

/* Start:/bitrix/templates/phylosophy/css/style.css?1619338263526*/
/*
Theme Name: SDV
Theme URI: http://cpeople.ru/
Description: by CreativePeople for SDV
Version: 1.0
Author: CreativePeople
Author URI: http://cpeople.ru/
*/
.content ul li{list-style-type: disc!important;padding: 7px 0 15px 3px!important;}.content ul li:before{border-top: none!important;}.content a{color: #3fc1c9;}.video-block__social_link{color:#fff!important;}
ol li {padding: 5px 0 18px 30px!important;}
.txt-indent .article-footer p {text-indent: 0;}
.txt-indent .article-footer ul li {list-style-type: none!important;}
/* End */


/* Start:/bitrix/templates/phylosophy/css/global.css?164794258574051*/
@import 'https://fonts.googleapis.com/css?family=Open+Sans';
@font-face {
  font-family: 'Raleway';
  src: url('/bitrix/templates/phylosophy/css/fonts/raleway-regular-webfont.eot');
  src: url('/bitrix/templates/phylosophy/css/fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/phylosophy/css/fonts/raleway-regular-webfont.woff') format('woff'), url('/bitrix/templates/phylosophy/css/fonts/raleway-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src: url('/bitrix/templates/phylosophy/css/fonts/raleway-medium-webfont.eot');
  src: url('/bitrix/templates/phylosophy/css/fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/phylosophy/css/fonts/raleway-medium-webfont.woff') format('woff'), url('/bitrix/templates/phylosophy/css/fonts/raleway-medium-webfont.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src: url('/bitrix/templates/phylosophy/css/fonts/raleway-bold-webfont.eot');
  src: url('/bitrix/templates/phylosophy/css/fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/phylosophy/css/fonts/raleway-bold-webfont.woff') format('woff'), url('/bitrix/templates/phylosophy/css/fonts/raleway-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
iframe {
  margin: 0;
  padding: 0;
}
iframe {
  border: 0;
}
img {
  border: none;
  box-shadow: 0 0 0 #000;
  /* fix FF hover bug */
}
input[type="submit"] {
  cursor: pointer;
}
*:focus {
  outline: none;
}
/* clearfix */
.clear {
  clear: both;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  clear: both;
}
#elements-placeholder {
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
  height: 1px;
}
html {
  height: 100%;
  min-width: 970px;
}
body {
  margin: auto;
  padding: 0;
  color: #000;
  height: 100%;
  position: relative;
  width: 100%;
  min-width: 970px;
  background: #e6e5e3;
  font: 18px/30px "Open Sans", sans-serif;
  -webkit-text-size-adjust: none;
  font-size-adjust: auto;
}
.bg-grey {
  background: #f5f5f3;
}
.bg-lowgrey {
  background: #e5e5e5;
}
.bg-darkbrown {
  background: #262021;
  color: #fff;
}
a {
  color: #0066ff;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
p {
  margin: 0 0 15px;
}
.c-blue {
  color: #0066ff;
}
.c-brown {
  color: #9d9d9c;
}
.c-red {
  color: #f63440;
  font-style: normal;
}
.content {
  background: #fff;
  max-width: 1080px;
  margin: auto;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.content .owl {
  display: none;
  content: '';
  position: absolute;
  right: 0;
  top: 253px;
  background: url("/bitrix/templates/phylosophy/css/../img/right_owl.png") no-repeat 0 0;
  width: 75px;
  height: 187px;
  z-index: 10;
}
.main-page .content .owl {
  top: 856px;
}
.owl-scroll .content .owl {
  top: 100px;
  position: fixed;
}
.content .main-slider .owl-dot span:hover {
  background: #3fc1c9;
}
.content .main-slider .owl-dot.active span {
  background: #6f655a;
}
.content .owl-dots {
  height: 10px;
  margin: 15px 0;
}
.content .owl-dot span {
  width: 5px;
  height: 5px;
  border-radius: 0;
  background: #fff;
}
.content .owl-dot.active span {
  width: 8px;
  height: 8px;
  background: #fff;
}
h1,
.h1 {
  font: 700 36px/48px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin: 0 0 13px;
  letter-spacing: -0.2px;
}
h1.has-border,
.h1.has-border {
  border-bottom: 2px solid #f5f5f3;
  display: inline-block;
  padding: 0 0 2px;
  position: relative;
}
.bg-grey h1.has-border,
.bg-grey .h1.has-border {
  border-color: #eeeff1;
}
h1.has-border:before,
.h1.has-border:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  border-top: 2px solid #3fc1c9;
  width: 128px;
}
h2,
.h2 {
  font: 700 24px/35px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin: 0 0 13px;
  letter-spacing: -0.2px;
}
h3,
.h3 {
  font: 700 18px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin: 0 0 13px;
}
h4,
.h4 {
  font: 700 16px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin: 0 0 13px;
}
.t-center {
  text-align: center;
}
.text-two-column {
  columns: 2;
  column-gap: 40px;
}
.b-full-width {
  padding: 43px 0 71px;
  margin: 0 0 75px;
}
.b-full-width h2,
.b-full-width .h2 {
  margin: 0 200px 33px;
}
.quote {
  padding: 43px 0 54px;
  margin: 0 0 75px;
}
.quote h2,
.quote .h2 {
  margin: 0;
  font: italic 24px/40px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
}
.small-text {
  font-size: 15px;
  line-height: 25px;
}
ol {
  counter-reset: li;
}
ol li {
  list-style: none;
  position: relative;
  padding: 5px 0 18px 80px;
}
ol li:before {
  content: counters(li, ".") ".";
  counter-increment: li;
  position: absolute;
  left: 0;
  top: 7px;
  font-size: 14px;
  text-align: center;
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
}
ol li li {
  padding: 21px 0 2px 30px;
}
ol li li:before {
  left: -50px;
  top: 24px;
}
.content ul li {
  list-style: none;
  position: relative;
  padding: 7px 0 15px 80px;
}
.content ul li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 23px;
  width: 30px;
  border-top: 1px solid #9d9d9c;
}
.c-block {
  width: 940px;
  margin: auto;
}
.c-block.has-padding {
  padding: 29px 0 0;
}
.c-block-min {
  width: 620px;
  margin: 38px auto 74px;
}
.c-block-min .content_image {
  margin-left: -131px;
}
.c-block-min .content_image_big {
  margin-left: -130px;
}
.c-block-min .content_image__wrapper {
  min-width: 780px;
}
.c-block-min .inline-gallery {
  margin-left: -130px;
}
.subtitle {
  font: italic 16px/12px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: #9d9d9c;
  letter-spacing: 0.3px;
}
.subtitle__link {
  color: #9d9d9c;
}
.chart {
  background: #fff2ce;
  padding: 39px 0 31px;
}
.chart h2,
.chart .h2 {
  margin: 0 30px 21px;
}
.chart__block {
  display: inline-block;
}
.chart__text {
  margin: 10px 20px 0;
  border-top: 1px solid #f5e5c2;
  padding: 31px 0 0;
}
.files {
  width: 640px;
}
.file {
  position: relative;
  width: 280px;
  display: inline-block;
  vertical-align: top;
  margin: 0 36px 13px 0;
}
.file__text {
  padding: 13px 0 0 73px;
  line-height: 18px;
}
.file__link {
  font: 14px/18px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: #9d9d9c;
}
.file__link:before {
  content: '';
  position: absolute;
  left: -11px;
  top: 13px;
  width: 62px;
  height: 62px;
}
.docx .file__link:before {
  background: url('/bitrix/templates/phylosophy/css/../img/inline_svg/docx.svg') no-repeat 0 0;
}
.doc .file__link:before {
  background: url('/bitrix/templates/phylosophy/css/../img/inline_svg/doc.svg') no-repeat 0 0;
}
.xls .file__link:before {
  background: url('/bitrix/templates/phylosophy/css/../img/inline_svg/xls.svg') no-repeat 0 0;
}
.xlsx .file__link:before {
  background: url('/bitrix/templates/phylosophy/css/../img/inline_svg/xlsx.svg') no-repeat 0 0;
}
.pdf .file__link:before {
  background: url('/bitrix/templates/phylosophy/css/../img/inline_svg/pdf.svg') no-repeat 0 0;
}
.zip .file__link:before {
  background: url('/bitrix/templates/phylosophy/css/../img/inline_svg/zip.svg') no-repeat 0 0;
}
.jpeg .file__link:before,
.jpg .file__link:before {
  background: url('/bitrix/templates/phylosophy/css/../img/inline_svg/jpg.svg') no-repeat 0 0;
}
.file__size {
  font: italic 14px/28px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: rgba(0, 0, 0, 0.5);
}
.content_image {
  float: left;
  text-align: center;
  margin: 14px 32px 0 0;
  width: 220px;
}
.content_image__wrapper {
  clear: both;
}
.content_image__wrapper:before,
.content_image__wrapper:after {
  content: " ";
  display: table;
}
.content_image__wrapper:after {
  clear: both;
}
.content_image__text {
  padding: 4px 0 0;
  font: italic 14px/20px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
}
.content_image img {
  max-width: 100%;
}
.content_image_big {
  float: left;
  padding: 6px 0 0;
  margin: 0 20px 0 0;
}
.content_image_big__text {
  font: italic 15px/25px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  padding: 10px 0 0;
}
.border-qoute {
  border-top: 1px solid #f5f1ee;
  border-bottom: 1px solid #f5f1ee;
  margin-top: 75px;
  margin-bottom: 75px;
  padding: 39px 0 24px;
  position: relative;
}
.border-qoute:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMjYiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ExNzI1QyIgZD0iTTEyLjgsNWMtMC41LTAuNC0wLjgtMC45LTAuOC0xLjZjMC0wLjMsMC4xLTAuNSwwLjMtMC43YzAuMy0wLjIsMC42LTAuMywwLjktMC4zYzAuNiwwLDEuMSwwLjIsMS40LDAuNkMxNSwzLjQsMTUuMiw0LDE1LjIsNC44YzAsMC41LTAuMSwxLTAuMiwxLjZDMTQuNCw2LjEsMTMuNyw1LjcsMTIuOCw1TDEyLjgsNXogTTE4LjcsOC42YzEuNCwwLDIuNy0wLjQsMy44LTEuMUMyNC4yLDYuNSwyNSw1LjIsMjUsMy44YzAtMC42LTAuMS0xLjEtMC40LTEuNWMtMC41LTAuOC0xLjEtMS4yLTEuOS0xLjJjLTAuNywwLTEuMiwwLjItMS41LDAuN2MtMC4yLDAuMy0wLjQsMC44LTAuNCwxLjRjMCwwLjIsMC4yLDAuNiwwLjcsMUMyMS44LDQuNSwyMiw0LjksMjIsNS43YzAsMC40LTAuMywwLjctMC44LDEuMWMtMC41LDAuNC0xLjIsMC42LTIuMSwwLjZjLTEsMC0xLjktMC4xLTIuNi0wLjNjMC4yLTAuNywwLjMtMS41LDAuMy0yLjRjMC0xLTAuMy0xLjktMC45LTIuNkMxNS4zLDEuNCwxNC42LDEsMTMuNywxYy0wLjksMC0xLjYsMC4yLTIuMSwwLjVjLTAuNSwwLjQtMC43LDEtMC43LDEuOWwtMS4zLTFDOC45LDIuMSw4LDEuOSw2LjgsMS45QzUuNCwxLjksNC4xLDIuMywzLDMuMkMxLjcsNC4yLDEsNS40LDEsNi44YzAsMC45LDAuMSwxLjQsMC4zLDEuN2MwLjMsMC41LDAuNiwwLjgsMSwwLjhjMC4yLDAsMC42LTAuMiwxLTAuNUMzLjYsOC41LDMuNyw4LjMsMy43LDhjMC0wLjMtMC4xLTAuNi0wLjQtMC44QzMuMSw3LDMsNi43LDMsNi4yQzMsNS42LDMuMiw1LDMuNyw0LjVjMC43LTAuOSwxLjYtMS4zLDIuNi0xLjNDNy4xLDMuMSw4LDMuNCw4LjgsNGMyLjcsMiw0LjcsMy4yLDUuOSwzLjdjLTAuMiwwLjgtMC43LDItMS43LDMuN2MtMS0xLjYtMi0yLjQtMy4yLTIuNGMtMy4xLDAtNC42LDItNC42LDYuMWMwLDIuOSwxLjIsNS4zLDMuNSw3LjJjMi4yLDEuOCw0LjUsMi42LDYuOSwyLjZjMy43LDAsNS42LTAuOSw1LjYtMi43YzAtMS0wLjQtMS41LTEuMS0xLjVjLTAuNiwwLTEuMywwLjgtMS44LDIuM2MtMC4yLDAuNS0xLDAuNy0yLjQsMC43Yy0xLjIsMC0xLjgtMC42LTEuOC0xLjdjMC0wLjksMC45LTEuNywyLjctMi4zYzMuNi0xLjMsNS41LTMuMyw1LjUtNS44YzAtMS4xLTAuMy0yLTAuOC0yLjdjLTAuNy0wLjktMS44LTEuNC0zLjItMS40Yy0xLDAtMi4xLDAuNC0zLjIsMS4xYzAuNS0wLjksMC45LTEuOCwxLjItMi42QzE3LDguNiwxNy45LDguNiwxOC43LDguNkwxOC43LDguNnoiLz48L3N2Zz4=);
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 74px;
  height: 40px;
  position: absolute;
  content: '';
  left: 50%;
  top: -19px;
  margin: 0 0 0 -38px;
  background-size: 26px 26px;
}
.border-qoute__title {
  font: 24px/40px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  margin: 0 50px 16px;
}
.border-qoute__title:before {
  content: 'Â«';
  width: 20px;
  margin: 0 0 0 -20px;
  display: inline-block;
}
.border-qoute__title:after {
  content: 'Â»';
  width: 20px;
  margin: 0 -20px 0 0;
  display: inline-block;
}
.border-qoute__person,
.border-qoute__sub {
  font: italic 20px/25px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: rgba(0, 0, 0, 0.5);
}
.note {
  font: 14px/20px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  float: right;
  width: 140px;
  margin: 0 -160px 0 0;
  padding: 35px 0 0;
}
.imaged-heading__wrapper {
  padding: 36px 0 30px;
  background: url('/bitrix/templates/phylosophy/css/../img/image-heading.jpg') no-repeat 0 0;
  text-align: center;
}
.imaged-heading__title {
  font: 500 36px/48px "Open Sans", sans-serif;
  margin: 0 0 13px;
  color: #fff;
  letter-spacing: -0.2px;
}
.enc-list__item {
  padding-top: 4px;
  margin-left: 70px;
  border-bottom: 1px solid #f5f5f3;
  list-style-type: none;
}
.enc-list a {
  font: 500 32px/86px "Open Sans", sans-serif;
  text-decoration: none;
  color: #3fc1c9;
}
.encyclopedia-menu {
  text-align: center;
}
.encyclopedia-menu .header__menu_items {
  display: inline-block;
  font-size: 16px;
  line-height: 66px;
}
.encyclopedia-menu .header__menu_items.active {
  color: #3fc1c9;
}
.encyclopedia-menu .header__menu_link {
  color: #333333;
}
.encyclopedia-menu .header__menu_item {
  padding: 0 0 1px!important;
}
.encyclopedia-menu .header__menu_item:before {
  display: none;
}
.article-block-min {
  width: 620px;
  padding: 38px 0 74px;
  margin: 0 auto;
}
.ph-article {
  padding: 40px 70px;
  color: #28292b;
}
.ph-article__author {
  text-align: right;
}
.ph-article__title {
  font: 600 32px/36px "Open Sans", sans-serif;
  margin: 0 0 12px;
}
.ph-article__subtitle {
  font: 900 16px/30px "Open Sans", sans-serif;
  margin: 0 0 10px;
}
.ph-article__info {
  opacity: 0.4;
  margin: 0 0 17px;
}
.ph-article p {
  font: 500 16px/22px "Open Sans", sans-serif;
  margin: 0 0 10px;
}
.ph-article li {
  padding: 0!important;
}
.ph-article li:before {
  display: none;
}
.ph-article__content {
  margin: 34px 0 26px 30px;
}
.ph-article__content li {
  padding: 0 0 6px 0!important;
}
.ph-article__content li.subpoint {
  padding-left: 35px!important;
}
.ph-article__content a {
  font: 16px/24px "Open Sans", sans-serif;
  color: #3fc1c9;
}
.ph-article__bibliography {
  font-size: 14px;
}
.ph-article__bibliography_title {
  margin: 40px 0!important;
}
.ph-article .note {
  font-size: 10px;
}
table {
  border-collapse: collapse;
  font: 14px/20px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  width: 880px;
  margin: 0 auto 87px;
  table-layout: fixed;
}
table .item4 {
  width: 140px;
}
table th {
  vertical-align: bottom;
  text-align: left;
  padding: 0 20px 24px 0;
  border-bottom: 1px solid rgba(157, 157, 156, 0.5);
}
table td {
  vertical-align: top;
  border-bottom: 1px solid rgba(157, 157, 156, 0.5);
  padding: 26px 20px 24px 0;
}
.absolute-link {
  display: block;
  position: absolute;
  width: 230px;
  height: 45px;
  top: 387px;
  left: 50%;
  margin-left: -115px;
}
input[type=text]::-ms-clear {
  display: none;
}
input[type=password]::-ms-reveal {
  display: none;
}
.form__field::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
._error input::-webkit-input-placeholder {
  color: #ff0000;
}
._error input:-moz-placeholder {
  /* Firefox 18- */
  color: #ff0000;
}
._error input::-moz-placeholder {
  /* Firefox 19+ */
  color: #ff0000;
}
._error input:-ms-input-placeholder,
._error textarea:-ms-input-placeholder {
  color: #ff0000;
}
select {
  border: 1px solid rgba(157, 157, 156, 0.4);
  border-radius: 3px;
  padding: 8px 11px 8px 4px;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  cursor: pointer;
  box-shadow: none;
}
select:hover {
  border-color: #9d9d9c;
}
.form__items {
  clear: both;
}
.form__item {
  padding: 0 0 14px;
  position: relative;
  clear: both;
}
.form__field {
  display: block;
  box-sizing: border-box;
  color: #000;
  border: 1px solid #eeeeed;
  width: 100%;
  background: #fff;
  font: 500 13px/21px "Open Sans", sans-serif;
  padding: 7px 29px 7px 16px;
  border-radius: 5px;
  box-shadow: none;
  -webkit-appearance: none;
  letter-spacing: 0.4px;
  height: 35px;
}
.form__field:focus {
  box-shadow: none;
}
._error .form__field {
  border-color: rgba(255, 0, 0, 0.4);
}
textarea.form__field {
  height: 85px;
  resize: none;
  overflow: auto;
}
.form__btn {
  padding: 14px 0 0;
  text-align: center;
  position: relative;
  padding: 3px 0 0;
}
.form__btn .button {
  padding: 12px 30px 15px 30px;
  display: block;
  width: 100%;
}
.important_text {
  text-align: center;
  border-bottom: 1px solid #f3f2ea;
  font-style: italic;
  font-size: 12px;
  padding: 11px 0 9px;
  margin: 0 0 37px;
}
.error_field {
  position: absolute;
  left: 0;
  text-align: right;
  top: 12px;
  margin: 0;
  z-index: 1;
  line-height: 20px;
  padding: 23px 0 0;
  font-size: 0;
}
.error_field .alert__icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
  height: 14px;
  display: none;
}
._error .error_field .alert__icon {
  display: block;
}
.error_field .true__icon {
  position: absolute;
  right: 10px;
  top: -28px;
  width: 13px;
  height: 11px;
  display: none;
}
._true .error_field .true__icon {
  display: block;
}
._true._error .error_field .true__icon {
  display: none;
}
.error_field__text {
  font-size: 12px;
  color: #f63440;
  font-family: 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.button {
  border: 0;
  color: #fff;
  background: #3fc1c9;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font: 500 14px/28px "Open Sans", sans-serif;
  padding: 3px 23px 4px;
  text-decoration: none;
  transition: all 0.2s;
  cursor: pointer;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  letter-spacing: 0.2px;
}
.button:disabled {
  opacity: 0.5;
  cursor: default;
}
.button:hover {
  background: rgba(63, 193, 201, 0.8);
  color: #fff;
  text-decoration: none;
}
.request .button {
  display: none;
}
.check {
  background-color: #45a142;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: inline-block;
  margin: 0 0 0 53px;
  text-align: center;
  vertical-align: top;
}
.check__icon {
  width: 19px;
  height: 17px;
  vertical-align: middle;
}
.ik_select {
  text-align: left;
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  font-weight: 700;
  font: 15px/28px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  letter-spacing: 0.4px;
  margin: 0 0 7px;
  background: transparent;
  color: #000;
}
.ik_select_link {
  padding: 2px 18px 3px 9px;
  border: 1px solid #d9c7bd;
  border-radius: 3px;
  position: relative;
}
.ik_select_link:before {
  content: '';
  position: absolute;
  right: 8px;
  top: 12px;
  border-bottom: 3px solid #a1725b;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
}
.ik_select_link:after {
  content: '';
  position: absolute;
  right: 8px;
  top: 18px;
  border-top: 3px solid #a1725b;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
}
.ik_select_link_disabled {
  opacity: .5;
  cursor: default;
}
.ik_select_link_novalue {
  color: rgba(0, 0, 0, 0.4);
}
.select_arrows {
  fill: #0066ff;
  width: 15px;
  height: 12px;
  position: absolute;
  right: 12px;
  top: 17px;
  z-index: 1;
}
.ik_select_dropdown .select_arrows {
  top: 18px;
}
.ik_select_dropdown .mCSB_scrollTools .mCSB_draggerContainer {
  top: 3px;
  bottom: 3px;
}
.ik_select_link_text {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ik_select_dropdown {
  background: #fff;
  width: 100%;
  border: 1px solid #d9c7bd;
  border-radius: 3px;
  margin: 5px 0 0;
}
.ik_select_dropdown:before {
  content: '';
  position: absolute;
  left: 9px;
  top: -5px;
  border-bottom: 5px solid #d9c7bd;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.touch .ik_select_dropdown {
  display: none!important;
}
.ik_select_dropdown p {
  margin: 0;
  padding: 5px 15px;
}
.ik_select_filter_wrap {
  padding: 0;
}
.ik_select_filter:focus {
  outline: none;
}
.ik_select_list .ik_select_option {
  padding: 0 18px;
  cursor: pointer;
  list-style: none;
  border-bottom: 1px solid #d9c7bd;
  min-width: 58px;
  line-height: 34px;
}
.ik_select_list .ik_select_option:hover {
  background: #f1eae7;
}
.ik_select_list .ik_select_option:last-child {
  border-bottom: 0;
}
.ik_select_list .ik_select_option:first-child {
  display: none!important;
}
.ik_select_list .ik_select_option.ik_select_active:first-child {
  display: none;
}
.ik_select_list .ik_select_option_disabled {
  opacity: .5;
  display: none;
}
.ik_select_list .ik_select_optgroup {
  padding: 5px 15px;
}
.ik_select_list .ik_select_optgroup .ik_select_option {
  margin: 0 -15px;
  padding: 0 30px;
}
.ik_select_list {
  cursor: default;
  font: 15px/35px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.ik_select_list .ik_select_active {
  position: relative;
}
.ik_select_list .ik_select_active:before {
  content: '';
  position: absolute;
  left: 4px;
  top: 12px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMCA5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMCA5IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjOEI4QjhCIiBkPSJNOSwxLjVDOC44LDEsOC41LDEsOC41LDFTNy4zLDEuNywzLjcsNS41TDEuNywzLjhMMSw0LjVDMy4yLDYuNyw0LjEsOCw0LjEsOFM2LjgsMy41LDksMS41eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 10px 9px;
  width: 10px;
  height: 9px;
}
.error .ik_select_link_novalue {
  color: #f63440;
}
.custom_select {
  height: 41px;
  vertical-align: middle;
}
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  -ms-touch-action: none;
  touch-action: none;
  /* MSPointer events - direct all pointer events to js */
}
.mCustomScrollbar.mCS_no_scrollbar {
  -ms-touch-action: auto;
  touch-action: auto;
}
.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}
.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}
.p404 {
  text-align: center;
}
.p404__title {
  padding: 25px 0 5px;
}
.p404__hint {
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
}
.p404__image {
  padding: 44px 0 25px;
}
.p404 .more {
  padding-bottom: 75px;
}
.unsubscribe {
  padding-left: 160px !important;
  min-height: 500px;
  box-sizing: border-box;
}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}
/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/phylosophy/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-theme .owl-controls {
  text-align: center;
  display: inline-block;
  margin: 10px 0 0;
  position: relative;
}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: alpha(opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: alpha(opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: alpha(opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: alpha(opacity=100);
  /*IE7 fix*/
  opacity: 1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
/* preloading images */
.owl-item.loading {
  min-height: 150px;
  background: url(/bitrix/templates/phylosophy/css/AjaxLoader.gif) no-repeat center center;
}
/*.owl-dots{text-align: center; margin: -18px 0 0;}*/
.owl-dots {
  text-align: center;
  height: 40px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.owl-dot {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.owl-dot span {
  width: 3px;
  height: 3px;
  background: #9d9d9c;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}
.owl-dot.active span {
  width: 7px;
  height: 7px;
}
.owl-carousel .owl-controls .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-prev,
.owl-next {
  position: absolute;
  top: 5px;
  margin: 0 4px;
  font-size: 0;
  width: 28px;
  height: 28px;
  border: 1px solid rgba(157, 157, 156, 0.4);
  border-radius: 3px;
}
.owl-prev:hover,
.owl-next:hover {
  border-color: #9d9d9c;
}
.owl-prev {
  left: -58px;
}
.owl-next {
  right: -58px;
}
.owl-prev:before,
.owl-next:before {
  content: '';
  position: absolute;
  top: 9px;
  right: 11px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.owl-prev:before {
  border-right: 5px solid #9d9d9c;
}
.owl-next:before {
  border-left: 5px solid #9d9d9c;
}
.no-next .owl-nav {
  visibility: hidden;
}
.ellip {
  display: block;
  height: 100%;
}
.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  max-width: 100%;
}
.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
}
.header {
  max-width: 1080px;
  margin: auto;
  /*overflow: hidden;*/
  padding: 0 0 16px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.header .c-block {
  position: relative;
}
.header .c-block:after {
  content: '';
  display: table;
  clear: both;
}
.header .c-block:before {
  content: '';
  display: block;
  width: 120%;
  height: 6px;
  position: absolute;
  bottom: -16px;
  left: -10%;
}
.header.bg-grey .c-block:before {
  background-color: #f5f5f3;
}
.header.bg-lowgrey .c-block:before {
  background-color: #e5e5e5;
}
.header.bg-darkbrown .c-block:before {
  background-color: #262021;
}
@media only screen and (max-width: 1095px) {
  .header {
    border-top: 0;
  }
}
.header__logo {
  padding: 28px 0 0;
  float: left;
}
.header__search {
  float: right;
  position: relative;
  margin: 29px 0 0 19px;
  padding: 0 0 4px 20px;
  border-left: 1px solid rgba(157, 157, 156, 0.1);
}
.header__search_wrpr {
  border: 1px solid #eeeeed;
  background: #fff;
  border-radius: 50px;
  padding: 0 34px 0 0;
  width: 194px;
  box-sizing: border-box;
}
.header__search_field {
  border: 0;
  background: transparent;
  border-radius: 50px;
  vertical-align: top;
  padding: 10px 0 9px 14px;
  font: 500 12px/14px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  letter-spacing: 0.4px;
  width: 100%;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-appearance: none;
}
.header__search_button {
  border: 0;
  background: none;
  position: absolute;
  right: 6px;
  top: 8px;
  cursor: pointer;
}
.header__search_icon {
  fill: #9d9d9c;
  width: 16px;
  height: 16px;
  vertical-align: top;
}
.header__lng {
  float: right;
  font-style: italic;
  font-size: 14px;
  margin: 27px 0 0;
  line-height: 44px;
}
.header__lng_link {
  color: #bfc4cc;
  position: relative;
}
.header__lng_im {
  position: absolute;
  left: -26px;
  top: 5px;
}
.header__menu {
  clear: both;
  float: right;
  margin: -23px 0 0;
  font: 500 16px/28px "Open Sans", sans-serif;
  letter-spacing: 0.3px;
}
.header__menu_item {
  display: inline-block;
  margin: 0 0 0 16px;
  border-bottom: 2px solid transparent;
  padding: 0 0 1px;
}
.header__menu_item.active {
  border-color: #3fc1c9;
}
.header__menu_link {
  color: #333333;
}
a.header__menu_link:hover {
  text-decoration: none;
  color: #9d9d9c;
}
.popup {
  position: fixed;
  left: 0;
  top: 50%;
  width: 100%;
  height: 0;
  z-index: 110;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: #f7f8f9;
  opacity: 0;
  transition: opacity 0.3s, 0s height 0.3s, 0s top 0.3s;
}
.popup.__active {
  height: 100%;
  top: 0;
  opacity: 1;
  transition: opacity 0.3s, height 0s, top 0s;
}
.popup .__hidden {
  display: none;
}
.popup__centering {
  position: relative;
  background: #fff;
  box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.06);
  border-radius: 5px;
  text-align: center;
  left: -100%;
  transition: left .3s;
}
.no-flexbox .popup__centering {
  position: absolute;
  left: 50%;
  top: 100px;
  margin: 0 0 0 -230px;
}
.__active .popup__centering {
  transition: .3s left .3s;
  left: 0;
  transition-timing-function: cubic-bezier(0.175, 0.685, 0.42, 1.275);
}
.inLeft .popup__centering {
  transition: left .3s;
  left: 100%;
}
.popup__wrapper {
  padding: 52px 60px 60px;
  width: 460px;
  box-sizing: border-box;
}
.popup .h1 {
  margin: 0 0 65px;
}
.popup .popup__message .button {
  padding: 7px 52px 8px;
}
.popup .button {
  width: auto;
  display: inline-block;
  padding: 7px 22px 8px;
}
.popup .important_text {
  margin: 0 0 18px;
}
.message__text {
  font-size: 18px;
  line-height: 30px;
  padding: 18px 0 79px;
  border-bottom: 1px solid #e0e5ec;
  margin: 0 0 16px;
}
.close {
  position: absolute;
  right: 42px;
  top: 57px;
  height: 29px;
  font-size: 9px;
  z-index: 10;
  cursor: pointer;
  line-height: 28px;
  color: #6e8eaa;
  transition: all .5s;
  background: none;
}
@media only screen and (max-width: 1190px) {
  .close {
    right: 32px;
    top: 27px;
  }
}
.close .icon {
  border: 1px solid #6e8eaa;
  display: inline-block;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
  margin: 0 0 0 12px;
  transition: transform .3s;
}
.close__icon {
  width: 13px;
  height: 13px;
  fill: #6e8eaa;
}
.close:hover {
  text-decoration: none;
  background: none;
  border: 0;
}
.close:hover .icon {
  transform: rotate(180deg);
}
.footer {
  max-width: 1080px;
  margin: auto;
  padding: 0 20px 19px;
}
.footer a {
  color: #3fc1c9;
  text-decoration: none;
}
.footer a:hover {
  text-decoration: underline;
}
.footer .copyrights {
  text-align: center;
  padding: 21px 0;
  letter-spacing: .2px;
  font: 500 12px/28px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: #9d9fa6;
}
.footer .made_in {
  display: none;
  float: right;
  padding: 21px 0 0;
  letter-spacing: -0.1px;
  font: 500 12px/28px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.footer__c {
  float: right;
  margin: 0 0 40px;
  text-align: right;
  line-height: 30px;
  letter-spacing: 0.4px;
  padding: 22px 0 0;
  font: 500 12px/26px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.main-slider {
  height: 500px;
  background-size: cover;
  text-align: center;
}
.main-slider__wr {
  position: relative;
  background: url(/bitrix/templates/phylosophy/css/../img/fon_main_slider.png) no-repeat 50% 50%;
}
.main-slider__owl {
  position: absolute;
  left: -70px;
  bottom: -30px;
  width: 457px !important;
  height: 471px !important;
}
.main-slider__item {
  width: 940px;
  margin: auto;
  position: relative;
  height: 446px;
  text-align: left;
}
.main-slider__tile {
  position: absolute;
  background-size: cover;
  background-position: 50% 50%;
  box-sizing: border-box;
  display: table;
  transition: all .3s;
  transform: translate3d(0, 0, 0);
  color: #fff;
  overflow: hidden;
}
.main-slider__tile:hover {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.5);
  z-index: 10;
}
.main-slider__tile:hover .main-slider__tile_popup {
  max-height: 200px;
  opacity: 1;
  top: 0;
  transition: 0.4s top 0.2s, max-height 0.4s, 0.4s opacity 0.4s;
}
.owl-carousel .owl-item .tile-min.main-slider__tile:hover .main-slider__tile_im {
  top: 3px;
}
.owl-carousel .owl-item .tile-min.main-slider__tile:hover .main-slider__tile_im img {
  width: 174px;
  opacity: 1;
}
.owl-carousel .owl-item .tile-max.tile-book.main-slider__tile:hover .main-slider__title {
  width: 350px;
  transition: all .4s;
}
.owl-carousel .owl-item .tile-max.tile-book.main-slider__tile:hover .main-slider__tile_im {
  width: 144px;
}
.owl-carousel .owl-item .tile-max.tile-book.main-slider__tile:hover .main-slider__tile_im img {
  width: 120px;
}
.main-slider__tile__in {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
  z-index: 1;
}
.main-slider__tile.tile-video:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to bottom, rgba(38, 32, 33, 0.5) 0%, rgba(38, 32, 33, 0.5) 66%, #262021 100%);
}
.main-slider__tile.tile-video .main-slider__tile__in:before {
  content: '';
  position: absolute;
  border: 1px solid #fff;
}
.main-slider__tile.tile-video .main-slider__tile__in:after {
  content: '';
  position: absolute;
}
.main-slider__tile.tile-video.tile-min .main-slider__tile__in:before {
  width: 13px;
  height: 10px;
  left: 0;
  top: -12px;
}
.main-slider__tile.tile-video.tile-min .main-slider__tile__in:after {
  left: 6px;
  top: -8px;
  border-left: 4px solid #fff;
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
}
.main-slider__tile.tile-video.tile-max .main-slider__tile__in:before {
  width: 28px;
  height: 20px;
  border-radius: 2px;
  left: 1px;
  top: -30px;
}
.main-slider__tile.tile-video.tile-max .main-slider__tile__in:after {
  left: 12px;
  top: -24px;
  border-left: 10px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.main-slider__tile.tile-book:after,
.main-slider__tile.tile-text:after,
.main-slider__tile.tile-book:before,
.main-slider__tile.tile-text:before {
  content: '';
  position: absolute;
}
.main-slider__tile.tile-book.tile-min:before,
.main-slider__tile.tile-text.tile-min:before {
  left: 15px;
  top: 15px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  width: 11px;
  height: 2px;
}
.main-slider__tile.tile-book.tile-min:after,
.main-slider__tile.tile-text.tile-min:after {
  left: 15px;
  top: 21px;
  border-top: 1px solid #fff;
  width: 8px;
}
.main-slider__tile.tile-book.tile-max:before,
.main-slider__tile.tile-text.tile-max:before {
  left: 20px;
  top: 20px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  width: 22px;
  height: 4px;
}
.main-slider__tile.tile-book.tile-max:after,
.main-slider__tile.tile-text.tile-max:after {
  left: 20px;
  top: 32px;
  border-top: 2px solid #fff;
  width: 14px;
}
.main-slider__tile.tile-audio:before {
  content: '';
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS41IDdIMXY2aDQuNWw3LjUgNlYxTDUuNSA3eiBNMTguMSA3LjJjLTAuNi0wLjktMS4zLTEuNS0yLjMtMmwtMC43IDEuNGMwLjcgMC4zIDEuMiAwLjggMS42IDEuNCBjMC40IDAuNiAwLjYgMS4zIDAuNiAyYzAgMC43LTAuMiAxLjQtMC42IDJjLTAuNCAwLjYtMSAxLjEtMS42IDEuNGwwLjcgMS40YzAuOS0wLjUgMS43LTEuMSAyLjMtMkMxOC43IDExLjkgMTkgMTEgMTkgMTAgQzE5IDkgMTguNyA4IDE4LjEgNy4yeiBNMjEuNiA1LjJjLTEtMS41LTIuMy0yLjYtMy45LTMuNGwtMC43IDEuNGMxLjQgMC43IDIuNSAxLjYgMy4zIDIuOGMwLjggMS4yIDEuMiAyLjYgMS4yIDQgYzAgMS41LTAuNCAyLjgtMS4yIDRjLTAuOCAxLjItMS45IDIuMi0zLjMgMi44bDAuNyAxLjRjMS42LTAuOCAyLjktMS45IDMuOS0zLjRjMS0xLjUgMS40LTMuMSAxLjQtNC44QzIzIDguMiAyMi41IDYuNiAyMS42IDUuMnoiLz48L3N2Zz4=);
  background-size: cover;
}
.main-slider__tile.tile-audio.tile-min:before {
  left: 14px;
  top: 14px;
  width: 13px;
  height: 11px;
}
.main-slider__tile.tile-audio.tile-max:before {
  left: 19px;
  top: 19px;
  width: 24px;
  height: 20px;
}
.main-slider__tile.tile-book.tile-min {
  background: #262021!important;
}
.main-slider__tile.tile-book.tile-min .main-slider__tile_im {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: -13px;
  bottom: 0;
  overflow: hidden;
  transition: all .4s;
  z-index: 0;
}
.main-slider__tile.tile-book.tile-min .main-slider__tile_im:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(38, 32, 33, 0) 0%, rgba(38, 32, 33, 0) 66%, #262021 100%);
}
.owl-carousel .owl-item .main-slider__tile.tile-book.tile-min .main-slider__tile_im img {
  width: 87px;
  margin: auto;
  opacity: .5;
  transition: all .4s;
  box-shadow: 5px 5px 0 0 rgba(0, 0, 0, 0.2);
}
.main-slider__tile.tile-book.tile-max {
  padding: 30px 18px 11px;
}
.main-slider__tile.tile-book.tile-max:hover {
  padding-top: 50px;
}
.main-slider__tile.tile-book.tile-max .main-slider__tile__in {
  vertical-align: middle;
}
.main-slider__tile.tile-book.tile-max .main-slider__tile_im {
  display: inline-block;
  vertical-align: middle;
  width: 124px;
  transition: all .4s;
}
.owl-carousel .owl-item .main-slider__tile.tile-book.tile-max .main-slider__tile_im img {
  width: 100px;
  margin: 0;
  transition: all .3s;
  box-shadow: 5px 5px 0 0 rgba(0, 0, 0, 0.2);
}
.main-slider__tile.tile-book.tile-max .main-slider__title {
  display: inline-block;
  vertical-align: middle;
  width: 290px;
  transition: all .3s;
}
.main-slider__tile.tile-book.tile-max .main-slider__tile_tags {
  margin-top: 27px;
}
.main-slider__tile_popup {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  position: relative;
  top: 100px;
  transition: all 0.2s;
}
.main-slider__tile_text {
  font: 15px/25px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  margin: 13px 0 0;
  height: 125px;
  overflow: hidden;
}
.main-slider__tile_tags {
  margin: 17px 0 4px;
  line-height: 18px;
}
.main-slider__tile_tag {
  display: inline-block;
  vertical-align: top;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  color: #fff;
  padding: 0 5px;
  margin: 0 2px 0 0;
  font: 12px/18px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.main-slider__tile_tag:hover {
  text-decoration: none;
  border-color: #fff;
}
.main-slider__title {
  color: #fff;
  display: block;
  overflow: hidden;
  position: relative;
}
.main-slider__title:hover {
  text-decoration: none;
}
.main-slider .owl-item {
  padding: 24px 0 0;
}
.main-slider .owl-prev,
.main-slider .owl-next {
  border-color: #fff;
  border-radius: 0;
}
.main-slider .owl-prev:hover,
.main-slider .owl-next:hover {
  border-color: #3fc1c9;
}
.main-slider .owl-prev:before {
  border-right-color: #fff;
}
.main-slider .owl-next:before {
  border-left-color: #fff;
}
.main-slider .owl-prev:hover:before {
  border-right-color: #3fc1c9;
}
.main-slider .owl-next:hover:before {
  border-left-color: #3fc1c9;
}
.main-slider .owl-dot span {
  background: #fff;
}
.main-slider .owl-stage-outer {
  margin: 0 0 -60px;
  height: 100%;
}
.tile-max {
  width: 468px;
  height: 264px;
  font: bold 24px/35px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  padding: 50px 18px 11px;
}
.tile-max:hover {
  width: 562px;
  height: 317px;
}
.tile-min {
  width: 232px;
  height: 130px;
  font: bold 14px/18px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  padding: 27px 14px 11px;
}
.tile-min:hover {
  width: 464px;
  height: 260px;
}
.left-0_top-0 {
  left: 0;
  top: 0;
}
.left-0_top-0:hover {
  left: -20px;
  top: -10px;
}
.left-1_top-0 {
  left: 236px;
  top: 0;
}
.left-1_top-0:hover {
  left: 120px;
  top: -10px;
}
.left-1_top-0.tile-max:hover {
  left: 192px;
}
.left-2_top-0 {
  left: 472px;
  top: 0;
}
.left-2_top-0:hover {
  left: 356px;
  top: -10px;
}
.left-2_top-0.tile-max:hover {
  left: 398px;
}
.left-3_top-0 {
  left: 708px;
  top: 0;
}
.left-3_top-0:hover {
  top: -10px;
  left: 496px;
}
.left-0_top-1 {
  left: 0;
  top: 134px;
}
.left-0_top-1:hover {
  left: -20px;
  top: 60px;
}
.left-0_top-1.tile-max:hover {
  top: 104px;
}
.left-1_top-1 {
  left: 236px;
  top: 134px;
}
.left-1_top-1:hover {
  left: 120px;
  top: 60px;
}
.left-1_top-1.tile-max:hover {
  left: 180px;
  top: 105px;
}
.left-2_top-1 {
  left: 472px;
  top: 134px;
}
.left-2_top-1:hover {
  left: 356px;
  top: 60px;
}
.left-2_top-1.tile-max:hover {
  left: 398px;
  top: 104px;
}
.left-3_top-1 {
  left: 708px;
  top: 134px;
}
.left-3_top-1:hover {
  left: 496px;
  top: 60px;
}
.left-0_top-2 {
  left: 0;
  top: 268px;
}
.left-0_top-2:hover {
  left: -20px;
  top: 161px;
}
.left-1_top-2 {
  left: 236px;
  top: 268px;
}
.left-1_top-2:hover {
  left: 120px;
  top: 161px;
}
.left-2_top-2 {
  left: 472px;
  top: 268px;
}
.left-2_top-2:hover {
  left: 356px;
  top: 161px;
}
.left-3_top-2 {
  left: 708px;
  top: 268px;
}
.left-3_top-2:hover {
  left: 496px;
  top: 161px;
}
.main-soc {
  position: relative;
  padding: 32px 0 35px;
  margin: 0 0 48px;
}
.main-soc:last-child {
  margin-bottom: 0;
}
.main-soc:before {
  content: " ";
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  border-right: 1px solid rgba(157, 157, 156, 0.1);
  margin: 0 0 0 80px;
}
.main-soc-fluid {
  border-top: 1px solid rgba(157, 157, 156, 0.1);
  text-align: center;
  padding: 27px 0 30px;
}
.main-soc-fluid .main-soc__item {
  margin: 0 3px 0 4px;
}
.main-soc:after {
  content: " ";
  display: table;
  clear: both;
}
.main-soc__subtitle {
  font: italic 13px/18px "Open Sans", sans-serif;
  color: #bfc4cc;
}
.main-soc .form__item {
  padding: 0;
  width: 300px;
  display: inline-block;
  margin: 0 16px 0 0;
}
.main-soc__title {
  font: 600 16px/28px "Open Sans", sans-serif;
  letter-spacing: 0.1px;
  padding: 0 0 12px;
}
.main-soc__left {
  float: left;
  width: 550px;
}
.main-soc__right {
  float: right;
  width: 300px;
}
.main-soc__item {
  display: inline-block;
  vertical-align: top;
  font: 700 12px/28px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin: 0 6px 0 0;
  position: relative;
}
.main-soc__item.active:before {
  position: absolute;
  content: '';
  top: 100%;
  border-bottom: 5px solid #9d9d9c;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 50%;
  margin: 1px 0 0 -4px;
}
.main-soc__link {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  color: #000;
  padding: 3px 12px 2px 9px;
  text-transform: uppercase;
}
.active .main-soc__link,
.main-soc__link:hover {
  text-decoration: none;
  border-color: #3fc1c9;
}
.main-soc__popup {
  position: absolute;
  border-top: 3px solid #9d9d9c;
  top: 100%;
  right: -58px;
  margin: 5px 0 0 0;
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
  font-size: 0;
  line-height: 0;
  display: none;
  z-index: 1;
  padding-top: 10px;
  background: #fff;
}
.active .main-soc__popup {
  display: block;
}
.main-soc__close {
  position: absolute;
  right: -11px;
  top: -13px;
  padding-left: 1px;
  background: #9d9d9c;
  color: #fff;
  width: 20px;
  height: 21px;
  text-align: center;
  border-radius: 50%;
  line-height: 22px;
  font-size: 20px;
  font-weight: 400;
}
.main-soc__close:hover {
  text-decoration: none;
}
.youtube {
  width: 21px;
  height: 15px;
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
.fb {
  width: 17px;
  height: 17px;
  vertical-align: middle;
  margin: -2px 5px 0 0;
  fill: #3c5a96;
}
._yt #___ytsubscribe_0,
._yt iframe {
  width: 310px !important;
  height: 70px !important;
}
.main-soc-fluid .main-soc__item:before {
  display: none !important;
}
.main-soc-fluid .main-soc__popup {
  top: auto;
  bottom: 50px;
}
.main-soc-fluid ._yt {
  left: -34px;
  right: auto;
}
@media (min-width: 1110px) {
  .main-soc-fluid ._yt {
    left: -67px;
  }
}
.news {
  padding: 0 0 37px;
}
.news__items {
  width: 960px;
}
.news__item {
  display: inline-block;
  vertical-align: top;
  box-shadow: 0 0 0 1px #f5f1ee;
  box-sizing: border-box;
  width: 300px;
  margin: 0 13px 18px 0;
  padding: 25px 20px 0;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.touch .news__item {
  border: 1px solid #f5f1ee;
  box-shadow: none;
  width: 302px;
}
.news__item.load {
  padding-bottom: 37px;
}
.news__item:hover {
  box-shadow: 0 0 0 3px #3fc1c9;
}
.touch .news__item:hover {
  box-shadow: 0 0 0 2px #3fc1c9;
  border-color: #3fc1c9;
}
.news__items-row .news__item {
  display: block;
  width: auto;
  border: 0;
  border-bottom: 1px solid #f5f1ee;
  box-shadow: none;
  padding: 21px 0 10px;
  margin: 0 13px 6px 0;
}
.news__items-row .news__item:hover {
  box-shadow: none;
  border-color: #f5f1ee;
}
.news__title {
  font: 700 18px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: #000;
  display: block;
  letter-spacing: -0.2px;
  margin: 0 0 17px;
  transition: all 0.2s;
}
.news__title:hover {
  color: #3fc1c9;
  text-decoration: none;
}
.news__text {
  font: 15px/25px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  margin: 0 0 25px;
}
.news__items-row .news__text {
  margin: 0 0 22px;
}
.news__text img {
  float: left;
  margin: -2px 9px 2px 0;
}
.news__tags {
  bottom: 10px;
  left: 20px;
  margin-right: 50px;
}
.load .news__tags {
  right: 20px;
  position: absolute;
}
.news__items-row .news__tags {
  clear: both;
  margin-left: 66px;
}
.news__tag {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #dddddd;
  border-radius: 3px;
  color: #bebebe;
  padding: 0 5px;
  margin: 0;
  font: 12px/18px "Open Sans", sans-serif;
}
.active .news__tag,
.news__tag:hover {
  text-decoration: none;
  border-color: #3fc1c9;
  color: #3fc1c9;
}
.news__date {
  position: absolute;
  right: 20px;
  bottom: 24px;
  font: italic 14px/12px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: rgba(0, 0, 0, 0.5);
}
.news__items-row .news__date {
  bottom: 23px;
  left: 0;
  width: 50px;
}
.news__video {
  margin: -25px 0 0 -20px;
}
.news__items-row .news__video {
  margin: 4px 20px 11px 0;
  float: left;
}
.news__audio {
  height: 49px;
  overflow: hidden;
  position: relative;
  margin: -4px 0 4px;
}
.touch .news__audio {
  height: 35px;
}
.touch .news__audio:before {
  content: '';
  position: absolute;
  left: -1px;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: #1b1b1b;
}
.touch .news__audio iframe {
  opacity: 0;
}
.touch .news__audio:after {
  content: '';
  position: absolute;
  left: 22px;
  top: 10px;
  z-index: 11;
  border-left: 14px solid #8e8e8e;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
.news__audio_wrpr {
  position: absolute;
  left: 0;
  bottom: 0;
}
.news__author {
  border-top: 1px solid #f5f1ee;
  font-size: 12px;
  margin: -12px 0 28px;
  padding: 8px 0 0;
  position: relative;
}
.news__author.no-border {
  padding: 0;
  border: 0;
  float: left;
  margin: -12px 0 9px;
}
.news__author_link {
  font-size: 16px;
  font-style: italic;
  color: #a1725b;
  line-height: 18px;
}
.news__author_link:hover .news__author_popup {
  display: block;
}
.news__author_img {
  vertical-align: middle;
  margin: -3px 3px 0 4px;
}
.news__author_popup {
  position: absolute;
  left: -10px;
  bottom: 32px;
  background: #f3f2ea;
  color: #000;
  padding: 22px 20px 16px;
  width: 260px;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.1);
  display: none;
}
.news__author_popup:after {
  content: '';
  position: absolute;
  bottom: -5px;
  border-top: 6px solid #f3f2ea;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  left: 75px;
}
.news__author_im {
  float: left;
  margin: -2px 10px 0 0;
}
.news__author_name {
  display: block;
  margin: 0 0 7px;
}
.news__author_text {
  font-size: 15px;
}
.tags {
  margin: 12px 0 14px;
}
.tags__title {
  float: left;
  font: 700 12px/18px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  padding: 3px 10px 0 0;
}
.tags__wrapper {
  overflow: hidden;
}
.tags__item {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #eeeff0;
  border-radius: 3px;
  color: #3fc1c9;
  padding: 3px 10px 4px;
  margin: 0 5px 10px 0;
  font: 13px/18px "Open Sans", sans-serif;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  transform: translate3d(0, 0, 0);
}
.active .tags__item,
.tags__item:hover {
  text-decoration: none;
  border-color: #eeeff0;
}
.tags__item.active {
  background: #ebf9f9;
}
.tags__item._hidden {
  display: none;
}
.tags__more {
  font: 12px/14px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 0 5px 9px;
  color: #999999;
  position: relative;
  padding: 11px 0;
}
.tags__more:hover {
  text-decoration: none;
}
.tags__more:hover .tags__more_text {
  border-color: #9d9d9c;
}
.tags__more:hover .tags__more_icon {
  border-color: #9d9d9c;
}
.tags__more_text {
  border-bottom: 1px dotted transparent;
}
.tags__more_icon {
  border: 1px solid #858585;
  position: absolute;
  right: -19px;
  top: 10px;
  line-height: 11px;
  border-radius: 3px;
  width: 12px;
  height: 12px;
  text-align: center;
}
.active .tags__more_icon {
  transform: rotate(180deg);
}
.tags__more_icon .arrow-down {
  width: 8px;
  height: 6px;
  margin: 3px 0;
  fill: #858585;
}
.grey-news {
  padding: 51px 0 0;
  margin: 0 0 2px;
}
.grey-news .news__item {
  border: 1px solid #ebe5db;
}
.grey-news .news__item:hover {
  border-color: #9d9d9c;
}
.grey-news .news__items {
  padding: 19px 0 0;
}
.more {
  text-align: center;
  padding: 4px 0 20px;
}
.more__link {
  background: #3fc1c9;
  color: #fff;
  display: inline-block;
  width: 300px;
  font: 500 15px/25px "Open Sans", sans-serif;
  border-radius: 5px;
  padding: 12px 0 13px;
  vertical-align: top;
  letter-spacing: 0.2px;
  transition: all 0.3s;
}
.more__link:hover {
  text-decoration: none;
  background: rgba(63, 193, 201, 0.8);
}
.filter-tags__input {
  position: absolute;
  right: 110%;
  top: 0;
  visibility: hidden;
}
.filter__date {
  border-top: 1px solid #f5f1ee;
  margin: 21px 0 0;
  padding: 27px 0 20px;
}
.filter__date_year {
  width: 70px;
  margin: 0 16px 0 0;
  display: inline-block;
  vertical-align: top;
}
.filter__date_month {
  width: 100px;
  display: inline-block;
  vertical-align: top;
}
.filter__date option {
  color: #000;
}
.filter__submit {
  padding: 0 0 54px 0;
  text-align: center;
}
.content .filter__submit a {
  color: #fff;
}
.filter__label {
  padding: 0 0 10px;
  font: 700 12px/18px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.filter__clear_separate {
  color: #b1b1b1;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  margin: -3px 0 0 -6px;
}
.filter__clear {
  font-size: 12px;
  color: #f63440;
  display: inline-block;
  vertical-align: middle;
  margin: -9px 0 0;
  font: 12px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  position: relative;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.filter__clear:before {
  content: '\00d7';
  position: absolute;
  right: -20px;
  text-align: center;
  font-size: 14px;
  line-height: 10px;
  top: 0;
  color: #f63440;
  width: 12px;
  height: 12px;
  border-radius: 3px;
  border: 1px solid rgba(246, 52, 64, 0.4);
  font-family: Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.touch .filter__clear:before {
  line-height: 8px;
}
.filter__clear:hover {
  border-color: #f63440;
  text-decoration: none;
}
.filter__clear:hover:before {
  border-color: #f63440;
}
.fluid_block {
  width: 300px;
  position: relative;
  float: left;
  padding: 0 0 30px;
  min-height: 100vh;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.scroll .fluid_block {
  position: fixed;
  left: 50%;
  bottom: 0;
  margin: 0 0 0 -470px;
  z-index: 10;
}
.scroll-stop .fluid_block {
  position: absolute;
  left: 50%;
  bottom: 137px;
  margin: 0 0 0 -470px;
  z-index: 10;
  top: auto;
  min-height: 100px;
}
.events_list {
  margin: 15px 0 0;
  position: relative;
}
.events_list .subscribe {
  background: #f3f2ea;
}
.events_list .news__items {
  width: 640px;
  box-sizing: border-box;
  padding: 16px 0 0 4px;
  margin: 0 0 0 315px;
}
.paginator {
  text-align: center;
  font: 700 15px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  padding: 0 0 40px;
}
.paginator__prev_link,
.paginator__next_link {
  display: inline-block;
  position: relative;
  margin: 0 27px;
  font-size: 0;
  width: 28px;
  height: 28px;
  border: 1px solid rgba(157, 157, 156, 0.4);
  border-radius: 3px;
  vertical-align: middle;
}
.paginator__prev_link:before,
.paginator__next_link:before {
  content: '';
  position: absolute;
  top: 9px;
  right: 11px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
a.paginator__prev_link:hover,
a.paginator__next_link:hover {
  border-color: #9d9d9c;
  text-decoration: none;
}
.paginator__prev_link:before {
  border-right: 5px solid #a1725b;
}
.paginator__next_link:before {
  border-left: 5px solid #a1725b;
}
.paginator .disabled {
  opacity: 0.5;
  cursor: default;
}
.paginator__link {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 10px;
  margin: 0 9px;
  color: #000;
}
a.paginator__link:hover {
  color: #9d9d9c;
  text-decoration: none;
}
.paginator__link.active {
  opacity: .4;
}
.paginator__separate {
  margin: 0 16px;
  color: #000;
  padding: 3px 0 0;
  display: inline-block;
  vertical-align: middle;
}
a.paginator__separate:hover {
  color: #9d9d9c;
  text-decoration: none;
}
.person {
  padding: 51px 0 10px;
  font-size: 0;
  line-height: 0;
}
.person__items {
  padding: 5px 0 0;
  text-align: center;
}
.person__link {
  display: block;
  color: black;
}
.person__link:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.person__link:hover {
  text-decoration: none;
}
.person__link:hover .person__name {
  color: #3fc1c9;
}
.person__link:hover .person__articles {
  text-decoration: underline;
}
.person__item {
  background: #fff;
  vertical-align: bottom;
  display: inline-block;
  width: 274px;
  margin: 0 0 0 25px;
  padding: 23px 32px 15px 32px;
  box-sizing: border-box;
  text-align: left;
}
.person__im {
  float: left;
  margin: -3px 20px 0 -57px;
  font-size: 0;
  line-height: 0;
  width: 71px;
  height: 71px;
  overflow: hidden;
}
.person__im img {
  transform: translate3d(0, 0, 0);
}
.person .owl-item {
  display: inline-block;
  vertical-align: bottom;
  float: none;
}
.person__name {
  font: italic 16px/18px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: #a1725b;
  margin: 0 0 13px;
  display: block;
}
.person__text {
  font: 700 18px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: #000;
  display: block;
  letter-spacing: -0.3px;
  margin: 0 0 11px;
  transition: all 0.2s;
}
.person__text:hover {
  color: #3fc1c9;
  text-decoration: none;
}
.person__date {
  font: italic 14px/18px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 0 0 3px;
}
.person__list {
  padding: 3px 0 29px;
}
.person__list .person__items {
  text-align: left;
  width: 980px;
  margin: 0 0 32px -15px;
}
.person__list .person__item {
  vertical-align: top;
  box-shadow: 0 0 0 1px #f5f1ee;
  padding: 20px 19px 16px 19px;
  width: 222px;
  margin: 0 0 19px 14px;
  position: relative;
}
.person__list .person__item.preson-active,
.person__list .person__item:hover {
  box-shadow: 0 0 0 3px #3fc1c9;
}
.person__list .person__im {
  float: none;
  width: 100px;
  height: 100px;
  margin: 0 0 4px;
}
.person__list .person__name {
  color: #000;
  font: 700 normal 18px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin: 0 0 5px;
}
.person__list .person__post {
  font: bold italic 15px/18px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  margin: 0 0 7px;
}
.person__list .person__subpost {
  font: italic 15px/18px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
}
.person__list .person__articles {
  font: 14px/18px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: #9d9d9c;
  border-top: 1px solid #f5f1ee;
  padding: 10px 0 0;
}
.person__list .person__articles i {
  font: italic 14px/18px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
}
.person__list .load .person__articles {
  position: absolute;
  left: 20px;
  bottom: 10px;
  right: 20px;
}
.person__popup {
  position: fixed;
  left: -50%;
  border-top: 3px solid #9d9d9c;
  width: 780px;
  top: 50%;
  height: 577px;
  margin: -290px 0 0 -390px;
  background: #fff;
  z-index: 110;
  box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, 0.1);
  opacity: 0;
  display: table;
  transition: opacity .4s, .4s left .4s;
}
.person__popup.active {
  opacity: 1;
  left: 50%;
  transition: opacity .4s;
}
.person__popup_row {
  display: table-row;
  height: 100%;
}
.person__popup_row:first-child {
  height: 100px;
}
.person__popup_td {
  display: table-cell;
}
.person__popup_td.bottom {
  height: 100px;
}
.person__popup_top {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  display: table;
  width: 100%;
}
.person__popup_item {
  display: table-cell;
  vertical-align: middle;
  padding: 17px 0 21px;
}
.person__popup_item.item_1 {
  width: 140px;
}
.person__popup_item.item_2 {
  min-width: 320px;
}
.person__popup_item.item_3 {
  padding-right: 30px;
  padding-left: 20px;
}
.person__popup_bottom {
  width: 100%;
  height: 440px;
  overflow: auto;
}
.person__popup .person__im {
  margin: 0 20px;
}
.person__popup .person__article_type {
  font: italic 16px/18px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  margin: 9px 0 2px;
}
.person__popup .person__name {
  margin: 0 0 -1px;
}
.person__popup .person__post {
  display: inline-block;
  vertical-align: middle;
}
.person__popup .person__mail {
  display: inline-block;
  vertical-align: middle;
  font: italic 15px/18px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  margin: 0 0 7px 21px;
  position: relative;
}
.person__popup .person__mail:before {
  content: 'Â·';
  position: absolute;
  left: -17px;
  top: 0;
  color: #999;
  font-size: 22px;
}
.person__popup .person__mail_link {
  color: #9d9d9c;
  text-decoration: none;
  border-bottom: 1px solid;
}
.person__popup .person__mail_link:hover {
  border-color: transparent;
}
.person__popup ol {
  margin: 0 20px;
  padding: 11px 0 0;
}
.person__popup ol li {
  padding: 13px 0 18px 60px;
  border-bottom: 1px solid #f5f1ee;
}
.person__popup ol li:before {
  top: 12px;
}
.person__popup__noresult {
  text-align: center;
  padding: 104px 0 0;
}
.person__popup__icon-noresult {
  width: 102px;
  height: 122px;
  fill: #b2b2b2;
  margin: 0 0 9px;
}
.person__popup__noresult_title {
  font: 700 24px/35px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: rgba(0, 0, 0, 0.4);
}
.person__article_link {
  font: 700 18px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: #000;
  display: block;
  letter-spacing: -0.2px;
  margin: 0 0 15px;
  transition: all 0.2s;
}
.person__article_link:hover {
  color: #9d9d9c;
  text-decoration: none;
}
.person__article_date {
  font: italic 14px/12px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: rgba(0, 0, 0, 0.5);
}
.person__close {
  position: absolute;
  right: -11px;
  top: -13px;
  background: #9d9d9c;
  color: #fff;
  width: 21px;
  height: 21px;
  text-align: center;
  border-radius: 50%;
  line-height: 22px;
  font-size: 14px;
  font-weight: 400;
}
.person__close:hover {
  text-decoration: none;
}
.person .owl-prev,
.person .owl-next {
  border-color: #eeeff0;
  border-radius: 0;
}
.person .owl-prev:hover,
.person .owl-next:hover {
  border-color: #eeeff0;
}
.person .owl-prev:before {
  border-right-color: #fff;
}
.person .owl-next:before {
  border-left-color: #fff;
}
.person .owl-prev:hover:before {
  border-right-color: #fff;
}
.person .owl-next:hover:before {
  border-left-color: #fff;
}
.person__items[data-no-hover] .person__item:hover {
  box-shadow: 0 0 0 1px #f5f1ee !important;
}
#blackfon {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  display: none;
}
.sitemap__list {
  margin: 0 -20px 0 0;
  padding: 22px 0 50px 0;
  font: 14px/18px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
}
.sitemap__row {
  font-size: 0;
}
.sitemap__row:first-child {
  margin-bottom: 28px;
}
.sitemap__column {
  display: inline-block;
  width: 25%;
  font-size: 14px;
  vertical-align: top;
  padding: 0 10px 0 0;
  box-sizing: border-box;
}
.sitemap__link {
  text-decoration: none;
}
.sitemap__link:hover {
  text-decoration: underline;
}
.sitemap__lvl-1 {
  margin-bottom: 10px;
}
.sitemap__lvl-1 .sitemap__link {
  color: #000;
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
}
.sitemap__lvl-2 {
  margin-bottom: 10px;
}
.sitemap__lvl-2 .sitemap__link {
  color: #9d9d9c;
}
.video-block__video {
  height: 606px;
  margin: 0 0 -236px;
  position: relative;
  transition: all 0.6s;
}
.video-block__video IFRAME {
  width: 100% !important;
  height: 100% !important;
}
.video-active .video-block__video {
  margin: 0 0 22px;
}
.video-block__video video {
  max-width: 100%;
  height: auto;
  border: 1px solid red;
}
.video-block__video_wrpr {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 1;
  left: 0;
  top: 0;
  transition: opacity 0.6s, 0 width 0.6s, 0 height 0.6s;
}
.video-active .video-block__video_wrpr {
  opacity: 0;
  width: 0;
  height: 0;
}
.video-block__video_wrpr:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 300px;
  width: 100%;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #262021 86%, #262021 100%);
}
.video-block__link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.video-block__link:before {
  content: '';
  position: absolute;
  border-radius: 8px;
  background: rgba(157, 157, 156, 0.8);
  width: 108px;
  height: 78px;
  top: 247px;
  left: 50%;
  margin: 0 0 0 -310px;
}
.video-block__link:after {
  content: '';
  position: absolute;
  top: 264px;
  left: 50%;
  margin: 0 0 0 -265px;
  border-left: 30px solid #fff;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
}
.video-block__frame {
  position: absolute;
  width: 100%;
  height: 100%;
}
.video-block__img {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 50%;
}
.video-block__wrapper {
  position: relative;
  z-index: 1;
  width: 620px;
  margin: auto;
}
.bg-lowgrey .video-block__wrapper {
  padding: 30px 0 0;
}
.video-block__title {
  font: 700 36px/48px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  transition: all 0.6s;
  padding: 0 0 2px;
}
.video-active .video-block__title {
  font-size: 24px;
  line-height: 35px;
}
.video-block__date {
  font: italic 14px/28px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  padding: 10px 0;
  color: rgba(255, 255, 255, 0.4);
}
.bg-lowgrey .video-block__date {
  color: rgba(0, 0, 0, 0.4);
  padding: 4px 0 14px;
}
.video-block__text {
  font: italic 20px/30px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  border-top: 2px solid #9d9d9c;
  padding: 23px 0 22px;
}
.audio .video-block__text {
  border: 0;
  padding-top: 10px;
}
.video-block__social {
  padding: 0 0 40px;
  width: 640px;
}
.video-block__social__wrapper {
  border-top: 1px solid #f5f1ee;
  border-bottom: 1px solid #f5f1ee;
  padding: 20px 0 0;
  margin: 0 0 20px;
}
.video-block__social__wrapper .video-block__social {
  padding: 0 0 20px;
}
.video-block__social_link {
  display: inline-block;
  vertical-align: top;
  border-radius: 3px;
  color: #fff;
  font: 500 15px/28px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  padding: 3px 0 4px 13px;
  margin: 0 10px 0 0;
  width: 127px;
  position: relative;
}
.video-block__social_link:hover {
  text-decoration: none;
}
.video-block__social_link.button-vk {
  background: #426b9a;
}
.video-block__social_link.button-tw {
  background: #00abed;
}
.video-block__social_link.button-tme {
  background: #229ED9;
}
.video-block__social_link.button-fb {
  background: #4c68b3;
}
.video-block__social_link.button-mail {
  background: #45a142;
}
.video-block__social_icon {
  width: 17px;
  height: 17px;
  fill: #fff;
  position: absolute;
  right: 9px;
  top: 9px;
}
.button-mail .video-block__social_icon {
  width: 15px;
  height: 11px;
  top: 12px;
}
.video-block__social .main-soc__popup {
  right: -150px;
  margin: 10px 0 0 0;
}
.video-block__social .main-soc__item.active:before {
  margin: 6px 0 0 -10px;
}
.subscribe {
  font-size: 13px;
  line-height: 25px;
  display: block;
  background-color: #f9f8f4;
  color: #000;
  text-align: center;
  padding: 23px 21px 30px;
  width: 259px;
}
.subscribe__subtitle {
  display: block;
  font-weight: normal;
  font-style: italic;
  margin: 0 0 -2px;
}
.subscribe__title {
  display: block;
  font: 700 18px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  margin: 0 40px 14px;
}
.subscribe .form__item {
  padding: 0 0 20px;
}
.inline-gallery {
  width: 880px;
  margin: 21px 0 0;
}
.inline-gallery__item {
  overflow: hidden;
}
.inline-gallery__im {
  width: 620px;
  float: left;
  height: 466px;
  background: #e5e5e5;
  text-align: center;
  overflow: hidden;
  margin: 0 20px 0 0;
}
.owl-carousel .owl-item .inline-gallery__im img {
  width: auto;
  height: 466px;
  display: inline-block;
  transform: translate3d(0, 0, 0);
}
.inline-gallery__text {
  overflow: hidden;
  font: italic 15px/25px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  padding: 13px 0 0;
  border-top: 1px solid #f5f1ee;
  margin: 50px 0 0;
}
.inline-gallery .owl-controls {
  margin: 0;
  position: absolute;
  top: -5px;
  left: 694px;
  width: 132px;
}
.inline-gallery .counter {
  font: 700 16px/25px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  right: 40px;
  top: 2px;
  text-align: center;
  width: 160px;
  position: absolute;
}
.inline-search {
  width: 780px;
  margin: auto;
}
.inline-search .news__items-row .news__item {
  margin: 0 0 6px;
}
.inline-search__form {
  position: relative;
  margin: 11px 0 23px;
}
.inline-search__form_item {
  border: 1px solid rgba(157, 157, 156, 0.4);
  background: #fff;
  border-radius: 50px;
  padding: 0 34px 0 0;
}
.inline-search .news__count {
  position: absolute;
  left: -80px;
  font: italic 14px/30px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: rgba(0, 0, 0, 0.5);
}
.inline-search__label {
  position: absolute;
  padding: 0 34px 0 14px;
  font: 500 12px/34px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  width: 100%;
  letter-spacing: 0.4px;
  box-sizing: border-box;
  left: 1px;
  top: 1px;
  cursor: text;
  z-index: 1;
}
.inline-search__hidden {
  opacity: 0;
  visibility: hidden;
  letter-spacing: 0.4px;
  display: inline-block;
}
.inline-search__i {
  font: italic 14px "Times New Roman", Times, "Nimbus Roman No9 L", "FreeSerif", "Liberation Serif", serif;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 0 0 5px;
}
.inline-search__field {
  border: 0;
  vertical-align: top;
  padding: 10px 34px 9px 14px;
  font: 500 12px/14px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  width: 100%;
  letter-spacing: 0.4px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: 50px;
  position: relative;
  background-color: transparent;
  z-index: 10;
}
.inline-search__button {
  border: 0;
  background: none;
  position: absolute;
  right: 6px;
  top: 8px;
  cursor: pointer;
}
.inline-search__icon {
  fill: #9d9d9c;
  width: 16px;
  height: 16px;
}
.inline-search__noresult {
  text-align: center;
  padding: 82px 0 182px;
}
.inline-search__noresult_title {
  font: 700 24px/35px 'Raleway', Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: rgba(0, 0, 0, 0.4);
}
.inline-search__icon-noresult {
  width: 166px;
  height: 121px;
  fill: #b2b2b2;
  margin: 0 0 9px 67px;
}

/* End */


/* Start:/bitrix/templates/phylosophy/css/search.css?154521730710101*/
.visually-hidden {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
}

.library-heading {
	font-size: 17px;
    padding: 0 68px;
    padding-top: 20px;
}

.top-search > #toc-nav {
	background-color: transparent;
	padding: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border: none;
}

.top-search {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.top-search > #toc-nav a {
	line-height: 60px;
}

.search {
	min-height: 1100px;
}

.search h4 {
	color: #333333;
}

.top-search label,
.advanced-search__form-top label,
.advanced-search__form-bottom h4,
.advanced-search__options label {
	font-size: 12px;
	font-weight: 600;
}

.search .button,
.advanced-search .button {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 40px;
	padding-right: 55px;
	padding-left: 30px;
	background-image: url("/bitrix/templates/phylosophy/css/ico/search-btn.png");
	background-position: 85%, 50%;
	background-repeat: no-repeat;
}

.advanced-search__form-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin-top: 30px;
}

.advanced-search__options {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.advanced-search__options .plus-btn {
	margin-top: auto;
}

.advanced-search__option > div {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

.advanced-search__form-top input[type="checkbox"],
.advanced-search__form-bottom input[type="checkbox"] {
	display: none;
}

.advanced-search__form-top input[type="checkbox"] + label,
.advanced-search__form-bottom input[type="checkbox"] + label {
	position: relative;
    padding-left: 18px;
    cursor: pointer;
}

.advanced-search__form-top input[type="checkbox"] + label::before,
.advanced-search__form-bottom input[type="checkbox"] + label::before {
	content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 10px;
    height: 10px;
    border: 1px solid #626262;
    background-color: #ffffff;
    border-radius: 3px;
}

.advanced-search__form-bottom input[type="checkbox"] + label::before {
	top: 4px;
}

.advanced-search__form-top input[type="checkbox"]:checked + label::after,
.advanced-search__form-bottom input[type="checkbox"]:checked + label::after {
	content: "";
    position: absolute;
    left: 4px;
    bottom: 6px;
    width: 4px;
    height: 4px;
    background-color: #65cdd4;
    border-radius: 2px;
}

.advanced-search__form-bottom input[type="checkbox"]:checked + label::after {
	top: 8px;
}

.advanced-search__btn-wrapper {
	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;
	margin-top: 20px;
}

.advanced-search__btn-wrapper button {
	margin-left: auto;
}

.advanced-search__btn-wrapper input[type="reset"] {
	font-size: 12px;
    font-weight: 600;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    color: #3fc1c9;
    height: 14px;

}

.advanced-search__btn-wrapper input[type="reset"]:hover {
	border-bottom: 1px solid #3fc1c9;
}

.advanced-search__form-bottom .datepicker,
.advanced-search__form .filter__date_year .ik_select_link {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 148px;
	background-color: #fff;
	color: #333333;
	border: 1px solid #bfbfbf;
	border-radius: 2px;
	outline: none;
	cursor: pointer;
	line-height: 30px;
	padding: 0 35px 0 17px;
	font-size: 12px;
    font-weight: 600;
}

.advanced-search__item .filter__date_year {
	width: auto;
	margin: 0;
}

.datepicker::-webkit-input-placeholder { /* Chrome */
  color: #333333;
}
.datepicker:-ms-input-placeholder { /* IE 10+ */
  color: #333333;
}
.datepicker::-moz-placeholder { /* Firefox 19+ */
  color: #333333;
  opacity: 1;
}
.datepicker:-moz-placeholder { /* Firefox 4 - 18 */
  color: #333333;
  opacity: 1;
}

.datepicker-dash {
	padding-left: 10px;
	padding-right: 10px;
}

.advanced-search__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-top: 30px;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
}

.advanced-search__item h4 {
	width: 100%;
}

.advanced-search__item.date  h4{
	width: auto;
	margin-right: 30px;
}

.advanced-search__item label {
	font-size: 14px;
	width: 180px;
	line-height: 20px;
}


.advanced-search__form-bottom .plus-btn {
	margin-left: 38px;
	margin-bottom: 42px;
	padding: 6px 10px;
	background-color: #efefef;
	border: 1px solid #bfbfbf;
	border-radius: 2px;
	outline: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
}

.advanced-search__form input[name='text-input'] {
	min-width: 170px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    border: 1px solid #bfbfbf;
    padding: 8px 11px 8px 15px;
    border-radius: 3px;
    color: #333333;
    font-weight: 600;
}

.advanced-search__options input[name='text-input'] {
	/*display: inline;*/
}


.search-table > table {
	width: 100%!important;
}

.search select,
.advanced-search select {
	margin-right: 25px;
	padding-right: 40px;
	padding-left: 15px;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: #bfbfbf;
  color: #333333;
  font-weight: 600;
  background-image: url("/bitrix/templates/phylosophy/css/ico/select-arrow.png");
  background-repeat: no-repeat;
  background-position: 85% 50%;
}

.advanced-search select.option-value {
	min-width: 183px;
}

.advanced-search #category {
	margin-left: 62px;
	width: 183px;
}

.sorting {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.sorting-btn {
	margin-left: auto;
}

.sorting-btn a {
	padding: 0 30px;
	background-color: transparent;
	cursor: pointer;
	border: none;
	outline: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: black;
}

.sorting-btn a:hover {
	color: #3fc1c9;
	text-decoration: none;
}

.sorting-btn a:last-child {
	padding-right: 0;
}

.advanced-search {
	display: none;
	position: relative;
	margin-right: -55px;
	margin-bottom: 48px;
	padding: 30px 65px 50px 25px;
	background-color: #f3f2ea;
}

.search-table__filter {
	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;
}

.pagination {
	margin-left: auto;
	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;
}

.pagination-link {
	position: relative;
	width: 50px;
	height: 20px;
}

.pagination-link::before {
	content: "";
	position: absolute;
	width: 50px;
	height: 20px;

	background-repeat: no-repeat;
	background-position: center;
}

.pagination-link--prev::before {
	background-image: url("/bitrix/templates/phylosophy/css/ico/left-arrow.png");
}

.pagination-link--next::before {
	background-image: url("/bitrix/templates/phylosophy/css/ico/right-arrow.png");
}

.pagination-link.no-active::before {
	opacity: 0.4;
}

.pagination-list a {
	padding: 0 10px;
	font-size: 12px;
	color: #333333;
	font-weight: 600;
}

.pagination-list a:hover,
.pagination-list a.active {
	text-decoration: none;
	color: #3fc1c9;
}

.search-table table {
	margin-top: 30px;
	margin-bottom: 20px;
	font-family: "Open Sans", sans-serif;
	table-layout: auto;
	border-bottom: 1px solid #bfbfbf;
}

.search-table__select {
	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;
}

.search-table__select h4 {
	margin-bottom: 0;
}

.table_author > a:hover {
	color: #989898;
	text-decoration: none;
}

.table_name > a,
.table_review > a {
	color: #000000;
	text-decoration: underline;
}

.table_name > a:hover,
.table_review > a:hover {
	color: #3fc1c9;
}

.table_year {
	min-width: 60px;
	padding-left: 10px;
}

.search-table th {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	font-size: 16px;
}

.search-table .table-title-author {
	padding-left: 10px;
	background-image: url("/bitrix/templates/phylosophy/css/ico/arrow.png");
	background-repeat: no-repeat;
	background-position: left top 14px;
}

.search-table td,
.search-table th {
	padding-right: 10px;
	border: none;
}

.search-table .table-title {
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}

.search-table td a,
.search-table td {
	font-size: 14px;
}

.search-table .table-title--date {
	padding-right: 15px;
}

select#author,
.search-table__select select {
	margin-left: 10px;
}

.advanced-search__btn-close {
	position: absolute;
	right: 65px;
	top: 35px;
	background-color: transparent;
	border: none;
	outline: none;
	font-size: 0;
	width: 10px;
	height: 10px;

	background-image: url("/bitrix/templates/phylosophy/css/ico/close.png");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

/* End */


/* Start:/bitrix/templates/phylosophy/css/chart.css?1543665429433*/
.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}

/* End */


/* Start:/bitrix/templates/phylosophy/css/dev.css?17527554491417*/
.advanced-search__form-bottom .plus-btn {
  /*margin-bottom: 9px!important;*/
}
.search-table th.arrow-down#property_YEAR {
  background-image: url(/bitrix/templates/phylosophy/css/ico/arrow.png) !important;
  background-repeat: no-repeat !important;
  background-position: left 10px top 14px !important;
}
.search-table th.arrow-up#property_YEAR {
  background-image: url(/bitrix/templates/phylosophy/css/ico/arrow-up.png) !important;
  background-repeat: no-repeat !important;
  background-position: left 10px top 14px !important;
}
.footer > a {
  display: none;
}
.api-center {
  text-align: center;
  position: sticky;
  bottom: 0;
  width: 100%;
  height: 80px;
}
.api-typo {
  position: unset !important;
  margin-bottom: 0px !important;
}
.content {
  position: relative;
}
.absolute-link {
  top: 260px !important;
}
blockquote {
  font-style: italic !important;
  margin-left: 50px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding-left: 10px !important;
  border-left: 2px solid #3fc1c9 !important;
}
hr {
  border: 2px solid #3fc1c9 !important;
}
table {
  width: unset !important;
}
table th {
  padding: 5px 10px !important;
}
table td {
  padding: 15px 20px !important;
}
.two-columns {
  display: flex;
  justify-content: space-between;
  text-align: justify;
}

.two-columns .column {
  width: 47%;
}

/* End */


/* Start:/bitrix/templates/phylosophy/css/front_end_style.css?15436654291828*/
/**
 * BWS CAPTCHA general front-end styles
 * @package Captcha Pro by mysimplewp
 * @since 4.2.3
 */

/*
 * General styles
 */
.cptch_block label {
	word-wrap: break-word;
}
/* fixing captcha content displaying in WooThemes */
.cptch_block br {
	display: none !important;
}
.cptch_label:hover {
	cursor: pointer;
}
form input.cptch_input {
	padding-left: 8px;
	padding-right: 8px;
}
.cptch_whitelist_message {
	font-style: italic;
	color: #008000;
	font-weight: normal !important;
}
.cptch_block {
	display: block !important;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	word-spacing: normal !important;
	text-align: left;
}
.cptch_title {
	display: block;
	word-wrap: break-word;
	padding-bottom: 5px;
	clear: both;
}
.cptch_wrap {
	display: table-row !important;
	position: relative;
	clear: both;
}
.cptch_label,
.cptch_reload_button_wrap {
	display: table-cell;
	margin: 5px 0 !important;
	vertical-align: middle;
	line-height: 1;
}
.cptch_time_limit_notice {
	display: none;
	color: red;
	font-size: 12px;
}
.cptch_span {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	position: relative;
}
.cptch_recognition .cptch_span {
	margin-right: 2px; 
}
.rtl .cptch_recognition .cptch_span {
	margin-right: 0px;
	margin-left: 2px;
}
.cptch_img {
	width: 40px;
	max-width: 40px !important;
	height: 40px;
	top: 0;
	z-index: 1;
}
.cptch_reload_button {
	width: 2rem;
	height: 2rem;
	font-size: 2rem;
	margin: 0 15px;
	vertical-align: text-bottom;
}
.cptch_reload_button:before {
	vertical-align: text-bottom;
}
.cptch_recognition .cptch_images_wrap {
	display: block;
	margin-bottom: 3px;
}

/**
 * RTL styles
 */
.rtl .cptch_block {
	direction: rtl;
	text-align: right;
}

@media only screen and ( max-width: 782px ) {
	.cptch_reload_button {
		width: 48px;
		height: 48px;
		font-size: 48px;
	}
}
/* End */


/* Start:/bitrix/templates/phylosophy/css/dashicons.min.css?154366542946364*/
@font-face{font-family:dashicons;src:url(/bitrix/templates/phylosophy/css/../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),url(/bitrix/templates/phylosophy/css/../fonts/dashicons.ttf) format("truetype"),url(/bitrix/templates/phylosophy/css/../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-filter:before{content:"\f536"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-filter:before{content:"\f533"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-table:before{content:"\f535"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-unlock:before{content:"\f528"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-hidden:before{content:"\f530"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-sticky:before{content:"\f537"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-move:before{content:"\f545"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-info:before{content:"\f348"}.dashicons-warning:before{content:"\f534"}.dashicons-share:before{content:"\f237"}.dashicons-share1:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-laptop:before{content:"\f547"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-layout:before{content:"\f538"}.dashicons-paperclip:before{content:"\f546"}
/* End */


/* Start:/bitrix/templates/phylosophy/css/desktop_style.css?15436654291747*/
.cptch_ajax_wrap {
	color: red;
}
.cptch_img:hover {
	cursor: default;
	position: relative;
	z-index: 10;
	-webkit-transition: 300ms ease-in-out;
	-moz-transition: 300ms ease-in-out;
	-o-transition: 300ms ease-in-out;
	transition: 300ms ease-in-out;
}
.cptch_left:hover {
	/* move to the right and increase the size of image */
	-webkit-transform: translateX(100%) scale(3, 3);
	-moz-transform: translateX(100%) scale(3, 3);
	-o-transform: translateX(100%) scale(3, 3);
	-ms-transform: translateX(100%) scale(3, 3);
	transform: translateX(100%) scale(3, 3);
}
.cptch_right:hover {
	/* move to the left and increase the size of image */
	-webkit-transform: translateX(-100%) scale(3, 3);
	-moz-transform: translateX(-100%) scale(3, 3);
	-ms-transform: translateX(-100%) scale(3, 3);
	-o-transform: translateX(-100%) scale(3, 3);
	transform: translateX(-100%) scale(3, 3);
}
.cptch_center:hover {
	/* increase the size of image */
	-webkit-transform: scale(3, 3);
	-moz-transform: scale(3, 3);
	-o-transform: scale(3, 3);
	-ms-transform: scale(3, 3);
	transform: scale(3, 3);
}
.cptch_reload_button:hover {
	cursor:pointer;
	opacity: 0.7;
}
.cptch_reload_button.cptch_active {
	opacity: 0.7;
	animation: cptch_rotation 800ms infinite linear;
	-webkit-animation: cptch_rotation 800ms infinite linear;
}
@-webkit-keyframes cptch_rotation {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes cptch_rotation {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@-o-keyframes cptch_rotation {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@keyframes cptch_rotation {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(359deg);}
}
/* End */


/* Start:/bitrix/templates/phylosophy/css/style(1).css?15954515347160*/
/*

THIS FILE IS OVERWRITTEN EVERY TIME YOU UPDATE THE PLUGIN.
USE THE CUSOTM CSS OPTION IN THE SUBSCRIPTION SETTING PANEL FOR YOUR
CUSTOM CSS RULES.

*/
/*******************************/
.header__menu_item{
	position:relative;
}
.block-menu{
	/*display:none;*/
	position: absolute;
	top: 30px;
	opacity:0;
}
body li.header__menu_item:hover{ 
	cursor:pointer;
	color:#9d9d9c;
	border:none;
}
body li.header__menu_item:hover .block-menu{
	/*display:block;*/
	position: absolute;
	top: 30px;
	transition: 1.5s;
	opacity:1;
	z-index:20;
}
.menu_2 {
	background: #65cdd4;
	padding: 0;
	width:148px;
	position: relative;
	padding:5px;
	display:none;
}
body li.header__menu_item:hover .menu_2 {
	display:block;
}
body .menu_2 li a{
	color:#000 !important;
	margin:0px !important;
	padding:0px !important;
	font-size:14px;
}
body .menu_2 li a:hover{
	color:#fff !important;
	margin:0px!important;
	padding:0px!important;
	text-decoration:none!important;
	
}
body .menu_2 li{
	list-style:none!important;
	color:#fff !important;
	margin:0px!important;
	padding:0px!important;
	line-height: 20px;
    z-index: 10;
}
.ugolok {
	border-top: 12px solid transparent;
	border-bottom: 5px solid #65cdd4;
	border-left: 13px solid #65cdd4;
	position: absolute;
	z-index: 1;
	top: -8px;
	left: 0px;
}
/**********************************/
.tnp-subscription {
    font-size: 13px;
    display: block;
    margin: 15px auto;
    max-width: 500px;
    width: 100%;
}

/* Generic field wrapper */
.tnp-subscription div.tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0;
}

.tnp-subscription label {
    display: block;
    color: inherit;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    padding: 5px;
    margin: 0;
}

.tnp-subscription input[type=text], 
.tnp-subscription input[type=email], 
.tnp-subscription input[type=submit], 
.tnp-subscription select {
    width: 100%;
    height: 50px;
    padding: 10px;
    display: block;
    border: 1px;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
}

.tnp-subscription input[type=checkbox], 
.tnp-widget input[type=radio] {
    width: auto;
    display: inline;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-subscription select option {
    margin-right: 10px;
}

.tnp-subscription input.tnp-submit {
    background-color: #444;
    color: #fff;
    width: auto;
    height: auto;
}

@media all and (max-width: 480px) {
    .tnp-subscription input[type=submit] {
        width: 100%;
    }
}


/* Profile form */

.tnp-profile {
    font-size: 13px;
}

.tnp-profile form .tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0;
}

.tnp-profile form .tnp-field label {
    display: block;
    color: #333;
    font-size: 14px;
}

.tnp-profile form .tnp-field input[type=text], 
.tnp-profile form .tnp-field input[type=email], 
.tnp-profile form .tnp-field input[type=submit], 
.tnp-profile form .tnp-field textarea, 
.tnp-profile form .tnp-field select {
    padding: 10px;
    display: block;
    border: 1px;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
    border-radius: 0;
    height: auto;
    float: none;
}

.tnp-profile form input[type=checkbox], .tnp-profile input[type=radio] {
    width: auto;
    display: inline;
}

.tnp-profile form .tnp-list-label {
    margin-left: 15px;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-profile form select option {
    margin-right: 10px;
}

.tnp-profile form .tnp-field input[type=submit] {
    background-color: #444;
    color: #fff;
    height: auto;
}



.tnp-widget {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.tnp-widget .tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0;
}

.tnp-widget label {
    display: block;
    color: inherit;
    font-size: 14px;
}

.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
    width: 100%;
    padding: 10px;
    display: block;
    border: 1px solid #ddd ;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    height: auto;
}

.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
    width: auto;
    display: inline;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-widget select option {
    margin-right: 10px;
}

.tnp-widget input.tnp-submit {
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
}

.tnp-field input[type="submit"] {
    position: inherit;
}

.tnp-field label {
    
}

/* Newsletter Widget Minimal */

.tnp-widget-minimal {
    width: 100%;
}

.tnp-widget-minimal form {
    margin: 0;
    padding: 0;
    border: 0;
}

.tnp-widget-minimal input.tnp-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    box-sizing: border-box;
}

.tnp-widget-minimal input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    box-sizing: border-box;
    height: auto;
}


.tnp-subscription-minimal {
    width: 100%;
    box-sizing: border-box;
}

.tnp-subscription-minimal form {
    margin: 0;
    padding: 0;
    border: 0;
}

.tnp-subscription-minimal input.tnp-email {
    width: 70%;
    max-width: 300px;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 0px;
}

.tnp-subscription-minimal input.tnp-submit {
    width: 29%;
    box-sizing: border-box;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 0px;
}

/* Comments Extension */
.tnp-comments {
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tnp-comments label {
    display: block;
}

.tnp-comments input[type=checkbox] {
    display: inline;
    width: auto!important;
}


/* Locked Content Extension */
.tnp-lock {
    clear: both;
    display: block;
    box-sizing: border-box;
    box-shadow: none;
    margin: 20px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
}

/* End */


/* Start:/bitrix/templates/phylosophy/components/bitrix/breadcrumb/default_2/style.css?1595399983716*/
.bx-breadcrumb {
	margin: 10px 0;
	padding-top: 35px;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 14px;
	vertical-align: middle;
	margin-right: 5px;
	
}
.bx-breadcrumb i.fa-bleck{color:#000;}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	white-space: normal;
}
a>span{
	color:#000;
}
 span{
	color:#aeaeae;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;color:#000;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {color:#000;}

/* End */


/* Start:/bitrix/templates/phylosophy/components/api/typo/custom_default/style.css?15936956309565*/
.api-typo-modal-active body{ overflow: hidden !important; }
.api-typo-modal{
	color: #000;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: rgba(0, 0, 0, 0.3);
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
	touch-action: cross-slide-y pinch-zoom double-tap-zoom;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.api-typo-modal *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.api-typo-modal.api-typo-open{ }
.api-typo-modal .api-typo-modal-dialog{
	position: relative;
	margin: 30px auto;
	width: 450px;
	max-width: 100%;
	max-width: calc(100% - 20px);
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-transform: translateY(-100px);
	transform: translateY(-100px);
	-webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out;
	transition: opacity 0.3s linear, transform 0.3s ease-out;
}
/* Phone landscape and smaller */
@media (max-width: 767px){
	.api-typo-modal .api-typo-modal-dialog{
		width: auto;
		margin: 10px auto;
	}
}
.api-typo-open .api-typo-modal-dialog{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.api-typo-modal .api-typo-close{
	position: absolute;
	right: 15px;
	top: 15px;
}
.api-typo-modal .api-typo-close::-moz-focus-inner{ border: 0; padding: 0; }
.api-typo-modal .api-typo-close{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
	-webkit-appearance: none;
}
.api-typo-modal .api-typo-close:after{
	display: block;
	width: 14px;
	height: 14px;
	content: url("/bitrix/templates/phylosophy/components/api/typo/custom_default/images/close.svg");
}
.api-typo-modal .api-typo-close:hover,
.api-typo-modal .api-typo-close:focus{
	opacity: 1;
	filter: alpha(opacity=100);
	outline: none;
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}
/* component template info */
/*.api-typo{
        position: relative;
        left: calc(50% - 100px);
        margin-top: -5px;
        margin-bottom: -5px;
        
	display: inline-block;
	padding: 10px;
	font-size: 12px;
	line-height: 1.25;

	background: #0084bc;
	color: #85cbea;
	border: 1px solid #3bb9e4;
	background: rgba(0, 0, 0, .2);
	color: #454d5d;
	border: 1px solid rgba(69, 77, 93, 0.5);
}*/
.api-typo{
position: relative;
    left: calc(50% - 100px);
    margin-top: -5px;
    margin-bottom: 60px;
    display: inline-block;
    padding: 10px;
    font-size: 12px;
    line-height: 1.25;
    background:transparent;
    color: #b8babc;
    text-align: center;
}

.api-typo-modal .api-header{
	padding: 15px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.api-typo-modal .api-title{
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
}
.api-typo-modal .api-content{
	padding: 20px;
}
.api-typo-modal .api-content input[type="text"]{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-family: inherit;
	font-size: inherit;
	border: 1px solid #c0c0be;
	padding: 0 10px;
}
.api-typo-modal .api-content input[type="text"]:focus{
	border: 1px solid #999;
}
.api-typo-modal .api-content input[type="text"][readonly]{
	background-color: #fafafa;
	color: #999;
	border: 1px solid #ddd;
	box-shadow: none;
	text-shadow: none;
}
.api-typo-modal .api-form .api-fields{
	margin-bottom: 10px;
}
/*---------- .api-buttons ----------*/
.api-typo-modal .api-buttons{
	text-align: right;
}
.api-typo-modal .api-buttons button::-moz-focus-inner{
	border: 0;
	padding: 0;
}
.api-typo-modal .api-buttons button{
	-webkit-appearance: none;
	margin: 0;
	font: inherit;
	font-size: inherit;
	overflow: visible;
	color: #000;
	text-transform: none;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 12px;
	background: #fff;
	vertical-align: middle;
	line-height: 28px;
	min-height: 30px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #ccc;
	outline: none;
	border-radius: 3px;
	transition: border-color .1s ease-out 0s;
}
.api-typo-modal .api-buttons button:not(:disabled){
	cursor: pointer;
}
.api-typo-modal .api-buttons button:hover,
.api-typo-modal .api-buttons button:focus{
	color: #000;
	background-color: #fafafa;
	border-color: rgba(0, 0, 0, 0.3);
}
.api-typo-modal .api-buttons button:active{
	color: #000;
	background-color: #eee;
}
.api-typo-modal .api-buttons .api-button-send{
	color: #000;
	/*background-color: #ffdb4d;*/
	-webkit-transition: background .1s ease-out 0s;
	transition: background .1s ease-out 0s;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .07);
	border: 1px solid rgba(0, 0, 0, .2);

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffdf60+0,ffcc00+100 */
	background: #ffdf60; /* Old browsers */
	background: -moz-linear-gradient(top, #ffdf60 0%, #fc0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffdf60 0%, #fc0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffdf60 0%, #fc0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdf60', endColorstr='#ffcc00', GradientType=0); /* IE6-9 */
}
.api-typo-modal .api-buttons .api-button-send:hover{
	color: #000;
	/*background-color: #ffd633;*/

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe681+0,ffd428+100 */
	background: #ffe681; /* Old browsers */
	background: -moz-linear-gradient(top, #ffe681 0%, #ffd428 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffe681 0%, #ffd428 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffe681 0%, #ffd428 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe681', endColorstr='#ffd428', GradientType=0); /* IE6-9 */
}
.api-typo-modal .api-buttons .api-button-send:focus{
	color: #000;
	/*background-color: #ffd633;*/
	box-shadow: inset 0 0 0 1px rgba(193, 154, 0, .2), 0 0 6px 2px rgba(255, 204, 0, .7);
}
.api-typo-modal .api-buttons .api-button-send:active{
	color: #000;
	/*background-color: #ffd633;*/
	/*box-shadow: inset 0 2px 2px -1px rgba(0, 0, 0, .3), 0 0 2px 3px rgba(255, 214, 48, 0.4);*/
	box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, .5), 0 0 6px 2px rgba(255, 204, 0, .7);
}
.api-typo-modal .api-buttons .api-button-send:disabled{
	background: #e7e7e7;
	color: #999;
	border-color: #ddd;
	box-shadow: none;
	text-shadow: none;
}
/*---------- .api-alert ----------*/
.api-typo-modal .api-alert{ }
.api-typo-modal .api-alert span{
	background: url("/bitrix/templates/phylosophy/components/api/typo/custom_default/images/alert.png") -36px 0;
	width: 36px;
	height: 36px;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -18px;
}
.api-typo-modal .api-alert-danger{ background-color: #f2dede; border-color: #ebcccc; color: #a94442; }
.api-typo-modal .api-alert-danger span{ background-position: 0 0; }
.api-typo-modal .api-alert-warning{ background-color: #fcf8e3; border-color: #faf2cc; color: #8a6d3b; }
.api-typo-modal .api-alert-warning span{ background-position: -72px 0; }
.api-typo-modal .api-alert-success{
	background: #fcfcfb;
	padding: 25px 15px;
	color: #000;
	text-align: center;
}
.api-typo-modal .api-alert-success span{
	background: transparent url("/bitrix/templates/phylosophy/components/api/typo/custom_default/images/success.svg") no-repeat scroll 0 0 / contain;
	height: 80px;
	width: 80px;
	margin: 0 0 20px;
	display: inline-block;
	position: relative;
	top: auto;
	left: auto;
}
.api-typo-modal .api-alert-title{
	display: block;
	margin: 0;
	font-size: 26px;
	line-height: 32px;
}
.api-typo-modal .api-alert-success .api-alert-desc{ margin: 15px 0 0; }

/*******************************************************************/
/* Добавил css 02.07.2020 так как не подставляло все классы, где то в js  class="form js-form subscribe"
Поэтому пока дписываю стили без класса  class="subscribe" без котого блок сыпется на странице 
Деталке http://philosophy.ru/news/institut-filosofii-spbgu/
*/
.form.js-form {
    width: 249px;
    text-align: center;
    font-size: 13px;
    line-height: 25px;
    display: block;
    background-color: #f9f8f4;
    color: #000;
    text-align: center;
    padding: 10px 20px 3% 10px;

}
.form.js-form .form__item {
    width: 100% !important;
	margin-bottom:20px;
}
.form.js-form .form__item input:focus {
    border-color: #333;
}
.form.js-form .form__item .form__field {
	display: block;
	box-sizing: border-box;
	color: #000;
	border: 1px solid #eeeeed;
	width: 100%;
	background: #fff;
	font: 500 13px/21px "Open Sans", sans-serif;
	padding: 7px 29px 7px 16px;
	border-radius: 5px;
	box-shadow: none;
	-webkit-appearance: none;
	letter-spacing: 0.4px;
	height: 35px;
	border: 1px solid #ABB0B2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.form.js-form  .button {
	clear: both;
	background-color: background: #3fc1c9 /*#aaa*/;
	border: 0 none;
	border-radius: 4px;
	transition: all 0.23s ease-in-out 0s;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	margin: 0 5px 10px 0;
	padding: 0 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
	
}
/* End */
/* /bitrix/templates/phylosophy/css/style.css?1619338263526 */
/* /bitrix/templates/phylosophy/css/global.css?164794258574051 */
/* /bitrix/templates/phylosophy/css/search.css?154521730710101 */
/* /bitrix/templates/phylosophy/css/chart.css?1543665429433 */
/* /bitrix/templates/phylosophy/css/dev.css?17527554491417 */
/* /bitrix/templates/phylosophy/css/front_end_style.css?15436654291828 */
/* /bitrix/templates/phylosophy/css/dashicons.min.css?154366542946364 */
/* /bitrix/templates/phylosophy/css/desktop_style.css?15436654291747 */
/* /bitrix/templates/phylosophy/css/style(1).css?15954515347160 */
/* /bitrix/templates/phylosophy/components/bitrix/breadcrumb/default_2/style.css?1595399983716 */
/* /bitrix/templates/phylosophy/components/api/typo/custom_default/style.css?15936956309565 */
