@charset "UTF-8"; body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; } html, body { width: 100%; height: 100%; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; } a { outline: 0; border: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0; } address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; } ol, ul, nav, menu { list-style: none; } caption, th { text-align: left; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } q:before, q:after { content: ''; } abbr, acronym { border: 0; } header, footer, nav, aside { display: block; } input, textarea, button { outline: 0; border: 0; -webkit-appearance: none; appearance: none; } input:active, textarea:active { outline: 0; border: 0; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } input, label, select, button, textarea { margin: 0; border: 0; padding: 0; display: inline-block; vertical-align: middle; white-space: normal; background: 0; line-height: 1; font-size: 13px; font-family: Arial; } input:focus { outline: 0; } input, textarea { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } button, input[type=reset], input[type=button], input[type=submit], input[type=checkbox], input[type=radio], select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type=checkbox], input[type=radio] { width: 13px; height: 13px; } input[type=search] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; } ::-webkit-search-decoration { display: none; } button, input[type="reset"], input[type="button"], input[type="submit"] { overflow: visible; width: auto; } ::-webkit-file-upload-button { padding: 0; border: 0; background: 0; } textarea { vertical-align: top; overflow: auto; } select[multiple] { vertical-align: top; } @font-face { font-family: 'opensans'; src: url("../fonts/opensans_regular.eot"); src: url("../fonts/opensans_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans_regular.woff2") format("woff2"), url("../fonts/opensans_regular.woff") format("woff"), url("../fonts/opensans_regular.ttf") format("truetype"), url("../fonts/opensans_regular.svg#opensans") format("svg"); font-weight: 700; font-style: normal; } @font-face { font-family: 'cuprum'; src: url("../fonts/cuprum_regular.eot"); src: url("../fonts/cuprum_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/cuprum_regular.woff2") format("woff2"), url("../fonts/cuprum_regular.woff") format("woff"), url("../fonts/cuprum_regular.ttf") format("truetype"), url("../fonts/cuprum_regular.svg#cuprum") format("svg"); font-weight: 400; font-style: normal; } @font-face { font-family: 'cuprum'; src: url("../fonts/cuprum_bold.eot"); src: url("../fonts/cuprum_bold.eot?#iefix") format("embedded-opentype"), url("../fonts/cuprum_bold.woff2") format("woff2"), url("../fonts/cuprum_bold.woff") format("woff"), url("../fonts/cuprum_bold.ttf") format("truetype"), url("../fonts/cuprum_bold.svg#cuprum") format("svg"); font-weight: 700; font-style: normal; } html { width: 100%; height: 100%; } body { width: 100%; height: 100%; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; } .wrapper { width: 100%; max-width: 1220px; margin: auto; position: relative; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; } .wrapper--header { flex-direction: row; justify-content: space-between; align-items: center; align-content: center; } .wrapper--content { flex-direction: row; } @media screen and (max-width: 1220px) { .wrapper--content { padding: 0 15px; box-sizing: border-box; flex-direction: column; } } .wrapper--footer { flex-direction: row; justify-content: space-between; } .left_border_radius, .special-items__title { border-radius: 10px 0 0 0; } .grid-dis-row { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 40px; } @media screen and (max-width: 1220px) { .grid-dis-row { justify-content: space-around; } } @media screen and (max-width: 1000px) { .grid-dis-row { max-width: 470px; margin: auto; } } .grid-dis-row img { display: block; } .grid-dis-row:last-child, .grid-dis-row .grid-dis-col-1:last-child, .grid-dis-row .grid-dis-col-2:last-child, .grid-dis-row .grid-dis-col-3:last-child, .grid-dis-row .grid-dis-col-4:last-child, .grid-dis-row .grid-dis-col-33:last-child, .grid-dis-row .grid-dis-col-66:last-child, .grid-dis-row .grid-dis-col-1:nth-child(4n), .grid-dis-row .grid-dis-col-2:nth-child(2n) { margin: 0; } .grid-dis-col-1 { width: calc(25% - 10px); max-width: 230px; margin: 0 10px 0 0; } .grid-dis-col-1:last-child { width: 25%; } @media screen and (max-width: 1000px) { .grid-dis-col-1 { width: calc(50% - 10px); max-width: 230px; } .grid-dis-col-1:last-child { margin-right: 0; } } .grid-dis-col-2 { width: calc(50% - 10px); max-width: 470px; margin: 0 10px 0 0; } .grid-dis-col-2:last-child { width: 50%; } @media screen and (max-width: 1000px) { .grid-dis-col-2 { width: 100%; margin-right: 0; max-width: none; } } .grid-dis-col-3 { width: calc(75% - 10px); max-width: 710px; margin: 0 10px 0 0; } .grid-dis-col-3:last-child { width: 75%; } @media screen and (max-width: 1220px) { .grid-dis-col-3 { width: 80%; max-width: calc(100% - 240px); } } @media screen and (max-width: 1000px) { .grid-dis-col-3 { width: 100%; max-width: none; margin: 0; } } .grid-dis-col-4 { width: 100%; margin: 0 10px 0 0; } @media screen and (max-width: 1000px) { .grid-dis-col-4 { width: 100%; max-width: none; } .grid-dis-col-4:last-child { margin-right: 0; } } .grid-dis-col-33 { width: calc(33% - 10px); margin: 0 10px 0 0; } .grid-dis-col-33:last-child { width: 33%; } @media screen and (max-width: 1000px) { .grid-dis-col-33 { width: 100%; max-width: none; } .grid-dis-col-33:last-child { margin-right: 0; } } .grid-dis-col-66 { width: calc(66% - 10px); margin: 0 10px 0 0; } .grid-dis-col-66:last-child { width: 66%; } @media screen and (max-width: 1000px) { .grid-dis-col-66 { width: 100%; max-width: none; } .grid-dis-col-66:last-child { margin-right: 0; } } .grid-disrb-row { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 20px; } @media screen and (max-width: 1220px) { .grid-disrb-row { margin-right: 10px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-around; } } .grid-disrb-row img { display: block; } .grid-disrb-row:last-child, .grid-disrb-row div:last-child, .grid-disrb-row .grid-disrb-col-1:nth-child(3n), .grid-disrb-row .grid-disrb-col-2:nth-child(2n) { margin: 0; } .grid-disrb-col-1 { width: calc(33.333333% - 10px); max-width: 230px; margin: 0 10px 0 0; } .grid-disrb-col-2 { width: calc(66.66666% - 10px); max-width: 470px; margin: 0 10px 0 0; } .grid-disrb-col-3 { width: 100%; max-width: 710px; margin: 0 10px 0 0; } @media screen and (max-width: 1220px) { .grid-disrb-col-3 { width: 100%; max-width: 100%; margin: 0; } } .input { width: 100%; padding: 0 5px; box-sizing: border-box; background: #fff; text-align: center; border-radius: 15px; height: 30px; line-height: 30px; border: 1px solid #d7d7d7; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 11px; } .btn { background: #5597d1; width: 100%; display: block; cursor: pointer; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; color: #ffffff; height: 40px; line-height: 40px; } .btn:hover { background: #004d7b; } .banner { border-radius: 10px 0 0 0 / 10px 0 0 0; } .banner img { border-radius: 10px 0 0 0 / 10px 0 0 0; } @media screen and (max-width: 1220px) { .banner--950x155 { display: none; } } .banner--230x400 { padding-bottom: 20px; } .calendinfo { color: #929292; font-size: 13px; text-align: right; line-height: 20px; margin: 15px 0 0 0; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; margin-bottom: 35px; } .calendinfo__item:first-child { padding-bottom: 15px; } .timeseparator { -webkit-animation: timeseparator 1s ease; animation: timeseparator 1s ease; } @-webkit-keyframes timeseparator { from { opacity: 1; } 50% { opacity: 0; } to { opacity: 1; } } @keyframes timeseparator { from { opacity: 1; } 50% { opacity: 0; } to { opacity: 1; } } .holidays { padding-bottom: 20px; } .holidays__item { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; padding-bottom: 10px; border-bottom: 1px solid #ebebeb; margin-bottom: 10px; flex-wrap: nowrap; text-decoration: none; color: #3b434d; align-items: center; } .holidays__item:last-child { padding: 0; border: 0; margin: 0; } .holidays__imgcase { border: 3px solid #3b434d; border-radius: 50%; } .holidays__item:hover .holidays__imgcase { border-color: #e65e26; } .holidays__img { border-radius: 50%; width: 54px; height: 54px; } .holidays__textcase { padding-left: 10px; font-size: 13px; color: #3b434d; text-decoration: none; line-height: 15px; text-align: left; } .holidays__item:hover .holidays__textcase { color: #e65e26; } .logo__link, .logo__img { display: block; width: 191px; } .logo--header { width: 230px; margin: 16px 0; } .logo--vertical .logo__img { max-width: 103px; max-height: 67px; display: block; margin-right: 20px; } .entity-badge__badge { position: absolute; bottom: 0; left: -10px; height: 36px; line-height: 30px; padding-right: 8px; max-width: calc(100% - 18px); text-overflow: ellipsis; color: #fff; background-image: url(../img/specials/badge-middle.png); font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 18px; } .entity-badge__badge:before { position: absolute; left: -8px; top: 0; content: ''; display: block; height: 100%; width: 8px; background-image: url(../img/specials/badge-start.png); } .entity-badge__badge:after { position: absolute; right: -10px; top: 0; content: ''; display: block; height: 100%; width: 10px; background-image: url(../img/specials/badge-end.png); } .entity-badge__badge--orange, .special-items__badge--specials { background-position: 0 0; } .entity-badge__badge--orange:before, .special-items__badge--specials:before, .entity-badge__badge--orange:after, .special-items__badge--specials:after { background-position: 0 0; } .entity-badge__badge--green, .special-items__badge--exhibition { background-position: 0 -36px; } .entity-badge__badge--green:before, .special-items__badge--exhibition:before, .entity-badge__badge--green:after, .special-items__badge--exhibition:after { background-position: 0 -36px; } .entity-badge__badge--gray, .special-items__badge--school { background-position: 0 -72px; } .entity-badge__badge--gray:before, .special-items__badge--school:before, .entity-badge__badge--gray:after, .special-items__badge--school:after { background-position: 0 -72px; } .entity-badge__badge--blue, .special-items__badge--conference { background-position: 0 -108px; } .entity-badge__badge--blue:before, .special-items__badge--conference:before, .entity-badge__badge--blue:after, .special-items__badge--conference:after { background-position: 0 -108px; } .entity-badge__badge-text { overflow: hidden; width: 100%; display: block; white-space: nowrap; text-overflow: ellipsis; } .organization-list__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; } .organization-list__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; } .organization-list__headline-text { width: 900px; margin-right: 20px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; font-weight: bold; color: #004d7b; overflow: hidden; } .organization-list__item { border: 1px solid #ebebeb; background: #fff; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; margin-bottom: 10px; position: relative; padding-right: 30px; display: flex; flex-direction: row; text-decoration: none; } .organization-list__item:hover { border-color: #d2dee9; } .organization-list__item-img { max-width: 110px; } .organization-list__item-img-placeholder { width: 110px; height: 73px; background: #ebebeb; } .organization-list__item:hover .organization-list__item-img-placeholder { background: #d2dee9; } .organization-list__item-img-container { margin: -1px 9px -1px -1px; } .organization-list__item-title { height: 29px; margin: 5px 0 6px; overflow: hidden; } .organization-list__item-title-text { display: table-cell; height: 29px; vertical-align: middle; font-size: 17px; line-height: 14px; color: #3b434d; text-decoration: none; } .organization-list__item:hover .organization-list__item-title-text { color: #515c6a; } .organization-list__item-description { height: 29px; overflow: hidden; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 13px; line-height: 14px; color: #3b434d; } .organization-list__item-arrow { 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; } .organization-list__item-badge { left: -1px; bottom: 6px; } .organization-list__grid { margin: 10px 0; } .organization-list__side-menu { z-index: 2; position: relative; background: #ffffff; margin-top: 3px; } .organization-list__side-menu-item { border-bottom: 1px solid #ebebeb; position: relative; } .organization-list__side-menu-item-arrow { background: url(../img/blockslide_sprite.png) 0 -9px no-repeat; position: absolute; right: 5px; top: 10px; display: block; width: 15px; height: 9px; cursor: pointer; } .organization-list__side-menu-item.active .organization-list__side-menu-item-arrow { background-position: 0 0; } .organization-list__side-menu-item.active ul { display: block; } .organization-list__side-menu-link { color: #004d7b; text-decoration: none; font-size: 16px; padding: 8px 25px 8px 8px; display: block; line-height: 19px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; } .organization-list__side-menu-link:hover { background: #d2dee9; } .organization-list__side-submenu { display: none; background: #f7f7f7; } .organization-list__side-menu-item.active .organization-list__side-submenu { display: block; } .organization-list__side-submenu-link { color: #9b9b9b; text-decoration: none; font-size: 15px; padding: 8px 8px 8px 15px; display: block; line-height: 19px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; position: relative; } .organization-list__side-submenu-link:before { position: absolute; content: '>'; left: 5px; top: 6px; font-size: 17px; } .organization-list__side-submenu-link:hover { background: #004d7b; color: #fff; } .adjacent-specialization__item:hover { background: #f0f0f0; } .adjacent-specialization__title { height: 20px; overflow: hidden; font-size: 13px; font-weight: bold; color: #929292; white-space: nowrap; text-overflow: ellipsis; } .adjacent-specialization__value { height: 29px; font-size: 15px; line-height: 14px; font-weight: bold; color: #3b434d; overflow: hidden; } .adjacent-specialization__list { margin: 20px 0; } .adjacent-specialization__list:before { display: none; } .map__container { position: absolute; top: 0; left: 0; right: 0; height: 637px; z-index: 1; } .header { background: #3b434d; display: -webkit-flex; display: -ms-flex; display: flex; flex: 0 0 auto; position: relative; z-index: 1000; } .header--index { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-items: center; align-content: center; } .header__item { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-content: center; align-items: center; } .header__item--logo { flex: 0 0 auto; } .header__item--slogan { flex: 1 0 auto; } .header__item--special { flex: 0 0 auto; } .header__item--floatmenu { flex: 2 0 auto; } .slogan { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: 700; color: #ffffff; font-size: 25px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .slogan__text { padding-left: 35px; } .region, .region__name { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-items: center; align-content: center; position: relative; } .region__img { margin: 0 10px; width: 33px; height: 33px; border-radius: 50%; } .region__link { color: #ffffff; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; } .region__link:hover { text-decoration: none; } .region__selection-box { position: absolute; width: 600px; top: 40px; background: #ffffff; font-size: 14px; } .region-selection__box { -webkit-box-shadow: 0 0 10px 0 #a8a8a8; box-shadow: 0 0 10px 0 #a8a8a8; box-sizing: border-box; display: flex; flex-direction: row; flex-wrap: wrap; } .region-selection__box:before { position: absolute; content: ''; top: -13px; left: 50%; background: url(../img/regions-block-arrow.png); width: 19px; height: 13px; } .region-selection__link { font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #929292; text-decoration: none; vertical-align: middle; } .region-selection__link:hover { color: #acacac; text-decoration: underline; } .region-selection__items-list { box-sizing: border-box; width: 150px; margin: 5px 10px; } .region-selection__list-letter { font-size: 16px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #004d7b; text-transform: uppercase; line-height: 1.2; min-height: 19px; } .floatmenu { display: none; flex-direction: row; justify-content: flex-start; } .floatmenu__list { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; } .floatmenu__item { margin-right: 25px; filter: grayscale(100) brightness(100) contrast(100); } .floatmenu__item:last-child { margin-right: 5px; } .floatmenu__item:nth-child(1) { background: url("../img/floatmenu_01@2x.png") 0 50%/30px auto no-repeat; } .floatmenu__item:nth-child(2) { background: url("../img/floatmenu_02@2x.png") 0 50%/30px auto no-repeat; } .floatmenu__item:nth-child(3) { background: url("../img/floatmenu_03@2x.png") 0 50%/30px auto no-repeat; } .floatmenu__item:nth-child(4) { background: url("../img/floatmenu_04@2x.png") 0 50%/30px auto no-repeat; } .floatmenu__item:nth-child(5) { background: url("../img/floatmenu_05@2x.png") 0 50%/30px auto no-repeat; } .floatmenu__item:hover { filter: none; } .floatmenu__item--active { filter: none; } .floatmenu__link { color: #eb914e; font-size: 15px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; padding-left: 30px; padding-right: 5px; display: block; text-decoration: none; line-height: 50px; } @media screen and (max-width: 1220px) { .floatmenu { display: none !important; } } .special__img { width: 32px; height: 32px; display: block; } .content { display: -webkit-flex; display: -ms-flex; display: flex; flex: 1 0 auto; flex-direction: column; padding-top: 30px; padding-bottom: 40px; } .content.scrolling { margin-top: 81px; } .content.inner { margin-top: 45px; } .breadcrumbs { margin-bottom: 20px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; align-content: center; font-size: 11px; line-height: 15px; position: relative; z-index: 2; } .breadcrumbs__link { color: #929292; text-decoration: underline; margin-right: 20px; position: relative; } .breadcrumbs__link:hover { text-decoration: none; } .breadcrumbs__link:after { content: ''; position: absolute; right: -20px; top: 2px; width: 20px; height: 15px; display: block; background: url("data:image/gif;base64,R0lGODlhCAAMANUwAOfn5/7+/paWlaOjoqampdfX1tjY2MzMy+zs7LOzs/39/c/PzuDg4M3Nzbi4uOLi4dzc3NbW1tTU1LKysefn5pubmpeXlsnJyKqqqfLy8q2trPz8/MfHxtnZ2aWlpNDQ0PHx8e3t7cPDw/v7+7u7uqKiocfHx6qqqqysq/j4+Lq6ubKysp6enZiYl5ycm8LCwf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk0ODQ2RkI0NkIyMTFFNzhCMzFBODZCRjVEOUU3QkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk0ODQ2RkM0NkIyMTFFNzhCMzFBODZCRjVEOUU3QkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTQ4NDZGOTQ2QjIxMUU3OEIzMUE4NkJGNUQ5RTdCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTQ4NDZGQTQ2QjIxMUU3OEIzMUE4NkJGNUQ5RTdCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAADAALAAAAAAIAAwAAAZEQI7gACsWWxHCywh7VDoolcIIcElWq5ExxFqoUCljZmB6YYyg0uV1KiJYH4cmTHEVJokNjOGCnEgBRwYeIkwmFg1MMEEAOw==") center center/4px 6px no-repeat; } .breadcrumbs__page { color: #929292; } .leftbar { width: 18.7%; margin-right: 3.1%; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; z-index: 2; } .leftbar__title { padding-left: 58px; height: 45px; background: #ebebeb; border-radius: 25px 0 0 25px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; align-content: center; align-items: center; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; color: #004d7b; font-weight: bold; flex-wrap: wrap; position: relative; } .leftbar__title--popularservice { padding-left: 10px; border-radius: 0; } .leftbar__title--popular-specializations { padding-left: 10px; border-radius: 0; font-size: 18px; } .leftbar__title--adjacent-specialization { text-decoration: none; height: 54px; margin-bottom: 10px; } .leftbar__title--adjacent-specialization:before { position: absolute; left: 2px; top: 2px; display: block; content: ''; background: #fff; width: 50px; height: 50px; border-radius: 50%; } .leftbar__subtitle { background: #d7d7d7; border-radius: 10px 0 0 0 / 10px 0 0 0; padding: 10px; line-height: 20px; color: #3b434d; font-size: 17px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: bold; margin-bottom: 20px; } .leftbar__item { position: relative; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; margin-bottom: 40px; } .leftbar__item::before { content: ''; position: absolute; width: 51px; height: 51px; border-radius: 50%; left: -10px; top: -8px; border: 5px solid #ffffff; } .leftbar__item--search::before { background: url("../img/icon_leftbar_search@2x.png") 50% 50%/26px 26px no-repeat #004d7b; } .leftbar__item--innermenu_01::before { background: url("../img/icon_leftbar_innermenu_01@2x.png") 50% 50%/23px 33px no-repeat #004d7b; } .leftbar__item--popularservice::before { visibility: hidden; } .leftbar__arrow { padding: 5px 8px; transform: rotate(0deg); } .leftbar__arrow.active { transform: rotate(90deg); } .leftbar__item-caption { line-height: 20px; color: #3b434d; font-size: 17px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: bold; margin-bottom: 10px; } @media screen and (max-width: 1220px) { .leftbar { width: 100%; } } .search--static { height: 45px; background: #ebebeb; border-radius: 25px 0 0 25px; padding-left: 50px; padding-right: 0; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-content: center; align-items: center; margin-bottom: 40px; position: relative; } .search--filter { padding: 0 5px; width: 180px; } .search--float { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-content: center; align-items: center; height: 30px; padding: 0 10px; } .search__inputcase { position: relative; } .search__inputcase--float { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-content: center; align-items: center; } .search__inputcase--float form { height: auto; } .search--static .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--filter .search__iconzoom { position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: url("../img/icon_news_titl@2x.png") 0 -60px/30px 90px no-repeat #e65e26; border-radius: 15px; cursor: pointer; overflow: hidden; } .search--filter .search__iconzoom:hover { background-color: #eb914e; } .search--float .search__iconzoom { position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: url("../img/icon_news_titl@2x.png") 0 -60px/30px 90px no-repeat #e65e26; border-radius: 15px; cursor: pointer; overflow: hidden; } .search--float .search__iconzoom:hover { background-color: #eb914e; } .search input, .search__input { background: #ffffff; height: 30px; line-height: 25px; border-radius: 15px; padding: 0 12px; width: calc(100% - 24px); color: #929292; opacity: 1; font-size: 11px; } .search input::-webkit-input-placeholder, .search__input::-webkit-input-placeholder { color: #929292; opacity: 1; } .search input::-moz-placeholder, .search__input::-moz-placeholder { color: #929292; opacity: 1; } .search input:-moz-placeholder, .search__input:-moz-placeholder { color: #929292; opacity: 1; } .search input:-ms-input-placeholder, .search__input:-ms-input-placeholder { color: #929292; opacity: 1; } .search input:focus::-webkit-input-placeholder, .search__input:focus::-webkit-input-placeholder { color: transparent; opacity: 1; } .search input:focus::-moz-placeholder, .search__input:focus::-moz-placeholder { color: transparent; opacity: 1; } .search input:focus:-moz-placeholder, .search__input:focus:-moz-placeholder { color: transparent; opacity: 1; } .search input:focus:-ms-input-placeholder, .search__input:focus:-ms-input-placeholder { color: transparent; opacity: 1; } .search--static input:focus + .search__iconzoom, .search--static .search__input:focus + .search__iconzoom { display: block; } .organization { display: block; } .organization__title { text-decoration: none; position: relative; } .organization__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_01@2x.png") 50% 50%/23px 33px no-repeat #004d7b; } .organization__list { width: 100%; margin-top: 5px; position: relative; z-index: 5; height: 0; overflow: hidden; } .organization__list.active { height: auto; overflow: inherit; } .organization__item { border-bottom: 1px solid #ebebeb; } .organization__link { color: #004d7b; text-decoration: none; font-size: 15px; padding: 8px; line-height: 19px; display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; } .organization__link:hover { background: #d2dee9; } .specialization { display: block; } .specialization__title { text-decoration: none; color: #3b434d; } .specialization__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_02@2x.png") 50% 50%/20px 24px no-repeat #3b434d; } .specialization__list { width: 100%; margin-top: 5px; position: relative; z-index: 5; height: 0; overflow: hidden; transition: all .5s ease; background: #ffffff; } .specialization__list.active { height: auto; overflow: auto; transition: all .5s ease; } .specialization__item { border-bottom: 1px solid #ebebeb; } .specialization__link { color: #3b434d; text-decoration: none; font-size: 15px; padding: 8px; line-height: 19px; display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; } .specialization__link:hover { color: #004d7b; background: #d2dee9; } .filterservice__title { line-height: 18px; color: #5597d1; height: 53px; text-decoration: none; } .filterservice__title::before { content: ''; position: absolute; width: 51px; height: 51px; border-radius: 50%; left: -10px; top: -5px; border: 5px solid #ffffff; background: url("../img/icon_leftbar_innermenu_03@2x.png") 50% 50%/25px 25px no-repeat #5597d1; } .filterservice__block { background: #ebebeb; padding-top: 15px; } .filterservice__inputtext { width: 100%; font-size: 13px; color: #929292; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; margin-bottom: 10px; } .filterservice__inputcase { padding: 0 10px; margin-bottom: 20px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; align-items: center; align-content: center; flex-wrap: wrap; } .filterservice__inputcaseinner { width: 33.33333%; float: left; } .filterservice__labelcase { width: 35%; } .filterservice__toggle { width: 30%; } .filterservice__labelbig { cursor: pointer; padding: 0 5px; padding-top: 26px; line-height: 25px; background: url("../img/icon_filterservice_01@2x.png") 50% 0/26px 26px no-repeat; display: -webkit-flex; display: -ms-flex; display: flex; width: 35%; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; text-align: center; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; align-items: center; align-content: center; color: #5597d1; filter: grayscale(1); } .filterservice__labelbig--active { filter: grayscale(0); } .filterservice__labelbig--old1 { background-image: url("../img/icon_filterservice_01@2x.png"); order: 1; } .filterservice__labelbig--old2 { background-image: url("../img/icon_filterservice_02@2x.png"); order: 3; } .filterservice__labelbig--male1 { background-image: url("../img/icon_filterservice_03@2x.png"); order: 1; } .filterservice__labelbig--male2 { background-image: url("../img/icon_filterservice_04@2x.png"); order: 3; } .popularservice { display: block; } .popularservice__title { text-decoration: none; color: #3b434d; } .popularservice__list { width: 100%; position: relative; z-index: 5; height: 0; overflow: hidden; transition: all .5s ease; background: #ffffff; } .popularservice__list.active { height: auto; overflow: auto; transition: all .5s ease; } .popularservice__item { border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; } .popularservice__link { color: #3b434d; text-decoration: none; font-size: 15px; padding: 8px; line-height: 19px; display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; } .popularservice__link:hover { color: #004d7b; background: #d2dee9; } .entitybanner { margin-bottom: 20px; } .entitybanner__item { margin-bottom: 20px; background: #fff; border: 1px solid #ebebeb; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; text-decoration: none; border-radius: 10px 0 0 0 / 10px 0 0 0; height: calc(100% - 20px); } .entitybanner__item:hover { border-color: #d2dee9; } .entitybanner__item:hover .entitybanner__address { background: #d2dee9; } .entitybanner__title { padding: 5px; font-size: 16px; color: #004d7b; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; text-align: center; padding-bottom: 0; display: -webkit-flex; display: -ms-flex; display: flex; justify-content: center; align-items: center; align-content: center; min-height: 60px; } .entitybanner__description { padding: 5px; text-align: center; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 14px; color: #929292; display: -webkit-flex; display: -ms-flex; display: flex; justify-content: center; align-items: center; align-content: center; min-height: 60px; } .entitybanner__imgcase { display: block; margin: auto; margin-bottom: 5px; position: relative; min-width: 200px; } .entitybanner__img { width: 100%; max-width: 200px; height: 100%; max-height: 130px; } .entitybanner__address { background: #ebebeb; padding: 5px; min-height: 50px; color: #929292; font-size: 13px; text-align: center; line-height: 15px; display: -webkit-flex; display: -ms-flex; display: flex; justify-content: center; align-items: center; align-content: center; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; } .entitybanner__badge { left: -14px; bottom: 7px; } .entitybanner__item:hover { border-color: #d2dee9; } .entitybanner__item:hover .entitybanner__address { background: #d2dee9; } .personals__item { border-radius: 32px 0 0 0 / 32px 0 0 0; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; margin-bottom: 20px; height: 100%; width: calc(100% - 10px); margin-left: 10px; } .personals__link { text-decoration: none; position: relative; /*&:before { content: ''; top: 0; left: 0; width: 1px; height: 50px; border-left: 1px solid #ebebeb; margin-top: 20px; position: absolute; z-index: 5; }*/ } .personals__link--wide:before { display: none; } .personals__link:hover .personals__title { background: #d2dee9; } .personals__link:hover .personals__details { border-color: #d2dee9 !important; } .personals__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; } .personals__title--wide { justify-content: space-between; } .personals__name { color: #004d7b; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; padding-left: 10px; min-height: 63px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; justify-content: center; padding-left: 62px; } .personals__name--wide { min-height: 41px; } .personals__photo { width: 63px; height: 63px; border-radius: 50%; display: block; position: absolute; margin-left: -10px; z-index: 10; left: 0; top: 0; } .personals__details { border: 1px solid #ebebeb; border-top: none; height: calc(100% - 63px); display: flex; flex-direction: column; justify-content: space-around; } .personals__details--wide { min-height: 23px; } .personals__description, .personals__category { /*border: 1px solid #ebebeb; border-bottom-width: 0; border-top-width: 0;*/ display: block; position: relative; font-size: 13px; color: #929292; padding: 8px 10px 3px 25px; } .personals__description--wide { padding: 0 12px 0 62px; } .personals__category { /*border-bottom: 1px solid #ebebeb;*/ padding-top: 1px; padding-bottom: 8px; min-height: 20px; color: #004d7b; background: url("data:image/gif;base64,R0lGODlhFAAVAOZpAPr8/P3+/vz9/Tdzl9vm7KrE0+Pr8afC0TBvlEh/oK3G1bHJ19fj6m2Zs/T3+V+PrClqkPf5+2eVsBZchnmhukF6nbvQ3DFvlGyYs93n7U2Do0+EpNXi6RpfiHqiusvb5CxskkV9n46wxVaJqDNxlVWIp/v8/fX4+u7z9jRxlpy6zK/H1p+8zbrP21GGpanD0rXL2VyNq7PK2HCbtSpqkd/p7i1sksLU39nk60qBodrl7IerwV6PrCRmjihpkJi3yvj6+9bi6j54m+fu82KRrqC9zidojzVyloSpv77S3aXA0HafuKO/z8bX4XOdt0d/oABNe2iWsfb5+pS0yPP3+bfN2rbM2WuYsuLr8F2Oq9jk6xxhiXyku1mLqVuNquTs8UmAoaS/0MHU32WUr5e2yXuju97o7sjZ44WqwP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM5RDM2NDc0NTRBMTFFN0I1MjNBNjc1RDRDQTFCNDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM5RDM2NDg0NTRBMTFFN0I1MjNBNjc1RDRDQTFCNDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzlEMzY0NTQ1NEExMUU3QjUyM0E2NzVENENBMUI0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzlEMzY0NjQ1NEExMUU3QjUyM0E2NzVENENBMUI0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAGkALAAAAAAUABUAAAfdgGmCaQAqGjdpCwkFAYOOjhY+KVZpByETHI+aPzGPA1WajgFkXQ6ORwqhgwJFWVSOFy+qgwoPpoRpCCuzghYjAIRSaRALvGkGIDKDSh04xmksEE4FDT0wWC0oaY2qSUJQORwMCTQlNdyaEWlBCcADEgQuU7MCaU0VGWkXB2lIFMYf8KUZwCTNkgbGCDwxk4ZEmDRlZhgbosFArgJpPGB4hE7QiQ07xBg5k4ZLlGcHbCAQIQjNlTT1VAH7wkCQgS0TtMQMZQJdBAwSvGx4NgjIAwpjwBAdpIMHEQKDAgEAOw==") 2px 50% no-repeat; } .personals__category--wide { padding-left: 82px; background-position-x: 58px; } .selectedfilter { margin-bottom: 30px; } .selectedfilter__wrap { margin-bottom: 10px; } .selectedfilter__title { background: #d7d7d7; border-radius: 10px 0 0 0 / 10px 0 0 0; padding: 10px; line-height: 20px; color: #3b434d; font-size: 17px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: bold; } .selectedfilter__listcase { background: #ebebeb; padding: 13px 10px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 15px; } .selectedfilter__link { padding-left: 18px; display: block; margin-bottom: 8px; color: #3b434d; text-decoration: none; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzMzc4RjU1NDc2NDExRTdBRjREQ0I2QUMwNzRBQjlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkzMzc4RjU2NDc2NDExRTdBRjREQ0I2QUMwNzRBQjlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTMzNzhGNTM0NzY0MTFFN0FGNERDQjZBQzA3NEFCOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTMzNzhGNTQ0NzY0MTFFN0FGNERDQjZBQzA3NEFCOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66Cy//AAAAxElEQVR42kzQvw7BUBTH8ZJOGHgGryC18gD6EAaJjU3QjRiINB1MBpvNn8ZksSMS7yKCRPie5NekJ/mk9zTn3nPuzURR5Cga6MJTfkGIvSVZ/RwjRh15qWGHSVJoJ/VxxFQbP2jhjh58V+0s1ljhjRu2KGCOjhVWVLjEC4HyJmZae8mMFl+1TKKcuoNjJ151CZtpo5OeGCBnbXF2NYMVtlFU/kNJN7cIrfCAEYaoplov9LXniZMZAj3TCQ+xta+nc/4CDAD+8yk54NNhWwAAAABJRU5ErkJggg==") 2px 50%/10px 10px no-repeat; } .selectedfilter__link:hover { color: #e65e26; } .selectedfilter__reset { padding-left: 18px; display: block; color: #3b434d; text-decoration: underline; } .selectedfilter__reset:hover { text-decoration: none; } .viewallbtn { margin-bottom: 40px; } .viewallbtn__link { color: #ffffff; font-weight: bold; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; text-decoration: none; text-align: center; flex-direction: row; display: -webkit-flex; display: -ms-flex; display: flex; justify-content: center; align-content: center; align-items: center; min-height: 44px; padding: 8px 10px; text-align: center; background: #004d7b; } .viewallbtn__link:hover { background: #5597d1; } .centerbar { width: 78.2%; z-index: 2; } .centerbar--with-map { margin-top: 300px; position: relative; } @media screen and (max-width: 1220px) { .centerbar { width: 100%; } } .mainslider { background-color: #ebebeb; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; border-radius: 10px 0 0 0 / 10px 0 0 0; position: relative; z-index: 90; } .mainslider:hover .mainslider__textpos { background: none; } .mainslider:hover .mainslider__title { background: rgba(255, 255, 255, 0.5); color: #3b434d; } .mainslider__item { position: relative; min-height: 320px; } .mainslider__img { border-radius: 10px 0 0 0 / 10px 0 0 0; } .mainslider__textpos { min-height: 100px; background: -moz-linear-gradient(top, rgba(59, 67, 77, 0) 0%, rgba(59, 67, 77, 0) 10%, #3b434d 100%); background: -webkit-linear-gradient(top, rgba(59, 67, 77, 0) 0%, rgba(59, 67, 77, 0) 10%, #3b434d 100%); background: linear-gradient(to bottom, rgba(59, 67, 77, 0) 0%, rgba(59, 67, 77, 0) 10%, #3b434d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b434d', endColorstr='#3b434d', GradientType=0); position: absolute; bottom: 30px; left: 0; right: 0; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; align-content: flex-end; } .mainslider__title { font-size: 25px; color: #ffffff; padding: 6px 10px; } .mainslider__category { position: absolute; z-index: 100; bottom: 0; line-height: 30px; text-align: left; padding: 0 10px; color: #eb914e; text-decoration: none; font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; } .mainslider__category:hover { color: #e65e26; } .mainslider__category::before { content: "⚫"; color: #eb914e; padding-right: 3px; } .mainslider__category:hover::before { color: #e65e26; } .category__list { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; align-content: flex-start; } .category li, .category__item { padding-right: 5px; } .category a, .category__link { line-height: 45px; display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: normal; margin-right: 15px; font-size: 17px; color: #3b434d; text-decoration: none; } .category a:hover, .category__link:hover { color: #e65e26; } .shortnews { background-color: #ebebeb; min-height: 320px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; border-radius: 10px 0 0 0 / 10px 0 0 0; margin-bottom: 10px; } .shortnews:hover { background-color: #ececec; } .shortnews__link { text-decoration: none; } .shortnews__imgcase { position: relative; } .shortnews__textpos { min-height: 100px; background: -moz-linear-gradient(top, rgba(59, 67, 77, 0) 0%, rgba(59, 67, 77, 0) 10%, #3b434d 100%); background: -webkit-linear-gradient(top, rgba(59, 67, 77, 0) 0%, rgba(59, 67, 77, 0) 10%, #3b434d 100%); background: linear-gradient(to bottom, rgba(59, 67, 77, 0) 0%, rgba(59, 67, 77, 0) 10%, #3b434d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b434d', endColorstr='#3b434d', GradientType=0); position: absolute; bottom: 0; left: 0; right: 0; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; align-content: flex-end; } .shortnews:hover .shortnews__textpos { background: none; } .shortnews__title { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; color: #ffffff; font-size: 17px; padding: 8px 10px; width: 100%; box-sizing: border-box; } .shortnews:hover .shortnews__title { background: rgba(255, 255, 255, 0.5); color: #3b434d; } .shortnews__img { border-radius: 10px 0 0 0 / 10px 0 0 0; display: block; max-width: 100%; } .shortnews__description { border-bottom: 1px solid #d4d4d4; height: 137px; line-height: 19px; box-sizing: border-box; padding: 6px 10px 10px; color: #1a1916; font-size: 15px; line-height: 17px; display: block; overflow: hidden; text-overflow: ellipsis; } .shortnews__details { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; line-height: 30px; } .shortnews__category { line-height: 30px; text-align: left; padding: 0 10px; color: #eb914e; text-decoration: none; font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-overflow: ellipsis; overflow: hidden; display: block; height: 30px; white-space: nowrap; word-wrap: normal; background: url("../img/icon_category@2x.png") 0 0/30px 60px no-repeat; padding-left: 23px; } .shortnews__category:hover { color: #e65e26; background: url("../img/icon_category@2x.png") 0 -30px/30px 60px no-repeat; } .shortnews__date { padding-right: 10px; color: #929292; font-size: 13px; } @media screen and (max-width: 1000px) { .shortnews--big { max-width: 470px; } } .shortnews--big .shortnews__title { font-size: 25px; } .full-news__details { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; font-size: 13px; width: 100%; justify-content: space-between; height: 14px; line-height: 14px; margin-bottom: 20px; } .full-news__left { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; height: 14px; line-height: 14px; } .full-news__date { margin-right: 20px; color: #929292; } .full-news__category { color: #e65e26; text-decoration: none; margin-right: 20px; height: 14px; line-height: 14px; background: url("../img/icon_category@2x.png") 0 -7px/30px 60px no-repeat; padding-left: 23px; } .full-news__category:hover { color: #eb914e; background: url("../img/icon_category@2x.png") 0 -37px/30px 60px no-repeat; } .full-news__region { color: #e65e26; text-decoration: none; margin-right: 20px; background: url("../img/icon_regionmark.png") 0 0/10px 28px no-repeat; padding-left: 15px; height: 14px; line-height: 14px; position: relative; z-index: 1; } .full-news__region:hover { color: #eb914e; background-position: 0 -14px; } .full-news__right { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; color: #929292; height: 14px; line-height: 14px; } .full-news__views { margin-right: 20px; background: url("../img/icon_views@2x.png") left center/auto 12px no-repeat; padding-left: 23px; height: 14px; line-height: 14px; } .full-news__comments { background: url("../img/icon_comments@2x.png") left center/auto 15px no-repeat; padding-left: 18px; height: 14px; line-height: 14px; } .full-news__slideritem { text-align: center; } .full-news__sliderimg { display: block; width: 100%; max-width: 710px; height: 100%; max-height: 360px; border-radius: 10px 0 0 0 / 10px 0 0 0; margin: auto; } .full-news .lSPager.lSGallery li { margin: 5px 0; } .full-news .lSPager.lSGallery li img { margin: auto; filter: grayscale(0.75) saturate(75%) contrast(75%) brightness(0.75); } .full-news .lSPager.lSGallery li img:hover { filter: none; } .full-news .lSPager.lSGallery li.active img { filter: none; } .full-news__block-title { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; color: #004d7b; font-weight: 600; padding: 10px 0; display: block; } .full-news__announce { font-size: 18px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; margin: 20px 0; } .full-news__text { margin-bottom: 40px; padding-bottom: 10px; border-bottom: 1px solid #ebebeb; } .full-news__text:before, .full-news__text:after { display: block; clear: both; content: ''; } .full-news__text h2 { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 25px; margin: 20px 0; font-weight: 600; } .full-news__text h3 { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; margin: 20px 0; font-weight: 600; } .full-news__text p { font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 15px; margin: 20px 0; } .full-news__text p img { float: left; margin-right: 20px; margin-bottom: 23px; margin-top: 6px; } .full-news__text ul { margin: 0; padding: 0; list-style-type: none; } .full-news__text ul li { padding-left: 12px; position: relative; font-size: 16px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #404040; line-height: 1.5; margin-bottom: 10px; } .full-news__text ul li:before { content: ''; display: block; position: absolute; left: 0; top: 10px; background: #265e86; border-radius: 50%; width: 6px; height: 6px; } .full-news__text ol { margin: 0; padding: 0; list-style-type: none; } .full-news__text ol li { counter-increment: step-counter; font-size: 16px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #404040; line-height: 1.5; } .full-news__text ol li:before { content: counter(step-counter) "."; font-size: 11px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #004d7b; font-weight: bold; } .full-news__text table { width: 100%; border-spacing: 0; border: 1px solid #e6e6e6; margin-top: 20px; } .full-news__text table th { background: #e6e6e6; font-size: 11px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #004d7b; text-transform: uppercase; line-height: 1.2; padding: 17px 0 17px 12px; border: 1px solid #e6e6e6; text-align: left; } .full-news__text table th:nth-child(1) { width: 19%; } .full-news__text table th:nth-child(2) { width: 23%; } .full-news__text table td { font-size: 14px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #404040; line-height: 1.714; padding: 14px 0 14px 12px; border: 1px solid #e6e6e6; vertical-align: top; } .full-news__text table td:nth-child(1) { width: 13%; } .full-news__text table td:nth-child(2) { width: 23%; } .full-news__text table .mobileth { display: none; } .full-news__text blockquote { padding: 5px 25px 5px 60px; background: #ebebeb url("../img/cite.png") 20px 30px no-repeat; } .full-news__text blockquote p { font-size: 25px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; } .full-news__text blockquote p small { font-size: 15px; } .full-news__text .col3__item { display: inline-block; width: calc(33% - 0.25em - 10px); margin-right: 20px; } .full-news__text .col3__item:last-child { margin-right: 0; } .full-news__text .col2__item { display: inline-block; width: calc(50% - 0.25em - 10px); margin-right: 20px; } .full-news__text .col2__item:last-child { margin-right: 0; } .full-news__other-materials { margin: 20px 0; } .full-news__other-materials-read-all { color: #fff; background-color: #eb914e; display: block; text-align: center; padding: 10px 0; text-decoration: none; font-size: 13px; } .full-news__other-materials-read-all:hover { background-color: #d46818; } .full-news__source { display: block; } .full-news__source-item { margin: 10px 0; display: block; font-size: 15px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.4; } .full-news__source-item a { font-size: inherit; color: #004d7b; font-family: inherit; } .full-news__source-title { font-size: 13px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline-block; color: #a2a1a1; } .full-news__gallery { position: relative; } .full-news__gallery-img { overflow: hidden; border-radius: 10px 0 0 0; } .full-news__gallery-preview { width: 140px; } .full-news__gallery-prevs-left, .full-news__gallery-prevs-right { display: inline-block; background: url("../img/slider/sliderLeft.png"); cursor: pointer; width: 25px; height: 45px; vertical-align: top; transform: translate(0, -50%); position: absolute; bottom: 15px; top: auto; } .full-news__gallery-prevs-left { margin-right: 15px; } .full-news__gallery-prevs-left:hover { background: url("../img/slider/sliderLeft-hover.png"); } .full-news__gallery-prevs-right { background: url("../img/slider/sliderRight.png"); right: 0; } .full-news__gallery-prevs-right:hover { background: url("../img/slider/sliderRight-hover.png"); } .full-news .fotorama__nav-wrap { width: -moz-calc(100% - 80px); width: -webkit-calc(100% - 80px); width: calc(100% - 80px); margin-left: 40px !important; position: relative; } .maintitle { background: #ebebeb; border-radius: 10px 0 0 0 / 10px 0 0 0; height: 50px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 20px; position: relative; } .maintitle__title { padding: 0 10px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; color: #3b434d; font-weight: bold; } .maintitle__details { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; width: auto; padding: 0 5px; justify-content: center; align-items: center; align-content: center; } .pagetitle { padding: 5px 0; line-height: 35px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: bold; font-size: 32px; color: #3b434d; margin-bottom: 10px; } .pagetitle--orange { color: #e65e26; } .pagetitle--specials { margin-bottom: 5px; } .datefilter, .newsfilter { white-space: nowrap; word-wrap: normal; line-height: 30px; font-size: 12px; color: #929292; display: block; width: auto; padding-right: 5px; height: 30px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; cursor: pointer; } .datefilter__icon, .newsfilter__icon { width: 30px; height: 30px; background: url("../img/icon_news_titl@2x.png") 0 0/30px 90px no-repeat #e65e26; border-radius: 15px; cursor: pointer; } .datefilter__icon:hover, .newsfilter__icon:hover { background-color: #eb914e; } .datefilter__text { padding-left: 5px; } .newsfilter__icon { background: url("../img/icon_news_titl@2x.png") 0 -30px/30px 90px no-repeat #e65e26; } .newsfilter__open { position: absolute; width: 100%; top: 50px; left: 0; background: #ebebeb; cursor: default; box-sizing: border-box; padding: 0 10px; height: 0; opacity: 0; overflow: hidden; transition: all .5s ease; } .newsfilter__open--show { opacity: 1; height: auto; transition: all .5s ease; padding: 10px; overflow: visible; border: 1px solid #c8c8c8; } .newsfilter__form { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-around; } .newsfilter__selectcase { position: relative; text-overflow: ellipsis; } .newsfilter__selectcase select, .newsfilter__selectcase option { display: none; } .newsfilter__selectwrap { position: relative; } .newsfilter__select { /*width: 150px; background: #FFFFFF; border-radius: 15px; line-height: 30px; height: 30px;*/ display: none; } .newsfilter__submit { color: #eb914e; text-decoration: underline; cursor: pointer; } .newsfilter__submit:hover { text-decoration: none; color: #e7632d; } .newsfilter__specializations, .newsfilter__regions { cursor: pointer; padding-right: 20px; } .newsfilter__specializations { background: url(../img/filter_ico_spec.png) right center no-repeat; } .newsfilter__regions { background: url(../img/filter_ico_region.png) right center no-repeat; position: relative; } .specializations__listBlock { background: #fff; box-shadow: 0 0 10px 0 #a8a8a8; top: 35px; box-sizing: border-box; padding: 0 10px 14px; } .specializations__listRow { display: inline-block; vertical-align: top; width: calc(21% - 0.25em - 49px); margin-right: 12px; } .specializations__listRow:last-child { margin-right: 0; } .specializations__listRegionLink { font-size: 11px; font-family: "open_sansregular"; color: #646464; text-transform: uppercase; line-height: 1.818; text-decoration: none; display: block; } .specializations__listLetter { font-size: 16px; font-family: "open_sansregular"; color: #646464; text-transform: uppercase; line-height: 1.2; margin-top: 10px; min-height: 19px; } .specializations__listLetter label { display: block; } .specializations__listLetter--spec { font-size: 15px; background: #ebebeb; color: #646464; padding: 3px 0; } .specializations__listHeader { line-height: 46px; background-color: #ebebeb; margin: 0 -10px; padding-left: 10px; font-family: "open_sansregular"; color: #646464; position: relative; } .specializations__listHeader label { font-size: 16px; } .specializations__listHeader input[type=checkbox] { -webkit-appearance: checkbox; appearance: checkbox; margin: 3px 3px 3px 4px; } .specializations__listHeader:before, .specializations__listHeader:after { clear: both; content: ''; display: block; } .specializations__listHeaderButton { background: #e65e26; font-size: 11px; line-height: 1; padding: 9px; position: absolute; right: 10px; top: 9px; color: #fff; border-radius: 15px; text-transform: uppercase; cursor: pointer; } .specializations__listLine { margin-top: 10px; } .specializations__listList { padding: 0; margin: 0; list-style-type: none; } .specializations__listRow--spec { width: calc(37% - 0.25em - 49px); } .specializations__listRow--spec:nth-child(3n) { margin-right: 0; } .specializations__listRow--spec .specializations__listList { max-height: 125px; overflow: hidden; } .specializations__listRegionMore { text-decoration: none; color: #00adee; text-transform: uppercase; margin-left: 10px; cursor: pointer; } .specializations__listRegionMore:after { content: ' >'; } .regionsfilter__container { position: absolute; top: 100%; left: -20px; padding: 5px; background: #ebebeb; z-index: 2; cursor: default; } .regionsfilter__label { white-space: nowrap; } .regionsfilter__checkbox { -webkit-appearance: checkbox; appearance: checkbox; margin-right: 4px; } .fancycheckbox__clearfix:before, .fancycheckbox__label:before, .fancycheckbox__selectGroupHeader:before, .fancycheckbox__clearfix:after, .fancycheckbox__label:after, .fancycheckbox__selectGroupHeader:after { display: block; content: ''; clear: both; } .fancycheckbox__checkbox, .fancycheckbox__selectGroup { -webkit-appearance: checkbox; appearance: checkbox; display: block; float: left; margin: 3px 3px 3px 4px; } .fancycheckbox__labelText { display: block; float: left; width: 84%; margin-left: 3px; margin-top: 2px; font-size: 11px; } .fancycheckbox__labelHeaderText { font-size: 15px; } .trailernews { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; margin-bottom: 20px; } @media screen and (max-width: 1220px) { .trailernews { width: 100%; } } .trailernews__imgcase { margin-right: 15px; } .trailernews__imgc { width: 110px; max-width: 110px; height: 72px; max-height: 72px; } .trailernews__imgcase:hover + .trailernews__textcase .trailernews__title { color: #5597d1; } .trailernews__textcase { border-top: 1px solid #ececec; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; width: calc(100% - 110px - 15px); justify-content: space-between; } .trailernews__title { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; display: block; text-decoration: none; color: #3b434d; margin-top: 5px; margin-bottom: 10px; } .trailernews__title:hover { color: #5597d1; } .trailernews__details { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; font-size: 13px; width: 100%; justify-content: space-between; height: 14px; line-height: 14px; } .trailernews__left { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; height: 14px; line-height: 14px; } .trailernews__date { margin-right: 20px; color: #929292; } .trailernews__category { color: #e65e26; text-decoration: none; margin-right: 20px; height: 14px; line-height: 14px; background: url("../img/icon_category@2x.png") 0 -7px/30px 60px no-repeat; padding-left: 23px; } .trailernews__category:hover { color: #eb914e; background: url("../img/icon_category@2x.png") 0 -37px/30px 60px no-repeat; } .trailernews__region { color: #e65e26; text-decoration: none; margin-right: 20px; background: url("../img/icon_regionmark.png") 0 0/10px 28px no-repeat; padding-left: 15px; height: 14px; line-height: 14px; position: relative; z-index: 1; } .trailernews__region:hover { color: #eb914e; background-position: 0 -14px; } .trailernews__right { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; color: #929292; height: 14px; line-height: 14px; } .trailernews__views { margin-right: 20px; background: url("../img/icon_views@2x.png") left center/auto 12px no-repeat; padding-left: 23px; height: 14px; line-height: 14px; } .trailernews__comments { background: url("../img/icon_comments@2x.png") left center/auto 15px no-repeat; padding-left: 18px; height: 14px; line-height: 14px; } .videorow { min-height: 155px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; flex-wrap: nowrap; margin-bottom: 16px; } .videorow__item { margin-right: 10px; } .videorow__item:last-child { margin: 0; } @media screen and (max-width: 1000px) { .videorow__item { width: 33.33333%; } } .videorow--smi { flex-direction: column; } .videorow--smi .videorow__item { margin: 0px; } .videorow--smi .videorow__item:first-child { margin-bottom: 15px; } .pagination { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: space-between; padding-top: 20px; } .pagination__item { background: #ebebeb; width: calc(100% - 150px); line-height: 40px; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; justify-content: center; } .pagination__list { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; } .pagination__link { width: 40px; height: 40px; line-height: 40px; display: block; text-align: center; text-decoration: none; font-size: 13px; color: #3b434d; } .pagination__link--left { background: url("../img/icon_arrows_pagination@2x.png") 0 0/80px 80px no-repeat; } .pagination__link--left:hover { background-position: 0 -40px; } .pagination__link--right { background: url("../img/icon_arrows_pagination@2x.png") -40px 0/80px 80px no-repeat; } .pagination__link--right:hover { background-position: -40px -40px; } .pagination__link:hover { color: #e65e26; } .pagination__link--separator:hover { color: #3b434d; } .pagination__link--active { color: #e65e26; border-bottom: 2px solid #e65e26; } .pagination__filter { 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: #e65e26; color: #ffffff; text-decoration: none; font-size: 13px; line-height: 40px; } .pagination__filter:hover { background: #eb914e; } .pagination__filter--blue { background: #3b444d; } .pagination__filter--blue:hover { background: #5597d1; color: #004d7b; } .usefulinfo__title { color: #3b434d; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; font-weight: 700; text-align: center; margin-bottom: 25px; } .usefulinfo__list { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; flex-wrap: wrap; } .usefulinfo__item { width: calc(33.33333% - 15px); padding-left: 15px; margin-bottom: 20px; background: url("data:image/gif;base64,R0lGODlhBQAJAMQaAFhfaJufpFFYYePk5v39/a2wtGZsdIGGjcLFyIyQlunq6z1FT5qepO/w8IKIjrG1uNze4LK1uWhudkdPWE1UXaOnq1deZ0dOVzxETjtDTf///wAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REJDQTMxNkY0NTQyMTFFN0FENjBBQTczMDkwM0VDREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REJDQTMxNzA0NTQyMTFFN0FENjBBQTczMDkwM0VDREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQkNBMzE2RDQ1NDIxMUU3QUQ2MEFBNzMwOTAzRUNERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQkNBMzE2RTQ1NDIxMUU3QUQ2MEFBNzMwOTAzRUNERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAABoALAAAAAAFAAkAAAUhoHQQmmZkSdkAGVMqQlaUTzZp0LUgA4VFGkumUnIESpoQADs=") 2px 5px no-repeat; } .usefulinfo__link { font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #3b434d; font-size: 13px; text-decoration: underline; line-height: 16px; display: block; } .usefulinfo__link:hover { text-decoration: none; } .selectedline { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: bold; font-size: 20px; color: #929292; margin-bottom: 30px; display: block; } .selectedline__item { background: url("../img/icon_filter_26x26@2x.png") 4px 50%/13px 13px no-repeat; padding-left: 23px; } .special-items__container { display: flex; flex-direction: row; justify-content: flex-start; flex-wrap: wrap; margin: 5px -10px 5px 0; } .special-items__item { width: 220px; box-sizing: border-box; border-radius: 10px 0 0 0; border: 1px solid #ebebeb; display: flex; flex-direction: column; justify-content: space-between; margin: 15px 10px; color: #000000; text-decoration: none; } .special-items__item:hover { border-color: #d2dee9; } .special-items__title { display: flex; flex-direction: row; justify-content: space-between; color: #ffffff; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; background-color: #656565; padding: 10px; margin-left: -1px; margin-right: -1px; margin-top: -1px; } .special-items__title--specials { background-color: #e65e26; } .special-items__item:hover .special-items__title--specials { background-color: #eb8054; } .special-items__title--exhibition { background-color: #53b02e; } .special-items__item:hover .special-items__title--exhibition { background-color: #6bce43; } .special-items__title--school { background-color: #929292; } .special-items__item:hover .special-items__title--school { background-color: #acacac; } .special-items__title--conference { background-color: #5597d1; } .special-items__item:hover .special-items__title--conference { background-color: #7db0dc; } .special-items__item-content { padding: 10px; display: block; } .special-items__item-images { position: relative; display: block; } .special-items__image { max-width: 100%; display: block; } .special-items__organization-icon { max-width: 64px; position: absolute; top: 12px; right: 12px; border-radius: 50%; display: block; } .special-items__description { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 15px; padding: 5px 0; display: block; margin: 0 -3px 0 -3px; } .special-items__horizontal-rule { display: block; margin: 0 10px; border: none; border-bottom: 1px solid #ebebeb; } .special-items__organization-name { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; color: #004d7b; display: flex; flex-direction: column; justify-content: flex-start; height: 40px; padding: 5px 20px; text-align: center; box-sizing: border-box; } .special-items__organization-address { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; background: #ebebeb; color: #929292; display: flex; flex-direction: column; justify-content: center; height: 40px; padding: 5px 26px; overflow: hidden; text-align: center; box-sizing: border-box; } .special-items__item:hover .special-items__organization-address { background: #d2dee9; } .comments__block { margin-top: 40px; } .comments__header { background: #d7d7d7; border-radius: 20px 0 0 0; padding: 4px 12px 3px 12px; position: relative; margin-bottom: 20px; display: flex; flex-direction: row; justify-content: space-between; align-content: center; } .comments__title { display: inline-block; width: calc(80% - 0.25em); margin: 0; } .comments__add-link { display: block; font-size: 15px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; vertical-align: middle; text-decoration: none; } .comments__add-link-text { display: inline-block; color: #929292; text-decoration: none; border-bottom: 1px dotted #929292; } .comments__add-link:hover .comments__add-link-text { color: #5597d1; border-bottom: 1px dotted #5597d1; } .comments__add-link:hover .comments__ico { background: url("../img/comments/commentsIco-hover.png"); } .comments__ico { display: inline-block; background: url("../img/comments/commentsIco.png"); width: 40px; height: 40px; vertical-align: middle; } .comments__comment { border-radius: 20px 0 0 0; border: 1px solid #f3f3f3; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); margin-bottom: 20px; margin-right: 3px; } .comments__comment--level2 { width: calc(100% - 90px); margin-left: 87px; position: relative; margin-right: 3px; } .comments__comment--level2:before { position: absolute; content: ''; display: block; top: -10px; left: 50px; width: 20px; height: 10px; background: url("../img/comments/commentsBefore.png"); } .comments__comment-text { padding: 10px; font-size: 15px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #404040; } .comments__comment-info { background: #f3f3f3; padding: 10px; } .comments__comment-name { font-size: 17px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; color: #929292; display: inline-block; padding-right: 20px; } .comments__comment-date { display: inline-block; font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #929292; } .comments__comment-reply { font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #a2a1a1; text-decoration: none; border-bottom: 1px dotted #a2a1a1; display: inline-block; position: relative; float: right; margin-right: 31px !important; cursor: pointer; } .comments__comment-reply:after { position: absolute; content: ''; display: block; width: 20px; height: 20px; right: -30px; background: url("../img/comments/commentsReply.png"); top: 50%; transform: translate(0, -50%); } .comments__comment-reply:hover { color: #004d7b; border-bottom: 1px dotted #004d7b; } .comments__comment-reply:hover:after { background: url("../img/comments/commentsReply-hover.png"); } .comments__show-all { font-size: 14px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #004d7b; text-align: center; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 47%, #fff 100%); padding: 15px 0; top: -66px; position: relative; cursor: pointer; } .comments__add-back-log { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); z-index: 20; } .comments__add-popup { display: none; z-index: 21; position: fixed; top: 50%; background: #d7d7d7; width: 710px; padding: 15px; box-sizing: border-box; } .comments__add-popup-form:before, .comments__add-popup-form:after { content: ''; clear: both; display: block; } .comments__add-popup-form-group--small { float: left; width: calc(32% - 15px); margin-right: 15px; } .comments__add-popup-form-group--big { float: left; width: calc(68%); } .comments__add-popup-form-input { width: 100%; padding: 10px; border-radius: 20px; border: none; box-sizing: border-box; margin-bottom: 15px; font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #929292; background-color: #fff; } .comments__add-popup-form-textarea { resize: none; width: 100%; height: 140px; border: none; border-radius: 20px; padding: 15px; box-sizing: border-box; font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #929292; background-color: #fff; } .comments__add-popup-form-submit-block { position: relative; margin-top: 10px; } .comments__add-popup-form-submit { font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #595959; text-decoration: none; border: none; background: none; cursor: pointer; vertical-align: middle; } .comments__add-popup-form-submit:hover { text-decoration: underline; } .comments__add-popup-ico { vertical-align: middle; display: inline-block; background: url("../img/comments/commentsIcoPopup.png"); width: 40px; height: 40px; margin-left: 5px !important; } .comments__add-popup-close { position: absolute; top: -40px; right: 0; width: 28px; background: url("../img/comments/popupclose.png"); cursor: pointer; height: 28px; } .comments__add-error { font-size: 13px; color: #f00; } .organization-info__container { box-sizing: border-box; border: 1px solid #ebebeb; border-radius: 10px 0 0 0; padding: 0 2px 0 9px; margin-bottom: 10px; } .organization-info__header { margin-bottom: 30px; } .organization-info__title { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 32px; font-weight: bold; color: #004d7b; padding: 3px 0 0 0; margin-bottom: 5px; } .organization-info__vrach-img { position: relative; } .organization-info__staz { position: absolute; background: #ebebeb; padding: 5px 10px; border-radius: 0 10px 0 10px; bottom: 0; right: 18px; width: 32px; height: 55px; text-align: center; font-size: 13px; color: #929292; } .organization-info__staz span { font-size: 18px; color: #004d7b; } .organization-info__sub-title { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 18px; font-weight: bold; color: #3b434d; } .organization-info__logo { margin-bottom: 3px; max-width: 100%; height: auto; } .organization-info__address { font-size: 14px; line-height: 16px; text-align: center; color: #929292; margin-bottom: 13px; } .organization-info__map-link { background: #ebebeb; padding: 6px 10px; text-align: center; font-size: 13px; margin-bottom: 10px; color: #929292; display: block; } .organization-info__map-link:hover { background: #d2dee9; } .organization-info__map-container { width: 700px; max-width: 100%; position: relative; padding-top: 100%; } .organization-info__map { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .organization-info__contacts-header { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; color: #929292; margin-bottom: 2px; display: block; } .organization-info__contacts-phone { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; padding: 2px 0 1px 25px; background: url(../img/icon_contact_01.png) no-repeat left center; margin-bottom: 4px; display: block; } .organization-info__contacts-phones-list { max-height: 123px; transition: all 0.5s ease-in-out; overflow: hidden; } .organization-info__contacts-phones-list--all { max-height: 9999px; } .organization-info__contacts-skype { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; padding: 2px 0 1px 25px; background: url(../img/skype.png) no-repeat left center; margin-bottom: 4px; display: block; } .organization-info__contacts-show-phones { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; padding-left: 4px; margin-bottom: 5px; text-decoration: none; color: #929292; } .organization-info__contacts-show-phones:after { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; content: '>'; display: inline-block; width: 7px; height: 7px; margin-left: 5px; } .organization-info__contacts-email { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; padding: 2px 0 1px 25px; background: url(../img/icon_contact_03.png) no-repeat left center; margin-bottom: 5px; color: #004d7b; text-decoration: none; display: block; } .organization-info__contacts-site { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; padding: 2px 0 1px 25px; background: url(../img/icon_contact_02.png) no-repeat left center; color: #004d7b; text-decoration: none; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .organization-info__contacts-workmode { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; line-height: 22px; margin-bottom: 32px; display: block; } .organization-info__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; } .organization-info__description p { margin: 10px 0; } .organization-info__description--short { max-height: 100px; } .organization-info__description--short:after { background: transparent linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%) repeat scroll 0 0; bottom: 0; content: ""; display: block; height: 100px; left: 0; position: absolute; right: 0; } .organization-info__description-read-more { 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; } .organization-info__menu-vrachi { box-sizing: border-box; vertical-align: top; font-size: 15px; margin-left: 10px; margin-top: 0px; padding-left: 0px; min-height: 165px; max-width: 230px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; } .organization-info__menu-vrachi-header { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 13px; color: #929292; margin-bottom: 2px; display: block; margin-left: 5px; } .organization-info__menu-vrachi-link { display: block; padding: 7px 6px; line-height: 14px; color: #004d7b; text-decoration: none; } organization-info--active .organization-info__menu-vrachi-link, .organization-info__menu-vrachi-link:hover { background: #ebebeb; } organization-info--active .organization-info__menu-vrachi-link { color: #929292; } .organization-info__menu { box-sizing: border-box; vertical-align: top; font-size: 15px; margin-left: 14px; margin-top: -6px; padding-left: 3px; border-left: 1px solid #ebebeb; max-width: 230px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; } .organization-info__menu-link { display: block; padding: 7px 6px; line-height: 14px; color: #004d7b; text-decoration: none; } organization-info--active .organization-info__menu-link, .organization-info__menu-link:hover { background: #ebebeb; } organization-info--active .organization-info__menu-link { color: #929292; } .organization-info__show-services { background: #ebebeb; padding: 6px 10px; text-align: center; font-size: 13px; margin-bottom: 10px; color: #929292; display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; text-decoration: none; } .organization-info__documents { background: #ebebeb; min-width: 100%; } .organization-info__documents 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; } @media screen and (max-width: 768px) { .organization-info__documents td { display: block; } } .organization-info__documents tr td:first-child { padding-right: 19px; } .organization-info__documents tr:first-child td { padding-top: 10px; } .organization-info__documents tr:last-child td { padding-bottom: 7px; } .organization-info__documents a { display: block; color: #004d7b; text-decoration: none; position: relative; padding-left: 20px; } .organization-info__documents .table_icon:before { content: ''; display: inline-block; width: 13px; height: 15px; margin: 0 5px 0 0; position: absolute; top: 0; left: 0; background: url(../img/icon_table_link.png); } .organization-info__socials { filter: grayscale(1); } .organization-info__socials > li { display: inline-block; } .organization-info__slidedown { margin-bottom: 14px; } .organization-info__slidedown-title { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; padding: 9px 0; position: relative; font-size: 20px; font-weight: 600; color: #3b434d; } .organization-info__slidedown-subtitle { color: #004d7b; font-size: 13px; display: block; } .organization-info__slidedown-mesto { color: #929292; font-size: 13px; } .organization-info__slidedown-handler { position: absolute; top: 50%; right: 3px; width: 15px; height: 9px; margin-top: -4px; cursor: pointer; background: url(../img/blockslide_sprite.png) no-repeat; } .organization-info__administration-content { padding-left: 10px; } .organization-info__sub-organizations-header { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 20px; font-weight: bold; color: #3b434d; margin-bottom: 10px; } .organization-media__container { font-family: "cuprum", Impact, "Charcoal CY", sans-serif; border: 1px solid #ebebeb; padding: 8px 9px 0 9px; } .organization-media__header { color: #3b434d; font-size: 17px; font-weight: 600; margin-bottom: 17px; } .organization-media__list { font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 15px; margin-bottom: 5px; display: block; } .organization-media__list-item { margin-bottom: 3px; display: block; text-decoration: none; color: #000000; } .organization-media__list-item:hover { text-decoration: underline; } .organization-media__slider { margin: 0 30px 13px !important; width: calc(100% - 60px); } .organization-media__slider-slide { text-align: center; } .organization-media__slider-slide-content { max-width: 200px; margin: 0 auto; } .organization-media__slider .slick-arrow { width: 25px; height: 45px; position: absolute; top: 50%; margin-top: -23px; cursor: pointer; background-image: url(../img/slider/slidersprite.png); } .organization-media__slider .slick-arrow.slick-prev { background-position: left top; left: -27px; } .organization-media__slider .slick-arrow.slick-prev:hover { background-position: left bottom; } .organization-media__slider .slick-arrow.slick-next { background-position: right top; right: -27px; } .organization-media__slider .slick-arrow.slick-next:hover { background-position: right bottom; } .grid-dis-col-1 .organization-info__administration-content { padding-left: 0; } .grid-dis-col-1 .personals__item { height: auto; } .grid-dis-col-1 .personals__details { height: auto; } .grid-dis-col-1 .personals__name--wide { height: 63px; } .grid-dis-col-1 .personals__description--wide { padding: 5px 12px 5px 25px; } .grid-dis-col-1 .personals__category--wide { padding-left: 25px; background-position-x: 3px; } .grid-dis-col-33 .vrach-info { min-height: 170px; } .grid-dis-col-33 .vrach-dostig { display: block; margin: 6px 0; } .grid-dis-col-33 .vrach-dostig img { display: inline-block; vertical-align: middle; } .grid-dis-col-33 .vrach-dostig .vrach-dostig-text { display: inline-block; vertical-align: middle; width: calc(100% - 80px); color: #929292; font-size: 13px; margin-left: 10px; } .vrach-title-dolznosti { border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; } .vrach-content-dolznosti { background: #ebebeb; padding: 10px; } .vrach-content-dolznosti-50 { width: calc(50% - .25em - 10px); display: inline-block; vertical-align: top; padding: 0 5px; } @media screen and (max-width: 768px) { .vrach-content-dolznosti-50 { width: 100%; display: block; } } .vrach-content-dolznosti-map { text-align: center; } .vrach-content-dolznosti-adress { color: #929292; font-size: 13px; text-align: center; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; margin: 5px auto 15px auto; } .vrach-content-dolznosti-grafik-title { color: #3b434d; font-size: 15px; } .vrach-content-dolznosti-50 table td { width: 22%; text-align: center; color: #3b434d; font-size: 15px; padding: 3px 0; } .vrach-content-dolznosti-50 table td:last-child { width: 46%; } .rach-content-dolznosti-grafik-prev { display: inline-block; width: calc(50% - .25em); font-size: 13px; color: #929292; margin: 5px 0; } .rach-content-dolznosti-grafik-next { display: inline-block; width: calc(50% - .25em); font-size: 13px; color: #929292; text-align: right; margin: 5px 0; } .rach-content-dolznosti-grafik-prev::before { content: ''; display: inline-block; position: relative; background: url("../img/icon_leftbar_title_arrow3-p.png") no-repeat; background-size: cover; width: 10px; height: 10px; } .rach-content-dolznosti-grafik-next::after { content: ''; display: inline-block; position: relative; background: url("../img/icon_leftbar_title_arrow3.png") no-repeat; background-size: cover; width: 10px; height: 10px; } .rach-content-dolznosti-grafik-button { background: #d7d7d7; color: #929292; width: 100%; display: block; padding: 10px 0; text-align: center; } .vrachi-svedenia-btn { font-size: 13px; color: #929292; text-decoration: underline; margin-left: 15px; display: block; } .vrachi-svedenia-btn:after { content: ''; display: inline-block; position: relative; background: url("../img/icon_title_arrow-bottom.png") no-repeat; background-size: cover; width: 10px; height: 10px; margin-left: 10px; } .vrachi-border { border-left: 1px solid #ebebeb; } .doctors__photo { overflow: hidden; border-radius: 50%; } .specialization-selection__container { background: #ffffff; box-sizing: border-box; width: calc(100% - 26px); padding: 10px; display: block; column-count: 3; column-gap: 10px; } .specialization-selection__container:before, .specialization-selection__container:after { content: ''; display: block; clear: both; } .specialization-selection__group { margin: 5px 5px 5px 5px; display: block; } .specialization-selection__group:nth-child(3n) { /*width: 33.333%; margin-right: 0;*/ } .specialization-selection__list { max-height: 125px; overflow: hidden; display: block; } .specialization-selection__list-item { display: flex; flex-direction: row; justify-content: flex-start; padding: 5px; } .specialization-selection__list-item label { display: block; font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; } .specialization-selection__list-item--group-header { background: #ebebeb; padding: 7px 5px; } .specialization-selection__list-item--group-header label { display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; } .specialization-selection__checkbox { -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; display: block; width: 13px !important; } .specialization-selection__checkbox--group-header { margin-top: 2px; } .specialization-selection__checkbox-label { display: block; width: calc(100% - 13px - 5px); margin-left: 5px; } .specialization-selection__select-button { display: block; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-size: 17px; color: #fff; background-color: #004D7B; width: calc(100% - 26px); padding: 10px; cursor: pointer; } .specialization-selection__select-button:hover { background-color: #006dae; } .specialization-selection__more { color: #0A246A; font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; padding-left: 18px; cursor: pointer; } .specialization-selection__more:after { content: '>'; margin-left: 3px; } .specialization-selection__more:hover { color: #0e3499; text-decoration: underline; } .specialization-filter__title { margin-bottom: 20px; margin-top: 30px; } .specialization-filter__title:first-child { margin-top: 0; } .specialization-filter__person-link { margin: 15px 0; } .opinion__container { float: right; width: 33%; margin-left: 40px; background: #ebebeb; padding: 15px 10px; box-sizing: border-box; border-radius: 20px 0 0 0; } .opinion__container:before, .opinion__container:after { display: block; clear: both; content: ''; } .opinion__title { font-size: 20px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; color: #004d7b; line-height: 1.2; margin-bottom: 10px; } .opinion__text { font-size: 14px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #404040; line-height: 1.714; margin-bottom: 10px; } .opinion__text:before, .opinion__text:after { display: block; clear: both; content: ''; } .opinion__person-info { width: calc(100% - 72px); vertical-align: top; float: left; } .opinion__person-img { margin-right: 10px; border-radius: 50%; width: 62px; height: 62px; float: left; } .opinion__person-name { font-size: 17px; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; color: #004d7b; line-height: 1.2; margin: 0 0 5px; } .opinion__person-job { font-size: 13px; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #a2a1a1; line-height: 1.2; margin-bottom: 10px !important; } .errorblock { background: #ebebeb; display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; align-items: center; padding: 25px; margin-bottom: 10px; } .errorblock__img { margin-right: 20px; } .errorblock__text { font-size: 32px; color: #929292; font-family: "cuprum", Impact, "Charcoal CY", sans-serif; font-weight: bold; line-height: 35px; } @media screen and (max-width: 1000px) { .rightbar { display: none; } } .footer { display: -webkit-flex; display: -ms-flex; display: flex; flex: 0 0 auto; padding-top: 20px; background: #3b434d; color: #9e9e9e; font-size: 14px; } .footer__item { padding-bottom: 20px; } .footer__right { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; align-content: flex-end; } .copyright { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; align-content: flex-start; } .copyright__link { position: relative; line-height: 25px; color: #9e9e9e; text-decoration: underline; } .copyright__link:hover { text-decoration: none; } .copyright__link::after { content: ''; position: absolute; display: block; right: -30px; top: 0; width: 25px; height: 25px; line-height: 25px; background: url("../img/16.png") center center/cover no-repeat; } .social--fixed { position: fixed; right: 10px; top: 25%; transform: translateY(-50%); } @media screen and (max-width: 1300px) { .social--fixed { display: none; } } .social--static { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; margin-bottom: 10px; } .social__item { width: 25px; height: 25px; margin: 0 2px; border-radius: 50%; overflow: hidden; margin-bottom: 5px; } .social__link { display: block; width: 25px; height: 25px; background-repeat: no-repeat; background-size: 27px 27px; background-position: center center; } .social__link--fb { background-image: url("../img/icon_facebook.svg"); } .social__link--vk { background-image: url("../img/icon_vkontakte.svg"); } .social__link--ok { background-image: url("../img/icon_odnoklassniki.svg"); } .social__link--tw { background-image: url("../img/icon_twitter.svg"); } .social__link:hover { opacity: .75; } .mainlinks { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; flex-wrap: nowrap; } .mainlinks__item { white-space: nowrap; word-wrap: normal; border-right: 1px solid #9e9e9e; padding: 0 8px; } .mainlinks__item:last-child { border: 0; padding-right: 0; } .mainlinks__link { color: #9e9e9e; text-decoration: underline; } .mainlinks__link:hover { text-decoration: none; } /*! lightslider - v1.1.6 - 2016-10-25 * https://github.com/sachinchoolur/lightslider * Copyright (c) 2016 Sachin N; Licensed MIT */ /*! lightslider - v1.1.3 - 2015-04-14 * https://github.com/sachinchoolur/lightslider * Copyright (c) 2015 Sachin N; Licensed MIT */ /** /!!! core css Should not edit !!!/**/ .lSSlideOuter { overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .lightSlider:before, .lightSlider:after { content: " "; display: table; } .lightSlider { overflow: hidden; margin: 0; } .lSSlideWrapper { max-width: 100%; overflow: hidden; position: relative; } .lSSlideWrapper > .lightSlider:after { clear: both; } .lSSlideWrapper .lSSlide { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform, height; transition-property: transform, height; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; } .lSSlideWrapper .lSFade { position: relative; } .lSSlideWrapper .lSFade > * { position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%; } .lSSlideWrapper.usingCss .lSFade > * { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; } .lSSlideWrapper .lSFade > *.active { z-index: 10; } .lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1; } /** /!!! End of core css Should not edit !!!/**/ /* Pager */ .lSSlideOuter .lSPager.lSpg { margin: 10px 0 0; padding: 0; text-align: center; position: absolute; padding: 0 10px; right: 0; bottom: 8px; background: #ebebeb; } .lSSlideOuter .lSPager.lSpg:before { content: ''; display: block; position: absolute; width: 30px; left: -30px; top: 0; bottom: 0; background: -moz-linear-gradient(left, rgba(235, 235, 235, 0) 0%, #ebebeb 100%); background: -webkit-linear-gradient(left, rgba(235, 235, 235, 0) 0%, #ebebeb 100%); background: linear-gradient(to right, rgba(235, 235, 235, 0) 0%, #ebebeb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ebebeb', endColorstr='#ebebeb', GradientType=1); } .lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0 3px; } .lSSlideOuter .lSPager.lSpg > li a { background-color: #d4d4d4; display: inline-block; height: 6px; overflow: hidden; text-indent: -999em; width: 6px; position: relative; z-index: 99; } .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #3b434d; } .lSSlideOuter .lSPager.lSpg > li:hover a { background-color: #eb914e; } .lSSlideOuter .media { opacity: 0.8; } .lSSlideOuter .media.active { opacity: 1; } /* End of pager */ /** Gallery */ .lSSlideOuter .lSPager.lSGallery { list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .lSSlideOuter .lSPager.lSGallery li { overflow: hidden; -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s; transition: border-radius 0.12s linear 0s 0.35s linear 0s; } .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { border-radius: 5px; } .lSSlideOuter .lSPager.lSGallery img { display: block; height: auto; max-width: 100%; } .lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after { content: " "; display: table; } .lSSlideOuter .lSPager.lSGallery:after { clear: both; } /* End of Gallery*/ /* slider actions */ .lSAction > a { width: 32px; display: block; top: 50%; height: 32px; background-image: url("../img/controls.png"); cursor: pointer; position: absolute; z-index: 99; margin-top: -16px; opacity: 0.5; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s; } .lSAction > a:hover { opacity: 1; } .lSAction > .lSPrev { background-position: 0 0; left: 10px; } .lSAction > .lSNext { background-position: -32px 0; right: 10px; } .lSAction > a.disabled { pointer-events: none; } .cS-hidden { height: 1px; opacity: 0; filter: alpha(opacity=0); overflow: hidden; } /* vertical */ .lSSlideOuter.vertical { position: relative; } .lSSlideOuter.vertical.noPager { padding-right: 0px !important; } .lSSlideOuter.vertical .lSGallery { position: absolute !important; right: 0; top: 0; } .lSSlideOuter.vertical .lightSlider > * { width: 100% !important; max-width: none !important; } /* vertical controlls */ .lSSlideOuter.vertical .lSAction > a { left: 50%; margin-left: -14px; margin-top: 0; } .lSSlideOuter.vertical .lSAction > .lSNext { background-position: 31px -31px; bottom: 10px; top: auto; } .lSSlideOuter.vertical .lSAction > .lSPrev { background-position: 0 -31px; bottom: auto; top: 10px; } /* vertical */ /* Rtl */ .lSSlideOuter.lSrtl { direction: rtl; } .lSSlideOuter .lightSlider, .lSSlideOuter .lSPager { padding-left: 0; list-style: none outside none; } .lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right: 0; } .lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li { float: left; } .lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li { float: right !important; } /* Rtl */ @-webkit-keyframes rightEnd { 0% { left: 0; } 50% { left: -15px; } 100% { left: 0; } } @keyframes rightEnd { 0% { left: 0; } 50% { left: -15px; } 100% { left: 0; } } @-webkit-keyframes topEnd { 0% { top: 0; } 50% { top: -15px; } 100% { top: 0; } } @keyframes topEnd { 0% { top: 0; } 50% { top: -15px; } 100% { top: 0; } } @-webkit-keyframes leftEnd { 0% { left: 0; } 50% { left: 15px; } 100% { left: 0; } } @keyframes leftEnd { 0% { left: 0; } 50% { left: 15px; } 100% { left: 0; } } @-webkit-keyframes bottomEnd { 0% { bottom: 0; } 50% { bottom: -15px; } 100% { bottom: 0; } } @keyframes bottomEnd { 0% { bottom: 0; } 50% { bottom: -15px; } 100% { bottom: 0; } } .lSSlideOuter .rightEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; } .lSSlideOuter .leftEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; } .lSSlideOuter.vertical .rightEnd { -webkit-animation: topEnd 0.3s; animation: topEnd 0.3s; position: relative; } .lSSlideOuter.vertical .leftEnd { -webkit-animation: bottomEnd 0.3s; animation: bottomEnd 0.3s; position: relative; } .lSSlideOuter.lSrtl .rightEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; } .lSSlideOuter.lSrtl .leftEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; } /*/ GRab cursor */ .lightSlider.lsGrab > * { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lightSlider.lsGrabbing > * { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } /*! lightgallery - v1.4.0 - 2017-06-04 * http://sachinchoolur.github.io/lightGallery/ * Copyright (c) 2017 Sachin N; Licensed GPLv3 */ @font-face { font-family: 'lg'; src: url("../fonts/lg.eot?n1z373"); src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg"); font-weight: normal; font-style: normal; } .lg-icon { font-family: 'lg'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .lg-actions .lg-next, .lg-actions .lg-prev { background-color: rgba(0, 0, 0, 0.45); border-radius: 2px; color: #999; cursor: pointer; display: block; font-size: 22px; margin-top: -10px; padding: 8px 10px 9px; position: absolute; top: 50%; z-index: 1080; border: none; outline: none; } .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled { pointer-events: none; opacity: 0.5; } .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover { color: #FFF; } .lg-actions .lg-next { right: 20px; } .lg-actions .lg-next:before { content: "\e095"; } .lg-actions .lg-prev { left: 20px; } .lg-actions .lg-prev:after { content: "\e094"; } @-webkit-keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @-moz-keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @-ms-keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @-webkit-keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } @-moz-keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } @-ms-keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } @keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } .lg-outer.lg-right-end .lg-object { -webkit-animation: lg-right-end 0.3s; -o-animation: lg-right-end 0.3s; animation: lg-right-end 0.3s; position: relative; } .lg-outer.lg-left-end .lg-object { -webkit-animation: lg-left-end 0.3s; -o-animation: lg-left-end 0.3s; animation: lg-left-end 0.3s; position: relative; } .lg-toolbar { z-index: 1082; left: 0; position: absolute; top: 0; width: 100%; background-color: rgba(0, 0, 0, 0.45); } .lg-toolbar .lg-icon { color: #999; cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0; text-align: center; width: 50px; text-decoration: none !important; outline: medium none; -webkit-transition: color 0.2s linear; -o-transition: color 0.2s linear; transition: color 0.2s linear; } .lg-toolbar .lg-icon:hover { color: #FFF; } .lg-toolbar .lg-close:after { content: "\e070"; } .lg-toolbar .lg-download:after { content: "\e0f2"; } .lg-sub-html { background-color: rgba(0, 0, 0, 0.45); bottom: 0; color: #EEE; font-size: 16px; left: 0; padding: 10px 40px; position: fixed; right: 0; text-align: center; z-index: 1080; } .lg-sub-html h4 { margin: 0; font-size: 13px; font-weight: bold; } .lg-sub-html p { font-size: 12px; margin: 5px 0 0; } #lg-counter { color: #999; display: inline-block; font-size: 16px; padding-left: 20px; padding-top: 12px; vertical-align: middle; } .lg-toolbar, .lg-prev, .lg-next { opacity: 1; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; } .lg-hide-items .lg-prev { opacity: 0; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } .lg-hide-items .lg-next { opacity: 0; -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } .lg-hide-items .lg-toolbar { opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); opacity: 0; -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-outer .lg-thumb-outer { background-color: #0D0A0A; bottom: 0; position: absolute; width: 100%; z-index: 1080; max-height: 350px; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; } .lg-outer.lg-thumb-open .lg-thumb-outer { -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0); } .lg-outer .lg-thumb { padding: 10px 0; height: 100%; margin-bottom: -5px; } .lg-outer .lg-thumb-item { border-radius: 5px; cursor: pointer; float: left; overflow: hidden; height: 100%; border: 2px solid #FFF; border-radius: 4px; margin-bottom: 5px; } @media (min-width: 1025px) { .lg-outer .lg-thumb-item { -webkit-transition: border-color 0.25s ease; -o-transition: border-color 0.25s ease; transition: border-color 0.25s ease; } } .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { border-color: #a90707; } .lg-outer .lg-thumb-item img { width: 100%; height: 100%; object-fit: cover; } .lg-outer.lg-has-thumb .lg-item { padding-bottom: 120px; } .lg-outer.lg-can-toggle .lg-item { padding-bottom: 0; } .lg-outer.lg-pull-caption-up .lg-sub-html { -webkit-transition: bottom 0.25s ease; -o-transition: bottom 0.25s ease; transition: bottom 0.25s ease; } .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html { bottom: 100px; } .lg-outer .lg-toogle-thumb { background-color: #0D0A0A; border-radius: 2px 2px 0 0; color: #999; cursor: pointer; font-size: 24px; height: 39px; line-height: 27px; padding: 5px 0; position: absolute; right: 20px; text-align: center; top: -39px; width: 50px; } .lg-outer .lg-toogle-thumb:after { content: "\e1ff"; } .lg-outer .lg-toogle-thumb:hover { color: #FFF; } .lg-outer .lg-video-cont { display: inline-block; vertical-align: middle; max-width: 1140px; max-height: 100%; width: 100%; padding: 0 5px; } .lg-outer .lg-video { width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative; } .lg-outer .lg-video .lg-object { display: inline-block; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } .lg-outer .lg-video .lg-video-play { width: 84px; height: 59px; position: absolute; left: 50%; top: 50%; margin-left: -42px; margin-top: -30px; z-index: 1080; cursor: pointer; } .lg-outer .lg-has-vimeo .lg-video-play { background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent; } .lg-outer .lg-has-vimeo:hover .lg-video-play { background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent; } .lg-outer .lg-has-html5 .lg-video-play { background: transparent url("../img/video-play.png") no-repeat scroll 0 0; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px; opacity: 0.8; } .lg-outer .lg-has-html5:hover .lg-video-play { opacity: 1; } .lg-outer .lg-has-youtube .lg-video-play { background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent; } .lg-outer .lg-has-youtube:hover .lg-video-play { background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent; } .lg-outer .lg-video-object { width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0; } .lg-outer .lg-has-video .lg-video-object { visibility: hidden; } .lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play { display: none; } .lg-outer .lg-has-video.lg-video-playing .lg-video-object { visibility: visible; } .lg-progress-bar { background-color: #333; height: 5px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1083; opacity: 0; -webkit-transition: opacity 0.08s ease 0s; -moz-transition: opacity 0.08s ease 0s; -o-transition: opacity 0.08s ease 0s; transition: opacity 0.08s ease 0s; } .lg-progress-bar .lg-progress { background-color: #a90707; height: 5px; width: 0; } .lg-progress-bar.lg-start .lg-progress { width: 100%; } .lg-show-autoplay .lg-progress-bar { opacity: 1; } .lg-autoplay-button:after { content: "\e01d"; } .lg-show-autoplay .lg-autoplay-button:after { content: "\e01a"; } .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transition-duration: 0s; transition-duration: 0s; } .lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } #lg-zoom-in:after { content: "\e311"; } #lg-actual-size { font-size: 20px; } #lg-actual-size:after { content: "\e033"; } #lg-zoom-out { opacity: 0.5; pointer-events: none; } #lg-zoom-out:after { content: "\e312"; } .lg-zoomed #lg-zoom-out { opacity: 1; pointer-events: auto; } .lg-outer .lg-pager-outer { bottom: 60px; left: 0; position: absolute; right: 0; text-align: center; z-index: 1080; height: 10px; } .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { overflow: visible; } .lg-outer .lg-pager-cont { cursor: pointer; display: inline-block; overflow: hidden; position: relative; vertical-align: top; margin: 0 5px; } .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .lg-outer .lg-pager-cont.lg-pager-active .lg-pager { box-shadow: 0 0 0 2px white inset; } .lg-outer .lg-pager-thumb-cont { background-color: #fff; color: #FFF; bottom: 100%; height: 83px; left: 0; margin-bottom: 20px; margin-left: -60px; opacity: 0; padding: 5px; position: absolute; width: 120px; border-radius: 3px; -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s; -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s; transition: opacity 0.15s ease 0s, transform 0.15s ease 0s; -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } .lg-outer .lg-pager-thumb-cont img { width: 100%; height: 100%; } .lg-outer .lg-pager { background-color: rgba(255, 255, 255, 0.5); border-radius: 50%; box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset; display: block; height: 12px; -webkit-transition: box-shadow 0.3s ease 0s; -o-transition: box-shadow 0.3s ease 0s; transition: box-shadow 0.3s ease 0s; width: 12px; } .lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus { box-shadow: 0 0 0 8px white inset; } .lg-outer .lg-caret { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px dashed; bottom: -10px; display: inline-block; height: 0; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0; } .lg-fullscreen:after { content: "\e20c"; } .lg-fullscreen-on .lg-fullscreen:after { content: "\e20d"; } .lg-outer #lg-dropdown-overlay { background-color: rgba(0, 0, 0, 0.25); bottom: 0; cursor: default; left: 0; position: fixed; right: 0; top: 0; z-index: 1081; opacity: 0; visibility: hidden; -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s; -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s; transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s; } .lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay { -webkit-transition-delay: 0s; transition-delay: 0s; -moz-transform: translate3d(0, 0px, 0); -o-transform: translate3d(0, 0px, 0); -ms-transform: translate3d(0, 0px, 0); -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); opacity: 1; visibility: visible; } .lg-outer.lg-dropdown-active #lg-share { color: #FFF; } .lg-outer .lg-dropdown { background-color: #fff; border-radius: 2px; font-size: 14px; list-style-type: none; margin: 0; padding: 10px 0; position: absolute; right: 0; text-align: left; top: 50px; opacity: 0; visibility: hidden; -moz-transform: translate3d(0, 5px, 0); -o-transform: translate3d(0, 5px, 0); -ms-transform: translate3d(0, 5px, 0); -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s; -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s; -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s; transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s; } .lg-outer .lg-dropdown:after { content: ""; display: block; height: 0; width: 0; position: absolute; border: 8px solid transparent; border-bottom-color: #FFF; right: 16px; top: -16px; } .lg-outer .lg-dropdown > li:last-child { margin-bottom: 0px; } .lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon { color: #333; } .lg-outer .lg-dropdown a { color: #333; display: block; white-space: pre; padding: 4px 12px; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; } .lg-outer .lg-dropdown a:hover { background-color: rgba(0, 0, 0, 0.07); } .lg-outer .lg-dropdown .lg-dropdown-text { display: inline-block; line-height: 1; margin-top: -3px; vertical-align: middle; } .lg-outer .lg-dropdown .lg-icon { color: #333; display: inline-block; float: none; font-size: 20px; height: auto; line-height: 1; margin-right: 8px; padding: 0; vertical-align: middle; width: auto; } .lg-outer #lg-share { position: relative; } .lg-outer #lg-share:after { content: "\e80d"; } .lg-outer #lg-share-facebook .lg-icon { color: #3b5998; } .lg-outer #lg-share-facebook .lg-icon:after { content: "\e901"; } .lg-outer #lg-share-twitter .lg-icon { color: #00aced; } .lg-outer #lg-share-twitter .lg-icon:after { content: "\e904"; } .lg-outer #lg-share-googleplus .lg-icon { color: #dd4b39; } .lg-outer #lg-share-googleplus .lg-icon:after { content: "\e902"; } .lg-outer #lg-share-pinterest .lg-icon { color: #cb2027; } .lg-outer #lg-share-pinterest .lg-icon:after { content: "\e903"; } .lg-group:after { content: ""; display: table; clear: both; } .lg-outer { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1050; text-align: left; opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-outer * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .lg-outer.lg-visible { opacity: 1; } .lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current { -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; } .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; opacity: 1; } .lg-outer.lg-grab img.lg-object { cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lg-outer.lg-grabbing img.lg-object { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } .lg-outer .lg { height: 100%; width: 100%; position: relative; overflow: hidden; margin-left: auto; margin-right: auto; max-width: 100%; max-height: 100%; } .lg-outer .lg-inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; white-space: nowrap; } .lg-outer .lg-item { background: url("../img/loading.gif") no-repeat scroll center center transparent; display: none !important; } .lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide { display: inline-block !important; } .lg-outer.lg-css .lg-current { display: inline-block !important; } .lg-outer .lg-item, .lg-outer .lg-img-wrap { display: inline-block; text-align: center; position: absolute; width: 100%; height: 100%; } .lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; } .lg-outer .lg-img-wrap { position: absolute; padding: 0 5px; left: 0; right: 0; top: 0; bottom: 0; } .lg-outer .lg-item.lg-complete { background-image: none; } .lg-outer .lg-item.lg-current { z-index: 1060; } .lg-outer .lg-image { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto !important; height: auto !important; } .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play { opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { opacity: 1; } .lg-outer .lg-empty-html { display: none; } .lg-outer.lg-hide-download #lg-download { display: none; } .lg-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1040; background-color: #000; opacity: 0; -webkit-transition: opacity 0.15s ease 0s; -o-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-backdrop.in { opacity: 1; } .lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current { -webkit-transition: none 0s ease 0s !important; -moz-transition: none 0s ease 0s !important; -o-transition: none 0s ease 0s !important; transition: none 0s ease 0s !important; } .lg-css3.lg-use-css3 .lg-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } .lg-css3.lg-use-left .lg-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } .lg-css3.lg-fade .lg-item { opacity: 0; } .lg-css3.lg-fade .lg-item.lg-current { opacity: 1; } .lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current { -webkit-transition: opacity 0.1s ease 0s; -moz-transition: opacity 0.1s ease 0s; -o-transition: opacity 0.1s ease 0s; transition: opacity 0.1s ease 0s; } .lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0; } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; } .lg-css3.lg-slide.lg-use-left .lg-item { opacity: 0; position: absolute; left: 0; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { left: -100%; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { left: 100%; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { left: 0; opacity: 1; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; } /*# sourceMappingURL=lightgallery.css.map */ .date-picker { width: 170px; height: 25px; border: 0; line-height: 25px; padding: 0 0 0 10px; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; cursor: pointer; color: #303030; position: relative; z-index: 2; } .date-picker-wrapper { position: absolute; margin-top: 10px; border: 1px solid #c8c8c8; background-color: #ebebeb; padding: 5px 12px 0 12px; font-size: 12px; line-height: 20px; color: #aaa; font-family: Arial, sans-serif; max-height: 280px; overflow: hidden; margin-left: 170px; box-sizing: border-box; z-index: 2; } .date-picker-wrapper.inline-wrapper { position: relative; box-shadow: none; display: inline-block; max-width: 230px; } .date-picker-wrapper.single-date { padding: 0 10px; margin-left: 0px; } .date-picker-wrapper.no-shortcuts { padding-bottom: 0; } .date-picker-wrapper.no-topbar { padding-top: 0; padding-bottom: 8px; } .date-picker-wrapper .footer { font-size: 11px; padding-top: 3px; background: none !important; } .date-picker-wrapper b { color: #666; font-weight: 700; } .date-picker-wrapper a { color: #6bb4d6; text-decoration: underline; } .date-picker-wrapper .month-name { text-transform: uppercase; } .date-picker-wrapper .month-wrapper { border-radius: 3px; background-color: #ebebeb; cursor: default; position: relative; _overflow: hidden; } .date-picker-wrapper .month-wrapper table { width: 190px; float: left; } .date-picker-wrapper .month-wrapper table.month2 { width: 190px; float: left; } .date-picker-wrapper .month-wrapper table th, .date-picker-wrapper .month-wrapper table td { vertical-align: middle; text-align: center; line-height: 30px; margin: 0; padding: 2px 0; } .date-picker-wrapper .month-wrapper table .day { padding: 0; font-size: 12px; margin-bottom: 1px; color: #929292; cursor: default; height: 22px; line-height: 22px; width: 30px; display: block; } .date-picker-wrapper .month-wrapper table div.day.lastMonth, .date-picker-wrapper .month-wrapper table div.day.nextMonth { color: #929292; cursor: default; } .date-picker-wrapper .month-wrapper table .day.checked { background-color: #c8c8c8; border-radius: 0; } .date-picker-wrapper .month-wrapper table .week-name { height: 18px; line-height: 18px; font-weight: 100; text-transform: uppercase; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; } .date-picker-wrapper .month-wrapper table .day.has-tooltip { cursor: help !important; } .date-picker-wrapper .time label { white-space: nowrap; } .date-picker-wrapper .month-wrapper table .day.toMonth.valid { color: #929292; cursor: pointer; } .date-picker-wrapper .month-wrapper table .day.toMonth.hovering { background-color: #cdecfa; } .date-picker-wrapper .month-wrapper table .day.nextMonth, .date-picker-wrapper .month-wrapper table .day.lastMonth { display: none; } .date-picker-wrapper .month-wrapper table .day.real-today { background-color: #ffe684; } .date-picker-wrapper .month-wrapper table .day.real-today.checked, .date-picker-wrapper .month-wrapper table .day.real-today.hovering { background-color: #70ccd5; } .date-picker-wrapper table .caption { height: 30px; } .date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev { padding: 0 5px; cursor: pointer; } .date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover { background-color: #ccc; color: white; } .date-picker-wrapper .gap { position: relative; z-index: 1; width: 15px; background-color: red; font-size: 0; line-height: 0; float: left; top: -5px; margin: 0 10px -10px; visibility: hidden; height: 0; opacity: .5; } .date-picker-wrapper .gap .gap-lines { height: 100%; overflow: hidden; } .date-picker-wrapper .gap .gap-line { height: 15px; width: 15px; position: relative; } .date-picker-wrapper .gap .gap-line .gap-1 { z-index: 1; height: 0; border-left: 8px solid #ececec; border-top: 8px solid #ffffff; border-bottom: 8px solid #ffffff; } .date-picker-wrapper .gap .gap-line .gap-2 { position: absolute; right: 0; top: 0; z-index: 2; height: 0; border-left: 8px solid transparent; border-top: 8px solid #ececec; } .date-picker-wrapper .gap .gap-line .gap-3 { position: absolute; right: 0; top: 8px; z-index: 2; height: 0; border-left: 8px solid transparent; border-bottom: 8px solid #ececec; } .date-picker-wrapper .gap .gap-top-mask { width: 6px; height: 1px; position: absolute; top: -1px; left: 1px; background-color: #eee; z-index: 3; } .date-picker-wrapper .gap .gap-bottom-mask { width: 6px; height: 1px; position: absolute; bottom: -1px; left: 7px; background-color: #eee; z-index: 3; } .date-picker-wrapper .selected-days { display: none; } .date-picker-wrapper .drp_top-bar { line-height: 1.4; position: relative; padding: 10px 40px 10px 0; } .date-picker-wrapper .drp_top-bar .error-top { display: none; } .date-picker-wrapper .drp_top-bar .normal-top { display: none; } .date-picker-wrapper .drp_top-bar .default-top { display: block; } .date-picker-wrapper .drp_top-bar.error .default-top { display: none; } .date-picker-wrapper .drp_top-bar.error .error-top { display: block; color: red; } .date-picker-wrapper .drp_top-bar.normal .default-top { display: none; } .date-picker-wrapper .drp_top-bar.normal .normal-top { display: block; } .date-picker-wrapper .drp_top-bar .apply-btn { position: absolute; right: 0; top: 6px; padding: 3px 5px; margin: 0; font-size: 12px; border-radius: 4px; cursor: pointer; border: solid 1px #0076a3; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top, #00adee, #0078a5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); color: white; line-height: initial; } .date-picker-wrapper .drp_top-bar .apply-btn.disabled { cursor: pointer; color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top, #fff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); } /*time styling*/ .date-picker-wrapper .time { position: relative; } .date-picker-wrapper.single-month .time { display: block; } .date-picker-wrapper .time input[type=range] { vertical-align: middle; width: 129px; padding: 0; margin: 0; height: 20px; } .date-picker-wrapper .time1, .time2 { width: 180px; padding: 0 5px; text-align: center; } .date-picker-wrapper .time1 { float: left; } .date-picker-wrapper .time2 { float: right; } .date-picker-wrapper .hour, .minute { text-align: right; } .date-picker-wrapper .hide { display: none; } .date-picker-wrapper .first-date-selected { background-color: #ec9454 !important; color: white !important; } .date-picker-wrapper .last-date-selected { background-color: #ec9454 !important; color: white !important; } .date-picker-wrapper .date-range-length-tip { position: absolute; margin-top: -4px; margin-left: -8px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); display: none; background-color: yellow; padding: 0 6px; border-radius: 2px; font-size: 12px; line-height: 16px; -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3)); -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3)); -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3)); -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3)); filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3)); } .date-picker-wrapper .date-range-length-tip:after { content: ''; position: absolute; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid yellow; left: 50%; margin-left: -4px; bottom: -4px; } .date-picker-wrapper.two-months.no-gap .month1 .next, .date-picker-wrapper.two-months.no-gap .month2 .prev { display: none; } .date-picker-wrapper .week-number { padding: 5px 0; line-height: 1; font-size: 12px; margin-bottom: 1px; color: #999; cursor: pointer; } .date-picker-wrapper .week-number.week-number-selected { color: #4499EE; font-weight: bold; } .jq-checkbox, .jq-radio { vertical-align: -4px; width: 16px; height: 16px; margin: 0 4px 0 0; border: 1px solid #C3C3C3; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF; cursor: pointer; } .jq-checkbox.focused, .jq-radio.focused { border: 1px solid #08C; } .jq-checkbox.disabled, .jq-radio.disabled { opacity: .55; } .jq-checkbox { border-radius: 3px; } .jq-checkbox.checked .jq-checkbox__div { width: 12px; height: 12px; margin: 2px 0 0 2px; border-radius: 2px; background: #666; box-shadow: inset 0 -3px 6px #AAA; } .jq-radio { border-radius: 50%; } .jq-radio.checked .jq-radio__div { width: 10px; height: 10px; margin: 3px 0 0 3px; border-radius: 50%; background: #777; box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7); } .jq-file { width: 270px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } .jq-file input { cursor: pointer; } .jq-file__name { box-sizing: border-box; width: 100%; height: 34px; padding: 0 80px 0 10px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; background: #FFF; font: 14px/32px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #333; } .jq-file__browse { position: absolute; top: 1px; right: 1px; padding: 0 10px; border-left: 1px solid #CCC; border-radius: 0 4px 4px 0; box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); font: 14px/32px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #333; text-shadow: 1px 1px #FFF; } .jq-file:hover .jq-file__browse { background: linear-gradient(#F6F6F6, #E6E6E6); } .jq-file:active .jq-file__browse { background: #F5F5F5; box-shadow: inset 1px 1px 3px #DDD; } .jq-file.focused .jq-file__name { border: 1px solid #5794BF; } .jq-file.disabled, .jq-file.disabled .jq-file__name, .jq-file.disabled .jq-file__browse { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-number { position: relative; vertical-align: middle; padding: 0 36px 0 0; } .jq-number__field { width: 100px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); } .jq-number__field:hover { border-color: #B3B3B3; } .jq-number__field input { box-sizing: border-box; width: 100%; padding: 8px 9px; border: none; outline: none; background: none; font: 14px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #333; } .jq-number__spin { position: absolute; top: 0; right: 0; width: 32px; height: 14px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; background: linear-gradient(#FFF, #E6E6E6); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-shadow: 1px 1px #FFF; cursor: pointer; } .jq-number__spin.minus { top: auto; bottom: 0; } .jq-number__spin:hover { background: linear-gradient(#F6F6F6, #E6E6E6); } .jq-number__spin:active { background: #F5F5F5; box-shadow: inset 1px 1px 3px #DDD; } .jq-number__spin:after { content: ''; position: absolute; top: 4px; left: 11px; width: 0; height: 0; border-right: 5px solid transparent; border-bottom: 5px solid #999; border-left: 5px solid transparent; } .jq-number__spin.minus:after { top: 5px; border-top: 5px solid #999; border-right: 5px solid transparent; border-bottom: none; border-left: 5px solid transparent; } .jq-number__spin.minus:hover:after { border-top-color: #000; } .jq-number__spin.plus:hover:after { border-bottom-color: #000; } .jq-number.focused .jq-number__field { border: 1px solid #5794BF; } .jq-number.disabled .jq-number__field, .jq-number.disabled .jq-number__spin { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-number.disabled .jq-number__spin:after { border-bottom-color: #AAA; } .jq-number.disabled .jq-number__spin.minus:after { border-top-color: #AAA; } .jq-selectbox { vertical-align: middle; cursor: pointer; text-overflow: ellipsis; } .jq-selectbox__select { height: 32px; padding: 0 45px 0 10px; border-bottom-color: #B3B3B3; border-radius: 4px; font: 14px/32px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #333; text-shadow: 1px 1px #FFF; background: #fff; border-radius: 15px; } .jq-selectbox.disabled .jq-selectbox__select { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-selectbox__select-text { display: block; width: 100%; margin-top: -32px; font-size: 12px; color: #929292; overflow: hidden; max-width: 105px; text-overflow: ellipsis; } .jq-selectbox .placeholder { color: #888; } .jq-selectbox__trigger { position: absolute; top: 0; right: 0; width: 34px; height: 100%; background: #FFFFFF; border-radius: 0 15px 15px 0; overflow: hidden; } .jq-selectbox__trigger-arrow { position: absolute; top: 14px; right: 12px; width: 0; height: 0; border-top: 5px solid #999; border-right: 5px solid transparent; border-left: 5px solid transparent; } .jq-selectbox:hover .jq-selectbox__trigger-arrow { border-top-color: #000; } .jq-selectbox.disabled .jq-selectbox__trigger-arrow { border-top-color: #AAA; } .jq-selectbox__dropdown { box-sizing: border-box; width: 100%; margin: 2px 0 0; padding: 0; border: 1px solid #CCC; border-radius: 4px; background: #FFF; font: 14px/18px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; background: #FFFFFF; width: auto; } .jq-selectbox__search { margin: 5px; } .jq-selectbox__search input { box-sizing: border-box; width: 100%; margin: 0; padding: 5px 27px 6px 8px; border: 1px solid #CCC; border-radius: 3px; outline: none; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%; color: #333; } .jq-selectbox__not-found { margin: 5px; padding: 5px 8px 6px; background: #F0F0F0; font-size: 13px; } .jq-selectbox ul { margin: 0; padding: 0; position: relative; z-index: 10; } .jq-selectbox li { min-height: 18px; padding: 5px 10px 6px; font-size: 12px; color: #929292; background: #FFFFFF; } .jq-selectbox li.selected { background-color: #A3ABB1; color: #FFF; } .jq-selectbox li:hover { background-color: #e7632d; color: #FFF; } .jq-selectbox li.disabled { color: #AAA; } .jq-selectbox li.disabled:hover { background: none; } .jq-selectbox li.optgroup { font-weight: bold; } .jq-selectbox li.optgroup:hover { background: none; color: #231F20; cursor: default; } .jq-selectbox li.option { padding-left: 25px; } .jq-select-multiple { box-sizing: border-box; padding: 1px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; background: #FFF; box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); font: 14px/18px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #333; cursor: default; } .jq-select-multiple.focused { border: 1px solid #5794BF; } .jq-select-multiple.disabled { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-select-multiple ul { margin: 0; padding: 0; } .jq-select-multiple li { padding: 3px 9px 4px; list-style: none; } .jq-select-multiple li:first-child { border-radius: 3px 3px 0 0; } .jq-select-multiple li:last-child { border-radius: 0 0 3px 3px; } .jq-select-multiple li.selected { background: #08C; color: #FFF; } .jq-select-multiple li.disabled { color: #AAA; } .jq-select-multiple li.optgroup { font-weight: bold; } .jq-select-multiple li.option { padding-left: 25px; } .jq-select-multiple.disabled li.selected, .jq-select-multiple li.selected.disabled { background: #CCC; color: #FFF; } input[type='email'].styler, input[type='password'].styler, input[type='search'].styler, input[type='tel'].styler, input[type='text'].styler, input[type='url'].styler, textarea.styler { padding: 8px 9px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); font: 14px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #333; } input[type='search'].styler { -webkit-appearance: none; -moz-appearance: none; appearance: none; } textarea.styler { overflow: auto; } input[type='email'].styler:hover, input[type='password'].styler:hover, input[type='search'].styler:hover, input[type='tel'].styler:hover, input[type='text'].styler:hover, input[type='url'].styler:hover, textarea.styler:hover { border-color: #B3B3B3; } input[type='email'].styler:hover:focus, input[type='password'].styler:hover:focus, input[type='search'].styler:hover:focus, input[type='tel'].styler:hover:focus, input[type='text'].styler:hover:focus, input[type='url'].styler:hover:focus, textarea.styler:hover:focus { border-color: #CCC; border-top-color: #B3B3B3; outline: none; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } button.styler, input[type='button'].styler, input[type='submit'].styler, input[type='reset'].styler { overflow: visible; padding: 8px 11px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; outline: none; background: linear-gradient(#FFF, #E6E6E6); box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); font: 14px Arial, sans-serif; font-family: "opensans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #333; text-shadow: 1px 1px #FFF; cursor: pointer; } button.styler.styler::-moz-focus-inner, input[type='button'].styler.styler::-moz-focus-inner, input[type='submit'].styler.styler::-moz-focus-inner, input[type='reset'].styler.styler::-moz-focus-inner { padding: 0; border: 0; } button.styler:not([disabled]):hover, input[type='button'].styler:not([disabled]):hover, input[type='submit'].styler:not([disabled]):hover, input[type='reset'].styler:not([disabled]):hover, input[type='reset'].styler:hover { background: linear-gradient(#F6F6F6, #E6E6E6); } button.styler:active, input[type='button'].styler:active, input[type='submit'].styler:active, input[type='reset'].styler:active { background: #F5F5F5; box-shadow: inset 1px 1px 3px #DDD; } button.styler[disabled], input[type='button'].styler[disabled], input[type='submit'].styler[disabled] { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .filterservice__toggle { display: -webkit-flex; display: -ms-flex; display: flex; flex-direction: row; width: 100%; justify-content: space-between; align-items: center; align-content: center; } .filterservice__toggle .toggle { height: 24px; } .filterservice__toggle input[type=checkbox] { height: 0; width: 0; visibility: hidden; position: absolute; left: 0; z-index: -1000; } .filterservice__toggle label.filterservice__labeltoggle { cursor: pointer; text-indent: -9999px; width: 30%; margin: 0 2%; height: 22px; background: #ffffff; display: block; border-radius: 100px; position: relative; border: 1px solid #d7d7d7; overflow: hidden; display: -webkit-flex; display: -ms-flex; display: flex; order: 2; margin-bottom: 10px; } .filterservice__toggle label.filterservice__labeltoggle:after { content: ''; position: absolute; top: 2px; left: 3px; width: 18px; height: 18px; background: #5597d1; border-radius: 90px; transition: .25s; } .filterservice__toggle input:checked + label.filterservice__labeltoggle { background: #ffffff; } .filterservice__toggle input:checked + label.filterservice__labeltoggle:after { background: #5597d1; } .filterservice__toggle input:checked + label.filterservice__labeltoggle:after { left: calc(100% - 3px); transform: translateX(-100%); } .calend { width: 230px; text-decoration: none !important; text-align: center; } .calend table { width: 210px !important; padding-bottom: 10px; } .calend a { text-decoration: none !important; } .calend__link { text-decoration: none; width: 22px !important; height: 22px !important; line-height: 22px !important; display: block; margin: auto; } .calend__link:hover { background: #eb914e; border-radius: 50%; color: #ffffff !important; } .header.loading { min-height: 81px; } .header.loading .search--float { display: none; } .header.scrolling, .header.inner { position: fixed; width: 100%; top: 0; min-height: 60px; height: 60px; } .header.scrolling .logo--header, .header.inner .logo--header { margin: 5px 0; } .header.scrolling .slogan__text, .header.inner .slogan__text { display: none; } .header.scrolling .region__img, .header.inner .region__img { margin-left: 35px; } .header.scrolling .region__name, .header.inner .region__name { font-size: 0; color: transparent; width: 1px; position: relative; } .header.scrolling .region__name:before, .header.inner .region__name:before { content: ''; position: absolute; font-size: 20px; top: 50%; transform: translateY(-50%); width: 8px; height: 5px; background: url("../img/region_arrow_bottom@2x.png") 50% 50%/cover no-repeat; } .header.scrolling .floatmenu, .header.inner .floatmenu { display: -webkit-flex; display: -ms-flex; display: flex; } .header.scrolling .search--float, .header.inner .search--float { display: block; } .header.scrolling .special, .header.inner .special { display: none; } /*# sourceMappingURL=all.css.map */