@charset "UTF-8"; [class*=" icon-"]:before, [class*=" f3-icon-"]:before, [class^=f3-icon-]:before, [class^=icon-]:before { font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; text-align: center } .swiper-wrapper, html { -webkit-box-sizing: border-box } .awesome-font, .fs-list-block .fs-item:after, .mark-list li:before, .members-item .members-photo:after { text-rendering: auto; -moz-osx-font-smoothing: grayscale } .c-hamburger:focus, ul.tabNavigation li a:focus { outline: 0 } @font-face { font-family: OpenSans-Semibold; font-style: normal; font-weight: 300; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg") } @font-face { font-family: OpenSans-Semibold; font-style: normal; font-weight: 400; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg") } @font-face { font-family: OpenSans-Semibold; font-style: normal; font-weight: 500; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg") } @font-face { font-family: OpenSans-Semibold; font-style: normal; font-weight: 600; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg") } @font-face { font-family: OpenSans-Semibold; font-style: normal; font-weight: 700; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg") } @font-face { font-family: OpenSans; font-style: normal; font-weight: 300; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/OpenSans.svg#OpenSans) format("svg") } @font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.svg#Roboto-Medium) format("svg") } @font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.svg#Roboto-Medium) format("svg") } @font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.svg#Roboto-Medium) format("svg") } @font-face { font-family: Roboto; font-style: normal; font-weight: 600; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.svg#Roboto-Medium) format("svg") } @font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.eot#iefix) format("embedded-opentype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff2) format("woff2"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.woff) format("woff"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.ttf) format("truetype"), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/Roboto-Medium.svg#Roboto-Medium) format("svg") } @font-face { font-family: fontello; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello/fontello.eot?36370694); src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello/fontello.eot?36370694#iefix) format('embedded-opentype'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello/fontello.woff2?36370694) format('woff2'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello/fontello.woff?36370694) format('woff'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello/fontello.ttf?36370694) format('truetype'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello/fontello.svg?36370694#fontello) format('svg'); font-weight: 400; font-style: normal } [class*=" icon-"]:before, [class^=icon-]:before { font-family: fontello; -moz-osx-font-smoothing: grayscale } .icon-down-open-mini:before { content: '\e800' } .icon-down-dir:before { content: '\e801' } .icon-gplus:before { content: '\f05a' } .icon-rss:before { content: '\f09e' } .icon-youtube:before { content: '\f16a' } .icon-right:before { content: '\f178' } @font-face { font-family: fontelloo; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v2/fontello.eot?27204419); src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v2/fontello.eot?27204419#iefix) format('embedded-opentype'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v2/fontello.woff2?27204419) format('woff2'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v2/fontello.woff?27204419) format('woff'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v2/fontello.ttf?27204419) format('truetype'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v2/fontello.svg?27204419#fontello) format('svg'); font-weight: 400; font-style: normal } @font-face { font-family: fontello_social; src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v3/fontello_social.eot?193018); src: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v3/fontello_social.eot?193018#iefix) format('embedded-opentype'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v3/fontello_social.woff2?193018) format('woff2'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v3/fontello_social.woff?193018) format('woff'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v3/fontello_social.ttf?193018) format('truetype'), url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/fonts/fontello_v3/fontello_social.svg?193018#fontello_social) format('svg'); font-weight: 400; font-style: normal } [class*=" f3-icon-"]:before, [class^=f3-icon-]:before { font-family: fontello_social; -moz-osx-font-smoothing: grayscale } .full, .half, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block } .full, .full:last-child, .half, .half:last-child, .one-third, .one-third:last-child { margin-right: 0 } .btn-1, .label-tp-1, .title-24, .title-26 { text-transform: uppercase } .f3-icon-twitter:before { content: '\f099' } .f3-icon-facebook:before { content: '\f09a' } .f3-icon-instagram:before { content: '\f16d' } .f3-icon-vkontakte:before { content: '\f189' } .f3-icon-pinterest:before { content: '\f231' } .f3-icon-whatsapp:before { content: '\f232' } .f3-icon-odnoklassniki:before { content: '\f263' } .icon-child:before { content: '\f1ae' } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline } body { line-height: 1 } ol, ul { list-style: none } blockquote, q { quotes: none } blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none } .container-fluid::after, .container::after, .row::after { clear: both; content: "" } html { box-sizing: border-box; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } *, ::after, ::before { -webkit-box-sizing: inherit; box-sizing: inherit } .full { float: left; width: 100% } .half { float: left; width: 50% } .half.mb-ls-full.mb-doc { display: inline-block; vertical-align: top; float: none } @media screen and (max-width:479px) { .half, .half:last-child { margin-right: 0 } .half { float: left; display: block; width: 100% } } .one-third { float: left; display: block; width: 33.33333% } @media screen and (max-width:1077px) { .one-third, .one-third:last-child { margin-right: 0 } .one-third { float: left; display: block; width: 100% } .ms-navs { display: none } .main-slider-2 { height: auto!important } } .four-fifths, .one-fifth, .one-quarter, .one-sixth, .three-fifths, .three-quarters, .two-fifths, .two-thirds { display: block; margin-right: 0; float: left } .two-thirds { width: 66.66667% } .two-thirds:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .two-thirds, .two-thirds:last-child { margin-right: 0 } .two-thirds { float: left; display: block; width: 100% } } .one-quarter { width: 25% } .one-quarter:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .one-quarter, .one-quarter:last-child { margin-right: 0 } .one-quarter { float: left; display: block; width: 50% } } @media screen and (max-width:639px) { .one-quarter, .one-quarter:last-child { margin-right: 0 } .one-quarter { float: left; display: block; width: 100% } } .one-sixth { width: 16.66667% } .one-sixth:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .one-sixth, .one-sixth:last-child { margin-right: 0 } .one-sixth { float: left; display: block; width: 33.33333% } } @media screen and (max-width:767px) { .one-sixth, .one-sixth:last-child { margin-right: 0 } .one-sixth { float: left; display: block; width: 100% } .p_text { color: #d1cfcf; font-family: Roboto, Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 8pt; text-align: center } } .three-quarters { width: 75% } .three-quarters:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .three-quarters { float: left; display: block; margin-right: 0; width: 100% } .three-quarters:last-child { margin-right: 0 } } .one-fifth { width: 20% } .one-fifth:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .one-fifth, .one-fifth:last-child { margin-right: 0 } .one-fifth { float: left; display: block; width: 100% } } .four-fifths { width: 80% } .four-fifths:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .four-fifths, .four-fifths:last-child { margin-right: 0 } .four-fifths { float: left; display: block; width: 100% } } .two-fifths { width: 40% } .two-fifths:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .two-fifths, .two-fifths:last-child { margin-right: 0 } .two-fifths { float: left; display: block; width: 100% } } .three-fifths { width: 60% } .three-fifths:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .three-fifths, .three-fifths:last-child { margin-right: 0 } .three-fifths { float: left; display: block; width: 100% } } .col-half { display: inline-block; vertical-align: top; width: 50%; padding: 0 10px } .col-four-fifths, .col-one-fifth, .col-one-quarter, .col-one-sixth, .col-one-third, .col-three-fifths, .col-three-quarters, .col-two-fifths, .col-two-thirds { display: block; padding: 0 10px; margin-right: 0 } .col-half:last-child { margin-right: 0 } @media screen and (max-width:767px) { .col-half, .col-half:last-child { margin-right: 0 } .col-half { float: left; display: block; width: 100% } } .col-one-third { float: left; width: 33.33333% } .col-one-third:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-one-third, .col-one-third:last-child { margin-right: 0 } .col-one-third { float: right; display: block; width: 100% } } .col-two-thirds { float: left; width: 66.66667% } .col-two-thirds:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-two-thirds { float: left; display: block; margin-right: 0; width: 100% } .col-two-thirds:last-child { margin-right: 0 } } .col-one-quarter { float: left; width: 25% } .col-one-quarter:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-one-quarter { float: left; display: block; margin-right: 0; width: 50%; padding: 0 10px } .col-one-quarter:last-child { margin-right: 0 } } @media screen and (max-width:639px) { .col-one-quarter { float: left; display: block; margin-right: 0; width: 100% } .col-one-quarter:last-child { margin-right: 0 } } .col-one-sixth { float: left; width: 16.66667% } .col-one-sixth:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-one-sixth, .col-one-sixth:last-child { margin-right: 0 } .col-one-sixth { float: left; display: block; width: 33.33333% } } @media screen and (max-width:767px) { .col-one-sixth, .col-one-sixth:last-child { margin-right: 0 } .col-one-sixth { float: left; display: block; width: 100% } } .col-three-quarters { float: left; width: 75% } .col-three-quarters:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-three-quarters { float: left; display: block; margin-right: 0; width: 100% } .col-three-quarters:last-child { margin-right: 0 } } .col-one-fifth { float: left; width: 20% } .col-one-fifth:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-one-fifth, .col-one-fifth:last-child { margin-right: 0 } .col-one-fifth { float: left; display: block; width: 100% } } .col-two-fifths { float: left; width: 40% } .col-two-fifths:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-two-fifths { float: left; display: block; margin-right: 0; width: 100% } .col-two-fifths:last-child { margin-right: 0 } } .col-three-fifths { float: left; width: 60% } .col-three-fifths:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-three-fifths { float: left; display: block; margin-right: 0; width: 100% } .col-three-fifths:last-child { margin-right: 0 } } .col-four-fifths { float: left; width: 80% } .col-four-fifths:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .col-four-fifths { float: left; display: block; margin-right: 0; width: 100% } .col-four-fifths:last-child { margin-right: 0 } } .container, .container-fluid { max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0 15px } .container-fluid::after, .container::after { display: table } .container .full-width, .container-fluid .full-width { float: left; display: block; margin-right: 0; width: 100%; padding: 0 15px } .container .full-width:last-child, .container-fluid .full-width:last-child { margin-right: 0 } .container .four-fifths, .container .half, .container .one-fifth, .container .one-quarter, .container .one-third, .container .three-fifths, .container .three-quarters, .container .two-fifths, .container .two-thirds, .container-fluid .four-fifths, .container-fluid .half, .container-fluid .one-fifth, .container-fluid .one-quarter, .container-fluid .one-third, .container-fluid .three-fifths, .container-fluid .three-quarters, .container-fluid .two-fifths, .container-fluid .two-thirds { padding: 0 15px } @media screen and (max-width:1229px) { .container { max-width: 1020px } } @media screen and (max-width:1077px) { .container { max-width: 710px } } .container-fluid { max-width: 100%; margin-left: auto; margin-right: auto } .container-fluid::after { display: table } .row { display: block; margin-left: -15px; margin-right: -15px } .row::after { display: table } .col-row { display: block; margin-left: -10px; margin-right: -10px; font-size: 0 } .col-row::after, .section::after { display: table; content: ""; clear: both } .section { max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0 15px; margin-bottom: 45px } @media screen and (max-width:1229px) { .section { max-width: 1020px } } .section.post-section { padding-top: 40px } .section .content, .section .content-sm, .section .side-bar, .section .side-bar-md, .section .side-bar-sm { padding: 0 15px; margin-right: 0; float: left } .section .content { display: block; width: 66.66667% } .section .content:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .section { max-width: 710px } .section .content { float: left; display: block; margin-right: 0; width: 100% } .section .content:last-child { margin-right: 0 } } .section .content-sm { display: block; width: 51.28083% } .section .content-sm:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .section .content-sm { float: left; display: block; margin-right: 0; width: 100% } .section .content-sm:last-child { margin-right: 0 } } .section .side-bar { display: block; width: 33.33333% } .section .side-bar:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .section .side-bar { display: none } } .section .side-bar-md { display: block; width: 26.49583% } .section .side-bar-md:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .section .side-bar-md { display: none } } .section .side-bar-sm { display: block; width: 22.22333% } .section .side-bar-sm:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .section .side-bar-sm { display: none } } .page-loader { display: block; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: #fff; text-align: center; z-index: 99999 } .loader { width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-perspective: 1200; perspective: 1200 } .flipper { position: relative; display: block; height: inherit; width: inherit; -webkit-animation: flip 1.2s infinite ease-in-out; animation: flip 1.2s infinite ease-in-out; -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .back, .front { color: #fff; position: absolute; top: 0; left: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: block; font: 500 17px/40px OpenSans-Semibold; background-color: #000; height: 100%; width: 100%; text-align: center } .back { background-color: #ebebeb; z-index: 800; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg) } @-webkit-keyframes flip { 0% { -webkit-transform: perspective(120px) rotateX(0) rotateY(0); transform: perspective(120px) rotateX(0) rotateY(0) } 50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0); transform: perspective(120px) rotateX(-180.1deg) rotateY(0) } to { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg) } } @keyframes flip { 0% { -webkit-transform: perspective(120px) rotateX(0) rotateY(0); transform: perspective(120px) rotateX(0) rotateY(0) } 50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0); transform: perspective(120px) rotateX(-180.1deg) rotateY(0) } to { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg) } } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration { display: none } .bbp-forum:after, .breadcrumbs:after, .clearfix:after, .filters-blc-1:after, .filters-blc-2:after, .filters-list-3:after, .forum-titles:after, .ft-list-1 li:after, .ft-list-2 li:after, .ft-menu-list:after, .ft-social-list:after, .gallery .inner:after, .half-gallery:after, .inst-list:after, .js-sidebar:after, .large-gallery:after, .main-nav-list:after, .main-nav:after, .main-posts-1 .mp-section:after, .main-posts-2 .mp-section:after, .main-posts-3 .mp-section:after, .main-posts-4 .twitter-block .tb-twitts ul:after, .main-posts-5 .mp-section:after, .main-slider-1 .post-tp-1 figure a:after, .main-slider-1 .post-tp-12 figure a:after, .main-slider-1 .post-tp-14 figure a:after, .main-slider-1 .post-tp-2 figure a:after, .main-slider-1 .post-tpv-1 figure a:after, .main-slider-1 .post-tpv-2 figure a:after, .medium-gallery:after, .member-filter:after, .members-items:after, .page-nav:after, .page-title:after, .post-next-prev:after, .post-sharing-tp-1:after, .post-sharing-tp-2:after, .post-tags-list:after, .post:after, .pst-block-head:after, .pst-block-main:after, .pst-box-head:after, .pst-box-main .pst-box-inner:after, .rate-tp-2 ul:after, .rating-title:after, .rw-summary:after, .sf-menu:after, .shop-product-item:after, .shop-products-items:after, .small-gallery:after, .sp-popup .btns:after, .sp-popup .social .pp-social-list:after, .tags-list:after, .trpst-block-head:after, .vpst-block-head:after, .vpst-block-main:after, .weather-days-list:after { content: ""; display: table; clear: both } .swiper-wrapper { box-sizing: border-box } .adaptive { display: block; max-width: 100%; height: auto } .table { display: table; width: 100%; height: 100% } .cell { display: table-cell; vertical-align: middle } .flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .arr-down-dark-ic i, .arr-down-light-ic i, .arr-ic-1 i, .arr-ic-2, .arr-ic-2 i, .arr-ic-3, .arr-ic-3 i, .arr-left-dark-ic i, .arr-left-light-ic i, .arr-left-light-lg-ic, .arr-left-light-lg-ic i, .arr-left-light-sm-ic, .arr-left-light-sm-ic i, .arr-right-dark-ic i, .arr-right-light-ic i, .arr-up-dark-ic i, .arr-up-light-ic i, .list-ic-1, .list-ic-2, .list-ic-3 { display: inline-block; vertical-align: middle } .aside-menu-close-ic, .author-social a, .btn-1, .btn-2, .btn-3, .btn-4, .btn-5, .btn-6, .btn-7, .btn-8, .comment-list .reply, .filters-list a, .filters-list-1 a, .filters-list-2 a, .filters-list-3 a, .ft-social-list a, .gallery-item .img a:before, .gallery-item .img:after, .gallery-item .img:before, .htp-2-social-list a, .htp-3-social-list a, .info-tp-1 a, .left-sticky-bar, .lsb-list a, .mb-menu-close-ic, .members-item:before, .members-photo:after, .members-photo:before, .mh-search .st-btn-1, .nav-arrow, .owl-page span, .page-nav .pn-item, .popup-close-ic, .post-next-prev a, .post-sharing-tp-1 a, .post-sharing-tp-2 a, .post-tp-1 figure, .post-tp-12 figure, .post-tp-14 figure, .post-tp-2 figure, .post-tp-26 figure:before, .post-tpv-1 figure, .post-tpv-2 figure, .pp-social-list a, .ptp-13-overlay, .ptp-23-overlay, .ptp-24-overlay, .ptp-25-overlay, .ptp-27-overlay, .ptp-30-overlay, .ptp-31-overlay, .ptp-4-overlay, .ptp-5-overlay, .ptp-8-overlay, .sbr-dots span, .sbsb-btn button, .shop-products-item-overlay, .slide-count, .social-tp-2 a, .sp-popup .btns a, .src-btn button, .sticky-header, .submit, .tb-social-list a, .thumbs-img figure:before, .weather-days-list a { -webkit-transition: all .5s; transition: all .5s } .title_custom { margin-bottom: 10px } div>.slick-slide>a:hover { color: #fd3a13 } .accordion dt .fa, .all-sb a, .filters-drop a, .pst-block-foot a, .title-10, .title-3, .title-5, .title-6, .top-rate:before, .trpst-block-foot a, div>.slick-slide>a { -webkit-transition: all .3s; transition: all .3s } .left-sticky-bar { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .arr-down-dark-ic, .arr-down-light-ic, .arr-ic-1, .arr-left-dark-ic, .arr-left-light-ic, .arr-right-dark-ic, .arr-right-light-ic, .arr-up-dark-ic, .arr-up-light-ic { border: 1px solid #fff; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; width: 25px; height: 25px; overflow: hidden; text-align: center; line-height: 23px; text-decoration: none; vertical-align: middle } .arr-ic-2, .arr-left-light-lg-ic, .arr-left-light-sm-ic { border: 2px solid #fff; -webkit-border-radius: 50%; border-radius: 50%; width: 27px; height: 27px; overflow: hidden; text-align: center; line-height: 23px; text-decoration: none } .arr-ic-2 i, .arr-left-light-lg-ic i, .arr-left-light-sm-ic i { margin: 0 0 0 2px } .arr-ic-3 { border: 1px solid #dbdbdb; -webkit-border-radius: 50%; border-radius: 50%; width: 24px; height: 24px; overflow: hidden; text-align: center; line-height: 22px; text-decoration: none } .arr-down-dark-ic, .arr-left-dark-ic, .arr-right-dark-ic, .arr-up-dark-ic { border-color: #d1d1d1 } .arr-ic-3 i { color: #474747 } .arr-left-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -34px 0; width: 9px; height: 5px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-left-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-right-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -52px 0; width: 9px; height: 5px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-right-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-up-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -10px 0; width: 5px; height: 9px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-up-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-down-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -20px 0; width: 5px; height: 9px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-down-light-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-left-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -25px 0; width: 9px; height: 5px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-left-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-right-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -43px 0; width: 9px; height: 5px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-right-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-up-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -5px 0; width: 5px; height: 9px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-up-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-down-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: 0 0; width: 5px; height: 9px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-down-dark-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-left-light-lg-ic { width: 35px; height: 35px; line-height: 31px } .arr-left-light-lg-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -80px 0; width: 11px; height: 12px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-left-light-lg-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .arr-left-light-sm-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -15px 0; width: 5px; height: 7px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .arr-left-light-sm-ic i { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .list-ic-1 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -171px 0; width: 16px; height: 14px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .list-ic-1 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .list-ic-2 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -91px 0; width: 16px; height: 16px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .list-ic-2 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .list-ic-3 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -139px 0; width: 16px; height: 12px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .list-ic-3 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .list-ic-4 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -107px 0; width: 16px; height: 14px; display: inline-block; vertical-align: middle } .cart-ic-dark, .cart-ic-light { width: 16px; height: 16px; display: inline-block; vertical-align: middle } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .list-ic-4 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .cart-ic-light { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -155px 0 } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .cart-ic-light { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .cart-ic-dark { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -123px 0 } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .cart-ic-dark { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .aside-menu-close-ic, .check-ic-1, .paypal-ic, .popup-close-ic, .remove-ic-1, .remove-ic-2 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite.png); display: inline-block; vertical-align: middle } .remove-ic-1 { background-position: -36px 0; width: 9px; height: 9px } .remove-ic-2 { background-position: -45px 0; width: 9px; height: 9px } .check-ic-1 { background-position: -54px 0; width: 14px; height: 14px } .paypal-ic { background-position: -155px 0; width: 39px; height: 25px } .popup-close-ic { background-position: -126px 0; width: 29px; height: 29px } .aside-menu-close-ic { background-position: -106px 0; width: 20px; height: 20px } .popup-arr-left-ic { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -61px 0; width: 9px; height: 8px; display: inline-block; vertical-align: middle } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .popup-arr-left-ic { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .mb-menu-close-ic { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -187px 0; width: 20px; height: 20px; display: inline-block; vertical-align: middle } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .mb-menu-close-ic { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .lg-offset { margin-bottom: 45px } .pull-left { float: left } .pull-right { float: right } .pull-center { float: none; margin-left: auto; margin-right: auto } .align-left { float: left; margin: 6px 20px 15px 0 } .align-right { float: right; margin: 6px 0 15px 20px } .align-center { margin: 0 0 15px } .align-center img { margin: 0 auto } .block-center { margin-right: auto; margin-left: auto } .text-left { text-align: left } .text-right { text-align: right } .text-center { text-align: center } .fixed { position: fixed } video { width: 100%!important; height: auto!important } .video-wrap { padding-bottom: 54%; padding-top: 25px; position: absolute; top: 0; left: 0; width: 100%; height: 100% } .soundcloud { display: block; max-height: 180px } .awesome-font, .mark-list li:before { font: 14px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased } h2, h3, h4, h5, h6 { color: #000; padding: 13px 0; line-height: 1 } h1, h2, h3, h4, h5, h6, strong { font-weight: 600 } h1 { color: #000; font-size: 26px; padding: 13px 0; line-height: 1.4; font-family: OpenSans-Semibold } a { text-decoration: none } h2 { font-size: 23px } h3 { font-size: 20px } h4 { font-size: 17px } h5 { font-size: 16px } h6 { font-size: 15px } .super-slider-discription, p { color: #6f6f6f; font: 15px/25px OpenSans; margin-bottom: 23px } .content_text p a, .content_text>p>em { font-style: italic } p a { color: #fd3a13; text-decoration: none } .content_text p a { color: #8f8f8f; text-decoration: underline; position: relative; transition: .3s } .content_text p a:hover, .title-1 a, .title-10 a, .title-11 a, .title-12 a, .title-13 a, .title-14 a, .title-15 a, .title-16 a, .title-17 a, .title-2 a, .title-3 a, .title-4 a, .title-5 a, .title-6 a, .title-7 a, .title-9 a { text-decoration: none } .content_text p a:hover { color: #fd3a13 } p.p { font: 13px/25px OpenSans; margin: 0 } p .dark, p .light, p .orange, p .underline { line-height: 16px; padding: 0 4px 2px; display: inline-block } p .orange { background-color: #fd3a13; color: #fff } p .dark { background-color: #16171a; color: #fff } p .light { background-color: #efefef } p .underline { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAFklEQVQIW2Ncv379fwY0EBgYyAgSAgBXKgQCHSg8kwAAAABJRU5ErkJggg==) bottom repeat-x } blockquote, blockquote p { font: 18px/26px Georgia; position: relative } hr { border: 0; border-top: 1px solid #f2f2f2; margin: 15px 0 } .title-blc-1:before, .title-blc-2:before { width: 0; height: 0; border-bottom: 6px solid #fd3a13; border-right: 6px solid transparent } blockquote { padding: 3px 0 4px 16px; margin-bottom: 23px } blockquote p { color: #313131; margin: 0 } blockquote .author { color: #626465; display: inline-block; font: 12px/22px OpenSans-Semibold } .bq-tp-2:before, .bq-tp-3:before { line-height: 1; position: absolute } .bq-tp-1 { border-left: 1px solid #fd3a13 } .bq-tp-2 { padding: 3px 0 4px 27px } .bq-tp-2:before { content: '”'; color: #e9e9e9; font-size: 100px; left: 0; top: -6px } .bq-tp-3 { background-color: #fcfcfc; padding: 33px 20px 34px 50px } .bq-tp-3:before { content: '“'; color: #fd3a13; font-size: 40px; left: 20px; top: 35px } .bq-tp-3 p { color: #6f6f6f; font: 16px/24px Georgia; margin-bottom: 4px } .title-blc-1 span, .title-blc-2 span { font-weight: 400 } .list { color: #414141; font-size: 14px; margin-bottom: 25px } .list li { padding: 6px 0 } .list i { margin-right: 10px } .mark-list li { padding-left: 20px; position: relative } .mark-list li:before { color: #16171a; content: '\f00c'; font-size: 11px; line-height: 35px; position: absolute; left: 0; top: 0 } .mark-list.mark-circle li { padding-left: 14px } .mark-list.mark-circle li:before { content: '\f111'; font-size: 7px } .num-list { list-style: decimal inside } .title-blc-1 { padding: 0 20px; position: relative; margin: 20px -20px } .title-blc-1:before { content: ''; position: absolute; left: 0; bottom: 4px } .title-blc-1 h4 { padding: 0 } .title-blc-2 { padding: 0 20px; position: relative; margin: 20px -20px } .title-blc-2:before { content: ''; position: absolute; left: 0; top: 7px } .title-blc-2 .title-blc-inner { border-bottom: 1px solid #f0f0f0; padding: 0 0 16px } .title-blc-2 .title-blc-inner p { color: #949494; font-size: 12px; line-height: 17px; margin: 7px 0 0 } .title-blc-2 h4 { padding: 0 } .title-blc-3 { -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ebebeb; padding: 7px 15px; text-align: center } .title-blc-4 { background-color: #fafafa; -webkit-border-radius: 2px; border-radius: 2px; padding: 15px 25px; margin-bottom: 27px } .title-blc-5 { overflow: hidden; margin-bottom: 19px } .title-blc-5 .title-27 { display: inline-block; position: relative } .title-blc-5 .title-27:before { background-color: #ebebeb; content: ''; position: absolute; left: 100%; top: 50%; width: 10000%; height: 1px; margin-left: 8px } .title-blc-5 .title-27 .check-ic-1 { margin: -2px 0 0 2px } .title-1 { color: #fff; font: 600 30px/33px OpenSans-Semibold; padding: 0; text-shadow: 1px 1px 2px #000 } .title-1 a { color: inherit } @media screen and (max-width:639px) { .title-1 { font-size: 18px; line-height: 19.8px } } .title-2 { color: #fff; font: 600 22px/26px OpenSans-Semibold; padding: 0 } .title-2 a { color: inherit } @media screen and (max-width:1229px) { .title-2 { font-size: 19.8px; line-height: 23.4px } } @media screen and (max-width:639px) { .title-2 { font-size: 17px; line-height: 25px } } .title-3 { color: #181818; font: 500 15px/21px OpenSans; padding: 0; word-wrap: break-word } .title-3 a { color: inherit } .title-4 { color: #000; font-size: 17px; font-weight: 400; line-height: 25px; font-family: OpenSans; float: left; padding: 0 } .title-5, .title-6 { font-weight: 500; padding: 0 } .title-4 a { color: inherit } .title-5 { color: #181818; font-size: 16px; line-height: 23px } .title-5 a { color: inherit } @media screen and (max-width:1229px) { .title-5 { font-size: 14.4px; line-height: 20.7px } .post-tp-6 figure, .post-tp-9 figure { max-width: 105px } } .title-6 { color: #181818; font-size: 14px; line-height: 21px } .title-6 a { color: inherit } .title-7 { color: #fff; font: 600 21px/27px OpenSans-Semibold; padding: 0 } .title-8, .title-9 { font-size: 14px; line-height: 20px } .title-7 a { color: inherit } .title-8 { color: #909090; margin: 0 0 14px; padding: 0 } .title-8 strong { color: #1b1b1b } .title-8 a { color: inherit; text-decoration: none } .title-9 { color: #1b1b1b; font-weight: 500; margin: 0 0 8px; padding: 0 } .title-10, .title-11 { line-height: 24px; padding: 0 } .title-9 a { color: inherit } .title-10 { color: #181818; font-size: 16px; font-weight: 500; margin: 0 0 5px } .title-10 a { color: inherit } .title-11 { color: #fff; font-size: 21px; font-weight: 600; margin: 0 0 14px } .title-11 a { color: inherit } .title-12 { color: #fff; font-size: 14px; font-weight: 500; line-height: 22px; padding: 0 } .title-12 a { color: inherit } .title-13 { color: #fff; font-size: 25px; font-weight: 600; line-height: 30px; padding: 0 } .title-13 a { color: inherit } @media screen and (max-width:1077px) { .title-13 { font-size: 22px; line-height: 26px } } @media screen and (max-width:767px) { .title-13 { font-size: 20px; line-height: 25px } } .title-14 { color: #181818; font-size: 17px; font-weight: 500; line-height: 24px; padding: 0 } .title-15, .title-16 { line-height: 25px; padding: 0 } .title-14 a { color: inherit } .title-15 { color: #fff; font-size: 18px; font-weight: 600 } .title-15 a { color: inherit } @media screen and (max-width:1077px) { .title-15 { font-size: 15px } } .title-16 { color: #000; font-size: 26px; font-weight: 400; float: left } .title-16 a { color: inherit } @media screen and (max-width:479px) { .title-16 { font-size: 20px } } .title-17 { color: #181818; font-size: 21px; font-weight: 500; line-height: 30px; padding: 0 } .title-18, .title-20, .title-21, .title-22, .title-23 { font-weight: 600 } .title-17 a { color: inherit } .title-18 { color: #fff; font-size: 32px; line-height: 36px; padding: 0 } .title-18 a, .title-19 a { color: inherit; text-decoration: none } @media screen and (max-width:767px) { .title-18 { font-size: 22px; line-height: 28px } } .title-19 { line-height: 27px; margin-bottom: 13px; padding: 3px 0 } .title-20 { color: #000; font-size: 13px; line-height: 22px; padding: 0 } .title-20 a { color: inherit; text-decoration: none } .title-21 { color: #000; font-size: 32px; line-height: 39px; padding: 6px 0 11px } .title-21 a { color: inherit; text-decoration: none } @media screen and (max-width:479px) { .title-21 { font-size: 20px; line-height: 28px } } .title-22 { color: #fff; font-size: 40px; line-height: 42px; padding: 0 } .title-22 a { color: inherit; text-decoration: none } @media screen and (max-width:639px) { .title-22 { font-size: 24px; line-height: 32px } } .title-23, .title-24 { font-size: 12px; padding: 0 } .title-23 { color: #000; line-height: 26px } .title-23 a { color: inherit; text-decoration: none } .title-23 span { color: #8a8a8a } .title-24 { color: #222; font-weight: 500; line-height: 25px } .title-24 a { color: inherit; text-decoration: none } .title-25 { color: #000; font-size: 15px; font-weight: 500; line-height: 29px; padding: 0 } .title-26, .title-27 { font-weight: 500; line-height: 26px; padding: 0 } .title-25 a { color: inherit; text-decoration: none } .title-26 { color: #000; font-size: 15px } .title-26 a { color: inherit; text-decoration: none } .title-27 { color: #000; font-size: 17px } .title-27 a { color: inherit; text-decoration: none } @media screen and (max-width:767px) { .title-27 { font-size: 16px } } .title-28 { color: #000; font: 500 13px/25px OpenSans-Semibold; padding: 0 } .title-28 a { color: inherit; text-decoration: none } .title-29 { color: #fff; font: 600 17px/25px OpenSans-Semibold; padding: 0 } .title-29 a { color: inherit; text-decoration: none } .title-num { border: 1px solid #dbdbdb; -webkit-border-radius: 50%; border-radius: 50%; color: #fd3a13; display: inline-block; float: left; font-size: 12px; line-height: 31px; width: 33px; height: 33px; text-align: center; margin: -3px 11px -3px 0 } .dropcap, .dropcap-tp-1, .dropcap-tp-2, .dropcap-tp-3 { display: inline-block; width: 36px; height: 36px; font-size: 17px; font-weight: 500; line-height: 22px; float: left; padding: 7px; margin: 6px 12px 0 0; text-align: center; text-transform: uppercase } .dropcap-tp-1 { border: 1px solid #ececec; color: #000 } .dropcap-tp-2 { background-color: #fd3a13; color: #fff } .dropcap-tp-3 { background-color: #16171a; color: #fff } label.cb-label, label.rd-label { color: #626465; font-family: OpenSans-Semibold } .radio[type=radio]:checked, .radio[type=radio]:not(:checked) { position: absolute; left: -9999px } .radio[type=radio]:checked label, .radio[type=radio]:not(:checked) label { position: relative; padding-left: 23px; cursor: pointer } .radio[type=radio]:checked label:before, .radio[type=radio]:not(:checked) label:before { content: ''; position: absolute; left: 0; top: 2px; width: 13px; height: 13px; background: #fff; border: 1px solid #dbdbdb; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .5s; transition: all .5s } .radio[type=radio]:checked label:after, .radio[type=radio]:not(:checked) label:after { content: ''; position: absolute; left: 3px; top: 5px; width: 7px; height: 7px; background: #000; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s } .radio[type=radio]:not(:checked) label:after { opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0) } .radio[type=radio]:checked label:after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) } .radio[type=radio]:disabled:checked label:before, .radio[type=radio]:disabled:not(:checked) label:before { border-color: #bbb; background-color: #ddd } .radio[type=radio]:disabled:checked label:after { background: #999 } .radio[type=radio]:disabled label { background: #aaa } .radio[type=radio]:checked:focus label:before, .radio[type=radio]:not(:checked):focus label:before { border-color: #919191 } label.rd-label:hover:before { border-color: #919191!important } .checkbox[type=checkbox]:checked, .checkbox[type=checkbox]:not(:checked) { position: absolute; left: -9999px } .checkbox[type=checkbox]:checked label, .checkbox[type=checkbox]:not(:checked) label { position: relative; padding-left: 23px; cursor: pointer } .checkbox[type=checkbox]:checked label:before, .checkbox[type=checkbox]:not(:checked) label:before { content: ''; position: absolute; left: 0; top: 3px; width: 12px; height: 12px; background: #fff; border: 1px solid #b2b2b2; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .5s; transition: all .5s } .checkbox[type=checkbox]:checked label:after, .checkbox[type=checkbox]:not(:checked) label:after { content: '✔'; color: #fd3a13; position: absolute; left: 0; top: 0; width: 12px; height: 12px; font-size: 17px; line-height: 12px; text-align: center; -webkit-transition: all .3s; transition: all .3s } .checkbox[type=checkbox]:not(:checked) label:after { opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0) } .checkbox[type=checkbox]:checked label:after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) } .checkbox[type=checkbox]:disabled:checked label:before, .checkbox[type=checkbox]:disabled:not(:checked) label:before { border-color: #bbb; background-color: #ddd } .checkbox[type=checkbox]:disabled:checked label:after { background: #999 } .checkbox[type=checkbox]:disabled label { background: #aaa } .checkbox[type=checkbox]:checked:focus label:before, .checkbox[type=checkbox]:not(:checked):focus label:before { border-color: #919191 } label.cb-label:hover:before { border-color: #919191!important } .radio-tp-2[type=radio]:checked, .radio-tp-2[type=radio]:not(:checked) { position: absolute; left: -9999px } .radio-tp-2[type=radio]:checked label, .radio-tp-2[type=radio]:not(:checked) label { display: block; position: relative; padding-left: 23px; cursor: pointer } label.rd-label-tp-2 { color: #626465; font-family: OpenSans-Semibold } .radio-tp-2[type=radio]:checked label:before, .radio-tp-2[type=radio]:not(:checked) label:before { content: ''; position: absolute; left: 0; top: 5px; width: 14px; height: 14px; background: #fff; border: 1px solid #aaa; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .5s; transition: all .5s } .radio-tp-2[type=radio]:checked label:after, .radio-tp-2[type=radio]:not(:checked) label:after { content: ''; position: absolute; left: 5px; top: 10px; width: 4px; height: 4px; background: #fff; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s } .radio-tp-2[type=radio]:checked label:before { background: #a5a5ab } .radio-tp-2[type=radio]:not(:checked) label:after { opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0) } .radio-tp-2[type=radio]:checked label:after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) } .radio-tp-2[type=radio]:disabled:checked label:before, .radio-tp-2[type=radio]:disabled:not(:checked) label:before { border-color: #bbb; background-color: #ddd } .radio-tp-2[type=radio]:disabled:checked label:after { background: #999 } .radio-tp-2[type=radio]:disabled label { background: #aaa } .radio-tp-2[type=radio]:checked:focus label:before, .radio-tp-2[type=radio]:not(:checked):focus label:before { border-color: #919191 } label.rd-label-tp-2:hover:before { border-color: #919191!important } .accordion { margin-bottom: 30px } .accordion dt { margin-bottom: 9px } .accordion dt.open .fa { color: #fd3a13; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) } .accordion dt a { background-color: #f7f7f7; -webkit-border-radius: 3px; border-radius: 3px; color: #000; display: block; font-size: 14px; font-weight: 500; line-height: 22px; padding: 12px 12px 12px 34px; text-decoration: none; position: relative } .accordion dt .fa { font-size: 15px; line-height: 46px; position: absolute; left: 12px; top: 0 } .accordion dd { color: #6f6f6f; font-size: 14px; line-height: 24px; padding: 12px 0 20px 34px } .gallery { margin-bottom: 30px } .gallery .inner { margin: -3px } .gallery .gallery-item { display: block; padding: 3px } .tables td, .tables th { border: 1px solid #f5f5f5; padding: 10px } .gallery .gallery-item .img { cursor: pointer; position: relative } .gallery .gallery-item .img:after, .gallery .gallery-item .img:before { background-color: #fff; content: ''; position: absolute; left: 50%; top: 50%; height: 1px; width: 23px; opacity: 0; margin: 0 0 0 -11px; z-index: 2 } .gallery .gallery-item .img:before { width: 1px; height: 23px; margin: -11px 0 0 } .gallery .gallery-item .img img, .tables { width: 100% } .gallery .gallery-item .img:hover a:before, .gallery .gallery-item .img:hover:after, .gallery .gallery-item .img:hover:before { opacity: 1 } .gallery .gallery-item a { display: block; position: relative } .gallery .gallery-item a:before { background-color: rgba(22, 23, 26, .15); content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; opacity: 0; z-index: 1 } .tabs .tabs-list { margin-bottom: 17px } .tables { color: #6f6f6f; text-align: center; margin-bottom: 30px } .tables th { background-color: #f5f5f5; color: #000; font-size: 13px; font-weight: 500 } .tables td { background-color: #fff; font: 14px/24px OpenSans-Semibold } .input-tp-1, .textarea-tp-1 { padding: 6px 12px; width: 100% } .input-tp-1 { border: 1px solid #ebebeb; -webkit-border-radius: 2px; border-radius: 2px; color: #818181; font: 12px/26px OpenSans-Semibold } .label-tp-1 { display: inline-block; color: #000; font-size: 11px; font-weight: 500; line-height: 21px; margin-bottom: 6px } .textarea-tp-1 { border: 1px solid #ebebeb; -webkit-border-radius: 2px; border-radius: 2px; color: #818181; font: 12px/26px OpenSans-Semibold; height: 74px; resize: none } .c-hamburger, .st-btn-1 { -moz-appearance: none; cursor: pointer; padding: 0 } .c-hamburger { display: block; position: relative; overflow: hidden; margin: 0; width: 20px; height: 19px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: none; border-radius: none; border: 0; -webkit-transition: background .3s; transition: background .3s } .btn-1, .st-btn-1 { -webkit-appearance: none } .c-hamburger span { display: block; position: absolute; top: 9px; width: 100%; height: 1px; background: #1c1c1c } .c-hamburger span::after, .c-hamburger span::before { position: absolute; display: block; left: 0; width: 100%; height: 1px; background-color: #1c1c1c; content: "" } .c-hamburger span::before { top: -4px } .c-hamburger span::after { bottom: -4px } .htx { background-color: transparent } .htx span { -webkit-transition: background 0s .3s; transition: background 0s .3s } .htx span::after, .htx span::before { -webkit-transition-duration: .3s, .3s; transition-duration: .3s, .3s; -webkit-transition-delay: .3s, 0s; transition-delay: .3s, 0s } .htx span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, -webkit-transform; transition-property: top, transform; transition-property: top, transform, -webkit-transform } .htx span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, -webkit-transform; transition-property: bottom, transform; transition-property: bottom, transform, -webkit-transform } .htx.is-active span { background: 0 0 } .htx.is-active span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) } .htx.is-active span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg) } .htx.is-active span::after, .htx.is-active span::before { -webkit-transition-delay: 0s, .3s; transition-delay: 0s, .3s } .st-btn-1 { appearance: none; color: #1c1c1c; background-color: transparent; border: 0; display: inline-block; text-decoration: none } .btn-1, .btn-2 { -moz-appearance: none; -webkit-border-radius: 2px; cursor: pointer; text-align: center; text-decoration: none } .btn-1 { appearance: none; color: #fff; background-color: #fd3a13; border-radius: 2px; font: 500 11px/24px OpenSans-Semibold; border: 0; display: block; padding: 6px 10px 4px; min-width: 100px } .btn-2, .btn-3, .submit { -webkit-appearance: none; color: #fff; font: 500 11px/24px OpenSans-Semibold; display: inline-block } .btn-1:active, .btn-1:focus, .btn-1:hover { background-color: #fd5331 } .btn-2 { appearance: none; background-color: #000; border-radius: 2px; border: 0; padding: 5px 10px; min-width: 98px; text-transform: uppercase } .btn-3, .btn-5, .submit { -webkit-border-radius: 2px; text-transform: uppercase } .btn-3, .submit { -moz-appearance: none; appearance: none; background-color: #fd3a13; border-radius: 2px; cursor: pointer; border: 0; padding: 7px 10px; min-width: 132px; text-align: center; text-decoration: none } .btn-4, .btn-5 { -webkit-appearance: none; cursor: pointer; text-align: center; text-decoration: none } .filters-blc-1 .members-items, .filters-blc-2 .members-items { min-width: 23px; margin-left: 6px; display: inline-block; background-color: #fff } .btn-3:active, .btn-3:focus, .btn-3:hover, .submit:active, .submit:focus, .submit:hover { background-color: #f92b02 } .btn-4 { -moz-appearance: none; appearance: none; color: #606060; background-color: #fff; -webkit-border-radius: 3px; border-radius: 3px; font: 500 12px/22px OpenSans-Semibold; border: 0; display: inline-block; padding: 6px 10px } .btn-5, .btn-6 { -moz-appearance: none } .btn-4:active, .btn-4:focus, .btn-4:hover { color: #000 } .btn-5 { appearance: none; color: #fff; background-color: #16171a; border-radius: 2px; font: 500 11px/22px OpenSans-Semibold; border: 0; display: inline-block; padding: 7px 10px } .btn-6, .btn-7 { -webkit-appearance: none; -webkit-border-radius: 2px; font: 500 11px/22px OpenSans-Semibold; display: inline-block } .btn-5:active, .btn-5:focus, .btn-5:hover { background-color: #2a2d31 } .btn-5 i { margin: -3px 6px 0 0 } .btn-6 { appearance: none; color: #000; background-color: #fff; border-radius: 2px; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .04); box-shadow: 1px 1px 2px rgba(0, 0, 0, .04); cursor: pointer; border: 1px solid #e8e8e8; padding: 6px 22px; text-align: center; text-decoration: none; text-transform: uppercase } .btn-7, .btn-8 { -moz-appearance: none; text-transform: uppercase; text-decoration: none; text-align: center; cursor: pointer } .btn-6:active, .btn-6:focus, .btn-6:hover { background-color: #34373d; border-color: #34373d; color: #fff } .btn-7 { appearance: none; color: #000; background-color: #fff; border-radius: 2px; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .04); box-shadow: 1px 1px 2px rgba(0, 0, 0, .04); border: 1px solid #e8e8e8; padding: 8px 38px; vertical-align: top } .btn-7:active, .btn-7:focus, .btn-7:hover { color: #fd3a13 } @media screen and (max-width:1077px) { .btn-7 { padding: 8px 20px } } .btn-8 { -webkit-appearance: none; appearance: none; color: #fff; background-color: #fd3a13; -webkit-border-radius: 2px; border-radius: 2px; font: 600 12px/24px OpenSans-Semibold; border: 0; display: block; padding: 12px 10px 11px; width: 100% } .post-tp-10 .ptp-5-overlay:before, .post-tp-16 .ptp-5-overlay:before, .post-tp-4 .ptp-4-overlay:before, .post-tp-5 .ptp-5-overlay:before, .post-tp-8 .ptp-8-overlay:before { content: ''; border-right: 7px solid transparent; bottom: 0 } .btn-8:active, .btn-8:focus, .btn-8:hover { background-color: #f92b02 } body { font: 13px/23px OpenSans-Semibold; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased } a, button, input:not([type]), input[type=button], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea { outline: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none } .inner-wrapper { position: relative; padding: 0; z-index: 1 } .left-sticky-bar { position: absolute; top: 0; left: 0; width: 58px; height: 100%; overflow-y: auto } .post, .zoom figure img { position: relative } @media screen and (max-width:767px) { .inner-wrapper { padding-left: 0; z-index: 1 } .left-sticky-bar { display: none } } .main-content { background: #ebebeb; overflow: hidden } .video-content { background: #232529; margin: 0 0 -28px; padding: 0 0 28px; overflow: hidden } .smp-page { padding: 50px 0 0 } .main-footer { background: #1f2124 } .main-footer .bottom-part .ft-logo { float: left; display: block; margin-right: 0; width: 18.83333%; padding: 0 15px } .main-footer .bottom-part .ft-logo:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .main-footer .bottom-part .ft-logo { float: left; display: block; margin-right: 0; width: 25% } .main-footer .bottom-part .ft-logo:last-child { margin-right: 0 } } @media screen and (max-width:479px) { .main-footer .bottom-part .ft-logo { float: left; display: block; margin-right: 0; width: 100%; text-align: center } .main-footer .bottom-part .ft-logo:last-child { margin-right: 0 } .main-footer .bottom-part .ft-logo a { display: inline-block; margin-bottom: 15px } } .ft-logo img { width: 200px } @media screen and (max-width:1077px) { .ft-logo img { height: auto; width: 100% } } .main-footer .bottom-part .ft-about { float: left; display: block; margin-right: 0; width: 55.5%; padding: 0 15px } .main-footer .bottom-part .ft-about:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .main-footer .bottom-part .ft-about { float: left; display: block; margin-right: 0; width: 75% } .main-footer .bottom-part .ft-about:last-child { margin-right: 0 } } @media screen and (max-width:479px) { .main-footer .bottom-part .ft-about { float: left; display: block; margin-right: 0; width: 100%; text-align: center } .main-footer .bottom-part .ft-about:last-child { margin-right: 0 } } .main-footer .bottom-part .ft-social { float: left; display: block; margin-right: 0; width: 25.66667%; padding: 0 15px } .main-footer .bottom-part .ft-social:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .main-footer .bottom-part .ft-social { display: block; margin-right: 0; width: 75%; float: right; margin-top: 25px } .main-footer .bottom-part .ft-social:last-child { margin-right: 0 } .main-footer .bottom-part .ft-social .ft-social-list { float: none } } @media screen and (max-width:479px) { .main-footer .bottom-part .ft-social { float: left; display: block; margin-right: 0; width: 100%; text-align: center } .main-footer .bottom-part .ft-social:last-child { margin-right: 0 } .main-footer .bottom-part .ft-social .ft-social-list { float: none; display: inline-block } } .posts .post.post-tp-21:last-child, .posts .post:last-child.post-tp-17 { padding-bottom: 15px; margin-bottom: 0 } .posts .post.post-tp-24:first-child, .posts .post.post-tp-25:first-child, .posts .post.post-tp-26:first-child { margin-top: 8px } .zoom_slide figure { overflow: hidden } .zoom_slide figure img { position: relative; height: 100%; width: 100%; transform: scale(1); transition: transform; transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s } .zoom_slide figure img:hover { transform: scale(1.3); transition: transform; transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s } .zoom figure { overflow: hidden } .zoom figure img { height: 100%; width: 100%; transform: scale(1); transition: transform; transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s } .zoom figure img:hover { transform: scale(1.3); transition: transform; transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s } .post:hover .title-10, .post:hover .title-3, .post:hover .title-5, .post:hover .title-6 { color: #fd3a13 } .post figure img { width: 100% } .post .ptp-1-overlay, .post .ptp-27-overlay, .post .ptp-28-overlay, .post .ptp-31-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none } .post .category-tp-1, .post .category-tp-3, .post .date-tp-1, .post .meta-tp-1 div, .post a { pointer-events: auto } .post-tp-1, .post-tp-12, .post-tp-14, .post-tp-2, .post-tpv-1, .post-tpv-2 { color: #fff; overflow: hidden } .post-tp-12:hover figure a:before, .post-tp-14:hover figure a:before, .post-tp-1:hover figure a:before, .post-tp-2:hover figure a:before, .post-tpv-1:hover figure a:before, .post-tpv-2:hover figure a:before { background: rgba(28, 3, 3, .27) } .post-tp-1 figure, .post-tp-12 figure, .post-tp-14 figure, .post-tp-2 figure, .post-tpv-1 figure, .post-tpv-2 figure { position: relative; overflow: hidden; max-height: 100% } .post-tp-1 figure img, .post-tp-12 figure img, .post-tp-14 figure img, .post-tp-2 figure img, .post-tpv-1 figure img, .post-tpv-2 figure img { width: 100% } .post-tp-1 figure:before, .post-tp-12 figure:before, .post-tp-14 figure:before, .post-tp-2 figure:before, .post-tpv-1 figure:before, .post-tpv-2 figure:before { background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .36)); background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .36))); background: linear-gradient(transparent, rgba(0, 0, 0, .36)); content: ''; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 40%; pointer-events: none } .post-tp-1 figure a, .post-tp-12 figure a, .post-tp-14 figure a, .post-tp-2 figure a, .post-tpv-1 figure a, .post-tpv-2 figure a { display: block; position: relative } .post-tp-1 figure a:before, .post-tp-12 figure a:before, .post-tp-14 figure a:before, .post-tp-2 figure a:before, .post-tpv-1 figure a:before, .post-tpv-2 figure a:before { background: rgba(0, 0, 0, .2); content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all .5s; transition: all .5s } .post-tp-1 .ptp-1-data, .post-tp-12 .ptp-1-data, .post-tp-14 .ptp-1-data, .post-tp-2 .ptp-1-data, .post-tpv-1 .ptp-1-data, .post-tpv-2 .ptp-1-data { position: absolute; left: 0; bottom: 0; z-index: 2; width: 100%; padding: 0 30px 27px } .ptp-1-data a.category-tp-1 { float: none } .post-tp-1 .title-1, .post-tp-12 .title-1, .post-tp-14 .title-1, .post-tp-2 .title-1, .post-tpv-1 .title-1, .post-tpv-2 .title-1 { margin: 0 0 6px } .post-tp-1 .meta-tp-1, .post-tp-12 .meta-tp-1, .post-tp-14 .meta-tp-1, .post-tp-2 .meta-tp-1, .post-tpv-1 .meta-tp-1, .post-tpv-2 .meta-tp-1 { margin: 0 0 20px } .post-tpv-1:hover figure a:before, .post-tpv-2:hover figure a:before { background: rgba(0, 0, 0, .36) } .post-tpv-1 figure, .post-tpv-2 figure { position: relative } .post-tpv-1 figure:before, .post-tpv-2 figure:before { background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .36)); background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .36))); background: linear-gradient(transparent, rgba(0, 0, 0, .36)); content: ''; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 45% } .post-tpv-1 figure a:before, .post-tpv-2 figure a:before { background: rgba(0, 0, 0, .26) } .post-tpv-1 figure img, .post-tpv-2 figure img { width: 100% } .post-tpv-1 .ptp-1-data, .post-tpv-2 .ptp-1-data { padding: 0 23px } .post-tpv-1 .video-lg-ic, .post-tpv-2 .video-lg-ic { position: absolute; left: 24px; top: 24px } .post-tpv-1 .video-sm-ic, .post-tpv-2 .video-sm-ic { margin: 0 0 14px } .post-tpv-1 .title-7, .post-tpv-2 .title-7 { margin-bottom: 7px } .post-tpv-1 .category-tp-1, .post-tpv-1 .category-tp-3, .post-tpv-2 .category-tp-1, .post-tpv-2 .category-tp-3 { margin-bottom: 18px } .post-tpv-2:hover figure a:before { background: rgba(0, 0, 0, .45) } .post-tpv-2:hover .title-5 { color: inherit } .post-tpv-2 figure a:before { background: rgba(0, 0, 0, .35) } .post-tpv-2 .title-5 { color: #fff; font-size: 14px } .post-tpv-2 .ptp-1-data { padding: 20px 16px; text-align: center } .post-tpv-2 .date-tp-2 { color: #fff; font-size: 10px } .post-tp-12:hover figure a:before, .post-tp-14:hover figure a:before, .post-tp-2:hover figure a:before { background: rgba(0, 0, 0, .5) } .post-tp-12 figure a:before, .post-tp-14 figure a:before, .post-tp-2 figure a:before { background: rgba(0, 0, 0, .4) } .post-tp-12 .title-2, .post-tp-14 .title-2, .post-tp-2 .title-2 { margin-bottom: 6px } .post-tp-12 .ptp-1-data, .post-tp-14 .ptp-1-data, .post-tp-2 .ptp-1-data { padding: 0 20px 20px } .post-tp-12 .meta-tp-1, .post-tp-14 .meta-tp-1, .post-tp-2 .meta-tp-1 { margin: 0 } .post-tp-12 .category-tp-1, .post-tp-12 .category-tp-3, .post-tp-14 .category-tp-1, .post-tp-14 .category-tp-3, .post-tp-2 .category-tp-1, .post-tp-2 .category-tp-3 { margin: 0 0 16px } .post-tp-12 .ptp-1-comments i, .post-tp-12 .ptp-1-views i, .post-tp-14 .ptp-1-comments i, .post-tp-14 .ptp-1-views i, .post-tp-2 .ptp-1-comments i, .post-tp-2 .ptp-1-views i { position: relative; top: 1px } .post-tp-3 { margin: 0 0 15px } .slick-slide>.post-tp-3 { margin: 15px 0 } .post-tp-3 figure { float: left; margin: 0 20px 0 0 } .post-tp-3 .category-tp-2 { margin-bottom: 5px } .post-tp-3 .title-3 { margin-bottom: 2px } .post-tp-4 { margin: 23px 0 } .post-tp-4:hover .ptp-4-overlay { opacity: 1 } .post-tp-4:hover .ptp-4-data { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .post-tp-4 .ptp-4-overlay { background: rgba(31, 33, 36, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0 } .post-tp-4 .ptp-4-overlay:before { width: 0; height: 0; border-bottom: 7px solid #fd3a13; position: absolute; left: 0 } .post-tp-4 .ptp-4-overlay a, .post-tp-4 .ptp-4-overlay span { color: #fff; font: 700 12px/23px Roboto; margin: 0 4px 0 0; text-decoration: none; pointer-events: auto } .post-tp-4 .ptp-4-overlay a i, .post-tp-4 .ptp-4-overlay span i { font-size: 11px; margin: 0 6px 0 0 } .post-tp-4 .ptp-4-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px 16px; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all .3s; transition: all .3s } .post-tp-4 figure { margin: 0 0 20px; position: relative } .post-tp-4 .title-3 { margin-bottom: 3px } .post-tp-10, .post-tp-16, .post-tp-5 { padding: 15px 0 11px } .post-tp-5 { padding: 0 0 11px } article.post.post-tp-5.zoom.desktop-sidebar-big { padding: 15px 0 11px } .post-tp-10:hover .ptp-5-overlay, .post-tp-16:hover .ptp-5-overlay, .post-tp-5:hover .ptp-5-overlay { opacity: 1 } .post-tp-10:hover .ptp-5-data, .post-tp-16:hover .ptp-5-data, .post-tp-5:hover .ptp-5-data { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .post-tp-10 .ptp-5-overlay, .post-tp-16 .ptp-5-overlay, .post-tp-5 .ptp-5-overlay { background: rgba(31, 33, 36, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0 } .post-tp-10 .ptp-5-overlay:before, .post-tp-16 .ptp-5-overlay:before, .post-tp-5 .ptp-5-overlay:before { width: 0; height: 0; border-bottom: 7px solid #fd3a13; position: absolute; left: 0 } .post-tp-10 .ptp-5-overlay a, .post-tp-10 .ptp-5-overlay span, .post-tp-16 .ptp-5-overlay a, .post-tp-16 .ptp-5-overlay span, .post-tp-5 .ptp-5-overlay a, .post-tp-5 .ptp-5-overlay span { color: #fff; font: 700 12px/23px Roboto; margin: 0 4px 0 0; text-decoration: none; pointer-events: auto } .post-tp-10 .ptp-5-overlay a i, .post-tp-10 .ptp-5-overlay span i, .post-tp-16 .ptp-5-overlay a i, .post-tp-16 .ptp-5-overlay span i, .post-tp-5 .ptp-5-overlay a i, .post-tp-5 .ptp-5-overlay span i { font-size: 11px; margin: 0 6px 0 0 } .post-tp-10 .ptp-5-data, .post-tp-16 .ptp-5-data, .post-tp-5 .ptp-5-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px 16px; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all .3s; transition: all .3s } .post-tp-10 figure, .post-tp-16 figure, .post-tp-5 figure { margin: 0 0 20px; position: relative } .post-tp-10 .meta-tp-2, .post-tp-16 .meta-tp-2, .post-tp-5 .meta-tp-2 { margin-bottom: 4px } .post-tp-10 .title-5, .post-tp-10 p, .post-tp-16 .title-5, .post-tp-16 p, .post-tp-5 .title-5, .post-tp-5 p { margin-bottom: 5px } .post-tp-6, .post-tp-9 { padding: 7px 0 11px } .post-tp-6 figure, .post-tp-9 figure { float: left; margin: 4px 18px 0 0 } .post-tp-6 .title-6, .post-tp-9 .title-6 { margin-bottom: 5px } .post-tp-6 .rate-tp-1, .post-tp-9 .rate-tp-1 { margin: 4px 0 } .post-tp-7 { padding: 8px 0 5px; text-align: center } .post-tp-7 .title-5 { margin-bottom: 10px } .post-tp-7 figure { -webkit-border-radius: 50%; border-radius: 50%; width: 120px; height: 120px; margin: 0 auto 12px; overflow: hidden } .post-tp-7 p { margin-bottom: 6px } .post-tp-8 { margin: 8px 0 18px } .post-tp-8:hover .ptp-8-overlay { opacity: 1 } .post-tp-8:hover .ptp-8-data { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .post-tp-8 .ptp-8-overlay { background: rgba(31, 33, 36, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0; z-index: 2 } .post-tp-8 .ptp-8-overlay:before { width: 0; height: 0; border-bottom: 7px solid #fd3a13; position: absolute; left: 0 } .post-tp-8 .ptp-8-overlay a, .post-tp-8 .ptp-8-overlay span { color: #fff; font: 700 12px/23px Roboto; margin: 0 4px 0 0; text-decoration: none; pointer-events: auto } .post-tp-8 .ptp-8-overlay a i, .post-tp-8 .ptp-8-overlay span i { font-size: 11px; margin: 0 6px 0 0 } .post-tp-8 .ptp-8-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px 16px; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all .3s; transition: all .3s } .post-tp-8 figure { margin: 0 0 20px; position: relative } .post-tp-8 .title-5 { margin-bottom: 4px } .post-tp-9 { border-bottom: 1px dashed #ebebeb; padding: 10px 0 15px } .post-tp-10 .ptp-10-data { padding: 3px 20px 29px } .post-tp-11 .meta-tp-2 { margin-bottom: 5px } .post-tp-12:hover figure a:before { background: rgba(28, 3, 3, .27) } .post-tp-12 figure:before { background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .36)); background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .36))); background: linear-gradient(transparent, rgba(0, 0, 0, .36)) } .post-tp-12 figure a:before { background: rgba(28, 3, 3, .2) } .post-tp-12 .category-tp-1, .post-tp-12 .category-tp-3 { margin: 0 0 15px } .post-tp-12 .title-15 { margin-bottom: 4px } .post-tp-12 .title-13 { margin-bottom: 7px } .post-tp-13, .post-tp-17, .post-tp-21 { margin-bottom: 14px } .post-tp-13:hover .ptp-13-overlay, .post-tp-17:hover .ptp-13-overlay, .post-tp-21:hover .ptp-13-overlay { opacity: 1 } .post-tp-13:hover .ptp-13-data, .post-tp-17:hover .ptp-13-data, .post-tp-21:hover .ptp-13-data { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .post-tp-13 figure, .post-tp-17 figure, .post-tp-21 figure { float: left; margin: 8px 20px 0 0; position: relative } .post-tp-13 .category-tp-4, .post-tp-17 .category-tp-4, .post-tp-21 .category-tp-4 { margin-bottom: 5px } .post-tp-13 .meta-tp-2, .post-tp-17 .meta-tp-2, .post-tp-21 .meta-tp-2 { margin: 4px 0 } .post-tp-13 .ptp-13-overlay, .post-tp-17 .ptp-13-overlay, .post-tp-21 .ptp-13-overlay { background: rgba(31, 33, 36, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0; z-index: 2 } .post-tp-13 .ptp-13-overlay:before, .post-tp-17 .ptp-13-overlay:before, .post-tp-21 .ptp-13-overlay:before { content: ''; width: 0; height: 0; border-bottom: 7px solid #fd3a13; border-right: 7px solid transparent; position: absolute; left: 0; bottom: 0 } .post-tp-13 .ptp-13-overlay a, .post-tp-13 .ptp-13-overlay span, .post-tp-17 .ptp-13-overlay a, .post-tp-17 .ptp-13-overlay span, .post-tp-21 .ptp-13-overlay a, .post-tp-21 .ptp-13-overlay span { color: #fff; font: 700 12px/23px Roboto; margin: 0 4px 0 0; text-decoration: none; pointer-events: auto } .post-tp-13 .ptp-13-overlay a i, .post-tp-13 .ptp-13-overlay span i, .post-tp-17 .ptp-13-overlay a i, .post-tp-17 .ptp-13-overlay span i, .post-tp-21 .ptp-13-overlay a i, .post-tp-21 .ptp-13-overlay span i { font-size: 11px; margin: 0 6px 0 0 } .post-tp-13 .ptp-13-data, .post-tp-17 .ptp-13-data, .post-tp-21 .ptp-13-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px 16px; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all .3s; transition: all .3s } .post-tp-14:hover figure a:before { background: rgba(28, 3, 3, .4) } .post-tp-14 figure:before { background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .6)); background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .6))); background: linear-gradient(transparent, rgba(0, 0, 0, .6)) } .post-tp-14 figure a:before { background: rgba(28, 3, 3, .2) } .post-tp-15 figure, .post-tp-18 figure { position: relative; margin-bottom: 18px } .post-tp-15 .title-5, .post-tp-18 .title-5 { margin-bottom: 6px } .post-tp-15 p, .post-tp-18 p { margin-bottom: 4px } .post-tp-15 .category-tp-1, .post-tp-15 .category-tp-3, .post-tp-18 .category-tp-1, .post-tp-18 .category-tp-3 { position: absolute; left: 0; bottom: 0; margin: 14px } .post-tp-16 { padding: 8px 0 } .post-tp-16 .title-14 { margin-bottom: 4px } .post-tp-16 p { line-height: 23px } .post-tp-17, .post-tp-21 { border-bottom: 1px solid #f2f2f2; padding: 0 0 20px; margin-bottom: 13px } .post-tp-17 figure, .post-tp-21 figure { margin: 7px 20px 0 0 } @media screen and (max-width:639px) { .post-tp-17 figure img, .post-tp-21 figure img { width: 160px } } @media screen and (max-width:479px) { .post-tp-17, .post-tp-21 { padding-top: 7px } .post-tp-17 figure, .post-tp-21 figure { float: none; margin: 0 0 20px } .post-tp-17 figure img, .post-tp-21 figure img { width: 100%; max-width: none } } .post-tp-18 { border-bottom: 1px solid #f2f2f2; padding: 8px 0 14px; margin-bottom: 12px } .post-tp-19 figure { position: relative; margin: 0 0 6px } .post-tp-19 figure:after, .post-tp-19 figure:before { position: absolute; left: 0; content: ''; top: 100% } .post-tp-19 figure:before { width: 0; height: 0; border-top: 6px solid #fd3a13; border-right: 6px solid transparent; z-index: 2 } .post-tp-19 figure:after { background: #f0f0f0; width: 1px; height: 32px; z-index: 1 } .post-tp-19 .data { padding: 13px 20px 20px } .post-tp-19 .meta-tp-2 { margin: 3px 0 1px } .post-tp-20 .ptp-20-overlay { background: #fff; color: #6d6d6d; height: 50%; position: relative } .post-tp-20 .ptp-20-overlay:before { content: ''; width: 0; height: 0; position: absolute; left: 50%; margin-left: -5px; z-index: 2 } .post-tp-20 .ptp-20-overlay.up { margin-bottom: 1px } .post-tp-20 .ptp-20-overlay.up:before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; top: 100% } .post-tp-20 .ptp-20-overlay.down { margin-top: 1px } .post-tp-20 .ptp-20-overlay.down:before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; bottom: 100% } .post-tp-24 .ptp-24-overlay:before, .post-tp-25 .ptp-25-overlay:before, .post-tp-30 .ptp-30-overlay:before { border-right: 7px solid transparent; content: '' } .post-tp-20 .ptp-20-data { position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px 20px 12px } .post-tp-20 .meta-tp-1 { color: #888; margin: 4px 0 7px } .post-tp-20 .meta-tp-1>div:before { background: rgba(174, 174, 174, .24) } .post-tp-20 .date-tp-1 { margin: 20px } .post-tp-21 { margin: 16px 0 0 } .post-tp-21 figure { margin: 4px 20px 0 0 } @media screen and (max-width:639px) { .post-tp-21 figure img { width: 160px } } .post-tp-23 .ptp-23-overlay, .post-tp-24 .ptp-24-overlay { width: 100%; height: 100%; pointer-events: none; position: absolute; top: 0; left: 0 } @media screen and (max-width:479px) { .post-tp-21 figure { float: none; margin: 4px 0 20px } .post-tp-21 figure img { width: 100%; max-width: none } } .post-tp-22 { background: #fff; margin: 0 0 20px } .post-tp-22:last-child { margin: 0 } .post-tp-22 .title-3 { margin: 0 0 4px } .post-tp-22 .data { padding: 15px 18px 11px } .post-tp-23 { background: #fff; margin: 0 0 20px } .post-tp-23:hover .ptp-23-overlay { opacity: 1 } .post-tp-23:hover .top-rate:before { border-bottom-color: #fd3a13 } .post-tp-23:hover .title-3 { color: #fff } .post-tp-23:last-child { margin: 0 } .post-tp-23 .ptp-23-overlay { background: rgba(0, 0, 0, .56); padding: 16px 18px; opacity: 0 } .post-tp-24 { border-bottom: 1px solid #f2f2f2; padding: 0 0 20px; margin: 0 0 22px } .post-tp-24:hover .ptp-24-overlay { opacity: 1 } .post-tp-24:hover .ptp-24-data { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .post-tp-24 .ptp-24-overlay { background: rgba(31, 33, 36, .3); opacity: 0; z-index: 2 } .post-tp-24 .ptp-24-overlay:before { width: 0; height: 0; border-bottom: 7px solid #fd3a13; position: absolute; left: 0; bottom: 0 } .post-tp-24 .ptp-24-overlay a, .post-tp-24 .ptp-24-overlay span { color: #fff; font: 700 12px/23px Roboto; margin: 0 4px 0 0; text-decoration: none; pointer-events: auto } .post-tp-24 .ptp-24-overlay a i, .post-tp-24 .ptp-24-overlay span i { font-size: 11px; margin: 0 6px 0 0 } .post-tp-24 .ptp-24-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px 16px; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all .3s; transition: all .3s } .post-tp-24 figure { float: left; margin: 0 20px 0 0; position: relative } @media screen and (max-width:479px) { .post-tp-24 figure { float: none; margin: 0 0 20px } .post-tp-24 figure img { width: 100%; max-width: none } } .post-tp-24 .title-14 { margin-bottom: 4px } .post-tp-24 .meta-tp-2 { margin: 5px 0 } .post-tp-25 { border-bottom: 1px solid #f2f2f2; padding: 0 0 20px; margin: 0 0 30px } .post-tp-25:hover .ptp-25-overlay { opacity: 1 } .post-tp-25:hover .ptp-25-data { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .post-tp-25 .ptp-25-overlay { background: rgba(31, 33, 36, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0; z-index: 2 } .post-tp-25 .ptp-25-overlay:before { width: 0; height: 0; border-bottom: 7px solid #fd3a13; position: absolute; left: 0; bottom: 0 } .post-tp-25 .ptp-25-overlay a, .post-tp-25 .ptp-25-overlay span { color: #fff; font: 700 12px/23px Roboto; margin: 0 4px 0 0; text-decoration: none; pointer-events: auto } .post-tp-25 .ptp-25-overlay a i, .post-tp-25 .ptp-25-overlay span i { font-size: 11px; margin: 0 6px 0 0 } .post-tp-25 .ptp-25-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px 16px; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all .3s; transition: all .3s } .post-tp-25 figure { margin: 0 0 23px; position: relative } .post-tp-25 .title-17 { margin-bottom: 6px } .post-tp-25 .meta-tp-2 { margin: 7px 0 2px } .post-tp-25 p { font-size: 14px; line-height: 23px } .post-tp-26 { border-bottom: 1px solid #f2f2f2; padding: 0 0 20px 59px; margin: 0 0 20px } .post-tp-26:hover figure:before { opacity: 1 } .post-tp-26 figure { float: left; margin: 0 20px 0 0; position: relative } .post-tp-26 .date-tp-3, .post-tp-26 figure:before { position: absolute; top: 0; left: 0 } .post-tp-26 figure:before { content: ''; background-color: rgba(0, 0, 0, .07); width: 100%; height: 100%; opacity: 0; pointer-events: none } @media screen and (max-width:639px) { .post-tp-26 { padding: 0 0 20px } .post-tp-26 .date-tp-3 { z-index: 1 } .post-tp-26 figure img { width: 160px } } @media screen and (max-width:479px) { .post-tp-26 figure { float: none; margin: 0 0 20px } .post-tp-26 figure img { width: 100%; max-width: none } } .post-tp-26 .meta-tp-2 { margin: 5px 0 } .post-tp-27:hover .ptp-27-overlay { background-color: rgba(15, 2, 2, .54) } .post-tp-27 .ptp-27-overlay { background-color: rgba(22, 4, 4, .4); padding: 40px 20%; text-align: center } .post-tp-28 .ptp-28-overlay, .post-tp-28:hover .ptp-28-overlay { background-color: rgba(0, 0, 0, .5) } @media screen and (max-width:767px) { .post-tp-27 .ptp-27-overlay { padding: 40px 5% } } .post-tp-27 .category-tp-1, .post-tp-27 .category-tp-3 { margin-bottom: 22px } .post-tp-27 .meta-tp-4, .post-tp-27 .meta-tp-5 { margin: 9px 0 0 } .post-tp-27.mb-height { overflow: hidden } .post-tp-28 .ptp-28-overlay { padding: 40px 8%; text-align: center } .post-tp-28 .category-tp-1, .post-tp-28 .category-tp-3 { margin-bottom: 22px } .post-tp-28 .date-tp-4 { margin: 9px 0 } .post-tp-28 .icon { margin: 0 0 36px } .post-tp-28.mb-height { overflow: hidden } @media screen and (max-width:639px) { .post-tp-27.mb-height { height: 350px } .post-tp-27.mb-height a, .post-tp-27.mb-height figure, .post-tp-27.mb-height img { height: 100% } .post-tp-27.mb-height figure img { max-width: none; width: auto } .post-tp-28 .ptp-28-overlay { padding: 40px 15px } .post-tp-28.mb-height { height: 350px } .post-tp-28.mb-height a, .post-tp-28.mb-height figure, .post-tp-28.mb-height img { height: 100% } .post-tp-28.mb-height figure img { max-width: none; width: auto } } .post-tp-29 { margin: 0 0 24px } .post-tp-29 .date-tp-2 { margin: 13px 0 4px } .post-tp-30 figure { position: relative; margin-bottom: 15px } .post-tp-30:hover .ptp-30-overlay { opacity: 1 } .post-tp-30:hover .ptp-30-data { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .post-tp-30 .ptp-30-overlay { background: rgba(31, 33, 36, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0; z-index: 2 } .post-tp-30 .ptp-30-overlay:before { width: 0; height: 0; border-bottom: 7px solid #fd3a13; position: absolute; left: 0; bottom: 0 } .post-tp-30 .ptp-30-overlay a, .post-tp-30 .ptp-30-overlay span { color: #fff; font: 700 12px/23px Roboto; margin: 0 4px 0 0; text-decoration: none; pointer-events: auto } .post-tp-30 .ptp-30-overlay a i, .post-tp-30 .ptp-30-overlay span i { font-size: 11px; margin: 0 6px 0 0 } .post-tp-30 .ptp-30-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 6px 16px; -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all .3s; transition: all .3s } @media screen and (max-width:639px) { .post-tp-31 { height: 350px } .post-tp-31 a, .post-tp-31 figure, .post-tp-31 img { height: 100% } .post-tp-31 figure img { max-width: none; width: auto } } .category-tp-1:after, .category-tp-3:after, .reviews-tp-1:after { width: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; top: 0; right: -4px } .post-tp-31:hover .ptp-31-overlay { background-color: rgba(15, 2, 2, .54) } .post-tp-31 .ptp-31-overlay { background-color: rgba(22, 4, 4, .4); padding: 40px 20%; text-align: center } @media screen and (max-width:1077px) { .post-tp-31 .ptp-31-overlay { padding: 40px 10% } } @media screen and (max-width:639px) { .post-tp-31 .ptp-31-overlay { padding: 40px 15px } } .post-tp-31 .category-tp-1, .post-tp-31 .category-tp-3 { margin-bottom: 22px } .post-tp-31 .meta-tp-4, .post-tp-31 .meta-tp-5 { margin: 9px 0 0 } .content .pst-block, .content-sm .pst-block { margin-bottom: 30px } .content .js-sidebar-zone>div:last-child>.pst-block, .content-sm .js-sidebar-zone>div:last-child>.pst-block, .content-sm>div:last-child>.pst-block, .content>div:last-child>.pst-block { margin: 0 } .page-content { background-color: #fff } .page-content.trsp { background: 0 0; padding: 0 } .side-bar .pst-block, .side-bar-sm .pst-block { margin-bottom: 30px } .side-bar-sm>div>div:last-child .pst-block, .side-bar>div>div:last-child .pst-block { margin: 0 } .side-bar-sm .sbsb-block-1 { margin-bottom: 0 } .full-section { margin-bottom: 45px } .category-tp-1, .category-tp-3 { background: #fd3a13; color: #fff; display: inline-block; font-family: Roboto; font-size: 11px; font-weight: 700; line-height: 15px; height: 20px; padding: 3px 7px 2px 9px; position: relative; margin: 0 0 15px; text-transform: uppercase; text-decoration: none } .category-tp-2, .category-tp-4 { color: #888; display: inline-block; text-decoration: none; text-transform: uppercase } a.category-tp-1 { float: left } .category-tp-1:after, .category-tp-3:after { content: ''; height: 0; border-left: 4px solid #fd3a13; position: absolute } .category-tp-3:after, .reviews-tp-1:after { border-left: 4px solid #000 } .category-tp-2 { font: 400 12px/23px Roboto } .category-tp-3 { background: #000 } .category-tp-4 { font: 700 12px/23px Roboto } .category-tp-4 a { color: #fd3a13 } .category-tp-5, .reviews-tp-1 { color: #fff; font-family: Roboto; font-size: 11px; font-weight: 700; line-height: 15px; height: 20px; padding: 3px 7px 2px 9px; position: relative; margin: 0 0 15px; text-transform: uppercase; display: inline-block; text-decoration: none } .category-tp-5 { background: #fd3a13 } .reviews-tp-1 { background: #000 } .date-tp-3:before, .reviews-tp-1:after { height: 0; content: '' } .reviews-tp-1:after { position: absolute } .date-tp-3:before, .pst-block-head:before { border-bottom: 6px solid #fd3a13; border-right: 6px solid transparent } .date-tp-1 { display: inline-block; font-size: 34px; font-weight: 300; line-height: 38px; margin: 26px 30px } .date-tp-1 .month, .date-tp-1 sub { font-size: 10px; font-weight: 500; text-transform: uppercase } .date-tp-1 sub { line-height: 18px; vertical-align: top } .author-tp-2 .photo, .filters-blc-1 .members-items, .filters-blc-2 .members-items, .filters-more i:before, .read-tp-1 span, .save-tp-1 span, .sbsb-form-1 .sbsb-form>div, .sbsb-form-1 .sbsb-icon i:before, .sbsb-form-2 .sbsb-icon i:before, .search-form-1 .src-form>div, .search-form-1 .src-icon i:before, .search-form-2 .src-form>div, .vpst-block-head i:before { vertical-align: middle } .date-tp-1 .month { display: block; line-height: 10px } .date-tp-2 { color: #888; font: 400 12px/23px Roboto; text-transform: uppercase } .date-tp-3 { background-color: #f2f2f2; color: #000; font-size: 20px; line-height: 19px; width: 39px; padding: 9px 6px; text-align: center; text-transform: uppercase; position: relative } .date-tp-3:before { width: 0; position: absolute; left: 0; bottom: 0 } .date-tp-3 span { display: block; font: 400 10px/10px Roboto } .date-tp-4 { color: #fff; font: 400 12px/23px Roboto; text-transform: uppercase } .date-tp-4 i { font-size: 10px; margin: 0 6px } .author-tp-1 { color: #888; font: 400 12px/23px Roboto; text-transform: uppercase } .author-tp-1 i { font-size: 10px; margin: 0 7px 0 0 } .author-tp-2 { color: #fff; font: 400 12px/23px Roboto; text-transform: uppercase } .author-tp-2 i { font-size: 10px; margin: 0 7px 0 0 } .author-tp-2 .photo { background-color: #f5f5f5; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; display: inline-block; width: 18px; height: 18px; margin: 0 10px 0 0 } @media screen and (max-width:479px) { .author-tp-2 .photo { display: none } } .meta-tp-1>div, .meta-tp-2>div { display: inline-block; position: relative; white-space: nowrap } .meta-tp-1 { font: 400 12px/23px Roboto; text-transform: uppercase } .meta-tp-1>div { padding: 0 4px 0 0 } .meta-tp-1>div:first-child { margin: 0 9px 0 0 } .meta-tp-1 a { color: inherit; text-decoration: none } .meta-tp-1 i { font-size: 11px; margin: 0 7px 0 0 } .meta-tp-2 { color: #888; font: 400 12px/23px Roboto; text-transform: uppercase } .meta-tp-2>div { padding: 0 13px 0 0; margin: 0 7px 0 0 } .meta-tp-2>div:before { background: rgba(174, 174, 174, .24); content: ''; width: 1px; position: absolute; right: 0; top: 6px; bottom: 4px } .meta-tp-2>div:last-child:before { display: none } .meta-tp-2 a { color: inherit; text-decoration: none } .meta-tp-2 i { font-size: 10px; margin: 0 7px 0 0 } .meta-tp-3 { color: #888; font: 400 12px/23px Roboto; text-transform: uppercase } .meta-tp-3>div { display: inline-block; margin: 0 7px 0 0; white-space: nowrap; position: relative } .meta-tp-3 a { color: inherit; text-decoration: none } .meta-tp-3 i { font-size: 11px; margin: 0 7px 0 0 } .meta-tp-4, .meta-tp-5 { color: #fff; font: 400 12px/23px Roboto; text-transform: uppercase } .meta-tp-4>div, .meta-tp-5>address, .meta-tp-5>div { display: inline-block; margin: 0 9px; white-space: nowrap; position: relative } .meta-tp-4 a, .meta-tp-5 a { color: inherit; text-decoration: none } .meta-tp-4 i, .meta-tp-5 i { font-size: 10px; margin: 0 7px 0 0 } .meta-tp-4 .ptp-1-comments, .meta-tp-5 .author-tp-2, .meta-tp-5 .ptp-1-comments { margin-left: 0 } .meta-tp-5, .meta-tp-5 .author-tp-2, .meta-tp-5 .date-tp-4 { color: #888 } .rate-tp-1 ul { font-size: 0 } .rate-tp-1 li { display: inline-block; margin-right: 3px } .rate-tp-1 li:last-child { margin: 0 } .rate-tp-1 li i { color: #fd3a13; font-size: 12px; margin: 0 } .rate-tp-1 a { text-decoration: none } .rate-tp-2 li { color: #c2c2c2; float: left; margin-right: 4px } .rate-tp-2 li:last-child { margin: 0 } .rate-tp-2 li.active { color: #fd3a13 } .rate-tp-2 li i { display: block; font-size: 15px; margin: 0 } .rate-tp-2 a { color: inherit; line-height: 26px; display: block; text-decoration: none } .read-tp-1, .save-tp-1 { color: #fff; font: 700 12px/25px Roboto; text-decoration: none; text-transform: uppercase } .read-tp-1 span, .save-tp-1 span { display: inline-block; margin: 0 4px 0 0 } .trend-pst-slider { height: 100% } .trend-pst-slider .pst-block-main { margin: -5px 0 0 } .trend-pst-slider .trpst-block { height: 100%; padding: 5px 0 51px; position: relative } .pst-block-head:before, .vpst-block-head:before { content: ''; height: 0; left: 0; bottom: 0 } .trend-pst-slider .trpst-block-foot { position: absolute; left: 0; bottom: 0; width: 100% } .trend-pst-slider .trpst-block-foot .more-txt { position: relative; top: 1px } .trend-pst-slider .sbr-dots { float: right; padding: 0 } @media screen and (max-width:1229px) { .trend-pst-slider .post-tp-3 { margin: 0 0 7px } .trend-pst-slider .post-tp-3 .adaptive { max-width: 103px } } .pst-block-head { background: #fff; padding: 14px 20px 13px; position: relative; margin-bottom: 7px } .pst-block-head:before { width: 0; position: absolute } .pst-block-head .title-4 { position: relative; top: 1px } .pst-block-main { background: #fff; padding: 15px 20px } .pst-block-main.trsp { background: 0 0; padding: 0; margin-bottom: 0 } .pst-block-main:last-child { margin-bottom: 0 } .pst-block-foot { background: #fcfcfc; color: #1f1f1f; font-size: 12px; font-weight: 500; line-height: 25px; margin-top: 7px; text-transform: uppercase } .pst-block-foot a { color: inherit; display: block; text-align: center; text-decoration: none; padding: 13px 20px } .pst-block-foot a:hover { color: #fd3a13 } .pst-block-foot .arr-right-dark-ic { float: right } .pst-box { margin-bottom: 50px } .pst-box.ralartive { background-color: #f8f8f8; margin: 0 -24px 50px; padding: 0 24px 50px } @media screen and (max-width:1229px) { .pst-box.ralartive { padding: 0 24px 24px } } .pst-box.news-box { margin-bottom: 0 } .pst-box-head .title-blc-1 { float: left; padding: 0 24px; margin: 22px -24px } .pst-box-head .navs { color: #9b9b9b; font-size: 17px; float: right; margin: 19px -7px } .trpst-block-foot, .vpst-block-foot { font-size: 12px; font-weight: 500; line-height: 25px; text-transform: uppercase } .pst-box-head .navs span { cursor: pointer; display: inline-block; float: left; padding: 0 7px } .filters, .trpst-block-foot .arr-right-dark-ic { float: right } .news-box .pst-box-main { border: 0 } .pst-box-main .pst-box-inner { margin-left: -9px; margin-right: -9px } .pst-box-main .pst-box-inner img { width: 100% } .pst-box-main .one-third { padding: 0 9px } .pst-box-main .title-6 { margin-bottom: 19px } .pst-block-hr { border: 0; border-top: 1px solid #f2f2f2; margin: 12px -20px } .xs-hr { width: 24px; border: 0; border-top: 1px solid #d8d8d8; margin: 15px 0 } .vpst-block { padding: 18px 0 0 } .vpst-block-head { margin: 22px 0; padding: 0 0 0 18px; position: relative } .vpst-block-head:before { width: 0; border-bottom: 6px solid #fd3a13; border-right: 6px solid transparent; position: absolute } .vpst-block-head .title-4 { color: #fff } .vpst-block-head .filters { color: #cdcdcd } .vpst-block-head .filters .filters-list-1, .vpst-block-head .filters .filters-list-2 { border-color: #383b3f } .vpst-block-head .filters .filters-list-1 a.active, .vpst-block-head .filters .filters-list-1 a:hover, .vpst-block-head .filters .filters-list-2 a.active, .vpst-block-head .filters .filters-list-2 a:hover { color: #fff } .vpst-block-head .filters-drop { top: 130% } .vpst-block-head .filters-drop .arr { right: 4px } .vpst-block-main { margin: 0 0 5px } .vpst-block-foot { color: #fff } .vpst-block-foot a { border-top: 1px solid #2e3136; color: inherit; display: block; text-align: center; text-decoration: none; padding: 14px 20px 13px } .trpst-block-head { padding: 13px 20px 8px } .trpst-block-main { padding: 0 20px } .trpst-block-foot { background: #fcfcfc; color: #1f1f1f } .trpst-block-foot a { color: inherit; display: block; text-decoration: none; padding: 13px 20px } .trpst-block-foot a:hover { color: #fd3a13 } .filters { color: #929292 } .filters-list-1, .filters-list-2 { font: 400 13px/25px Roboto; float: left; padding: 0 10px; text-transform: uppercase } @media screen and (max-width:767px) { .filters-list-1, .filters-list-2 { display: none } } .filters-list-1 li, .filters-list-2 li { float: left } .filters-list-1 a, .filters-list-2 a { color: inherit; display: block; padding: 0 10px; text-decoration: none } .filters-list-1 a.active, .filters-list-1 a:hover, .filters-list-2 a.active, .filters-list-2 a:hover { color: #474747 } .filters-more { border-left: 1px solid #ebebeb; font-size: 18px; float: left; padding: 1px 0 1px 18px } .filters-btn { cursor: pointer } .filters-drop { background: #fff; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .15); box-shadow: 0 2px 6px rgba(0, 0, 0, .15); -webkit-border-radius: 2px; border-radius: 2px; display: none; width: 130px; padding: 9px 0; position: absolute; top: 99%; right: -5px; z-index: 1 } .filters-drop .arr { display: block; width: 20px; height: 10px; position: absolute; right: 24px; top: -10px; overflow: hidden } .filters-drop .arr:after { content: ""; position: absolute; width: 10px; height: 10px; background: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 5px; left: 5px; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .15); box-shadow: 0 0 6px rgba(0, 0, 0, .15) } .filters-drop a { color: #929292; display: block; font: 700 13px/28px Roboto; padding: 0 16px; text-decoration: none; text-transform: uppercase } .filters-drop a.active, .filters-drop a:hover { color: #fd3a13 } .filters-list-2 { border: 0; margin: 0; padding: 0 } .reviews-rate:before, .top-rate:before { content: ''; top: 0; left: 0; border-bottom: 39px solid #181818 } .filters-list-2 a { padding: 0 0 0 6px } .filters-list-3 { font: 500 12px/21px OpenSans-Semibold; text-transform: uppercase } .filters-list-3 li { float: left; margin-right: 12px } .filters-list-3 a { color: inherit; display: block; padding: 2px 0 17px; position: relative; text-decoration: none } .filters-list-3 a:before { background: #fd3a13; content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; opacity: 0; -webkit-transform: scale(.5, 1); -ms-transform: scale(.5, 1); transform: scale(.5, 1); -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition: opacity .2s, -webkit-transform .3s; transition: opacity .2s, -webkit-transform .3s; transition: transform .3s, opacity .2s; transition: transform .3s, opacity .2s, -webkit-transform .3s } .filters-list-3 a:hover, .filters-list-3 li.active { color: #000 } .filters-list-3 a.active:before, .filters-list-3 a:hover:before { opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1) } .filters-blc-1 { background-color: #f8f8f8; color: #000; font-size: 13px; font-weight: 500; line-height: 26px; padding: 22px 24px } .filters-blc-1 .members-items { -webkit-border-radius: 2px; border-radius: 2px; font-size: 9px; line-height: 22px; text-align: center; padding: 0 3px } .filters-blc-1 .filters-list { text-align: right } @media screen and (max-width:479px) { .filters-blc-1 .filters-list { text-align: left; margin-top: 10px } } .filters-blc-2 { background-color: #fff; color: #000; font-size: 13px; font-weight: 500; line-height: 26px; padding: 32px 24px 7px } .filters-blc-2 .members-items { -webkit-border-radius: 2px; border-radius: 2px; font-size: 9px; line-height: 22px; text-align: center; padding: 0 3px } .all-sb { float: right } .all-sb a { color: #474747; display: inline-block; font-family: Roboto; font-weight: 400; text-decoration: none; text-transform: uppercase } .reviews-rate, .top-rate { display: block; bottom: 0; font-size: 10px; line-height: 25px; text-align: center; font-weight: 500; text-decoration: none } .all-sb a:hover { color: #fd3a13 } .inner-filters { color: #838181 } .inner-filters .pst-block-hr { margin-top: 0 } .post-navs { float: left; padding: 0 18px } .post-navs a { text-decoration: none } .reviews-rate { color: #fff; position: absolute; right: 0; width: 39px; height: 39px; padding: 15px 0 0 15px } .reviews-rate:before { position: absolute; z-index: 1; width: 0; height: 0; border-left: 39px solid transparent } .reviews-rate span { position: relative; z-index: 2 } .top-rate { color: #fff; position: absolute; left: 0; width: 39px; height: 39px; padding: 15px 15px 0 0 } .top-rate:before { position: absolute; z-index: 1; width: 0; height: 0; border-right: 39px solid transparent } .top-rate span { position: relative; z-index: 2 } .js-pst-block [class*=" col-"], .js-pst-block [class^=col-] { width: 100% } .latest-blg .owl-item { padding: 0 10px } .latest-blg .owl-item.active .active { border-left: 1px solid #f2f2f2 } .owl-pagination .owl-page, .owl-pagination li, .sbr-dots .owl-page, .sbr-dots li { display: inline-block; margin: 2px } .owl-pagination .owl-page.active span, .owl-pagination .owl-page.slick-active span, .owl-pagination li.active span, .owl-pagination li.slick-active span, .sbr-dots .owl-page.active span, .sbr-dots .owl-page.slick-active span, .sbr-dots li.active span, .sbr-dots li.slick-active span { background: #fd3a13; border-color: #fd3a13 } .owl-pagination span, .sbr-dots span { cursor: pointer; display: block; border: 1px solid #a9a9a9; -webkit-border-radius: 50%; border-radius: 50%; width: 7px; height: 7px } .sbr-dots { text-align: center; padding: 15px 20px 11px } .social-tp-1 { padding: 8px 0 } .social-list li { color: #fff; font-size: 12px; line-height: 19px; margin: 10px } .social-list li.fb { background: #516fc2 } .social-list li.vk { background: #507299 } .social-list li.tw { background: #09b2f4 } .social-list li.gp { background: #ee8208 } .social-list li.inst { background: #7a4d46 } @media screen and (min-width:1229px) { .utl-icon-num-1.share-style-1.utl-icon-vk.effect-0, .utl-icon-num-2.share-style-1.utl-icon-ok.effect-0, .utl-icon-num-3.share-style-1.utl-icon-gp.effect-0, .utl-icon-num-4.share-style-1.utl-icon-mr.effect-0, li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0 { width: 100px!important; -webkit-border-radius: 2px; border-radius: 2px; color: #fff; display: block; font-size: 11px; font-weight: 500; line-height: 20px; min-width: 125px; padding: 6px 15px; text-align: center; text-decoration: none } li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0 { background-color: #45639e!important; position: relative } li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0:after { content: "Facebook"; position: absolute; left: 40px; top: 15px } li.utl-icon-num-1.share-style-1.utl-icon-vk.effect-0 { background-color: #51749c!important; position: relative } li.utl-icon-num-1.share-style-1.utl-icon-vk.effect-0:after { content: "Вконтакте"; position: absolute; left: 40px; top: 15px } li.utl-icon-num-2.share-style-1.utl-icon-ok.effect-0 { background-color: #fa890f!important; position: relative } li.utl-icon-num-2.share-style-1.utl-icon-ok.effect-0:after { content: "Одноклассники"; position: absolute; left: 30px; top: 15px } li.utl-icon-num-3.share-style-1.utl-icon-gp.effect-0:after { content: "Google "; position: absolute; left: 46px; top: 15px } li.utl-icon-num-3.share-style-1.utl-icon-gp.effect-0 { background-color: #dd4b39!important; position: relative } li.utl-icon-num-4.share-style-1.utl-icon-mr.effect-0 { background-color: #134785!important; position: relative } li.utl-icon-num-4.share-style-1.utl-icon-mr.effect-0:after { content: "Mail.ru"; position: absolute; left: 46px; top: 15px } div.uptl_toolbar .uptl_toolbar_simple .__utl-reset .uptl_toolbar_share>.uptl_toolbar .uptl_toolbar_simple .__utl-reset .uptl_toolbar_share>ul.horizontal .style-1 .size-40 .horizontal { width: 40px!important; height: 30px!important; line-height: 35px!important; font-size: 20px!important } #__utl-buttons-1 .uptl_toolbar>ul>li>.sn-icon, #__utl-buttons-2 .uptl_toolbar>ul>li>.sn-icon { width: 100px!important; height: 30px!important; line-height: 30px!important; font-size: 20px!important; text-align: left } .utl-icon-fb .sn-icon:before { content: '\e619'; line-height: 0!important } } @media screen and (min-width:980px) and (max-width:1229px) { .utl-icon-num-1.share-style-1.utl-icon-vk.effect-0, .utl-icon-num-2.share-style-1.utl-icon-ok.effect-0, .utl-icon-num-3.share-style-1.utl-icon-gp.effect-0, .utl-icon-num-4.share-style-1.utl-icon-mr.effect-0, li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0 { width: 100px!important; -webkit-border-radius: 2px; border-radius: 2px; color: #fff; display: block; font-size: 11px; font-weight: 500; line-height: 20px; min-width: 107px; padding: 6px 15px; text-align: center; text-decoration: none } li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0 { background-color: #45639e!important; position: relative } li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0:after { content: "Facebook"; position: absolute; left: 35px; top: 15px } li.utl-icon-num-1.share-style-1.utl-icon-vk.effect-0 { background-color: #51749c!important; position: relative } li.utl-icon-num-1.share-style-1.utl-icon-vk.effect-0:after { content: "Вконтакте"; position: absolute; left: 35px; top: 15px } li.utl-icon-num-2.share-style-1.utl-icon-ok.effect-0 { background-color: #fa890f!important; position: relative } li.utl-icon-num-2.share-style-1.utl-icon-ok.effect-0:after { content: "Одноклассники"; position: absolute; left: 25px; top: 15px } li.utl-icon-num-3.share-style-1.utl-icon-gp.effect-0:after { content: "Google "; position: absolute; left: 40px; top: 15px } li.utl-icon-num-3.share-style-1.utl-icon-gp.effect-0 { background-color: #dd4b39!important; position: relative } li.utl-icon-num-4.share-style-1.utl-icon-mr.effect-0 { background-color: #134785!important; position: relative } li.utl-icon-num-4.share-style-1.utl-icon-mr.effect-0:after { content: "Mail.ru"; position: absolute; left: 40px; top: 15px } div.uptl_toolbar .uptl_toolbar_simple .__utl-reset .uptl_toolbar_share>.uptl_toolbar .uptl_toolbar_simple .__utl-reset .uptl_toolbar_share>ul.horizontal .style-1 .size-40 .horizontal { width: 40px!important; height: 30px!important; line-height: 35px!important; font-size: 20px!important } #__utl-buttons-1 .uptl_toolbar>ul>li>.sn-icon, #__utl-buttons-2 .uptl_toolbar>ul>li>.sn-icon { width: 90px!important; height: 30px!important; line-height: 30px!important; font-size: 20px!important; text-align: left } .utl-icon-fb .sn-icon:before { content: '\e619'; line-height: 0!important } } @media screen and (min-width:702px) and (max-width:980px) { .utl-icon-num-1.share-style-1.utl-icon-vk.effect-0, .utl-icon-num-2.share-style-1.utl-icon-ok.effect-0, .utl-icon-num-3.share-style-1.utl-icon-gp.effect-0, .utl-icon-num-4.share-style-1.utl-icon-mr.effect-0, li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0 { width: 100px!important; -webkit-border-radius: 2px; border-radius: 2px; color: #fff; display: block; font-size: 11px; font-weight: 500; line-height: 20px; min-width: 107px; padding: 6px 15px; text-align: center; text-decoration: none } li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0 { background-color: #45639e!important; position: relative } li.utl-icon-num-0.share-style-1.utl-icon-fb.effect-0:after { content: "Facebook"; position: absolute; left: 35px; top: 15px } li.utl-icon-num-1.share-style-1.utl-icon-vk.effect-0 { background-color: #51749c!important; position: relative } li.utl-icon-num-1.share-style-1.utl-icon-vk.effect-0:after { content: "Вконтакте"; position: absolute; left: 35px; top: 15px } li.utl-icon-num-2.share-style-1.utl-icon-ok.effect-0 { background-color: #fa890f!important; position: relative } li.utl-icon-num-2.share-style-1.utl-icon-ok.effect-0:after { content: "Одноклассники"; position: absolute; left: 25px; top: 15px } li.utl-icon-num-3.share-style-1.utl-icon-gp.effect-0:after { content: "Google "; position: absolute; left: 40px; top: 15px } li.utl-icon-num-3.share-style-1.utl-icon-gp.effect-0 { background-color: #dd4b39!important; position: relative } li.utl-icon-num-4.share-style-1.utl-icon-mr.effect-0 { background-color: #134785!important; position: relative } li.utl-icon-num-4.share-style-1.utl-icon-mr.effect-0:after { content: "Mail.ru"; position: absolute; left: 40px; top: 15px } div.uptl_toolbar .uptl_toolbar_simple .__utl-reset .uptl_toolbar_share>.uptl_toolbar .uptl_toolbar_simple .__utl-reset .uptl_toolbar_share>ul.horizontal .style-1 .size-40 .horizontal { width: 40px!important; height: 30px!important; line-height: 35px!important; font-size: 20px!important } #__utl-buttons-1 .uptl_toolbar>ul>li>.sn-icon, #__utl-buttons-2 .uptl_toolbar>ul>li>.sn-icon { width: 90px!important; height: 30px!important; line-height: 30px!important; font-size: 20px!important; text-align: left } .utl-icon-fb .sn-icon:before { content: '\e619'; line-height: 0!important } } .members-item .members-photo:before, .members-item:before, .post-main-img figure:before, .sidebar-slider .slick-arrow.prev:after, .small-gallery figure:before, .thumbs-img figure:before { content: '' } .social-list a { color: inherit; display: block; height: 33px; width: 33px; padding: 5px 0 5px 34px; position: relative; text-decoration: none } .social-list .soc-btn { border-left: 1px solid rgba(255, 255, 255, .3); display: inline-block; float: right; padding: 0 0 0 16px } .social-list .soc-ic { display: block; position: absolute; left: 0; top: 0; height: 100%; width: 33px; font-size: 14px; line-height: 35px; text-align: center } .social-tp-2 { color: #1f2124 } .social-tp-2 ul { overflow: hidden } .social-tp-2 ul li { float: left; margin-right: 18px } .social-tp-2 ul a { color: inherit; display: inline-block; font-size: 12px; padding: 0 5px } .social-tp-2 ul i { margin: 0 } .social-tp-2 ul .tw a:hover { color: #00abed } .social-tp-2 ul .fb a:hover { color: #4c68b3 } .social-tp-2 ul .gp a:hover { color: #e51616 } .social-tp-2 ul .in a:hover { color: #1d5e9f } .social-tp-2 ul .dr a:hover { color: #f51f9d } .post-sharing-tp-1, .post-sharing-tp-2 { margin: 20px 0 33px } .post-sharing-tp-1 ul, .post-sharing-tp-2 ul { float: left } .post-sharing-tp-1 li, .post-sharing-tp-2 li { float: left; margin: 0 5px 5px 0 } .post-sharing-tp-1 li:last-child, .post-sharing-tp-2 li:last-child { margin: 0 } .post-sharing-tp-1 .fb a, .post-sharing-tp-2 .fb a { background-color: #526eac } .post-sharing-tp-1 .fb a:hover, .post-sharing-tp-2 .fb a:hover { background-color: #4360a0 } .post-sharing-tp-1 .tw a, .post-sharing-tp-2 .tw a { background-color: #00abed } .post-sharing-tp-1 .tw a:hover, .post-sharing-tp-2 .tw a:hover { background-color: #0d9fd8 } .post-sharing-tp-1 .vk a, .post-sharing-tp-2 .vk a { background-color: #426b9a } .post-sharing-tp-1 .vk a:hover, .post-sharing-tp-2 .vk a:hover { background-color: #355e8d } .post-sharing-tp-1 .gp a, .post-sharing-tp-2 .gp a { background-color: #eb4026 } .post-sharing-tp-1 .gp a:hover, .post-sharing-tp-2 .gp a:hover { background-color: #e23319 } .post-sharing-tp-1 a, .post-sharing-tp-2 a { -webkit-border-radius: 2px; border-radius: 2px; color: #fff; display: block; font-size: 11px; font-weight: 500; line-height: 20px; min-width: 125px; padding: 6px 15px; text-align: center; text-decoration: none } .post-sharing-tp-1 a .fa, .post-sharing-tp-2 a .fa { margin-right: 9px } @media screen and (max-width:479px) { .post-sharing-tp-1 a, .post-sharing-tp-2 a { min-width: 56px } .post-sharing-tp-1 a .fa, .post-sharing-tp-2 a .fa { margin: 0 } .sharing-block .comments { margin-top: 10px } } .sharing-block { background-color: #f8f8f8; -webkit-border-radius: 4px; border-radius: 4px; padding: 20px 21px 25px } .sharing-block .sharing-title { color: #000; font-weight: 600; margin-bottom: 12px } .sharing-block .comments { color: #1f2124; float: right; font-size: 11px; font-weight: 500; padding: 5px 0; text-transform: uppercase } .sharing-block .comments i { color: #8a8a8a; line-height: 10px; display: inline-block; margin-right: 6px; vertical-align: middle } .post-sharing-tp-2 { margin: 0 } .post-sharing-tp-2 a { min-width: 83px } @media screen and (max-width:479px) { .post-sharing-tp-2 a { min-width: 45px } } .sb-banner { background: #fff; padding: 30px; margin-bottom: 30px } .sb-banner .banner-inner { position: relative } .sb-banner .banner-inner:before { width: 0; height: 0; border-bottom: 6px solid #fd3a13; border-right: 6px solid transparent; position: absolute; left: 0; bottom: 7px } .sb-banner .banner-overlay { position: absolute; width: 100%; left: 0; bottom: 0; padding: 22px 20px } .sbsb-block-1 { background: #f7f7f7; padding: 36px 20px 40px; margin-bottom: 30px } .sbsb-form-1 { background: #fff; -webkit-border-radius: 2px; border-radius: 2px } .sbsb-form-1 .sbsb-form { display: table; width: 100%; padding: 4px } .sbsb-form-1 .sbsb-form>div { display: table-cell } .sbsb-form-1 .sbsb-input { position: relative } .sbsb-form-1 .sbsb-input input { border: 0; color: #626465; font: 12px/20px OpenSans-Semibold; height: 30px; width: 100%; padding: 5px 10px 5px 37px } .sbsb-form-1 .sbsb-icon { color: #8d8d8d; display: block; position: absolute; top: 0; left: 0; font-size: 17px; line-height: 30px; padding: 0 0 0 11px } .sbsb-form-1 .sbsb-btn { width: 88px } .sbsb-form-1 .sbsb-btn button { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #fff; background-color: #fd3a13; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; font: 500 11px/20px OpenSans-Semibold; border: 0; display: block; padding: 6px 10px 4px; min-width: 88px; text-align: center; text-transform: uppercase } .search-form-1 .src-btn button, .search-form-2 .src-btn button { -webkit-appearance: none; -moz-appearance: none; text-align: center; text-transform: uppercase; cursor: pointer } .sbsb-form-1 .sbsb-btn button:active, .sbsb-form-1 .sbsb-btn button:focus, .sbsb-form-1 .sbsb-btn button:hover { background-color: #fd5331 } .search-form-1 { background: #fff; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden } .search-form-1 .src-form { display: table; width: 100%; padding: 4px } .search-form-1 .src-form>div { display: table-cell } .search-form-1 .src-input { position: relative } .search-form-1 .src-input input { border: 0; color: #626465; font: 12px/20px OpenSans-Semibold; height: 30px; width: 100%; padding: 5px 10px 5px 37px } .search-form-1 .src-icon { color: #8d8d8d; display: block; position: absolute; top: 0; left: 0; font-size: 17px; line-height: 30px; padding: 0 0 0 11px } .search-form-2 .src-input, .search-form-3 .src-input { position: relative } .search-form-1 .src-btn { width: 88px } .search-form-1 .src-btn button { appearance: none; color: #fff; background-color: #fd3a13; -webkit-border-radius: 2px; border-radius: 2px; font: 500 11px/20px OpenSans-Semibold; border: 0; display: block; padding: 6px 10px 4px; min-width: 88px } .search-form-1 .src-btn button:active, .search-form-1 .src-btn button:focus, .search-form-1 .src-btn button:hover { background-color: #f15232 } .search-form-2 { background: #fff; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden } .search-form-2 .src-form { display: table; width: 100% } .search-form-2 .src-form>div { display: table-cell } .search-form-2 .src-input input { border: 0; color: #626465; font: 12px/20px OpenSans-Semibold; height: 38px; width: 100%; padding: 5px 15px } .search-form-2 .src-btn { width: 38px } .search-form-2 .src-btn button { appearance: none; color: #fff; background-color: #fd3a13; -webkit-border-radius: 2px; border-radius: 2px; font: 500 13px/28px OpenSans-Semibold; border: 0; display: block; padding: 6px 10px 4px; width: 38px } .search-form-2 .src-btn button:active, .search-form-2 .src-btn button:focus, .search-form-2 .src-btn button:hover { background-color: #f15232 } .search-form-3 { padding: 8px 0 } .search-form-3 .src-input input { border: 1px solid #ededed; -webkit-border-radius: 2px; border-radius: 2px; color: #626465; font: 12px/20px OpenSans-Semibold; height: 38px; width: 100%; padding: 5px 15px } .search-form-3 .src-icon { color: #a9a9a9; font-size: 13px; height: 38px; line-height: 38px; padding: 0 12px 0 0; position: absolute; right: 0; top: 0 } .search-form-3 .src-icon i { display: block; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1) } .sbsb-form-2 .sbsb-input { background: #fff; -webkit-border-radius: 2px; border-radius: 2px; position: relative; margin: 0 0 6px } .sbsb-form-2 .sbsb-input input { border: 0; color: #626465; font: 12px/20px OpenSans-Semibold; height: 38px; width: 100%; padding: 9px 10px 9px 37px } .sbsb-form-2 .sbsb-icon { color: #8d8d8d; display: block; position: absolute; top: 0; left: 0; font-size: 17px; line-height: 38px; padding: 0 0 0 11px } .sbsb-form-2 .sbsb-btn { width: 100% } .sbsb-form-2 .sbsb-btn button { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #fff; background-color: #fd3a13; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; font: 500 11px/28px OpenSans-Semibold; border: 0; display: block; padding: 6px 10px 4px; width: 100%; text-align: center; text-transform: uppercase } .post-tags-list a, .tagcloud a, .tags-list { color: #1f1f1f; text-align: center; text-decoration: none; display: block; text-transform: uppercase } .sbsb-form-2 .sbsb-btn button:active, .sbsb-form-2 .sbsb-btn button:focus, .sbsb-form-2 .sbsb-btn button:hover { background-color: #f15232 } .sbr-slider .post-tp-10, .sbr-slider .pst-block-main { padding: 0 } .sidebar-slider, .sidebar-slider figure { position: relative } .sidebar-slider .category-tp-1, .sidebar-slider .category-tp-3 { position: absolute; left: 0; bottom: 0; margin: 18px 20px } .sidebar-slider .sbr-navs { background: #181818; position: absolute; right: 0; bottom: 0 } .sidebar-slider .slick-arrow { cursor: pointer; width: 39px; height: 39px; padding: 17px 15px; float: left; position: relative } .sidebar-slider .slick-arrow i { vertical-align: top } .sidebar-slider .slick-arrow.prev { margin-right: 1px } .post-tags-list li, .tagcloud li, .tags-list { float: left; margin: 0 5px 5px 0 } .sidebar-slider .slick-arrow.prev:after { background: #3e3e3e; position: absolute; right: -1px; top: 12px; bottom: 12px; width: 1px } .tags-block { padding: 8px 0 5px } .tagcloud, .tags-list { font-size: 0 } .tagcloud a, .tags-list { background: #ededed; font: 700 10px/15px OpenSans-Semibold; padding: 5px 8px; min-width: 52px } .post-tags { padding: 10px 0; height: auto } .post-tags-list { font-size: 0; list-style: none!important } .twitter-widget .info-tp-1, .weather-widget .pst-block-head .arr-ic-3 { float: right } .post-tags-list a { background: #fff; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #eaeaea; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .03); box-shadow: 1px 1px 2px rgba(0, 0, 0, .03); font: 500 10px/15px OpenSans-Semibold; padding: 5px 8px; min-width: 60px } .info-tp-1 a, .weather-block i { display: inline-block; vertical-align: top } .ftrd-author .pst-block-main, .ltst-reviews .pst-block-main { padding: 0 } .ftrd-author .full-img, .ltst-reviews .full-img { margin-bottom: 18px; position: relative } .ftrd-author .post-wrap, .ltst-reviews .post-wrap { padding: 15px 20px 5px } .ftrd-author .post-tp-11, .ltst-reviews .post-tp-11 { border-bottom: 1px dashed #ebebeb; padding-bottom: 14px; margin-bottom: 9px } .ftrd-author .post-tp-6, .ftrd-author .post-tp-9, .ltst-reviews .post-tp-6, .ltst-reviews .post-tp-9 { border-bottom: 1px dashed #ebebeb } .ftrd-author .post-tp-6:last-child, .ftrd-author .post-tp-9:last-child, .ltst-reviews .post-tp-6:last-child, .ltst-reviews .post-tp-9:last-child { border: 0 } .ftrd-author .category-tp-1, .ftrd-author .category-tp-3, .ltst-reviews .category-tp-1, .ltst-reviews .category-tp-3 { position: absolute; left: 0; bottom: 0; margin: 18px 20px } .poling-block { padding: 10px 0 } .poling-list { margin-bottom: 14px } .poling-list li { padding: 3px 0 } .info-tp-1 a { border-left: 1px solid #f6f6f6; color: #c5c5c5; font-family: Roboto; font-weight: 700; line-height: 25px; padding-left: 18px; margin-left: 16px; text-transform: uppercase; text-decoration: none } @media screen and (max-width:1229px) { .info-tp-1 a { padding-left: 10px; margin-left: 8px } } .info-tp-1 a:first-child { border: 0; margin: 0; padding-left: 0 } .info-tp-1 a:hover { color: #fd3a13 } .twitter-widget .post-list li { border-bottom: 1px dashed #ebebeb; padding: 14px 0 9px 26px; position: relative } .twitter-widget .post-list li:last-child { border: 0 } .twitter-widget .post-list p { color: #6f6f6f; font: 14px/23px Georgia } .twitter-widget .post-list a { color: #fd3a13; text-decoration: none } .twitter-widget .post-list .date { color: #c7c7c7; font-family: Roboto; font-size: 12px; font-weight: 700; margin: 3px 0; text-transform: uppercase } .twitter-widget .post-list .fa { color: #e7e7e7; font-size: 16px; position: absolute; left: 0; top: 17px } .map-widget .map { height: 298px; margin: -15px -20px } .weather-widget .pst-block-main { padding: 15px 20px 0; margin-bottom: 0 } .weather-widget .title-4 i { color: #fd3a13; font-size: 14px; line-height: 14px } .weather-block { color: #676666; font-size: 12px; min-height: 60px; padding: 5px 0 5px 112px; position: relative } .weather-block .temperature { position: absolute; left: 0 } .weather-block i { color: #fd3a13; font-size: 26px; margin-top: 5px } .day { color: #8e8e8e; font-size: 9px; line-height: 8px; text-align: right; text-transform: uppercase } .degrees-1, .degrees-2 { color: #000; display: inline-block; font-weight: 500 } .degrees-1 { font-size: 34px; line-height: 40px } .degrees-2 { font-size: 23px; line-height: 26px } .degrees-2 i { display: inline-block; vertical-align: top; margin: 2px 4px } .degrees-ic-1 { display: inline-block; border: 2px solid #000; -webkit-border-radius: 50%; border-radius: 50%; width: 8px; height: 8px } .degrees-ic-2 { display: inline-block; border: 1px solid #000; -webkit-border-radius: 50%; border-radius: 50%; width: 5px; height: 5px } .weather-days { margin: -12px 0 0 } .weather-days-list li { float: left; width: 20%; text-align: center } .weather-days-list li.active a, .weather-days-list li:hover a { background: rgba(235, 235, 235, .11) } .weather-days-list li a { display: block; padding: 22px 0 25px; text-decoration: none } .page-nav .extend, .page-nav .pn-item, .page-numbers { width: 33px; height: 33px; padding: 4px; display: block; float: left; text-align: center; text-decoration: none } .weather-days-list li .degrees-2 { margin-right: -13px } .weather-days-list li .day { text-align: center } .page-nav { color: #c3c3c3; font-size: 12px; font-weight: 500; margin: 14px 0 15px } .page-nav .pn-item, .page-numbers { color: #646464; border: 1px solid #ececec; -webkit-border-radius: 50%; border-radius: 50%; font-size: 12px; margin: 0 5px 10px 0 } .page-nav .pn-item.current { background: #fd3a13; border-color: #fd3a13; color: #fff } .page-nav .extend, .page-numbers { font-size: 13px; margin: 0 5px 0 0 } .page-nav .page-count { display: block; float: right; line-height: 33px } .page-nav-next-ic, .page-nav-prev-ic { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite.png); width: 9px; height: 7px; display: inline-block } .page-nav-prev-ic { background-position: -18px 0 } .page-nav-next-ic { background-position: -9px 0 } .go-top { border: 2px solid #b1b5bc; -webkit-border-radius: 50%; border-radius: 50%; color: #8e9399; font-size: 16px; line-height: 35px; display: block; width: 39px; height: 39px; position: fixed; top: 50%; right: 37px; margin-top: -20px; text-align: center; z-index: 9999999 } @media screen and (max-width:767px) { .go-top { display: none } } .banner { background: #fff; padding: 11px; margin: 45px 0 } .lifestyle-pst .post-tp-17:last-child, .lifestyle-pst .post-tp-21:last-child { border: 0; padding-bottom: 15px } .latest-pst .post-tp-15, .latest-pst .post-tp-18 { margin: 8px 0 18px } .latest-pst .post-tp-17:last-child, .latest-pst .post-tp-21:last-child { border: 0; padding: 0 0 15px } .latest-pst .meta-tp-2 { margin: 4px 0 3px } .latest-nws .posts { margin-bottom: 25px } .trend-pst-tp-2 .pst-block-main { padding: 0 } .trend-pst-tp-2 .pst-block-main>div>div:first-child figure:after { display: none } .twitter-block { background: #121314; color: #fff; padding: 20px 20px 74px; position: relative } .twitter-block a { color: inherit; text-decoration: none } .twitter-block p { color: #fff; max-height: 92px; overflow: hidden } .twitter-block .tb-icon { font-size: 20px; padding: 5px 0 } .twitter-block .tb-user { overflow: hidden; margin: 14px 0 18px } .twitter-block .tb-user .photo { -webkit-border-radius: 50%; border-radius: 50%; float: left; overflow: hidden; width: 55px; height: 55px; margin: 0 12px 0 0 } .twitter-block .tb-user .tb-name { font-weight: 500; margin: 8px 0 0 } .twitter-block .tb-user .tb-login { color: #727272; font-size: 10px; line-height: 16px } .twitter-block .time-date { display: block; color: #727272; font-size: 10px; margin: 7px 0 } .twitter-block .tb-twitts .twitt { padding: 8px 0 } .twitter-block .tb-twitts li { border-bottom: 1px solid #26282c; margin: 0 0 8px } .twitter-block .tb-bottom { height: 74px; line-height: 24px; padding: 25px 20px; position: absolute; left: 0; bottom: 0; width: 100% } .breadcrumbs-block, .page-title { padding: 8px 0 } .page-title, .thumbs-img figure { position: relative } .twitter-block .td-action { float: left } .twitter-block .td-action a { margin-right: 40px } .twitter-block .td-action a:last-child { margin: 0 } .twitter-block .tb-nav { float: right; font-size: 7px } .animated { visibility: hidden } .fadeIn, .fadeInUp, .fadeOutUp { visibility: visible } .page-head-tile { margin: 29px 0 26px } @media screen and (max-width:767px) { .breadcrumbs-block { display: none } } .page-title .filters-more { border-color: #ddd } .page-title .filters-drop .arr { right: 4px } .breadcrumbs { color: #6f6f6f; font-family: OpenSans-Semibold; display: inline-flex } .breadcrumbs .bc-item { float: left } .breadcrumbs .fa { font-size: 10px; line-height: 23px; vertical-align: top; margin: 0 7px 0 5px } .member-filter .mf-item a span, .mmb-form .mmb-icon i:before, .srcf-form .srcf-icon i:before { vertical-align: middle } .breadcrumbs a { color: inherit; text-decoration: none } .video-content .page-title .filters-more { border-color: #383a3e } .video-content .filters-list-1 a.active, .video-content .filters-list-1 a:hover, .video-content .filters-list-2 a.active, .video-content .filters-list-2 a:hover { color: #fffefe } .post-main-img .author-tp-2, .post-main-img .date-tp-4, .post-main-img .meta-tp-5, .post-main-img .title-21, .video-content .title-16 { color: #fff } .thumbs-slider { margin: -15px -20px 0 } .thumbs-img { cursor: pointer } .thumbs-img:hover figure:before { background-color: rgba(0, 0, 0, .5) } .thumbs-img figure:before { background-color: rgba(0, 0, 0, .2); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none } .post-main-img, .post-main-img figure { position: relative } .thumbs-img figure img { width: 100% } .post-tile { background-color: #f8f8f8; margin: 0 -20px 32px; padding: 40px 20px 10px } @media screen and (max-width:1077px) { .post-tile .col-eq>div .title-3 { height: 42px; overflow: hidden } } .scd-block, .tpg-block { padding: 14px 0 0 } .scd-block .bq-tp-3, .tpg-block .bq-tp-3 { margin-right: -20px; margin-left: -20px } .scd-block:first-child { padding-top: 0 } .post-content { padding: 10px 4px } .post-content img { max-width: 100%; height: auto } .post-content .title-blc-1, .post-content .title-blc-2 { padding: 0 24px; margin-right: -24px; margin-left: -24px } .post-content .bq-tp-3 { margin-right: -24px; margin-left: -24px } .post-content figure img { width: 100% } @media screen and (max-width:639px) { .post-content .align-left { float: none; margin: 6px 0 15px } } .post-main-img { margin: -25px -24px 20px } .post-main-img figure:before { background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .36)); background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .36))); background: linear-gradient(transparent, rgba(0, 0, 0, .36)); position: absolute; left: 0; bottom: 0; width: 100%; height: 50% } .post-main-img .post-main-overlay { background-color: rgba(0, 0, 0, .2); position: absolute; left: 0; top: 0; width: 100%; height: 100% } .post-main-img .post-main-data { position: absolute; left: 0; bottom: 0; width: 100%; padding: 30px 24px } .title-21.news { padding: 0 0 20px } .post-main-tile { background-color: #f8f8f8; margin: -25px -24px 35px; padding: 45px 24px 15px } .post-main-tile p { color: #aaa } .post-main-tile .meta-tp-5 { margin-bottom: 12px } .post-video { margin: -25px -24px 35px } .small-gallery { margin: 0 -3px; padding: 10px 0 33px } .small-gallery .item { float: left; display: block; margin-right: 0; width: 33.33333%; padding: 0 3px } .small-gallery .item:last-child { margin-right: 0 } @media screen and (max-width:639px) { .small-gallery .item { float: left; display: block; margin-right: 0; width: 100%; padding: 3px } .small-gallery .item:last-child { margin-right: 0 } } .small-gallery figure { position: relative } .small-gallery figure:before { background-color: rgba(22, 23, 26, .15); position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; opacity: 0 } .small-gallery figure img { width: 100% } .half-gallery { margin: -3px -3px -2px -2px; padding: 10px 0 33px } .half-gallery .item { padding: 3px 3px 2px 2px } .medium-gallery { margin: -3px -3px -2px -2px; padding: 10px 0 33px } .medium-gallery .item { padding: 3px 3px 2px 2px } .medium-gallery .left { float: left; width: 55.6% } @media screen and (max-width:639px) { .medium-gallery .left { width: 100% } } .medium-gallery .right { float: right; width: 44.4% } @media screen and (max-width:639px) { .medium-gallery .right { width: 100% } } .large-gallery { margin: -3px -27px -2px -26px; padding: 10px 0 33px } .large-gallery .item { padding: 3px 3px 2px 2px } .post-img-1 figcaption, .post-img-2 figcaption, .post-img-3 figcaption { color: #626465; font: italic 400 12px/24px OpenSans-Semibold; padding: 8px 0 } .large-gallery .left { float: left; width: 64.104% } @media screen and (max-width:639px) { .large-gallery .left { width: 100% } } .large-gallery .right { float: right; width: 35.896% } @media screen and (max-width:639px) { .large-gallery .right { width: 100% } } .post-img-1 { margin-bottom: 17px } .post-img-2 { margin-bottom: 23px } .post-img-3 { margin: 0 -24px 23px } .author-box-1 { background-color: #f8f8f8; padding: 28px 20px 27px 132px; position: relative; margin-bottom: 27px } .author-box-1 .author-photo { background-color: #fff; -webkit-border-radius: 50%; border-radius: 50%; width: 95px; height: 95px; overflow: hidden; position: absolute; left: 20px; top: 22px } @media screen and (max-width:479px) { .author-box-1 { padding: 28px 20px 27px } .author-box-1 .author-photo { display: none } } .author-box-1 .author-name { font-size: 17px; font-weight: 600; line-height: 22px; margin-bottom: 1px } .author-box-1 .author-profession { color: #8e8e8e; font: italic 12px/22px Georgia; margin-bottom: 6px } .author-box-1 .author-description { color: #6f6f6f; font: 13px/21px Georgia; margin-bottom: 8px } .author-box-1 .author-social { color: #000 } .author-box-1 .author-social ul { overflow: hidden } .author-box-1 .author-social ul li { float: left; margin-right: 8px } .author-box-1 .author-social ul a { color: inherit; display: inline-block; padding: 0 5px } .author-box-1 .author-social ul i { margin: 0 } .author-box-1 .author-social ul .tw a:hover { color: #00abed } .author-box-1 .author-social ul .fb a:hover { color: #4c68b3 } .author-box-1 .author-social ul .gp a:hover { color: #e51616 } .author-box-1 .author-social ul .in a:hover { color: #1d5e9f } .author-box-1 .author-social ul .dr a:hover { color: #f51f9d } .author-box-2, .author-box-3 { background-color: #fff; padding: 15px 20px 5px; position: relative; text-align: center } .author-box-2 .author-photo, .author-box-3 .author-photo { background-color: #f7f7f7; -webkit-border-radius: 50%; border-radius: 50%; width: 134px; height: 134px; margin: 0 auto 16px; overflow: hidden } .author-box-2 .author-name, .author-box-3 .author-name { font-size: 16px; font-weight: 600; line-height: 22px } .author-box-2 .author-profession, .author-box-3 .author-profession { color: #8e8e8e; font: 12px/22px Roboto; margin-bottom: 6px; text-transform: uppercase } .author-box-2 .author-profession span { width: 100%; display: block; padding: 10px 0; height: 50px; background-color: #f7f7f7; margin-top: 20px; line-height: 30px; text-transform: capitalize } .am-list .am-item a, .bottom-bar, .form-control label, .forum-titles, .ft-list-1 .date, .ft-list-2 .date, .ft-search .search button, .full-width-header .right-side, .header-tp-3 .top-side, .lsb-list a, .main-nav-list>li>a, .member-filter .mf-item a, .mm-life-st-title .all, .mobile-nav-list .mn-item, .ms-navs, .order-table th, .sf-menu>li>a, .shop-table-cart th, .top-bar, .trending-line .trending-now { text-transform: uppercase } .author-social .ft-social ul.ft-social-list { color: #828282 } .author-social .ft-social ul.ft-social-list a { border-color: #828282 } .author-box-2 .author-description, .author-box-3 .author-description { color: #6f6f6f; font: 13px/21px Georgia; margin-bottom: 12px } .author-box-2 .author-social, .author-box-3 .author-social { color: #000; display: inline-block; margin: 15px auto } .author-box-2 .author-social ul, .author-box-3 .author-social ul { overflow: hidden } .author-box-2 .author-social ul li, .author-box-3 .author-social ul li { float: left; margin-right: 8px } .author-box-2 .author-social ul a, .author-box-3 .author-social ul a { color: inherit; display: inline-block; padding: 0 5px } .author-box-2 .author-social ul i, .author-box-3 .author-social ul i { margin: 0 } .author-box-2 .author-social ul .tw a:hover, .author-box-3 .author-social ul .tw a:hover { color: #00abed } .author-box-2 .author-social ul .fb a:hover, .author-box-3 .author-social ul .fb a:hover { color: #4c68b3 } .author-box-2 .author-social ul .gp a:hover, .author-box-3 .author-social ul .gp a:hover { color: #e51616 } .author-box-2 .author-social ul .in a:hover, .author-box-3 .author-social ul .in a:hover { color: #1d5e9f } .author-box-2 .author-social ul .dr a:hover, .author-box-3 .author-social ul .dr a:hover { color: #f51f9d } .author-box-3 .author-description { padding: 0 10px } .comments-block { margin-bottom: 49px } ul.comment-list li { list-style-type: none!important } .news-box .comments-block { margin-bottom: 0 } .news-box .toggle-comment:hover { cursor: pointer } .news-box .live-comments-block { display: none } .comment-list .comment { padding: 0 0 0 61px; position: relative } .comment-list .comment .comment-photo { background-color: #e8e6df; -webkit-border-radius: 50%; border-radius: 50%; width: 49px; height: 49px; position: absolute; left: 0; top: 4px; overflow: hidden } .block-com, .comments-form .full .form-control input, .comments-form .half .form-control input { width: 100% } .comment-list .comment .title-20 { margin-bottom: 4px } .comment-list .comment article { border-bottom: 1px solid #f0f0f0; padding-bottom: 13px; margin-bottom: 18px } .comment-list .comment article:hover .reply { opacity: 1 } .comment-list .comment p { color: #6f6f6f; margin-bottom: 5px } .comment-list .comment .comment-date { color: #afafaf; display: inline-block; font-size: 11px; line-height: 23px; margin-right: 10px } .cancel_comment a, .comment-list .comment .reply, .edit_comment a.comment-edit-link, .reply a { color: #fd3a13; display: inline-block; font-weight: 600; line-height: 23px; margin-right: 10px; cursor: pointer } .comment-list .comment .reply { font-size: 11px; opacity: 0 } .block-com { display: inline-block } .comment-date { float: left } .edit_comment a.comment-edit-link, .reply a { font-size: 12px; float: right } .cancel_comment a { font-size: 14px } .comments-form { padding: 12px 0 7px; margin-top: -20px } .comments-form .btn-3, .submit { margin: 8px 0 } .comments-form .full, .comments-form .half { padding: 0 15px } .form-control label { color: #000; font: 500 11px/21px OpenSans-Semibold } .form-control input, .form-control textarea { -moz-appearance: none; background-color: #f5f5f5; font: 500 13px/25px OpenSans-Semibold; display: block; padding: 10px; margin: 7px 0 12px } .form-control input { -webkit-appearance: none; appearance: none; border: 0; -webkit-border-radius: 2px; border-radius: 2px; width: 480px; max-width: 100% } .form-control textarea { -webkit-appearance: none; appearance: none; border: 0; -webkit-border-radius: 2px; border-radius: 2px; resize: none; width: 100%; height: 164px } .rw-rating, .search-pane { background-color: #f8f8f8 } .form-control .rate-tp-2 { margin: 4px 0 } .img-slider { margin-bottom: 34px } .img-slider.tp-2 .slider { margin-left: -24px; margin-right: -24px } .img-slider .navs { color: #6f6f6f; font: 400 11px/24px Georgia } .img-slider .navs>div { display: inline-block } .img-slider .navs .fa { color: #626465; font-size: 15px; line-height: 26px } .img-slider .navs .slide-count { margin: 0 4px } .img-slider .navs .next, .img-slider .navs .prev { border: 2px solid #dedede; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer; width: 30px; height: 30px; text-align: center } .bbp-header, .rw-rating { -webkit-border-radius: 3px } .page-content { padding: 20px } .page-content .posts { padding: 8px 0 } .team-person-blocks .half, .team-person-blocks .one-third { padding-left: 15px; padding-right: 15px } .team-person-blocks>.row { font-size: 0 } .magazine-details { padding: 1px 0 5px } .details-info { color: #626465; font: 400 14px/25px OpenSans-Semibold } .details-info>div { margin-bottom: 10px } .details-info .address i, .details-info .email i, .details-info .phone i { font-size: 15px; line-height: 24px; vertical-align: middle; margin-right: 6px } .details-info .email a { color: #fd3a13; text-decoration: none } .details-info .social-tp-2 { padding: 8px 0 10px } .contactf-form-block { padding: 1px 0 0 } .search-pane { margin: -15px -20px 30px; padding: 30px 20px } .page-404 { padding: 170px 0 57px } .page-404 .search-form-2 { max-width: 486px; margin-top: 43px; margin-bottom: 50px } .page-404 h2 { padding: 13px 0 5px } .large-404 { color: #dedede; font: 600 200px/188px OpenSans-Semibold } @media screen and (max-width:767px) { .large-404 { font-size: 150px; line-height: 148px } } .tags { padding-top: 17px } .review-rating-tp-1, .review-rating-tp-3 { margin: -2px -3px -3px -2px; padding: 10px 0 30px } .review-rating-tp-1 .percent, .review-rating-tp-3 .percent { font-size: 12px; font-weight: 400; line-height: 26px } .rw-item { padding: 2px 3px 3px 2px } .rw-item.lg { float: left; width: 80% } @media screen and (max-width:639px) { .rw-item.lg { width: 100% } } .rw-item.sm { float: left; width: 20% } @media screen and (max-width:639px) { .rw-item.sm { width: 100% } } .rw-item.sm .rw-rating { padding: 24px 12px 18px } @media screen and (max-width:767px) { .rw-item.sm .rw-rating { padding: 24px 8px 18px } } .rw-rating { border-radius: 3px; padding: 24px 24px 18px } .rating-line-tp-1 { margin-bottom: 18px } .rating-line-tp-2 { border-bottom: 1px solid #ebebeb; padding: 0 0 10px; margin-bottom: 13px } .rating-line-tp-2:last-child { border: 0; padding: 0; margin-bottom: 2px } .rating-line-tp-2 .rate-tp-2 { float: right } @media screen and (max-width:479px) { .comment-list .comment .reply { opacity: 1 } .rating-line-tp-2 .rate-tp-2.mb-left { float: left } } .rating-title .title-23 { float: left } .rating-title .percent { float: right } .rating-meter { background-color: #e3e3e3; -webkit-border-radius: 2px; border-radius: 2px; height: 4px; position: relative; margin-top: 6px } .rating-meter>span { background-color: #fd3a13; -webkit-border-radius: 2px; border-radius: 2px; display: block; height: 100% } .rw-summary .title-6 { line-height: 24px; margin-bottom: 2px } .rw-summary p { color: #626465; font-size: 12px; line-height: 20px; margin-bottom: 12px } .result-tp-1, .result-tp-2 { color: #000; font-weight: 600; line-height: 14px; padding: 23px 0; text-align: center } .result-tp-1 span, .result-tp-2 span { display: block } .result-tp-1 .num, .result-tp-2 .num { display: block; font-size: 19px } .result-tp-1 .num strong, .result-tp-2 .num strong { display: inline-block; font-size: 40px; line-height: 38px } .result-tp-2 { padding: 5px 0 4px } .result-tp-2 .rate-tp-2 { float: none; display: inline-block; margin-top: 8px } .result-tp-2 .rate-tp-2 li.active { color: #000 } .review-rating-tp-2 { margin: -2px -3px -3px -2px; padding: 10px 0 30px } .drop-box-1, .drop-box-1 .fa { margin-left: 4px } .drop-box-1 { color: #616161; cursor: pointer; font-weight: 400; display: inline-block } .members { padding: 15px 0 31px } .members-items { margin: -12px } .members-items .one-third { padding: 12px } .members-item { background-color: #fafafa; display: block; padding: 42px 10px 36px; position: relative; text-align: center; text-decoration: none } .members-item:before { width: 0; height: 0; border-bottom: 6px solid #fd3a13; border-right: 6px solid transparent; position: absolute; left: 0; bottom: 0; opacity: 0 } .members-item:hover .members-photo:after, .members-item:hover:before { opacity: 1 } .members-item:hover .members-photo:before { background-color: rgba(0, 0, 0, .11) } .members-item .members-photo { background-color: #fff; -webkit-border-radius: 50%; border-radius: 50%; width: 134px; height: 134px; margin: 0 auto 16px; position: relative; overflow: hidden } .members-item .members-photo:before { -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1 } .members-item .members-photo:after { display: inline-block; font: 6px/134px FontAwesome; -webkit-font-smoothing: antialiased; content: '\f111 \f111 \f111'; color: #fff; position: absolute; left: 0; top: 0; height: 100%; width: 100%; opacity: 0; letter-spacing: 2px; z-index: 2 } .members-item .members-name { color: #000; font-size: 15px; font-weight: 600; line-height: 22px } .mess, .mmbs-pagination, .profile-fields .name { font-weight: 500; line-height: 22px } .mmbs-pagination { color: #656565; margin-bottom: 20px } .forums .title-blc-2, .friends .title-blc-2, .groups .title-blc-2, .profile .title-blc-2 { margin-top: 7px } .mess { border: 1px solid #656565; -webkit-border-radius: 2px; border-radius: 2px; font-size: 13px; padding: 12px 17px } .mess.info { color: #656565; border-color: #f6d0c9 } .profile-fields .name { color: #000; font-size: 14px } .search-forums, .search-members { background-color: #f8f8f8; padding: 30px 24px } .mmb-form { background: #fff; -webkit-border-radius: 2px; border-radius: 2px } .mmb-form .mmb-form { width: 100%; padding: 4px } .mmb-form .mmb-input { position: relative } .mmb-form .mmb-input input { border: 0; color: #626465; font: 12px/20px OpenSans-Semibold; height: 30px; width: 100%; padding: 5px 10px 5px 37px } .mmb-form .mmb-icon { color: #8d8d8d; display: block; position: absolute; top: 0; left: 0; font-size: 17px; line-height: 30px; padding: 0 0 0 11px } .srcf-form { background: #fff; -webkit-border-radius: 2px; border-radius: 2px } .srcf-form .srcf-form { width: 100%; padding: 4px } .srcf-form .srcf-input { position: relative } .srcf-form .srcf-input input { border: 0; color: #626465; font: 12px/20px OpenSans-Semibold; height: 30px; width: 100%; padding: 5px 37px 5px 12px } .srcf-form .srcf-icon { color: #8d8d8d; display: block; position: absolute; top: 0; right: 12px; font-size: 13px; line-height: 30px } .srcf-form .srcf-icon i { display: block; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1) } .members-list .mls-item { border-bottom: 1px solid #f7f7f7; position: relative; padding: 23px 0 24px 62px; min-height: 80px } .members-list .mls-item:last-child { border: 0 } .members-list .mls-photo { background-color: #f8f8f8; -webkit-border-radius: 50%; border-radius: 50%; width: 49px; height: 49px; position: absolute; left: 0; top: 15px; overflow: hidden } .members-list .mls-photo img { display: block } .members-list .mls-name { color: #000; font-size: 14px; font-weight: 500; line-height: 20px } .members-list .mls-date { color: #939393; font-size: 11px; line-height: 13px } .member-main { background-color: #fff; overflow: hidden } .mmb-blc { background-color: #f8f8f8; margin-bottom: 3px; padding: 13px 24px; font-size: 13px; font-weight: 500; line-height: 26px } .member-info { padding: 40px 24px 33px; text-align: center } .mmbi-photo { background-color: #fff; -webkit-border-radius: 50%; border-radius: 50%; width: 163px; height: 163px; margin: 0 auto 28px; overflow: hidden } .mmbi-name { color: #000; font-size: 26px; font-weight: 600; line-height: 28px; margin-bottom: 4px } .mmbi-nick { color: #ababab; font-size: 13px; font-weight: 500; line-height: 22px; margin-bottom: 4px } .mmbi-active, .mmbi-description { color: #898989; font-size: 12px; font-weight: 400; line-height: 22px } .mmbi-active { margin-bottom: 17px } .mmbi-description a { color: #000; text-decoration: none } .member-filter .mf-item { margin-right: 25px; float: left } .member-filter .mf-item.active a { color: #000 } .member-filter .mf-item a { display: block; color: #828282; font-size: 13px; font-weight: 500; line-height: 26px; text-decoration: none } @media screen and (max-width:479px) { .member-filter .mf-item a { padding: 5px 0 } } .member-filter .mf-item a span { background-color: #fff; color: #000; display: inline-block; font-size: 9px; line-height: 21px; margin: 0 0 0 6px; padding: 0 4px; min-width: 23px; text-align: center } .mmbs-item { background-color: #f8f8f8; min-height: 124px; padding: 30px 10px 28px 123px; position: relative; margin-bottom: 20px } .mmbs-item .mmbs-item-photo { background-color: #fff; -webkit-border-radius: 50%; border-radius: 50%; width: 82px; height: 82px; position: absolute; left: 21px; top: 21px; overflow: hidden } .bbp-author-avatar, .mmbs-item .mmbs-item-title .mmbs-icon-photo { -webkit-border-radius: 50%; vertical-align: middle; overflow: hidden } @media screen and (max-width:479px) { .mmbs-item { padding: 30px 10px 28px 83px } .mmbs-item .mmbs-item-photo { width: 62px; height: 62px; left: 11px } } .mmbs-item .mmbs-item-title { color: #8f8f8f; font-size: 14px; font-weight: 500; line-height: 22px; margin-bottom: 7px } .mmbs-item .mmbs-item-title b { color: #000 } .mmbs-item .mmbs-item-title .mmbs-icon-photo { background-color: #fff; border-radius: 50%; display: inline-block; width: 23px; height: 23px; margin: -2px 5px 0 } .mmbs-item .mmbs-item-date { color: #ababab; font-size: 12px; font-weight: 500; line-height: 22px; margin-bottom: 8px; text-decoration: none } .mmbs-item .mmbs-item-date i { font-size: 13px } .mmbs-item .mmbs-item-date-active { color: #898989; font-size: 12px; font-weight: 400; line-height: 22px; margin: 8px 0; text-decoration: none } .mmbs-item .mmbs-item-date-active i { font-size: 13px } .mmbs-item .mmbs-item-description { color: #626465; font-size: 13px; font-weight: 400; line-height: 22px } .mmbs-item .mmbs-item-description a { color: #000; text-decoration: none } .mmbs-item .mmbs-item-text { color: #898989; font-size: 12px; font-weight: 400; line-height: 22px } .mmbs-item .mmbs-item-text a { color: #000; text-decoration: none } .mmbs-item .btn-4 { min-width: 142px; margin: 15px 0 6px } .member-sub-stream { margin: 23px 0 0 } @media screen and (max-width:479px) { .member-sub-stream { margin: 23px 0 0 -40px } } .member-sub-stream .mmbs-item { min-height: 0; padding: 0 0 21px 62px; margin: 0 } .forum-list-block, .forums-comment-block { margin-bottom: 30px } .member-sub-stream .mmbs-item:last-child { padding-bottom: 0 } .member-sub-stream .mmbs-item .mmbs-item-photo { left: 0; top: -2px; width: 49px; height: 49px } .fs-list-block .fs-item { color: #414141; border-bottom: 1px solid #f7f7f7; font-size: 13px; line-height: 20px; font-weight: 500; padding: 10px 0 10px 12px; position: relative } .fs-list-block .fs-item:last-child { border: 0 } .fs-list-block .fs-item:after { display: inline-block; font: 12px/38px FontAwesome; -webkit-font-smoothing: antialiased; content: '\f105'; color: #000; position: absolute; left: 0; top: 0 } .fs-list-block .fs-item .count { float: right; font-weight: 400 } .bbp-body li, .bbp-footer li, .bbp-header li, .bbp-reply-post .bbp-reply-header .bbp-reply-post-date { float: left } .fs-list-block .fs-item a { color: inherit; display: block; text-decoration: none } .forum-block .breadcrumbs-block { padding: 0 0 23px } .forum-list-block { border-bottom: 7px solid #f8f8f8 } .forums-comment-block .bbp-footer .bbp-reply-author, .forums-comment-block .forum-titles .bbp-reply-author { width: 15% } @media screen and (max-width:479px) { .forums-comment-block .bbp-footer .bbp-reply-author, .forums-comment-block .forum-titles .bbp-reply-author { width: 83px } } .forums-comment-block .bbp-footer .bbp-reply-content, .forums-comment-block .forum-titles .bbp-reply-content { width: 85% } @media screen and (max-width:479px) { .forums-comment-block .bbp-footer .bbp-reply-content, .forums-comment-block .forum-titles .bbp-reply-content { width: auto } } .forums-list .bbp-forum-topic { width: 51% } @media screen and (max-width:479px) { .forums-list .bbp-forum-topic { width: 100%; margin-bottom: 20px } } .forums-list .bbp-forum-voices-count { width: 12%; font-size: 12px; text-align: center } @media screen and (max-width:479px) { .forums-list .bbp-forum-voices-count { width: 28%; text-align: left } } .forums-list .bbp-forum-posts-count { width: 12%; font-size: 12px; text-align: center } @media screen and (max-width:479px) { .forums-list .bbp-forum-posts-count { width: 26%; text-align: left } } .forums-list .bbp-forum-freshness { width: 25%; text-align: center } @media screen and (max-width:479px) { .forums-list .bbp-forum-freshness { width: 46%; text-align: left } } .forums-list .bbp-forum-freshness>a { color: #656565; font-size: 12px; font-weight: 500; text-decoration: none } .bbp-header { background-color: #1f2124; border-radius: 3px; padding: 10px 17px } .bbp-footer { background-color: #f8f8f8; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px 17px } .bbp-footer .forum-titles { color: #000 } .forum-titles { color: #fff; font-size: 12px; font-weight: 600; line-height: 26px } .bbp-forum { padding: 25px 17px } .bbp-forum:nth-child(even) { background-color: #fcfcfc } .bbp-forum-title { display: block; color: #000; font-size: 15px; font-weight: 500; margin-bottom: 4px; text-decoration: none } .bbp-forum-content, .bbp-topic-started-by { color: #656565; font-size: 11px; font-weight: 500 } .bbp-author, .bbp-topic-started-by a { color: #000; font-size: 11px; font-weight: 500; text-decoration: none } .bbp-meta { margin: 0 } .bbp-author-avatar { background-color: #f8f8f8; border-radius: 50%; display: inline-block; width: 18px; height: 18px; margin: -2px 5px 0 } .bbp-pagination { padding: 0 0 22px; margin: -6px 0 0 } .bbp-pagination .bbp-pagination-count { color: #656565; font-size: 12px; font-weight: 400 } .bbp-reply-post { min-height: 195px; margin: 4px 0 } .bbp-reply-post .bbp-reply-header { background-color: #f8f8f8; color: #646464; padding: 5px 18px; font-size: 11px; font-weight: 500; line-height: 24px; text-align: right } .bbp-reply-post .bbp-reply-header a { color: inherit; text-decoration: none } .bbp-reply-post .bbp-reply-header .bbp-reply-permalink { margin-left: 10px } .bbp-reply-post .bbp-reply-topic { position: relative; padding: 30px 0 30px 100px } .bbp-reply-post .bbp-reply-topic .bbp-reply-author { position: absolute; left: 7px; top: 25px; max-width: 90px } .bbp-reply-post .bbp-reply-topic .bbp-reply-avatar { background-color: #f8f8f8; -webkit-border-radius: 50%; border-radius: 50%; display: block; width: 72px; height: 72px; margin: 0 auto 10px; overflow: hidden } .bbp-reply-post .bbp-reply-topic .bbp-author-name { color: #000; display: block; font-size: 13px; font-weight: 600; text-align: center; text-decoration: none } .bbp-reply-post .bbp-reply-topic .bbp-author-role { color: #8c8c8c; display: block; font: italic 400 11px/12px Georgia; text-align: center } .shop-products-items { margin: -9px -9px 3px } .shop-products-items .one-third { padding: 9px } .shop-products-item { text-align: center } .shop-products-item .shop-products-item-img { background-color: #fafafa; position: relative } .shop-products-item .shop-products-item-img:hover .shop-products-item-overlay { opacity: 1; visibility: visible } .shop-products-item .shop-products-item-img a { display: block } .shop-products-item .shop-products-item-img img { display: block; max-width: 100%; width: 100% } .shop-products-item .shop-products-item-overlay { background-color: rgba(22, 23, 26, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; text-align: center; pointer-events: none } .shop-products-item .shop-products-item-overlay:after { content: ''; width: 0; height: 0; border-bottom: 6px solid #fd3a13; border-right: 6px solid transparent; position: absolute; left: 0; bottom: 0 } .shop-products-item .btn-5 { pointer-events: auto; min-width: 125px } .shop-products-item .shop-products-item-name { color: #202020; font-size: 14px; font-weight: 500; line-height: 22px; margin-top: 15px } .shop-products-item .shop-products-item-name a { color: inherit; text-decoration: none } .shop-products-item .shop-products-item-price { color: #fd3a13; font-size: 13px; font-weight: 500; line-height: 20px; margin-bottom: 7px } .cart-widget .cart-products { color: #626465; font: 13px/22px OpenSans-Semibold; padding: 5px 0 } .cart-widget .cart-products i { margin: -3px 6px 0 0 } .lpw-list { margin-top: 11px } .lpw-list .fs-item { border-bottom: 1px solid #f0f0f0; min-height: 72px; position: relative; padding: 3px 0 13px 88px; margin: 0 0 13px } .lpw-list .fs-item:last-child { border: 0; margin-bottom: 0 } .lpw-list .product-img { position: absolute; left: 0; top: 0 } .lpw-list .product-title { color: #000; font-size: 14px; font-weight: 500; line-height: 24px } .lpw-list .product-title a { color: inherit; text-decoration: none } .lpw-list .product-price { color: #696868; font-size: 13px; font-weight: 500; line-height: 22px } .lpw-list .product-price strike { text-decoration: none; position: relative; margin-right: 7px } .lpw-list .product-price strike:before { background-color: #696868; content: ''; position: absolute; top: 45%; left: -2px; right: -2px; height: 1px } .range-wrap { padding: 3px 0 8px } .range-slider { background-color: #e0e0e0; height: 2px; margin: 8px 0 16px } .range-slider .ui-slider-range { background-color: #000 } .range-slider .ui-slider-handle { background-color: #fd3a13; cursor: pointer; width: 8px; height: 8px } .range-slider .ui-slider-handle:before { content: ''; position: absolute; left: 0; bottom: -3px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #fd3a13 } .range-amount-block { color: #6d6d6d; font: 12px/25px OpenSans-Semibold; padding: 6px 0 0 } .range-amount-block .range-amount { display: block; line-height: 36px; float: right; white-space: nowrap } .shop-product-block .title-blc-3 { margin-bottom: 23px } .shop-product-block .product-description p { font-size: 14px; line-height: 24px } .shop-product-block .product-addinfo .pai-list { color: #6f6f6f; font: 14px/24px OpenSans-Semibold; margin: -8px 0 23px } .shop-product-block .product-addinfo .pai-list .pai-item { border-bottom: 1px solid #f0f0f0; padding: 8px 0 } .shop-product-block .product-addinfo .pai-list .pai-item:last-child { border: 0 } .shop-product-item { margin: 30px -12px 34px } .shop-product-item .half { padding-left: 12px; padding-right: 12px } .shop-product-item .shop-product-img { padding: 6px 0 } @media screen and (max-width:479px) { .shop-product-item .shop-product-img { margin-bottom: 20px } } .shop-product-item .shop-product-title { color: #202020; font-size: 18px; font-weight: 500; line-height: 23px; padding: 0; margin-bottom: 10px } .shop-product-item .shop-product-rate { color: #8f8f8f; font: 400 12px Georgia; margin-bottom: 12px } .shop-product-item .shop-product-rate .rate-tp-1 { display: inline-block } .shop-product-item .shop-product-rate span { margin-left: 8px; letter-spacing: .03em } .shop-product-item .shop-product-price { color: #000; font-size: 18px; font-weight: 500; margin-bottom: 14px } .shop-product-item .shop-product-description { font-size: 13px; line-height: 23px } .shop-product-item .shop-product-controls .quantity { display: inline-block; cursor: default; margin-right: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .shop-product-item .shop-product-controls .quantity .minus, .shop-product-item .shop-product-controls .quantity .plus { background-color: #efefef; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer; display: inline-block; width: 17px; height: 17px; line-height: 17px; text-align: center; position: relative; vertical-align: middle } .shop-product-item .shop-product-controls .quantity .minus:before, .shop-product-item .shop-product-controls .quantity .plus:before { background-color: #000; content: ''; position: absolute; top: 8px; left: 5px; width: 7px; height: 1px } .shop-product-item .shop-product-controls .quantity .plus:after { background-color: #000; content: ''; position: absolute; top: 5px; left: 8px; width: 1px; height: 7px } .shop-product-item .shop-product-controls .quantity .num { display: inline-block; color: #626465; font: 13px/17px OpenSans-Semibold; padding: 0 5px; vertical-align: middle } .shop-product-item .shop-product-controls .btn-5 { min-width: 125px } .product-reviews .pr-comments { border-bottom: 1px solid #f0f0f0; padding-bottom: 20px; margin-bottom: 40px } .product-reviews .pr-comments .title-25 { margin-bottom: 16px } .product-reviews .pr-comments-list-item { border-bottom: 1px solid #f0f0f0; padding: 8px 112px 8px 84px; position: relative; margin-bottom: 20px } .product-reviews .pr-comments-list-item:last-child { border: 0; margin: 0 } .product-reviews .pr-comments-list-item .prc-avatar { background-color: #efefef; -webkit-border-radius: 50%; border-radius: 50%; display: block; width: 67px; height: 67px; overflow: hidden; position: absolute; left: 0; top: 0 } .product-reviews .pr-comments-list-item p { font-size: 14px; line-height: 24px } .product-reviews .pr-comments-list-item .prc-rating { border-left: 1px solid #ebebeb; position: absolute; right: 0; top: 0; height: 66px; line-height: 66px; width: 102px; text-align: right } @media screen and (max-width:479px) { .product-reviews .pr-comments-list-item { padding: 8px 0 8px 84px } .product-reviews .pr-comments-list-item .prc-rating { position: relative } } .product-reviews .pr-comments-list-item .prc-rating .rate-tp-1 li { margin-right: 4px } .product-reviews .pr-comments-list-item .prc-rating .rate-tp-1 li:last-child { margin: 0 } .product-reviews .pr-comments-list-item .prc-rating .rate-tp-1 li i { font-size: 13px } .mini-cart { padding: 0 0 0 23px } .mini-cart .total { color: #686666; font-size: 13px; font-weight: 500; margin: 3px 0 17px } .mini-cart .total .amount { color: #000 } .mini-cart .buttons { margin-bottom: 5px } .mini-cart .buttons .btn-5 { min-width: 110px; margin-right: 1px } .product-list-widget .mini-cart-item { border-bottom: 1px solid #f0f0f0; min-height: 72px; position: relative; padding: 3px 0 13px 88px; margin: 0 0 13px } .product-list-widget .mini-cart-item:last-child { border: 0; margin-bottom: 0 } .product-list-widget .product-img { position: absolute; left: 0; top: 0 } .product-list-widget .product-title { color: #000; font-size: 14px; font-weight: 500; line-height: 24px } .product-list-widget .product-title a { color: inherit; text-decoration: none } .product-list-widget .product-price { display: inline-block; color: #696868; font-size: 13px; font-weight: 500; line-height: 22px } .shop-table-cart td, .shop-table-cart th { color: #000; font-weight: 500; line-height: 24px } .product-list-widget .product-price strike { text-decoration: none; position: relative; margin-right: 7px } .product-list-widget .product-price strike:before { background-color: #696868; content: ''; position: absolute; top: 45%; left: -2px; right: -2px; height: 1px } .product-list-widget .remove { position: absolute; top: 18px; left: -23px } .shop-table-wrap { margin: 15px -20px 30px } .shop-table-cart { -webkit-border-radius: 2px; border-radius: 2px; width: 100% } .shop-table-cart th { background-color: #fcfcfc; border: 1px solid #ebebeb; font-size: 12px; padding: 12px 10px; text-align: center } @media screen and (max-width:479px) { .shop-table-cart th { padding: 12px 5px } } .shop-table-cart td { background-color: #fff; border: 1px solid #ebebeb; font-size: 13px; padding: 19px 10px; vertical-align: middle } .shop-table-cart td.product-remove { padding: 19px 0 } .shop-table-cart td.product-remove a { display: block; line-height: 40px; padding: 0 12px } .shop-table-cart td.product-thumbnail { padding: 19px 18px } .shop-table-cart td.product-thumbnail figure { display: inline-block; width: 58px; margin-right: 16px; vertical-align: middle } @media screen and (max-width:479px) { .shop-table-cart td.product-thumbnail { padding: 19px 5px } .shop-table-cart td.product-thumbnail figure { display: none } } .shop-table-cart td.product-thumbnail a { color: inherit; text-decoration: none } .shop-table-cart td.product-price, .shop-table-cart td.product-subtotal { color: #fd3a13 } .shop-table-cart .product-remove { width: 38px; text-align: center } .shop-table-cart .product-thumbnail { width: 535px } .shop-table-cart .product-price { width: 180px; text-align: center } .shop-table-cart .product-quantity { width: 210px; text-align: center } .shop-table-cart .product-quantity .quantity { display: inline-block; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .shop-table-cart .product-quantity .quantity .minus, .shop-table-cart .product-quantity .quantity .plus { cursor: pointer; display: inline-block; width: 10px; height: 10px; line-height: 10px; text-align: center; position: relative; vertical-align: middle } @media screen and (max-width:479px) { .shop-table-cart .product-quantity .quantity .minus, .shop-table-cart .product-quantity .quantity .plus { display: block; margin: 8px auto } } .shop-table-cart .product-quantity .quantity .minus:before, .shop-table-cart .product-quantity .quantity .plus:before { background-color: #000; content: ''; position: absolute; top: 4px; left: 0; width: 10px; height: 2px } .shop-table-cart .product-quantity .quantity .plus:after { background-color: #000; content: ''; position: absolute; top: 0; left: 4px; width: 2px; height: 10px } .shop-table-cart .product-quantity .quantity .num { color: #222; display: inline-block; padding: 0 5px; min-width: 35px; text-align: center; vertical-align: middle } .shop-table-cart .product-subtotal { width: 130px; text-align: center } .actions { margin-bottom: 35px } .actions .input-tp-1 { width: 40% } @media screen and (max-width:767px) { .actions .input-tp-1 { width: 100%; margin-bottom: 10px } .actions .btn-7 { width: 100%; margin-bottom: 20px } } .cart-collaterals { margin-bottom: 25px } .cart-collaterals .title-14 { margin-bottom: 23px } .cart-collaterals .mb-offset { margin-bottom: 55px } .cart .right-side { width: 366px; float: right } @media screen and (max-width:1077px) { .actions .right-side { text-align: right } .cart .right-side { width: auto; float: none } } .cart_totals, .order-table, .select-pt-1 { width: 100% } .cart .cart-line { margin-bottom: 20px } @media screen and (max-width:767px) { .cart .cart-line .mb-offset { margin-bottom: 20px } } .cart .form-block { margin-bottom: 35px } .checkout .checkout-line { margin-bottom: 20px } .checkout p { font-size: 14px; line-height: 24px } .ui-selectmenu-button { background-color: #fff; display: block; width: 100% } .ui-selectmenu-button span.ui-icon { color: #777; font-size: 14px; right: 16px; text-indent: 0 } .ui-selectmenu-button span.ui-selectmenu-text { border: 1px solid #ebebeb; -webkit-border-radius: 2px; border-radius: 2px; color: #818181; font: 12px/26px OpenSans-Semibold; padding: 6px 40px 6px 12px } .ui-selectmenu-menu .ui-menu { background-color: #fff; border: 1px solid #ebebeb; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; padding-top: 2px; margin-top: -2px } .order-table, .order-table td.bd, .order-table th { border: 1px solid #ebebeb } .ui-selectmenu-menu .ui-menu .ui-menu-item { color: #777; font: 12px/26px OpenSans-Semibold; padding: 6px 40px 6px 12px } .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus { background-color: #fafafa; margin: 0 } .cart_totals { color: #797979; font: 13px/20px OpenSans-Semibold; margin: -6px 0 42px } .create-account, .remember { font: 12px/40px OpenSans-Semibold } .cart_totals td { padding: 0 0 18px } .cart_totals span { color: #fd3a13 } .remember { color: #797979 } .remember a { color: #fd3a13; text-decoration: none; margin-left: 15px } .remember .btn-7 { margin-right: 25px } .login-customer-block { margin: 15px 0 50px } .enter-coupon-block { margin-bottom: 44px } .checkout-address-block .checkout-line { margin-bottom: 11px } .checkout-address-block .offbt { margin-bottom: 20px } @media screen and (max-width:767px) { .checkout-address-block .col-half { margin-bottom: 11px } .checkout-address-block .col-half:last-child { margin-bottom: 0 } .header-tp-1, .header-tp-2, .header-tp-3, .header-tp-4 { display: none } } .create-account { color: #797979 } .create-account a { color: #fd3a13; text-decoration: none; margin-left: 15px } .your-order-block { margin-bottom: 25px } .order-table .list-first td { padding-top: 25px } .order-table .list-last td { padding-bottom: 25px } .order-table th { background-color: #fcfcfc; color: #000; font-size: 12px; font-weight: 500; line-height: 25px; width: 50%; padding: 11px 24px; text-align: left } .htp-3-logo, .top-side .logo { text-align: center } @media screen and (max-width:479px) { .order-table th { padding: 11px 10px } } .order-table td { color: #797979; width: 50%; padding: 11px 24px } @media screen and (max-width:479px) { .order-table td { padding: 11px 10px } } .order-table td.bdr { border-right: 1px solid #ebebeb } .order-table .ot-list { margin: 3px 0 } .order-table .ot-list-item { color: #797979; font: 13px/16px OpenSans-Semibold } .order-table .black { color: #222 } .order-table .orange { color: #fd3a13 } .order-table .payment { padding: 12px 0 } .order-table .payment .title-28 { margin-bottom: 7px } .order-table .payment .title-28 i { margin: 0 8px } .order-table .payment p { color: #888; font: 14px/25px Georgia; margin: 0 } .header-tp-1 .top-bar, .header-tp-1 .top-bar .tb-nav-list a { color: #666 } .order-table .submit { padding: 19px 0 } .bar-under.visible, .sticky-header.js-sticky-header.visible { z-index: 1999 } #wpadminbar { z-index: 99999999 } .header-tp-1, .header-tp-2, .header-tp-3, .header-tp-4 { position: relative; z-index: 11; margin-top: 40px } .top-bar .tb-date, .top-bar .tb-nav { display: block; float: left; padding: 0 15px; margin-right: 0 } .top-bar .tb-nav { width: 29% } .top-bar .tb-nav:last-child { margin-right: 0 } @media screen and (max-width:1229px) { .top-bar .tb-nav { float: left; display: block; margin-right: 0; width: 33.16667% } .top-bar .tb-nav:last-child { margin-right: 0 } } @media screen and (max-width:1077px) { .top-bar .tb-nav { float: left; display: block; margin-right: 0; width: 50% } .top-bar .tb-nav:last-child { margin-right: 0 } } .top-bar .tb-date { width: 26.5% } .top-bar .tb-date:last-child { margin-right: 0 } @media screen and (max-width:1229px) { .top-bar .tb-date { float: left; display: block; margin-right: 0; width: 30.66667% } .top-bar .tb-date:last-child { margin-right: 0 } } @media screen and (max-width:1077px) { .top-bar .tb-date { display: none } } .top-bar .tb-saved-art { float: left; display: block; margin-right: 0; width: 17.5%; padding: 0 15px } .top-bar .tb-saved-art:last-child { margin-right: 0 } @media screen and (max-width:1229px) { .top-bar .tb-saved-art { display: none } } .top-bar .tb-social { float: left; display: block; margin-right: 0; width: 16.25%; padding: 0 15px } .top-bar .tb-social:last-child { margin-right: 0 } @media screen and (max-width:1229px) { .top-bar .tb-social { float: left; display: block; margin-right: 0; width: 24.58333% } .top-bar .tb-social:last-child { margin-right: 0 } .top-bar .tb-social .tb-social-list { float: right } } @media screen and (max-width:1077px) { .top-bar .tb-social { float: left; display: block; margin-right: 0; width: 33.33333% } .top-bar .tb-social:last-child { margin-right: 0 } } .top-bar .tb-sing-login { float: left; display: block; margin-right: 0; width: 10.75%; padding: 0 15px } .top-bar .tb-sing-login:last-child { margin-right: 0 } @media screen and (max-width:1229px) { .top-bar .tb-sing-login { float: left; display: block; margin-right: 0; width: 11.58333% } .top-bar .tb-sing-login:last-child { margin-right: 0 } } @media screen and (max-width:1077px) { .top-bar .tb-sing-login { float: left; display: block; margin-right: 0; width: 16.66667% } .top-bar .tb-sing-login:last-child { margin-right: 0 } } .main-header, .sticky-header { padding: 0 0 0 58px } @media screen and (max-width:639px) { .main-header, .sticky-header { padding-left: 0 } } .main-header .mh-logo, .sticky-header .mh-logo { float: left; display: block; margin-right: 0; width: 35.2125%; padding: 0 15px } .main-header .mh-logo:last-child, .sticky-header .mh-logo:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .main-header .mh-logo, .sticky-header .mh-logo { float: left; display: block; margin-right: 0; width: 100%; text-align: center } .main-header .mh-logo:last-child, .sticky-header .mh-logo:last-child { margin-right: 0 } } .main-header .mh-banner, .sticky-header .mh-banner { float: left; display: block; margin-right: 0; width: 64.7875%; padding: 0 15px } .main-header .mh-banner:last-child, .sticky-header .mh-banner:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .main-header .mh-banner, .sticky-header .mh-banner { float: left; display: block; margin-right: 0; width: 100%; text-align: center } .main-header .mh-banner:last-child, .sticky-header .mh-banner:last-child { margin-right: 0 } } .main-header .mh-banner img, .sticky-header .mh-banner img { width: 100% } .main-header .main-nav, .sticky-header .main-nav { float: left; display: block; margin-right: 0; width: 93.33333%; padding: 0 15px } .main-header .main-nav:last-child, .sticky-header .main-nav:last-child { margin-right: 0 } .main-header .hd-search, .sticky-header .hd-search { float: left; display: block; margin-right: 0; width: 6.66667%; padding: 0 15px } .main-header .hd-search:last-child, .sticky-header .hd-search:last-child { margin-right: 0 } .header-tp-1 .top-bar .top-bar-inner { padding: 10px 0 9px; border-bottom: 1px solid #ebebeb } .header-tp-1 .top-bar .tb-date i, .header-tp-1 .top-bar .tb-saved-art i, .header-tp-1 .top-bar .tb-social-list a { color: #1c1c1c } .header-tp-1 .top-bar .tb-sing-login a { color: #666 } .header-tp-4 .top-bar { background: #000; color: #e3e3e3 } .header-tp-4 .top-bar .top-bar-inner { padding: 10px 0 } .header-tp-4 .top-bar .tb-nav-list a { color: #e3e3e3 } .header-tp-4 .top-bar .tb-sing-login a, .header-tp-4 .top-bar .tb-social-list a { color: #fff } .sticky-header { background-color: #fff; -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, .15); box-shadow: 0 1px 7px rgba(0, 0, 0, .15); position: fixed; top: 0; left: 0; width: 100%; padding-top: 10px; z-index: 99; -webkit-transform: translateY(-130%); -ms-transform: translateY(-130%); transform: translateY(-130%); visibility: hidden } .full-width-header .left-side, .header-mb, .header-tp-3 .bottom-side, .main-nav-wrap { position: relative } @media screen and (max-width:1077px) { .bar-under.visible, .sticky-header { display: none } } .sticky-header.visible { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); visibility: visible } .sticky-header .logo { float: left; padding: 10px 20px } .sticky-header .logo img { display: block } .header-tp-1 .hd-search .st-btn-1, .header-tp-4 .hd-search .st-btn-1, .sticky-header .hd-search .st-btn-1 { margin: 13px 0 17px } .header-tp-2 { padding-left: 58px } .header-tp-2 .main-nav { float: left } .header-tp-2 .main-nav .htx { display: none } .header-tp-2 .hd-search { padding: 0 23px } .header-tp-2 .hd-search .hd-search-block { right: 0; top: 42px } .header-tp-2 .hd-search .hd-search-block:before, .header-tp-3 .hd-search .hd-search-block:before { right: 25px } .full-width-header { padding: 10px 23px 0; vertical-align: top } @media screen and (max-width:1077px) { .full-width-header { padding: 10px 0 } } .full-width-header .right-side { font-size: 11px; font-weight: 500; float: right; line-height: 20px; padding: 12px 0 22px; vertical-align: top } .full-width-header .right-side>div, .htp-2-logo, .htp-2-logo a { float: left } .full-width-header .menu-btn { display: none; border-right: 1px solid #e0e0e0; float: left; padding-right: 23px; margin: 10px 20px 0 0 } @media screen and (max-width:1520px) { .full-width-header .menu-btn { display: block } } .full-width-header .c-hamburger { width: 25px; height: 20px } .full-width-header .c-hamburger span, .full-width-header .c-hamburger span:after, .full-width-header .c-hamburger span:before { height: 2px } .full-width-header .c-hamburger span:before { top: -6px } .full-width-header .c-hamburger span:after { bottom: -6px } .htp-2-logo { margin: 4px 25px 0 0 } .htp-2-social { margin: 0 6px } .htp-2-social-list a { color: #1c1c1c } .htp-2-saved-art { border-left: 1px solid #e0e0e0; font-size: 15px; padding: 0 15px } .htp-2-saved-art a { color: inherit; text-decoration: none } .htp-2-sing-login { border-left: 1px solid #e0e0e0; padding-left: 6px } .htp-2-sing-login i { display: inline-block; font-size: 15px; line-height: 14px; margin: 0 14px; vertical-align: middle } .htp-3-logo a, .htp-3-saved-art { vertical-align: top; display: inline-block } .htp-2-sing-login a { color: #1c1c1c; text-decoration: none } .htp-3-social-list a { color: #1c1c1c } .htp-3-saved-art i { display: inline-block; font-size: 13px; line-height: 17px; vertical-align: middle; margin-right: 5px } .htp-3-sing-login { display: inline-block; vertical-align: top; margin-left: 32px } .htp-3-sing-login a { color: #1c1c1c; text-decoration: none } .htp-3-row { display: block; margin-left: -10px; margin-right: -10px } .htp-3-row::after { clear: both; content: ""; display: table } .htp-3-button, .htp-3-menu { display: block; float: left; margin-right: 0 } .htp-3-button { width: 8.33333%; padding: 32px 10px 15px } .htp-3-button:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .htp-3-button, .htp-3-button:last-child { margin-right: 0 } .htp-3-button { float: left; display: block; width: 5.83333%; padding: 32px 0 15px 10px } } .htp-3-menu { width: 83.33333%; padding: 19px 0 0 } .htp-3-menu:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .htp-3-menu, .htp-3-menu:last-child { margin-right: 0 } .htp-3-menu { float: left; display: block; width: 88.33333% } } .htp-3-search { float: left; margin-right: 0; width: 8.33333%; padding: 32px 10px 15px } .htp-3-search:last-child { margin-right: 0 } @media screen and (max-width:1077px) { .htp-3-search, .htp-3-search:last-child { margin-right: 0 } .htp-3-search { float: left; display: block; width: 5.83333%; padding: 32px 10px 15px 0 } } .soc-col, .top-side .logo { float: left; width: 33.3333333% } .header-tp-3 .top-side { border-bottom: 1px solid #ebebeb; font-size: 11px; font-weight: 500; padding: 20px 0 } .soc-col { padding-top: 15px } .header-tp-3 .left-side { padding: 7px 0; text-align: left } .header-tp-3 .right-side { padding: 7px 0; text-align: right } .header-tp-3 .htp-3-menu, .header-tp-3 .main-nav-wrap { text-align: center } .header-tp-3 .main-nav { display: inline-block; vertical-align: top; text-align: left } .header-tp-3 .hd-search .hd-search-block { top: 40px } .header-mb { background-color: #fff; display: none; color: #fff; padding: 15px 0 9px; z-index: 2 } .hdm-logo, .hdm-menu { display: block; margin-right: 0; float: left } @media screen and (max-width:767px) { .header-mb { display: block; margin-top: 40px } } .hdm-menu { width: 20.83333%; padding: 7px 0 } .hdm-menu:last-child { margin-right: 0 } .hdm-menu .c-hamburger span { background: #000 } .hdm-menu .c-hamburger span:after, .hdm-menu .c-hamburger span:before { background-color: #000 } .hdm-menu .htx.is-active span { background: 0 0 } .hdm-logo { width: 58.33333%; text-align: center } .hd-search, .hdm-search-user, .tb-sing-login { text-align: right } .hdm-logo img { display: initial; width: 220px; height: auto } @media screen and (max-width:410px) { .hdm-logo img { padding-top: 1vw; width: 170px } } .hdm-logo:last-child { margin-right: 0 } .hdm-logo h1 { padding: 0; margin: 0 } .hdm-logo a { display: inline-block; vertical-align: top } .hdm-search-user { float: left; display: block; margin-right: 0; width: 20.83333%; padding: 7px 0 } .hdm-search-user:last-child { margin-right: 0 } .hdm-search-user .hd-search { display: inline-block; vertical-align: top } .hdm-search-user i.li_search { color: #000 } .hdm-search-user .hd-search .st-btn-1, .hdm-search-user .hd-search .st-btn-1:hover { color: #fff } .hdm-search-user .hd-search .hd-search-block { right: -50px; top: 40px } .hdm-search-user .hd-search .hd-search-block:before { right: 50px } .hdm-search-user .user { display: inline-block; vertical-align: top; color: #fff; font-size: 15px; margin-left: 16px } .hdm-search-user .user a { color: inherit; text-decoration: none } .top-bar { font-size: 11px; font-weight: 500; line-height: 26px; padding: 0 0 0 58px; vertical-align: middle } .hd-search .st-btn-1, .main-slider-1 .nav-arrow i, .main-slider-2 .slick-arrow i, .main-slider-3 .slick-arrow i, .mobile-nav-list { vertical-align: top } .top-bar i { font-size: 13px; margin: 0 7px 0 0 } .top-bar i.fa { font-size: 12px } .tb-nav-list { overflow: hidden } .tb-nav-list li { float: left; margin: 0 15px 0 0 } @media screen and (max-width:639px) { .top-bar { padding-left: 0 } .tb-nav-list li { margin: 0 12px 0 0 } } .tb-nav-list li:last-child { margin: 0 } .tb-nav-list a { color: #e3e3e3; text-decoration: none } .htp-2-social-list, .htp-3-social-list, .tb-social-list { overflow: hidden } @media screen and (max-width:479px) { .htp-2-social-list, .htp-3-social-list, .tb-nav-list, .tb-social-list { display: inline-block } } .htp-2-social-list li, .htp-3-social-list li, .tb-social-list li { float: left; margin: 0 6px } .htp-2-social-list a, .htp-3-social-list a, .tb-social-list a { display: inline-block; font-size: 12px; padding: 0 5px } .htp-2-social-list i, .htp-3-social-list i, .tb-social-list i { margin: 0 } .htp-2-social-list .tw a:hover, .htp-3-social-list .tw a:hover, .tb-social-list .tw a:hover { color: #00abed } .htp-2-social-list .fb a:hover, .htp-3-social-list .fb a:hover, .tb-social-list .fb a:hover { color: #4c68b3 } .htp-2-social-list .gp a:hover, .htp-3-social-list .gp a:hover, .tb-social-list .gp a:hover { color: #e51616 } .htp-2-social-list .in a:hover, .htp-3-social-list .in a:hover, .tb-social-list .in a:hover { color: #1d5e9f } .htp-2-social-list .dr a:hover, .htp-3-social-list .dr a:hover, .tb-social-list .dr a:hover { color: #f51f9d } .tb-sing-login a { color: #fff; text-decoration: none } .mh-top { margin: 34px 0 20px } @media screen and (max-width:1077px) { .mh-top .flex { display: block } .mh-top a { display: inline-block; margin-bottom: 25px } } .mh-bottom { color: #1c1c1c } .main-nav .htx { float: left; margin: 12px 0 20px } .main-nav-list, .sf-menu { float: left; margin: 0 } @media screen and (max-width:1077px) { .main-nav-list, .sf-menu { margin: 0 } } .main-nav-list ul.sub-menu, .sf-menu ul.sub-menu { background-color: #000; display: none; padding: 11px 0; min-width: 220px; position: absolute; left: 0; z-index: 2 } .main-nav-list ul.sub-menu ul.sub-menu, .sf-menu ul.sub-menu ul.sub-menu { top: -11px; left: 100% } .main-nav-list ul.sub-menu li>a, .sf-menu ul.sub-menu li>a { color: #fff; display: block; font-weight: 500; padding: 8px 16px; position: relative; text-decoration: none } .main-nav-list ul.sub-menu li>a.sf-with-ul:after, .main-nav-list ul.sub-menu li>a.sf-with-ul:before, .sf-menu ul.sub-menu li>a.sf-with-ul:after, .sf-menu ul.sub-menu li>a.sf-with-ul:before { background-color: #fff; content: ''; position: absolute; width: 8px; height: 2px; top: 17px; right: 13px } .main-nav-list ul.sub-menu li>a.sf-with-ul:before, .sf-menu ul.sub-menu li>a.sf-with-ul:before { width: 2px; height: 8px; top: 14px; right: 16px } .main-nav-list li, .sf-menu li { position: relative } .main-nav-list li.mf, .sf-menu li.mf { position: static } .main-nav-list li.mf>ul.sub-menu, .sf-menu li.mf>ul.sub-menu { background: #1f2124; width: 100%; padding: 0 } .main-nav-list>li, .sf-menu>li { float: left } .main-nav-list>li.active>a:after, .main-nav-list>li:hover>a:after, .sf-menu>li.active>a:after, .sf-menu>li:hover>a:after { opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1) } .main-nav-list>li>a, .sf-menu>li>a { color: #1c1c1c; display: block; font-weight: 600; -moz-font-weight: 500; padding: 12px 12px 20px; position: relative; text-decoration: none } @media screen and (max-width:1229px) { .main-nav-list>li>a, .sf-menu>li>a { padding: 12px 8px 20px } } .main-nav-list>li>a:after, .sf-menu>li>a:after { background: #fd3a13; content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; opacity: 0; top: 55px; -webkit-transform: scale(.5, 1); -ms-transform: scale(.5, 1); transform: scale(.5, 1); -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition: opacity .2s, -webkit-transform .3s; transition: opacity .2s, -webkit-transform .3s; transition: transform .3s, opacity .2s; transition: transform .3s, opacity .2s, -webkit-transform .3s } .main-nav-list>li>a .fa, .sf-menu>li>a .fa { color: #959595; margin: 0 2px } li.current-menu-item { border-bottom: 2px solid #fd3a13 } .mega-menu .post { margin-bottom: 20px } .hd-search { position: relative } .hd-search .st-btn-1 { font-size: 15px } .hd-search .st-btn-1:hover { color: #515151 } .hd-search .hd-search-block { background-color: #fff; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1); box-shadow: 0 2px 5px rgba(0, 0, 0, .1); display: none; padding: 11px 7px; position: absolute; right: -20px; top: 100%; width: 370px; z-index: 999999 } .hd-search .hd-search-block:before { content: '▲'; color: #fff; position: absolute; right: 38px; top: -14px; width: 13px; height: 14px; overflow: hidden; text-shadow: 0 0 5px rgba(0, 0, 0, .1) } @media screen and (max-width:1229px) { .hd-search .hd-search-block { right: 0 } } @media screen and (max-width:767px) { .hd-search .hd-search-block { max-width: 320px; right: -20px!important } .hd-search .hd-search-block:before { right: 20px!important } } @media screen and (max-width:1229px) { .hd-search .hd-search-block:before { right: 15px } } .hd-search .hd-search-block .search { background: #f6f6f6; -webkit-border-radius: 2px; border-radius: 2px; display: table; padding: 7px 0; width: 100%; height: 38px } .hd-search .hd-search-block .search .search-btn, .hd-search .hd-search-block .search .search-input { display: table-cell } .hd-search .hd-search-block .search .search-btn { width: 22%; position: relative } .hd-search .hd-search-block .search .search-btn:before { content: ''; background: #ebebeb; width: 1px; position: absolute; top: 2px; bottom: 2px } .hd-search .hd-search-block .search input { background-color: transparent; border: 0; color: #000; font: 11px OpenSans-Semibold; width: 100%; height: 24px; padding: 0 12px } .hd-search .hd-search-block .search button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; border: 0; cursor: pointer; color: #000; font: 500 11px OpenSans-Semibold; width: 100%; height: 24px; padding: 0 6px; text-align: center; text-transform: uppercase } .pp-search-block { max-width: 720px; margin: 0 auto; position: relative } .pp-search-block .search { border-bottom: 2px solid #fff; display: table; width: 100%; padding: 0 0 13px } .pp-search-block .search-btn { display: table-cell; width: 20px } .pp-search-block .search-btn button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; border: 0; cursor: pointer; color: #fff; display: inline-block; font-size: 15px; line-height: 25px; height: 25px } .pp-search-block .search-input { display: table-cell } .pp-search-block .search-input input { background-color: transparent; border: 0; color: #fff; font: 300 18px/25px OpenSans-Semibold; width: 100%; padding: 0 7px } .pp-search-block .search-input input::-webkit-input-placeholder { color: #fff; opacity: 1 } .pp-search-block .search-input input::-moz-placeholder { color: #fff; opacity: 1 } .pp-search-block .search-input input:-moz-placeholder { color: #fff; opacity: 1 } .pp-search-block .search-input input:-ms-input-placeholder { color: #fff; opacity: 1 } .pp-search-block .mfp-close { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -187px 0; width: 20px; height: 20px; opacity: 1; top: -70px; right: -43px; text-indent: -9999px; overflow: hidden } .mm-life-st-pst { background: #16171a; padding: 11px 22px 3px } .mm-life-st-pst figure { margin: 0 0 15px } .mm-life-st-title { color: #fff; padding: 16px 0 } .mm-life-st-title span { font-size: 17px; font-weight: 600; line-height: 21px } .mm-life-st-title .all { color: inherit; float: right; font-size: 12px; line-height: 21px; text-decoration: none } .cats ul { padding: 15px 0 } .cats a { line-height: 28px; padding: 8px 20px!important } .main-footer p { color: #bec1c3 } .ft-widget { margin: 0 0 22px } @media screen and (max-width:1229px) { .ft-widget { margin: 0 0 37px } } .top-part { border-bottom: 1px solid #303338; padding: 40px 0 10px } .top-part .ft-title-1 { margin: 0 0 12px } .ft-list-1 li, .ft-list-2 li { border-bottom: 1px dashed #303338; padding: 10px 0 12px } .ft-list-1 .date, .ft-list-2 .date { color: #888; font-family: Roboto; font-size: 12px; font-weight: 400 } .ft-list-1 figure, .ft-list-2 figure { float: left; margin: 4px 18px 2px 0 } .ft-list-1 figure img, .ft-list-2 figure img { display: block } .ft-list-2 li:last-child { border: 0 } .bottom-part { color: #bec1c3; padding: 40px 0 } .ft-social-list li { float: left; margin: 0 2px 0 1px } .ft-social-list a { border: 1px solid #303338; -webkit-border-radius: 50%; border-radius: 50%; color: #fff; font-size: 12px; line-height: 34px; display: block; width: 34px; height: 34px; text-align: center } .ft-social-list .vk a:hover { color: #4c75a3 } .ft-social-list .tw a:hover { color: #00abed } .ft-social-list .fb a:hover { color: #4c68b3 } .ft-social-list .gp a:hover { color: #e51616 } .ft-social-list .in a:hover { color: #1d5e9f } .ft-social-list .dr a:hover { color: #f51f9d } .bottom-bar { background: #121314; color: #fff; font-size: 11px; font-weight: 500; padding: 18px 0 17px } @media screen and (max-width:767px) { .ft-menu-list { margin: 15px 0 } } .ft-menu-list li { float: left; margin: 0 25px 0 0 } .ft-menu-list li:last-child { margin: 0 } @media screen and (max-width:767px) { .ft-menu-list li { float: none; text-align: center; margin: 0 0 5px } } .ft-menu-list a { color: #fff; text-decoration: none } .copyright { text-align: right } @media screen and (max-width:1077px) { .ft-menu-list { display: inline-block } .copyright { text-align: center; margin-top: 15px } } .ft-title-1 { color: #fff; font-size: 17px; font-weight: 400; margin: 0 0 20px; padding: 0 } .ft-title-2 { color: #fff; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0 0 4px; padding: 0 } .ft-title-2 a { color: #fff; text-decoration: none } .ft-search { padding: 15px 0 } .ft-search .search { background: #272a2e; -webkit-border-radius: 2px; border-radius: 2px; display: table; padding: 7px 0; width: 100%; height: 38px } .ft-search .search .search-btn, .ft-search .search .search-input { display: table-cell } .ft-search .search .search-btn { width: 22%; position: relative } .ft-search .search .search-btn:before { content: ''; background: #3b3f45; width: 1px; position: absolute; top: 5px; bottom: 5px } .ft-search .search button, .ft-search .search input { background-color: transparent; border: 0; color: #fff; width: 100%; height: 24px } .ft-search .search input { font: 11px OpenSans-Semibold; padding: 0 12px } .ft-search .search button { -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; font: 500 11px OpenSans-Semibold; padding: 0 6px; text-align: center } .inst-list { margin: 0 -1px 0 -5px; padding: 12px 0 } .inst-list li { width: 20%; float: left; padding: 0 0 0 5px } .inst-list img { display: block; width: 100% } .left-sticky-bar.sticky { position: fixed; top: 65px } @media screen and (max-width:1077px) { .left-sticky-bar.sticky { top: 0 } } .lsb-list a { color: #c1c1c1; display: block; font-size: 10px; font-weight: 500; line-height: 15px; padding: 12px 5px 10px; text-align: center; text-decoration: none } .lsb-list a.active, .lsb-list a:hover { background: #1f2124 } .lsb-icon-1, .lsb-icon-2, .lsb-icon-3, .lsb-icon-4, .lsb-icon-5, .lsb-icon-6 { display: inline-block } .lsb-icon-1 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -303px 0; width: 24px; height: 24px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .lsb-icon-1 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .lsb-icon-2 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -279px 0; width: 24px; height: 24px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .lsb-icon-2 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .lsb-icon-3 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -255px 0; width: 24px; height: 16px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .lsb-icon-3 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .lsb-icon-4 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -207px 0; width: 24px; height: 22px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .lsb-icon-4 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .lsb-icon-5 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -327px 0; width: 24px; height: 24px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .lsb-icon-5 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .lsb-icon-6 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png); background-position: -231px 0; width: 24px; height: 24px } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .lsb-icon-6 { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina@2x.png); background-size: 351px 24px } } .sp-popup { background-color: #fff; border: 1px solid #f9f9f9; color: #656565; max-width: 350px; padding: 22px 26px 32px; position: relative; margin: 0 auto; text-align: center } .sp-popup.signin .form.not-valid .btn-8, .sp-popup.signin .form.not-valid .btn-8:active, .sp-popup.signin .form.not-valid .btn-8:focus, .sp-popup.signin .form.not-valid .btn-8:hover { background-color: #74777a } .sp-popup.recentpass .btns { margin-bottom: 20px } .sp-popup .btns { margin-bottom: 30px } .sp-popup .btns a { border-bottom: 1px solid #dadada; color: #9f9f9f; display: block; width: 50%; float: left; font: 500 14px/21px OpenSans-Semibold; padding: 12px; text-decoration: none; text-align: center } .sp-popup .btns a.active, .sp-popup .btns a:hover { border-color: #000; color: #000 } .sp-popup .social .pp-social-list { display: inline-block; margin: 8px 0 13px } .sp-popup .social .pp-social-list li { float: left } .sp-popup .social .pp-social-list a { -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #f7f7f7; color: #000; display: block; font-size: 14px; line-height: 37px; width: 37px; height: 37px; margin: 4px; text-decoration: none; text-align: center } .sp-popup .social .pp-social-list .tw a:hover { color: #00abed } .sp-popup .social .pp-social-list .fb a:hover { color: #4c68b3 } .sp-popup .social .pp-social-list .gp a:hover { color: #e51616 } .sp-popup .social .pp-social-list .vk a:hover { color: #5e79bf } .sp-popup .pp-title { color: #656565; font: 400 13px/21px OpenSans-Semibold; overflow: hidden; margin-bottom: 10px } .sp-popup .pp-title span { display: inline-block; padding: 0 8px; position: relative } .mb-menu .mfp-close, .sp-popup .popup-close-ic { padding: 0; cursor: pointer } .sp-popup .pp-title span:after, .sp-popup .pp-title span:before { content: ''; background-color: #e5e5e5; height: 1px; width: 200px; position: absolute; top: 50% } .sp-popup .pp-title span:before { right: 100% } .sp-popup .pp-title span:after { left: 100% } .sp-popup .form .btn-8 { margin: 16px 0 } .sp-popup .form a, .sp-popup .form span { color: #656565; font: 400 12px/21px OpenSans-Semibold; text-decoration: none } @media screen and (max-width:767px) { .sp-popup .popup-close-ic { display: none } } .mb-menu { pointer-events: none; text-align: center } .mb-menu .mfp-close { pointer-events: auto; right: 15%; top: -10% } .mobile-nav-list { display: inline-block; pointer-events: auto } .mobile-nav-list .mn-item { color: #fff; font: 600 14px/44px OpenSans-Semibold } .mobile-nav-list .mn-item a { color: inherit; text-decoration: none } .aside-menu { padding: 45px 0 0; width: 230px } .aside-menu .mfp-close { cursor: pointer; top: 25px; right: 25px } .am-container { padding: 22px 22px 25px } .am-container:first-child { border-bottom: 1px solid #ebebeb } .am-list .am-item a { display: block; color: #1c1c1c; font: 600 13px/22px OpenSans-Semibold; padding: 8px 0; text-decoration: none } .tp-all, .tp-list .tp-list-item { font: 400 12px/21px OpenSans-Semibold } .twitter-posts { padding: 10px 0 } .tp-list .tp-list-item { color: #595959; word-wrap: break-word; margin-bottom: 18px } .tp-list .tp-list-item .icon { color: #16171a; margin: 4px 0 } .tp-list .tp-list-item a { color: #fd3a13; text-decoration: none } .tp-all { color: #6f7173; text-decoration: none } .mfp-bg { background-color: #1f2124 } .mfp-bg.mfp-mb-menu { background-color: #000 } .mfp-fade-top.mfp-bg { opacity: 0; -webkit-transition: all .4s ease-out; transition: all .4s ease-out } .mfp-fade-top.mfp-bg.mfp-ready { opacity: .86 } .mfp-fade-top.mfp-bg.mfp-removing { opacity: 0 } .mfp-fade-top.mfp-wrap .mfp-content { opacity: 0; -webkit-transform: translateY(-150px); -ms-transform: translateY(-150px); transform: translateY(-150px); -webkit-transition: all .3s ease-out; transition: all .3s ease-out } .mfp-fade-top.mfp-wrap.mfp-ready .mfp-content { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1 } .mfp-fade-top.mfp-wrap.mfp-removing .mfp-content { -webkit-transform: translateY(150px); -ms-transform: translateY(150px); transform: translateY(150px); opacity: 0 } .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all .4s ease-out; transition: all .4s ease-out } .mfp-fade.mfp-bg.mfp-ready { opacity: .88 } .mfp-fade.mfp-bg.mfp-removing { opacity: 0 } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all .3s ease-out; transition: all .3s ease-out } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1 } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0 } .mfp-bg.mfp-asd-menu { background-color: rgba(0, 0, 0, .6) } .mfp-asd-menu .mfp-container { padding: 0; text-align: left } .advertising-conteiner img, .main-slider-1 .slide-count, .ms-count, .reclama, .uptl_toolbar.uptl_toolbar_simple.__utl-reset.uptl_toolbar_share, nav.pagination { text-align: center } .mfp-asd-menu .mfp-content { background-color: #fff; width: auto; min-height: 100%; vertical-align: top } .mfp-slide-left.mfp-bg { opacity: 0; -webkit-transition: all .15s ease-out; transition: all .15s ease-out } .mfp-slide-left.mfp-bg.mfp-ready { opacity: 1 } .mfp-slide-left.mfp-bg.mfp-removing { opacity: 0 } .mfp-slide-left.mfp-wrap .mfp-content { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all .25s ease-out; transition: all .25s ease-out } .mfp-slide-left.mfp-wrap.mfp-ready .mfp-content { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } .mfp-slide-left.mfp-wrap.mfp-removing .mfp-content { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%) } .trending-posts-line { overflow: hidden } .trending-line { line-height: 26px; margin: 28px 0; padding: 0 70px 0 120px; position: relative } @media screen and (max-width:639px) { .trending-line { padding: 0 0 0 120px } .trending-line .tl-slider-control { display: none } } .trending-line .trending-now { background-color: #000; color: #fff; position: absolute; left: 0; font-size: 10px; padding: 0 12px 0 11px } .trending-line .trending-now:after { content: ''; width: 0; height: 0; border-top: 13px solid transparent; border-left: 5px solid #000; border-bottom: 13px solid transparent; position: absolute; right: -5px } .trending-line .tl-slider-control { position: absolute; top: 0; right: 0 } .main-posts-1::after, .main-posts-2::after, .main-posts-3::after, .main-posts-4::after, .main-posts-5::after { display: table; clear: both; content: "" } .trending-line .tl-slider { height: 26px; overflow: hidden } .trending-line .tl-slider a { color: #272727; text-decoration: none } .trending-line .tls-next, .trending-line .tls-prev { cursor: pointer; margin-left: 4px } .main-posts-1, .main-posts-2 { margin-left: auto; margin-right: auto; padding: 0 15px } .main-posts-1 { max-width: 1170px; margin-bottom: 17px } @media screen and (max-width:1229px) { .main-posts-1 { max-width: 1020px } .main-posts-1 .main-slider-2 .post-tp-1 img, .main-posts-1 .main-slider-2 .post-tp-12 img, .main-posts-1 .main-slider-2 .post-tp-14 img, .main-posts-1 .main-slider-2 .post-tp-2 img, .main-posts-1 .main-slider-2 .post-tpv-1 img, .main-posts-1 .main-slider-2 .post-tpv-2 img { height: 414px; width: auto; max-width: none } } @media screen and (max-width:1077px) { .main-posts-1 { max-width: 710px } .main-posts-1 .main-slider-2 .post-tp-1 img, .main-posts-1 .main-slider-2 .post-tp-12 img, .main-posts-1 .main-slider-2 .post-tp-14 img, .main-posts-1 .main-slider-2 .post-tp-2 img, .main-posts-1 .main-slider-2 .post-tpv-1 img, .main-posts-1 .main-slider-2 .post-tpv-2 img { height: auto; width: 100%; max-width: 100% } } .main-posts-1 .mp-section { margin-bottom: 28px } .main-posts-1 .mp-section:first-child { background: #fff; height: 471px } .main-posts-1 .mp-section:first-child>div { height: 100% } .main-posts-2 { max-width: 1170px; margin-bottom: 17px } @media screen and (max-width:1229px) { .main-posts-1 .mp-section:first-child { height: 414px; overflow: hidden } .main-posts-2 { max-width: 1020px } } @media screen and (max-width:1077px) { .main-posts-1 .mp-section:first-child { height: auto; overflow: hidden } .main-posts-2 { max-width: 710px } } .main-posts-2 .mp-section { margin: 0 -3px 28px } .main-posts-2 .mp-section>div { padding: 0 3px } @media screen and (max-width:639px) { .main-posts-2 .mp-section>div { margin-top: 6px } .main-posts-2 .mp-section>div:first-child { margin-top: 0 } } .main-posts-3 { max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0 15px; margin-bottom: 17px } @media screen and (max-width:1229px) { .main-posts-3 { max-width: 1020px } } .main-posts-3 .mp-section { margin: -2px -2px 26px } .main-posts-3 .post { padding: 2px } .main-posts-3 .title-13 { margin: 2px 0 7px } .main-posts-4, .main-posts-5 { margin-left: auto; margin-right: auto; padding: 0 15px } @media screen and (max-width:1077px) { .main-posts-3 { max-width: 710px } .main-posts-3 .sm-post { height: 197px } } @media screen and (max-width:767px) { .main-posts-3 .sm-post { height: 145px } } @media screen and (max-width:1077px) { .main-posts-3 .md-post { height: 375px } } @media screen and (max-width:767px) { .main-posts-3 .md-post { height: 330px } } @media screen and (max-width:479px) { .main-posts-3 .md-post { height: 255px } } .main-posts-4 { max-width: 1170px; margin-bottom: 45px } @media screen and (max-width:1229px) { .main-posts-4 { max-width: 1020px } .main-posts-4 .post-tp-12 img, .main-posts-4 .post-tp-20 img { max-width: none; width: auto } .main-posts-4 .post-tp-12 a, .main-posts-4 .post-tp-12 figure, .main-posts-4 .post-tp-12 img { height: 100% } .main-posts-4 .post-tp-20 figure { height: 50% } .main-posts-4 .post-tp-20 a, .main-posts-4 .post-tp-20 img { height: 100% } } @media screen and (max-width:1077px) { .main-posts-4 { max-width: 710px } .main-posts-4 .one-quarter.sm-full { height: auto } .main-posts-4 .twitter-block .tb-twitts li { width: 50%; float: left } } @media screen and (max-width:767px) { .main-posts-4 .twitter-block .tb-twitts li { width: 100%; float: none } .main-posts-4 .post-tp-12 img, .main-posts-4 .post-tp-20 img { width: 100%; height: auto } } .main-posts-4 .mp-section { background: #fff; overflow: hidden } .main-posts-4 .half, .main-posts-4 .one-quarter { height: 511px } @media screen and (max-width:767px) { .main-posts-4 .half, .main-posts-4 .one-quarter { height: 330px } } @media screen and (max-width:479px) { .main-posts-4 .half, .main-posts-4 .one-quarter { height: 260px } } .main-posts-4 .post, .main-posts-4 .twitter-block { height: 100% } @media screen and (max-width:767px) { .main-posts-4.tp-2 .half.sm-full:last-child { height: auto } } .main-posts-5 { max-width: 1170px; margin-bottom: 17px } @media screen and (max-width:1229px) { .main-posts-5 { max-width: 1020px } } @media screen and (max-width:1077px) { .main-posts-4.tp-2 .post-tp-12 img, .main-posts-4.tp-2 .post-tp-20 img { width: 100%; height: auto } .main-posts-5 { max-width: 710px } } .main-posts-5 .mp-section { margin: -2px -3px 26px } .main-posts-5 .post { padding: 2px 3px } .main-posts-5 .title-13 { margin: 2px 0 7px } .main-slider-1, .main-slider-2, .main-slider-3 { position: relative } .main-slider-1 .nav-arrow { background: #0c0b0a; cursor: pointer; display: block; width: 51px; height: 51px; padding: 23px 21px; line-height: 5px; position: absolute; top: 50%; z-index: 1; margin-top: -26px } @media screen and (max-width:767px) { .main-slider-1 .nav-arrow { display: none } } .main-slider-1 .nav-arrow:hover { background: #000 } .main-slider-1 .nav-arrow:hover .slide-count { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } .main-slider-1 .prev { left: 0 } .main-slider-1 .prev .slide-count { left: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .main-slider-1 .next { right: 0 } .main-slider-1 .next .slide-count { right: 100%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%) } .main-slider-1 .slide-count { background: #1c1c1c; color: #fff; min-width: 70px; height: 51px; position: absolute; left: auto; top: 0; font: 400 11px/21px OpenSans-Semibold; padding: 15px 10px; opacity: 0 } .main-slider-1 .slide-count span { margin: 0 2px } .main-slider-1 .save-tp-1 { margin-left: 40px } @media screen and (max-width:639px) { .main-slider-1 .save-tp-1 { display: none } } .main-slider-1 .post { -webkit-box-sizing: border-box; box-sizing: border-box } @media screen and (max-width:479px) { .main-slider-1 .post-tp-1 figure img, .main-slider-1 .post-tp-12 figure img, .main-slider-1 .post-tp-14 figure img, .main-slider-1 .post-tp-2 figure img, .main-slider-1 .post-tpv-1 figure img, .main-slider-1 .post-tpv-2 figure img { height: 250px; width: auto; max-width: none; float: right } .main-slider-1 .post-tp-1 .ptp-1-data, .main-slider-1 .post-tp-12 .ptp-1-data, .main-slider-1 .post-tp-14 .ptp-1-data, .main-slider-1 .post-tp-2 .ptp-1-data, .main-slider-1 .post-tpv-1 .ptp-1-data, .main-slider-1 .post-tpv-2 .ptp-1-data { padding: 0 15px 27px } } .main-slider-2 .slick-arrow, .main-slider-3 .slick-arrow { background: rgba(0, 0, 0, .9); cursor: pointer; display: block; width: 40px; height: 40px; padding: 15px; line-height: 5px } .main-slider-2 .slick-arrow, .main-slider-2 .slide-count, .main-slider-3 .slick-arrow, .main-slider-3 .slide-count { float: left } .main-slider-2 .prev, .main-slider-3 .prev { position: absolute; left: -41px } .main-slider-2 .next, .main-slider-3 .next { right: 0 } .main-slider-2 .slide-count, .main-slider-3 .slide-count { background: rgba(0, 0, 0, .9); color: #fff; min-width: 50px; height: 51px; right: 51px; font: 300 11px/23px OpenSans-Semibold; padding: 15px 0; text-align: center } .main-slider-2 .slide-count span, .main-slider-3 .slide-count span { margin: 0 2px } .main-slider-2 .date-tp-1, .main-slider-3 .date-tp-1 { margin: 20px 23px } .main-slider-2 .ptp-1-data, .main-slider-3 .ptp-1-data { padding: 0 205px 17px 23px } @media screen and (max-width:639px) { .main-slider-2 .ptp-1-data, .main-slider-3 .ptp-1-data { padding: 0 23px 17px } .main-slider-2 .ptp-1-data .save-tp-1, .main-slider-3 .ptp-1-data .save-tp-1 { display: none } .main-slider-2 .meta-tp-1, .main-slider-3 .meta-tp-1 { margin: 0 0 10px } } @media screen and (max-width:767px) { .main-slider-2 .post-tp-27, .main-slider-3 .post-tp-27 { height: 300px } .main-slider-2 .post-tp-27 a, .main-slider-2 .post-tp-27 figure, .main-slider-2 .post-tp-27 img, .main-slider-3 .post-tp-27 a, .main-slider-3 .post-tp-27 figure, .main-slider-3 .post-tp-27 img { height: 100% } .main-slider-2 .post-tp-27 img, .main-slider-3 .post-tp-27 img { width: auto; max-width: none } } .ms-navs { position: absolute; right: 0; bottom: 0 } @media screen and (max-width:479px) { .ms-navs { display: none } } .ms-count { display: inline-block; width: 50px } .ms-next, .ms-prev, .sbr-next, .sbr-prev { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-retina.png) 100% 100% no-repeat; width: 9px; height: 5px; display: inline-block; text-indent: -9999px } .ms-prev, .sbr-prev { background-position: -34px 0 } .ms-next, .sbr-next { background-position: -52px 0 } .main-video-posts { margin-bottom: 45px } .video-posts-pane { max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0 15px } .video-posts-pane::after { clear: both; content: ""; display: table } .video-posts-pane .owl-controls { position: absolute; top: 50%; right: -30px; height: 100px; width: 11px; line-height: 100px; margin-top: -50px } .video-posts-pane .owl-pagination { display: inline-block; line-height: 7px; vertical-align: middle } .video-posts-pane .owl-pagination .owl-page { margin: 2px 2px 3px } .video-posts-pane .owl-pagination .owl-page span { background: #fff } .video-posts-pane .owl-pagination .owl-page.active span { background: #fd3a13; border-color: #fd3a13 } @media screen and (max-width:1520px) { .lg-col-four-fifths, .lg-col-half, .lg-col-one-fifth, .lg-col-one-quarter, .lg-col-one-third, .lg-col-three-fifths, .lg-col-three-quarters, .lg-col-two-fifths, .lg-col-two-thirds, .lg-four-fifths, .lg-full, .lg-half, .lg-one-fifth, .lg-one-quarter, .lg-one-sixth, .lg-one-third, .lg-three-fifths, .lg-three-quarters, .lg-two-thirds { float: left; display: block; margin-right: 0 } .lg-col-four-fifths, .lg-col-four-fifths:last-child, .lg-col-half, .lg-col-half:last-child, .lg-col-one-fifth, .lg-col-one-fifth:last-child, .lg-col-one-quarter, .lg-col-one-quarter:last-child, .lg-col-one-third, .lg-col-one-third:last-child, .lg-col-three-fifths, .lg-col-three-fifths:last-child, .lg-col-three-quarters, .lg-col-three-quarters:last-child, .lg-col-two-fifths, .lg-col-two-fifths:last-child, .lg-col-two-thirds, .lg-col-two-thirds:last-child, .lg-four-fifths, .lg-four-fifths:last-child, .lg-full, .lg-full:last-child, .lg-half, .lg-half:last-child, .lg-one-fifth, .lg-one-fifth:last-child, .lg-one-quarter, .lg-one-quarter:last-child, .lg-one-sixth, .lg-one-sixth:last-child, .lg-one-third, .lg-one-third:last-child, .lg-three-fifths, .lg-three-fifths:last-child, .lg-three-quarters, .lg-three-quarters:last-child, .lg-two-fifths, .lg-two-thirds, .lg-two-thirds:last-child { margin-right: 0 } .lg-full { width: 100% } .lg-half { width: 50% } .lg-one-third { width: 33.33333% } .lg-two-thirds { width: 66.66667% } .lg-one-quarter { width: 25% } .lg-one-sixth { width: 16.66667% } .lg-three-quarters { width: 75% } .lg-one-fifth { width: 20% } .lg-four-fifths { width: 80% } .lg-two-fifths { float: left; display: block; width: 40% } .lg-two-fifths:last-child { margin-right: 0 } .lg-three-fifths { width: 60% } .lg-col-half { width: 50% } .lg-col-one-third { width: 33.33333% } .lg-col-two-thirds { width: 66.66667% } .lg-col-one-quarter { width: 25% } .lg-col-three-quarters { width: 75% } .lg-col-one-fifth { width: 20% } .lg-col-two-fifths { width: 40% } .lg-col-three-fifths { width: 60% } .lg-col-four-fifths { width: 80% } .lg-hide { display: none!important } } @media screen and (max-width:1229px) { .video-posts-pane { max-width: 1020px } .md-col-four-fifths, .md-col-half, .md-col-one-fifth, .md-col-one-quarter, .md-col-one-third, .md-col-three-fifths, .md-col-three-quarters, .md-col-two-fifths, .md-col-two-thirds, .md-four-fifths, .md-full, .md-half, .md-one-fifth, .md-one-quarter, .md-one-sixth, .md-one-third, .md-three-fifths, .md-three-quarters, .md-two-thirds { float: left; display: block; margin-right: 0 } .md-col-four-fifths, .md-col-four-fifths:last-child, .md-col-half, .md-col-half:last-child, .md-col-one-fifth, .md-col-one-fifth:last-child, .md-col-one-quarter, .md-col-one-quarter:last-child, .md-col-one-third, .md-col-one-third:last-child, .md-col-three-fifths, .md-col-three-fifths:last-child, .md-col-three-quarters, .md-col-three-quarters:last-child, .md-col-two-fifths, .md-col-two-fifths:last-child, .md-col-two-thirds, .md-col-two-thirds:last-child, .md-four-fifths, .md-four-fifths:last-child, .md-full, .md-full:last-child, .md-half, .md-half:last-child, .md-one-fifth, .md-one-fifth:last-child, .md-one-quarter, .md-one-quarter:last-child, .md-one-sixth, .md-one-sixth:last-child, .md-one-third, .md-one-third:last-child, .md-three-fifths, .md-three-fifths:last-child, .md-three-quarters, .md-three-quarters:last-child, .md-two-fifths, .md-two-thirds, .md-two-thirds:last-child { margin-right: 0 } .md-full { width: 100% } .md-half { width: 50% } .md-one-third { width: 33.33333% } .md-two-thirds { width: 66.66667% } .md-one-quarter { width: 25% } .md-one-sixth { width: 16.66667% } .md-three-quarters { width: 75% } .md-one-fifth { width: 20% } .md-four-fifths { width: 80% } .md-two-fifths { float: left; display: block; width: 40% } .md-two-fifths:last-child { margin-right: 0 } .md-three-fifths { width: 60% } .md-col-half { width: 50% } .md-col-one-third { width: 33.33333% } .md-col-two-thirds { width: 66.66667% } .md-col-one-quarter { width: 25% } .md-col-three-quarters { width: 75% } .md-col-one-fifth { width: 20% } .md-col-two-fifths { width: 40% } .md-col-three-fifths { width: 60% } .md-col-four-fifths { width: 80% } .md-hide { display: none!important } } @media screen and (max-width:1077px) { .video-posts-pane { max-width: 710px } .sm-full, .sm-half { float: left; display: block; margin-right: 0 } .sm-full, .sm-full:last-child, .sm-half, .sm-half:last-child { margin-right: 0 } .sm-full { width: 100% } .sm-half { width: 50% } .sm-one-third { float: right; display: block; margin-right: 0; width: 33.33333% } .sm-col-four-fifths, .sm-col-one-fifth, .sm-col-one-quarter, .sm-col-one-third, .sm-col-three-fifths, .sm-col-three-quarters, .sm-col-two-fifths, .sm-col-two-thirds, .sm-four-fifths, .sm-one-fifth, .sm-one-quarter, .sm-one-sixth, .sm-three-fifths, .sm-three-quarters, .sm-two-fifths, .sm-two-thirds { float: left; display: block; margin-right: 0 } .sm-one-third:last-child { margin-right: 0 } .sm-two-thirds { width: 66.66667% } .sm-two-thirds:last-child { margin-right: 0 } .sm-one-quarter { width: 25% } .sm-one-quarter:last-child { margin-right: 0 } .sm-one-sixth { width: 16.66667% } .sm-one-sixth:last-child { margin-right: 0 } .sm-three-quarters { width: 75% } .sm-three-quarters:last-child { margin-right: 0 } .sm-one-fifth { width: 20% } .sm-one-fifth:last-child { margin-right: 0 } .sm-four-fifths { width: 80% } .sm-four-fifths:last-child { margin-right: 0 } .sm-two-fifths { width: 40% } .sm-two-fifths:last-child { margin-right: 0 } .sm-three-fifths { width: 60% } .sm-three-fifths:last-child { margin-right: 0 } .sm-col-half { float: left; display: block; margin-right: 0; width: 50% } .sm-col-half:last-child { margin-right: 0 } .sm-col-one-third { width: 33.33333% } .sm-col-one-third:last-child { margin-right: 0 } .sm-col-two-thirds { width: 66.66667% } .sm-col-two-thirds:last-child { margin-right: 0 } .sm-col-one-quarter { width: 25% } .sm-col-one-quarter:last-child { margin-right: 0 } .sm-col-three-quarters { width: 75% } .sm-col-three-quarters:last-child { margin-right: 0 } .sm-col-one-fifth { width: 20% } .sm-col-one-fifth:last-child { margin-right: 0 } .sm-col-two-fifths { width: 40% } .sm-col-two-fifths:last-child { margin-right: 0 } .sm-col-three-fifths { width: 60% } .sm-col-three-fifths:last-child { margin-right: 0 } .sm-col-four-fifths { width: 80% } .sm-col-four-fifths:last-child { margin-right: 0 } .sm-hide { display: none!important } .main-footer .bottom-part .ft-social { margin-top: 25px } } @media screen and (max-width:767px) { .xs-col-four-fifths, .xs-col-half, .xs-col-one-fifth, .xs-col-one-quarter, .xs-col-one-third, .xs-col-three-fifths, .xs-col-three-quarters, .xs-col-two-fifths, .xs-col-two-thirds, .xs-four-fifths, .xs-full, .xs-half, .xs-one-fifth, .xs-one-quarter, .xs-one-sixth, .xs-one-third, .xs-three-fifths, .xs-three-quarters, .xs-two-thirds { float: left; display: block; margin-right: 0 } .xs-col-four-fifths, .xs-col-four-fifths:last-child, .xs-col-half, .xs-col-half:last-child, .xs-col-one-fifth, .xs-col-one-fifth:last-child, .xs-col-one-quarter, .xs-col-one-quarter:last-child, .xs-col-one-third, .xs-col-one-third:last-child, .xs-col-three-fifths, .xs-col-three-fifths:last-child, .xs-col-three-quarters, .xs-col-three-quarters:last-child, .xs-col-two-fifths, .xs-col-two-fifths:last-child, .xs-col-two-thirds, .xs-col-two-thirds:last-child, .xs-four-fifths, .xs-four-fifths:last-child, .xs-full, .xs-full:last-child, .xs-half, .xs-half:last-child, .xs-one-fifth, .xs-one-fifth:last-child, .xs-one-quarter, .xs-one-quarter:last-child, .xs-one-sixth, .xs-one-sixth:last-child, .xs-one-third, .xs-one-third:last-child, .xs-three-fifths, .xs-three-fifths:last-child, .xs-three-quarters, .xs-three-quarters:last-child, .xs-two-fifths, .xs-two-thirds, .xs-two-thirds:last-child { margin-right: 0 } .xs-full { width: 100% } .xs-half { width: 50% } .xs-one-third { width: 33.33333% } .xs-two-thirds { width: 66.66667% } .xs-one-quarter { width: 25% } .xs-one-sixth { width: 16.66667% } .xs-three-quarters { width: 75% } .xs-one-fifth { width: 20% } .xs-four-fifths { width: 80% } .xs-two-fifths { float: left; display: block; width: 40% } .xs-two-fifths:last-child { margin-right: 0 } .xs-three-fifths { width: 60% } .xs-col-half { width: 50% } .xs-col-one-third { width: 33.33333% } .xs-col-two-thirds { width: 66.66667% } .xs-col-one-quarter { width: 25% } .xs-col-three-quarters { width: 75% } .xs-col-one-fifth { width: 20% } .xs-col-two-fifths { width: 40% } .xs-col-three-fifths { width: 60% } .xs-col-four-fifths { width: 80% } .xs-hide { display: none!important } } @media screen and (max-width:639px) { .mb-ls-col-four-fifths, .mb-ls-col-half, .mb-ls-col-one-fifth, .mb-ls-col-one-quarter, .mb-ls-col-one-third, .mb-ls-col-three-fifths, .mb-ls-col-three-quarters, .mb-ls-col-two-fifths, .mb-ls-col-two-thirds, .mb-ls-four-fifths, .mb-ls-full, .mb-ls-half, .mb-ls-one-fifth, .mb-ls-one-quarter, .mb-ls-one-sixth, .mb-ls-one-third, .mb-ls-three-fifths, .mb-ls-three-quarters, .mb-ls-two-thirds { float: left; display: block; margin-right: 0 } .mb-ls-col-four-fifths, .mb-ls-col-four-fifths:last-child, .mb-ls-col-half, .mb-ls-col-half:last-child, .mb-ls-col-one-fifth, .mb-ls-col-one-fifth:last-child, .mb-ls-col-one-quarter, .mb-ls-col-one-quarter:last-child, .mb-ls-col-one-third, .mb-ls-col-one-third:last-child, .mb-ls-col-three-fifths, .mb-ls-col-three-fifths:last-child, .mb-ls-col-three-quarters, .mb-ls-col-three-quarters:last-child, .mb-ls-col-two-fifths, .mb-ls-col-two-fifths:last-child, .mb-ls-col-two-thirds, .mb-ls-col-two-thirds:last-child, .mb-ls-four-fifths, .mb-ls-four-fifths:last-child, .mb-ls-full, .mb-ls-full:last-child, .mb-ls-half, .mb-ls-half:last-child, .mb-ls-one-fifth, .mb-ls-one-fifth:last-child, .mb-ls-one-quarter, .mb-ls-one-quarter:last-child, .mb-ls-one-sixth, .mb-ls-one-sixth:last-child, .mb-ls-one-third, .mb-ls-one-third:last-child, .mb-ls-three-fifths, .mb-ls-three-fifths:last-child, .mb-ls-three-quarters, .mb-ls-three-quarters:last-child, .mb-ls-two-fifths, .mb-ls-two-thirds, .mb-ls-two-thirds:last-child { margin-right: 0 } .mb-ls-full { width: 100% } .mb-ls-half { width: 50% } .mb-ls-one-third { width: 33.33333% } .mb-ls-two-thirds { width: 66.66667% } .mb-ls-one-quarter { width: 25% } .mb-ls-one-sixth { width: 16.66667% } .mb-ls-three-quarters { width: 75% } .mb-ls-one-fifth { width: 20% } .mb-ls-four-fifths { width: 80% } .mb-ls-two-fifths { float: left; display: block; width: 40% } .mb-ls-two-fifths:last-child { margin-right: 0 } .mb-ls-three-fifths { width: 60% } .mb-ls-col-half { width: 50% } .mb-ls-col-one-third { width: 33.33333% } .mb-ls-col-two-thirds { width: 66.66667% } .mb-ls-col-one-quarter { width: 25% } .mb-ls-col-three-quarters { width: 75% } .mb-ls-col-one-fifth { width: 20% } .mb-ls-col-two-fifths { width: 40% } .mb-ls-col-three-fifths { width: 60% } .mb-ls-col-four-fifths { width: 80% } .mb-ls-hide { display: none!important } } @media screen and (max-width:479px) { .mb-pt-col-four-fifths, .mb-pt-col-half, .mb-pt-col-one-fifth, .mb-pt-col-one-quarter, .mb-pt-col-one-third, .mb-pt-col-three-fifths, .mb-pt-col-three-quarters, .mb-pt-col-two-fifths, .mb-pt-col-two-thirds, .mb-pt-four-fifths, .mb-pt-full, .mb-pt-half, .mb-pt-one-fifth, .mb-pt-one-quarter, .mb-pt-one-sixth, .mb-pt-one-third, .mb-pt-three-fifths, .mb-pt-three-quarters, .mb-pt-two-thirds { float: left; display: block; margin-right: 0 } .mb-pt-col-four-fifths, .mb-pt-col-four-fifths:last-child, .mb-pt-col-half, .mb-pt-col-half:last-child, .mb-pt-col-one-fifth, .mb-pt-col-one-fifth:last-child, .mb-pt-col-one-quarter, .mb-pt-col-one-quarter:last-child, .mb-pt-col-one-third, .mb-pt-col-one-third:last-child, .mb-pt-col-three-fifths, .mb-pt-col-three-fifths:last-child, .mb-pt-col-three-quarters, .mb-pt-col-three-quarters:last-child, .mb-pt-col-two-fifths, .mb-pt-col-two-fifths:last-child, .mb-pt-col-two-thirds, .mb-pt-col-two-thirds:last-child, .mb-pt-four-fifths, .mb-pt-four-fifths:last-child, .mb-pt-full, .mb-pt-full:last-child, .mb-pt-half, .mb-pt-half:last-child, .mb-pt-one-fifth, .mb-pt-one-fifth:last-child, .mb-pt-one-quarter, .mb-pt-one-quarter:last-child, .mb-pt-one-sixth, .mb-pt-one-sixth:last-child, .mb-pt-one-third, .mb-pt-one-third:last-child, .mb-pt-three-fifths, .mb-pt-three-fifths:last-child, .mb-pt-three-quarters, .mb-pt-three-quarters:last-child, .mb-pt-two-fifths, .mb-pt-two-thirds, .mb-pt-two-thirds:last-child { margin-right: 0 } .mb-pt-full { width: 100% } .mb-pt-half { width: 50% } .mb-pt-one-third { width: 33.33333% } .mb-pt-two-thirds { width: 66.66667% } .mb-pt-one-quarter { width: 25% } .mb-pt-one-sixth { width: 16.66667% } .mb-pt-three-quarters { width: 75% } .mb-pt-one-fifth { width: 20% } .mb-pt-four-fifths { width: 80% } .mb-pt-two-fifths { float: left; display: block; width: 40% } .mb-pt-two-fifths:last-child { margin-right: 0 } .mb-pt-three-fifths { width: 60% } .mb-pt-col-half { width: 50% } .mb-pt-col-one-third { width: 33.33333% } .mb-pt-col-two-thirds { width: 66.66667% } .mb-pt-col-one-quarter { width: 25% } .mb-pt-col-three-quarters { width: 75% } .mb-pt-col-one-fifth { width: 20% } .mb-pt-col-two-fifths { width: 40% } .mb-pt-col-three-fifths { width: 60% } .mb-pt-col-four-fifths { width: 80% } } @media screen and (max-width:1077px) { .ft-menu { text-align: center } .main-slider-1 .ptp-1-data { padding: 0 60px 27px } } @media screen and (max-width:767px) { .main-slider-1 .ptp-1-data { padding: 0 30px 27px } } .advertising { margin-bottom: 7px; margin-top: 7px } .advertising-conteiner img { width: 100%; margin: 0 auto } .tabs-container { -moz-display: none } .page-numbers { text-decoration: none; border: 1px solid #bfbfbf; padding: 3px 5px; margin: 2px; color: #5a132b } span.page-numbers.current { background: #fd3a13!important; color: #fff; font-weight: 700 } nav.pagination { margin: 50px 0; padding: 5px } .tabs-item.active a { color: #474747; -webkit-color: #474747; -moz-color: #474747 } .comment-reply-title, .reply-title, .tabs-container { display: none } .logo_nav_wrap { position: relative; float: inherit; left: 0 } .logo_nav_wrap img { height: 50px; width: 50px } .main-posts-2>.mp-section>.one-third>article>iframe, .reclama { width: 100% } .reclama { height: 202px; border: 1px solid #000 } @media screen and (max-width:1229px) { article.format-video { width: 100%!important } article>p>iframe { height: 280px; width: 100% } } @media screen and (max-width:1077px) { article.format-video { width: 100%; height: auto!important } } @media screen and (max-width:639px) { .entry-content>p>iframe, article.format-video { width: 100%!important; height: 300px!important } } .entry-content>p>iframe { width: 100%; height: 130px } article.format-video { height: 130px; width: initial } @media screen and (max-width:1024px) { .top-panel-soc { display: none } } .container { max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0 15px } .row-header { font-size: 0!important; margin: 0!important } .top-panel { height: 40px; background: #f3f3f3; border-bottom: 1px solid #ccc; position: absolute; top: 0; left: 0; right: 0; z-index: 9999999 } .top-panel .container { border-left: 1px solid #ccc; border-right: 1px solid #ccc; height: 100% } .top-panel-left, .top-panel-right { display: inline-block; vertical-align: top } .top-panel-left { width: 20% } .top-panel-right { width: 80% } .top-panel-logo { position: relative; top: 10px; display: block; background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/sprite-vesti.png); background-position: 0 0; width: 67px; height: 18px } .top-panel-soc { font-size: 0; text-align: right; margin-right: -18px } .top-panel-soc li { display: inline-block; vertical-align: top } .top-panel-soc li a { display: block; border-left: 1px solid #ccc; width: 50px; font-size: 18px; color: #ccc; text-decoration: none; text-align: center; line-height: 40px; transition: .3s } .top-panel-soc li a.icon-gplus:hover { color: #d34231 } .top-panel-soc li a.icon-rss:hover { color: #f8991d } .top-panel-soc li a.icon-youtube:hover { color: #c71d20 } .logo img { height: auto; width: 99% } @media screen and (max-width:1077px) { .top-side .logo { text-align: center; float: right; width: 33.3333333% } } .custom_tp_30 figure { float: left; margin: 8px 20px 0 0; position: relative } article.custom_tp_30 { border-bottom: 1px solid #f2f2f2; padding: 0 0 20px; margin-bottom: 13px } article.custom_tp_30:last-child { border: 0 } .karta iframe { width: 100%; position: relative; height: 700px } li.color_text a { color: #fd3a13; text-decoration: none; font: 15px/25px OpenSans } .bigbrother iframe { width: 100%; height: 130px; position: relative } .epta { position: absolute; top: -143px; left: 0; width: 100%; height: 100% } .epta a { display: block; width: 100%; height: 300% } .banner1 { margin: 0 auto; position: relative; display: table } .close, .epta_news { position: absolute } .aligncenter, .maps_content { display: block; margin: 0 auto } .aligncenter { text-align: center } .maps_content { width: 75%; padding-top: 6px } .maps_section { background-color: #ebebeb } table { border-collapse: collapse; border-spacing: 0; width: 100%; border: 1px } .content_text table, .content_text table td { border: 1px solid #e5e5e5; border-collapse: collapse } td, th { padding: 5px } .models-slider__pages { position: absolute; z-index: 9999; right: 0; bottom: 0; display: flex; background: #000; color: #fff } .models-slider__pages span { display: inline-block } .main-slider-2 { height: 471px } .ms-navs { line-height: 50px } .izi { padding: 0 5px } .content_text p, .super-slider-discription { color: #393838 } .content_text table { margin-bottom: 20px } @media screen and (max-width:702px) { .sharing-title { display: none } .sharing-block { background-color: #fff } } .post-content ol li, .post-content ul li, li.text-justify { display: list-item; list-style-position: inside; font: 15px/25px OpenSans; color: #393838; list-style-type: disc } @media screen and (max-width:1229px) { .sharing-block { padding: 20px 5px } } li.text-justify { padding-left: 20px } .post-content ol li, .post-content ul li { padding-left: 10px; padding-bottom: 5px; margin: 0 } .post-main-img-caption, .super-slider-caption, p.wp-caption-text { font: 12.5px/25px OpenSans; color: #adadad } .content_text ol li, ol li { list-style-type: decimal } .post-content ol, .post-content ul { list-style: inside } @media screen and (min-width:1229px) { .owl_img { height: 471px!important; max-height: 471px } } .advertising-header { margin: 0 auto } @media screen and (max-width:986px) { .advertising { display: none } } .adv-pere-mod, .advertising-header_mobile { display: none } @media screen and (max-width:770px) { .advertising-header_mobile { display: block; text-align: center; margin-top: 45px; width: 100%; max-width: 100% } .adv-pere-mod { display: block } .advertising-header-single { display: none } } #text, .wp-caption .wp-caption-text { text-align: right } @media screen and (max-width:1229px) { .sb-banner { padding: 0 } } @media screen and (max-width:767px) { .trending-line { display: none } .main-posts-1 { margin-top: 20px } } .wp-caption { width: auto!important } p.wp-caption-text { line-height: 15px } .post-main-img-caption, .super-slider-caption { line-height: 20px; margin-right: 15px; text-align: right } .post-main-img-caption { float: right; margin-top: 20px; max-width: 400px } .comment-list, .comment-list ul { list-style: none!important } .contents li.top, .post-tags ul li, li.timeline_item, ul.tabNavigation, ul.timeline, ul.timeline li { list-style: none } .col-one-third.video-block-size { display: inline-block; float: none; vertical-align: top } .kgvid-caption, .kgvid-viewcount { font: 12.5px/25px OpenSans; color: #adadad; line-height: 20px; font-style: italic; margin-left: 0!important } .kgvid_below_video { overflow: inherit!important } .epta_news { top: 0; left: 0; width: 100%; height: 100% } .epta_news a { display: block; width: 100%; height: 100% } .sortable { width: 980px; border-left: 1px solid #c6d5e1; border-top: 1px solid #c6d5e1; border-bottom: none; margin: 0 auto 15px } #perpage, #text { float: left; width: 200px } .sortable th h3 { font-size: 10px; padding: 6px 8px 8px } .sortable td { padding: 4px 6px 6px; border-bottom: 1px solid #c6d5e1; border-right: 1px solid #c6d5e1 } .sortable .evenrow td { background: #fff } .sortable .oddrow td, .sortable td.evenselected { background: #ecf2f6 } .sortable td.oddselected { background: #dce6ee } #controls { width: 980px; margin: 0 auto; height: 20px } #perpage select { float: left; font-size: 11px } #perpage span { float: left; margin: 2px 0 0 5px } #navigation { float: left; width: 580px; text-align: center } #navigation img { cursor: pointer } #text { margin-top: 2px } .section-table { position: relative; margin: auto 100px } @media screen and (max-width:767px) { .section-table { margin: auto } } div.container { margin: auto auto 2px; width: 98% } ul.tabNavigation { margin: 0; padding: 0 } ul.tabNavigation li { display: inline } ul.tabNavigation li a { padding: 3px 9px; background-color: #666; color: #000; text-decoration: none } ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover { background: #666; color: #fff } ul.tabNavigation li a:hover { background: #ccc; color: #000 } #slidebox { width: 280px; height: 420px; background-color: #fff; position: fixed; bottom: 100px; padding-top: 20px; left: -430px; -moz-box-shadow: -2px 0 5px #aaa; -webkit-box-shadow: -2px 0 5px #aaa; box-shadow: -2px 0 5px #aaa; z-index: 9999999 } .close { width: 13px; height: 13px; cursor: pointer; top: 5px; right: 3px; z-index: 9999 } .play-icon, .play-icon-top { position: absolute; top: 30%; left: 45% } .close:hover { background-position: 0 -13px } @media screen and (max-width:1720px) { #slidebox { display: none } } @media screen and (min-width:767px) and (max-width:986px) { .top-side { margin-top: 50px } } .play-icon { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/play-icon.png); width: 35px; height: 35px; background-size: 35px } .play-icon-top { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/play-icon.png); height: 70px; width: 70px } .ptp-1-data.ptp-1-data-title { margin-bottom: 20px; text-align: center } @media screen and (max-width:1229px) { .play-icon { left: 45% } .play-icon-top { top: 25%; left: 45% } } @media screen and (max-width:1077px) { .play-icon { left: 45%; top: 35% } .play-icon-top { top: 30%; left: 45% } .ptp-1-data.ptp-1-data-title { margin-bottom: 70px } } @media screen and (max-width:710px) { .ptp-1-data.ptp-1-data-title { margin-bottom: 10% } } #count-com { position: relative; float: right; margin-top: 10px; color: #a8a8a8 } .post-doc-single { margin: 0 -55px 35px!important } .post-doc-single img { transform-style: initial; display: inherit } .post-doc-single-img figure { margin: 0 auto 12px 25px; overflow: hidden; width: 200px!important; height: 200px; max-width: 100%; border-radius: 50% } article.post-doc-single-img { float: left; margin-right: 50px } .doc-name-head { font: 400 16px/23px OpenSans; color: #000; text-transform: capitalize } .doc-prof-head { font: 400 14px/23px OpenSans; text-transform: capitalize; color: #888 } .bar-under__menu-link, .custom-field-container, .date.zabegi .month, .facts-title, .item-maraphon .date .day, .name-marafon a, .name-marafon h3.title-3, input.lwa-wp-submit { text-transform: uppercase } @media screen and (max-width:1077px) { .doc-head { text-align: center; margin: 0 auto; width: 100% } article.post-doc-single-img { float: none; margin: 0 } .post-doc-single-img figure { margin: 0 auto 12px } } .half-main, a.lwa-links-remember { float: left } .half-main, .half-main:last-child { margin-right: 0 } .half-main.sm-full, .half-main.sm-full.mb-pt-hide { width: 50%; max-width: 50%; height: 360px; overflow: hidden } article.post.post-tpv-1 { height: 360px } .half-main, article.post.post-tpv-2 { height: 180px } .half-main { vertical-align: top; display: block; width: 50% } @media screen and (max-width:1229px) { .half-main.sm-full, .half-main.sm-full.mb-pt-hide, article.post.post-tpv-1 { height: 340px } article.post.post-tpv-2 { height: 170px; width: 110% } .half-main { height: 170px; overflow: hidden } .half.sm-full.mb-pt-hide { height: 340px } article.post.post-tpv-1 figure, article.post.post-tpv-2 figure { width: 110%; margin-left: -20px } } @media screen and (max-width:1077px) { .half-main, .half.sm-full.mb-pt-hide { width: 100%; height: auto; max-width: none } .half-main.sm-full:last-child { height: auto } article.post.post-tpv-1 { height: 100% } article.post.post-tpv-2 { height: 200px; width: 100% } article.post.post-tpv-2 figure { width: 120%; margin-left: -40px } .half-main.sm-full { width: 100%; height: auto; max-width: none } .half-main { height: 200px; width: 50%; overflow: hidden } .post-tpv-2 figure { width: 120%; margin-left: -30px } } @media screen and (max-width:590px) { .half-main, article.post.post-tpv-2 { height: 180px } } @media screen and (max-width:479px) { article.post.post-tpv-2 { height: auto; max-height: none } .half-main { height: auto; width: 100% } } .yanshare { margin-left: 15px } .ya-share2__container.ya-share2__container_size_m ul { padding-bottom: 32px } .ya-share2__container.ya-share2__container_size_m li { float: left; margin: 0 -5px 5px 0; list-style-type: none; padding-left: 7px } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_facebook a { background-color: #526eac } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_facebook a:hover { background-color: #4360a0 } .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon:before { content: '\f09a'; font-family: fontello } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_twitter a { background-color: #00abed } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_twitter a:hover { background-color: #0d9fd8 } .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon:before { content: '\f099'; font-family: fontello } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_vkontakte a { background-color: #426b9a } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_vkontakte a:hover { background-color: #355e8d } .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon:before { content: '\f189'; font-family: fontello } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_odnoklassniki a { background-color: #f58220 } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_odnoklassniki a:hover { background-color: #cd650b } .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon:before { content: '\f263'; font-family: fontello } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_moimir a { background-color: #4776a6 } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_moimir a:hover { background-color: #355e8d } .ya-share2__container_size_m .ya-share2__item_service_moimir .ya-share2__icon:before { content: '\f1ae'; font-family: fontelloo } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_whatsapp a { background-color: #25d366 } .ya-share2__container.ya-share2__container_size_m .ya-share2__item.ya-share2__item_service_whatsapp a:hover { background-color: #128c7e } .ya-share2__container_size_m .ya-share2__item_service_whatsapp .ya-share2__icon:before { content: '\f232'; font-family: fontello_social } span.ya-share2__title { padding-left: 10px } .ya-share2__container_size_m .ya-share2__icon { height: 24px; width: 24px } .ya-share2__container.ya-share2__container_size_m a { -webkit-border-radius: 2px; border-radius: 2px; color: #fff; display: block; font-size: 12px; font-weight: 500; line-height: 20px; min-width: 125px; padding: 6px 15px; text-align: center; text-decoration: none } @media screen and (max-width:1229px) { .ya-share2__container.ya-share2__container_size_m a { line-height: 15px; min-width: 110px; font-size: 11px } .ya-share2__container.ya-share2__container_size_m li { padding-left: 7px } } @media screen and (max-width:1077px) { .ya-share2.ya-share2_inited { margin-left: 5px } .ya-share2__container.ya-share2__container_size_m li { padding-left: 6px } } @media screen and (max-width:707px) { .ya-share2.ya-share2_inited, .yanshare { margin-left: 0 } span.ya-share2__title { display: none } li.ya-share2__item.ya-share2__item_service_facebook, li.ya-share2__item.ya-share2__item_service_moimir, li.ya-share2__item.ya-share2__item_service_odnoklassniki, li.ya-share2__item.ya-share2__item_service_twitter, li.ya-share2__item.ya-share2__item_service_vkontakte, li.ya-share2__item.ya-share2__item_service_whatsapp { width: 15% } .ya-share2__container.ya-share2__container_size_m a { line-height: 5px; font-size: 25px; padding: 15px; min-width: 35px } .ya-share2__container.ya-share2__container_size_m { width: 100%; margin-left: 40px } .ya-share2__container.ya-share2__container_size_m li { padding: 0; margin-left: 7px } } @media screen and (max-width:380px) { .ya-share2__container.ya-share2__container_size_m { margin-left: 20px } .ya-share2__container_size_m .ya-share2__icon { margin-left: -5px } } .rec_code { text-align: center } ul .children { margin-left: -20px } @media screen and (max-width:1229px) { ul .children { margin-left: -40px } .mb-doc { height: auto; overflow: hidden } } @media screen and (max-width:1077px) { ul .children { margin-left: -61px } } span.arr-left-dark-ic.slick-arrow.left-arrow, span.arr-right-dark-ic.slick-arrow.right-arrow { top: 40%; position: absolute; z-index: 999; cursor: pointer } span.arr-left-dark-ic.slick-arrow.left-arrow { left: 0 } span.arr-right-dark-ic.slick-arrow.right-arrow { right: 0 } .author-photo img { transform-style: initial!important; display: inherit!important; width: 240px!important; margin: auto -55px } .post-doc, .publish { margin-bottom: 30px } .title-doc { font-size: 19px } .publish { background: #f8f8f8; text-align: center } .post-doc, .sb-banner-two { background: #fff } .author-description { font: 15px/20px Roboto; color: #8e8e8e; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #e0e0e0; margin-left: 20px; margin-right: 20px } .mb-doc-archive { width: 100% } .adv-side>.social-tp-1, .doc-filters, .doc-filters a, .pst-block-main.adv-side { padding: 0 } @media screen and (max-width:1229px) { .sb-banner-two { padding: 0; width: 310px; overflow: hidden } } input.lwa-wp-submit { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #fff!important; background-color: #fd3a13; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; font: 600 12px/24px OpenSans-Semibold; border: 0; display: block; padding: 12px 10px 11px; width: 100%; text-align: center; text-decoration: none } .mfp-bg { z-index: 12 } .sp-popup .popup-close-ic { right: -50px; top: -50px } .lwa-modal { width: 350px; padding: 15px; left: 0; right: 0; margin: 0 auto; top: 30%!important } .sp-popup .form input, input#lwa_user_remember, input#user_email, input#user_login { border: 0; border-bottom: 1px solid #e5e5e5; color: #656565; font: 400 13px/21px OpenSans-Semibold; width: 100%; padding: 11px 0; margin-bottom: 7px } a.lwa-links-register-inline { float: right } .title-popup, .title-popup-pass, .title-popup-reg { text-align: center; font-size: 22px; font-family: OpenSans; color: #000 } .title-popup-pass, .title-popup-reg { font-size: 16px } .lwa-remember { display: none; background-color: #fff; border: 1px solid #f9f9f9; color: #656565; max-width: 350px; padding: 22px 26px 32px; position: relative; margin: 0 auto; text-align: center } .mistape_caption, .post-next-prev { border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1 } a.lwa-links-register-inline-cancel, a.lwa-links-remember-cancel { color: #656565; font: 400 12px/21px OpenSans-Semibold; text-decoration: none } input.btn-8.reg { background-color: #74777a } .htp-3-search { display: -webkit-box } .hd-search { width: 25% } .sing-login { position: relative; float: left } aside#loginwithajaxwidget-2 { display: inline-flex } a.lwa-links-modal { color: #fd3a13; font: 400 14px/21px OpenSans; text-decoration: none } span.lwa-title { color: #fd3a13 } .lwa { margin: 0 10px } i.li_user { padding-right: 5px } @media screen and (max-width:1077px) { .hd-search { width: 100% } } @media screen and (max-width:767px) { .sing-login { float: none; z-index: 9; text-align: center } .sp-popup .popup-close-ic, aside#loginwithajaxwidget-2 { display: block } .lwa-modal { z-index: 1046; top: 25%!important } } .social-list-wrap { position: relative; width: 100%; float: right } h2.title-4.title-soc { width: 100%; float: left } ul.social-list { display: inline-flex; margin: 0 25px } @media screen and (max-width:1229px) { ul.social-list { margin: 0 } } .social-list li.fb .soc-ic { background: #4c68b3 } .social-list li.vk .soc-ic { background: #305075 } .social-list li.tw .soc-ic { background: #00abed } .social-list li.gp .soc-ic { background: #ee8208 } .social-list li.inst .soc-ic { background: #493028 } .uSocial-public_popup.uscl-public_popup-skin-light .ico_uscl .ico_uscl__title, .uSocial-public_popup.uscl-public_popup-skin_light .ico_uscl .ico_uscl__title, .uscl-public_popup-copyright { display: none!important } .uSocial-public_popup .uscl-item { width: 45px!important; margin-bottom: 35px!important } .uSocial-public_popup.uscl-public_popup-skin-light .ico_uscl.ico_uscl-close:before, .uSocial-public_popup.uscl-public_popup-skin_light .ico_uscl.ico_uscl-close:before { width: 28px!important; height: 28px!important; font-size: 10px!important; line-height: 10px!important } .uSocial-public_popup .uscl-public_popup-close { width: 12px!important; height: 12px!important; position: absolute!important; right: 15px!important; top: 10px!important; line-height: .5!important } .uSocial-public_popup .ico_uscl:before { width: 45px!important; height: 45px!important; font-size: 26px!important; line-height: 47px!important } .uSocial-public_popup .uscl-item:nth-of-type(3n 3) { margin-right: 12px!important } @media only screen and (max-device-width:760px) and (min-device-width:320px) { .uSocial-public_popup.uscl-public_popup-skin-light .ico_uscl .ico_uscl__title, .uSocial-public_popup.uscl-public_popup-skin_light .ico_uscl .ico_uscl__title { display: inline-block!important } .uSocial-public_popup .ico_uscl:before { width: 60px!important; height: 60px!important; border-radius: 10px!important; font-size: 48px!important; line-height: 60px!important } .uscl-item { width: 50px!important } .uSocial-public_popup .uscl-item:nth-of-type(3n 3) { margin-right: 9px!important } .uSocial-public_popup .uscl-item:last-child { margin-right: 20px!important } } .nav-container { display: inline-flex; margin: 20px 0; width: 100% } .nav-container-next, .nav-container-prev { width: 50%; height: 85px; overflow: hidden; line-height: 25px } .nav-container-next p, .nav-container-prev p { margin-left: 110px; margin-right: 13px; color: #000; font-family: inherit; font-size: 16px; max-height: 79px; overflow: hidden } .mobile-content-tex-adv { display: none } .close-button-adv { position: absolute; right: 5px; top: 4px; width: 20px; height: 20px; opacity: .3; cursor: pointer } .close-button-adv:hover { opacity: 1 } .close-button-adv:after, .close-button-adv:before { position: absolute; left: 10px; content: ' '; height: 20px; width: 2px; background-color: #333 } .post-next-prev a, aside.side-bar.ajax-sidebar { position: relative } .close-button-adv:before { transform: rotate(45deg) } .close-button-adv:after { transform: rotate(-45deg) } @media screen and (max-width:767px) { .nav-container, article.post.post-tp-3.mob-read-also-4 img { display: none } .mob-read-also-4.post-tp-3 figure { margin: 0 } .mob-read-also-4>.title-3 a { font-weight: 700; font-size: 21px } .mobile-content-tex-adv { position: relative; display: block; width: 100%; margin: auto auto 20px; height: auto; padding: 20px; background-color: #f9f9f9 } } @media screen and (max-width:375px) { .mobile-content-tex-adv { width: auto; height: auto; padding: 30px 10px } .ads-container { width: 100%; height: auto } } .col-half.right { float: right } li.separator, span.sep { padding-left: 5px; padding-right: 5px } @media screen and (max-width:414px) { .embeded, iframe.wp-embedded-content { float: none!important; width: 100% } } .post-tags ul li:first-child { padding-left: 0 } .mistape_caption { padding: 20px 0; margin: 5px 0 } .mistape_caption p { margin: 0 } @media screen and (max-width:1077px) { aside.side-bar.ajax-sidebar { display: none } .row.zykk-container { width: 100%; margin: 0 } } .adv-news-single { margin: 0 0 0 -23px } .post-next-prev { color: #a9a9a9; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0 } .post-next-prev a { color: inherit; display: block; padding: 25px; text-decoration: none } .post-next-prev a:hover { color: #000 } .post-next-prev a:hover .fa { color: #fd3a13 } .post-next-prev a .fa { color: #bbb; font-size: 17px; position: absolute; top: 50%; margin-top: -8px } .post-next-prev .post-next, .post-next-prev .post-prev { width: 50%; float: left } .post-next-prev .post-prev { text-align: right } .post-next-prev .post-prev a { border-right: 1px solid #f1f1f1; margin-right: -1px } .post-next-prev .post-prev .fa { left: 0 } .post-next-prev .post-next a { border-left: 1px solid #f1f1f1 } .post-next-prev .post-next .fa { right: 0 } img.adaptive.img-next.wp-post-image, img.adaptive.img-prev.wp-post-image { padding: 0 10px } img.adaptive.img-prev.wp-post-image { float: left; margin-bottom: 20px } img.adaptive.img-next.wp-post-image { float: right } @media screen and (max-width:1229px) { .post-next-prev { display: inline-flex } .post-next-prev .post-next, .post-next-prev .post-prev { width: 50%; float: left } } @media screen and (max-width:639px) { .post-next-prev .post-next a { border-left: none } .post-prev { border-bottom: 1px solid #f1f1f1 } .post-next-prev .post-prev a { border-right: none } .post-next-prev .post-prev { text-align: left; float: left; width: 100%; position: relative } .post-next-prev .post-next { text-align: right; float: right; width: 100% } .post-next-prev { display: block } } @media screen and (max-width:479px) { img.adaptive.img-next.wp-post-image, img.adaptive.img-prev.wp-post-image { display: none } .post-next-prev a { padding: 15px } } .pst-block-main.aside { padding: 0 } .tabs .tabs-list .tab { background-color: #fff; border: 1px solid #eaeaea; -webkit-border-radius: 2px; border-radius: 2px; color: #000; cursor: pointer; font-size: 12px; font-weight: 500; line-height: 21px; float: left; margin-right: 3px; padding: 9px; min-width: 100px; text-align: center } .tabs .tabs-list .tab.active { background-color: #f7f7f7; border-color: #f7f7f7; color: #fd3a13 } .tab-content { display: block!important } .tabs .tab-content p { font-size: 14px; line-height: 24px } .tabs-list.aside { margin: 0; padding: 0; border: 0 } .tabs-list.aside>.clearfix { width: 100% } .tabs-list.aside>.clearfix li.tab.left { float: left; min-width: 50%; margin-right: 0; border: 0; border-radius: 0 } .tabs-list.aside>.clearfix li.tab.right { float: right; min-width: 50%; margin-right: 0; border: 0; border-radius: 0 } .bar-under { padding-top: 7px; background: #ebebeb; top: 0; transition: .5s } .bar-under.visible { position: fixed; z-index: 2; top: 70px; margin: 0 auto; left: 0; right: 0; background: 0 0 } .bar-under .container { margin-bottom: 0 } .bar-under__menu { background: #fff; height: 52px; -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, .15); box-shadow: 0 1px 7px rgba(0, 0, 0, .15) } .bar-under__list { font-size: 0; height: 100% } .bar-under__list-item { position: relative; display: inline-block; vertical-align: top; width: 33.3333333333%; height: 100% } .bar-under__list-item:after, .bar-under__menu-link:before { position: absolute; content: "" } .bar-under__list-item:after { top: 13px; right: 0; display: block; height: 25px; width: 1px; background: #ebebeb } .bar-under__list-item:last-child:after { display: none } .bar-under__menu-link { display: block; height: 100%; font-size: 12px; line-height: 52px; color: #333; text-align: center; transition: .3s } .bar-under__menu-link:hover { color: #fd3a13; cursor: pointer } .bar-under__menu-link:before { top: 11px; left: 35px; display: block; background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/under-menu-icons.png) } .bar-under__menu-link--info:before { background-position: 0 0; width: 30px; height: 30px } .bar-under__menu-link--explore:before { background-position: -62px 0; width: 25px; height: 30px } .bar-under__menu-link--pregnancy:before { background-position: -31px 0; width: 31px; height: 30px } a.bar-under__menu-link.bar-under__menu-link--valentinesDay:before { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon_love_day.png); width: 30px; height: 30px } .bar-under--sticky { position: fixed; z-index: 999; top: 67px; left: 0; right: 0; background: 0 0 } .bar-under--sticky .bar-under__menu { box-shadow: 0 1px 7px rgba(0, 0, 0, .15) } @media (max-width:962px) { .bar-under__menu-link { font-size: 0 } .bar-under__menu-link:before { left: 0; right: 0; margin: 0 auto } .bar-under__list-item:after { top: 0; bottom: 0; height: 100% } } .herbalife-sidebar__title { color: #0e0e0e; font-family: OpenSans-Semibold; font-weight: 700; font-size: 19px; margin: 15px 0; padding-left: 20px } .herbalife-sidebar__item { display: block } .herbalife-sidebar__link { display: block; padding: 20px 25px; font-size: 0 } .herbalife-sidebar__link-num, .herbalife-sidebar__link-text { color: #000; font-size: 15px; display: inline-block; vertical-align: top } .herbalife-sidebar__link-num { width: 10% } .herbalife-sidebar__link-text { width: 90% } .herbalife-sidebar__link--active .herbalife-sidebar__link-num, .herbalife-sidebar__link--active .herbalife-sidebar__link-text, .herbalife-sidebar__link:hover .herbalife-sidebar__link-num, .herbalife-sidebar__link:hover .herbalife-sidebar__link-text { color: #fd3a13 } .herbalife-sidebar__link--active { position: relative; background: #fff } .herbalife-sidebar__link--active:before { position: absolute; top: 0; bottom: 0; left: 0; width: 2px; height: 100%; background: #fd3a13; content: "" } .herbalife-sidebar-marafon__link--active { position: relative; background: rgba(248, 80, 50, 1); background: -moz-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0, rgba(248, 80, 50, 1)), color-stop(0, rgba(244, 139, 50, 1)), color-stop(100%, rgba(231, 56, 39, 1))); background: -webkit-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -o-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -ms-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=1) } .item-maraphon.hover, .plashka-off { filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0) } .herbalife-sidebar-marafon__link--active .herbalife-sidebar__link-num, .herbalife-sidebar-marafon__link--active .herbalife-sidebar__link-text { color: #fff } .print a, .rating-img span em { color: #888 } .herbalife-sidebar-marafon__link--active:before { position: absolute; top: 0; bottom: 0; left: 0; width: 2px; height: 100%; background: #fd3a13; content: "" } @media screen and (max-width:767px) { a.category-tp-1.tp { float: none } } @media screen and (max-width:479px) { .meta-tp-5>div { margin-left: 1px } .post-main-img-caption { float: none; margin-top: 0; max-width: 100% } } .container-foot-rait { width: 100%; height: 50px; padding: 10px 0 } .print a { font: 100 15px/20px Opensans, sans-serif } .print:before { content: ''; background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/print.png); position: absolute; margin-left: -25px; margin-top: 4px; width: 17px; height: 17px } .raiting { float: left } .raiting p { margin-bottom: 0; font: 14px/25px OpenSans; width: 100% } .raiting img { width: 25px } .rating-img { width: 100%; float: left } .rating-img span { position: relative; bottom: 5px; padding-left: 5px; font: 100 15px/20px Opensans, sans-serif } .print { float: right; line-height: 2; display: inline-block } @media screen and (max-width:510px) { .print, .raiting { float: none } .print { padding-left: 30px } .post-tags-list a { display: inline-block } .post-tags ul li { padding: 5px 0; float: none; display: block } } @media screen and (max-width:1120px) { .htp-3-search-stik { display: none } } .section.title-block { margin-bottom: 35px } .contents { list-style-type: none; counter-reset: list } .contents li:before { color: #555 } .contents li.top { counter-increment: list; counter-reset: list1 } .contents li.top:before { content: counter(list) '. ' } .contents li.sub_1 { counter-increment: list1; counter-reset: list2 } .contents li.sub_1:before { content: counter(list) '.' counter(list1) '. ' } .contents li.sub_2 { counter-increment: list2 } .contents li.sub_2:before { content: counter(list) '.' counter(list1) '.' counter(list2) '. ' } .buy:before, li.timeline_item.bold-week:before, span#kcmenu:before { content: '' } .editor .author-photo img { transform-style: initial!important; display: inherit!important; width: 240px!important; height: 120px; margin: auto -55px } .content.zykk-container, .row.zykk-container, aside.side-bar.ajax-sidebar { display: block; margin-right: 0; float: left } .wp-embedded-content { min-height: 100%!important } .row.zykk-container { padding: 0 15px; width: 66.66667% } .content.zykk-container { width: 100%; padding: 0 } aside.side-bar.ajax-sidebar { padding: 0 10px; width: 34% } .owl-sbr-slider .owl-controls, ul.contents { display: none } .js-sidebar-news>.sb-banner { height: 660px; background: 0 0; padding: 0 } @media screen and (max-width:1077px) { aside.side-bar.ajax-sidebar { display: none } .row.zykk-container { width: 100%; padding: 0 } } .kc__wrap { position: relative; border: 1px solid #ebebeb; margin-bottom: 10px } span#kcmenu { position: relative; height: 50px; border-radius: 2px; font: 600 17px/40px "Open Sans"; color: #000; padding: 5px 50px; text-decoration: none; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 2px; cursor: pointer } span#kcmenu:before { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/list.png) no-repeat; position: absolute; left: 15px; top: 20px; right: 0; bottom: 0 } ul.contents { padding: 20px 0; border-top: 1px solid #ebebeb } .kc__wrap>ul.contents li.top { padding-left: 20px } .kc__wrap>ul.contents li.top a { color: #000; font-weight: 600; padding-left: 15px } .kc__wrap>ul.contents li.top a:hover { color: #fd3a13 } .kc__wrap>.fa.fa-angle-up { position: absolute; right: 30px; top: 15px; font-size: 20px; -moz-transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); transition: transform .5s } .kc__wrap>.fa.fa-angle-up.rotate { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); transition: transform .5s } li.tab.left.vk.active { background-color: #507299; color: #fff } li.tab.right.fb.active { background-color: #3b5998; color: #fff } div.tabs div { padding: 5px 0 10px; background: #fff; margin: 0 auto; text-align: center } div.tabs div h2 { margin-top: 0 } .aside-content-vk { border: 1px solid #507299 } .aside-content-fb { border: 1px solid #3b5998 } iframe.wp-embedded-content { position: relative; float: left; padding: 0 20px 0 0; width: 340px } @media screen and (max-width:1229px) { .meta-tp-5 { float: left; width: 100% } a.category-tp-1.tp { float: none } .yanshare { padding: 60px 0 0 } } @media screen and (max-width:1077px) { iframe.wp-embedded-content { width: 100% } .nekit { float: none!important } } @media screen and (max-width:767px) { .meta-tp-5>.author-tp-2 { float: left; width: 100%; margin-left: 3% } } a.category-tp-3.category-tp-zykk16 { position: absolute; bottom: 0; left: 20px } .sbr-slider .pst-block-foot { text-align: center; padding: 10px } .sbr-navs.js-sbr-navs { position: relative; right: 0; bottom: 0 } .slick-arrow { cursor: pointer; width: 25px; height: 25px; padding: 0 5px; float: left; position: relative } .next.slick-arrow.sbr, .prev.slick-arrow.sbr { width: 39px; height: 39px; padding: 10px 15px } .prev.slick-arrow { margin-right: 1px } .pst-block-foot.sbr-slider .owl-dot { display: inline-block; cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 2px } .pst-block-foot.sbr-slider .owl-dot.active span { background: #fd3a13; border-color: #fd3a13 } .pst-block-foot.sbr-slider .owl-dot span { width: 7px; height: 7px; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; border: 1px solid #a9a9a9 } @media screen and (max-width:1077px) { .mistape_caption_body { display: none } } i.fa.fa-facebook, i.fa.fa-google-plus, i.fa.fa-instagram, i.fa.fa-twitter, i.fa.fa-vk { line-height: 30px } .banner-block-inner { height: 50px; width: 100%; max-width: 245px; background-color: #55a748; text-align: center; margin: 0 auto; font: 600 14px/50px OpenSans, sans-serif; border-radius: 5px } .buy { color: #fff } .buy:before { background-image: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/buy.png); width: 23px; height: 23px; margin: 5px 10px -6px 0; background-size: 100%; display: inline-block } .banner-block-inner-background p, .item-maraphon.hover .date .year { display: none } .banner-block-inner-background { background-color: #f8f8f8; padding: 20px 20px 15px; width: 100%; margin-bottom: 20px } .contacts { background-color: #fff; text-align: left; line-height: 3; color: #333!important; padding: 20px } .address a, .contacts a, .site a, a.phone-number { font: 400 16px/30px OpenSans-Semibold; color: #f11123 } .address { font: 400 16px/30px OpenSans-Semibold } .address a, a.phone-number { border-bottom: 1px dotted #f11123 } .site a { border-bottom: 1px solid #f11123 } .maraphon-time-line { background-color: #313131 } .maraphon-time-line .container { max-width: none } .maraphon-time-line h3 { color: #fff } .item-maraphon.hover { background: rgba(255, 175, 75, 1); background: -moz-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 175, 75, 1)), color-stop(19%, rgba(255, 146, 10, 1)), color-stop(99%, rgba(228, 82, 32, 1)), color-stop(100%, rgba(255, 146, 10, 1))); background: -webkit-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: -o-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: linear-gradient(to bottom, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%) } .maraphon.owl-carousel .owl-item .item-maraphon.hover figure img { width: 50%!important; margin: 10px auto; filter: grayscale(0) } .item-maraphon.hover h4.title-5 { font: 600 18px/20px OpenSans; position: absolute; top: 70px; left: 40px; padding: 0 10px; width: 180px; text-align: left; color: #fff; margin: 0 auto } .item-maraphon.hover .date .day { font: 400 25px/45px OpenSans-Semibold; color: #fff } .item-maraphon.hover .date .month { color: #fff; position: absolute; bottom: 7px } .item-maraphon.hover:hover>.date .day, .item-maraphon.hover:hover>.date .month, .item-maraphon.hover:hover>.date .year { color: #fff } .item-maraphon.hover .date { top: 60%; left: 22% } .item-maraphon { width: 220px; height: 210px; display: inline-block; background-color: #fff } .row-maraphon { position: relative; overflow: hidden; padding-bottom: 20px } .maraphon-control { position: absolute; top: 0; right: 13vw } .maraphon-control i { color: #fff; font-size: 20px; font-weight: 100; cursor: pointer } .item-maraphon .date { position: absolute; top: 50%; left: 20%; transition: .3s } .item-maraphon .date .day { color: #8e8e8e; font: 400 40px/45px OpenSans-Semibold; text-align: left; float: left; transition: .3s } .item-maraphon .date .month { text-align: right; display: inline-block; float: right; font: 600 15px/30px OpenSans-Semibold; color: #8e8e8e; text-transform: uppercase; padding-left: 10px; transition: .3s } .item-maraphon .date .year, article.post.post-tp-24.zabegi .year { font: 400 13px/00px OpenSans-Semibold; text-align: left; transition: .3s } .item-maraphon:hover>.date .day, .item-maraphon:hover>.date .month, .item-maraphon:hover>.date .year { color: #fd3a13 } article.post.post-tp-24.zabegi .year { color: #000; padding-left: 67px } article.post.post-tp-24.zabegi.hover { background: rgba(248, 80, 50, 1); background: -moz-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0, rgba(248, 80, 50, 1)), color-stop(0, rgba(244, 139, 50, 1)), color-stop(100%, rgba(231, 56, 39, 1))); background: -webkit-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -o-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -ms-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=1) } article.post.post-tp-24.zabegi.hover:hover>.date.zabegi .day, article.post.post-tp-24.zabegi.hover:hover>.date.zabegi .month, article.post.post-tp-24.zabegi.hover:hover>.date.zabegi .year, article.post.post-tp-24.zabegi.hover:hover>h4.title-5.zabegi, article.post.post-tp-24.zabegi.hover>.container-city .city, article.post.post-tp-24.zabegi.hover>.container-city .distance-main, article.post.post-tp-24.zabegi.hover>.container-city .people-count, article.post.post-tp-24.zabegi.hover>.date.zabegi .day, article.post.post-tp-24.zabegi.hover>.date.zabegi .month, article.post.post-tp-24.zabegi.hover>.date.zabegi .year, article.post.post-tp-24.zabegi.hover>h4.title-5.zabegi { color: #fff } article.post.post-tp-24.zabegi.hover>.container-city .city:before, article.post.post-tp-24.zabegi.hover>.container-city .distance-main:before, article.post.post-tp-24.zabegi.hover>.container-city .people-count:before { filter: brightness(10) } .item-maraphon .date .year { color: #8e8e8e; padding-left: 55px } .item-maraphon h4.title-5 { font: 100 14px/40px OpenSans-Semibold; position: absolute; bottom: 15px; padding: 0 10px; width: 220px; text-align: center; color: #393838 } .item-maraphon img, .maraphon.owl-carousel .owl-item:nth-child(1) .item-maraphon img { width: 40%!important } .item-maraphon img { margin: 5px auto; filter: grayscale(1); transition: .3s } .item-maraphon:hover>figure img { filter: none } .container-facts .facts-block, .container-facts .one-item, .container-facts .three-item, .container-facts .two-item, .container-info-count, .maraphon-content-inner .marafon-item article .name-marafon { filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=1) } .maraphon.owl-carousel .owl-item:nth-child(2) .item-maraphon img { width: 35%!important } .maraphon.owl-carousel .owl-item:nth-child(3) .item-maraphon img, .maraphon.owl-carousel .owl-item:nth-child(8) .item-maraphon img { width: 70%!important } .maraphon.owl-carousel .owl-item:nth-child(6) .item-maraphon img, .maraphon.owl-carousel .owl-item:nth-child(7) .item-maraphon img { padding-top: 20px } .maraphon.owl-carousel .owl-item:nth-child(8) .item-maraphon h4.title-5 { line-height: 20px } .maraphon.owl-carousel .owl-item:nth-child(8) .item-maraphon img { padding-top: 30px } .maraphon-control .owl-next, .maraphon-control .owl-prev { display: inline-block; padding: 10px 0; margin: 0 15px } .maraphon-content-inner, .row.facts { max-width: 1170px; padding-top: 15px; width: 100% } .maraphon-content-inner { margin: 0 auto; text-align: left } .row.facts { margin: 0 auto; padding-bottom: 100px } .maraphon-content-inner .marafon-item { width: 49%; display: inline-block } .container-facts { position: relative; display: flex; justify-content: baseline; width: 100%; margin: 0 auto } .container-facts .facts-block, .container-facts .one-item, .container-facts .three-item, .container-facts .two-item { position: relative; display: inline-block; width: 375px; height: 255px; vertical-align: top; padding: 30px 20px 20px; background: rgba(248, 80, 50, 1); background: -moz-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0, rgba(248, 80, 50, 1)), color-stop(0, rgba(244, 139, 50, 1)), color-stop(100%, rgba(231, 56, 39, 1))); background: -webkit-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -o-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -ms-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%) } .facts-title span, .maraphon-content-inner .marafon-item:first-child { padding-right: 10px } .container-facts .facts-block { margin-right: 18px } .container-facts .facts-block:last-child { margin-right: 0 } .container-facts a { margin-right: 18px; } .container-facts a:last-child { margin-right: 0; } .container-facts .one-item { margin-right: 10px } .container-facts .two-item { margin: 0 10px } .container-facts .three-item, .maraphon-content-inner .marafon-item:nth-child(3) { margin-left: 10px } .maraphon-content-inner .marafon-item:nth-child(2) { margin-left: 10px; margin-right: 10px; } .facts-title { font: 400 15px/30px OpenSans-Semibold; color: #fff; border-bottom: 1px solid #fff7a; padding-bottom: 15px } .facts-title span { font-size: 60px } .facts-desc { font: 400 15px/20px OpenSans-Semibold; color: #fff; padding-top: 15px } .facts-category { position: absolute; bottom: 25px } .post-content.zabegi .content_text p a { color: #fd3a13 } @media screen and (max-width:1229px) { .container-facts .one-item, .container-facts .three-item, .container-facts .two-item { width: 345px } } @media screen and (max-width:1070px) { .container-facts .facts-block, .container-facts .one-item, .container-facts .three-item, .container-facts .two-item { margin: 0 auto 20px; display: block } .container-facts { display: block } .facts-category { bottom: 10px } .marafon-item.slider { width: 100% } .row.facts { display: block } .container-facts .facts-block:last-child { margin: 10px } } @media screen and (max-width:676px) { .container-facts .one-item, .container-facts .three-item, .container-facts .two-item { width: 97%; margin: 10px } .maraphon-content-inner .marafon-item:first-child { margin: 10px; width: 98.5%; padding-right: 0 } .container-facts .facts-block, .maraphon-content-inner .marafon-item:nth-child(2) { width: 97%; margin: 10px } .maraphon-content-inner { display: flex; flex-wrap: wrap } .container-facts { display: flex; margin: 1px auto; width: 100%; flex-wrap: wrap } } /* RUSFOND */ .maraphon-content-inner .marafon-item { width: 32%; } .maraphon-content-inner .marafon-item .post a { height: 250px !important; } .marafon-item.slider { width: 99.333%; height: 575px; padding-top: 20px } .marafon-item.slider article.post.post-tp-12.gallery { height: 595px } .marafon-item.slider figure.owl-carousel.owl-theme.owl-loaded { height: 535px } @media screen and (max-width:1070px) { .marafon-item.slider { height: 56vw } .marafon-item.slider article.post.post-tp-12.gallery { height: 57vw } .marafon-item.slider figure.owl-carousel.owl-theme.owl-loaded { height: 50vw } } @media screen and (max-width:676px) { .marafon-item.slider { height: 100% } .marafon-item.slider article.post.post-tp-12.gallery { height: 100%; margin: 10px } } .maraphon-content-inner .marafon-item article .name-marafon { position: relative; width: 100%; padding: 10px; background: rgba(248, 80, 50, 1); background: -moz-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0, rgba(248, 80, 50, 1)), color-stop(0, rgba(244, 139, 50, 1)), color-stop(100%, rgba(231, 56, 39, 1))); background: -webkit-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -o-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -ms-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%) } .maraphon-content-inner .marafon-item .post a { height: 430px } .maraphon-content-inner .marafon-item .post a img { position: relative; width: 150px; margin: auto; top: 30% } .maraphon-content-inner .marafon-item .post a img:before { content: ""; width: 100%; height: auto } .maraphon-content-inner .marafon-item .post-tp-12 figure:before { background: 0 0 } .maraphon-content-inner .marafon-item article.post.post-tp-12.gallery { position: relative; margin-bottom: 0 } .maraphon-content-inner .marafon-item article.post.post-tp-12.gallery a { width: 150% } .maraphon-content-inner .marafon-item article.post.post-tp-12.gallery img { width: 100%; margin: -40px 0 0; top: auto } .slider-control .owl-next, .slider-control .owl-prev { top: 50%; font-size: 20px; margin-top: -20px; position: absolute; cursor: pointer; z-index: 1 } .slider-control .owl-prev { left: 10px } .slider-control .owl-next { right: 10px } .slider-control .owl-next .fa, .slider-control .owl-prev .fa { font-size: 40px } .dots-container-slider { text-align: center; padding: 10px; line-height: 25px; position: absolute; bottom: 60px; width: 100%; z-index: 1 } .dots-container-slider .owl-dot { display: inline-block; cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 2px } .dots-container-slider .owl-dot span { width: 10px; height: 10px; margin: 0 10px; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; border: 1px solid #fff } .dots-container-slider .owl-dot.active span { border-color: #e45220 } .maraphon-content-inner .marafon-item article.post.post-tp-12.infinit img { width: 120%; max-width: 120%; margin: 0; top: auto } .maraphon-content-inner .marafon-item article.post.post-tp-12.zabegi img { width: 70%; top: 10% } .maraphon-content-inner .marafon-item article.post.post-tp-12.rusfond img { width: 120%; max-width: 120%; margin: 0; top: auto } .name-marafon a { font: 400 12px/30px OpenSans-Semibold; color: #000 } .name-marafon h3.title-3 { font-family: OpenSans-Semibold; color: #fff } article.post.post-tp-12.gallery:hover .title-3, article.post.post-tp-12.item.zoom.infinit:hover .title-3, article.post.post-tp-12.zabegi:hover .title-3 { color: #fff } .name-marafon .slick-arrow { position: relative; float: right; line-height: 20px } .name-marafon span.arr-right-dark-ic.tls-next.slick-arrow { border-color: #fff } .name-marafon .arr-right-dark-ic i { color: #fff; background-position: -53px 0 } .maraphon-content-inner .row article.custom_tp_30 { padding: 10px 0 } .marafon-item .ptp-1-data { padding: 0 20px 70px; text-shadow: 1px 1px 1px #000 } .pst-block-main.maraphon-photo { padding: 20px } .pst-block-main.maraphon-photo .title-3 { font-weight: 600 } .pst-block-main.maraphon-photo .date-tp-2 { line-height: 0 } article.post.post-tp-29.photo-maraphon { position: relative } .container-info-count { position: absolute; bottom: 0; height: 60px; padding-left: 10px; z-index: 1; width: 100%; background: rgba(248, 80, 50, 1); background: -moz-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0, rgba(248, 80, 50, 1)), color-stop(0, rgba(244, 139, 50, 1)), color-stop(100%, rgba(231, 56, 39, 1))); background: -webkit-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -o-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: -ms-linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%); background: linear-gradient(45deg, rgba(248, 80, 50, 1) 0, rgba(244, 139, 50, 1) 0, rgba(231, 56, 39, 1) 100%) } .container-info-count .count-photo { position: relative; color: #fff; font: 400 14px/30px OpenSans-Semibold } .container-info-count .count-photo:before { content: ""; display: inline-block; vertical-align: middle; background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/camera.png) no-repeat; background-size: 70%; filter: invert(1); width: 30px; height: 23px; margin-right: 0; position: relative } .container-info-count h3.title-3 { color: #fff; font: 400 14px/22px OpenSans-Semibold } article.post.post-tp-29.photo-maraphon:hover>.container-info-count h3.title-3 { color: #fff } .lg-backdrop { background-color: #000ad!important } .PP_Wrapper { margin: 0!important; width: 100%!important; max-width: 100%!important } .marafon-item article.post.post-tp-12.zoom figure { height: 100% } .pswp__bg { background-color: #0009e!important } .maraphon.owl-carousel .owl-item { width: 57%; margin: 0 auto } article.post.post-tp-24.zabegi .date.zabegi .day { font: 600 50px/30px OpenSans-Semibold; color: #000; float: left; transition: .3s } .date.zabegi { position: absolute; top: 40%; left: 10%; transition: .3s } .date.zabegi .month { text-align: right; display: inline-block; float: right; font: 600 15px/30px OpenSans-Semibold; color: #000; padding-left: 10px; transition: .3s } article.post.post-tp-24.zabegi { position: relative; padding: 60px; background-color: #f2f2f2; margin-top: 0; height: 240px; width: 100% } article.post.post-tp-24.zabegi figure { margin: auto 40%; position: relative; display: inline-block } .post.post-tp-24.zabegi figure img { filter: grayscale(1) } article.post.post-tp-24.zabegi:hover>figure img { filter: none; transition: .3s } article.post.post-tp-24.zabegi:hover>.date.zabegi .day, article.post.post-tp-24.zabegi:hover>.date.zabegi .month, article.post.post-tp-24.zabegi:hover>.date.zabegi .year { color: #fd3a13 } .pst-block-main.zabegi { padding-top: 20px } h4.title-5.zabegi { top: 40%; float: right; width: 170px; font: 400 15px/30px OpenSans; text-align: left; position: absolute; right: 40px } .js-pst-block-maraphon figure { width: 30% } @media screen and (max-width:1229px) { .row-maraphon .maraphon-control { right: 0 } h4.title-5.zabegi { text-align: center } } @media screen and (max-width:1077px) { .maraphon-content-inner .marafon-item .post a { height: 35vw } } @media screen and (max-width:676px) { .maraphon-content-inner .marafon-item .post a { height: 65vw } .maraphon-content-inner .marafon-item { display: block; width: 100% } .lifestyle-maraphon .custom_tp_30 figure { width: 100% } .PP_Wrapper img { padding: 10px } article.post.post-tp-24.zabegi { padding: 60px; background-color: #f2f2f2; margin-top: 0; height: 280px; width: 100% } .date.zabegi { position: absolute; top: 60%; left: 37%; width: 100% } article.post.post-tp-24.zabegi figure { position: absolute; width: 100px; top: 60px; margin: auto; left: 30%; right: 30%; text-align: center } h4.title-5.zabegi { top: auto; width: 100%; font: 400 15px/30px OpenSans; text-align: center; position: absolute; right: 0; bottom: 35px; margin: 0 auto } .date.zabegi .month { float: none } .item-maraphon .date { top: 50%; left: 50px; width: 100% } .item-maraphon { width: 155px; height: 160px } .item-maraphon .date .day { font-size: 30px; color: #000 } .item-maraphon .date .month { font-size: 10px; float: none; padding-left: 5px; color: #000 } .item-maraphon .date .year { font-size: 9px; padding-left: 39px; color: #000 } .item-maraphon h4.title-5 { font-size: 10px; color: #000; width: 155px; line-height: 1 } .item-maraphon.hover h4.title-5 { top: 70px; left: 10px } .item-maraphon.hover .date { top: 65%; left: 15% } } li.timeline_item.bold-time:before, li.timeline_item.bold-week:before { bottom: 0; transform: translateY(-50%); border-radius: 50%; background: #fff } @media screen and (max-width:500px) { .maraphon.owl-carousel .owl-item { max-width: 180px } } .container-timeline { position: relative; width: 100% } .container-inner-zabegi { position: relative; display: block; border-top: 10px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding: 10px 20px 20px; margin-bottom: 30px } .container-title-zabegi { width: 100%; display: inline-block } .container-title-zabegi .title-21 { padding: 0; line-height: 40px } li.timeline_item.bold-week:before { position: absolute; top: 15px; left: calc(-3% + 2px); width: 10px; height: 10px; border: 1px solid #fc3036 } ul.timeline { position: relative; padding-left: 20px } ul.timeline:before { position: absolute; top: 10px; left: calc(0% + -5px); height: 98%; padding-right: 11px; border-right: 1px solid #ebebeb; content: "" } li.timeline_item { font: 400 15px/30px OpenSans; padding-left: 0!important; padding-bottom: 15px } li.timeline_item.bold-time, li.timeline_item.bold-week { position: relative; font: 600 17px/30px OpenSans-Semibold; color: #181818; padding-left: 0; padding-bottom: 15px!important; list-style: none } li.timeline_item.bold-time { padding-bottom: 0 } li.timeline_item.bold-time:before { content: ''; position: absolute; top: 10px; left: calc(-3% + 4px); width: 7px; height: 7px; border: 1px solid #ebebeb } .city-single, .participants { bottom: 20px; position: absolute } .custom-field-container { width: 100%; display: block; font: 600 11px/30px OpenSans-Semibold; text-align: right; color: #888; padding: 25px; height: auto } .custom-field-container span { font: 600 15px/30px OpenSans; text-align: left; width: 120px; display: inline-block; padding-left: 10px; color: #181818; text-transform: initial } .city-single { display: inline-block; left: 20px } .custom-field-container .city-single span { width: 140px } .city-single:before, .distance:before, .participants:before { content: ""; width: 30px; display: inline-block; vertical-align: middle; margin-right: 5px } .city-single:before { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/Flag.png) no-repeat; height: 32px; background-size: 100% } .participants { display: inline-block; left: 35% } .participants:before { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/group.png) no-repeat; height: 33px; background-size: 100% } .distance { display: inline-block; position: absolute; right: 0; bottom: 24px; text-align: right } .distance:before { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/map.png) no-repeat; height: 25px; background-size: 50%; background-position-x: 50% } .post-content.zabegi .sharing-block { margin-top: 50px } .post-content.zabegi .sharing-block .share-title { font: 600 15px/0 OpenSans; padding: 10px 8px 30px } .post-content.zabegi a.link-content { color: #fc2b31; font-style: italic } .post-content.zabegi a.link-content:after { display: none } @media screen and (max-width:1229px) { li.timeline_item.bold-week:before { left: -18px } li.timeline_item.bold-time:before { left: -17px } } @media screen and (max-width:703px) { .post-content.zabegi .sharing-block { background-color: #f8f8f8 } } @media screen and (max-width:540px) { .container-title-zabegi { width: 100%; display: block; line-height: 20px } .custom-field-container { width: 100%; display: block; font: 600 11px/20px OpenSans-Semibold; text-transform: uppercase; color: #888; text-align: left; float: none; padding: 0 } } .breadcrumbs-block.gallery { display: block; margin: 0 } .breadcrumbs-block.zabegi { display: block } .breadcrumbs-block.gallery .name-marafon.gallery { margin: 0 } .breadcrumbs-block.gallery .name-marafon.gallery .title-3 a { padding-left: 10px; line-height: 25px; transition: .3s } .breadcrumbs-block.gallery .name-marafon.gallery:hover>.title-3 a { color: #fd3a13 } .name-marafon.gallery .title-3 .slick-arrow { float: left; line-height: 20px } .post-content.zabegi .post-main-img { width: 750px; height: auto; padding: 50px } .post-content.zabegi .post-main-img img { max-width: 450px; margin: 0 auto; width: 350px } .pst-block-main.maraphon-photo .col-one-third { margin: 0 auto; width: 50% } .container-city .city:before, .container-city .distance-main:before, .container-city .people-count:before { content: ""; display: inline-block; margin-right: 5px; vertical-align: middle } .container-city { position: absolute; display: inline-block; width: 90%; left: 30px; bottom: 10px } .container-city .city, .container-city .distance-main, .container-city .people-count { font: 600 14px/15px OpenSans-Semibold; color: #000; display: inline-block; width: 32.333%; text-align: center } .container-city .city:before { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/Flag.png) no-repeat; width: 30px; height: 32px; background-size: 100% } .container-city .people-count:before { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/group.png) no-repeat; width: 25px; height: 33px; background-size: 100% } .container-city .distance-main:before { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/map.png) no-repeat; width: 30px; height: 25px; background-size: 50%; background-position-x: 50% } .container-city-single h2 { line-height: 35px } @media screen and (max-width:1229px) { .post-content.zabegi .post-main-img { width: 100%; max-width: 450px; margin: 0 auto } .post-content.zabegi .post-main-img img { width: 100%; max-width: 100% } } @media screen and (max-width:637px) { .pst-block-main.maraphon-photo .col-one-third { width: 100% } } a:nth-child(2)>article.post.post-tp-24.zabegi>figure>img { width: 80% } a:nth-child(8)>article.post.post-tp-24.zabegi>figure>img { width: 170% } a:nth-child(8)>article.post.post-tp-24.zabegi>figure { width: 120px; top: 20px; left: -10% } a:nth-child(3)>article.post.post-tp-24.zabegi>figure>img { width: 110% } @media screen and (max-width:676px) { .slider-control .owl-next .container-city { position: relative; width: 100%; left: auto } .container-city { position: absolute; display: inline-block; width: 80%; left: 30px; bottom: 10px } .container-city .city { position: absolute; top: -250px; left: -10px; text-align: left; width: 50% } .container-city .people-count { position: absolute; left: 5%; top: auto; bottom: -10px; width: 100% } .container-city .distance-main { position: absolute; right: -50px; top: -245px; text-align: right; width: 50% } a:nth-child(8)>article.post.post-tp-24.zabegi>figure { left: 15%; top: 25% } .custom-field-container { text-align: left; padding: 15px 5px 5px 0 } .city-single, .distance, .participants { display: block; position: relative; width: 100%; left: auto; right: auto; bottom: auto; top: auto; text-align: left } .custom-field-container span { padding-left: 5px; width: 140px } .custom-field-container .city-single span { width: 170px } } @media screen and (max-width:500px) { .container-city .distance-main { right: -20px } .container-city .people-count { left: 0 } .city-single, .distance, .participants { width: 110% } } @media screen and (max-width:320px) { .custom-field-container .distance span { width: 100%; display: initial } .city-single, .distance, .participants { width: 120% } .custom-field-container span { padding-left: 3px; width: 150px } } .plashka-off, .tabs-container.zabegi { display: block } .plashka-off { width: 100%; text-align: center; height: 50px; font: 600 24px/45px OpenSans-Semibold; letter-spacing: 2px; color: #fff; background: rgba(255, 175, 75, 1); background: -moz-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 175, 75, 1)), color-stop(19%, rgba(255, 146, 10, 1)), color-stop(99%, rgba(228, 82, 32, 1)), color-stop(100%, rgba(255, 146, 10, 1))); background: -webkit-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: -o-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%); background: linear-gradient(to bottom, rgba(255, 175, 75, 1) 0, rgba(255, 146, 10, 1) 19%, rgba(228, 82, 32, 1) 99%, rgba(255, 146, 10, 1) 100%) } #menu-header_menu-1>li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-30084>a { color: #fd3a13 } .marafon-category img { width: 100%; height: auto } .sb-banner.marafon { padding: 0; margin-bottom: 0; } .banner-marafon { /* height: 90px */ } .banner-marafon img { width: 100% } .tabs-container.zabegi .col-one-quarter { width: 33% } .tabs-container.zabegi .trend-pst .content .pst-block { margin-bottom: 0 } @media screen and (max-width:1077px) { .tabs-container.zabegi .col-one-quarter:last-child { margin-right: 0 } } @media screen and (max-width:639px) { .tabs-container.zabegi .col-one-quarter { width: 100% } } .messanger-invite { margin-top: 20px; margin-bottom: 20px; background-color: #e2750838 } .messanger-invite-link { display: block; padding: 5px 7px; font-size: 0; transition: .3s; text-align: center } .messanger-invite-icon { display: inline-block; vertical-align: middle; width: 50px; height: 50px; border-radius: 50%; margin-bottom: 15px; font-size: 21px; text-align: center; line-height: 48px; color: #fff } .messanger-invite-icon img { max-width: 100%; height: auto } .messanger-invite-text { display: inline-block; vertical-align: middle; width: 100%; padding-left: 0; font-size: 16px; font-weight: 400px; line-height: 21px; color: #444 } .messanger-invite-text span.hide-mobile { display: inline-block } .messanger-invite-text span.hide-desktop { display: none } @media(max-width:480px) { .messanger-invite-text span.hide-mobile { display: none } .messanger-invite-text span.hide-desktop { display: inline-block } } @media(min-width:340px) { .messanger-invite-link { text-align: left } .messanger-invite-text { width: calc(90% - 30px); padding-left: 15px; text-align: left } .messanger-invite-icon { margin-bottom: 0 } } #wpcf7-f12205-o1, .contactform, .mu-event-counter-block, div#capcha div, input#rend, label.dynamictext-618 { text-align: center } .blue-link { color: #e27508; text-decoration: underline } .messanger-invite:hover .blue-link { text-decoration: none } #wpcf7-f12205-o1 { width: 50%; margin: 0 auto } .screen-reader-response span { font-size: 20px } div#capcha div { margin: 0 auto; width: 100% } .contactform input.mask, .contactform input.your-email, .contactform input.your-message, .contactform input.your-name { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #f5f5f5; border: none; -webkit-border-radius: 2px; border-radius: 2px; font: 500 13px/25px "Open Sans"; display: block; width: 480px; max-width: 100%; padding: 10px; margin: 0 auto } .contactform input.your-message { text-transform: uppercase } input#rend { border: none; background: 0 0; font: 600 18px/30px OpenSans-Semibold; border-bottom: 1px solid #cbcbcb; width: 50px; display: inline-block } label.dynamictext-618 { display: none; margin: 0 auto; width: 100% } .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok { border: none; text-align: center } div.wpcf7 .ajax-loader { display: block; margin: 10px auto } input#sub[disabled] { background: #a2a2a2 } .section .content.policy { width: 100% } .content.policy p { font: 15px/25px OpenSans; margin-bottom: 23px; color: #000 } #wpcf7-f12205-p28619-o1 { display: block; line-height: 1px; padding: 0 0 20px } a.form-link:after { content: none!important; background-image: none!important } span.wpcf7-list-item input[type=checkbox] { position: relative; top: 2px } #mu-event-counter { display: flex; justify-content: center; background-color: #f5f5f5 } .mu-event-counter-block { border-radius: 50%; display: inline-block; height: 130px; width: 130px; font-size: 20px; color: #000; margin: 0 10px; font-weight: 300 } .mu-event-counter-block span { display: block; font-size: 40px; font-weight: 700; padding-top: 20px; line-height: 40px } div.wpcf7-validation-errors { line-height: 2 } .time-title-container, .time-title-end { font: 400 20px/30px OpenSans, sans-serif; width: 100%; padding-top: 10px; text-align: center } .time-title-end { background-color: #f5f5f5; padding-bottom: 10px } @media screen and (max-width:400px) { #mu-event-counter { display: block } .mu-event-counter-block { width: 49%; margin: 0 } } .announcing-banner-main { margin: 0 auto; width: 100%; max-width: 1160px; overflow: hidden; right: 6px; position: relative; padding-top: 15px; text-align: center } @media(max-width: 1024px) { .announcing-banner-main { right: 0; } } .announcing-banner-main.small { display: none } .announcing-banner-main.small img { width: auto } @media screen and (max-width:1170px) { .announcing-banner-main img { width: 100% } } .bg-TamTam, .bg-fb, .bg-odnoklassniki, .bg-tw, .bg-vk, .mob .bg-TamTam, .mob .bg-fb, .mob .bg-instagram, .mob .bg-odnoklassniki, .mob .bg-tw, .mob .bg-vk { width: 40px; height: 40px } @media screen and (max-width:480px) { .announcing-banner-main.small { display: block } } .gemotest-test { display: none; text-align: center } @media screen and (max-width:767px) { .gemotest-test { display: block } } .bg-vk { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -9px -15px; background-size: 380px } .bg-fb { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -69px -15px; background-size: 370px } .bg-tw { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -127px -14px; background-size: 360px } .bg-TamTam { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -192px -15px; background-size: 370px } .bg-odnoklassniki { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -247px -14px; background-size: 360px } .bg-instagram { width: 40px; height: 40px; background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) 62px -24px; background-size: 470px } .bg-vk:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -9px -15px; background-size: 380px } .bg-fb:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -69px -15px; background-size: 370px } .bg-tw:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -127px -14px; background-size: 360px } .bg-TamTam:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -192px -15px; background-size: 370px } .bg-odnoklassniki:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -247px -14px; background-size: 360px } .bg-instagram:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) 62px -24px; background-size: 470px } .mob .bg-vk { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -6px -9px; background-size: 300px } .mob .bg-fb { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -56px -9px; background-size: 300px } .mob .bg-tw { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -106px -9px; background-size: 300px } .mob .bg-TamTam { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -179px -12px; background-size: 340px } .mob .bg-odnoklassniki { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) -206px -10px; background-size: 300px } .mob .bg-instagram { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites_grey.png) 54px -20px; background-size: 420px } .mob .bg-vk:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -6px -9px; background-size: 300px } .mob .bg-fb:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -56px -9px; background-size: 300px } .mob .bg-tw:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -106px -9px; background-size: 300px } .mob .bg-TamTam:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -179px -12px; background-size: 340px } .mob .bg-odnoklassniki:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) -206px -10px; background-size: 300px } .mob .bg-instagram:hover { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/icon-soc/css_sprites.png) 54px -20px; background-size: 420px } .footer-graphic-display-desktop { display: block } .footer-graphic-display-mobile { display: none } @media(max-width:680px) { .footer-graphic-display-desktop { display: none } .footer-graphic-display-mobile { display: block } } span.kb_sep { padding: 0 5px } .intext-block-desktop { margin-bottom: 15px; width: 100%; display: inline-block; } .partner-block-desktop.var1 { display: inline-block; width: 100%; border: 1px solid #fd3a13; padding: 5px; margin-bottom: 10px; } .partner-block-desktop.var1 > a { color: #000; display: inline-block; width: 100%; } .partner-block-desktop.var1 .block-image { display: inline-block; width: 30%; vertical-align: middle; text-align: center; } .partner-block-desktop.var1 .block-image > img {} .partner-block-desktop.var1 .block-content { display: inline-block; vertical-align: middle; width: 69%; padding-left: 20px; } .partner-block-desktop.var1 .block-content .block-text { font-family: 'OpenSans', sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 20px; line-height: 1.7; } .partner-block-desktop.var1 .block-content .block-text span.block-price { color: #fd3a13; } .partner-block-desktop.var1 .block-content .block-cta {} .partner-block-desktop.var1 .block-content .block-cta button { color: #FFF; border: 2px solid #43BC79; background: #43BC79; border-radius: 5px; padding: 8px 38px; font-size: 15px; font-family: 'OpenSans'; transition: all 0.3s; } .partner-block-desktop.var1 .block-content .block-cta button:hover { color: #fd3a13; background: #FFF; cursor: pointer; } .partner-block-desktop.var2 { display: inline-block; width: 100%; border: none; background: #F0F5FA; padding: 15px; margin-bottom: 10px; } .partner-block-desktop.var2 > a { color: #000; display: inline-block; width: 100%; } .partner-block-desktop.var2 .block-image { display: inline-block; width: 30%; vertical-align: middle; } .partner-block-desktop.var2 .block-image > img {} .partner-block-desktop.var2 .block-content { display: inline-block; vertical-align: middle; width: 69%; padding-left: 20px; } .partner-block-desktop.var2 .block-content .block-text { font-family: 'OpenSans', sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 20px; line-height: 1.7; } .partner-block-desktop.var2 .block-content .block-text span.block-price { color: #fd3a13; } .partner-block-desktop.var2 .block-content .block-cta {} .partner-block-desktop.var2 .block-content .block-cta button { color: #FFF; border: 2px solid #43BC79; background: #43BC79; border-radius: 5px; padding: 8px 38px; font-size: 15px; font-family: 'OpenSans'; transition: all 0.3s; } .partner-block-desktop.var2 .block-content .block-cta button:hover { color: #fd3a13; background: #F0F5FA; cursor: pointer; } .partner-block-mobile.var1 { display: inline-block; width: 100%; border: 1px solid #fd3a13; padding: 10px; margin-bottom: 10px; } .partner-block-mobile.var1 > a { color: #000; display: inline-block; width: 100%; } .partner-block-mobile.var1 .block-image { display: inline-block; width: 100%; vertical-align: middle; text-align: center; } .partner-block-mobile.var1 .block-image > img {} .partner-block-mobile.var1 .block-content { display: inline-block; vertical-align: middle; width: 100%; text-align: center; } .partner-block-mobile.var1 .block-content .block-text { font-family: 'OpenSans', sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 10px; line-height: 1.4; } .partner-block-mobile.var1 .block-content .block-text span.block-price { color: #fd3a13; } .partner-block-mobile.var1 .block-content .block-cta {} .partner-block-mobile.var1 .block-content .block-cta button { color: #FFF; border: 2px solid #43BC79; background: #43BC79; border-radius: 5px; padding: 8px 38px; font-size: 15px; font-family: 'OpenSans'; transition: all 0.3s; } .partner-block-mobile.var1 .block-content .block-cta button:hover { color: #fd3a13; background: #FFF; cursor: pointer; } .partner-block-mobile.var2 { display: inline-block; width: 100%; border: none; background: #F0F5FA; padding: 10px; margin-bottom: 10px; } .partner-block-mobile.var2 > a { color: #000; display: inline-block; width: 100%; } .partner-block-mobile.var2 .block-image { display: inline-block; width: 100%; vertical-align: middle; text-align: center; } .partner-block-mobile.var2 .block-image > img {} .partner-block-mobile.var2 .block-content { display: inline-block; vertical-align: middle; width: 100%; text-align: center; } .partner-block-mobile.var2 .block-content .block-text { font-family: 'OpenSans', sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 10px; line-height: 1.4; } .partner-block-mobile.var2 .block-content .block-text span.block-price { color: #fd3a13; } .partner-block-mobile.var2 .block-content .block-cta {} .partner-block-mobile.var2 .block-content .block-cta button { color: #FFF; border: 2px solid #43BC79; background: #43BC79; border-radius: 5px; padding: 8px 38px; font-size: 15px; font-family: 'OpenSans'; transition: all 0.3s; } .partner-block-mobile.var2 .block-content .block-cta button:hover { color: #fd3a13; background: #F0F5FA; cursor: pointer; } .post-tags-list a:hover { background: #f0f0f0; transition: 0.7s all; } @media(max-width:500px) { .container-foot-rait { height: auto; } } .item-maraphon.special-item { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/rusfond/banner_221x217.png) no-repeat top center; background-size: contain; } .facts-block.special-rusfond { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/rusfond/banner_375x255_blank.png) bottom center no-repeat; background-size: contain; } .facts-block.special-rusfond .facts-title span { font-size: 52px; } .name-marafon.rusfond { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/rusfond/banner_1160x42.png) top center no-repeat !important; height: 42px; background-size: cover !important; } @media(max-width:500px) { .name-marafon.rusfond { background: url(/web/20180929130944im_/https://img.med.vesti.ru/wp-content/themes/medecine/assets/img/marafon/rusfond/banner_mob_small.png) top center no-repeat !important; height: 60px; background-size: contain !important; } .rusfond-gallery-title { display: none; } .maraphon-content-inner .marafon-item:nth-child(3) { margin-right: 10px; } } .image-block { display: inline-block; width: 100%; margin-bottom: 15px; } .image-block img { max-width: 100%; height: auto; } /* FILE ARCHIVED ON 13:09:44 Sep 29, 2018 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:10:23 May 19, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 79.278 exclusion.robots: 0.116 exclusion.robots.policy: 0.108 cdx.remote: 0.08 esindex: 0.01 LoadShardBlock: 47.668 (3) PetaboxLoader3.datanode: 183.842 (4) CDXLines.iter: 18.963 (3) load_resource: 192.995 PetaboxLoader3.resolve: 46.142 */