a{ color: #5597d1; text-decoration: none; } a:hover{ color: #004d7b; } img{ max-width: 100%; height: auto; } .grid-row{ font-size: 0; margin: 0 -5px 0 -5px; } .grid-col{ display: inline-block; box-sizing: border-box; vertical-align: top; padding: 0 5px; font-size: 15px; } .grid-col-1{width: 25%;} .grid-col-2{width: 50%;} .grid-col-3{width: 75%;} .grid-col-4{width: 100%;} .grid-col-33{width: 33.3333333333%;} .grid-col-66{width: 66.6666666666%;} .breadcrumbs{ position: relative; z-index: 2; } .search--headline{ height: 44px; margin-bottom: 40px; padding: 0 18px 0 56px; box-sizing: border-box; position: relative; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; align-content: center; align-items: center; background: #ebebeb; z-index: 2; } .search--headline:before { content: ''; position: absolute; width: 49px; height: 49px; border-radius: 50%; left: -10px; top: -8px; border: 5px solid #ffffff; background: url("../img/icon_search_01.png") center/auto no-repeat #3b434d; } .search--headline--text{ width: 900px; margin-right: 20px; font-family: 'cuprum'; font-size: 20px; font-weight: bold; color: #3b434d; overflow: hidden; } .orglist--headline{ height: 44px; margin-bottom: 15px; padding: 0 18px 0 56px; box-sizing: border-box; position: relative; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; align-content: center; align-items: center; background: #ebebeb; z-index: 2; } .orglist--headline:before { content: ''; position: absolute; width: 49px; height: 49px; border-radius: 50%; left: -10px; top: -8px; border: 5px solid #ffffff; background: url("../img/icon_leftbar_innermenu_01@2x.png") center/50% 50% no-repeat #004d7b; } .orglist--headline--text{ width: 900px; margin-right: 20px; font-family: 'cuprum'; font-size: 20px; font-weight: bold; color: #004d7b; overflow: hidden; } .search--headline--form{ width: 216px; position: relative; } .search--headline--form .search__iconzoom { position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: url("../img/icon_zoom_search@2x.png") 0 0/cover no-repeat; border-radius: 0 25px 25px 0 / 0 25px 25px 0; cursor: pointer; overflow: hidden; display: none; } .search--headline--form input:focus + .search__iconzoom{ display: block; } .pagetitle2container{ height: 44px; margin-bottom: 17px; padding: 0 18px 0 54px; box-sizing: border-box; position: relative; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; align-content: center; align-items: center; background: #ebebeb; } .pagetitle2container:before { content: ''; position: absolute; width: 49px; height: 49px; border-radius: 50%; left: -10px; top: -8px; border: 5px solid #ffffff; background: url("../img/icon_search_01.png") center/auto no-repeat #004d7b; } .pagetitle2container.title--spec:before{ background: url("../img/icon_search_01.png") center/auto no-repeat #3b434d; } .pagetitle2container.title--serv:before{ background: url("../img/icon_leftbar_innermenu_03@2x.png") center/20px auto no-repeat #5597d1; } .pagetitle2container h1{ font-family: 'cuprum'; font-size: 20px; font-weight: bold; color: #004d7b; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pagetitle2container.title--spec h1{ color: #3b434d; } .pagetitle2container.title--serv h1{ color: #5597d1; } .org1__item{ border: 1px solid #ebebeb; border-radius: 10px 0 0 0; position: relative; background: #fff; font-family: 'cuprum'; box-sizing: border-box; padding: 5px 10px 0; text-align: center; display: flex; flex-direction: column; margin: 0 auto 10px; max-width: 237px; } .item-badge{ display: inline-block; padding: 0 10px 0 0; background: #53b02e; position: absolute; left: -8px; font-size: 18px; line-height: 1; color: #fff; white-space: nowrap; text-align: left; } .org1__item .item-badge{ bottom: 74px; } .akcia__item .item-badge{ top: 120px; } .item-badge:after{ content: ''; display: block; position: absolute; top: 0; right: -10px; width: 0; height: 0; border-top: 15px solid #53b02e; border-right: 10px solid transparent; } .item-badge:before{ content: ''; display: block; position: absolute; bottom: 0; right: -10px; width: 0; height: 0; border-bottom: 15px solid #53b02e; border-right: 10px solid transparent; } .item-badge div{ height: 30px; box-sizing: border-box; padding: 5px 0 0 7px; } .item-badge div:before{ content: ''; display: block; position: absolute; bottom: -6px; left: 0; width: 0; height: 0; border-top: 6px solid #3b434d; border-left: 7px solid transparent; } .item-badge.item-badge-green{ background: #53b02e; } .item-badge.item-badge-green:after{ border-top: 15px solid #53b02e; } .item-badge.item-badge-green:after{ border-bottom: 15px solid #53b02e; } .item-badge.item-badge-orange{ background: #e65e26; } .item-badge.item-badge-orange:after{ border-top: 15px solid #e65e26; } .item-badge.item-badge-orange:after{ border-bottom: 15px solid #e65e26; } .item-badge.item-badge-blue{ background: #5597d1; } .item-badge.item-badge-blue:after{ border-top: 15px solid #5597d1; } .item-badge.item-badge-blue:after{ border-bottom: 15px solid #5597d1; } .org1__title{ height: 70px; margin-bottom: 9px; overflow: hidden; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .org1__title a{ margin: auto; line-height: 18px; color: #004d7b; text-decoration: none; } .org1__desc{ height: 31px; margin-bottom: 6px; overflow: hidden; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 13px; line-height: 16px; color: #929292; } .org1__desc span{ margin: auto; } .org1__img{ height: 130px; overflow: hidden; margin-bottom: 10px; } .org1__img img{ display: block; margin: 0 auto; } .org1__adress{ height: 57px; margin-bottom: 9px; overflow: hidden; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; line-height: 18px; color: #929292; background: #ebebeb; margin: 0 -10px; } .org1__adress span{ margin: auto; } .row-org2{ margin-bottom: 30px; } .org2__item{ border: 1px solid #ebebeb; background: #fff; font-family: 'cuprum'; margin-bottom: 10px; position: relative; padding-right: 30px; } .org2__item.recommend-badge:before{ content: 'Редакция рекомендует!'; display: block; width: 193px; height: 36px; box-sizing: border-box; padding: 5px 0 0 7px; background: url(../img/recommend-badge.png) no-repeat; position: absolute; bottom: 6px; left: -8px; font-size: 18px; line-height: 1; color: #fff; white-space: nowrap; text-align: left; } .org2__img{ float: left; margin: -1px 9px -1px -1px; } .org2__img img{ display: block; } .org2__title{ height: 29px; margin: 5px 0 6px; overflow: hidden; } .org2__title a{ display: table-cell; height: 29px; vertical-align: middle; font-size: 17px; line-height: 14px; color: #3b434d; text-decoration: none; } .org2__desc{ height: 29px; overflow: hidden; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 13px; line-height: 14px; color: #3b434d; } .org2__desc span{ display: table-cell; height: 29px; vertical-align: middle; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 13px; line-height: 14px; color: #3b434d; text-decoration: none; } .org2__link{ display: block; width: 14px; height: 14px; position: absolute; top: 50%; right: 4px; margin-top: -7px; background: url(../img/icon_leftbar_title_arrow1.png) no-repeat; } .marg-bottom-none{ margin-bottom: 0; } .personals__item{ max-width: 227px; margin-left: auto; margin-right: auto; } .blockslide--content .personals2__item{ margin: 0 0 3px 10px; } .personals2__item { border-radius: 32px 0 0 0 / 32px 0 0 0; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; margin-bottom: 10px; } .personals2__top{ padding: 5px 9px 4px 60px; font-size: 13px; color: #929292; } .personals2__doljnost{ float: left; width: 50%; box-sizing: border-box; } .personals2__writelink{ float: left; width: 50%; box-sizing: border-box; text-align: right; } .personals2__writelink a{ color: #929292; text-decoration: none; } .personals2__writelink a:after{ content: ''; display: inline-block; width: 8px; height: 8px; background: url(../img/icon_leftbar_title_arrow3.png) no-repeat; background-size: 8px 8px; margin-left: 1px; } .personals2__link { text-decoration: none; position: relative; } .personals2__item:hover .personals2__title { background: #d2dee9; } .personals2__item:hover .personals2__details { border-color: #d2dee9 !important; } .personals2__title { background: #ebebeb; border-radius: 32px 0 0 32px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; position: relative; } .personals2__name { width: 60%; color: #004d7b; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; height: 41px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; justify-content: center; padding-left: 62px; } .personals2__description{ width: 40%; text-align: right; display: block; position: relative; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 13px; color: #929292; padding: 0 10px 0 10px; box-sizing: border-box; } .personals2__photo { width: 63px; height: 63px; border-radius: 50%; display: block; position: absolute; margin-left: -10px; z-index: 10; left: 0; top: 0; } .personals2__details { border: 1px solid #ebebeb; border-top: none; padding-left: 58px; } .personals2__category { padding: 8px 10px 3px 25px; } .personals2__category { display: block; position: relative; padding: 7px 10px 5px 27px; min-height: 20px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 13px; color: #004d7b; background: url("data:image/gif;base64,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") 2px 50% no-repeat; } .content--ad{ margin-bottom: 10px; } .content--ad img{ display: block; } .leftbar__item.leftbar__item--sidebarmenu:before{ display: none; } .sidebarmenu{ display: block; } .sidebarmenu__title { font-size: 17px; text-decoration: none; color: #3b434d; } .sidebarmenu__list { width: 100%; position: relative; z-index: 5; height: 0; overflow: hidden; transition: all .5s ease; } .sidebarmenu__list.active { height: auto; overflow: auto; transition: all .5s ease; } .sidebarmenu__item { border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; } .sidebarmenu__link { color: #3b434d; background: #fff; text-decoration: none; font-size: 15px; padding: 8px; line-height: 19px; display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; } .sidebarmenu__link:hover { color: #004d7b; background: #d2dee9; } .leftbar{ position: relative; z-index: 5; } .leftbar__title--sidebarmenu { border-radius: 0; padding-left: 10px; } .services { display: block; } .services__title { text-decoration: none; color: #5597d1; } .services__title::before { content: ''; position: absolute; width: 51px; height: 51px; border-radius: 50%; left: -10px; top: -8px; border: 5px solid #ffffff; background: url("../img/icon_leftbar_innermenu_03@2x.png") 50% 50%/20px 24px no-repeat #5597d1; } .services__list { width: 100%; margin-top: 5px; position: relative; z-index: 5; height: 0; overflow: hidden; transition: all .5s ease; background: #fff; } .services__list.active { height: auto; overflow: auto; transition: all .5s ease; } .services__item { border-bottom: 1px solid #ebebeb; } .services__link { color: #5597d1; text-decoration: none; font-size: 15px; padding: 8px; line-height: 19px; display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; } .services__link:hover { color: #004d7b; background: #d2dee9; } .orgsingle--sidemenus .specialization__link,.orgsingle--sidemenus .services__link{ padding: 6px 8px 7px; line-height: 14px; } #map1{ position: absolute; top: 0; left: 0; right: 0; height: 637px; z-index: 1; } .centerbar.withmap{ margin-top: 300px; position: relative; z-index: 2; } .sidebarmenu2--container{ width: 210px; } .sidebarmenu2{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 15px; line-height: 18px; background: #fff; } .sidebarmenu2 > li{ display: block; } .sidebarmenu2 > li > a{ display: block; position: relative; color: #004d7b; line-height: 18px; text-decoration: none; padding: 9px 23px 8px 9px; border-bottom: 1px solid #ebebeb; } .sidebarmenu2 > li.menu-item-has-children > a:after{ content: ''; display: block; width: 14px; height: 14px; background: url(../img/icon_leftbar_title_arrow1.png) no-repeat; position: absolute; right: 3px; top: 50%; margin-top: -7px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .sidebarmenu2 > li.menu-item-has-children > a.active:after{ -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .sidebarmenu2 > li > ul{ display: none; padding: 6px 0; border-bottom: 1px solid #ebebeb; } .sidebarmenu2 > li > ul > li > a{ display: block; position: relative; color: #929292; line-height: 18px; text-decoration: none; padding: 3px 10px 3px 24px; } .sidebarmenu2 > li > ul > li > a:before{ content: ''; display: block; width: 5px; height: 8px; background: url(../img/icon_leftbar_submenu.png); position: absolute; top: 8px; left: 10px; } .sidebarmenu2 > li > ul > li > a:hover,.sidebarmenu2 > li > ul > li.current > a{ background: #004d7b; color: #fff; } .sidebarmenu2 > li > ul > li > a:hover:before,.sidebarmenu2 > li > ul > li.current > a:before{ background-position: center bottom; } .menu-slide{ position: relative; } .menu-slide > ul{ display: none; position: absolute; top: 45px; left: 0; right: 0; } .menu-slide > ul.active{ display: block; } .item--menu--all{ background: #ebebeb; padding: 6px 10px; text-align: center; font-size: 13px; margin-bottom: 10px; } .item--menu--all a{ color: #929292; } .specsingle--leftlinks{ margin-bottom: 0; } .specsingle--leftlinks:before{ display: none; } .specsingle--leftlinks--item{ display: block; background: #004d7b; padding: 5px 0; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; font-weight: bold; line-height: 20px; color: #fff; text-align: center; margin-bottom: 34px; } .specsingle--leftlinks--item:hover{ background: #5597d1; color: #fff; } .specsingle--leftsingular:before{ display: none; } .specsingle--leftsingular--item{ height: 56px; background: #ebebeb; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; padding: 0 10px 0 60px; border-radius: 28px 0 0 28px; position: relative; margin-bottom: 11px; } .specsingle--leftsingular--item:last-child{ margin-bottom: 0; } .specsingle--leftsingular--item:before{ background: #fff; border-radius: 50%; content: ""; height: 50px; left: 3px; position: absolute; top: 3px; width: 50px; } .specsingle--leftsingular--title{ padding-top: 4px; height: 20px; overflow: hidden; font-size: 13px; font-weight: bold; color: #929292; white-space: nowrap; text-overflow: ellipsis; } .specsingle--leftsingular--value{ height: 29px; font-size: 15px; line-height: 14px; font-weight: bold; color: #3b434d; overflow: hidden; } .pagination2 { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; padding-top: 20px; } .pagination2__container { background: #ebebeb; line-height: 40px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; position: relative; padding-right: 150px; margin: 12px 12px 0 0; } .pagination2__list { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; } .pagination2__item { background: #ebebeb; line-height: 40px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; } .pagination2__link { width: 40px; height: 40px; line-height: 40px; display: block; text-align: center; text-decoration: none; font-size: 13px; color: #3b434d; } .pagination2__link--left { background: url("../img/icon_arrows_pagination2@2x.png") 0 0/80px 80px no-repeat; } .pagination2__link--left:hover { background-position: 0 -40px; } .pagination2__link--right { background: url("../img/icon_arrows_pagination2@2x.png") -40px 0/80px 80px no-repeat; } .pagination2__link--right:hover { background-position: -40px -40px; } .pagination2__link:hover { color: #5597d1; } .pagination2__link--separator:hover { color: #3b434d; } .pagination2__link--active { color: #5597d1; border-bottom: 2px solid #5597d1; } .pagination2__filter { position: absolute; right: 0; width: 150px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-items: center; align-content: center; cursor: pointer; background: #3b444d; color: #ffffff; text-decoration: none; font-size: 13px; line-height: 40px; } .pagination2__filter:hover { background: #5597d1; } .pagination2__filtermobile{ display: none; } .col--orgsingle{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; border: 1px solid #ebebeb; border-radius: 10px 0 0 0; padding: 0 2px 0 9px; margin: 0 0 10px 4px; } .single--headline{ margin-bottom: 30px; padding: 0 3px; } .single--headline h1{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 32px; font-weight: bold; color: #004d7b; padding: 3px 0 0 0; margin-bottom: 5px; } .single--subheadline{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 18px; font-weight: bold; color: #3b434d; } .row--orgsingle--top{ margin-bottom: 25px; } .orgsingle--col-1{ padding-top: 3px; max-width: 200px; } .orgsingle--col-1 img{ margin-bottom: 3px; } .orgsingle--adress{ font-size: 14px; line-height: 16px; text-align: center; color: #929292; margin-bottom: 13px; } .orgsingle--path{ background: #ebebeb; padding: 6px 10px; text-align: center; font-size: 13px; margin-bottom: 10px; } .orgsingle--path a{ color: #929292; } .orgsingle--col-2{ padding-left: 10px; max-width: 240px; } .orgsingle--col-2 a{ color: #004d7b; text-decoration: none; } .orgsingle--contact--headline{ font-size: 13px; color: #929292; margin-bottom: 2px; } .orgsingle--contact--phone{ padding: 2px 0 1px 25px; background: url(../img/icon_contact_01.png) no-repeat left center; margin-bottom: 4px; } .orgsingle--contact--site{ padding: 2px 0 1px 25px; background: url(../img/icon_contact_02.png) no-repeat left center; } .orgsingle--contact--email{ padding: 2px 0 1px 25px; background: url(../img/icon_contact_03.png) no-repeat left center; margin-bottom: 5px; } .orgsingle--contact--timework{ line-height: 22px; margin-bottom: 32px; } .orgsingle--contact--allphone{ font-size: 13px; padding-left: 4px; margin-bottom: 5px; } .orgsingle--contact--allphone a{ color: #929292; } .orgsingle--contact--allphone a:after{ content: ''; display: inline-block; width: 7px; height: 7px; background: url(../img/icon_leftbar_title_arrow3.png) no-repeat center/7px 7px; margin-left: 5px; } .social--orgsingle li{ display: inline-block; width: 24px; height: 24px; } .social--orgsingle .social__link{ width: 24px; height: 24px; background-size: 24px 24px; } .social--orgsingle .social__link--fb {background-image: url("../img/icon_soc_01.png");} .social--orgsingle .social__link--vk {background-image: url("../img/icon_soc_02.png");} .social--orgsingle .social__link--ok {background-image: url("../img/icon_soc_03.png");} .social--orgsingle .social__link--tw {background-image: url("../img/icon_soc_04.png");} .orgsingle--col-3{ margin-left: 14px; padding-left: 3px; border-left: 1px solid #ebebeb; max-width: 230px; } .orgsingle-list{ margin-top: -6px; } .orgsingle-list > li > a{ display: block; padding: 7px 6px; line-height: 14px; color: #004d7b; text-decoration: none; } .orgsingle-list > li > a:hover{ background: #ebebeb; } .orgsingle-list > li.active > a{ color: #929292; } .blockslide{ margin-bottom: 14px; } .blockslide--title{ padding: 9px 0; position: relative; font-size: 20px; font-weight: bold; color: #3b434d; } .blockslide--handler{ position: absolute; top: 50%; right: 3px; width: 15px; height: 9px; margin-top: -4px; cursor: pointer; background: url(../img/blockslide_sprite.png) no-repeat; } .orgsingle--table{ background: #ebebeb; } .orgsingle--table td{ border: none; padding: 5px; vertical-align: top; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 13px; line-height: 15px; color: #3b434d; } .orgsingle--table tr td:first-child{ padding-right: 19px; } .orgsingle--table tr:first-child td{ padding-top: 10px; } .orgsingle--table tr:last-child td{ padding-bottom: 7px; } .orgsingle--table a{ display: block; color: #004d7b; text-decoration: none; position: relative; padding-left: 20px; } .table_icon:before{ content: ''; display: inline-block; width: 13px; height: 15px; margin: 0 5px 0 0; position: absolute; top: 2px; left: 0; background: url(../img/icon_table_link.png); } .orgsingle--description{ font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 15px; line-height: 18px; position: relative; overflow: hidden; max-height: none; padding-top: 13px; } .orgsingle--description.closed{ max-height: 100px; } .orgsingle--description.closed:after { background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) repeat scroll 0 0; bottom: 0; content: ""; display: block; height: 100px; left: 0; position: absolute; right: 0; } .orgsingle--description--handler{ text-align: center; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 13px; color: #004d7b; padding-top: 3px; margin-bottom: 29px; cursor: pointer; } .orgsingle--org2{ margin-bottom: 20px; } .orgsingle--org2--headline{ font-size: 20px; font-weight: bold; color: #3b434d; margin-bottom: 10px; } .col-mediateka{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; border: 1px solid #ebebeb; padding: 8px 9px 0 9px; margin: 0 3px 0 7px; } .mediateka--headline{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; color: #3b434d; font-size: 17px; font-weight: bold; margin-bottom: 17px; } .mediateka--slider{ margin: 0 30px 13px; } .mediateka--slider .slick-arrow{ width: 25px; height: 45px; position: absolute; top: 50%; margin-top: -23px; cursor: pointer; background-image: url(../img/slider/slidersprite.png); } .mediateka--slider .slick-arrow.slick-prev{ background-position: left top; left: -27px; } .mediateka--slider .slick-arrow.slick-prev:hover{ background-position: left bottom; } .mediateka--slider .slick-arrow.slick-next{ background-position: right top; right: -27px; } .mediateka--slider .slick-arrow.slick-next:hover{ background-position: right bottom; } .mediateka--slide{ text-align: center; } .mediateka--slide > div{ max-width: 200px; margin: 0 auto; } .mediateka--list{ font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 15px; margin-bottom: 5px; } .mediateka--list li{ margin-bottom: 3px; } .postbody{ font-size: 15px; line-height: 24px; color: #404040; margin-bottom: 30px; } .postbody h1{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 32px; font-weight: bold; line-height: 30px; margin-bottom: 12px; } .postbody h2{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 25px; font-weight: bold; } .postbody h3{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; font-weight: bold; } .postbody h4{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; } .postbody h5{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; font-weight: bold; } .postbody h6{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 15px; font-weight: bold; } .postbody h7{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; font-weight: bold; } .postbody p{ margin-bottom: 24px; } .postbody ol{ font-size: 15px; color: #929292; counter-reset: li; margin-bottom: 24px; } .postbody ol li{ margin-bottom: 4px; } .postbody ol li:before{ content: counter(li, decimal)'.'; counter-increment: li; display: inline-block; color: #d7d7d7; margin-right: 4px; } .postbody ul{ font-size: 15px; color: #929292; margin-bottom: 24px; } .postbody ul li{ margin-bottom: 4px; position: relative; padding-left: 17px; } .postbody ul li:before{ content: ''; display: block; width: 4px; height: 4px; border-radius: 50%; background: #929292; position: absolute; top: 10px; left: 5px; } .postbody table{ font-size: 12px; line-height: 16px; margin-bottom: 24px; } .postbody table td{ vertical-align: top; padding: 7px 11px; } .postbody table thead tr td{ padding: 14px 11px; background: #d7d7d7; } .postbody table tr:nth-child(even) td{ background: #ebebeb; } .alignright { float:right; margin: 20px 0 20px 20px; } .alignleft { float:left; margin: 20px 20px 20px 0; } .aligncenter { display: block; margin: 20px auto; } .postbody .video-wrapper { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin-bottom: 24px; } .postbody .video-wrapper iframe,.postbody .video-wrapper object,.postbody .video-wrapper embed { position:absolute; top:0; left:0; width:100%; height:100%; } .specsingle--news1--headline{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 32px; font-weight: bold; line-height: 30px; margin-bottom: 12px; color: #3b434d; background: url(../img/icon_filter_26x26@2x.png) no-repeat 10px 9px/14px 14px; padding-left: 30px; } .specialization__list{ background: #fff; } .specsingle--orglist{ margin-bottom: 30px; } .shortnews{ max-width: 230px; margin-left: auto; margin-right: auto; } .nobadge{ } .nobadge:before{ display: none; } .nobadge .leftbar__title{ padding: 8px 10px 0; background: #ebebeb; border-radius: 10px 0 0 0; height: 30px; } .nobadge .leftbar__title:before{ display: none; } .social--fixed{ z-index: 3; } .pagination__icon{ display: inline-block; vertical-align: top; position: relative; top: -1px; width: 15px; height: 15px; margin-right: 10px; background: url(../img/icon_pagination.png) no-repeat; } .centerbar.withmap.spravochnik{ margin-top: 380px; } .spravochnik .pagetitle2container{ margin-bottom: 14px; } .spravochnik .specialization__list{ margin-top: 0; margin-bottom: 10px; padding-top: 6px; } .spravochnik .specialization__link{ padding: 4px 8px 5px; } .spravochnik .services__list{ margin-top: 0; margin-bottom: 6px; padding-top: 0; } .spravochnik .services__link{ padding: 4px 8px 5px; } .spravochnik .filterservice{ margin-bottom: 10px; } .spravochnik .personals__item{ margin-bottom: 10px; } .spravochnik .personals__description{ padding-top: 4px; } .spravochnik .personals__category{ padding-top: 0px; padding-bottom: 2px; line-height: 16px; } .filterspec{ background: #ebebeb; border-radius: 10px 0 0 0; margin-bottom: 10px; } .filterspec--title{ padding: 6px 7px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; font-weight: bold; color: #3b434d; margin-bottom: 9px; } .filterspec--list{ padding: 7px 7px 5px; } .filterspec--form{ margin: 0 5px; } .filterspec--list li{ margin-bottom: 7px; } .filterspec--list label{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 15px; color: #3b434d; } .filterspec--list li span{ display: inline-block; vertical-align: middle; padding-left: 5px; } .filterspec--list li input{ vertical-align: middle; } .filterspec--all{ font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 15px; color: #3b434d; padding: 0 0 13px 25px; } .filterspec--all a{ color: #3b434d !important; } .filterspec .btn{ background: #3b434d; } .spravochnik .filterservice__title{ padding: 2px 10px 0 } .spravochnik .filterservice__block{ padding-top: 7px; } .spravochnik .filterservice__inputcase{ margin-bottom: 14px; } .akcia__item{ background: #fff; border: 1px solid #ebebeb; border-radius: 10px 0 0; box-sizing: border-box; display: flex; flex-direction: column; font-family: "cuprum"; margin: 0 auto 10px; max-width: 237px; position: relative; text-align: center; } .akcia__head{ height: 29px; box-sizing: border-box; padding: 0 9px; background: #929292; border-radius: 10px 0 0; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; line-height: 14px; color: #fff; flex-direction: row; overflow: hidden; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; } .akcia__item.akcia__grey .akcia__head{ background: #929292; } .akcia__item.akcia__orange .akcia__head{ background: #e65e26; } .akcia__date{ width: 50%; text-align: left; } .akcia__name1{ width: 50%; text-align: right; } .akcia__body{ padding: 0 12px; } .akcia__img{ margin-bottom: 2px; } .akcia__name2{ height: 72px; overflow: hidden; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 4px; line-height: 18px; color: #292929; text-align: left; } .akcia__place{ border-top: 1px solid #ebebeb; height: 38px; overflow: hidden; display: -webkit-flex; display: -ms-flex; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; line-height: 17px; color: #004d7b; text-align: center; } .akcia__adress { -moz-box-align: center; align-items: center; background: #ebebeb none repeat scroll 0 0; color: #929292; display: flex; font-size: 14px; height: 39px; line-height: 16px; overflow: hidden; } .akcia__item span{ margin: auto; } .leftbar__item{ max-width: 220px; } @media screen and (max-width: 1220px) { .wrapper{ padding: 0 15px; box-sizing: border-box; } .hidden-mobile{ display: none; } .specsingle--leftlinks{ display: flex; flex-direction: row; justify-content: space-between; margin: 0 -10px; max-width: none !important; } .specsingle--leftlinks--item{ width: 50%; margin: 0 10px 34px; padding: 12px 0 13px; } .leftbar{ flex-direction:row; } .leftbar__item{ margin-right: 28px; } } @media screen and (max-width: 960px) { .grid-col-1{width: 100%;} .grid-col-2{width: 100%;} .grid-col-3{width: 100%;} .grid-col-4{width: 100%;} .grid-col-33{width: 100%;} .grid-col-66{width: 100%;} .rightbar{ display: none; } .orgsingle-rightbar{ display: none; } .col-mediateka{ display: none; } .orgsingle--col-1,.orgsingle--col-2,.orgsingle--col-3{ margin: 0 auto; border: none; } .orgsingle--table{ display: block; } .orgsingle--table tr{ display: block; } .orgsingle--table td{ display: block; padding: 0 !important; margin-bottom: 11px; } .leftbar__item{ max-width: 240px; margin-left: auto; margin-right: auto; } .trailernews__region,.trailernews__right,.trailernews__imgcase{ display: none; } .trailernews__textcase{ width: 100%; } .trailernews__left{ width: 100%; justify-content: space-between; } .trailernews__date{ order: 1; } .videorow--smi{ display: none; } } @media screen and (max-width: 600px) { #map1{ display: none; } .centerbar.withmap{ margin-top: 0; } .org2__item{ padding-right: 0; } .org2__img,.org2__link,.org2__item.recommend-badge:before{ display: none; } .org2__title{ height: auto; } .org2__desc{ height: auto; } .personals2__title{ border-radius: 0; padding-left: 8px; padding-right: 8px; } .personals2__name{ width: auto; padding-left: 0; } .personals2__details{ padding-left: 0; } .personals2__photo,.personals2__description{ display: none; } .pagination__filter{ width: 50px; } .pagination__item{ width: calc(100% - 50px); } .pagination__icon{ margin-right: 0; } .pagination__btn{ display: none; } .pagination2__container{ padding-right: 40px; } .pagination2__filter{ display: none; } .pagination2__filter.pagination2__filtermobile{ display: block; width: 40px; text-align: center; } .specsingle--leftlinks{ flex-direction: column; justify-content: center; margin-left: 0; margin-right: 0; } .specsingle--leftlinks--item{ width: 100%; margin-left: 0; margin-right: 0; } .alignright,.alignleft{ display: block; float:none; margin: 20px auto; } .leftbar{ flex-direction: column; align-items:flex-start; } .leftbar__item{ margin-left: 0; } }