.statistics .statisticsDate { display:inline; }
.statistics{ font: 12px/12px 'circe-regular', Arial, Verdana, sans-serif; color: #a1a1a1; text-decoration: none; }

.comments-itemText {padding-right: 5px;}

/*счетчик просмотров как див*/
.views_counter {display:inline;}

/*число просмотров в посте не линк*/
.postPage-row .statistics div.statisticsViews { display: inline; }
.postPage-row .statistics .statisticsViews span { cursor: default; }
.postPage-row .statistics .statisticsViews:hover span{ background-position:0 -63px;}

body.frontPage .contentCol .banner240x400 {padding: 12px; float: none; display: inline-block;}
.contentCol .article .headingArticle{text-align: left;}
.contentCol .articleBig .headingArticle{text-align: center;}

.contentCol {margin-right: 266px;}
/*.postPage-comments .contentCol,
.afishaPage-comments .contentCol {float:none;}
*/

.allPostsPage .contentCol{margin-right: 266px;}
.searchPage .contentCol{margin-right: 266px;}
.searchPage .contentTitle {border:none; margin: 18px 20px 4px 0; font-size: 16px;}
.searchPage .contentCol .searchHolder {margin-left: 0px; margin-right: 20px;}
.searchPage #cse {font-family: 'pt-serif-regular', 'Times New Roman', Times, serif;margin: 17px 0px;}

.gotop {z-index: 100;}

body.padarunakPage .contentCol {width: 100%;display: block;margin-bottom: 20px;}
body.hotdogPage .contentCol {width: 100%;margin-right: 0px;display: block;}

.banner240x400 {border-color:#ccc;}
.banner240x400-flex img {max-width: 240px; width:100%;}

.afishaPost-Description p {font-size: 15px; line-height: 22px; padding-bottom: 20px; }
.afishaPost-Description strong {font: 16px/23px 'circe-bold', Arial, Verdana, sans-serif;}
.afishaPost-Description li {}
.afishaPost-Description ol,
.afishaPost-Description ul {list-style: initial; margin-left: 3em; margin-bottom: 20px;}
.afishaPost-Description ol {list-style-type: decimal;}
.afishaPost-Description a {color: #888888;}
.afishaPage-gallery .gallery-pagination {display: none;}

.rubricsPage .dividerTablet {display:none;border:none;}
.rubricsPage .dividerDesktop {display:block;border:none;}


@media screen and (max-width: 950px) {
.afishaPage-comments .contentCol {margin-right: 0px;}
}

/*.frontPage .dividerDesktop-2column{border-bottom: 1px solid #ededed;clear: both;}
.frontPage .dividerDesktop-2column {display: none;}
.frontPage .dividerDesktop-2column {margin-bottom: 26px;margin-right: 20px;}*/

@media screen and (max-width: 1180px) {
/*.frontPage .dividerDesktop-2column {display: block;}*/
.dividerDesktop {display: none;}
.dividerTablet {display: block;}
.article{width: 50%; text-align: center;}
.contentCol .articleBig p { text-indent: 0; font-size: 14px; line-height: 22px;}
.contentCol .articleBig .headingArticle{text-align: left;}
}

@media screen and (min-width: 1024px) {
.articleBig .statistics .statisticsDate { color: #ffffff; }
}

@media screen and (max-width: 1023px) {
/*.frontPage .dividerDesktop-2column {display: none;}*/
.articleBig {width: 50%;}

.rubricsPage .dividerTablet {display:block;}
.rubricsPage .dividerDesktop {display:none;}
.allPostsPage .dividerTablet {display:block;}
.allPostsPage .dividerDesktop {display:none;}
.allPostsPage .article {width: 50%;}
.rubricsPage .rubrics-article {width: 50%;}

.allPostsPage .contentCol{margin-right: 266px;}
body.rubricsPage .contentCol {margin-right: 266px;}
.searchPage .contentCol{margin-right: 266px;}

body.allPostsPage .sideCol {display: block;}
body.rubricsPage .sideCol {display: block;}
body.searchPage .sideCol {display: block;}

body.allPostsPage .wrapper,
body.rubricsPage .wrapper,
body.frontPage .wrapper {/*padding-right: 0px;*/padding-left: 20px;}
body {_background-color: #ffffff;}
}

@media screen and (max-width: 899px) {
body.frontPage .contentCol {margin-right: 0px;margin-top: 0px;}
body.frontPage .sideCol {display: none;}

body.allPostsPage .wrapper,
body.rubricsPage .wrapper,
body.frontPage .wrapper {padding-right: 0px;padding-right: 20px;}
}

@media screen and (max-width: 799px) {
.dividerTablet{display: block;}

/*.sideCol {display: none;}
.contentCol{margin-right: 0px;}
.postPage .contentCol{margin-right: 0px;}
.dividerTablet {display:block;}*/
.rubricsPage .dividerTablet {display:block;}
.rubricsPage .dividerDesktop {display:none;}
.allPostsPage .dividerTablet {display:block;}
.allPostsPage .dividerDesktop {display:none;}

/*.allPostsPage .article {width: 50%;}*/
.contentCol{margin-right: 0px;}
.allPostsPage .contentCol{margin-right: 0px;}
.infoPage .contentCol{margin-right: 0px;}
.rubricsPage .rubrics-article {width: 50%;}
body.rubricsPage .contentCol {margin-right: 0px;}
.searchPage .contentCol{margin-right: 0px;}

body.allPostsPage .sideCol {display: none;}
body.rubricsPage .sideCol {display: none;}
body.searchPage .sideCol {display: none;}

/*нос кликабельный*/
.logoTopPart{ cursor:pointer;}
/*оставляем название рубрик*/
body.frontPage .article .statistics .section {display: block;}

body.allPostsPage .wrapper,
body.rubricsPage .wrapper,
body.frontPage .wrapper {padding-right: 0px; padding-left: 15px;}
.article {padding-right: 15px;}
}

@media screen and (max-width: 597px) {
.dividerTablet{display: none;}
.dividerMobile {display: block;}
.article {width: 100%;}
.allPostsPage .article {width: 100%;}
.articleBig {width: 100%;}
.contentTitle{margin-right: 0;}
body.noSideCol .wrapper {padding-right: 20px;}

body.allPostsPage .wrapper,
body.rubricsPage .wrapper,
body.frontPage .wrapper {padding-right: 15px;}
}

@media screen and (max-width: 480px) {
/*скакал размер блока со статистикой. Зачем задавалась высота блока? */
.padarunakPage-infoStatistics {height: auto;}

.rubricsPage .rubrics-article {width: 100%;}
.allPostsPage .article {width: 100%;}

.wrapper {padding: 20px 15px 0;}
/*.article {padding-right: 0px;}*/

}

.brandLink,
.brandingTop,
.brandingBottom {display: none;}
.brandLink {height: 100%;top:0; left:0;position:fixed;width:100%;text-decoration:none;}
.brandingTop {position:relative; margin: 0 auto; max-width: 1200px;}
.brandingTop img {display: block; width: 100%;}
.brandingTop img.desktop {display: block;}
.brandingTop img.mobile {display: none;}
.brandingBottom {max-width: 1200px; margin: 0 auto; text-align: right;}
.brandingBottom img {width: 100%;}

.brandingPage .he {height: 0px;}
.brandingPage .headerWrapper {border:none;}
.brandingPage .mainWrapper {margin-bottom: 188px; overflow: hidden;}
.brandingPage .wrapper {position:relative; overflow: hidden;}
.brandingPage .padarunakMain-filter {margin-top: 0px; background-color: #fff;}
.brandingPage.withBorder .headerContainer {border: solid #ebebeb 2px;border-bottom: none;}
.brandingPage.withBorder .wrapper {border: solid #ebebeb 2px;border-top: none;}

/*.brandingPage .sideBlock {width:100%; height: 100%; background: transparent url('/bnr/branding_sennheiser_side_background.png') repeat scroll 50% 0;}
.brandingPage .sideCol {overflow: hidden; margin-top: 20px;}
.brandingPage .footer {z-index: 10;}
.brandingPage .sideBlock img {display:block; width:100%;}
*/

.lidskojePage .mainWrapper {background: transparent url('/bnr/branding_lidskoje_main.jpg') no-repeat scroll 50% 0; background-color: #e7e7e8;}

.page1100 .footerContent { max-width: 1100px;}
.page1100 .brandingTop { max-width: 1100px;}
.page1100 .headerContainer { max-width: 1100px;}
.page1100 .wrapper {max-width: 1100px;}

@media screen and (min-width: 800px) {
/*.brandingPage .headerContainer {background-color: #fff;}
.brandingPage .headerWrapper {position:relative; border: none;}
.brandingPage .wrapper {padding-top: 20px;}
*/
.brandingPage .brandLink,
.brandingPage .brandingTop,
.brandingPage .brandingBottom {display: block;}
/*.brandingPage .brandingTop {display: block; position:relative; margin: 0 auto; max-width: 1200px;}
.brandingPage .brandingTop img {display:block;width:100%;max-width: 1200px;}
*/
.page1100 .brandingTop { max-width: 1100px;}
.page1100 .brandingTop img { max-width: 1100px;}
}

.brandingPage .brandLink,
.brandingPage .brandingTop {display: block; }

@media screen and (max-width: 799px) {
/*.brandingPage .brandLink {display: none;}*/
.brandingTop img.desktop {display: none;}
.brandingTop img.mobile {display: block;}
}

@media screen and (max-width: 1023px) {
.brandingPage .mainWrapper {margin-bottom: 0px;}
}

@media screen and (max-width: 480px) {
body.padarunakMain .contentCol {width: 100%;float: left;}
body.padarunakMain .sideCol {display:none;}
.brandingPage.allPostsPage .wrapper {/*margin-top:40px; /*padding: 40px 13px 0 13px;*/}
}

div.column-row {width: 100%; margin:0 auto;display:block;font-size:0; font-size:12px\9;/*IE6-9 hack*/}
div.column-row:after{ width:100%; content:""; display:inline-block; *display:inline; zoom:1;}
div.column3 {width:33%; margin:5px 0; float:left; display:inline-block; *display:inline; zoom:1; }
@media screen and (max-width: 799px) {
div.column3 {width:100%;}
}

.dividerWideDesktop {clear: both; margin-bottom: 26px; margin-right: 20px; border-bottom: 1px solid #ededed;}

.minskFunPage.allPostsPage .wrapper {/*margin-bottom: 0px;*/padding-right: 13px; /*padding-top: 29px;*/}
.minskFunPage.allPostsPage .contentCol {margin-right: 0px; width:100%;}
.minskFunPage.allPostsPage .contentCol .contentTitle {display: none;}
.minskFunPage .article {width: 25%;}
.minskFunPage .articleBig {width: 50%;}
.minskFunPage .article h2 a:link,
.minskFunPage .article h2 a:visited {color: #20bded;}
.minskFunPage .articleBig h2 a:link,
.minskFunPage .articleBig h2 a:visited {color: #ffffff;}
.minskFunPage .articleBig h2 a:hover {color: #20bded;border-color: #20bded;}
.minskFunPage .dividerWideDesktop {display:block;}
.minskFunPage .dividerDesktop {display:none;}
.minskFunPage .dividerTablet {display:none;}
.brandingPage.minskFunPage .mainWrapper {background: transparent url('/bnr/branding_minskfun_background.png') repeat scroll 50% 0;}


.mobileMenu li.active.minskfun .category{ color:#20bded;}
.mobileMenu li.minskfun div a.active{ font-family:'circe-bold', Arial, Verdana, sans-serif; color:#20bded;}
.mobileMenu li.minskfun a:hover{ color:#20bded;}

@media screen and (max-width: 1180px) {
.minskFunPage .dividerWideDesktop {display:none;}
.minskFunPage .dividerDesktop {display:block;}
.minskFunPage .articleBig h2 a:link,
.minskFunPage .articleBig h2 a:visited {color: #004182;}
.minskFunPage .article {width:33.3%;}
}

@media screen and (max-width: 1023px) {
.minskFunPage.allPostsPage .wrapper {padding-right: 0px;}
}

@media screen and (max-width: 799px) {
/*.brandingPage.minskFunPage .mainWrapper {margin-bottom: 0px;}*/
/*.minskFunPage.allPostsPage .wrapper {padding-right: 0px;}
*/
.minskFunPage.allPostsPage .wrapper {padding-top: 65px;}
.minskFunPage .dividerTablet {display:block;}
.minskFunPage .dividerDesktop {display:none;}
.minskFunPage .article {width: 50%;}
.minskFunPage .articleBig {width: 50%;}
}

@media screen and (max-width: 597px) {
.minskFunPage .dividerTablet {display:none;}
.minskFunPage .article {width: 100%;}
.minskFunPage .articleBig {width: 100%;}
.minskFunPage.allPostsPage .contentTitle {margin-right: 0px;}
.minskFunPage.allPostsPage .wrapper {padding-right: 13px;}
}

body.easyMinskPage .contentCol{ margin-top:20px; margin-right: 266px;}
.dividerDesktop.easyMinskPage, .dividerTablet.easyMinskPage{ margin:0 20px 27px 0;}
.easyMinskPage .article { text-align:center; float:left; padding-right:20px; margin-bottom:21px; -moz-box-sizing:border-box; box-sizing:border-box;}
.easyMinskPage .article h3{ margin-top:21px; text-transform:uppercase; letter-spacing:0.02em;}
.easyMinskPage .article .articleImg{ display:block; width:100%; max-width:100%; max-height:100%; margin-bottom:15px;}
.easyMinskPage .article .articleIcon{ width:19px; height:19px; margin:9px 0 14px;}
.easyMinskPage .article p{ font-size:16px; color:#5c5c5c; line-height:22px;}
.easyMinskPage .article { width:29%; min-width: 246px;}
.easyMinskPage .articleBig-easyMinsk{ width:42%;}
.easyMinskPage .articleBig-easyMinsk h3{ font-size:20px;}
.easyMinskPage .article .headingArticle {text-align: center;}

.langSwitcher {margin: -3px 2px 0px;}
.langSwitcher a {padding: 5px 5px 0px !important; color: black; font-family: 'circe-bold', Arial, Verdana, sans-serif;}
.langSwitcher.current {border: solid 2px red;}
.langSwitcher.current a {padding: 3px 5px 0px !important; color: red;}

@media screen and (max-width: 1180px) {
.easyMinskPage .article {width:50%;}
.easyMinskPage .articleBig-easyMinsk {width: 50%;}
}

@media screen and (max-width: 799px) {
.easyMinskPage .article {width: 50%;}
.easyMinskPage .articleBig-easyMinsk {width: 50%;}
body.easyMinskPage .contentCol{ margin-right: 0px;}
}

@media screen and (max-width: 597px) {
body.easyMinskPage .wrapper {padding: 40px 13px 0 13px;}
.easyMinskPage .article {width: 100%;padding-right: 0px;}
.easyMinskPage .articleBig-easyMinsk {width: 100%;}
.easyMinskPage .contentTitle {margin-right: 0px;}
}

@media screen and (max-width: 480px) {
.easyMinskPage .article {padding-right: 0px;}
}


.openairPage.allPostsPage .contentCol{ margin-top:20px; margin-right: 266px;}
.openairPage .dividerDesktop, .openairPage .dividerTablet{ margin:0 20px 27px 0;}
.openairPage.allPostsPage .wrapper {padding-top: 9px;}
.openairPage .article { width:29%; min-width: 246px;}
.openairPage .articleBig-openair{ width:42%;}
.openairPage .articleBig{ width:42%;}
.openairPage .article .headingArticle {text-align: center;}

.openairPage .dividerWideDesktop {display:block;}
.openairPage .dividerDesktop {display:none;}

.brandingPage.alivariaPage .mainWrapper {background: transparent url('/bnr/branding_alivaria_main.png') no-repeat scroll 50% 0;background-color: #fbe5a9;}

@media screen and (max-width: 1180px) {
.openairPage .dividerWideDesktop {display:none;}
.openairPage .dividerDesktop {display:block;}
.openairPage .article {width:50%;}
.openairPage .articleBig-easyMinsk {width: 50%;}
}

@media screen and (max-width: 1023px) {
.openairPage.allPostsPage .wrapper {padding-right: 13px;}
}

@media screen and (max-width: 799px) {
.openairPage.allPostsPage .wrapper {padding-top: 65px;/*padding-right: 0px;*/}
.openairPage .dividerDesktop {display:none;}
.openairPage .article {width: 50%;}
.openairPage .articleBig-easyMinsk {width: 50%;}
body.openairPage .contentCol{ margin-right: 0px;}
.openairPage.allPostsPage .contentCol{ margin-right: 0px;}
}

@media screen and (max-width: 597px) {
.openairPage .dividerTablet {display:none;}
.openairPage .article {width: 100%;}
.openairPage .articleBig-easyMinsk {width: 100%;}
.openairPage .contentTitle {margin-right: 0px;}
}

.specProjectPage.allPostsPage .contentCol{ margin-top:20px; margin-right: 266px;}
.specProjectPage .dividerDesktop, .specProjectPage .dividerTablet{ margin:0 20px 27px 0;}
.specProjectPage.allPostsPage .wrapper {padding-top: 9px;}
.specProjectPage .article { width:29%; min-width: 246px;}
.specProjectPage .articleBig-openair{ width:42%;}
.specProjectPage .articleBig{ width:42%;}
.specProjectPage .article .headingArticle {text-align: center;}

.specProjectPage .dividerWideDesktop {display:block;}
.specProjectPage .dividerDesktop {display:none;}

@media screen and (max-width: 1180px) {
.specProjectPage .dividerWideDesktop {display:none;}
.specProjectPage .dividerDesktop {display:block;}
.specProjectPage .article {width:50%;}
.specProjectPage .articleBig-easyMinsk {width: 50%;}
}

@media screen and (max-width: 1023px) {
.specProjectPage.allPostsPage .wrapper {padding-right: 13px;}
}

@media screen and (max-width: 799px) {
.specProjectPage.allPostsPage .wrapper {padding-top: 65px;/*padding-right: 0px;*/}
.specProjectPage .dividerDesktop {display:none;}
.specProjectPage .article {width: 50%;}
.specProjectPage .articleBig-easyMinsk {width: 50%;}
body.specProjectPage .contentCol{ margin-right: 0px;}
.specProjectPage.allPostsPage .contentCol{ margin-right: 0px;}
}

@media screen and (max-width: 597px) {
.specProjectPage .dividerTablet {display:none;}
.specProjectPage .article {width: 100%;}
.specProjectPage .articleBig-easyMinsk {width: 100%;}
.specProjectPage .contentTitle {margin-right: 0px;}
}


.strelkaPage .mainWrapper {background: transparent url('/bnr/branding_strelka_background.png') repeat scroll 50% 0;}


@media only screen and (max-width: 597px){
.article {margin-bottom: 0;/*padding-top: 23px;*/margin-bottom: 23px;padding-bottom: 18px;padding-right: 0px;}
/*.article p {padding-bottom: 18px;}*/
}

body.hotdogPage .padarunakMain-item .summary a {font: 15px/23px 'pt-sans-regular', Arial, Verdana, sans-serif; color: #a1a1a1;}
body.hotdogPage .padarunakMain-item .summary {margin: 9px 0 0;}

body.columns-4 .article {width:25%;padding-right: 0px; padding-right: 20px;}
body.columns-4 .dividerDesktop{display:none}
body.columns-4 .dividerTablet{display:none}

@media screen and (max-width: 1180px) {
body.columns-4 .dividerWideDesktop {display:none;}
body.columns-4 .dividerDesktop {display:block;}
body.columns-4 .article {width:33.3%;}
}
@media screen and (max-width: 799px) {
body.columns-4 .dividerDesktop {display:none;}
body.columns-4 .dividerTablet{display:block}
body.columns-4 .article {width:50%;}
}
@media screen and (max-width: 597px) {
body.columns-4 .dividerTablet {display:none;}
body.columns-4 .article {width:100%;}
body.columns-4 .article {padding-right: 0px;}
}

body.noSideCol .wrapper {padding-right: 10px;}
body.noSideCol .contentCol {margin-right: 0px; width: 100%; /*padding-top: 30px;*/}
body.noSideCol .sideCol {display: none;}

body.hotdogPage .contentCol{ width:100%; padding-right: 0;_padding:0 10px;}
body.hotdogPage .article {text-align: left;}
body.hotdogPage .menuBlock .subMenu .active a,
body.hotdogPage .menuBlock .subMenu a:hover,
/*body.hotdogPage .padarunakPage-infoSite a,
body.hotdogPage .padarunakPage-infoSite a:visited{color: #fd593d;}
body.hotdogPage .padarunakPage-infoMap {margin: 3px 0 15px;}
body.hotdogPage .padarunakPage-infoMap,
body.hotdogPage .padarunakPage-infoMap a,
body.hotdogPage .padarunakPage-infoMap a:visited{color: #fd593d;font: 15px/23px 'pt-sans-regular', Arial, Verdana, sans-serif;}
body.hotdogPage .padarunakPage-infoMap span {
width: 15px;height: 20px;margin-right: 9px;display: inline-block;
zoom: 1;background: url('../images/icons/icons.png') no-repeat -79px 0px;
}*/

body.hotdogPage .padarunakMain-itemImg {padding-right: 0px;}
body.hotdogPage .padarunakMain-itemInfo {height: auto;}

body.hotdogPage .padarunakPage-gallery {/*padding-top: 30px;*/}
body.hotdogPage .padarunakPage-gallery .statistics{ float:right; margin-top:20px;}
body.hotdogPage .padarunakPage-seeAlso .statistics{ margin:12px 0 0;}
body.hotdogPage .map-container {margin-top: 30px;padding-bottom: 0px;float:left; margin-bottom: 30px;}

body.hotdogPage #border {z-index: 999999999;position: relative;}
body.hotdogPage #border div {position: fixed;background: #fd593d;z-index: 10;}
body.hotdogPage #border div.b-bottom { bottom: 0; height: 10px; width: 100%; }
body.hotdogPage #border div.b-top { top: 0; height: 10px; width: 100%; }
body.hotdogPage #border div.b-right { right: 0; width: 10px; height: 100%; top:0px;bottom:0px;}
body.hotdogPage #border div.b-left { left: 0; width: 10px; height: 100%; top:0px;bottom:0px;}

@media screen and (max-width: 560px) {
body.hotdogPage .padarunakPage-gallery .statistics{ display:none;}
body.hotdogPage .contentCol{ width:100%; padding:0;}
}

@media screen and (max-width: 799px) {
body.hotdogPage .promo { width: 48px; height: 48px;background: url('../images/icons/padarunakSale_small.png') no-repeat 9999px 0;}
}
@media screen and (max-width: 1023px) {
body.hotdogPage #border {display:none;}
}

body.hotdogPage .padarunakPage-gallery .gallery-pagination ul li div.active,
body.hotdogPage .padarunakPage-gallery .gallery-pagination ul li:hover div.active {background-position: -15px -96px;}
body.hotdogPage .statistics a:hover {color: #fd593d;}
body.hotdogPage .statisticsViews:hover span{background-position: 0 -111px;}
@media screen and (min-width: 1023px) {
body.hotdogPage.scrollOn .logoTopPart {top: 11px;}
body.hotdogPage.scrollOn .header {padding-top: 14px;}
}

body.hotdogPage .padarunakPage-descDescription p {padding-bottom: 13px;}

.commentsWrapper {margin-bottom: 20px;}

.oldpost .postPage-contentText > img { padding-bottom: 20px; }
.oldpost .postPage-contentText div > img { padding-bottom: 20px; }
.oldpost .postPage-contentText div.post-gallery .gallery-control img {padding-bottom: 0px;}
.oldpost .postPage-contentText { max-width: 1140px; }
.oldpost .postPage-contentText p { max-width: 950px; margin: 0 auto;}
.oldpost .postPage-contentText h2 { max-width: 950px; }

.postPage-contentText .videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0; }
.postPage-contentText .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-bottom: 20px;}

/*.postPage-content .columns{ width:100%; text-align:justify; font-size:0; font-size:12px\9;}
.postPage-content .columns:after{ width:100%; content:""; display:inline-block; *display:inline; zoom:1;}
.postPage-content .columns div{ width:30%; display:inline-block; *display:inline; zoom:1; font:16px/23px 'pt-serif-regular', 'Times New Roman', Times, serif; text-align:left;}
.postPage-content .columns span{ display:block; text-align:center;}
.postPage-content .columns .name{ font:24px 'circe-bold', Arial, Verdana, sans-serif; color:#000000;}
.postPage-content .columns .job{ font:12px 'circe-regular', Arial, Verdana, sans-serif; color:#a1a1a1;}
.postPage-content .columns img{ margin:33px auto 22px; width:105px; height:105px; display:block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; behavior:url('PIE.htc');}
.postPage-content .columns .dividerDesktop{ width:100%; margin:41px 0 23px;}
.postPage-content .columns .dividerTablet{ display:none; width:100%; margin:30px 0 23px;}
*/
.postPage-content .column3 {width:33%; margin:10px 0px; float:left; display:inline-block; *display:inline; zoom:1; padding: 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.postPage-content .dividerDesktop {border: none; margin: 0px; display: block;}
.postPage-content .dividerTablet {border: none; margin: 0px; display: none;}
.postPage-content .dividerMobile {border: none; margin: 0px; display: none;}
@media screen and (max-width: 1023px) {
.postPage-content .column3 {width:50%;}
.postPage-content .dividerDesktop {display: none;}
.postPage-content .dividerTablet {display: block;}
}
@media screen and (max-width: 599px) {
.postPage-content .column3 {width:100%;}
.postPage-content .dividerTablet {display: none;}
.postPage-content .dividerMobile {display: block;}
}

.postPage-newPosts {margin-right: -15px; float: left;}
.postPage-newPosts-title {padding: 18px 0 22px;margin: 70px 15px 0 0;border-top: 2px solid #000000;font: 10px 'circe-bold', Arial, Verdana, sans-serif;color: #000000;letter-spacing: 0.1em;}
.postPage-newPosts .article {width:25%;text-align:left;border:none;margin:0 0 26px;padding:0 15px 0 0;}
.postPage-newPosts .article.last {display:none;}
.postPage-newPosts .dividerTablet {display: none;}
.postPage-newPosts .dividerDesktop {display: none;}
.postPage-newPosts .dividerWideDesktop {display: block;}
.postPage-newPosts .article h3 {padding-bottom: 7px;margin: 12px 0 5px;font: 21px/27px 'circe-bold', Arial, Verdana, sans-serif;}
@media screen and (max-width: 1180px) {
}
@media screen and (max-width: 1023px) {
.postPage-newPosts .article {width:33.3%;}
.postPage-newPosts .dividerWideDesktop {display: none;}
.postPage-newPosts .dividerDesktop {display: block;}
.postPage-newPosts .article.last {display:block;}
}
@media only screen and (max-width: 799px) {
.postPage-newPosts .article {width:50%;}
.postPage-newPosts .dividerDesktop {display: none;}
.postPage-newPosts .dividerTablet {display: block;}
.postPage-newPosts .article.last {display:none;}
}
@media only screen and (max-width: 480px) {
.postPage-newPosts-title {margin: 70px 0 0;}
.postPage-newPosts {margin:0;}
.postPage-newPosts .dividerTablet {display: none;}
.postPage-newPosts .article {width:100%;border-bottom: 1px solid #ededed;padding-bottom: 18px; padding-right: 0;}
.postPage-newPosts .article.last {display:block;border: none;}
}


.comments-itemInfo .arrow {position: absolute; z-index: 2; background: url(../images/icons/back-arrow.png);width: 11px; height: 10px; right: 5px; top: 1px;cursor: pointer;}
a.comments-rules, a.comments-rules:visited { margin: 20px 1px 21px; display: block; font: 10px/10px 'circe-bold', Arial, Verdana, sans-serif; letter-spacing: 0.1em; color: #fd593d;text-transform: uppercase;}

.video-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.video-embed-container iframe,
.video-embed-container object,
.video-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.coub-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 900px; width: 100%; margin: 0 auto;}
.coub-embed-container iframe,
.coub-embed-container object,
.coub-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.embed-container-900x600 { position: relative; padding-bottom: 66.66%; height: 0; overflow: hidden; margin:0 auto;display: block;}
.embed-container-900x600 iframe,
.embed-container-900x600 object,
.embed-container-900x600 embed { position: absolute; top: 0; left: 0; bottom: 0; width: 100%; height: 100%; }


.jumptarget:before { content:""; display:block;height:123px; margin:-123px 0 0;}/*113+10*/
.scrollOn .jumptarget:before { height:99px; margin:-99px 0 0;} /*89+10*/
@media only screen and (max-width:1023px){
.jumptarget:before { height:85px; margin:-85px 0 0;}/*75+10*/
.scrollOn .jumptarget:before { height:85px; margin:-85px 0 0;}
}
@media only screen and (max-width:799px){
.jumptarget:before { height:55px; margin:-55px 0 0;}/*45+10*/
.scrollOn .jumptarget:before { height:55px; margin:-55px 0 0;}
}


.hasTopBanner .headerWrapper {border:none;}

/*
[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-twitter:before {
	content: "\f099";
}

.icon-facebook:before {
	content: "\f09a";
}

.icon-vk:before {
	content: "\f189";
}
*/
@media only screen and (max-width: 1152px)
{
.afishaPost-eventInfoContent {overflow: hidden;}
.afishaPost-eventInfoHeader {min-width: 230px;margin-top: -9px;width: 45%;float: left;padding-right: 30px;box-sizing: border-box;margin-right: 0px}
.afishaPost-eventInfoFooter {display: inline-block;zoom: 1;vertical-align: top;zoom: 1;width: 55%;float: left;margin-top: 0px;}
}
@media only screen and (max-width: 699px)
{
.afishaPost-eventInfoHeader {width: 100%;padding-right: 0px;}
.afishaPost-eventInfoFooter {width: 100%;}
}

.comments-share {padding-top: 20px;}
.comments-share a {margin: 0px 4px 0px 0px;}

@media screen and (max-width: 600px) {
    .comments-spellErrorPrompt {width:100%; margin-top: 0px;}
    .comments-itemNewTitle{ margin-bottom:5px;}
}

@media screen and (max-width: 290px) {
.logoBottomPart img.logoBottomPart-mobile {width: 90px; height: auto;}
.searchBlock {display:none;}
.postPage-name h1 {font-size: 22px;line-height: 26px;}
.postPage-lead {font-size: 18px;line-height: 22px;}
.postPage-row {display:none;}
a.comments-submit, a.comments-submit:visited {font-size: 8px; max-width: 235px; width: 100%;}
.comments-itemNewInput {max-width: 200px; width: 100%;}
.postPage-comments{border-top:2px solid black;}
.comments-share a { margin: 9px 4px 0px 0px;}
.afishaPost-eventInfoContent h3 {font-size: 18px; line-height: 24px;}
.afishaPost-eventInfoContent {padding: 12px;}
.afishaPost-eventInfoContent p, .afishaPost-eventInfoFooter, .place a {font-size: 13px; line-height: 20px;}
.afishaPost-blockShare {display: none;}
.afishaPost-Description h3 {display: none;}
}


body.postPage .postPage-content .postPage-lead {display: none; height:0px;}
body.postPage .postPage-headerImg {display: none; height:0px;}
body.postPage2 .postPage-header {display: none; height:0px;}
body.postPage2.brandingPage .postPage-headerImg .headerImg-visible {top:26px;}
body.postPage2 .headerImg-mask .postPage-title {top:81px;}
body.postPage2 .headerImg-mask .postPage-name h1 {max-width: 550px;}
body.postPage2 .headerImg-mask .postPage-subname {bottom: 8%;}
.post-gallery {width: 100%; max-width: 900px; margin: 0px auto; display: block;position: relative;margin-bottom: 60px;}

body.postPage2 .postPage-row {margin-top: 50px}
body.postPage2 .postPage-row .statistics{float:right; margin-right: 5px;}
body.postPage2 .postPage-row .postPage-rowDate {float: left;margin-left: 0px;padding-left: 5px;}
body.postPage2 .postPage-lead {margin-top: 0px;}
@media only screen and (max-width: 1024px) {
body.postPage2 .headerImg-mask .postPage-name h1 {font-size: 40px;line-height: 48px;}
body.postPage2 .headerImg-mask .postPage-title {top: 51px;}
}
@media only screen and (max-width: 799px) {
body.postPage2 .headerImg-mask .postPage-name h1 {font-size: 32px;line-height: 40px;}
body.postPage2 .headerImg-mask .postPage-title {top: 51px;}
}
@media only screen and (max-width: 599px) {
body.postPage2 .headerImg-mask .postPage-name h1 {font-size: 26px;line-height: 32px;}
body.postPage2 .headerImg-mask .postPage-title {top: 10px;}
body.postPage2 .headerImg-mask .postPage-subname {bottom: 0%;font-size: 15px;line-height: 21px;}
body.postPage2 .postPage-row {margin-top: 30px}
body.postPage2 .headerImg-mask .postPage-name h1 {max-width: 500px;}
}
@media screen and (max-width: 480px) {
body.postPage2 .postPage-lead {font-size: 16px; line-height: 22px;padding-top: 0px;}
body.postPage2 .postPage-content {margin-top: 20px;}
body.postPage2 .postPage-row .statistics{float:right; padding-right: 5px;}
body.postPage2 .postPage-row .postPage-rowDate {float: left;margin-left: 0px;padding-left: 5px;}
body.postPage2 .headerImg-mask .postPage-name h1 {font-size: 20px;line-height: 25px;}
}



.postPage-title-info {height: 42px;display: inline-block;}
.postPage-title-info * {font: 12px/26px 'circe-regular', Arial, Verdana, sans-serif;color: #ffffff;cursor: default;}
.postPage-title-info > div{float:left;margin-top: 0px;}
.postPage-title-info .postPage-rowDate {margin-left: 0px;}
.postPage-title-info .statisticsViews {display: inline;}
.postPage-title-info .statisticsViews span {background-position: 0 -189px;}
.postPage-title-info .statisticsComments span {background-position: 0 -200px;}

body.notPublished .wrapper {background-image: url(../images/not_published.png);}







.widePost .postPage-header .contentCol {margin: 0 -30px;position: relative; border: none; width:auto;}
.widePost .postPage-header .sideCol {display: none;}
.widePost .postPage-header .postPage-title {display: block;margin: 0px;padding:0 20px;text-align: center;position: absolute;top: 81px; width:100%;}
.widePost .postPage-header .postPage-title * {color: #ffffff;}
.widePost .postPage-header .postPage-titleImg {display: none;}
.widePost .postPage-header .postPage-divider {display: none;}
.widePost .postPage-header .postPage-rubric {}
.widePost .postPage-header .postPage-lead {padding: 0 15px 23px;margin: 25px auto;max-width: 800px;border-bottom: 2px solid #000000;}
.widePost .postPage-header .postPage-titleImgWide {display: block;background: none !important;}
.widePost .postPage-header .postPage-titleImgWide img {display: block;width:100%;}
.widePost .postPage-header .postPage-titleImgWide .postPage-name {display: none;}
.postPage-header .postPage-titleImgWide {display:none;}
.widePost .postPage-header .postPage-name h1 {max-width: 600px;display: inline-block;zoom: 1;font: 45px/51px 'circe-bold', Arial, Verdana, sans-serif;}
.widePost .postPage-header .postPage-row {margin: 10px 30px 0;}

@media only screen and (max-width: 1024px){
.widePost .postPage-header .postPage-title {top: 60px;}
.widePost .postPage-header .postPage-name h1 {font-size: 40px;line-height: 48px;}
}
@media only screen and (max-width: 799px){
.widePost .postPage-header .postPage-name h1 {font-size: 32px;line-height: 40px;}
.widePost .postPage-header .postPage-title {top: 50px;}
.widePost .postPage-header .postPage-row .statistics {margin: 8px 30px;}
.widePost .postPage-header .postPage-lead {margin: 25px 30px; width: auto;}
}
@media only screen and (max-width: 599px){
.widePost .postPage-header .postPage-name h1 {font-size: 26px;line-height: 32px;}
.widePost .postPage-header .postPage-title {top: 30px;}
.widePost .postPage-header .postPage-rubric {font-size: 14px;}
.widePost .postPage-header .postPage-subname {font-size: 14px;}
.widePost .postPage-header .postPage-lead {font-size: 18px;line-height: 25px;}
}
@media screen and (max-width: 480px){
.widePost .postPage-header .contentCol {margin: 0 -13px;}
.widePost .postPage-header .postPage-row {margin: 10px 13px 0;}
.widePost .postPage-header .postPage-name h1 {font-size: 18px;line-height: 23px;margin-top:5px;}
.widePost .postPage-header .postPage-title {top: 15px;}
}

.newsPost .postPage-content .sideCol {padding-top: 20px;}
/*.newsPost .postPage-contentText {float:left;margin-right: 285px;margin-left: 32px;margin-top: 0px;max-width: 780px;}
.newsPost .postPage-contentText {float:left;margin-right: 285px;margin-left: 32px;margin-top: 0px;max-width: 780px;padding-top: 30px;}
*/.newsPost .postPage-contentText {float:left;margin-right: 285px;margin-left: 32px;margin-top: 0px;max-width: 780px;}

.newsPost .postPage-blockShare {margin: 0px 0 10px -10px;position: relative;width: 100%;display: block;overflow: hidden;}
.newsPost .postPage-blockShare.fixed {position: relative; top: auto !important;}
.newsPost .postPage-contentText p{}
.newsPost .postPage-contentText .lead {display: block;font: 22px/29px 'circe-bold', Arial, Verdana, sans-serif;color: #000000;padding-bottom: 30px;}
.newsPost .postPage-contentText img{width: 100%; max-width: 780px;}
.newsPost .postPage-contentText ul{list-style: none;}
/*.newsPost .postPage-contentText ul li{padding-bottom:20px;padding-left: 20px; background: no-repeat left url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNqkU90RwiAMDkygE3QEfbcPbNAuYMVNOgoyQd2gDwxQR3ADN6gEggL9uXp+dym9HPmSfCRsHEdI0JTCfqU1PAvyPq311hRo08fX2YegKXfuAkAF67i7BNq8vgQ+GJkPsA0PV6El4eRQPwQD3cUY4NRzXjb2fLUZmD337t/7YlQYy8bzCZkuWfAx9BiJi20OkbCIGye1Y7STYIT3tZlX8IwR0S12ro3KPAVfyDQP30YCPhGnKeWK+nUuNqf3TzWYyUS+XIOeh/eM+3JqYyWByFc1zOilwiR2G0Z4OtLa1EFESeMJP4yyDCIG5QUtCmxYJpEu0x/r/BZgABowWtty0ksqAAAAAElFTkSuQmCC);background-size:8px 8px; background-position-y: 7px;}
*/
/*.newsPost .postPage-contentText ul li{padding-bottom:20px;padding-left: 20px; background: no-repeat left url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNqkU90RwiAMDkygE3QEfbcPbNAuYMVNOgoyQd2gDwxQR3ADN6gEggL9uXp+dym9HPmSfCRsHEdI0JTCfqU1PAvyPq311hRo08fX2YegKXfuAkAF67i7BNq8vgQ+GJkPsA0PV6El4eRQPwQD3cUY4NRzXjb2fLUZmD337t/7YlQYy8bzCZkuWfAx9BiJi20OkbCIGye1Y7STYIT3tZlX8IwR0S12ro3KPAVfyDQP30YCPhGnKeWK+nUuNqf3TzWYyUS+XIOeh/eM+3JqYyWByFc1zOilwiR2G0Z4OtLa1EFESeMJP4yyDCIG5QUtCmxYJpEu0x/r/BZgABowWtty0ksqAAAAAElFTkSuQmCC);background-size:8px 8px; background-position-y: 7px;}
*/
.newsPost .postPage-contentText ul li{padding-bottom:20px;padding-left: 20px; background: no-repeat left url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpiZACC/7HW/UCqgAEBJjAuPlrIiEUCoQAo+Z8BB2BiwAMISk7AITeBEZ9rAQIMAJWTEOePNR20AAAAAElFTkSuQmCC);background-size:7px 7px; background-position-y: 7px;}
.newsPost .postPage-contentText hr{background-color:#ccc;color:#ccc;margin:0 0 20px;border:none; height: 1px;}
.newsPost .sideBlock {/*visibility: hidden;opacity: 0;transition: 0.2s linear;*/margin-top: 20px;max-width: 266px;background: #fff;}
.newsPost .sideBlock.visible {visibility: visible;opacity: 1;;transition: 0.2s linear;background-color: #ffffff;z-index: 100;}
.newsPost .sideBlock.stuck {position: fixed;top:88px;}
.newsPost .sideBlock.stuck-bottom {position: absolute;top:auto;bottom: 0;}

.newsPost .postPage-header {width: 100%;padding-right: 285px;margin-right: 0;}
/*.newsPost .postPage-header .contentCol {position: relative; border: none;width: 100%;padding-right: 0;margin-right: 0;border-bottom: 1px solid #ededed;}
*/.newsPost .postPage-header .contentCol {position: relative; border: none;width: 100%;padding-right: 0;margin-right: 0;}

.newsPost .postPage-header .postPage-title {margin-left: 32px;margin-top: 10px;margin-bottom: 20px;width:100%;}
.newsPost .postPage-header .postPage-title {margin-left: 32px;margin-top: 28px;margin-bottom: 20px;width:100%;}
/*.newsPost .postPage-header .postPage-name {margin: 20px 0 0px;}
*/
.newsPost .postPage-header .postPage-titleImg {display: none;}
.newsPost .postPage-header .postPage-divider {display: none;}
/*.newsPost .postPage-header .postPage-rubric {display: none;}
*/
.newsPost .postPage-header .postPage-subname {display: none;}
.newsPost .postPage-header .postPage-lead {display: none; padding: 0 15px 23px;margin: 25px auto;max-width: 800px;border-bottom: 2px solid #000000;}
.newsPost .postPage-titleImgWide .postPage-name {position: absolute;top: 0;bottom: 0;right: 0;left: 0;}
.newsPost .postPage-header .postPage-titleImgNews {display: block; margin: 0 30px 10px; background-size: cover; background-position: center center;height: 520px;position:relative;}
.newsPost .postPage-header .postPage-titleImgNews {display: none;}

/*.newsPost .postPage-header .postPage-name h1 {max-width: 600px;color:#ffffff;display: inline-block;zoom: 1;font: 36px/43px 'circe-bold', Arial, Verdana, sans-serif;position: absolute;bottom: 70px;left: 110px;width:auto;}

.newsPost .postPage-blockShare {display:none;}
*/
.postPage-contentText .text-box {font: 16px/23px 'circe-regular', Arial, sans-serif; color:#3a3a3a; background: #f6f6f6;position:relative;padding: 30px 45px 30px 33px;margin-bottom: 20px !important;}
.postPage-contentText ul.text-box {padding-bottom: 10px;}
.postPage-contentText .text-box li {}
.postPage-contentText .text-box:before {content:"";position:absolute;top:0;right: 0; width:30px; height:30px; background: #f6f6f6;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAIAAACTslUmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUNJREFUeNrczzcSwlAQBFGUKdL9r6hQNwAKCiP7zZqZ6aTjNyzLMk3TTbRhnudxHFWFT95jqsI3T1X45UkK/3h6wjVPTLjDUxLu82SEhzwN4RlPQHjBYxde86iFRTxeYSmPVFjBYxTW8eiE1TwuYQuPSNjIYxG28yiEXTx8YS8PXGjAQxba8GCFZjxMoSUPUGjMQxPa86CELjwcoRcPROjIQxD68tKF7rxcYQQvURjEyxLG8VKEobx4YTQvWJjAixTm8MKEabwYYSYvQJjM8xbm81yFEDw/IQrPSQjE8xBi8cyFcDxbISLPUAjKsxLi8kyE0Lx+ITqvU0jA6xFy8JqFNLw2IROvQUjGqxXy8aqElLxyISuvUEjMKxFy8y6F9LxzoQLvRCjCOxLq8HaFUrytUI23EgryfoWavI9QlvcS3gUYANiY3UOLrlyLAAAAAElFTkSuQmCC')/*url(/images/news-textbox-angle.png)*/;}

@media only screen and (max-width: 1023px){
.newsPost .postPage-header .contentCol {padding-right: 0;}
.newsPost .postPage-contentText {margin:0 auto;float:none;}
.newsPost .postPage-header .postPage-title {top: 60px;}
.newsPost .postPage-header .postPage-name h1 {font-size: 40px;line-height: 48px;}
.newsPost .postPage-header .postPage-titleImgNews {height: auto;margin: 0 0 10px;}
.newsPost .postPage-header .postPage-titleImgNews:after {padding-top: 56.25%;/* 16:9 ratio */display: block;content: '';}
.newsPost .postPage-header  {padding-right: 0;margin-right: 0;}
}
@media only screen and (max-width: 799px){
.newsPost .postPage-header .postPage-name h1 {font-size: 32px;line-height: 40px;left:0px; bottom: 40px;max-width: 100%;width: 100%; padding: 0 20px;}
.newsPost .postPage-header .postPage-title {top: 50px;margin-left: 0;}
.newsPost .postPage-header .postPage-row .statistics {margin: 8px 30px;}
.newsPost .postPage-header .postPage-lead {margin: 25px 30px; width: auto;}
}
@media only screen and (max-width: 599px){
.newsPost .postPage-header .postPage-title {top: 30px;}
.newsPost .postPage-header .postPage-rubric {font-size: 14px;}
.newsPost .postPage-header .postPage-subname {font-size: 14px;}
.newsPost .postPage-contentText .lead {font-size: 18px; line-height: 24px;}
}
@media screen and (max-width: 480px){
.newsPost .postPage-header .postPage-row {height: 42px;}
.newsPost .postPage-header .postPage-row .postPage-rowDate {float: left;margin: 8px 10px;padding-left: 0px;}
.newsPost .postPage-header .postPage-row .statistics {float:right;margin: 8px 10px;}
.newsPost .postPage-header .postPage-dividerMobile {display: none;}
.newsPost .postPage-header .postPage-title {top: 20px;}
}









body {text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; hyphens: auto;}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and ( min-device-pixel-ratio: 1.25),
only screen and ( min-resolution: 200dpi),
only screen and ( min-resolution: 1.25dppx)
{-webkit-font-smoothing: subpixel-antialiased;}
*, :after, :before {-moz-box-sizing: border-box;box-sizing: border-box; -webkit-box-sizing: border-box;}

/*иногда директива ng-cloak не срабатывает без этого правила*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.vedyMain .wrapper{/*padding-top: 170px;*/}
.vedy-sideCol{float:left;width: 200px;padding-right: 10px;box-sizing: border-box;padding-left: 30px;/*padding-top:20px;*/padding-bottom:20px;}
.vedy-sideCol .separator{height: 1px;background-color: #eee;margin-bottom: 15px;}
.vedyFilter {font: 14px/23px 'circe-regular', Arial, Verdana, sans-serif; color:#000000; margin-bottom: 12px;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.vedyFilter.single {border:none;}
.vedyFilter.last {border:none;}
.vedyFilter i{font-size: 20px;width: 26px;cursor:pointer;vertical-align: text-bottom;margin-right: 7px;}
.vedyFilter .title{font: 13px/23px 'circe-bold', Arial, Verdana, sans-serif; font-weight: bold;vertical-align: top;margin-bottom: 5px; cursor:pointer;text-transform: uppercase;}
.vedyFilter .title label {cursor: pointer;width: 100%;}
/*.vedyFilter .title i{font-size: 20px;width: 26px;display: inline-block;cursor:pointer;vertical-align: text-bottom;}
*/
.vedyFilter .title:hover {color:#FFB9AD;}
.vedyFilter .date{width: 20px;background: url('../images/icons/icons2.png') no-repeat;display: inline-block;/* zoom: 1; */height: 21px;margin: 0 7px -1px 0;padding: 0;background-position: 0 -136px;}
.vedyFilter .option{color: #999;vertical-align: top;margin-bottom: 5px;cursor:pointer;}
.vedyFilter .option label{padding-left: 26px;text-indent: -26px;display: inline-block;}
.vedyFilter .option:hover {color:#fd593d;}
/*.vedyFilter .option i{font-size: 20px;width: 26px;cursor:pointer;vertical-align: text-bottom;margin-right: 3px;}
*/
.vedyFilter .option>span{width: 20px;background: url('../images/icons/icons2.png') no-repeat;display: inline-block;/* zoom: 1; */height: 21px;margin: -2px 7px 0px 0;padding: 0;background-position: 0 4px;}
.vedyFilter input[type=checkbox] {display: none;}
.vedyFilter input[type=checkbox]:checked + label {color:#fd593d;}
.vedyFilter.collapsible .title input[type=checkbox] + label {color:#fd593d;}
.vedyFilter.collapsible .title input[type=checkbox]:checked + label {color:#000000;}
.vedyFilter .datepicker .ui-datepicker-inline{left: 0px;top:5px;}
.vedyFilter .ui-datepicker:before {left:60px;}
.vedyFilter .hasDatepicker {margin-top: 7px; border:1px solid #E3E3E3; text-align: right;padding:3px;width:100%;}

.vedy-contentCol{/* float: left; */width: auto;margin-left: 200px;/*margin-right: -15px;*//*padding-top:20px;*/}
.vedyMain-item{width: 25%; /* margin: 0 15px 20px 0; */ float:left; vertical-align:top; display:inline-block; *display:inline; zoom:1; font-size:14px; padding-left: 15px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.vedyMain-itemWrapper{padding: 15px;border: 1px solid darkgray;}
.vedyMain-item .vedyMain-itemImg{position:relative; margin-bottom: 10px;}
.vedyMain-item img{width:100%; display:block;}
.vedyMain-item .imageLink{position: absolute;top:0;bottom: 0;left: 0;right: 0;}
.vedyMain-itemInfo{padding-bottom: 20px;/*height:170px;*/ /* margin-top:-2px; */ letter-spacing:0.02em;}
.vedyMain-item h3{margin-top:18px; font:16px/21px 'circe-extra-bold', Arial, Verdana, sans-serif;}
.vedyMain-item .vedyMain-itemDate{margin:10px 0 0;}
.vedyMain-item .vedyMain-itemDate a, .vedyMain-item .vedyMain-itemDate a:visited{font:14px/24px 'circe-bold', Arial, Verdana, sans-serif;}
.vedyMain-item .vedyMain-itemDate span:last-child{padding-left:10px; margin-left:10px; display:inline-block; *display:inline; zoom:1; border-left:1px solid;}
.vedyMain-item p a, .vedyMain-item p a:visited{font:14px/23px 'circe-regular', Arial, Verdana, sans-serif; color:#000000;}
.vedyMain-itemSpace{width:1.25%; display:inline-block; *display:inline; zoom:1;}
.vedyMain-item .type{bottom:0px; min-width:77px; padding: 0px 15px; display:block; position:absolute; font:12px/35px 'circe-regular', Arial, Verdana, sans-serif; text-align:center; color:#ffffff; background-color:#000000;cursor:pointer;}
.vedyPage-container .labels,
.vedyMain-item .labels{top:0;right: 0;padding: 10px;position: absolute;font-size: 30px;text-align: center;}
.vedyPage-container .labels i,
.vedyMain-item .labels i{background-color: #fff;padding: 1px 0 0px 1px;margin-bottom: 10px;border-radius: 50%;width: 33px;height: 32px;text-align: center;display: block;}
.vedyMain-item .statistics{padding:11px 8px 9px; margin:0; border-top:1px solid #ededed; border-bottom:1px solid #EDEDED;}
.vedyMain-item.big{width: 50%; /*margin: 0 0 20px 0;*/ /* border: 1px solid darkgray; */ /* padding: 15px; */ /* padding-right: 15px; */}
.vedyMain-item.big .vedyMain-itemInfoFooter{width:100%; position:absolute; bottom:2px; left:0;}
.vedyMain-item.big .statistics{padding-left:0; padding-right:0; /* margin:0 15px; */ border: none; /* text-align:center; */padding-bottom: 0px;}
.vedyMain-item.big .vedyMain-itemInfo{height:75px; margin-top:-3px;}
.vedyMain-item.big .vedyMain-itemDate{margin:6px 0 0; float:right;}
.vedyMain-item.article {padding-right: 0px;padding-top: 0px; border:none;}
.vedyMain-itemBigContent{height:100%; position:relative; padding:15px 15px 5px; border:2px solid;}


.vedyMain .dividerDesktop,
.vedyMain .dividerTablet,
.vedyMain .dividerTabletSmall {margin:10px 0 26px 15px;}
.vedyArticlesPage .dividerMobile,
.vedyMain .dividerMobile {/*border: none;*/margin-bottom: 20px;}
.vedyMain .dividerTabletSmall {display:none;border-bottom: 1px solid #ededed;clear: both;}

@media screen and (max-width: 1180px){
.vedyMain-item{width: 33.333%;}
.vedyMain .vedyMain-item.big{width: 66.666%;text-align: left;}
}
@media only screen and (max-width: 1023px){
.vedy-sideCol{padding-left: 0px;}
.vedyMain-item{width: 33.333%;}
.vedyMain .vedyMain-item.big{width: 66.666%;}
}
@media screen and (max-width: 799px){
.vedyMain-item{width: 50%;}
.vedyMain .vedyMain-item.big{width: 100%;}
.vedyMain .dividerTablet{display:none;}
.vedyMain .dividerTabletSmall {display:block;}
}
@media only screen and (max-width: 640px){
.vedy-sideCol{padding-left: 0px;}
.vedyMain-item.big{width: 100%;}
.vedyArticlesPage .vedyMain-item.article {padding-right: 0px;}
.vedyMain-item{width: 100%;padding-left: 0px;}
.vedyMain-itemInfo {height: auto;padding-bottom: 40px;}
.vedyArticlesPage .dividerTablet,
.vedyMain .dividerTabletSmall {display:none;}
}
@media only screen and (max-width: 480px){
.vedy-sideCol{padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%;}
.vedy-contentCol{margin-left:0px;}
.vedyMain .vedyMain-item.big{padding-right: 5px;}
.vedyFilter.last{margin-bottom: 0px;}
.vedyFilter{float:left; width:100%; border: none;padding: 0px 5px;font-size: 13px;}
.vedyFilter .title {margin-bottom:0px;line-height: 13px;text-transform: none;border: 1px solid #eee;}
.vedyFilter.mob-hide-icon .title i{display: none;}
.vedyFilter .title label {padding: 13px;display: inline-block;}
.vedyFilter .option {margin-bottom: 10px;margin-top: 10px;}
.vedyFilter .option i {display: none;}
.vedyFilter .option label {text-indent: 0;padding-left: 35px;}
.vedyFilter.resetFilter .title {border:none;}
.vedyFilter.singles {padding: 0px;}
.vedyFilter .single-wrapper {float:left;padding: 0 5px;}
.mob-w-50 {width: 50%;}
.mob-hide {display: none;}
.vedyMain-item{padding-left: 5px;padding-right: 5px;}
.ui-datepicker{padding: 15px 10px 10px;margin-top: 10px;}
.ui-datepicker:before{left:80px;}
.ui-datepicker table {font-size: 0.8em;}
.ui-datepicker-calendar {width: 260px;}
.ui-datepicker th {padding:8px 0 6px;}
.ui-datepicker td span, .ui-datepicker td a{width:auto;}
.toLeft {float:left;}
}




body.vedyPage .contentCol{margin-top:21px;}
.vedyPage-container{/*margin-top:18px;*/ position:relative;border-bottom: 2px solid #000000;padding-bottom: 10px; overflow: hidden;margin-bottom: 20px;}
.vedyPage-header{position: relative;overflow: hidden;background-color: #eee;}
.vedyPage-header-wrapper{max-width: 930px;margin: 40px auto;position: relative;overflow: hidden;}
.vedyPage-gallery{border-bottom:0; margin: 0 320px 0px 0; position:relative; /* padding-bottom:45px; */ height: 515px; padding-right: 30px;overflow: hidden;}
.vedyPage-header .type {bottom: 0px;min-width: 77px;padding: 0px 15px;display: block;position: absolute;font: 12px/35px 'circe-regular', Arial, Verdana, sans-serif;text-align: center;color: #ffffff;background-color: #000000;cursor:default;}
.vedyPage-eventInfo{width: 320px; position: absolute; right:0; top:0; font: 15px 'circe-regular', Arial, sans-serif;line-height: 1.4em; color:#7d7d7d;}
.vedyPage-eventInfo .shareItem{width:17px; background:none;}
.vedyPage-eventInfo a{color:#7d7d7d;}
.vedyPage-eventInfoWrapper{margin-left: 40px;height: 515px;}
.vedyPage-eventInfo h1{margin-bottom: 20px; color: #000; letter-spacing: 0.2px; line-height: 31px; font-size: 27px;}
.vedyPage-eventInfo h3{padding-bottom: 1em; letter-spacing: 1px; border-bottom: 1px solid #ccc; margin-bottom: 1em;line-height: 26px;}
.vedyPage-eventInfo .organizer{margin-bottom: 0.4em; color: #000;}
.vedyPage-eventInfo p,
.vedyPage-eventInfo .place {margin-bottom: 10px;line-height: 21px;}
.vedyPage-eventInfo .place i{font-size: 20px;}
.vedyPage-eventInfo .place a{cursor: pointer; }
.vedyPage-eventInfo .place .address{text-decoration: underline;}
.vedyPage-eventInfo p .label{color:#000;letter-spacing: 0.06em;font-family: 'circe-bold', Arial, sans-serif;}

.vedyPage-eventInfoFooter {position: absolute;bottom: 0;}
.vedyPage-eventVisit *{/* position:absolute; */ /* bottom: 0; */ text-align:center; line-height: 35px; letter-spacing:0.08em; cursor:pointer;font-family: 'circe-bold', Arial, sans-serif;display: inline-block;}
.vedyPage-eventVisit input[type="button"]{width: 120px; height: 40px; border:2px solid; margin-top: 15px; /* display:block; */ background-color: transparent;-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; behavior:url('PIE.htc'); font-size: 15px;}
.vedyPage-eventVisit:hover input[type="button"]{color:#eeeeee;}

.vedyPage-eventVisit *{color:darkblue;}
.vedyPage-eventVisit input[type="button"]{border-color:darkblue;}
.vedyPage-eventVisit:hover input[type="button"]{background-color:darkblue;}
.vedyPage-eventVisit .igo{/* margin-left: 135px; */margin-left: 15px;}

.vedyPage-blockShare{width:100px; margin:8px 0 0 -8px; position:absolute; left:0;}
.vedyPage-Description{margin: 50px 20% 0 150px; font: 16px/24px 'pt-serif-regular', Arial, Verdana, sans-serif;}
.vedyPage-Description strong{font-family: 'circe-bold', Arial, Verdana, sans-serif;}
.vedyPage-Description h3{margin-bottom: 30px; font:24px 'circe-extra-bold', Arial, Verdana, sans-serif;}
.vedyPage-Description p{margin-bottom: 30px;}
.vedyPage-Description ol,
.vedyPage-Description ul {list-style: initial; margin-left: 3em; margin-bottom: 20px;}
.vedyPage-Description ol {list-style-type: decimal;}

.vedyPage-tag {color:#999; background-color: #fff;display: inline-block;padding: 3px 16px;-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; behavior:url('PIE.htc');border: 1px solid #999;margin-right: 10px;margin-bottom: 10px;font-family: 'pt-sans-regular', Arial, sans-serif;}
.vedyPage-tag:hover{color:#fff;background-color: #999;cursor: pointer;}

.vedyPage-seeAlso{border-bottom:2px solid #000000;}
body.vedyPage .comments-title{margin:0; font:14px 'circe-extra-bold', Arial, Verdana, sans-serif;}
.map-container{display:none; margin:0px 0 0px; background:#eeeeee; width: 100%;}
.map-container div{width:100%; height:250px}
.vedyPage-seeAlso .gallery .statistics{width:17.5%; position:absolute; bottom:0; border-bottom:none;}
.vedyPage-mobileBreak{display:none;}





@media screen and (max-width: 799px){
    .vedyPage-container{/*margin-top:14px;*/}
    .vedyPage-header-wrapper{margin: 0px auto;}
    .vedyPage-gallery{margin: 5%;padding: 0px;height: auto;}
    .vedyPage-gallery img{width: 100%;}
    .vedyPage-eventInfo{width: auto;position: relative;padding: 0 7% 20px;top: auto;right: auto;}
    .vedyPage-eventInfoWrapper{margin: 0px 0px 20px; height: auto;}
    .vedyPage-eventInfoFooter{position:relative;}
    .vedyPage-Description{margin:0px; padding: 25px 25px 40px;}
    .vedyPage-blockShare {float: none;width: 100%;position: absolute;bottom: 0px;left:20px;}
}




.vedyArticlesPage .vedyMain-item.article{padding-left: 0; padding-right: 15px;}
.vedyArticlesPage .contentCol{margin-top: 17px;}
.vedyArticlesPage .vedyMain-itemWrapper {padding: 0; border: none;}
.vedyArticlesPage .vedyMain-item p a {font: 16px/24px 'pt-serif-regular', 'Times New Roman', Times, serif}
@media only screen and (max-width: 640px){
.vedyArticlesPage .dividerTablet {display:none;}
}
@media only screen and (max-width: 599px){
.vedyArticlesPage .vedyMain-item.article {padding-right: 0px;}
}


.gradient {max-width: 270px;max-height: 270px;width: 100%;height: 100%;position: absolute;right: 0;top: 0;}

.lecture .vedyMain-itemDate a,
.lecture .vedyMain-itemDate a:visited,
.lecture .vedyPage-eventInfo h3,
.lecture .vedyPage-eventVisit *,
.lecture .labels {color:#00baff;}
.lecture .vedyPage-eventVisit:hover input[type="button"],
.lecture .type {background-color:#00baff;}
.lecture .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.lecture .vedyMain-itemBigContent{border-color:#00baff;}
.lecture .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(0,186,255,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(0,186,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(0,186,255,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(0,186,255,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(0,186,255,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(0,186,255,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00baff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}



.meetup .vedyMain-itemDate a,
.meetup .vedyMain-itemDate a:visited,
.meetup .vedyPage-eventInfo h3,
.meetup .vedyPage-eventVisit *,
.meetup .labels {color:#6d4bc4;}
.meetup .vedyPage-eventVisit:hover input[type="button"],
.meetup .type {background-color:#6d4bc4;}
.meetup .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.meetup .vedyMain-itemBigContent{border-color:#6d4bc4;}
.meetup .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(109,75,196,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(109,75,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(109,75,196,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(109,75,196,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(109,75,196,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(109,75,196,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#6d4bc4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}



.master-class .vedyMain-itemDate a,
.master-class .vedyMain-itemDate a:visited,
.master-class .vedyPage-eventInfo h3,
.master-class .vedyPage-eventVisit *,
.master-class .labels {color:#10c078;}
.master-class .vedyPage-eventVisit:hover input[type="button"],
.master-class .type {background-color:#10c078;}
.master-class .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.master-class .vedyMain-itemBigContent{border-color:#10c078;}
.master-class .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(16,192,120,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(16,192,120,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(16,192,120,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(16,192,120,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(16,192,120,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(16,192,120,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#10c078',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}


.training .vedyMain-itemDate a,
.training .vedyMain-itemDate a:visited,
.training .vedyPage-eventInfo h3,
.training .vedyPage-eventVisit *,
.training .labels {color:#d8bc00;}
.training .vedyPage-eventVisit:hover input[type="button"],
.training .type {background-color:#d8bc00;}
.training .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.training .vedyMain-itemBigContent{border-color:#d8bc00;}
.training .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(216,188,0, 1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(216,188,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(216,188,0,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(216,188,0,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(216,188,0,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(216,188,0,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d8bc00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}



.contest .vedyMain-itemDate a,
.contest .vedyMain-itemDate a:visited,
.contest .vedyPage-eventInfo h3,
.contest .vedyPage-eventVisit *,
.contest .labels {color:#fd593d;}
.contest .vedyPage-eventVisit:hover input[type="button"],
.contest .type {background-color:#fd593d;}
.contest .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.contest .vedyMain-itemBigContent{border-color:#fd593d;}
.contest .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(253,89,61,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(253,89,61,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(253,89,61,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(253,89,61,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(253,89,61,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(253,89,61,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fd593d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}



.discussion .vedyMain-itemDate a,
.discussion .vedyMain-itemDate a:visited,
.discussion .vedyPage-eventInfo h3,
.discussion .vedyPage-eventVisit *,
.discussion .labels {color:#20cab5;}
.discussion .vedyPage-eventVisit:hover input[type="button"],
.discussion .type {background-color:#20cab5;}
.discussion .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.discussion .vedyMain-itemBigContent{border-color:#20cab5;}
.discussion .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(32,202,181,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(32,202,181,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(32,202,181,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(32,202,181,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(32,202,181,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(32,202,181,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#20cab5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}



.workshop .vedyMain-itemDate a,
.workshop .vedyMain-itemDate a:visited,
.workshop .vedyPage-eventInfo h3,
.workshop .vedyPage-eventVisit *,
.workshop .labels {color:#ed9c00;}
.workshop .vedyPage-eventVisit:hover input[type="button"],
.workshop .type {background-color:#ed9c00;}
.workshop .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.workshop .vedyMain-itemBigContent{border-color:#ed9c00;}
.workshop .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(237,156,0,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(237,156,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(237,156,0,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(237,156,0,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(237,156,0,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(237,156,0,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ed9c00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}



.presentation .vedyMain-itemDate a,
.presentation .vedyMain-itemDate a:visited,
.presentation .vedyPage-eventInfo h3,
.presentation .vedyPage-eventVisit *,
.presentation .labels {color:#0b5cd6;}
.presentation .vedyPage-eventVisit:hover input[type="button"],
.presentation .type {background-color:#0b5cd6;}
.presentation .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.presentation .vedyMain-itemBigContent{border-color:#0b5cd6;}
.presentation .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(11,92,214,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(11,92,214,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(11,92,214,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(11,92,214,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(11,92,214,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(11,92,214,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#0b5cd6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}



.conference .vedyMain-itemDate a,
.conference .vedyMain-itemDate a:visited,
.conference .vedyPage-eventInfo h3,
.conference .vedyPage-eventVisit *,
.conference .labels {color:#b245d2;}
.conference .vedyPage-eventVisit:hover input[type="button"],
.conference .type {background-color:#b245d2;}
.conference .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.conference .vedyMain-itemBigContent{border-color:#b245d2;}
.conference .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(178,69,210,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(178,69,210,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(178,69,210,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(178,69,210,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(178,69,210,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(178,69,210,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b245d2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}

.course .vedyMain-itemDate a,
.course .vedyMain-itemDate a:visited,
.course .vedyPage-eventInfo h3,
.course .vedyPage-eventVisit *,
.course .labels {color:#DA0F79;}
.course .vedyPage-eventVisit:hover input[type="button"],
.course .type {background-color:#DA0F79;}
.course .vedyPage-eventVisit input[type="button"],
.vedyMain-item.big.course .vedyMain-itemBigContent{border-color:#DA0F79;}
.course .gradient {
background: -moz-linear-gradient(55deg,  rgba(255,255,255,0) 50%, rgba(218,15,121,1) 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(30%,rgba(255,255,255,0)), color-stop(85%,rgba(218,15,121,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(55deg,  rgba(255,255,255,0) 50px,rgba(218,15,121,1) 85px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(218,15,121,1) 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(55deg,  rgba(255,255,255,0) 50%,rgba(218,15,121,1) 85%); /* IE10+ */
background: linear-gradient(55deg, rgba(255,255,255,0) 50%,rgba(218,15,121,1) 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#DA0F79',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.5;filter: alpha(opacity=60);
}




@font-face {
	font-family: 'citydog';
	src:url('../fonts/citydog.eot?femla');
	src:url('../fonts/citydog.eot?#iefixfemla') format('embedded-opentype'),
		url('../fonts/citydog.woff?femla') format('woff'),
		url('../fonts/citydog.ttf?femla') format('truetype'),
		url('../fonts/citydog.svg?femla#citydog') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*@font-face {
	font-family: 'citydog';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
	font-weight: normal;
	font-style: normal;
}
*/
i {
	font-family: 'citydog';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
        vertical-align: text-top;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.icon-new:before {
	content: "\e60b";
}
.icon-free:before {
	content: "\e60c";
}
.icon-calendar-31:before {
	content: "\e600";
}
.icon-not-selected:before {
	content: "\e609";
}
.icon-selected:before {
	content: "\e60a";
}
.icon-free-old:before {
	content: "\e601";
}
.icon-citydog-logo:before {
	content: "\e605";
}
.icon-vkontakte:before {
	content: "\e608";
}
.icon-facebook:before {
	content: "\e602";
}
.icon-calendar:before {
	content: "\e603";
}
.icon-deadline:before {
	content: "\e604";
}
.icon-discount:before {
	content: "\e606";
}
.icon-location:before {
	content: "\e607";
}
.icon-calendar2:before {
	content: "\e953";
}
.icon-twitter:before {
	content: "\ea91";
}
/*@media only screen and (min-width: 800px){
.menuBlock {width:80%;}
.searchBlock {width: 20%;}
.menuBlock .mainMenu li {font-size: 15px;}
.menuBlock .mainMenu li a {padding: 0 8px 9px 18px;}
}*/



/* Рамка вокруг основного поля. Использовалась в одном из брендирований. Felix.
Оставлено на будущее.
.brandingPage .headerContainer {border: solid #ebebeb 2px;border-bottom: none;}
.brandingPage .wrapper {border-left: solid #ebebeb 2px;border-right: solid #ebebeb 2px;}
*/


.instagram-media-container {width:100%;padding: 5px;position: relative; margin: 0 auto; text-align: center;}
.instagram-media-container iframe {position:relative;display: inline-block !important;max-width: 100%;}
.instagram-media-container blockquote {position:relative;display: inline-block !important;}
.facebook-embed-container {width:100%;padding: 5px;position: relative; margin: 0 auto; text-align: center;}
.facebook-embed-container iframe {position:relative;display: inline-block !important;max-width: 500px;width: 100% !important;}
.twitter-embed-container {width:100%;padding: 5px;position: relative; margin: 0 auto; text-align: center;}
.twitter-embed-container iframe {position:relative;display: inline-block !important;max-width: 500px;width: 100% !important;}

@media (max-width:560px) {
    .instagram-media-container {width:100%;padding-bottom: 0;}
    .instagram-media-container iframe { }
    .facebook-embed-container {padding-bottom: 0;}
    .facebook-embed-container iframe { }
    .twitter-embed-container {padding-bottom: 0;}
    .twitter-embed-container iframe { }
}

/*
.instagram-media-container {width:100%; max-width: 500px; padding: 5px;position: relative; padding-bottom: 120%; height: 0; overflow: hidden;}
.instagram-media-container iframe {position: absolute; top: 0; left: 0; width: calc(100% - 8px) !important; height: calc(100% - 8px);}

@media (max-width:560px) {
    .instagram-media-container {width:100%;padding-bottom: 120%;}
    .instagram-media-container iframe { }
}
*/


.postPage-header {float: left; margin-right: 285px;}
.postPage-header .contentCol {margin-right: 0px;width:100%;}
.widePost .postPage-header {margin-right: 0px;}
.widePost #contentSideCol {display: none;}

.postPage-lead a {color:#888888;}

body.postLongPage {background-color: #ffffff;}
.postLongPage .headerWrapper {border-top:none; }
.postLongPage .headerWrapper .headerContainer {max-width:100%; }
.postLongPage .headerWrapper .menuBlock {display: none;}
.postLongPage .headerWrapper .searchBlock {display: none;}
.postLongPage .headerWrapper .logoBottomPart {display: none;}
.postLongPage .headerWrapper .header {border-bottom: none;height:auto; min-height: 50px;padding: 0;}
.postLongPage .headerWrapper .header:after {width:auto;height: auto;}
.postLongPage .headerWrapper .logoTopPart {height: auto;width:40px;top: 8px;left: 20px;}
.postLongPage .wrapper {padding-top: 0;}
.postLongPage .edit-url {position: fixed;z-index: 1000;padding: 5px;background: #fff;}
.postLongPage .postPage-seeAlso {padding-top: 1px;}
.postLongPage .header-rowShare {position: fixed;top: 12px;right: 0;z-index: 200;}
@media (max-width:799px){
    .postLongPage .header-rowShare {position: absolute;}
}

body.tildaPage {background-color: #ffffff;margin: 0;}
.tildaPage .headerWrapper {border-top:none; display:none;}
.tildaPage .headerWrapper .headerContainer {max-width:100%; }
.tildaPage .headerWrapper .menuBlock {display: none;}
.tildaPage .headerWrapper .searchBlock {display: none;}
.tildaPage .headerWrapper .logoBottomPart {display: none;}
.tildaPage .headerWrapper .header {border-bottom: none;height:auto; min-height: 50px;padding: 0;}
.tildaPage .headerWrapper .header:after {width:auto;height: auto;}
.tildaPage .headerWrapper .logoTopPart {height: auto;width:40px;top: 8px;left: 20px;}
.tildaPage .wrapper {padding-top: 0;height: 1px;background: transparent;padding:0; margin: 0;}
.tildaPage .wrapper .he{display: none;}
.tildaPage .edit-url {position: fixed;z-index: 1000;padding: 5px;background: #fff;}
.tildaPage .postPage-seeAlso {padding-top: 1px;}
.tildaPage .header-rowShare {position: fixed;top: 12px;right: 0;z-index: 200;display: none;}
.tildaPage .footer {display: none;}
@media (max-width:799px){
    .tildaPage .header-rowShare {position: absolute;}
}


/*.gallery-pagination .gallery-counter {margin-left: -45px;}*/
.gallery-pagination .gallery-counter {display: inline-block;}
.gallery-pagination .gallery-counter .counter-current {display: inline-block; width: 25px;text-align: right; }
.gallery-pagination .gallery-counter .counter-total {display: inline-block; width: 23px;text-align: left; }
.gallery-pagination .gallery-counter .counter-separator {font-family: Arial, sans-serif;font-weight: bold;}

.gallery-pagination .gallery-counter .gallery-previous,
.gallery-pagination .gallery-counter .gallery-next { width:8px; height:14px; margin:0 0 -1px 0; background:url('../images/icons/gallery_1.png') no-repeat 0 0;background-size: 25px 125px;display: inline-block;}
.gallery-pagination .gallery-counter .gallery-previous{ background-position:0 -70px;}
.gallery-pagination .gallery-counter .gallery-next{ background-position:-6px -70px;}
.gallery-pagination .gallery-counter .gallery-previous:hover{ background-position:0 -84px;}
.gallery-pagination .gallery-counter .gallery-next:hover{ background-position:-6px -84px;}

body.oldpost .postPage-contentText .juxtapose div > img {padding-bottom: 0;}
.text-2-column {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
@media (max-width:560px) {
    .text-2-column {
        -webkit-column-count: 1; /* Chrome, Safari, Opera */
        -moz-column-count: 1; /* Firefox */
        column-count: 1;
    }
}

.postPage-contentText .kudapojti-info-block {display: table-row;display: table;border-spacing: 35px;border-collapse: separate;margin: -35px;padding-left: 0 !important;}
.postPage-contentText .kudapojti-info-block li{display: table-cell;width: 33.333333%; border: 1px solid #C1C1C1;padding: 20px 25px;}
.postPage-contentText .kudapojti-info-block li,
.postPage-contentText .kudapojti-info-block li p {font:15px 'circe-regular', arial, sans-serif;}
.postPage-contentText .kudapojti-info-block li p {margin: 0 !important;padding: 0 !important;}
.postPage-contentText .kudapojti-info-block li strong {color:#fd593d;}
@media (max-width: 767px){
    .postPage-contentText .kudapojti-info-block {display: block;margin: 0;}
    .postPage-contentText .kudapojti-info-block li {display: inline-block;width: 100%;margin-bottom: 20px !important;}
}

/*Удалить после окончания кампании Felix*/
.brandingPage.branding_Felix .headerContainer{border-right:1px solid #ededed;border-left:1px solid #ededed;border-top:1px solid #ededed;}
.brandingPage.branding_Felix .wrapper{border-right:1px solid #ededed;border-left:1px solid #ededed;}

/*.newsBlock .newsPost h6 {font:15px/17px 'PT Sans Narrow', Arial, Verdana, sans-serif}
@import 'https://fonts.googleapis.com/css?family=PT+Sans+Narrow';*/


.postPage-eventsBlock{background: #f2f2f4;padding: 0 30px;width: auto;margin: 0 -30px;float:none;}
.postPage-eventsBlockTitle {padding: 20px 0 18px 5px;font: 10px 'circe-bold', Arial, Verdana, sans-serif;color: #000000;letter-spacing: 0.1em;}
.postPage-eventsBlock .afishaMain-item {padding: 0;width:19%;margin-right: 1.25%;}
.postPage-eventsBlock .afishaMain-item:last-child {margin-right: 0;}
.postPage-eventsBlock .afishaMain-itemInner {background: #ffffff;padding: 10px;}
.postPage-eventsBlock .afishaMain-itemInfo {height: 130px;}
.postPage-eventsBlock .afishaMain-itemInfo .place {font-family: 'circe-regular', Arial, Verdana, sans-serif;font-size: 12px;line-height: 15px;padding-bottom: 3px;}
.gallery.eventsBlock {padding-bottom: 20px;}
.gallery.eventsBlock .gallery-next{ width:2.5%; height:160px; right:-3%;background: transparent;}
.gallery.eventsBlock .gallery-previous{ width:2.5%; height:160px; left:-3%;background: transparent;}
.gallery.eventsBlock .gallery-previous,
.gallery.eventsBlock .gallery-next{ height:50%; opacity:1; filter:alpha(opacity=100);}
.gallery.eventsBlock .gallery-previous div{ width:16px; height:29px; margin:-15px 0 0 -16px; background-position:0 -67px;}
.gallery.eventsBlock .gallery-next div{ width:16px; height:29px; top:50%; margin:-15px 0 0; background-position:-16px -67px}
.gallery.eventsBlock .gallery-previous:hover div{ background-position:0 -111px;}
.gallery.eventsBlock .gallery-next:hover div{ background-position:-16px -111px;}
.gallery.eventsBlock .afishaMain-item .tag {width: 77px;display: block;position: absolute;font: 12px/35px 'circe-regular', Arial, Verdana, sans-serif;text-align: center;color: #ffffff;background-color: #e1040f;bottom:0;}

.eventsBlock-item{ width:19%;}
.eventsBlock-itemImg{ padding:0; width:100%;}
.eventsBlock-itemInfo{ padding:0;}
.eventsBlock-itemInfo .place{ padding:0;}
.eventsBlock-itemInfo .date{ padding:0;}
.eventsBlock-itemInfoTitle {font: 18px/22px 'circe-bold', Arial, Verdana, sans-serif;}

@media screen and (max-width: 1023px) {
.postPage-eventsBlock .afishaMain-item {width: 23.8%;margin: 0 1.6% 0 0;}
}

@media screen and (max-width: 799px) {
.postPage-eventsBlock .afishaMain-item {width: 32.2%;margin: 0 1.7% 0 0;}
}

@media screen and (max-width: 480px) {
.gallery.eventsBlock .gallery-next div {margin: -15px 0 0 -7px}
.gallery.eventsBlock .gallery-previous div {margin: -15px 0 0 -11px;}
.gallery.eventsBlock .afishaMain-itemInfo{ height:155px;}
.postPage-eventsBlock {padding: 0 13px;margin: 0px -13px;}
.gallery.eventsBlock .gallery-next{ width:2.5%; height:160px; right:-1%;background: transparent;}
.gallery.eventsBlock .gallery-previous{ width:2.5%; height:160px; left:-1%;background: transparent;}
}





.zozhPage.allPostsPage .wrapper {padding-right: 13px;}
.zozhPage.allPostsPage .contentCol .contentTitle {display: none;}

.zozhPage .article {width: 33.3333%;}
.zozhPage .articleBig {width: 66.6667%;}
.zozhPage .dividerWideDesktop {display:block;}
.zozhPage .dividerDesktop {display:none;}
.zozhPage .dividerTablet {display:none;}

.zozhWidget {float: left;}
.zozhWidget h3{ text-transform:uppercase; display:block; text-align:center; border-bottom:#000000 2px solid; padding-bottom:6px; font-size:15px; letter-spacing:0.06em;}
.zozhWidget .zozhWidget-item{ padding:13px 6px 13px 9px; border-bottom:#ededed 1px solid;}
.zozhWidget .zozhWidget-item:last-child{ border-bottom:none;}
.zozhWidget .zozhWidget-item img{ border:#d9d9d9 1px solid; padding:4px; -webkit-border-radius:50%; border-radius:50%; float:left; margin-right:12px;}
.zozhWidget .zozhWidget-item .desc{ padding-top:2px; margin-left: 76px;}
.zozhWidget .zozhWidget-item .desc h6{ text-transform:uppercase; padding-bottom:6px;}
.zozhWidget .zozhWidget-item .desc p{ font-family:'circe-regular', Arial, Verdana, sans-serif; font-size:12px; line-height:15px; padding-bottom:3px; /*margin-left:82px;*/}
.zozhWidget .zozhWidget-item .desc span{ display:block; color:#808080; padding-top:4px; }
.zozhWidget .moreEvents{ border-top:#000000 2px solid; display:block; font:12px 'circe-regular', Arial, Verdana, sans-serif; color:#fd593d; text-align:center; padding:11px 0 9px 0;}
.zozhPage .zozhWidget.stuck {position: fixed;top:88px; margin-top: 20px;}
.zozhPage .zozhWidget.stuck-bottom {position: absolute;top:auto;}
.zozhPage .contentCol .zozhWidget {display: none;}
.zozhPage .sideCol .zozhWidget {max-width: 246px;}
.zozhPostPage .postPage-seeAlsoTitle {border: none;}

@media screen and (max-width: 1180px) {
.zozhPage .dividerWideDesktop {display:none;}
.zozhPage .dividerDesktop {display:block;}
.zozhPage .article {width: 50%;}
.zozhPage .articleBig {width: 50%;}
}

@media screen and (max-width: 1023px) {
.zozhPage.allPostsPage .wrapper {padding-right: 0px;}
}

@media screen and (max-width: 799px) {
.zozhPage .dividerTablet {display:block; margin-right: 15px;}
.zozhPage .dividerDesktop {display:none;}
.zozhPage .article {width: 50%;}
.zozhPage .articleBig {width: 50%;}
.zozhPage .zozhWidget {display: block; width: 50%; padding-right: 20px;}
}

@media screen and (max-width: 597px) {
.zozhPage .dividerTablet {display:none;}
.zozhPage.allPostsPage .wrapper {padding-right: 13px;}
.zozhPage .zozhWidget {width: 100%; padding-right: 0px;border-bottom: 1px solid #ededed;margin-bottom: 23px;padding-bottom: 18px;}
}



.mtsMusicPage.allPostsPage .wrapper {padding-right: 13px;}
.mtsMusicPage.allPostsPage .contentCol .contentTitle {display: none;}

.mtsMusicPage .article {width: 33.3333%;}
.mtsMusicPage .articleBig {width: 66.6667%;}
.mtsMusicPage .dividerWideDesktop {display:block;}
.mtsMusicPage .dividerDesktop {display:none;}
.mtsMusicPage .dividerTablet {display:none;}

.mtsMusicWidget {float: left;}
.mtsMusicWidget h3{ text-transform:uppercase; display:block; text-align:center; border-bottom:#000000 2px solid; padding-bottom:6px; font-size:15px; letter-spacing:0.06em;}
.mtsMusicWidget .mtsMusicWidget-item{ padding:13px 6px 13px 9px; border-bottom:#ededed 1px solid;}
.mtsMusicWidget .mtsMusicWidget-item:last-child{ border-bottom:none;}
.mtsMusicWidget .mtsMusicWidget-item img{ border:#d9d9d9 1px solid; padding:4px; -webkit-border-radius:50%; border-radius:50%; float:left; margin-right:12px;}
.mtsMusicWidget .mtsMusicWidget-item .desc{ padding-top:2px; margin-left: 76px;}
.mtsMusicWidget .mtsMusicWidget-item .desc h6{ text-transform:uppercase; padding-bottom:6px;}
.mtsMusicWidget .mtsMusicWidget-item .desc p{ font-family:'circe-regular', Arial, Verdana, sans-serif; font-size:12px; line-height:15px; padding-bottom:3px; /*margin-left:82px;*/}
.mtsMusicWidget .mtsMusicWidget-item .desc span{ display:block; color:#808080; padding-top:4px; }
.mtsMusicWidget .moreEvents{ border-top:#000000 2px solid; display:block; font:12px 'circe-regular', Arial, Verdana, sans-serif; color:#fd593d; text-align:center; padding:11px 0 9px 0;}
.mtsMusicPage .mtsMusicWidget.stuck {position: fixed;top:88px; margin-top: 20px;}
.mtsMusicPage .mtsMusicWidget.stuck-bottom {position: absolute;top:auto;}
.mtsMusicPage .contentCol .mtsMusicWidget {display: none;}
.mtsMusicPage .sideCol .mtsMusicWidget {max-width: 246px;}
.playPostPage .postPage-seeAlsoTitle {border: none;}

@media screen and (max-width: 1180px) {
.mtsMusicPage .dividerWideDesktop {display:none;}
.mtsMusicPage .dividerDesktop {display:block;}
.mtsMusicPage .article {width: 50%;}
.mtsMusicPage .articleBig {width: 50%;}
}

@media screen and (max-width: 1023px) {
.mtsMusicPage.allPostsPage .wrapper {padding-right: 0px;}
}

@media screen and (max-width: 799px) {
.mtsMusicPage .dividerTablet {display:block; margin-right: 15px;}
.mtsMusicPage .dividerDesktop {display:none;}
.mtsMusicPage .mtsMusicWidget {display: block; width: 50%; padding-right: 20px;}
}

@media screen and (max-width: 597px) {
.mtsMusicPage .dividerTablet {display:none;}
.mtsMusicPage .article {width: 100%;}
.mtsMusicPage .articleBig {width: 100%;}
.mtsMusicPage.allPostsPage .wrapper {padding-right: 13px;}
.mtsMusicPage .mtsMusicWidget {width: 100%; padding-right: 0px;border-bottom: 1px solid #ededed;margin-bottom: 23px;padding-bottom: 18px;}
}



.comments-share {float:none;margin-left: 0px;}
.postPage-comments {margin-bottom: 70px;padding-top: 18px;}
.postPage-comments .comments-title {margin-top: 0px;margin-bottom: 18px;}
.postPage-newPosts-title {margin-top:0px;padding: 18px 0 18px;}



.postPage-hotdogsBlock{background: #f2f2f4;padding: 0 30px;width: auto;margin: 0 -30px;float:none;}
.postPage-hotdogsBlockTitle {padding: 20px 0 18px 5px;font: 10px 'circe-bold', Arial, Verdana, sans-serif;color: #000000;letter-spacing: 0.1em;}
.postPage-hotdogsBlock .hotdogsBlock-item {padding: 0;width:19%;margin-right: 1.25%;}
.postPage-hotdogsBlock .hotdogsBlock-item:last-child {margin-right: 0;}
.postPage-hotdogsBlock .hotdogsBlock-itemInner {background: #ffffff;padding: 10px;}
.postPage-hotdogsBlock .hotdogsBlock-itemInfo {height: 130px;}
.postPage-hotdogsBlock .hotdogsBlock-itemInfo .place {font-family: 'circe-regular', Arial, Verdana, sans-serif;font-size: 12px;line-height: 15px;padding-bottom: 3px;}
.gallery.hotdogsBlock {padding-bottom: 20px;}
.gallery.hotdogsBlock .gallery-next{ width:2.5%; height:160px; right:-3%;background: transparent;}
.gallery.hotdogsBlock .gallery-previous{ width:2.5%; height:160px; left:-3%;background: transparent;}
.gallery.hotdogsBlock .gallery-previous,
.gallery.hotdogsBlock .gallery-next{ height:50%; opacity:1; filter:alpha(opacity=100);}
.gallery.hotdogsBlock .gallery-previous div{ width:16px; height:29px; margin:-15px 0 0 -16px; background-position:0 -67px;}
.gallery.hotdogsBlock .gallery-next div{ width:16px; height:29px; top:50%; margin:-15px 0 0; background-position:-16px -67px}
.gallery.hotdogsBlock .gallery-previous:hover div{ background-position:0 -111px;}
.gallery.hotdogsBlock .gallery-next:hover div{ background-position:-16px -111px;}

.hotdogsBlock-item{ width:19%;float: left;vertical-align: top;display: inline-block;zoom: 1;font-size: 14px;box-sizing: border-box;}
.hotdogsBlock-itemImg{ padding:0; width:100%;border:4px solid #fd593d;}
.hotdogsBlock-itemInfo{ padding:0;}
.hotdogsBlock-itemInfo .statistics {margin: 16px 0 -1px;}
.hotdogsBlock-itemInfoTitle {font: 18px/23px 'circe-bold', Arial, Verdana, sans-serif;margin: 12px 0 5px;}

@media screen and (max-width: 1023px) {
.postPage-hotdogsBlock .hotdogsBlock-item {width: 23.8%;margin: 0 1.6% 0 0;}
}

@media screen and (max-width: 799px) {
.postPage-hotdogsBlock .hotdogsBlock-item {width: 32.2%;margin: 0 1.7% 0 0;}
}

@media screen and (max-width: 480px) {
.gallery.hotdogsBlock .gallery-next div {margin: -15px 0 0 -7px}
.gallery.hotdogsBlock .gallery-previous div {margin: -15px 0 0 -11px;}
.gallery.hotdogsBlock .hotdogsBlock-itemInfo{ height:155px;}
.postPage-hotdogsBlock {padding: 0 13px;margin: 0px -13px;}
}

.symbalPostPage .postPage-eventsBlock {background: #f7f7f7;}
.symbalPostPage .postPage-seeAlsoTitle {border: none;}
.symbalPostPage .postPage-eventsBlock .afishaMain-item h3 {font-size:18px;line-height: 22px;}
.symbalPostPage .postPage-eventsBlock .afishaMain-itemInfo .place {display: none;}
.symbalPostPage .postPage-eventsBlock .afishaMain-itemDate a {color:#fd593d;}
.symbalPostPage .postPage-eventsBlock .afishaMain-item p a {font:15px/23px pt-sans-regular, Arial, sans-serif;color:#888888;}
.symbalPostPage .postPage-eventsBlock .afishaMain-itemInner {padding: 0;}
.symbalPostPage .postPage-eventsBlock .afishaMain-itemInfo {padding: 10px 20px 15px;height: 150px;}
.symbalPostPage .postPage-hotdogsBlock {background: #f7f7f7;}
.symbalPostPage .hotdogsBlock-itemInner {padding: 0;}
.symbalPostPage .hotdogsBlock-itemInfo {padding: 0 20px 15px;}

.symbalPostPage .postPage-eventsBlock .afishaMain-item {position: relative;}
.symbalPostPage .postPage-row {border-top:0px;}
.postPage-eventsBlock .afishaMain-itemInner {overflow: hidden;}
.postPage-eventsBlock .afishaMain-item {position:relative;}
.postPage-eventsBlock .afishaMain-item::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 60%);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 60%);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 60%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 60%);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 60%);
}


.oldpost .postPage-contentText .post-media {max-width: 900px; margin:0 auto; width: 100%; margin-bottom: 20px !important;}
.oldpost .postPage-contentText .post-media img {width: 100%;padding: 0;}
.oldpost .postPage-contentText .caption {font:14px pt-sans-regular,Arial,Helvetica,sans-serif;color:#888888;margin-top: 20px !important;}


.oldpost .postPage-contentText .w500 {max-width: 500px !important;}
.oldpost .postPage-contentText .w500 + .caption {max-width: 500px !important;}

.oldpost .postPage-contentText .w600 {max-width: 600px !important;}
.oldpost .postPage-contentText .w600 + .caption {max-width: 600px !important;}

.oldpost .postPage-contentText .w700 {max-width: 700px !important;}
.oldpost .postPage-contentText .w700 + .caption {max-width: 700px !important;}

.oldpost .postPage-contentText .w800 {max-width: 800px !important;}
.oldpost .postPage-contentText .w800 + .caption {max-width: 800px !important;}

.oldpost .postPage-contentText .w900 {max-width: 900px !important;}
.oldpost .postPage-contentText .w900 + .caption {max-width: 900px !important;}

.oldpost .postPage-contentText .w950 {max-width: 950px !important;}
.oldpost .postPage-contentText .w950 + .caption {max-width: 950px !important;}

.oldpost .postPage-contentText .w1140 {max-width: 1140px !important;}
.oldpost .postPage-contentText .w1140 + .caption {max-width: 1140px !important;}

.oldpost .postPage-contentText .wPage {margin-left: -30px !important;margin-right: -30px !important;width: auto;max-width: none;}
.oldpost .postPage-contentText .wPage img {width: 100%;}
.oldpost .postPage-contentText .wPage + .caption {max-width: 1140px !important;}


@media only screen and (max-width: 1200px) {
.oldpost .postPage-contentText .wPage {margin-left: 0;margin-right: 0;}
}

.oldpost .postPage-contentText .post-embed {max-width: 800px; margin:0 auto; width: 100%; margin-bottom: 20px !important;}
.oldpost .postPage-contentText .post-embed blockquote{margin:0 auto;}
.oldpost .postPage-contentText .post-embed blockquote.instagram-media {margin: 1px auto !important;}
.oldpost .postPage-contentText .post-embed blockquote.twitter-tweet {margin: 0 auto !important; display: block;}
.oldpost .postPage-contentText .post-embed div {margin:0 auto;}
.oldpost .postPage-contentText .post-embed iframe {margin:0 auto;}
.oldpost .postPage-contentText .post-embed .instagram-media {position: relative !important;}


.he {height: 0;}
.brandingPage .mainWrapper {margin-bottom: 0;}
.wrapper {min-height: 100%;padding-bottom: 30px;}
.pager {margin-right: 0;padding-bottom: 0;}
.brandingPage .mainWrapper {margin-bottom: 0;}


.messenger-banner{margin:0 auto;max-width:900px;text-align: center;margin-bottom: 20px;}
.messenger-banner .w320{display: none;}
.messenger-banner .w640{display: none;}
.messenger-banner .w900{display: inline-block;}
.messenger-banner a{width:100%;display: inline-block;}
body.oldpost .messenger-banner a > img{width:100%;}
.messenger-banner a > img {width:100%;}
@media (max-width: 930px){
    .messenger-banner .w320{display: none;}
    .messenger-banner .w640{display: inline-block;}
    .messenger-banner .w900{display: none;}
    .messenger-banner{max-width:640px;}
}
@media (max-width: 670px){
    .messenger-banner .w320{display: inline-block;}
    .messenger-banner .w640{display: none;}
    .messenger-banner .w900{display: none;}
    .messenger-banner{max-width:320px;}
}






body.hotdogPage .padarunakPage-infoTitle {margin-top:50px;}
body.hotdogPage .padarunakPage-descTitle {margin: 55px 0 30px;font-size:27px;line-height: 36px;}
body.hotdogPage .padarunakPage-descDescription {margin-bottom: 75px;}
body.hotdogPage .padarunakPage-descDescription p {padding: 0;font: 17px/1.53em 'pt-serif-regular', 'Times New Roman', Times, serif;color:#2f2f2f;margin:0 auto 20px;}
body.hotdogPage .padarunakPage-descDescription p strong {font: 19px/26px 'circe-bold', Arial, Helvetica;}
body.hotdogPage .padarunakPage-descDescription a {color:#fd593d;text-decoration: none;}
body.hotdogPage .padarunakPage-descDescription h2 {font: 27px 'circe-bold', Arial, sans-serif;color: #000000;display: block;margin: 67px auto 20px;width: 100%;max-width: 800px;}
body.hotdogPage .padarunakPage-descDescription h3 {font: 23px 'circe-bold', Arial, sans-serif;color: #000000;display: block;margin: 67px auto 20px;width: 100%;max-width: 800px;}
body.hotdogPage .padarunakPage-descDescription ul,
body.hotdogPage .padarunakPage-descDescription ol {padding: 0;font: 17px/1.53em 'pt-serif-regular', 'Times New Roman', Times, serif;color:#2f2f2f;margin:0 auto 20px;padding-left: 18px;list-style: initial;}
body.hotdogPage .padarunakPage-descDescription li {margin-bottom:10px;}
@media (max-width:600px){
    body.hotdogPage .padarunakPage-gallery .gallery {margin: 0 -17px;}
    body.hotdogPage .padarunakPage-infoTitle {margin-top:25px;}
    body.hotdogPage .padarunakPage-descDescription {margin-bottom: 25px;}
}

