@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700|Open+Sans:300,400,400i,700,700i&subset=cyrillic');@font-face{font-family: 'Century Gothic Regular';font-style: normal;font-weight: 400;src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf') format('truetype'), url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: normal;font-weight: 700;src: url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-Bold.woff') format('woff'), url('../fonts/CenturyGothic-Bold.ttf') format('truetype'), url('../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: italic;font-weight: 400;src: url('../fonts/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-Italic.woff') format('woff'), url('../fonts/CenturyGothic-Italic.ttf') format('truetype'), url('../fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: italic;font-weight: 700;src: url('../fonts/CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-BoldItalic.woff') format('woff'), url('../fonts/CenturyGothic-BoldItalic.ttf') format('truetype'), url('../fonts/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic') format('svg')}[hidden]{display: none}html{font-size: 14px;font-family: 'Open Sans', sans-serif;min-width: 320px}html,body{margin: 0}ul{list-style: none;padding: 0;margin: 0}a{color: white;text-decoration: none}a:hover{text-decoration: underline}aside.extra-padding-top{padding-top: 79px}body > main .html.nc_text h1{margin-bottom: 52px}.html.nc_text .author,.html.nc_text .date-published{text-align: right;font-weight: 100;font-style: italic}.html.nc_text .date-published{color: #999999}body > main .html h1{line-height: normal}.nc_admin_mode_content .nc--clearfix{display: none}body > header{padding-top: 15px}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > header{padding-top: 20px}}body > header .social-networks{padding: 5px 5px 0 0;float: right;letter-spacing: 3px}@media screen and (max-width: 639px){body > header .social-networks{padding-right: 20px}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .social-networks{padding-top: 0}}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > header .social-networks{padding-top: 35px}}body > header .social-networks a{display: inline-block;height: 27px;width: 27px;background: url('../images/social-icons.jpg') center no-repeat }body > header .social-networks a:first-child{background-position: left}body > header .social-networks a:last-child{background-position: left}body > header .asc-a-question{float: right;margin: 15px 8px 0px;padding: 14px 30px}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .asc-a-question{margin-top: 0;padding: 4px 20px}}@media screen and (max-width: 639px){body > header .asc-a-question{width: auto;padding: 4px 20px;margin-top: 5px}}body > header .logo{padding: 0 5px 6px 20px;line-height: 14px}body > header .logo a{color: #728595;font-size: 1.4em;font-weight: bold;font-style: italic;text-shadow: 0 0 0}@media screen and (max-width: 639px){body > header .logo a{font-size: .95em}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .logo a{font-size: 1.3em}}@media screen and (max-width: 639px){body > header .logo img{width: 128px}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .logo img{margin: 5px 0 0 0}}body > header .logo span{display: block;margin-top: -25px;padding: 0 0 10px 200px}@media screen and (max-width: 639px){body > header .logo span{margin: 0;padding: 0}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .logo span{text-align: right}}body > header .left-side{float: left}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){body > header .left-side{width: 100%}}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > header .left-side{width: 75%}}body > header .banner{background: url('../images/main-banner.jpg') right top no-repeat ;background-size: cover}body > header .banner:before{content: '';display: block;padding: 20% 50%}@media screen and (min-width: 1100px) and (max-width: 1599px){body > header .banner{height: 345px}}@media screen and (min-width: 1600px){body > header .banner{height: 535px}}body > header .navigation{box-sizing: border-box;background: #428f84;height: 60px;padding: 0 20px;z-index: 1001 !important}@media screen and (max-width: 639px){body > header .navigation{height: 40px;padding: 7px 20px}}body > header .navigation nav{font-size: 1.2em;text-transform: uppercase;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}body > header .navigation nav input{display: none}body > header .navigation nav > label{position: relative;display: none;top: 22px;height: 15px;width: 25px;background: #fff;overflow: hidden;cursor: pointer}@media screen and (max-width: 639px){body > header .navigation nav > label{top: 6px}}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){body > header .navigation nav > label{display: block}}body > header .navigation nav > label::before{content: '';display: block;height: 3px;width: 25px;margin-top: 3px;border: solid 3px #428f84;border-width: 3px 0}body > header .navigation nav input:checked ~ ul{left: 0}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > header .navigation nav > ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-ms-align-items: center;align-items: center;width: calc(100% - 230px)}}@media screen and (min-width: 1600px){body > header .navigation nav > ul{width: 775px;margin: auto}}body > header .navigation nav > ul > li{position: relative;padding: 18px 0}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > header .navigation nav > ul > li:first-child{display: none}}body > header .navigation nav > ul > li > label{position: relative;display: block;width: 20px;padding: 10px 9px 15px;margin-top: -10px;z-index: 3;cursor: pointer}body > header .navigation nav > ul > li > label::before,body > header .navigation nav > ul > li > label::after{content: '';position: absolute;width: 22px;height: 3px;background: white;transform: rotate(45deg)}body > header .navigation nav > ul > li > label::after{transform: rotate(-45deg)}body > header .navigation nav > ul > li > ul{position: absolute;display: block;background: #dae4ec;text-transform: none;font-size: .85em;margin-top: 52px;z-index: -1;opacity: 0;transition: opacity .3s, z-index 0s .3s, margin-top 0s .3s;overflow: hidden;max-height: 0}body > header .navigation nav > ul > li > ul a{display: block;padding: 2px 15px;color: #475865;white-space: nowrap;transition: color .2s, background-color .2s}body > header .navigation nav > ul > li > ul a:hover{color: #fff;background: #475865;text-decoration: none}body > header .navigation nav > ul > li > ul li:last-child a{padding-bottom: 10px}body > header .navigation nav > ul > li > ul + a::before{content: '';position: absolute;top: 58px;left: 0;right: 0;width: 0;margin: auto;border: solid transparent;border-width: 0 14px 12px 14px;border-bottom-color: #dae4ec;opacity: 0;transition: opacity .3s, top 0s .3s}body > header .navigation nav > ul > li:hover > a::before{opacity: 1;top: 48px;transition: opacity .3s, top .3s}body > header .navigation nav > ul > li:hover > ul{opacity: 1;margin-top: 42px;z-index: 1;transition: opacity .3s, margin-top .3s;max-height: none}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){body > header .navigation nav > ul{position: fixed;top: 0;left: -100%;bottom: 0;background: #428f84;padding: 30px 14px 0;transition: left .3s;z-index: 1000}body > header .navigation nav > ul::after{content: '';position: absolute;top: 0;left: 0;right: 15px;bottom: 0;z-index: 2;background: #428f84}body > header .navigation nav > ul > li{position: static;padding: 0}body > header .navigation nav > ul > li > a{position: relative;display: block;padding: 8px 10px;z-index: 3;border: solid 1px transparent;transition: border-color .3s}body > header .navigation nav > ul > li:hover > a{border-color: #6bddcd;text-decoration: none}body > header .navigation nav > ul > li:hover > ul + a{border-right-color: #428f84}body > header .navigation nav > ul > li:hover > ul{left: 100%}body > header .navigation nav > ul > li > ul{top: 0;bottom: 0;left: -100%;padding: 46px 25px 0 0;margin-left: -15px;margin-top: 0 !important;background: #428f84;opacity: 1;transition: left .3s !important;overflow: auto;max-height: none}body > header .navigation nav > ul > li > ul::before{content: '';position: absolute;left: 0;top: 45px;height: 280px;border-left: solid 1px #6bddcd}body > header .navigation nav > ul > li > ul + a::before{content: none}body > header .navigation nav > ul > li > ul > li{border-left: solid 1px #6bddcd}body > header .navigation nav > ul > li > ul a{text-transform: uppercase;color: #323e47}body > header .navigation nav > ul > li > ul a:hover{color: #6bddcd;background: transparent}}body > header .navigation .search-form{float: right;padding: 17px 0}@media screen and (max-width: 639px){body > header .navigation .search-form{display: none}}body > header .navigation .search-form input[type=text],body > header .navigation .search-form button{float: left;box-sizing: border-box;height: 26px;padding: 3px 10px;background: transparent;border: solid 1px #fff;color: #fff;outline: none}body > header .navigation .search-form input[type=text]{border-right-width: 0}body > header .navigation .search-form input[type=text]::placeholder{color: #dae4ec;font-style: italic}body > header .navigation .search-form button{border-left-width: 0;cursor: pointer}body > header .contacts.list{font-size: 0.9em;color: #fff;float: left;width: 25%}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){body > header .contacts.list{width: 100%}}body > header .contacts.list .item{position: relative;float: left;box-sizing: border-box;width: 100%;padding: 45px 20px}@media screen and (max-width: 639px){body > header .contacts.list .item{font-size: 21px;width: 100%;padding: 45px 20px 60px;min-height: auto}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .contacts.list .item{font-size: 21px;width: 100%;padding: 45px 20px 60px;min-height: auto}}@media screen and (min-width: 1100px) and (max-width: 1599px){body > header .contacts.list .item{min-height: 405px;font-size: 1.1em;padding: 25% 20px}}@media screen and (min-width: 1600px){body > header .contacts.list .item{min-height: 595px;line-height: 1.9em;padding: 25% 20px;font-size: 25px}}body > header .contacts.list .item:first-child{background: #309d8e}@media screen and (max-width: 639px){body > header .contacts.list .item:first-child{padding: 15px 10px 15px 20px}}body > header .contacts.list .item:first-child a{color: #6bddcd}body > header .contacts.list .item:last-child{background: #416c9a}@media screen and (max-width: 639px){body > header .contacts.list .item:last-child{padding: 15px 20px 15px 10px}}body > header .contacts.list .item:last-child a{color: #38c8fd}body > header .contacts.list .item > *{display: block;margin: auto;padding-left: 60px}@media screen and (max-width: 639px){body > header .contacts.list .item > *{max-width: 100%;padding: 0 20px}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .contacts.list .item > *{max-width: 370px;padding-left: 161px}}body > header .contacts.list .item svg{position: absolute;width: 50px;padding: 0;margin: -15px 0 0 -5px}@media screen and (max-width: 639px){body > header .contacts.list .item svg{display: none}}@media screen and (min-width: 640px) and (max-width: 1099px){body > header .contacts.list .item svg{width: calc(25% - 40px);margin: -15px 0 0 calc(12.5% - 20px)}}body > header .contacts.list .item .address{letter-spacing: -0.4px;font-size: 1.1em}body > header .contacts.list .item .phone{font-weight: bold;font-size: 1.35em;font-style: italic}body > header .contacts.list .item .map-link{text-decoration: underline}body > header .contacts.list .item .map-link img{height: 30px;width: 30px;margin: 5px 5px -8px 0;border-radius: 50%;overflow: hidden}body > footer{background-color: #428f84;color: #fff;text-align: center;padding: 20px;clear: both;margin-top: 20px}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > footer{padding: 20px calc(50vw - 530px)}}body > footer .navigation{font-size: 1.2em;text-transform: uppercase;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;padding-bottom: 10px}@media screen and (max-width: 639px){body > footer .navigation{display: none}}@media screen and (min-width: 640px) and (max-width: 1099px){body > footer .navigation{float: left;text-align: left}}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > footer .navigation ul{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around;-webkit-align-items: center;-ms-align-items: center;align-items: center}}body > footer .counters{float: left}@media screen and (max-width: 639px){body > footer .counters{display: none}}@media screen and (min-width: 640px) and (max-width: 1099px){body > footer .counters{float: none}}body > footer .counters img{display: block}@media screen and (min-width: 640px) and (max-width: 1099px){body > footer .counters img{display: inline-block}}body > footer .counters img + img{margin-top: 5px}body > footer .contacts{float: right}@media screen and (max-width: 639px){body > footer .contacts{float: none}}body > footer .contacts .item{min-height: 6em}@media screen and (max-width: 639px){body > footer .contacts .item{min-height: auto}}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > footer .contacts .item{float: left}body > footer .contacts .item + .item{padding-left: 50px}}body > footer .contacts .item *{display: block}body > footer .contacts .item .address{color: #6bddcd;font-size: 1.2em}body > footer .contacts .item .phone{font-size: 1.5em}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > footer .links{float: left;padding-left: 20px}}body > footer .links a{text-decoration: underline}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > footer .links .icon{float: left;margin-right: calc(100% - 19px);margin-bottom: 5px}}@media screen and (max-width: 639px){body > footer .links .icon{display: none}}body > footer .copy{clear: both}body > main{box-sizing: border-box;width: 100%;padding: 20px;overflow: hidden}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > main{padding: 20px calc(50vw - 530px)}}body > main h1,body > main h2,body > main h3{text-transform: uppercase;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}body > main h1{text-align: center;font-size: 2.1em}@media screen and (max-width: 639px){body > main h1{margin: -5px -10px 10px;font-size: 1.5em}}@media screen and (min-width: 640px) and (max-width: 1099px){body > main h1{font-size: 1.7em}}body > main a{color: #428f84}body > main p{margin: 1.3em 0;text-align: justify;text-shadow: 0 0 0;letter-spacing: -0.1px;line-height: 1.2em}body > main img{max-width: 100%}@media screen and (max-width: 639px){body > main img{width: 100%}}body > main .bottom-side.on-main{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}body > main .bottom-side.on-main .widget-block{position: relative;width: 100%;margin-bottom: 30px}@media screen and (min-width: 640px) and (max-width: 1099px){body > main .bottom-side.on-main .widget-block{width: calc(94% /2)}body > main .bottom-side.on-main .widget-block:last-child:nth-child(2n+1){width: 100%}}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > main .bottom-side.on-main .widget-block{width: calc(88% /3)}}body > main .bottom-side.on-main .widget-block .all-items{position: absolute;left: 0;right: 0;bottom: -30px}body > main .widget-block{box-sizing: border-box;margin: 20px 0;text-shadow: 0 0 0}body > main .widget-block > header{padding: 5px 20px 7px;background-color: #fc7350;text-align: center}body > main .widget-block > header > h1{font-size: 1.5em;margin: 0;color: black}body > main .widget-block .all-items{padding: 5px;border-top: solid 1px #fc7350;text-transform: uppercase;text-align: center}body > main .widget-block .all-items a{color: black}body > main .widget-block .list{padding: 10px 0}body > main .widget-block .list .item{font-size: .9em;padding: 10px 0}body > main .widget-block .list .item img{width: 100% !important;height: auto !important;padding: 0 !important;margin: 10px 0 !important}body > main .widget-block .list .item h1{font-size: 1.5em;line-height: 1.1em;margin: 5px 0;text-align: left;color: black}body > main .widget-block .list .item h1 a{color: black}body > main .widget-block .list .item time{font-size: 1.2em;font-weight: bold;font-style: italic;color: #475865}body > main .widget-block .list .item p{margin: .1em 0;font-size: 1.3em}body > main .widget-block .list .item .read-more{font-weight: bold;font-size: .9em;color: #475865;text-decoration: underline}body > main .widget-block .list .item .read-more:hover{text-decoration: none}body > main aside.left-side{float: left;width: 26.5%}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){body > main aside.left-side{display: none}}@media screen and (min-width: 1100px) and (max-width: 1599px), screen and (min-width: 1600px){body > main aside.left-side ~ *{margin-left: 30%}}body > main aside.left-side a[href]{color: #475865}body > main aside.left-side a.active{color: #428f84}body > main aside.left-side .left-menu{text-transform: uppercase;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-weight: bold;font-size: 1.3em;line-height: 1.8em}body > main .html{position: relative;line-height: 1.3em;font-size: 1.2em;text-shadow: 0 0 0;overflow: hidden}body > main .html p{line-height: 1.3em}body > main .html h1{text-align: left;margin: 1em 0 0;font-size: 1.8em}body > main .html h2{font-size: 1.2em;color: #428f84;margin: 1em 0 0}body > main .html h3{font-size: 1.1em;margin: 1.33em 0 0}body > main .html h4{font-size: 1.1em;margin: 1.33em 0 0}body > main .html h5{font-size: 1.1em;margin: 1.33em 0 0;color: #428f84}body > main .html ul,body > main .html ol{margin: .6em 0;padding-left: 1.2em;color: #475865}body > main .html ul li,body > main .html ol li{margin: .3em 0}body > main .html ul li::before{content: '';float: left;box-sizing: border-box;height: 0.5em;width: 0.5em;margin: .4em .5em .15em -1em;background: #428f84}body > main .html ul ul li::before{border-radius: 50%}body > main .html ul ul ul li::before{border-radius: 0;border: solid 1px #428f84;background: transparent}body > main .html ul ul ul ul li::before{border-radius: 50%}body > main .html .table-wrapper{overflow-x: auto}body > main .html table{border-collapse: collapse;margin: 1.6em 0}body > main .html table img{max-width: none}body > main .html table tr > *{padding: 1em;border: solid 1px #475865}body > main .html table tr > * > p{padding: 0;margin: 0}body > main .html table[border="0"] tr > *{border: none}body > main .html table th{font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase;color: #fff;background: #428f84}body > main .html table th:first-child{background: #475865}body > main .html table th:last-child{background: #416c9a}body > main .breadcrumbs{margin-bottom: -10px;color: #4eb3a5}@media screen and (max-width: 639px), screen and (min-width: 640px) and (max-width: 1099px){body > main .breadcrumbs{display: none}}body > main .breadcrumbs a[href]{color: #475865}body > main .breadcrumbs a[href]::after{content: '/';pointer-events: none;display: inline-block;padding: 0 .1em 0 .3em}body > main .pagination{margin-bottom: 1.2em;overflow: hidden;padding: 1px 3px}body > main .pagination .wrapper{float: right;line-height: 1.6em;font-size: .85em}body > main .pagination .wrapper:hover a{outline-color: transparent}body > main .pagination .wrapper a{display: inline-block;height: 1.6em;width: 1.6em;margin: 0 -0.2em;outline: solid 1px #428f84;color: #475865;text-align: center;transition: border-color .3s}body > main .pagination .wrapper a[href]{outline-color: transparent;cursor: pointer}body > main .pagination .wrapper a:hover{outline-color: #428f84;text-decoration: none}body > main .pagination .wrapper > a{outline-color: transparent}body > main .pagination .wrapper > a::before{content: '';display: inline-block;border: solid transparent}body > main .pagination .wrapper > a.prev::before{border-right-color: gray;border-width: .4em .7em .4em 0}body > main .pagination .wrapper > a.next::before{border-left-color: gray;border-width: .4em 0 .4em .7em}body > main .infoblock{padding: 5px 20px;margin: 0 5px;background-color: #ffffcc;box-shadow: 0 0 6px 1px #aaa}body > main .scroll-to-top{position: fixed;right: 80px;bottom: 21px;height: 40px;width: 40px;border: solid 2px #fff;border-radius: 50%;background: #fc7350;opacity: 0;z-index: -1;transition: opacity .3s, z-index 0s .3s;cursor: pointer}body > main .scroll-to-top.active{opacity: .4;z-index: 100000;transition: opacity .3s}body > main .scroll-to-top.active:hover{opacity: 1}body > main .scroll-to-top::before{content: '';position: absolute;top: 25%;left: 0;right: 0;bottom: 0;height: 40%;width: 40%;margin: auto;border: solid 2px #fff;border-width: 2px 2px 0 0;transform: rotate(-45deg)}body .button{display: inline-block;box-sizing: border-box;padding: 1.5em 2.5em;border: none;background-color: #416c9a;color: white;font-family: 'Open Sans', sans-serif;font-size: 1em;text-shadow: 0 0 0;text-align: center;text-decoration: none !important;transition: background-color .3s;cursor: pointer}@media screen and (max-width: 639px){body .button{width: 100%;max-width: none !important}}body .button:hover{background-color: #325376}body > main form,body > .add-question{padding: 0 20px;background: #dae4ec;color: #475865;overflow: hidden}body > main form h2,body > .add-question h2{text-align: center;font-size: 1.8em;color: #416c9a}body > main form > *,body > .add-question > *{box-sizing: border-box;width: 530px;margin: 1em auto;padding: 0}@media screen and (max-width: 639px){body > main form > *,body > .add-question > *{padding: 0 !important;width: 100%}}body > main form fieldset,body > .add-question fieldset{border: none}body > main form fieldset legend,body > .add-question fieldset legend{float: right;margin: 7px 20px 0 0;font-size: 18px;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase}@media screen and (max-width: 639px){body > main form fieldset legend,body > .add-question fieldset legend{float: none;margin-bottom: .2em}}body > main form fieldset input[type=text],body > .add-question fieldset input[type=text],body > main form fieldset textarea,body > .add-question fieldset textarea,body > main form fieldset select,body > .add-question fieldset select{float: right;box-sizing: border-box;width: 400px;min-height: 36px;padding: 0 1em;border: none;font-family: 'Open Sans', sans-serif;font-size: 16px}@media screen and (max-width: 639px){body > main form fieldset input[type=text],body > .add-question fieldset input[type=text],body > main form fieldset textarea,body > .add-question fieldset textarea,body > main form fieldset select,body > .add-question fieldset select{width: 100%}}body > main form fieldset input[type=text][required] + legend::after,body > .add-question fieldset input[type=text][required] + legend::after,body > main form fieldset textarea[required] + legend::after,body > .add-question fieldset textarea[required] + legend::after,body > main form fieldset select[required] + legend::after,body > .add-question fieldset select[required] + legend::after{content: ' *';color: #fc7350}body > main form fieldset textarea,body > .add-question fieldset textarea{min-height: 4.8em;resize: vertical;padding: .3em 1em}body > main form fieldset input[type=radio],body > .add-question fieldset input[type=radio],body > main form fieldset input[type=checkbox],body > .add-question fieldset input[type=checkbox]{display: none}body > main form fieldset label,body > .add-question fieldset label{position: relative;float: right;box-sizing: border-box;width: 400px;padding-left: 25px;text-shadow: 0 0 0}@media screen and (max-width: 639px){body > main form fieldset label,body > .add-question fieldset label{width: 100%}}body > main form fieldset label::before,body > .add-question fieldset label::before{content: '';display: inline-block;height: 20px;width: 20px;margin: 0 5px -5px -25px;background: white}body > main form fieldset label::after,body > .add-question fieldset label::after{content: '';position: absolute;top: 4px;left: 4px;width: 12px;height: 12px;background-color: #416c9a;opacity: 0;transition: opacity .1s}body > main form fieldset input[type=radio] + label::before,body > .add-question fieldset input[type=radio] + label::before,body > main form fieldset input[type=radio] + label::after,body > .add-question fieldset input[type=radio] + label::after{border-radius: 50%}body > main form fieldset input:checked + label::after,body > .add-question fieldset input:checked + label::after{opacity: 1}body > main form .required-info,body > .add-question .required-info{text-shadow: 0 0 0;padding-left: 130px}body > main form .required-info .star,body > .add-question .required-info .star{color: #fc7350}body > main form .submit,body > .add-question .submit{padding-left: 130px;font-size: 1.2em}body > main form .submit .button,body > .add-question .submit .button{padding: .7em 2.5em}body > .add-question{clear: both;margin: 0 !important}section.services.index{font-size: 1.5em;text-align: center;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;color: #333}section.services.index .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around}section.services.index .list .item{display: block;box-sizing: border-box;width: calc(33.33333333%);padding: 3px;color: #475865;text-decoration: none}section.services.index .list .item:hover{color: #428f84}section.services.index .list .item:hover img{transform: scale(1.1)}@media screen and (max-width: 639px){section.services.index .list .item{width: 100%}}section.services.index .list .item img{display: block;box-sizing: border-box;width: 100%;max-width: 285px;margin: auto;padding: 5%;border-radius: 50%;transition: transform .3s}@media screen and (max-width: 639px){section.services.index .list .item img{display: none}}section.services.index .all-items a{display: inline-block;padding: 8px 35px;margin: 25px 0;border: dashed 1px;color: #475865;background-color: transparent;text-transform: uppercase;font-size: 0.85em}section.services.index .all-items a:hover{color: #428f84}section.html.services .photo{position: relative;overflow: hidden;margin: 1.5em 0}section.html.services .photo img{float: left}@media screen and (max-width: 639px){section.html.services .photo img{float: none !important}}section.html.services .photo span{position: absolute;display: block;bottom: 20%;right: 5%;left: 395px;padding: 1.2em 2em;color: #fff;background-color: rgba(66,143,132,0.85)}@media screen and (max-width: 639px){section.html.services .photo span{position: static;text-align: center;padding: 0;color: #000;background-color: transparent}}section.html.services .photo.right span{right: 395px;left: 5%}section.html.services .photo.right img{float: right}.widget-block.reviews > header{background-color: #4eb3a5}.widget-block.reviews .all-items{border-color: #4eb3a5}main > section.reviews .list{padding: 10px 0;border-bottom: solid 1px #475865;margin-bottom: 3em}main > section.reviews .list .item{font-size: .9em;padding: 10px 0;overflow: hidden}main > section.reviews .list .item h1{font-size: 1.5em;line-height: 1.1em;margin: 5px 0;text-align: left;color: black}main > section.reviews .list .item h1 a{color: black}main > section.reviews .list .item time{font-size: 1.3em;font-weight: bold;font-style: italic;color: #475865}main > section.reviews .list .item p{margin: .1em 0;font-size: 1.3em;text-align: left}main > section.reviews .list .item .read-more{font-weight: bold;font-size: 1.1em;color: #475865;text-decoration: underline}main > section.reviews .list .item .read-more:hover{text-decoration: none}main > .galery .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}main > .galery .list .item{position: relative;width: calc(97%/3);margin-bottom: 1.5%}@media screen and (max-width: 639px){main > .galery .list .item{width: calc(97% /2);margin-bottom: 3%;font-size: 2.8vw}}main > .galery .list .item .photo{padding: 37.5% 50%;background-size: contain;background-repeat: no-repeat;background-position: center}main > .galery .list .item .description{position: absolute;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;top: 0;left: 0;right: 0;bottom: 0;padding: 10%;color: white;font-weight: bold;background: rgba(0,0,0,0.5);opacity: 0;transition: opacity .3s}main > .galery .list .item:hover .description{opacity: 1}main > .doctors .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}main > .doctors .list .item{position: relative;width: calc(90%/3);margin-top: 5%;text-align: center;color: #475865;font-size: 1.15em;line-height: 1.2em}@media screen and (max-width: 639px){main > .doctors .list .item{font-size: 2.8vw}}main > .doctors .list .item .photo{padding: 50%;background-size: cover;background-position: center top}main > .doctors .list .item .name{padding: .7em 0;margin-bottom: .5em;border-bottom: dashed 2px;font-weight: bold;font-size: 1.15em;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}main > .doctors .list .item .name .surname{display: block;font-size: 1.1em}main > .doctors .list .item .specialization{margin-top: 0.3em}main > .doctors .list .item .post,main > .doctors .list .item .specialization{letter-spacing: -0.5px}section.price .download{margin: 1em 0;text-align: right;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}section.price .download a{color: #416c9a}section.price .list{background-color: #dae4ec;padding: 15px 0}section.price .list input{display: none}section.price .list input + label ~ *{display: none}section.price .list input:checked ~ *{height: auto;background-color: #edf2f6;color: #428f84}section.price .list input:checked ~ * ~ div{display: block}section.price .list input:checked ~ * ~ table{display: table}section.price .list label{display: inline-block;padding: 10px 50px;border-radius: 0 15px 0 0;color: #428f84;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: 1.6em;font-weight: bold;cursor: pointer}section.price .list .hint{padding: 10px 50px 0;font-size: 1.1em;font-style: italic}section.price .list table{width: 100%;padding: 10px 50px;font-size: 1.1em;font-weight: bold;margin-bottom: 10px}section.price .list table th{text-align: left;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;color: #000;font-size: 1.3em}section.price .list table td{border-bottom: dotted 2px;padding-bottom: 7px}/*# sourceMappingURL=/netcat_template/template/_vetusklinika_ru/css/style.map */