

/* Start:/local/templates/.default/components/bitrix/form.result.new/intercharm2019/style.css?1571628942464*/

body {
    font-family: "Roboto",Arial,sans-serif !important;
}

.auth-modal__btn-form {
    border: none;
    font-size: 16px;	
}

.ich-form-result {
    text-align: center;
    color: green;
    font-size: 18px;	
}

.b-header__right {
	position: fixed !important;
}

.auth-modal__form-item {
    max-width: 350px !important;
}

.auth-modal__form-item__reg {
	max-width: 390px !important;
    text-align: left;
    font-size: 11px;	
}
/* End */


/* Start:/local/templates/.default/components/bitrix/main.userconsent.request/intercharm/user_consent.min.css?15716284983280*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 30px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{padding:5px 10px;width:100%;height:130px;border:1px solid #999;background:#fff;box-sizing:border-box;outline:0;-moz-appearance:none}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{cursor:pointer;color:#333;font-size:13px;line-height:15px}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text{height:240px}}
/* End */


/* Start:/bitrix/components/bitrix/landing.pub/templates/.default/style.min.css?170802860943765*/
.bitrix-footer{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#242424;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0 20px;-ms-flex-negative:0;flex-shrink:0}.bitrix-footer-text .bitrix-footer-logo{margin:0 3px}.bitrix-footer-link{margin:0}.bitrix-footer-link,a.bitrix-footer-link,a.bitrix-footer-link:visited,.bitrix-footer-text{color:#919191;font:12px/14px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);text-align:center}a.bitrix-footer-link,a.bitrix-footer-link:visited{-webkit-transition:180ms all ease;-o-transition:180ms all ease;transition:180ms all ease;border-bottom:1px solid #919191;text-decoration:none}a.bitrix-footer-link:hover{color:#fff;border-bottom-color:#fff;text-decoration:none}.bitrix-footer-seo{margin-bottom:10px !important}.bitrix-footer-terms{display:-webkit-box;display:-ms-flexbox;display:flex}.bitrix-footer-link-report{margin:auto 10px auto auto}.bitrix-footer-hint{margin-right:auto;margin-top:auto;margin-bottom:auto;}
.bitrix-footer-hint .ui-hint-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.833 6.5a6.333 6.333 0 11-12.666 0 6.333 6.333 0 0112.666 0zm-7.13 2.08v1.431H7.16v-1.43H5.703zm-.13-3.064H4.207c.006-.335.064-.641.172-.92.108-.279.26-.52.455-.725a2.05 2.05 0 01.706-.478c.276-.115.584-.172.924-.172.44 0 .807.06 1.101.181.294.121.531.271.71.45a1.669 1.669 0 01.502 1.161c0 .298-.038.543-.116.735a1.812 1.812 0 01-.668.84 8.79 8.79 0 00-.395.288 1.846 1.846 0 00-.33.33.947.947 0 00-.181.465v.353H5.833v-.418c.018-.267.07-.49.153-.67.084-.179.181-.332.293-.459.111-.127.229-.237.353-.33.123-.093.238-.186.343-.278.106-.093.19-.196.256-.307a.762.762 0 00.088-.418c0-.285-.07-.495-.209-.632-.14-.136-.333-.204-.58-.204a.899.899 0 00-.432.098.861.861 0 00-.298.26 1.128 1.128 0 00-.172.38 1.892 1.892 0 00-.055.47z' fill='%23fff' opacity='.4'/%3E%3C/svg%3E");}.bitrix-footer-hint.ui-hint{line-height:13px;width:13px;height:13px}.bitrix-footer-hint.ui-hint .ui-hint-icon{margin:0 !important}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.landing-error-site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 0;overflow:hidden;color:#525c69}.landing-error-site-title{margin-bottom:19px;font:40px/48px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-light,300)}.landing-error-site-desc{font:16px/22px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);opacity:.7}.landing-error-site-img{width:250px;height:246px;	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22249%22%20height%3D%22246%22%3E%3Cg%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%232FC6F6%22%3E%3Cpath%20d%3D%22M124.078%20246c68.501%200%20124.032-55.068%20124.032-123%200-67.931-55.53-123-124.032-123C55.577%200%20.048%2055.069.048%20123c0%2067.932%2055.53%20123%20124.03%20123z%22%20opacity%3D%22.093%22/%3E%3Cpath%20d%3D%22M219.172%2083.051c.045.04.087.082.128.124%2015.51%2037.423%207.974%2082.215-22.56%20112.749-30.562%2030.563-75.411%2038.083-112.854%2022.515a2.417%202.417%200%2001-.646-1.607%202.412%202.412%200%20012.68-2.443l-.993-.413c35.949%2015.28%2079.211%208.186%20108.632-21.234%2029.19-29.19%2036.4-72.007%2021.588-107.787a2.403%202.403%200%2001.619-1.718%202.412%202.412%200%20013.406-.186zM51.077%2050.26C81.09%2020.246%20124.88%2012.454%20161.906%2026.928c.458.357.79.878.9%201.495a2.412%202.412%200%2001-1.95%202.799l-.15.021-.143.013-.343-.137C124.818%2017.291%2082.954%2024.746%2054.26%2053.442%2025.642%2082.058%2018.149%20123.77%2031.822%20159.11c.081.704-.15%201.44-.693%201.982a2.413%202.413%200%2001-3.296.115l-.068-.063-.425-1.108c-13.92-36.8-5.993-80.047%2023.737-109.777z%22%20opacity%3D%22.324%22/%3E%3C/g%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M124.078%20203c44.65%200%2080.847-35.817%2080.847-80s-36.196-80-80.847-80c-44.65%200-80.846%2035.817-80.846%2080s36.196%2080%2080.846%2080z%22/%3E%3C/g%3E%3C/svg%3E) no-repeat center; position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:27px}.landing-error-site-img:before,.landing-error-kb-img:before{content:'';position:absolute;left:-120px;top:61px;width:100px;height:170px;	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22101%22%20height%3D%22171%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%232FC6F6%22%20d%3D%22M83.587%2029.985h-23.29c-.2%200-.397-.008-.593-.022-5.263-.121-9.493-4.451-9.493-9.775a9.813%209.813%200%20012.852-6.916%209.719%209.719%200%20013.245-2.155%2010.354%2010.354%200%20012.98-8.098A10.23%2010.23%200%200166.546%200c3.486.004%206.564%201.758%208.414%204.435a8.338%208.338%200%20012.809-.483c4.352.005%207.926%203.343%208.34%207.61%204.17.915%207.29%204.652%207.287%209.12-.005%205.149-4.156%209.32-9.274%209.318-.18%200-.358-.005-.535-.015z%22%20opacity%3D%22.117%22/%3E%3Cpath%20stroke%3D%22%232FC6F6%22%20d%3D%22M77.843%20169.964H24.22c-.458%200-.913-.017-1.364-.05C10.74%20169.637%201%20159.678%201%20147.434a22.559%2022.559%200%20016.568-15.908%2022.378%2022.378%200%20017.47-4.957%2023.803%2023.803%200%20016.86-18.625A23.566%2023.566%200%200138.608%20101c8.027.01%2015.113%204.044%2019.372%2010.2%202.022-.72%204.2-1.111%206.468-1.11%2010.019.012%2018.248%207.688%2019.202%2017.503%209.6%202.104%2016.784%2010.699%2016.776%2020.975-.01%2011.843-9.568%2021.437-21.352%2021.432-.414%200-.824-.012-1.231-.036h0z%22%20opacity%3D%22.302%22/%3E%3C/g%3E%3C/svg%3E) no-repeat center;}.landing-error-kb-img:after{content:'';position:absolute;right:-83px;top:51px;width:80px;height:141px;	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2280%22%20height%3D%22142%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%232FC6F6%22%20d%3D%22M71.448%20141.987h-20.04c-.172%200-.342-.007-.51-.02-4.53-.104-8.17-3.857-8.17-8.47a8.536%208.536%200%20012.455-5.995%208.359%208.359%200%20012.792-1.867%209.007%209.007%200%20012.564-7.018A8.772%208.772%200%200156.784%20116c3%20.004%205.649%201.524%207.24%203.844a7.128%207.128%200%20012.417-.419c3.745.005%206.82%202.897%207.177%206.596%203.588.792%206.273%204.031%206.27%207.903-.004%204.463-3.576%208.078-7.98%208.076-.155%200-.308-.005-.46-.013z%22%20opacity%3D%22.117%22/%3E%3Cpath%20stroke%3D%22%232FC6F6%22%20d%3D%22M23.834%2021.99H7.584c-.138%200-.276-.006-.413-.016C3.5%2021.889.548%2018.858.548%2015.132a6.881%206.881%200%20011.99-4.842%206.779%206.779%200%20012.264-1.508%207.26%207.26%200%20012.079-5.668A7.126%207.126%200%200111.944%201a7.128%207.128%200%20015.87%203.104%205.8%205.8%200%20011.96-.338c3.037.004%205.53%202.34%205.82%205.328%202.909.64%205.086%203.256%205.083%206.383-.003%203.605-2.9%206.524-6.47%206.523-.126%200-.25-.004-.373-.01h0z%22%20opacity%3D%22.302%22/%3E%3C/g%3E%3C/svg%3E) no-repeat center;}.landing-error-site-img-inner{width:119px;height:91px;	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22122%22%20height%3D%2293%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2298.424%22%20height%3D%2276.256%22%20fill%3D%22%23A4E9FF%22%20rx%3D%224%22/%3E%3Crect%20width%3D%2259.852%22%20height%3D%2214.187%22%20x%3D%2211.084%22%20y%3D%2222.167%22%20fill%3D%22%23FFF%22%20rx%3D%221%22/%3E%3Crect%20width%3D%2242.118%22%20height%3D%223.547%22%20x%3D%2211.084%22%20y%3D%2242.118%22%20fill%3D%22%23FFF%22%20rx%3D%221%22/%3E%3Crect%20width%3D%2242.118%22%20height%3D%223.547%22%20x%3D%2211.084%22%20y%3D%2250.591%22%20fill%3D%22%23FFF%22%20rx%3D%221%22/%3E%3Cpath%20fill%3D%22%232FC6F6%22%20d%3D%22M4%200h90.424a4%204%200%20014%204v8.386H0V4a4%204%200%20014-4z%22/%3E%3Ccircle%20cx%3D%228.246%22%20cy%3D%226.158%22%20r%3D%222.664%22%20fill%3D%22%23FFF%22/%3E%3Ccircle%20cx%3D%2215.224%22%20cy%3D%226.158%22%20r%3D%222.664%22%20fill%3D%22%23FFF%22/%3E%3Ccircle%20cx%3D%2222.318%22%20cy%3D%226.158%22%20r%3D%222.664%22%20fill%3D%22%23FFF%22/%3E%3Cg%20transform%3D%22translate%2860.739%2032.365%29%22%3E%3Ccircle%20cx%3D%2228.642%22%20cy%3D%2228.642%22%20r%3D%2228.642%22%20fill%3D%22%23FF5752%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%226%22/%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M44.258%2035.095l-13.37-22.269c-1.03-1.71-3.485-1.71-4.493%200l-13.37%2022.27c-1.052%201.753.22%203.966%202.258%203.966h26.74c2.016%200%203.288-2.213%202.235-3.967zm-17.534-14.51c0-.986.79-1.775%201.775-1.775h.241c.987%200%201.776.79%201.776%201.776v6.64c0%20.987-.79%201.776-1.776%201.776h-.24c-.987%200-1.776-.789-1.776-1.775v-6.641zm1.907%2015.124a2.245%202.245%200%2001-2.236-2.236%202.245%202.245%200%20012.236-2.235%202.245%202.245%200%20012.236%202.235%202.245%202.245%200%2001-2.236%202.236z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat center;}.landing-error-kb{background:#fff;color:#525c69;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.landing-error-kb-inner{max-width:730px;padding:67px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-error-kb-title{margin-bottom:62px;font:37px/52px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-light,300)}.landing-error-kb-desc{max-width:370px;font:17px/27px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}.landing-error-kb-desc a{color:#2066b0;text-decoration:none;border-bottom:1px dashed rgba(32,102,176,.5);-webkit-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear}.landing-error-kb-desc a:hover{border-color:rgba(32,102,176,1)}.landing-error-kb-img{width:250px;height:246px;	background: url(data:image/png;base64,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) no-repeat center; position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:110px}.landing-error-kb-img-inner{width:132px;height:106px;	background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22121%22%20height%3D%2299%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22a%22%20width%3D%22105.9%25%22%20height%3D%22117.6%25%22%20x%3D%22-3%25%22%20y%3D%22-8.8%25%22%20filterUnits%3D%22objectBoundingBox%22%3E%3CfeGaussianBlur%20in%3D%22SourceGraphic%22%20stdDeviation%3D%221%22/%3E%3C/filter%3E%3Cfilter%20id%3D%22b%22%20width%3D%22169.2%25%22%20height%3D%22169.2%25%22%20x%3D%22-34.6%25%22%20y%3D%22-29.5%25%22%20filterUnits%3D%22objectBoundingBox%22%3E%3CfeMorphology%20in%3D%22SourceAlpha%22%20operator%3D%22dilate%22%20radius%3D%225%22%20result%3D%22shadowSpreadOuter1%22/%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22shadowSpreadOuter1%22%20result%3D%22shadowOffsetOuter1%22/%3E%3CfeGaussianBlur%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%20stdDeviation%3D%222.5%22/%3E%3CfeComposite%20in%3D%22shadowBlurOuter1%22%20in2%3D%22SourceAlpha%22%20operator%3D%22out%22%20result%3D%22shadowBlurOuter1%22/%3E%3CfeColorMatrix%20in%3D%22shadowBlurOuter1%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.0989674388%200%22/%3E%3C/filter%3E%3Ccircle%20id%3D%22c%22%20cx%3D%2219.931%22%20cy%3D%2219.931%22%20r%3D%2219.5%22/%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-opacity%3D%22.096%22%20d%3D%22M46.995%2050.501l.001%2033.999C35.24%2078.234%2021.116%2074.275%204.612%2072.624%202.282%2072.393.487%2071%20.374%2069.281l-.006-.173V50.5h9c.633.822%201.751%201.428%203.114%201.578%208.472.929%2015.622%202.52%2021.455%204.751%202.113.809%204.712.196%205.805-1.368s.265-3.487-1.849-4.296a67.15%2067.15%200%2000-1.821-.666l10.923.001zm54.266%200l.001%2018.164c0%201.756-1.706%203.258-4.054%203.52-8.375.94-28.01%203.9-42.573%2012.001V50.501h11.654a67.15%2067.15%200%2000-1.821.665c-2.114.809-2.941%202.732-1.849%204.296%201.093%201.564%203.692%202.177%205.806%201.368%205.833-2.231%2012.982-3.822%2021.455-4.751%201.362-.15%202.48-.756%203.113-1.578h8.268z%22%20filter%3D%22url%28%23a%29%22%20transform%3D%22translate%281.632%29%22/%3E%3Cpath%20fill%3D%22%232FC6F6%22%20d%3D%22M6.896.257C14.84.945%2030.821%203.492%2048.26%2012.84V82C36.504%2074.83%2022.38%2070.299%205.876%2068.409c-2.33-.265-4.124-1.86-4.237-3.827l-.006-.198V4.326c0-2.412%202.43-4.313%205.264-4.069zm95.625%203.635l.005.19v59.794c0%202.01-1.706%203.729-4.054%204.028-8.375%201.076-28.012%204.465-42.574%2013.739V12.825C67.086%205.952%2080.803%201.687%2097.046.03c2.825-.288%205.347%201.478%205.475%203.86zM10.115%2040.746c-.348%201.993%201.277%203.849%203.63%204.144%208.473%201.064%2015.622%202.885%2021.455%205.439%202.114.925%204.713.225%205.806-1.566%201.092-1.79.265-3.991-1.849-4.917-6.734-2.949-14.786-5-24.148-6.175-2.354-.295-4.545%201.081-4.894%203.075zm84.658%200c-.349-1.994-2.54-3.37-4.893-3.075-9.362%201.176-17.414%203.226-24.149%206.175-2.113.926-2.94%203.127-1.848%204.917%201.093%201.79%203.692%202.491%205.805%201.566%205.833-2.554%2012.983-4.375%2021.455-5.439%202.354-.295%203.979-2.15%203.63-4.144zM10.115%2025.007c-.348%201.994%201.277%203.85%203.63%204.145%208.473%201.064%2015.622%202.884%2021.455%205.438%202.114.926%204.713.225%205.806-1.565%201.092-1.79.265-3.992-1.849-4.917-6.734-2.95-14.786-5-24.148-6.175-2.354-.296-4.545%201.08-4.894%203.074zm84.658%200c-.349-1.993-2.54-3.37-4.893-3.074-9.362%201.175-17.414%203.226-24.149%206.175-2.113.925-2.94%203.127-1.848%204.917%201.093%201.79%203.692%202.49%205.805%201.565%205.833-2.554%2012.983-4.374%2021.455-5.438%202.354-.296%203.979-2.151%203.63-4.145z%22/%3E%3Cg%20transform%3D%22translate%2871.5%2047.5%29%22%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23b%29%22%20xlink%3Ahref%3D%22%23c%22/%3E%3Ccircle%20cx%3D%2219.931%22%20cy%3D%2219.931%22%20r%3D%2222%22%20fill%3D%22%238FBD00%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%225%22/%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M19.01%208.753c5.525%200%2010.005%204.48%2010.005%2010.006%200%202.025-.602%203.91-1.636%205.484l3.631%203.631c.392.392.39%201.03-.003%201.423l-1.459%201.459a1.01%201.01%200%2001-1.423.003l-3.63-3.63a9.959%209.959%200%2001-5.485%201.635c-5.526%200-10.006-4.48-10.006-10.005%200-5.526%204.48-10.006%2010.006-10.006zm0%203.249a6.757%206.757%200%20100%2013.513%206.757%206.757%200%20000-13.513z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat top 8px left 11px;}.landing-error-kb-group .landing-error-kb-desc{font-size:14px;line-height:24px;max-width:480px;margin-bottom:30px}.landing-error-kb-group .landing-error-kb-img,.landing-error-kb-group .landing-error-kb-title{margin-bottom:45px;}

.landing-error-kb-group .landing-error-kb-img-inner {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22121%22%20height%3D%2299%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22a%22%20width%3D%22105.9%25%22%20height%3D%22117.6%25%22%20x%3D%22-3%25%22%20y%3D%22-8.8%25%22%20filterUnits%3D%22objectBoundingBox%22%3E%3CfeGaussianBlur%20in%3D%22SourceGraphic%22%20stdDeviation%3D%221%22/%3E%3C/filter%3E%3Cfilter%20id%3D%22b%22%20width%3D%22169.2%25%22%20height%3D%22169.2%25%22%20x%3D%22-34.6%25%22%20y%3D%22-29.5%25%22%20filterUnits%3D%22objectBoundingBox%22%3E%3CfeMorphology%20in%3D%22SourceAlpha%22%20operator%3D%22dilate%22%20radius%3D%225%22%20result%3D%22shadowSpreadOuter1%22/%3E%3CfeOffset%20dy%3D%222%22%20in%3D%22shadowSpreadOuter1%22%20result%3D%22shadowOffsetOuter1%22/%3E%3CfeGaussianBlur%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22%20stdDeviation%3D%222.5%22/%3E%3CfeComposite%20in%3D%22shadowBlurOuter1%22%20in2%3D%22SourceAlpha%22%20operator%3D%22out%22%20result%3D%22shadowBlurOuter1%22/%3E%3CfeColorMatrix%20in%3D%22shadowBlurOuter1%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.0989674388%200%22/%3E%3C/filter%3E%3Ccircle%20id%3D%22c%22%20cx%3D%2219.931%22%20cy%3D%2219.931%22%20r%3D%2219.5%22/%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-opacity%3D%22.096%22%20d%3D%22M46.995%2050.501l.001%2033.999C35.24%2078.234%2021.116%2074.275%204.612%2072.624%202.282%2072.393.487%2071%20.374%2069.281l-.006-.173V50.5h9c.633.822%201.751%201.428%203.114%201.578%208.472.929%2015.622%202.52%2021.455%204.751%202.113.809%204.712.196%205.805-1.368s.265-3.487-1.849-4.296a67.15%2067.15%200%2000-1.821-.666l10.923.001zm54.266%200l.001%2018.164c0%201.756-1.706%203.258-4.054%203.52-8.375.94-28.01%203.9-42.573%2012.001V50.501h11.654a67.15%2067.15%200%2000-1.821.665c-2.114.809-2.941%202.732-1.849%204.296%201.093%201.564%203.692%202.177%205.806%201.368%205.833-2.231%2012.982-3.822%2021.455-4.751%201.362-.15%202.48-.756%203.113-1.578h8.268z%22%20filter%3D%22url%28%23a%29%22%20transform%3D%22translate%281.632%29%22/%3E%3Cpath%20fill%3D%22%232FC6F6%22%20d%3D%22M6.896.257C14.84.945%2030.821%203.492%2048.26%2012.84V82C36.504%2074.83%2022.38%2070.299%205.876%2068.409c-2.33-.265-4.124-1.86-4.237-3.827l-.006-.198V4.326c0-2.412%202.43-4.313%205.264-4.069zm95.625%203.635l.005.19v59.794c0%202.01-1.706%203.729-4.054%204.028-8.375%201.076-28.012%204.465-42.574%2013.739V12.825C67.086%205.952%2080.803%201.687%2097.046.03c2.825-.288%205.347%201.478%205.475%203.86zM10.115%2040.746c-.348%201.993%201.277%203.849%203.63%204.144%208.473%201.064%2015.622%202.885%2021.455%205.439%202.114.925%204.713.225%205.806-1.566%201.092-1.79.265-3.991-1.849-4.917-6.734-2.949-14.786-5-24.148-6.175-2.354-.295-4.545%201.081-4.894%203.075zm84.658%200c-.349-1.994-2.54-3.37-4.893-3.075-9.362%201.176-17.414%203.226-24.149%206.175-2.113.926-2.94%203.127-1.848%204.917%201.093%201.79%203.692%202.491%205.805%201.566%205.833-2.554%2012.983-4.375%2021.455-5.439%202.354-.295%203.979-2.15%203.63-4.144zM10.115%2025.007c-.348%201.994%201.277%203.85%203.63%204.145%208.473%201.064%2015.622%202.884%2021.455%205.438%202.114.926%204.713.225%205.806-1.565%201.092-1.79.265-3.992-1.849-4.917-6.734-2.95-14.786-5-24.148-6.175-2.354-.296-4.545%201.08-4.894%203.074zm84.658%200c-.349-1.993-2.54-3.37-4.893-3.074-9.362%201.175-17.414%203.226-24.149%206.175-2.113.925-2.94%203.127-1.848%204.917%201.093%201.79%203.692%202.49%205.805%201.565%205.833-2.554%2012.983-4.374%2021.455-5.438%202.354-.296%203.979-2.151%203.63-4.145z%22/%3E%3Cg%20transform%3D%22translate%2871.5%2047.5%29%22%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23b%29%22%20xlink%3Ahref%3D%22%23c%22/%3E%3Ccircle%20cx%3D%2219.931%22%20cy%3D%2219.931%22%20r%3D%2222%22%20fill%3D%22%23FF5752%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%225%22/%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M20.98%2027.393h-2.096v-2.61a1.646%201.646%200%2001-.619-1.285%201.66%201.66%200%20011.666-1.654c.92%200%201.667.74%201.667%201.654%200%20.519-.242.982-.619%201.285v2.61zm-5.61-13.7c0-2.502%202.042-4.53%204.561-4.53%202.52%200%204.562%202.028%204.562%204.53v3.275H15.37v-3.276zm11.534%203.275v-3.276c0-3.823-3.122-6.921-6.973-6.921-3.85%200-6.972%203.098-6.972%206.921v3.276h-2.116v14.148H29.02V16.968h-2.116z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E); }

.landing-payrate-popup-content {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='126' height='145' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M83.849 34.822h-8.056c-5.986 0-10.857 4.87-10.857 10.857v4.071h2.715V45.68c0-4.479 3.664-8.143 8.142-8.143h8.056c4.479 0 8.143 3.664 8.143 8.143v4.071h2.714V45.68c0-5.987-4.87-10.857-10.857-10.857zM56.071 72.059v4.239c0 .87.713 1.583 1.584 1.583.87 0 1.583-.713 1.583-1.583v-4.24a3.393 3.393 0 10-3.167 0z' fill='%23469AF9' fill-rule='nonzero'/%3E%3Crect stroke='%23469AF9' stroke-width='3' x='38.5' y='53.5' width='38' height='33' rx='3'/%3E%3Ccircle stroke='%23469AF9' stroke-width='3' cx='61.5' cy='62.5' r='47.5'/%3E%3Cpath d='M22.727 111c-8.233 0-14.937 6.752-14.996 15.075C3.34 126.883 0 130.785 0 135.46 0 140.72 4.226 145 9.42 145h26.612c.055 0 .11-.003.164-.008a11.014 11.014 0 007.607-3.367A11.286 11.286 0 0047 133.717c0-5.726-4.246-10.479-9.717-11.191a15.235 15.235 0 00-4.738-7.818A14.88 14.88 0 0022.727 111m0 1.71c6.663 0 12.183 4.962 13.154 11.435 5.21.013 9.43 4.293 9.43 9.572 0 5.227-4.14 9.473-9.28 9.567l.001.005H9.421c-4.27 0-7.731-3.505-7.731-7.828 0-4.324 3.461-7.829 7.73-7.829.027 0 .052.004.079.004a13.637 13.637 0 01-.078-1.452c0-7.44 5.957-13.473 13.306-13.473M113.605 0c-4.204 0-7.627 3.376-7.657 7.537-2.242.405-3.948 2.355-3.948 4.693 0 2.63 2.158 4.77 4.81 4.77h13.59a5.68 5.68 0 003.968-1.687A5.582 5.582 0 00126 11.358c0-2.863-2.168-5.239-4.962-5.595a7.592 7.592 0 00-2.42-3.91A7.693 7.693 0 00113.606 0m0 .855c3.403 0 6.221 2.48 6.717 5.717 2.66.007 4.815 2.147 4.815 4.786 0 2.614-2.113 4.737-4.738 4.784v.003h-13.588c-2.18 0-3.948-1.753-3.948-3.915s1.767-3.914 3.948-3.914l.04.002a6.678 6.678 0 01-.04-.726c0-3.72 3.042-6.737 6.794-6.737' fill='%23C9CCD0' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"); background-repeat:no-repeat;background-position:0 center;min-height:145px;padding-left:137px}.landing-payrate-popup-content:before{content:'';display:inline-block;height:145px;margin-left:-1px;vertical-align:middle;width:1px}.landing-pub-top-panel,.landing-pub-top-panel-left,.landing-pub-top-panel-right{position:relative;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:17px;padding-left:16px;height:62px;background:#fff;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06);box-shadow:0 1px 0 0 rgba(0,0,0,.06);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landing-pub-top-panel{position:fixed;top:0;width:100%;z-index:1000;padding-left:19px}.landing-pub-top-panel-wrapper{height:62px}.landing-pub-top-panel-left,.landing-pub-top-panel-right{-webkit-box-shadow:none;box-shadow:none;padding:0}.landing-pub-top-panel-separator{width:1px;height:20px;background:#d8d8d8;border:0;margin:0 16px}.landing-pub-top-panel-back,.landing-pub-top-panel-forward{--ui-btn-min-width:0;margin-left:0 !important}.landing-pub-top-panel-forward{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.landing-pub-top-panel-chain-link{overflow:hidden;padding:0 11px !important;max-width:200px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);cursor:auto}.landing-pub-top-panel-chain-separator{position:relative;display:inline-block;padding:0 3px}.landing-pub-top-panel-chain-separator span{display:inline-block;height:2px;width:9px;background-color:#535c69;opacity:.2;position:relative;top:-4px}.landing-pub-top-panel-link-help{margin-left:5px !important;min-width:0 !important}.landing-pub-top-panel-link-help-icon{position:absolute;top:50%;left:50%;color:#535c69;font-size:19px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-bold,700);-webkit-transform:translateX(-38%) translateY(-50%);-ms-transform:translateX(-38%) translateY(-50%);transform:translateX(-38%) translateY(-50%)}.landing-pub-top-panel-view{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none}.landing-pub-top-panel-actions{margin-left:25px}.landing-pub-top-panel-chain .ui-btn:hover{border-color:transparent;background-color:transparent}.landing-page-link-btn{width:40px;display:inline-block;height:32px;cursor:pointer;opacity:.5;-webkit-transition:250ms opacity linear;-o-transition:250ms opacity linear;transition:250ms opacity linear;vertical-align:middle;line-height:36px;	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzgwODY4RSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOTkgNS44OUw5LjU1IDguMzNhMy40NSAzLjQ1IDAgMDEtNC44OCAwIDMuNDQ3IDMuNDQ3IDAgMDEtLjUyNC0uNjk2TDUuMjggNi41Yy4wNTQtLjA1NC4xMi0uMDg1LjE4NC0uMTIyLjA3OS4yNjguMjE1LjUyMS40MjYuNzMyYTEuNzI3IDEuNzI3IDAgMDAyLjQ0IDBsMi40NC0yLjQ0YTEuNzI2IDEuNzI2IDAgMDAwLTIuNDQgMS43MjcgMS43MjcgMCAwMC0yLjQ0IDBsLS44NjguODY5YTQuMzI5IDQuMzI5IDAgMDAtMi4yLS4yNEw3LjExIDEuMDExYTMuNDUgMy40NSAwIDAxNC44OCA0Ljg4ek01LjUzOCA5LjkwMmwtLjg2OC44NjhhMS43MjggMS43MjggMCAwMS0yLjQ0IDAgMS43MjggMS43MjggMCAwMTAtMi40NGwyLjQ0LTIuNDRhMS43MjYgMS43MjYgMCAwMTIuNDQgMGMuMjEuMjEuMzQ3LjQ2NC40MjYuNzMxLjA2NC0uMDM3LjEzLS4wNjcuMTg0LS4xMjFsMS4xMzMtMS4xMzNhMy4zOSAzLjM5IDAgMDAtLjUyMy0uNjk3IDMuNDUgMy40NSAwIDAwLTQuODggMEwxLjAxIDcuMTFhMy40NSAzLjQ1IDAgMDA0Ljg4IDQuODhsMS44NS0xLjg1YTQuMzI2IDQuMzI2IDAgMDEtMi4yMDItLjIzOHoiLz48L3N2Zz4=) no-repeat center;}.landing-page-link-btn:hover{opacity:1}.landing-pub-top-panel-unique-view-popup{position:absolute;left:-150px;top:45px;z-index:1000 !important;width:200px;min-height:100px;max-height:200px;padding:6px 10px 10px 10px;border-radius:18px;background-color:#fff;-webkit-box-shadow:0 7px 21px rgb(83 92 105 / 12%),0 -1px 6px 0 rgb(83 92 105 / 6%);box-shadow:0 7px 21px rgb(83 92 105 / 12%),0 -1px 6px 0 rgb(83 92 105 / 6%);font:13px var(--ui-font-family-primary,var(--ui-font-family-helvetica));-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;will-change:opacity}.landing-pub-top-panel-unique-view-popup.hide{display:none}.landing-pub-top-panel-unique-view:hover .landing-pub-top-panel-unique-view-popup{display:-webkit-box;display:-ms-flexbox;display:flex}.landing-pub-top-panel-unique-view .ui-btn-icon-eye-opened:hover{border-color:transparent !important;background-color:transparent !important}.landing-pub-top-panel-unique-view-popup-header{display:block;text-decoration:none;cursor:auto;padding:10px 0 9px 0;font:13px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#525c69;border-bottom:1px solid #d8d8d8;margin:0 8px 9px 8px;max-width:190px}.landing-pub-top-panel-unique-view-popup-item-container{background-color:#fff;display:block;margin:0 0 2px 0;padding:0 17px 8px 8px;overflow-y:auto;overflow-x:hidden;width:auto;min-width:174px;min-height:50px;max-height:200px}.landing-pub-top-panel-unique-view-popup-item-link{display:block;color:#656365;text-decoration:none;overflow:hidden;zoom:1;white-space:nowrap}.landing-pub-top-panel-unique-view-popup-item-link:hover{color:#656365;text-decoration:underline overline}.landing-pub-top-panel-unique-view-popup-item-avatar{background-size:cover;min-width:20px;width:20px;min-height:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;font-size:14px;margin-right:7px;color:#000;}
.landing-pub-top-panel-unique-view-popup-item-avatar.landing-pub-top-panel-unique-view-popup-item-avatar-empty {
	background: #7b8691 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjIxOSAxMS42ODVjLjM3LS4xMTkuNTc0LS40NjIuNDk4LS44MDNsLS4yNjEtMS4xNzdjMC0uNDkyLS43NC0xLjA1My0yLjE5OC0xLjM4YTUuMzQyIDUuMzQyIDAgMDEtMS4zOTItLjU1Yy0uMDkzLS4wNDYtLjA4LS40NzUtLjA4LS40NzVsLS40NjktLjA2MmMwLS4wMzUtLjA0LS41NS0uMDQtLjU1LjU2Mi0uMTYzLjUwNC0xLjEzLjUwNC0xLjEzLjM1Ny4xNzIuNTktLjU5My41OS0uNTkzLjQyMS0xLjA2Mi0uMjEtLjk5OC0uMjEtLjk5OGE1LjgxIDUuODEgMCAwMDAtMS45NTZDOC44NzgtLjE0IDQuNjQ4LjQ0NCA1LjE1IDEuMTQ2IDMuOTEzLjk1IDQuMTk1IDMuMzkgNC4xOTUgMy4zOWwuMjY4LjYzMmMtLjM3Mi4yMS0uMjk5LjQ1LS4yMTcuNzE4LjAzNC4xMTIuMDcuMjI5LjA3NS4zNS4wMjYuNjEuNDU1LjQ4My40NTUuNDgzLjAyNyAxLjAwNi41OTggMS4xMzcuNTk4IDEuMTM3LjEwNy42MzEuMDQuNTI0LjA0LjUyNGwtLjUwOC4wNTNjLjAwNy4xNDQtLjAwNy4yODctLjA0LjQyOGE2LjYxMyA2LjYxMyAwIDAwLS42NTUuMjk1IDYuMzI1IDYuMzI1IDAgMDEtLjY2Ni4yOThDMi4zOTggOC43NDUgMS4xNTEgOS4zMTIuOTMgMTAuMDc3YTkuMTMxIDkuMTMxIDAgMDAtLjE4Ni44MzdjLS4wNi4zMjguMTQ3LjY1LjUuNzY0IDEuNTQyLjQ5OCAzLjI4Mi43OTMgNS4xMjcuODI4aC43NDRjMS44MzctLjAzNSAzLjU2OS0uMzI3IDUuMTA1LS44MjF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center;}.landing-pub-top-panel-unique-view-popup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}
/* End */


/* Start:/local/templates/bootstrap/css/main.css?1748331211164177*/
@charset "utf-8";
@font-face {
  font-family: 'TrebuchetMS';
  src: url('/local/templates/bootstrap/css/../fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),  
  url('/local/templates/bootstrap/css/../fonts/TrebuchetMS.woff') format('woff'), 
  url('/local/templates/bootstrap/css/../fonts/TrebuchetMS.ttf')  format('truetype'), 
  url('/local/templates/bootstrap/css/../fonts/TrebuchetMS.svg#TrebuchetMS') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
	font-family: 'Trebuchet MS', 'Roboto', sans-serif;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 32px;
	font-family:'TrebuchetMS';
	font-size:32px;
}

body .hidden {
	display:none !important;
}

a {
    color: #B2798E;	
}

a:hover {
    color: #B2798E;	
}

.b-top-banner {
    text-align: center;
}

.b-top-banner img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 540px) {
	.b-top-banner {
		margin-top: 0px;
		padding: 0px;
	}	
}

.b-header {
	/*margin: 26px auto 0 auto;*/
	margin: 7px auto 0 auto;
}

.b-header__wrapper {
	/*background: url(/local/templates/bootstrap/css/../images/ny2020bg.jpg) bottom 7px center no-repeat;*/
	padding-top: 19px;
}

.b-header__wrapper:after {
    content: '';
    display: block;
    height: 2px;
    background: #C4C4C4;
	/*background: #BEDA99;*/
    width: 100%;
    position: relative;
    bottom: 6px;
	z-index: 1;
}

.b-header__logo {
	text-align: center;
}

.b-header__logo-link {
	display: inline-block;
    position: relative;
    z-index: 3;
}

.b-header__logo-img {
    /*width: 376px;/* ny */
    /*margin: -10px 0 -18px 0;/* ny */
}

.b-header__logo-title {
    color: #B2798E;
    position: absolute;
    right: 0px;
    bottom: -3px;
    line-height: 17px;
    display: block;
    z-index: 2;
    background: #fff;
    padding: 0 9px 0 22px;
	
	/*right: 20px;/* ny */
	/*padding: 0 9px 0 35px;/* ny */

	/*height: 10px;/* ny */
    /*width: 246px;/* ny */
    /*right: 12px;/* ny */
}
/*
.b-header__logo-title:after {
	display: block;
    content: '';
    width: 100%;
    height: 2px;
    background: #F2E7EB;
    border-bottom: 1px #fff solid;
    position: absolute;
    bottom: 7px;
    left: 0px;
}
*/
.b-header__logo-title .b-header__logo-img {
	position:relative;
	z-index:1;
}

.b-header__right {
	text-align: right;
    position: relative;
}

.b-header__left {
	text-align: left;
    position: relative;
}

.b-header__left-text {
	color: #323131;
    font-size: 16px;
    line-height: 20px;
	font-family: 'Roboto';
    position: absolute;
    bottom: 16px;
    left: 15px;
	margin: 0 -15px;
}

.b-header__left-text .c_banner-block a > img{
    max-width: 100% !important;	
}

.b-authorize__login {
	background: #D5B1BA;
    color: #323131;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 13px;
    padding: 5px 14px 4px;
    border-radius: 11px;
    text-decoration: none;
    vertical-align: bottom;
    display: inline-block;
    float: right;
    margin: 0 0 0 21px;
}

.b-authorize__login:hover,
.b-authorize__login:focus,
.b-authorize__login:active {
    color: #323131;	
	text-decoration: none;
}

.b-authorize__login .b-authorize__login-pers,
.b-authorize__login .b-authorize__login-pers:hover,
.b-authorize__login .b-authorize__login-pers:focus,
.b-authorize__login .b-authorize__login-pers:active {
    color: #323131;	
	text-decoration: none;	
}

.b-authorize__login .b-authorize__login-logout {
    display: inline-block;
    margin: 0px -5px 0 5px;
    position: relative;
    top: -1px;	
}

.b-header__right-block {
	position: absolute;
    bottom: 16px;
	right: 15px;
    display: flex;
    align-items: flex-end;
}

.b-header-soc {
	border: 1px #323131 solid;
    display: inline-block;
    height: 22px;
    width: 22px;
    vertical-align: bottom;
    border-radius: 12px;
    text-align: center;
    line-height: 22px;	
	float: right;
    margin: 0 0 0 7px;
}

.b-header-soc img {
    display: inline-block;
    margin: 0px 0 3px;	
}

.b-top-search {
	position:absolute;
	right:15px;
	top:22px;
	z-index:3;
}

.b-top-search__input {
	border: 1px #323131 solid;
    line-height: 14px;
    color: #323131;
    font-size: 14px;
    padding: 4px 14px;
    border-radius: 14px;
	width:100%;
}

.b-top-search__submit {
    background: transparent;
    border: none;
    padding: 0;
    height: 26px;
    width: 26px;
	cursor: pointer;
    position: absolute;
    top: 1px;
    right: 2px;
}

.b-top-search__submit img {
	max-width: 100%;
	max-height: 100%;
}

.b-top-search__btn {
	color: #323131;
    text-transform: uppercase;
    font-size: 10px;
    padding: 4px 14px 3px;
    border: 1px #323131 solid;
    border-radius: 12px;
    text-align: center;
    line-height: 13px;
    display: inline-block;
}

.b-top-search__btn-m {
    display: inline-block;
}

.b-top-search__btn:hover,
.b-top-search__btn:focus
.b-top-search__btn:active {
	color:#323131;
	text-decoration: none;	
}

.b-top-btn {
	position:absolute;
	left:15px;
	top:24px;
	display: inline-block;
}

.b-top-btn span {
    display: block;
    background: #323131;
    width: 21px;
    height: 3px;
    margin: 0 0 6px 0;
}

.b-top-btn span:last-child {
    margin: 0 0 0px 0;	
}

.b-menu {
	padding-bottom: 34px;	
}

.b-menu__list {
	text-align:center;
    margin: 24px 0 0 0;
	padding: 0;
    display: flex;
    justify-content: center;
}

.b-menu__list-item {
	display:inline-block;
	/*margin:0 10px;*/
	margin:0 20px;
	position: relative;
	list-style: none;
}

.b-menu__list-link {
	font-size: 20px;
	line-height: 23px;
	color: #323131;	
	text-transform: uppercase;
	font-weight: bold;
}

.b-menu__list-link:hover {
	color: #B2798E;	
	text-decoration:none;
}

.b-menu__sub-list-wrap {
    display: none;	
    position: absolute;
    top: 22px;
    left: -16px;
	padding: 5px 0 0 0;
	z-index:2;
}

.b-menu__sub-list {
    text-align: left;
    background: #F5F5F5;
    padding: 18px 17px;
	min-width:213px;
}

.b-menu__sub-list-item {
    list-style: none;
    padding: 0px;	
    margin: 0 0 16px 0;
	line-height: 18px;
}

.b-menu__sub-list-link {
	color:#323131;
	font-size: 15px;
	text-transform: uppercase;
}

.b-menu__sub-list-link:hover {
	color: #B2798E;	
	text-decoration:none;
}

.active .b-menu__list-link {
	color: #B2798E !important;
}

.b-menu__list-item:hover .b-menu__sub-list-wrap {
	display: block;
}

.mobile-hidden {
	display: block !important;
}

.mobile-visible {
	display:none !important;
}

.mobile-hidden-ib {
	display: inline-block !important;
}

.mobile-visible-ib {
	display:none !important;
}

.search-opened {
	width:100%;
}

.b-sandvich {
	position: fixed;
    top: 0px;
    left: -394px;
    width: 394px;
    height: 100%;
    background: #fff;
    z-index: 101;
	-webkit-transition: left 0.5s;
    transition: left 0.5s;
}

.b-sandvich.opened {
    left: 0px;	
}

.b-background {
	background: rgba(50, 49, 49, 0.5);
	position: fixed;
    top: 0px;
    left: 0px;
	width:100%;	
	height: 100%;
    z-index: 100;
}

.b-sandvich__top {
	padding: 82px 0 0 142px;
	position:relative;
}

.b-sandvich__close {
	position:absolute;
    top: 29px;
    right: 22px;
    width: 22px;
}

.b-sandvich__close img {
    width: 100%;	
}

.b-sandvich__top-logo {
    max-width: 176px;	
}

.b-sandvich__top-list {
	list-style:none;
	padding:0px;
	font-size: 18px;
	line-height: 21px;
	margin: 42px 0 0 22px;
}

.b-sandvich__top-list-item {
	padding:0;
    margin: 0 0 15px 0;
}

.b-sandvich__top-list-link {
	color:#323131;
}

.b-sandvich__top-list-link:hover {
	color:#323131;
	text-decoration:none;
}

.b-sandvich__top-list-title {
	text-transform: uppercase;
	font-weight: bold;
}

.b-sandvich__top-link {
	font-size: 19px;
	line-height: 22px;
	text-transform: uppercase;
}

.b-sandvich__top-socs {
    margin: 26px 0 0 0px;
}

.b-sandvich__top-soc {
	display:inline-block;
    margin: 0 6px 15px 0;
}

.b-sandvich__top-soc img {
	height:43px;
}

.b-sandvich__top-prof {
	
}

.b-sandvich__login {
	display: block;
	background:#C4C4C4;
	margin: 38px 0 0 0;
	color:#323131;
	font-size: 18px;
	height:76px;
	line-height:76px;
	text-transform: uppercase;
	padding:0 0 0 164px;
}

.b-sandvich__login:hover {
	color:#323131;
	text-decoration: none;
}

.b-sandvich__register {
	display: block;
	background:#B2798E;
	color:#323131;
	font-size: 18px;
	height:76px;
	line-height:76px;
	text-transform: uppercase;	
	padding:0 0 0 164px;
}

.b-sandvich__register:hover {
	color:#323131;
	text-decoration: none;
}

.b-sandvich__bottom {
	background:#4D4D4D;
    padding: 37px 0 172px 164px;
}

.b-sandvich__bottom-list {
	list-style:none;
	padding:0px;
	font-size: 16px;
	line-height: 19px;
}

.b-sandvich__bottom-list-item {
	padding:0;
    margin: 0 0 20px 0;
}

.b-sandvich__bottom-list-link {
	color:#C4C4C4;
	text-transform: uppercase;
}

.b-sandvich__bottom-list-link:hover {
	color:#C4C4C4;
	text-decoration:none;
}

.b-menu__mobile-container {
	position:relative;
}

.b-menu__mobile-container {
	display:none;
}

.b-footer {
	padding: 39px 0 46px 0;
	background:#4D4D4D;
	text-align:center;
}

.b-footer__logo {
	display:inline-block;
}

.b-footer__logo-img {
    display: inline-block;
    margin: 0 0 0 38px;	
}

.b-footer__text-top {
	color: #808080;
	font-size: 14px;
	line-height: 16px;
    margin: 18px 0 0 0;
}

.b-footer-menu {
	margin: 18px auto 0;	
}

.b-footer-menu__list {
	border-top:1px #ABABAB solid;
	border-bottom:1px #ABABAB solid;
}

.b-footer-menu__list {
	width: 100%;
    padding: 0;
	white-space: nowrap;
	overflow: auto;	
	margin: 0;
}

.b-footer-menu__list-item {
    list-style: none;
    display: inline-block;
    margin: 0 10px;
}

.b-footer-menu__list-link {
	color: #C4C4C4;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
}

.b-footer-menu__list-link:hover {
	color: #C4C4C4;
	text-decoration:none;
}

.b-footer__text-bottom {
	color: #808080;
	font-size: 14px;
	line-height: 16px;
    margin: 18px auto 0;	
	max-width: 490px;
}

.b-footer-socs {
	margin:18px 0 0 0;
}

.b-footer-soc {
    margin: 0 3px;
    display: inline-block;
    vertical-align: top;
    width: 23px;
}

.b-footer-soc span {
	display:inline-block;
	height:22px;
	width:22px;
	border:1px #fff solid;
	border-radius:11px;
}

.b-footer-soc__vk,
.b-footer-soc__tg {
	background: url(/local/templates/bootstrap/css/../images/bg-ico-footer.svg) 1px 2px no-repeat;
    width: 23px;
}

.b-footer-soc img {
	
}

.b-footer-age {
	color: #C4C4C4;
	font-size: 16px;
	line-height: 19px;
	border: 1px #C4C4C4 solid;
	margin: 19px auto 0;
	width: 65px;
	height: 65px;
	line-height: 65px;
	border-radius: 33px;
	-moz-border-radius: 33px;
	-webkit-border-radius: 33px;
}

.b-brands {
	padding: 87px 0 87px;
	background:#F4F4F4;
}

.b_carousel {
	
}

.b_carousel__top {

    margin: 0 0 32px 0px;
}

.b_carousel__top-wrapper {
    display: flex;		
}

.b_carousel__title {
	color: #323131;
	font-size: 32px;
    line-height: 38px;
	display: inline-block;
	vertical-align:top;
    margin: -12px 0 0 0;
}

.b_carousel__sorts {
	display: inline-block;
	margin:0 0 0 46px;
	vertical-align:top;
    white-space: nowrap;
}

.b_carousel__sort {
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color:#ABABAB;
	display: inline-block;
	margin: 0 36px 0 0;
}

.b_carousel__sort:last-child {
	margin: 0 0px 0 0;	
}

.b_carousel__sort:hover {
	color:#B2798E;
	text-decoration:underline;
}	

.b_carousel__sort.active {
	color:#B2798E;
	text-decoration:underline;	
}

.b-events__top .b_carousel__sort.active {
	text-decoration:none;	
}

.b_carousel__tags {
	display: inline-block;	
	vertical-align:top;
	margin:0 0 0 36px;
}

.b_carousel__tag {
	font-size: 16px;
	line-height: 20px;
	color:#ABABAB;
	display: inline-block;
	margin: 0 24px 0 0;
}

.b_carousel__tag:hover {
	color:#B2798E;
	text-decoration:underline;
}

.b-brands__item {
	position:relative;
}

.b-brands__item-image-link {
    background: #fff;
    width: 100%;
    display: block;
    text-align: center;
    overflow: hidden;
	position:relative;
}

.brands_scope .b-brands__item-image-link {
	border: 1px solid #656565;
}

.brands_scope div.b-brands__item-image-link {
	border: 1px solid rgb(101 101 101 / 50%);	
}

.b-brands__item-image-block {
    background: #fff;
    height: 270px;
    vertical-align: middle;
    display: table-cell;
    width: 270px;	
}

.q-user-detail__section__data .b-brands__item-image-block {
    height: 180px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.b-brands__item-image-block img {
    max-width: 100%;	
	width:100%;/* ? */
}

.b-brand-detail .b-brands__item-image-block img {
	width: auto;
}

.b-brands__item-type {
	font-size: 16px;
	line-height:19px;
	color:#B2798E;
	text-transform: uppercase;
	margin:9px 0 0 0;
}

.b-brands__item-name {
    color: #323131;
    font-size: 18px;
    line-height: 21px;
    margin: 14px 0 0 0;
    display: inline-block;
}

.repres-recommended .b-brands__item-name {
	color:#fff;
}

.b-brands__item-name:hover {
	color:#323131;
	text-decoration:none;
}

.repres-recommended .b-brands__item-name:hover {
	color:#fff;
}

.b-brands__item-description {
	color:#ABABAB;
	font-size: 16px;
	line-height:19px;
    margin: 1px 0 0 0;
	font-family: 'Roboto';
}

.b-brands__item-text {
	margin: 10px 0 0 0;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #323131;
}

.b-brands__item-org-link {
	color:#ABABAB;	
}

.b-brands__item-org-link:hover {
	color:#ABABAB;	
	text-decoration: none;
}

.b-bands__item-text {
	font-family: 'Roboto';	
}

/* */
.b-viewpoint {
	padding: 56px 0 50px;
	background:#F4F4F4;
}

.b-viewpoint__item-wrapper {
    padding: 15px 15px;	
    text-align: center;
}

.b-viewpoint__item-image-link {
    display: block;
    text-align: center;
}

.b-viewpoint__item-image-block {
	height: 162px;
	width: 162px;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    border-radius: 78px;
    border: 2px #fff solid;
    overflow: hidden;	
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.b-viewpoint__item-image-block:hover {
    -webkit-filter: none; /* Safari 6.0 - 9.0 */
    filter: none;	
}

.b-viewpoint__item-image-block img {
    max-width: 100%;	
	width: 100%;
}

.b-viewpoint__item-name {
	font-size:18px;
	line-height: 21px;
	text-align:center;
	margin: 12px 0 0 0;
	color: #323131;
	font-weight: bold;
	display: inline-block;
	text-transform: uppercase;
}

.b-viewpoint__item-name span {
	display:block;
	text-transform: none;
}

.b-viewpoint__item-name:hover {
	color: #323131;
	text-decoration: none;
}

.b-viewpoint__item-cit {
	font-size:16px;
	line-height: 19px;
	text-align:center;
	margin: 8px 0 0 0;	
	font-family: 'Roboto';	
	color: #323131;
	display:inline-block;
}

.b-viewpoint .carousel-controls {
    margin: 50px 0 0 0;	
}

.b-events {
	padding: 60px 0 49px;
}

.b-events__top {
    padding: 18px 0 49px;	
}

.b-events__item-image-link {
	
}

.b-events__item-image-block {
    height: 270px;
    vertical-align: middle;
    display: table-cell;	
	position:relative;
}

.b-events__item-image-block_hover {
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 24px;
    padding: 18px 18px 18px 4px;
    text-align: right;
    font-family: 'Roboto';
    line-height: 30px;
}

.b-events__item-image-block:hover .b-events__item-image-block_hover {
    display: block;	
}

.b-events__item-image-block_hover:hover {
	color:#fff;
	text-decoration:none;
}

.b-events__item-image-block img {
    max-width: 100%;	
}

.b-events__item-type {
	font-size: 16px;
	line-height:19px;
	color:#B2798E;
	text-transform: uppercase;
	margin:9px 0 0 0;
}

.b-events__item-name {
    color: #323131;
    font-size: 18px;
    line-height: 21px;
    margin: 12px 0 0 0;
    display: inline-block;
	font-family: 'Roboto';
    overflow: hidden;
    max-height: 65px;
}

.b-events__item-name:hover {
    color: #323131;
	text-decoration: none;
}

.b-events__item-dates {
	color: #656565;
    font-size: 18px;
    line-height: 21px;
	font-family: 'Trebuchet MS';
	margin: 4px 0 0 0;
}

.b-events__top .b-events__item-dates {
	margin: 7px 0 0 0;	
}

.b-learning {
	padding: 49px 0 43px;
	background: #ECECEC;
	margin: 71px 0 0 0;
}

.b-learning__item {
    margin-bottom: 24px;	
	position:relative;
}

.b-learning__item .b-learning__item-name {
    color: #323131;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    font-family: 'Roboto';
    margin: 15px 0px 0;
    padding: 5px 28px;
    background: #F4F4F4;
    display: block;
    overflow: hidden;
    max-height: 110px;
}

.b-learning__item-wrapper {
	border: 1px #323131 solid;
	padding: 15px 24px 25px;
}

.b-learning__item-top {
    min-height: 340px;	
}

.b-learning__item-type {
	color: #B2798E;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
    max-height: 19px;
    overflow: hidden;
}

.b-learning__item-name__wrapper {
    min-height: 110px;	
}

.b-learning__item-name {
	color: #323131;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    font-family: 'Roboto';
    margin: 15px -23px 0;
    padding: 5px 28px;
    background: #F4F4F4;
    display: block;
    overflow: hidden;
    max-height: 110px;
}

.b-learning__item-name:hover {
	color: #323131;
	text-decoration: none;
}

.b-learning__item-top .b-learning__item-bottom {
	margin: 19px 0 0 0;
	font-size: 18px;
	line-height: 22px;
	height: auto;
    padding: 0 24px;
	
    color: #B2798E;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
	min-height: 39px;
    max-height: 39px;
    overflow: hidden;
}

.b-learning__item-city-wrapper {
	margin: 5px 0 0 0;	
    padding: 0 20px;
    text-align: left;
    position: relative;
}

.b-learning__item-date {
	color: #B2798E;
	display: inline-block;
	vertical-align: top;
    margin: 0 12px 0 0;
}

.b-learning__item-city {
    color: #323131;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
}

.b-learning__item-point {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 2px;
    margin: 0 8px 0 0;
}

.b-learning__item-tutor {
	margin: 24px 0 0 0;
}

.b-learning__item-tutor-photo-wrapper {
	width: 73px;
	height: 73px;
	border-radius: 37px;
	-moz-border-radius: 37px;
	-webkit-border-radius: 37px;
	border: 1px #fff solid;
	display: inline-block;
	overflow:hidden;
}

.b-learning__item-tutor-photo {
	max-width:100%;
	width:100%;
}

.b-learning__item-tutor-name {
    color: #323131;
    height: 73px;
    display: inline-block;
    font-size: 18px;
    line-height: 21px;
    font-family: 'Roboto';
    vertical-align: top;
    margin: 0 0 0 20px;
	font-weight: 600;
	text-decoration:none;
}

.b-learning__item-tutor-name-wrapper {
	display:table-cell;
    vertical-align: middle;
    height: 73px;
}

.b-learning__item-bottom {
    margin: 5px 0 0 0;
	height: 37px;
}

.b-learning__item-commit {
	float: right;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px 50px 10px;
	background: #B2798E;
	border-radius: 46px;
	-moz-border-radius: 46px;
	-webkit-border-radius: 46px;
}

.b-learning__item-commit:hover {
	text-decoration: none;
	color: #fff;
}

.b-learning__item-bottom-pic {
	display: inline-block;
	vertical-align: top;
    margin: 6px 33px 0 0;
}

.b-learning__item-bottom-pic:last-child {
	margin: 6px 0px 0 0;		
}

.b-learning__item-bottom-pic:hover {
	
}

.b-learning__item-bottom-pic img {
	
}

.b-techshop {
	padding: 57px 0 63px;
}

.b-techshop.b-techshop-sell {
	padding: 0px 0 63px;
	background:#fff;
}

.b-techshop__item {
	
}

.b-techshop__item-wrapper {
	background:#F4F4F4;
    padding: 15px 15px;	
    margin: 0 0 24px 0;
}

.b-techshop__item-image-link {
	display: table;
   table-layout: fixed;
}

.b-techshop__item-image-block {
    vertical-align: middle;
    display: table-cell;	
	width:100%;
}

.b-techshop__item-image-block img {
    max-width: 100%;	
	width:100%;
}

.b-techshop__item-type {
	font-size: 15px;
	line-height:19px;
	color:#B2798E;
	text-transform: uppercase;
	margin:10px 0 0 0;
}

.b-techshop__item-name {
    color: #323131;
    font-size: 18px;
    line-height: 21px;
    margin: 4px 0 0 0;
    min-height: 86px;
    display: inline-block;
	font-family: 'Roboto';	
}

.b-techshop__item-name:hover {
	color:#323131;
	text-decoration:none;
}

.b-techshop__item-city {
	color:#808080;
    font-size: 16px;
    line-height: 19px;
	margin: 10px 0 0 0;
    min-height: 19px;
}

.b-techshop__item-buttons {
	text-align:center;
	margin: 16px 0 0 0;
}

.b-techshop__item-buy {
	background:#B2798E;
	color:#fff;
    font-size: 16px;
    line-height: 19px;
	display: inline-block;
	padding: 9px 60px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
}

.b-techshop__item-buy:hover {
	color:#fff;
	text-decoration: none;
}
/* */

.carousel-controls {
	margin: 66px 0 0 0;
	text-align:center;
}

.carousel-arrow {
	border: 2px rgba(50, 49, 49, 0.7) solid;
    display: inline-block;
    vertical-align: top;
    width: 37px;
    height: 37px;
    text-align: center;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	cursor: pointer;
}

.repres-recommended .carousel-arrow {
	border: 2px #fff solid;	
}

.repres-recommended .carousel-pager {
	color:#fff
}

.carousel-arrow img {
    max-width: 100%;
    position: relative;
    top: 4px;
}

.carousel-arrow-left {
	margin: 0 116px 0 0;
}

.carousel-arrow-right {
	margin: 0 0 0 116px;
}

.carousel-arrow-left img {
    right: 1px;	
}

.carousel-arrow-right img {
    left: 1px;	
}

.carousel-pager {
	line-height: 33px;
    color: #323131;
    display: inline-block;
    font-size: 24px;
	font-family: 'Roboto';
}

.carousel-pager__current {
    font-size: 39px;	
}

.b-main-top {
	
}

.b-main-thema {
	background:#ECECEC;
}

.b-main-thema__expert {
    float: right;
    width: 260px;
    text-align: center;
    padding: 0 15px;
}

.b-main-thema__expert-title {
	font-size: 18px;
	line-height: 21px;
	color:#323131;
	text-transform: uppercase;
	margin: 25px 0 0 0;
}

.b-main-thema__expert-img {
	height: 192px;
    width: 192px;
    border: 2px #fff solid;
    border-radius: 98px;
    -moz-border-radius: 98px;
    -webkit-border-radius: 98px;
    display: inline-block;
    margin: 10px 0 0 0;
	overflow:hidden;
}

.b-learning__item-tutor-photo {
	max-width:100%;
}

.b-main-thema__expert-name {
	font-size: 18px;
	line-height: 21px;
	color: #323131;
    font-family: 'Roboto';
	font-weight: 600;
	margin:18px 0 0 0;
	display: inline-block;
}

.b-main-thema__expert-name:hover {
	color: #323131;
	text-decoration:none;
}

.b-main-thema__expert-position {
	font-size: 16px;
	line-height: 19px;	
	color: #323131;
	margin: 8px 0 0 0;
    font-family: 'Roboto';
}

.b-main-thema__left {
    position: relative;
    display: block;
    overflow: hidden;
    max-width: 595px;
	float: left;
}

.b-main-thema__left-pic {
    height: 391px;
}

.b-main-thema__left-title {
    position: absolute;
    left: 0px;
    top: 171px;
    color: #323131;
    font-size: 20px;
    line-height: 23px;
    padding: 8px 19px 8px 31px;
    background: #ECECEC;
    text-transform: uppercase;
}

.b-main-thema__left-name {
	position: absolute;
    left: 0px;
    top: 223px;
    padding: 0 15px 0 31px;
    color: #fff;
    font-size: 32px;
    text-transform: uppercase;
    width: 600px;
    line-height: 1.1;
    font-family: 'Roboto';
    font-weight: 600;
}

.b-main-thema__left-description {
    font-size: 24px;
    text-transform: none;
    font-weight: normal;
    margin: 4px 0 0 0;
}

.b-main-thema__expert-question {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	font-weight: bold;
	background: #B2798E;
	padding: 8px 15px;
	border-radius:19px;
	-moz-border-radius:19px;
	-webkit-border-radius:19px;
	display:inline-block;
	margin:36px 0 0 0;
}

.b-main-thema__expert-question:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.b-main-thema__bg {
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);	
}

.b-pubs {
	margin: 54px 0 0 0;	
}

.b-pubs.b-pubs-top {
	margin: 0px 0 0 0;		
}

.b-pubs__item {
	margin: 0 0 54px 0;
}

.b-educenter__item {
	margin: 0 0 54px 0;
}

.b-educenter__item .b-educ__item-image-link {
    /*overflow: hidden;*/
    display: table;
    width: 100%;
    text-align: center;
    table-layout: fixed;
}

.b-pubs__item-image-link_wrapper {
    height: 270px;
    display: table-cell;
    vertical-align: middle;
    border: 1px #323131 solid;
	width:100%;
}

.b-educenter__item .b-pubs__item-image-link img {
    max-width: 100%;
	max-height: 100%;
}

.b-pubs__item-image-link {
    display: block;
    text-align: center;
	position:relative;
}

.b-pubs__item-badge {
	position: absolute;
	bottom: 0px;
	right: 0px;
    max-width: 240px;
}

.b-pubs__item-big .b-pubs__item-image-link {
    max-height: 302px;
    overflow: hidden;
}

.b-pubs__item-big .b-pubs__item-image-link .b-pubs__item-pic {
	width: 100%;	
}

.b-pubs__item-pic {
	display:inline-block;
	max-width:100%;
}

.b-pubs__item-type {
	color: #B2798E;
	font-size: 16px;
	line-height: 19px;
	text-transform:uppercase;
	margin: 10px 0 0 0;
}

.b-pubs__item-name {
    font-size: 18px;
    line-height: 21px;
    color: #323131;
    font-family: 'Roboto';
    display: inline-block;
    font-weight: 500;
    margin: 10px 0 0 0;
	max-height: 86px;
    overflow: hidden;
}

.b-pubs__item-big .b-pubs__item-name {
    font-size: 24px;
    line-height: 28px;	
}

.b-pubs__item-name:hover {
	color: #323131;
	text-decoration:none;
}

.b-pubs__item-description {
    font-size: 16px;
    line-height: 21px;
    color: #656565;
    font-family: 'Roboto';
    margin: 9px 0 0 0;
}

.b-load-more__wrapper {
	text-align:center;
}

.b-load-more {
	display:inline-block;
    font-size: 15px;
    line-height: 18px;
	text-transform: uppercase;
	color: #323131;
	background: #ECECEC;
	padding: 9px 225px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	margin: 66px 0 0 0;
	font-weight: bold;
	cursor: pointer;
}

.b-load-more:hover {
	color: #323131;
	text-decoration: none;
}

.b-rek-wrapper {
	text-align:center;
    margin: 0 0 20px 0;
}

.b-rek-wrapper img {
	max-width:100%;
	height: auto;
}

.b-top-block {
	position:relative;
}

.b-top-block__inner {
	position:relative;	
}

.b-pubs__section-page {
	margin-top:0px;
}

.b-news {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 270px;
	border-top: 5px #EFD5DC solid;
	margin: 0 0 24px 0;
    padding: 24px 0 0 0;
}

.b-news__title {
	font-size:32px;
	line-height: 42px;
	color: #323131;
	margin:0 0 10px 0;
    font-weight: bold;
}

.b-news__link {
	color:#C4C4C4;
	font-size: 18px;
    line-height: 22px;
	text-transform:uppercase;
}

.b-news__item {
	font-size:18px;
	line-height: 22px;	
    margin: 0 0 24px 0;
}

.b-news__item:after {
    margin: 0 0 0px 0;	
}

.b-news__item-date {
	color:#B2798E;
}

.b-news__item-name {
	display:inline-block;
	color: #323131;
    margin: 4px 0 0 0;
    font-family: 'Roboto';
}

.b-section__right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 270px;	
	z-index:1;
}

.b-section-menu {
	border: 1px #ABABAB solid;
	padding: 19px 15px 15px;
	text-align:right;
}

.b-section-menu__item {
	color: #323131;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 0 16px 0;
    font-weight: bold;
}

.b-section-menu__item.active {
    color: #B2798E;	
	text-decoration: underline;
}

.b-section-menu__item:hover {
	color:#323131;
	text-decoration: underline;
}

.b-section-small-rek {
	margin: 16px 0 0 0;	
    text-align: center;
}

.b-section-small-rek img {
	max-width:100%;
}

.b-article-small-rek {
	margin: 0px 0 23px 0;	
}

.b-article-small-rek img {
	max-width:100%;
}

.b-publication {
	
}

.b-publication img {
	max-width: 100%;
	height: auto;
	/*width: 100%;*/
}

.b-publication__top {
	padding: 23px 40px 57px;
	background:#ECECEC;
	position:relative;
}

.b-event__age {
    display: flex;
    position: absolute;
    width: 43px;
    height: 43px;
    border: 1px solid #656565;
    border-radius: 22px;
    font-family: 'Trebuchet MS';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    color: #656565;
    text-align: center;
    align-items: center;
    justify-content: center;
    bottom: -68px;
    left: 38px;
}

.b-publication__top-section {
	color: #B2798E;
}

.b-publication__top-section-link {
	font-size:16px;
	line-height: 19px;	
	text-transform: uppercase;
	color: #B2798E;
}

.b-publication__top-section-link:hover {
	color: #B2798E;	
}

.b-publication__top-title {
	font-size:36px;
	line-height: 44px;
	font-weight: bold;
	margin: 4px 0 0 0;
}

.b-publication__top-data {
    margin: 19px 0 0 0;
	font-size: 18px;
	line-height: 22px;
}

.b-publication__top-date {
	display:inline-block;	
	vertical-align:top;
	color:#B2798E;
}

.b-publication__top-views {
	display:inline-block;
	vertical-align:top;
	margin: 0 0 0 40px;
}

.b-publication__top-time {
	display:inline-block;
	vertical-align:top;
	margin: 0 0 0 40px;
}

.b-publication__top-views img {
	display:inline-block;
	vertical-align:top;	
    position: relative;
    top: 4px;
	margin: 0 13px 0 0;
	width:20px;
}

.b-publication__top-author {
	display:inline-block;
	vertical-align:top;
	color:#656565;
	font-weight: bold;
	margin: 0 0 0 40px;
}

.b-publication__top-author:hover {
	color:#656565;
	text-decoration:none;
}

.b-publication__preview {
	margin: 40px 0 0 0;
	font-size: 24px;
	line-height: 30px;
	color:#000;
}

.b-publication__socials {
	margin: 46px 0 0 0;
}

.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
	display:inline-block !important;
	color:#fff !important;
}

.ya-share2__item_service_vkontakte {
	background-color: #0077FF !important;
    border-radius: 4px;	
    overflow: hidden;
}

.ya-share2__item_service_facebook {
    background-color: #3b5998 !important;
    border-radius: 4px;
    overflow: hidden;	
}

.ya-share2__item_service_telegram {
	background-color: #64A9DC !important;
    border-radius: 4px;	
    overflow: hidden;
}

.ya-share2__item_service_twitter {
    background-color: #00aced !important;
    border-radius: 4px;	
    overflow: hidden;
}

.ya-share2__container_size_m .ya-share2__icon {
    height: 30px !important;
    width: 30px !important;
}

.ya-share2__container_size_m .ya-share2__title {
    line-height: 30px !important;
}

.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 140px !important;
    text-align: center !important;
	font-size:0px;
    height: 30px;
}

.ya-share2__container_size_m .ya-share2__title:after {
	content: 'Поделиться';
	display: inline-block;
	font-size:16px;
	color:#fff;
}

.ya-share2__container_size_m .ya-share2__icon {
	background-size: 30px 30px !important;	
}

.ya-share2__list_direction_horizontal > .ya-share2__item {
	margin: 0 0 0 50px !important;
}

.ya-share2__list_direction_horizontal > .ya-share2__item:first-child {
	margin: 0 0 0 0px !important;
}

.ya-share2__container_size_m {
    text-align: right;
}

.b-publication__detail {
    margin: 47px 0 0 0;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    font-family: 'Roboto';
}

.b-publication__detail figure,
.b-publication__detail .figure {
	margin: 0 0 1rem;
	max-width: 100%;
}

.b-publication__detail .row .col-sm-12 .row {
    margin-right: 0px;
    margin-left: 0px;	
}

.b-publication__detail .row .col-sm-12 .full-image {
    margin: 0 0 0 0px;
}

.b-publication__detail .row .col-sm-12 .n-article__slider-box {
    margin: 0 0 0 0px;
}

.b-publication__detail .row .col-sm-12 .n-article__table-wrap {
    margin: 0 0 0 0px;	
}

.b-publication__detail .row .col-sm-12  .callout {
    margin: 0 0 24px 00px !important;		
}

.b-publication__detail p {
	margin-bottom: 2rem;
}

.b-publication__detail ol,
.b-publication__detail ul {
	margin-bottom: 2rem;
	margin-top: 1rem;
}

.b-publication__sources {
	
}

.b-publication__sources h3 {
	font-size: 18px;
	line-height: 22px;		
	color:#000;
	font-family: 'Roboto';
	text-align:right;
}

.b-publication__sources ol {
	padding:0;
	margin:0;
    list-style-position: inside;	
}

.b-publication__sources ol li {
	font-size: 14px;
	line-height: 17px;	
	color:#000;
	font-family: 'Roboto';
	padding:0;
	margin: 0 0 14px 0;
}

.b-publication__authors {
	margin: 36px 0 0 0;
}

.b-publication__authors h3 {
	font-size: 18px;
	line-height: 22px;		
	color:#000;
	font-family: 'Roboto';
	text-align:right;
}

.b-publication__authors__item {
	margin:0 0 20px 0;
    display: block;
}

.b-publication__authors__img {
    width: 140px;
    height: 140px;
    border-radius: 70px;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    display: inline-block;
    overflow: hidden;	
}

.b-publication__authors__item img {
	width: 100%;
    max-width: 100%;
}

.b-publication__authors__data {
    color: #656565;
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    margin: 34px 0 0 44px;
    height: 106px;
}

.b-publication__authors__name-1 {
	text-transform: uppercase;
	line-height: 22px;
}

.b-publication__authors__name-2 {
	line-height: 22px;	
	margin:2px 0 0 0;
}

.b-publication__authors__string {
	line-height: 22px;
	margin:2px 0 0 0;	
	font-size:16px;
}

.b-publication__line {
	background:#EFD5DC;
	height:3px;
	margin:45px 0 30px;
}

.b-publication__tags {
	margin: 76px 0 0 0;
}

.b-publication__adv {
	margin: 64px 0 0 0;
}

.b-publication__adv-padd {
    margin: 30px 0 0 0;
}

.b-publication__adv .col-sm-10 {
	color: #656565;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.b-publication__tags h3 {
	font-size: 18px;
	line-height: 22px;		
	color:#000;
	font-family: 'Roboto';
	text-align:right;
}

.b-publication__adv h3 {
	font-size: 18px;
	line-height: 22px;		
	color:#000;
	font-family: 'Roboto';
	text-align:right;
}

.b-publication__tags-link {
	color:#656565;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	border:1px #656565 solid;
    padding: 4px 11px 4px;
	border-radius:11px;
    text-transform: uppercase;
	margin: 0 8px 12px 0;
	vertical-align:top;
    position: relative;
    top: 6px;
}

.b-publication__tags-link:hover {
	color:#B2798E;
	border:1px #B2798E solid;
	text-decoration:none;
}

.b-publication__subscribe {
	margin: 40px 0 0 0;
}

.b-publication__subscribe-inner {
	background: #ECECEC;	
    padding: 22px 25px;
}

.b-publication__subscribe-title {
	font-size:18px;
	line-height: 21px;
	color:#000000;
	font-family: 'Roboto';
    text-align: right;
}

.b-publication__subscribe-link {
    background: #BA8693;
    color: #fff !important;
    display: inline-block;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    padding: 7px 20px;
    border-radius: 13px;
    cursor: pointer;
    margin: 0 0 0 20px;
}

.article-subscribe {
    text-align: center;
    margin: 12px 0 0 0;	
}

.article-subscribe__email {
	
}

.article-subscribe__subscribe {
	background: #BA8693;
    color: #fff !important;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    padding: 7px 20px;
    border-radius: 18px;
    cursor: pointer;
    margin: 0 0 0 20px;
    border: none;	
}

.article-subscribe__result {
	
}

.b-publication__subscribe-socials {
	text-align:right;
    margin: 18px 0 0 0;
}

.b-publication__subscribe-socials-title {
    display: inline-block;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Roboto';
    color: #000;
    margin: 6px 20px 0 0;
    font-weight: bold;
    vertical-align: top;
}

.b-publication__subscribe-socials .ya-share2 {
    display: inline-block;	
}

.b-publication__subscribe-socials .ya-share2__list_direction_horizontal > .ya-share2__item {
    margin: 0 0 0 19px !important;
}

.b-publication__subscribe .ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
	color: transparent !important;
    width: 100px !important;
}

.b-similar {
	margin: 36px 0 0 0;
}

.b-similar__title {
	font-family:'TrebuchetMS';
	font-size:32px;
	padding-top:20px;
	padding-bottom:20px;
	line-height: 41px;
	color:#323131;
	margin: 0 0 27px 0;
}

.b-comments {
	margin: 36px 0 84px 0;
}

.b-publication .b-comments {
	margin: 36px 0 0px 0;	
}

.b-comments__title {
	font-size: 35px;
	line-height: 41px;
	font-weight: bold;
	color:#323131;
    margin: 0 0 0px 0;
}

.b-popular-event__title {
	margin-bottom:20px;
}

.n-article__comments {
	
}

.b-comments__top {
	font-family:'TrebuchetMS';
	font-size:32px;
	text-align: right;	
    margin: -32px 0 0 0;
}

.b-comments__counter {
    display: inline-block;	
	font-size: 16px;
	line-height: 19px;
	color:#000;
    margin: 0 16px;
}

.b-comments__top .sub-com {
    display: inline-block;	
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	color:#656565;
	border:1px #ABABAB solid;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	background: transparent;
    padding: 4px 12px;
	cursor: pointer;
}

.b-comments__main {
	border: 1px #ABABAB solid;
	padding: 18px 17px;
    margin: 22px 0 0 0;
}

.b-comments__main .nc-enter-label {
	font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #BA8693;
    display: inline-block;
    padding: 5px 16px;
    text-decoration: none;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
}

.n-article__comments-box {
    margin: 22px 0 0 0;	
}

.n-article__comments-top {
	
}

.n-article__comments-top span {
    color: #BA8693;	
}

.n-article__comments-top b {
	display: inline-block;
	margin:0 0 0 12px;
}

.n-article__comments-item {
    margin: 0 0 24px 0;	
}

.n-article__comments-item .nc-reply {
	display: inline-block;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: #656565;
    border: 1px #ABABAB solid;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    background: transparent;
    padding: 4px 12px;	
	margin: 6px 0 0 0;
}

.n-reply-child {
    margin: 0 0 0 24px;	
}

.reply-form-adapt {
    border: 1px #ABABAB solid;
    padding: 18px 17px;
    margin: 22px 0 0 0;
    min-width: 600px;	
}

.n-article__comments-item .nc-reply:hover {
	text-decoration: none;
}

.n-article__comments-item p {
    font-size: 16px;
    line-height: 21px;
    color: #656565;
    font-family: 'Roboto';
    margin: 8px 0 0 0;
}

.b-comments .metadata {
    margin: -23px 0 0 92px;
}

.b-comments .del_item {
	display: inline-block;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: red;
    border: 1px red solid;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    background: transparent;
    padding: 4px 12px;	
}

.b-comments .del_item:hover {
	text-decoration:none;
}

.n-article__comments-input {
	border: 1px #ABABAB solid;
	padding: 18px 17px;
    margin: 22px 0 0 0;
    width: 100%;	
}

.n-article__comments-btn .nep-button-adapt {
    background: #BA8693;
    color: #fff !important;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    padding: 7px 20px;
    border-radius: 18px;
    cursor: pointer;
    margin: 0 0 0 20px;
    border: none;	
}

.b-publication__detail .full-image {
    margin: 0 0 0 -150px;		
}

.b-publication__detail .full-image img {
    margin: 0 0 2rem 0;		
}

.b-publication__detail .full-image img.figure-img {
    margin: 0 0 1.5rem 0;		
}

.b-publication__detail .figure-caption {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	color: #808080;
}

.b-publication__detail .full-size-block {
    margin: 0 0 0 -150px;		
}

.b-publication__detail .all_width {
    max-width: 100% !important;	
}

.b-publication__detail .large-12 {
    width: 100%;	
}

.b-publication__detail .responsive-embed.widescreen {
	position: relative;
    height: 0;
    margin-bottom: 1rem;
    padding-bottom: 75%;
    overflow: hidden;	
}

.b-publication__detail .responsive-embed.widescreen iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.b-publication__detail h2 {
    margin-bottom: 2rem;
    font-family: Trebuchet MS;
    font-size: 32px;
    line-height: 43px;
    color: #000;
    font-weight: bold;	
}

.b-publication__detail h3 {
    margin-bottom: 2rem;
    font-size: 24px;
    font-weight: bold;
    color: #B2798E;	
    font-family: Trebuchet MS;
}

.b-publication__detail h4 {
    margin-bottom: 2rem;
    font-size: 20px;
    font-weight: bold;	
    color: #000;	
    font-family: Trebuchet MS;
}

.b-publication__detail h5 {
    margin-bottom: 2rem;
    font-size: 18px;	
	color: #000;
    font-family: Trebuchet MS;
}

.b-publication__detail h6 {
    margin-bottom: 2rem;	
    font-size: 16px;
    color: #000;
    font-family: Trebuchet MS;
}

.b-publication__detail .card {
	border: 1px solid #ABABAB;
    margin-bottom: 2rem;
}

.b-publication__detail .text-insert {
	border: 1px solid #ABABAB;
	padding:25px 28px;
	font-family: Trebuchet MS;
	font-size: 24px;
	line-height: 32px;
	color: #000000;
    font-weight: bold;
    margin-bottom: 2rem;
}

.b-publication__detail a {
	color:#000;
	text-decoration:underline;
}

.b-publication__detail a:hover {
	color:#000;
	text-decoration:none;
}

.n-article__slider-box {
    margin: 0 0 0 -150px;
}

.n-article__table-wrap {
    margin: 0 0 0 -150px;	
}

.b-publication__detail .callout {
    margin: 0 0 24px -150px !important;		
}


.b-publication__detail > .row > .col-sm-10 > .row {
    margin-right: 0px;
    margin-left: 0px;	
}

.b_events__title {
    color: #323131;
    font-size: 32px;
    line-height: 38px;
    display: inline-block;
    vertical-align: top;
    margin: 0px 0 75px 0;
}

.b-pubs.b-pubs-top.b-top-block-content {
	margin-bottom: 67px;
}

.b_carousel__title-h1 {
	font-size: 36px;
}

.n-brands__more {
	text-align: center;	
}

.b-content-publications__more,
.b-content-publications__more:hover,
.brand-product__show-more,
.brand-product__show-more:hover,
.brand-pubs__show-more,
.brand-pubs__show-more:hover {
    display: inline-block;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    color: #323131;
    background: #ECECEC;
    padding: 9px 225px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    margin: 26px 0 26px 0;
    font-weight: bold;
    cursor: pointer;
	text-decoration:none;	
}

.brand-product__show-more,
.brand-product__show-more:hover {
	padding: 9px 107px;
}

.b-sell {
	margin-bottom: 36px;
}

.c-sell__add-btn,
.c-sell__add-btn:hover {
	background: #B2798E;
    color: #fff;
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
    padding: 9px 30px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    text-decoration: none;
    position: relative;
    margin: 8px 0 0 0;
}

.b-brands-list.b-faq-list {
	margin-bottom: 48px;
}

.b-faq-list .n-brands-filter {
	margin: 0 0 24px 0;
}

.n-brands-filter__item {
	color: #656565;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    border: 1px #656565 solid;
    padding: 4px 11px 4px;
    border-radius: 11px;
    text-transform: uppercase;
    margin: 0 8px 8px 0;
    vertical-align: top;
    position: relative;
    top: 6px;	
    display: inline-block;
}

.n-brands-filter__item:hover {
	color: #B2798E;
    border: 1px #B2798E solid;
    text-decoration: none;
}

.b-brands-list .n-brands-filter__item {
	font-family: Trebuchet MS;
	font-size: 16px;
	line-height: 19px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;	
	border-bottom: 1px #fff solid;
	border-radius:0px;
	font-weight: normal;
	padding:0;
    margin: 0 26px 8px 0;
}

.b-brands-list .n-brands-filter__item-active {
	color: #B2798E;
	border:none;
    border-bottom: 1px #B2798E solid;
    text-decoration: none;		
}

.b-brands-list .n-brands-filter__item:hover {
	color: #B2798E;
	border:none;
    border-bottom: 1px #B2798E solid;
    text-decoration: none;	
}

.b-brands-list .n-brands-sort {
    margin: 47px 0 0px 0;
    float: right;	
}

.b-brands-list.b-faq-list .n-brands-sort{
	float:none;
	margin: 12px 0 24px 0;
}

.b-brands-list .n-brands-sort:after {
	content: '';
	clear:both;
	display: block;
}

.b-brands-list .n-brands {
	clear:both;	
    padding-top: 34px;
}

.course__city-choice {
    color: #B2798E;
    display: inline-block;
    margin: 0 0 0 6px;
}

.course__city-choice:hover {
	color:#B2798E;
}

.n-brands-sort__link {
	color:#B2798E;	
    margin: 0 0 0 12px;
}

.n-brands-sort-active {
	text-decoration:underline;
}

.n-brands-sort__link:hover {
	color:#B2798E;	
}

.n-brands-sort {
    margin: 24px 0 12px 0;	
}

.b-content-top {
    margin-top: -16px;
}

.breadcrumb-wrapper {
    padding: 0.75rem 0;	
}

.b-content-top .breadcrumb {
    background: none;
    padding: 0;
    margin: 0px;
    display: inline;
}

.b-content-top .breadcrumb li {
    display: inline;	
}

.b-content-top .breadcrumb a {
    color: #B2798E;
}

.b-content-top h1 {
    font-size: 36px;
    margin: 0 0 24px 0;
    font-family: 'Trebuchet MS';
    font-weight: 600;
}

.b-events .b_carousel__title {
    font-size: 36px;
    font-family: 'Trebuchet MS';
    font-weight: 600;	
}

.b-filter {
	background:#F4F4F4;
	padding: 16px 24px;
    margin: 0 0 34px 0;
}

.b-filter__link {
	color:#B2798E;
	font-size:24px;
	line-height:29px;
}

.b-filter__link.b-filter__link-date {
	
}

.b-filter__link.b-filter__link-date:hover {

}

.b-filter__link:hover {
	color:#B2798E;	
}

.b-filter__link-opened {
	
}

.b-filter__link-date:after {
	content:'';
	background:url(/local/templates/bootstrap/css/../images/filter_open.svg) 0px 0px no-repeat;
	display: none;
    width: 11px;
    height: 10px;
    margin: 0 0 0 8px;
}

.b-filter__link-date.b-filter__link-opened:after {
	background:url(/local/templates/bootstrap/css/../images/filter_close.svg) 0px 0px no-repeat;	
}

.b-filter__link-city {
	font-size:16px;
    line-height: 30px;	
	margin:0 30px 0 0px;
}

.b-filter__link-res {
	font-size:16px;
    line-height: 30px;	
	margin:0 30px 0 0px;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #F60C0C;
}

.b-filter__link-city:before {
	content:'';
	background:url(/local/templates/bootstrap/css/../images/b-filter__link-city.svg) 0px 0px no-repeat;
    display: inline-block;
    width: 14px;
    height: 19px;
    margin: 0px 7px 0 0px;
    position: relative;
    top: 4px;	
}

.b-filter__link-med {
	font-size:16px;
    line-height: 30px;	
	margin:0 0 0 0px;
}
/*
.b-filter__link-med:before {
	content:'';
    display: inline-block;
    width: 14px;
    height: 19px;
    margin: 0px 7px 0 0px;
    position: relative;
    top: 4px;	
}
*/
.b-filter__link-translation {
	font-size:16px;
    line-height: 30px;
	color:#ABABAB;
	margin:0 0 0 40px;
}

.b-filter__link-translation:before {
	content:'';
	background:url(/local/templates/bootstrap/css/../images/b-filter__link-translation.svg) 0px 0px no-repeat;
	display: inline-block;
    width: 21px;
    height: 16px;
    margin: 0px 7px 0 0px;
    position: relative;
    top: 4px;
}

.b-filter__link-translation:hover {
	color:#ABABAB;	
}

.b-filter__link-direction {
	font-size:16px;
    line-height: 30px;	
	margin:0 0px 0 0px;
}
/*
.b-filter__link-direction:before {
	content:'';
	display: inline-block;
    width: 21px;
    height: 16px;
    margin: 0px 7px 0 0px;
    position: relative;
    top: 4px;
}
*/
.b-filter__link-direction:hover {
	color:#ABABAB;	
}

.b-filter__link-type {
	font-size:16px;
    line-height: 30px;	
	margin:0 30px 0 0px;
}

.b-filter__link-type:before {
	content:'';
	display: inline-block;
    width: 21px;
    height: 16px;
    margin: 0px 7px 0 0px;
    position: relative;
    top: 4px;
}

.b-filter__link-type:hover {
	color:#ABABAB;	
}

.b-filter__link-search {
	font-size:16px;
    line-height: 30px;
	color:#ABABAB;	
	margin:0 0 0 25px;
}

.b-filter__link-search:before {
	content:'';
	background:url(/local/templates/bootstrap/css/../images/b-filter__link-search.svg) 0px 0px no-repeat;
    display: inline-block;
    width: 15px;
    height: 17px;
    margin: 0px 7px 0 0px;
    position: relative;
    top: 4px;
}

.b-filter__link-search:hover {
	color:#ABABAB;	
}

.b-filter__data {
	display:none;
    border-top: 1px #656565 solid;
    margin: 31px 0 0 0;
    padding: 14px 30px 5px 0px;
	position:relative;
}

.b-filter__data a {
	color:#656565;
	font-size:16px;
	line-height: 33px;
    display: inline-block;
    margin: 0 24px 0 0;
}

.b-filter__data a.deactived {
    cursor: text;
    color: rgba(101, 101, 101, 0.5);	
}

.b-filter__data a.deactived:hover {
	text-decoration:none;
}

.b-filter__data_close {
	display: inline-block;
    top: 18px;
    right: 0px;
    position: absolute;
    cursor: pointer;
    margin: 0 0px 0 0 !important;
}

.b-filter__choosed {
    margin: -8px 0 34px;
}

.translation__small {
    display: inline-block;
    margin: 0 0 0 6px;	
}

.b-filter__choosed-item {
	color: #000;
    font-size: 16px;
    line-height: 19px;
    background: #D5B1BA;
    padding: 3px 12px 3px 10px;
    border-radius: 13px;
    margin: 0 12px 12px 0;
	display: inline-block;
}

.b-filter__choosed-item.b-filter__choosed-item_all {
	float: right;
}

.b-filter__choosed-item.b-filter__choosed-item_all.b-filter__choosed-item_deactive {
	display:none;
}

.b-filter__choosed-close {
    position: relative;
    top: -2px;
    margin: 0 8px 0 0;
}

.b-filter__choosed-close img {
	
}

.b-filter__search-input {
    background: #ECECEC;
    color: #656565;
    font-size: 16px;
    line-height: 20px;
    border: none;
    padding: 12px 20px;
    width: 100%;	
}

.b-filter__data_close img {
	
}

.b-filter__data_opened {
	display:block;	
}

.b-filter__link-city:after,
.b-filter__link-med:after,
.b-filter__link-translation:after,
.b-filter__link-search:after,
.b-filter__link-direction:after,
.b-filter__link-type:after {
	content:'';
	background:url(/local/templates/bootstrap/css/../images/filter_open_g.svg) 0px 0px no-repeat;
	display:inline-block;
    width: 11px;
    height: 8px;
    margin: 0 0 0 8px;
}

.b-filter__link-city.b-filter__link-opened:after,
.b-filter__link-med.b-filter__link-opened:after,
.b-filter__link-translation.b-filter__link-opened:after,
.b-filter__link-search.b-filter__link-opened:after,
.b-filter__link-direction.b-filter__link-opened:after,
.b-filter__link-type.b-filter__link-opened:after {
	background:url(/local/templates/bootstrap/css/../images/filter_close_g.svg) 0px 0px no-repeat;	
}

.b-filter__right {
	text-align:right;
	text-transform:uppercase;	
}

.b-event__top-title {
	margin: 31px 0 0 0;
	font-size: 20px;
	line-height:24px;
	color:#656565;
}

.b-event__top-title .col-sm-4 {
	padding:0;
}

.b-event__top-title_date {
	background:url(/local/templates/bootstrap/css/../images/event-date-n.svg) 12px 0px no-repeat;
	background-size: 21px;
    padding: 0 0 0 40px;
	text-transform: uppercase;
}

.b-event__top-title_place {
	background:url(/local/templates/bootstrap/css/../images/event-place-n.svg) 6px 0px no-repeat;	
	background-size: 21px;
    /*padding: 0 0 4px 30px;*/
	padding: 0 0 0px 30px;
}

.b-event__top-title_place span {
	text-transform: uppercase;
}

.b-event__top-title_place a,
.b-event__top-title_place a:hover {

}

.b-event__top-title_buy {
    text-align: right;
}

#buy_button .nep-button {
    color: #fff;
    padding: 10px 21px 11px 60px;
    background: #B2798E url(/local/templates/bootstrap/css/../images/event_detail_3.svg) 12px 11px no-repeat;
    text-transform: uppercase;
}

#buy_button .nep-button:hover {
	color:#fff;
	text-decoration:none;
}

.pre-subscribe {
    color: #fff;
    padding: 10px 21px 11px 21px;
    background: #B2798E;
    text-transform: uppercase;	
}

.pre-subscribe:hover {
	color:#fff;
	text-decoration:none;	
}

#buy_button .spoiler {
	display:none;
}

.b-event__top-title_price {
	text-align:right;
	color:#ABABAB;
    margin: 30px 0 0 0;
}

.b-event__organizer {
	text-align:right;
	font-size: 20px;
	line-height:24px;
	color:#656565;
	/*margin:25px 0 0 0;*/
	margin: 25px 0 0 130px;
}

.b-event__organizer > div {
	/*text-align:left;*/
}

.b-event__organizer a {
	color:#B2798E;
}

.b-event-detail {
	margin-bottom:60px;
}

.b-clinic-detail {
	margin-bottom: 24px;
}

.b-brands-list {
	margin-bottom: 24px;	
}

.b-brands__item {
	margin-bottom: 12px;		
}

.brands_scope .b-brands__item {
	margin-bottom: 35px;	
}

.container-bottom {
	margin-bottom: 24px;
}

.publications_scope {
    min-height: 800px;	
}

.b-popup-wrapper {
	background: rgb(0 0 0 / 75%);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
	display:none;
}

.b-popup-search {
    margin: 20% 0 0px 0;
    position: relative;
    border-bottom: 1px #fff solid;
    padding: 0 0 13px;
}

.b-popup-search__title {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	color: #FFFFFF;	
	margin:0 0 16px 0;
}

.b-popup-search__input {
	width: 100%;
    font-size: 20px;
    font-family: 'Roboto';
    background: transparent;
    border: none;
    padding: 0px 85px 0px 0px;
    color: #fff;
	line-height: 24px;
}

.b-popup-search__input:focus,
.b-popup-search__input:focus-visible,
.b-popup-search__input:active {
	border:none;
	outline: none;
}

.b-popup-search__input::-webkit-input-placeholder {
	color: #fff;
}

.b-popup-search__input::-moz-placeholder {
	color: #fff;
}

.b-popup-search__input:-ms-input-placeholder {
	color: #fff;
}

.b-popup-search__input:-moz-placeholder {
	color: #fff;
}

.b-popup-search__submit {
	background: transparent;
    border: none;
    padding: 0;
    position: absolute;
    bottom: 11px;
    right: 12px;
    cursor: pointer;
}

.b-popup-search__close {
    position: absolute;
    top: 0px;
    right: 0px;	
	cursor:pointer;
}

.b-event__bottom {
    background: #F4F4F4;	
	color: #656565;
    padding: 0 0 12px;
}

.b-event__bottom-title {
	padding: 15px 30px;
	font-family: 'Roboto';
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	color: #323131;
}

.b-event__bottom-inner {
    padding: 12px 30px;
}

.b-event__bottom-row {
	
}

.b-event__bottom-row .col-sm-6 {
	
}

.b-event__bottom-row .col-sm-6 b {
	
}

.b-learning_top .b-learning__item .b-learning__item-name {
    margin: 15px 0px 0;	
}

.b-learning_top .b-learning__item .b-learning__item-name {
    min-height: 110px;	
}

.b-learning_top .b-learning__item-wrapper {
	position:relative;
    padding: 15px 0px 25px;
}

.b-learning_top .b-learning__item-type {
    padding: 0px 24px 0px;	
}

.b-learning_top .b-learning__item-name__wrapper {
    padding: 0px 0px 0px;		
}

.b-learning_top .b-learning__item-tutor {
	display: none;
    margin: 0px 0 0 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 40px 0 0 30px;
}

.b-learning_top .b-learning__item-wrapper:hover .b-learning__item-tutor {
	display:block;
	text-decoration: none;
}

.b-learning_top .b-learning__item-top {
	min-height: 0px;	
}

.b-learning_top .b-learning__item-tutor-name,
.b-learning_top .b-learning__item-tutor-name:hover {
    color: #fff;
	text-decoration:none;
    margin: 32px 0 0 30px;
}

.b-learning_top .b-learning__item-tutor-photo-wrapper {
	width: 135px;
    height: 135px;	
    border-radius: 70px;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
}

.b-learning_top .carousel-controls {
    margin: 26px 0 0 0;	
}

.b-filter_couse {
    margin-top: 30px;
}

#course-scope .b-learning__item-wrapper {
	padding: 15px 0px 10px;	
}

#course-scope .b-learning__item-type {
	padding: 0px 20px 0px;		
}

#course-scope .b-learning__item .b-learning__item-name {
    font-size: 18px;
    padding: 5px 20px;		
    min-height: 110px;
}

#course-scope .b-learning__item-tutor {
    padding: 0 20px;
}

#course-scope .b-learning__item-tutor-name {
    margin: 0 0 0 2px;	
}

#course-scope .b-learning__item-top .b-learning__item-bottom {
    padding: 0 20px;
}

#course-scope .b-learning__item-bottom {
	text-align:left;
	position:relative;
}

#course-scope .b-learning__item-commit {
	float:none;
}

#course-scope .b-learning__item-city {
	color:#ABABAB;
	margin: 7px 0 0 0;
}

.b-learning__item-bottom_type {
	position: absolute;
    top: 14px;
    right: 32px;
    max-height: 22px;
    max-width: 22px !important;
	float:right;
}

.b-rek-wrapper-relative {
	position:relative;
}

.b-rek-wrapper-relative .b-rek-wrapper-relative__wrapper {
	margin: 0px 0 0 0;
	position: absolute;
}

#course-scope .b-learning__item-tutor-name-wrapper {
	font-size: 16px;	
}

#course-scope .centers-side {
	border-top: 4px solid #B2798E;
	background-color: #fff;
}

.search-page #search_button {
    background: #D5B1BA;
    color: #323131;
    border: none;
    padding: 0 16px;
    border-radius: 16px;
}

.b-educenter-detail {
	
}

.b-educenter-detail__top {
	margin-bottom:18px;
}

.b-educenter-detail__top-logo {
	
}

.b-educenter-detail__top-logo-img {
    border: 1px #656565 solid;
    height: 195px;
    display: table-cell;
    vertical-align: middle;
	padding: 0px;
}

.b-educenter-detail__top-logo-img img {
	max-width: 100%;
}

.b-educenter-detail__top-data {
    font-size: 16px;
    line-height: 20px;	
}

.b-educenter-detail__top-links {
	
}

.b-educenter-detail__top-links a {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 12px 0;
    display: inline-block;	
}

.b-educenter-detail__top-links a img {
    display: inline-block;
    margin: 0 9px 0 0;	
}

.b-educenter-detail__top-addres {
	
}

.b-educenter-detail__top-addres-wrapper {
    margin: 0 0 0 23px;	
}

.b-educenter-detail__phone-title {
    display: inline-block;
    vertical-align: top;	
}

.b-educenter-detail__phone-data {
    display: inline-block;
    vertical-align: top;	
}

.b-educenter-detail__phone-data a {
    color: #212529;	
}

.b-educenter-detail__email-link {
    color: #212529;		
}

.b-educenter-detail__city {
	
}

.b-educenter-detail__map {
	
}

.b-educenter-detail__map .bx-yandex-map {
	width:100% !important;
	height:240px !important;
}

.b-educenter-detail__city:before {
	content:'';
    background: url(/local/templates/bootstrap/css/../images/event-place-n.svg) 0px 1px no-repeat;
    background-size: 19px;
	display:inline-block;
    width: 23px;
    height: 20px;
	vertical-align: top;
}

.course-teachers {
	margin-top: 34px
}

.course-teachers h2 {
	margin-bottom:30px;
	font-family:'TrebuchetMS';
	font-size:32px;
	padding:20px 0;
}

.course-teachers-scope {
    display: flex;
    flex-wrap: wrap;	
}

.course-teachers .course-teachers__item {
	margin-bottom: 40px;
	width: auto;
	display: flex;
	/*float:none;*/
}

.course-teachers .course-teachers__item-img {
    width: 140px;
    height: 140px;	
}

.course-teachers .course-teachers__item-descr {
	width: auto;
    /*margin-top: 30px;*/
	max-width: 260px;
}

.course-teachers .course-teachers__item-descr .teachers-item__title {
	font-size: 18px;
	line-height: 22px;
	color:#000;
}

.course-teachers .course-teachers__item-descr .teachers-item__title span {
	text-transform: uppercase;
}

.course-teachers .course-teachers__item-descr .teachers__item-cent {
	font-size: 16px;
	line-height: 22px;
	color:#656565;
}

.b-educenter-wrapper {
	margin-bottom: 122px;
}

.b-popular-courses__title {
	margin-top: 59px;
	font-family:'TrebuchetMS';
	font-size:32px;
	padding:20px 0;
}

.course-courses .b-content-publications__more {
	padding: 9px 84px;
}

.course-courses h2 {
	margin-bottom: 24px;	
}

.course-schedule__list-wrapper h2 {
	margin-bottom: 24px;	
	font-family:'TrebuchetMS';
	font-size:32px;
	padding:20px 0;
}

#advertising img {
	max-width:100%;
	height: auto;
}

.b-learning__item-bottom__more {
	float:right;
	margin:0 20px 0 0
}

.bt-course__top {
	background:#ECECEC;
	padding: 33px 40px;
	font-size:20px;
	line-height:24px;
}

.bt-course__top-all-courses {
	color: #656565;
    display: inline-block;
    font-size: 10px;
    border: 1px #656565 solid;
	float:right;
    top: 33px;
    right: 40px;
    border-radius: 11px;
    text-transform: uppercase;
    line-height: 10px;
    padding: 6px 16px 5px;
}

.bt-course__top-category {
	color:#B2798E;
	text-transform: uppercase;
	font-size:16px;
}

.bt-course__top h1 {
    font-size: 36px;
    line-height: 44px;
    margin: 10px 0 20px 0;
}

.bt-course__top-item {
	margin: 7px 0 0 0;
}

.bt-course__top-schedule {
	
}

.bt-course__top-schedule:before {
	background: url(/local/templates/bootstrap/css/../images/event-date-n.svg) 0px 0px no-repeat;
    background-size: 21px;
    content: '';
    display: inline-block;
    width: 21px;
    height: 23px;
    margin: 0 15px 0 0;
    position: relative;
    top: 4px;
}

.course-schedule__list-wrapper .course-schedule__list {
    background-color: #fff !important;	
	padding: 0 !important;
}

.course-schedule__list-wrapper .course-schedule__list-item {
	background: #ECECEC;
	padding: 17px 15px;
	margin:0 0 29px 0;
}

.course-schedule__list-wrapper .course-schedule__list-item_web {
	background: #EFD5DC;
}

.course-schedule__list-wrapper .course-schedule__list-item_online {
	background: #E8F4FF;
}

.course-schedule__list-wrapper .course-schedule__list-item .course-item__btn {
    background: #B2798E 10px 10px no-repeat;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    padding: 7px 40px 6px 40px;
}

.course-schedule__list-wrapper .course-schedule__list-item .course-schedule__price {
	color:#000;
	font-size: 18px;
	line-height: 22px;
    margin: 8px 0 0 -3px;
}

.course-schedule__list-wrapper .course-schedule__list-item .course-schedule__price span {
	color:#656565;
	color:#000;
}

.course-schedule__list-wrapper .course-item__price-block {
	text-align:right;
}	

.course-schedule__list-wrapper .course-schedule__list-item__webinar {
	color:#656565;
	font-size: 20px;
	line-height: 24px;	
}

.course-schedule__list-wrapper .course-schedule__list-item__webinar img {
    display: inline-block;
    margin: 0px 10px 4px 0;
}

.course-schedule__list-wrapper .course-schedule__list-item__datetime {
	background: url(/local/templates/bootstrap/css/../images/event-date-n.svg) 0px 0px no-repeat;
	background-size: 28px;
    padding: 0 0 0 45px;
}

.course-schedule__list-wrapper .course-item__date {
	color: #656565;
	font-size: 20px;
	line-height: 24px;	
	text-transform: uppercase;
}

.course-schedule__list-wrapper .course-item__time {
	color: #656565;
	font-size: 20px;
	line-height: 24px;	
	text-transform: uppercase;	
}

.course-schedule__list-wrapper .course-item__city {
	color:#323131;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 26px;
    margin: 0 0 8px 0;
    vertical-align: top;
}

.course-schedule__list-wrapper .course-item__city:before {
	content:'';
    background: url(/local/templates/bootstrap/css/../images/event-place-n.svg) 0px 0px no-repeat;
    background-size: 26px;
    display: inline-block;
    width: 28px;
    height: 26px;
    position: relative;
    top: 1px;
    line-height: 26px;
    vertical-align: top;
    left: -2px;
}

.course-schedule__list-wrapper .course-item__street {
	color:#323131;
	font-size: 20px;
	line-height: 24px;	
}

.course-schedule__list-wrapper .course-item__street:before {
	content:'';
    display: inline-block;
    width: 28px;
    height: 20px;
    position: relative;
    top: 3px;
}

.bt-course__center {
	margin-top: 20px;
}

.bt-course__center h2 {
	margin-bottom: 29px;
	font-family:'TrebuchetMS';
	font-size:32px;
	padding:20px 0;
}

.bt-course__center .b-educenter-detail__top {
	margin-top: 26px;
}

.bt-center__cources {
	color: #656565;
    display: inline-block;
    font-size: 10px;
    border: 1px #656565 solid;
    border-radius: 11px;
    text-transform: uppercase;
    line-height: 10px;
    padding: 6px 16px 5px;
    float: right;
}
.course__nav-cal {
    overflow: hidden;
    width: 0px;
    height: 0px;
    border: 0;
}
.course__nav-cal-wrapper .daterangepicker {
	display: block !important;
    position: relative;
    float: none;
    background: transparent;
	border:none;
    text-align: center !important;
    top: -20px !important;
	left:0px !important;
    margin: 0px;
}

.course__nav-cal-wrapper .daterangepicker:before {
	display:none;
}
.course__nav-cal-wrapper .daterangepicker:after {
	display:none;
}

.course__nav-cal-wrapper .daterangepicker .calendar-table {
	background:transparent;
	border:none;
}

.course__nav-cal-wrapper .daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
	float:none !important;
	display: inline-block !important;
}

.course__nav-cal-wrapper .daterangepicker td.off,
.course__nav-cal-wrapper .daterangepicker td.off.in-range,
.course__nav-cal-wrapper .daterangepicker td.off.start-date,
.course__nav-cal-wrapper .daterangepicker td.off.end-date {
    background-color: transparent;	
}

.course__nav-cal-wrapper .daterangepicker .calendar-table th, 
.course__nav-cal-wrapper .daterangepicker .calendar-table td {
    min-width: 36px;
    width: 36px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;	
}

#course-scope .centers-side {
    z-index: 0;
    position: relative;	
    line-height: 1.3;
}

#course-scope .centers-side__name, 
#course-scope .centers-side__name:visited {
	color: #B2798E;
	font-size:18px;
    margin: 12px 0 8px 0;
	display:inline-block;
}

#course-scope .centers-side__title {
    margin-bottom: 10px;
}

#course-scope .centers-side__title a {
    color: #000;
}

#course-scope .centers-side__item span {
    display: block;
    margin-bottom: 0px;
    font-size: 16px;
    color: black;
}

#course-scope .centers-side__item {
    margin-bottom: 36px;
}

.b-learning__none {
	
}

.course__nav-cal-wrapper__links {
    position: absolute;
    top: 56px;
    left: 0px;
    z-index: 10000;
    text-align: left;
}

.course__nav-cal-wrapper__links a {
    display: block;	
    margin: 0 0 12px 0;
}

.course__nav-cal-wrapper__links a.active {
	color:#B2798E;
}

.course__nav-cal-wrapper .daterangepicker td.active, 
.course__nav-cal-wrapper .daterangepicker td.active:hover {
	background-color: #B2798E;
}

.auth-modal__soc {
	text-align:center;
    margin: 33px 0 26px 0;
}

.auth-modal__soc__item {
	display:inline-block;
	vertical-align:top;
}

.auth-modal__soc__item img {
	display: inline-block;
}

.auth-modal .modal-body {
	padding: 23px 45px 51px;
}

.auth-modal__top-text {
	font-family: 'Roboto';
	color: #656565;
	font-size: 16px;
	text-align:center;
	margin-bottom:30px;
}

.auth-modal__bottom-text {
	font-family: 'Roboto';
	color: #656565;
	font-size: 16px;
	text-align:center;	
	margin: 30px 0 0 0;
}

.auth-modal__bottom-text a {
	color: #B2798E;
	font-size: 18px;
	text-transform: uppercase;
	margin: 21px 0 0 0;
	display: inline-block;
}

.auth-modal__btn {
	display: block;
	margin:18px auto 0px;
	background:#D5B1BA;
	color:#000;
	border-radius:19px;
	height:37px;
	line-height: 37px;
	width:210px;
	text-align:center;
}

.auth-modal__btn:hover {
	color:#000;
	text-decoration: none;
}

.auth-modal__form {

}

.auth-modal__form-item {
	max-width:276px;
    margin: 23px auto;	
	position:relative;
}

#auth-personal .auth-modal__form-item {
    max-width: 350px;	
}

.auth-modal__form-item:after {
	content: '';
	display:block;
	height:1px;
	background:#C4C4C4;
    position: relative;
}

.auth-modal__form-text-error:after {
	content: '';
    background:#F60C0C;
}

.auth-modal__form-text {
	width:100%;
	border: 0;
	font-family: 'Roboto';
	color: #000000;
	font-size: 18px;
    padding: 1px 4px;
	text-align:center;
}

.auth-modal__form-text::-webkit-input-placeholder {
	color: #ABABAB;
}
.auth-modal__form-text::-moz-placeholder {
	color: #ABABAB;
}
.auth-modal__form-text:-ms-input-placeholder {
	color: #ABABAB;
}
.auth-modal__form-text:-moz-placeholder {
	color: #ABABAB;
}

.auth-modal__form-select {
	color: #ABABAB;	
	width:100%;
	border: 0;
	font-family: 'Roboto';
	font-size: 18px;
    padding: 1px 4px;
	background: url(/local/templates/bootstrap/css/../images/dd-bottom.svg) right center no-repeat;
	cursor: pointer;
	text-align: center;
}

.auth-modal__form-select.auth-modal__form-select-value {
	color: #000000;	
}

.auth-modal__form-select-dd {
    display: block;
    position: absolute;
    background: #fff;
    border: 1px #C4C4C4 solid;
    width: 100%;
    left: 0px;
    top: 29px;
	z-index: 1;
}

.auth-modal__form-select-dd.dd-hidden {
	display:none;
}

.auth-modal__form-select-dd-item {
    display: block;
    padding: 4px 12px;
}

.auth-modal__form-select-dd-item:hover {
	text-decoration:none;
    background: #f3f3f3;
}

.auth-modal__form-select-dd-item.dd-item-active {
    background: #f3f3f3;	
}

.auth-modal__form-phone-1 {
    width: 18%;
    display: inline-block;
    vertical-align: top;
}

.auth-modal__form-phone-2 {
    width: 77%;
    display: inline-block;
    vertical-align: top;
}

.auth-modal__form-phone-delimiter {
    width: 4%;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    position: relative;
    top: 3px;
    height: 29px;
    z-index: 1;
}

.auth-modal__form-phone-delimiter-sms {
    width: 22%;	
}

.auth-modal__form-sms {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.auth-modal__error-text {
	display:none;
	color:#F60C0C;
	font-size:14px;
	font-family: 'Roboto';
	margin: 19px 0px 0;
	text-align:center;
}

.auth-modal__error-text-success {
	color:green;
}

.auth-modal__error-text.only-visible {
	display: block;
	visibility: hidden;
}

.auth-modal__error-visible {
	display: block;
}

.auth-modal__error-visible.only-visible {
	visibility: visible;
}

.auth-modal__btn-form {
	margin-top: 23px;
}

.auth-modal__agreement {
	color:#808080;
	font-size: 14px;
	text-align:center;
	margin:32px 0 0 0;
	line-height: 1.4;
}

.auth-modal__agreement label {
	display: inline;
	text-decoration:underline;
	cursor: pointer;
}

.auth-modal__agreement label:hover {
	text-decoration:none;
}

.check-in-form textarea {
    width: 90% !important;	
}

#zapis_edu #send_feedback {
    margin: 20px 0 0 0;
}

.right-banner__item:first-child {
	margin:0 0 24px 0;
}

.auth-modal__item-error-text {
	display:none;
    position: absolute;
    bottom: -21px;
    left: 0px;
    text-align: center;
    color: #F60C0C;
    font-size: 14px;
    font-family: 'Roboto';
    width: 100%;
}

.auth-modal__form-text-error .auth-modal__item-error-text {
	display:block;
}

.auth-modal__btns {
	position: relative;
}

.auth-modal__btns-error {
	display:none;
    position: absolute;
    bottom: -25px;
    left: 0px;
    text-align: center;
    color: #F60C0C;
    font-size: 14px;
    font-family: 'Roboto';
    width: 100%;	
}

.auth-modal__btns-error.auth-modal__btns-error-visible {
	display: block;
}

.auth-modal__item-error-pic {
	position: absolute;
    top: 10px;
    right: -33px;
    background: url(/local/templates/bootstrap/css/../images/field-ok.svg) 0px 0px no-repeat;
    width: 20px;
    height: 20px;
}

.auth-modal__form-text-error .auth-modal__item-error-pic {
    background: url(/local/templates/bootstrap/css/../images/field-error.svg) 0px 0px no-repeat;	
    right: -34px;
}



.auth-modal__item-error-text_hidden {
	display: none;
}

.space-banner-item {
	max-width:100%;
	margin-top: 115px;
	display:block;
	width: 100%;
}
.space-banner-item img {
	max-width:100%;
	width: 100%;	
}

.b-sell-top {
	margin-bottom: 12px;
	background:#ECECEC;
    padding: 20px 0 10px;
}

.auth-modal__soc-error {
    margin: 20px 0 0 0;
    color: red;	
}

.auth-modal__soc-error.auth-modal__soc-error_hidden {
	display:none;
}

.auth-modal__error-form {
	border: 1px #F60C0C solid;
    padding: 10px 13px 13px 13px;		
}

.auth-modal__error-form_grey {
	border: 1px #C4C4C4 solid;
}

.auth-modal__error-form__title {
	font-family:'Roboto';
	color:#000;
	text-align:center;
}

.auth-modal__error-form__btns {
    margin: 30px 0 0 0;
	text-align:center;
}

.auth-modal__error-form__btn {
	display: inline-block;
	color:#B2798E;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 20px;
}

.auth-modal__error-form-hidden {
	display: none;	
}

.auth-modal__error-form__input {
	margin:34px auto 0;
	max-width:208px;
	position:relative;
}

#auth-modal__error-form__email.auth-modal__form-text-error:after {
	display:none;
}

.auth-modal__error-form__email-resend-error {
	text-align:center;
	color:#F60C0C;
	margin:6px 0 0 0;
	display:none;
}

.auth-modal__error-form__input:after {
    content: '';
    display: block;
    height: 1px;
    background: #C4C4C4;
    position: relative;
}

.auth-modal__error-form__email {
	display: none;
}

.auth-modal__bottom-text-error {
	color:#F60C0C;
	font-size:14px;
}

.space-brand {
	/*background: url(/local/templates/bootstrap/css/../images/space2.jpg);*/
    /*background: url(/local/templates/bootstrap/css/../images/artsakh.jpg) 0px 0px;*/
	/*background: url(/local/templates/bootstrap/css/../images/fon_gray.svg);*/
	background: url(/local/templates/bootstrap/css/../images/23feb-bg.jpg);
    margin-bottom: 105px;
    /*background-repeat: no-repeat;*/
    background-size: 100%;
}

.space-brand .container {
	/*background: rgb(255 255 255 / 89%);*/
	background: #fff;
}

.space-brand .b-brands-list-top .container {
	background: transparent;
}

.space-brand .container.b-header {
	padding-top: 30px;
	background: transparent;
}

.space-brand .container.b-top-banner {
	background: transparent;	
}

.space-brand .container.b-sell {
	background: transparent;	
    padding-right: 0px;
    padding-left: 0px;
}

.space-brand .container.b-sell.b-sell-detail {
	background: #fff;	
    padding-right: 35px;
    padding-left: 35px;
	padding-bottom: 24px;
}

.space-brand .container.b-sell > .row:nth-child(1),
.space-brand .container.b-sell > .row:nth-child(2) {
	background: #fff;
    padding-bottom: 12px;
}

.space-brand .container.b-sell > .row:nth-child(2) {
	margin-bottom:12px;
}

.space-brand .b-viewpoint .container {
    background: #F4F4F4;	
}

.space-brand .b-learning .container {
    background: #ECECEC;	
}

.space-brand .b-brands .container {
    background: #F4F4F4;	
}

.space-brand .b-footer .container {
    background: #4D4D4D;	
}

.space-brand .b-events {
	margin: 31px 0 37px;
    padding: 0px 0 0px;
	background:#fff;
}

.space-brand .b-events .container {
    padding-top: 26px;
    padding-bottom: 26px;	
}

.space-brand .b-pubs {
    margin: 0px 0 0 0;
}

.space-brand .b-pubs .container {
	padding-top: 54px;	
}

.space-brand .b-content-publications__more, .b-content-publications__more:hover {
    margin: 26px 0 26px 0;	
}

.space-brand .b-learning {
    margin: 45px 0 0 0;
}

.space-brand .b-techshop {
	margin: 31px 0 37px;
    padding: 0px 0 0px;
	background:#fff;
}

.space-brand .b-techshop .container {
    padding-top: 26px;
    padding-bottom: 26px;
}

.space-brand .b-section__right {
    right: 35px;
}

.space-brand .b-comments {
    margin: 0;
}

.space-brand .b-comments .container {
    padding-top:36px;
	padding-bottom:84px;
}

.space-brand .b-similar {
    margin: 0px 0 0 0;
}

.space-brand .b-similar .container {
    padding-top: 36px;
}

.space-brand .b-events {
    padding: 0px 0 0px;
}

.space-brand .b-events .container {
	padding-top: 34px;
	padding-bottom: 23px;
}

.space-brand .b-events.b-events__top {
    margin: 0px 0 0px;
    padding: 0px 0 0px;
    background: transparent;	
}

.space-brand .b-events.b-events__top .container {
	padding-top: 34px;
	padding-bottom: 46px;	
}

.space-brand .b-event-detail {
    margin-bottom: 34px;
    padding-bottom: 26px;
}

.space-brand .b-learning_top {
    margin-top: 24px;	
}

.space-brand .b-popular-courses__title {
    margin-top: 35px;
}

.space-brand .b-educenter-wrapper {
	margin-bottom: 0px;
    padding-bottom: 122px;
}

.space-brand .clinic-list {
    margin-bottom: 26px;	
}

.space-brand .b-clinic-detail {
    margin-bottom: 0px;
    padding-bottom: 24px;
}

.space-brand .b-header__logo-title {
	/*background:transparent;
    bottom: 4px;*/
}

.space-brand .b-learning_top {
    margin-top: 0px;
}

.space-brand .b-learning_top .container {
    padding-top: 24px;	
}

.space-brand .b-popup-wrapper .container {
	background: transparent;
}

#send_form input[type="text"],
#send_form input[type="email"] {
    font-size: 18px !important;
    color: #000 !important;
    border: none !important;
    border-bottom: 1px #eddfe5 solid !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    max-width: 100% !important;
    font-weight: 600;
    min-width: 300px;
    margin: 0 0 14px 0;
}

#send_form input[type="submit"] {
    background: #684A5B;
    color: #fff !important;
    text-decoration: none !important;
    display: inline-block;
    border: none;
    padding: 12px 40px;
    float: right;
    font-size: 12px;
}

.b-brands-list-top {
	position:relative;
}

.b-brands-list-top__title {
	font-family: Trebuchet MS;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #B2798E;
    position: absolute;
    top: -48px;
    left: 180px;
}

.repres-recommended .b-brands-list-top__title {
    left: 314px;	
}

.b-brands-template {
    padding: 49px 0 43px;
    background: #ECECEC;
    margin: 0 0 54px 0;	
}

.b-brands-template.repres-recommended {
	background: #808080;
}

.carousel-controls {
    margin: 23px 0 0 0;
}

.b-brand-detail {
	margin-bottom:36px;
}

.b-brand-detail__h1 {
    margin: 0 0 25px 0;	
}

.b-brand-detail__top {
	
}

.b-brands__item-image-block-wrapper {
    border: 1px solid #656565;
    text-align: center;
	display:table;
    overflow: hidden;
}

.b-brand-detail__filter {
	font-family: Trebuchet MS;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #B2798E;	
	margin:0 0 23px 0;
}

.b-brand-detail__prop {
	font-family: Roboto;
	font-weight: normal;
	font-size: 20px;
    line-height: 30px;
	color: #000000;	
}

.b-brands-list-top__h3 {
	margin-bottom:24px;
}

.b-brand-detail .b-brands-list-top__h3 {
    margin-top: 57px;	
}

.b-brand-detail .b-element__banner .b-brands-list-top__h3 {
    margin-top: 30px;
    font-size: 24px;	
}

.brands_scope .b-brands-pub__item .b-brands__item-image-link {
    border: none;
}

.b-content-publications__more.brand-product__show-more,
.b-content-publications__more.brand-product__show-more:hover {
    padding: 9px 106px;	
}

.brand-pubs__show-more,
.brand-pubs__show-more:hover {
    padding: 9px 106px;	
}

.b-brands-blog-post {
	
}

.b-brands-blog-post__item {
	margin-bottom: 12px;	
}

.b-brands-blog-post__item-wrapper {
	background: #F4F4F4;
    text-align: center;	
    padding: 25px 12px 0;
}

.b-brands-blog-post__item-sub-wrapper {
	min-height: 150px;
}

.b-brands-blog-post__item-img {
    height: 130px;
    width: 130px;
    vertical-align: middle;
    display: block;
    text-align: center;
    border-radius: 65px;
    border: 2px #fff solid;
    overflow: hidden;	
	margin:0 auto;
}

.b-brands-blog-post__item-img img {
    max-width: 100%;
    width: 100%;	
}

.b-repres-detail__top {
	
}

.b-repres__item-image-block-wrapper {
	border: 1px solid #656565;
    text-align: center;
    display: table;	
}

.b-repres__item-image-block {
    background: #fff;
    height: 193px;
    vertical-align: middle;
    display: table-cell;
    width: 193px;
}

.b-repres__top-contacts {
	margin:30px 0 0px 0;	
	color: #656565;
}

.b-repres__top-link-location {
	background: url(/local/templates/bootstrap/css/../images/repres-location.svg) 0px 0px no-repeat;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	padding:0 0 0 25px;
	color: #656565;
	min-height: 30px;
}

.b-repres__top-link-location span {
	text-transform: uppercase;
	text-decoration:none;
}

.b-repres__top-contacts__item {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;	
	padding:0 0 0 25px;
}

.b-repres__top-contacts__site {
    padding: 0 0 0 25px;
    display: inline-block;
    margin: 16px 0 0 0;
}

.b-repres__top-contacts__site a {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;		
}

.b-repres__top-link {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;	
	margin: 0 0 12px 0;
	display:inline-block;
}

.b-repres__top-link img {
	vertical-align:top;
}

.b-repres__top-link span {
    vertical-align: top;
    display: inline-block;
    margin: 1px 0 0 8px;
}

.repres-detail__map {
	margin:18px 0 0 0;
}

.repres__brands {
    margin: 18px 0 0 0;	
}

.repres__brands h3 {
	font-family: Trebuchet MS;
	font-size: 32px;
	line-height: 39px;
	color: #000000;	
	margin: 0 0 16px 0;
}

.repres__brands .b-content-publications__more {
    padding: 9px 107px;	
}

.b-repres-publication__authors {
	
}

.b-repres-publication__authors h3 {
	font-family: Trebuchet MS;
	font-size: 32px;
	line-height: 39px;	
	margin: 67px 0 30px;
}

.b-repres-publication__authors .b-publication__authors__data {
    margin: 34px 0 0 22px;	
}

.b-repres-publication__authors .b-publication__authors__name-1 {
	font-family: Trebuchet MS;
	font-size: 18px;
	line-height: 22px;	
	color:#000;
}

.b-repres-publication__authors .b-publication__authors__name-2 {
	font-family: Trebuchet MS;
	font-size: 18px;
	line-height: 22px;	
	color:#000;
}

.b-repres-publication__authors .b-publication__authors__string {
	font-size: 18px;
	line-height: 22px;		
}

.b-repres-filials {
    margin: 76px 0 0 0;
}

.b-repres-filials h3 {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 39px;
	margin:0 0 42px 0;
}

.b-repres-filials .b-brands__item-image-link {
	border: 1px solid #656565;	
}

.b-repres-filials .b-brands__item {
	margin-bottom: 36px;
}

.b-brands__item__preview {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;	
    margin: 26px 0 0 0;
}

.b-brands__item__detail {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
}

.b-brands__product-image-block {
	width:462px;
	height:462px;
}

.b-brands__item__section {
	font-family: Trebuchet MS;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #B2798E;	
}

.b-brands__item__brand {
	font-family: Trebuchet MS;
	font-size: 18px;
	line-height: 22px;
	color: #656565;	
	margin: 13px 0 0 0;
	display: inline-block;
}

.b-brands__item__repres {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    margin: 8px 0 0 0;
}

.b-brands__item__repres a {
	color: #B2798E;	
}

.b-brands__item__pubs-cntr {
	background:url(/local/templates/bootstrap/css/../images/brand-pubs.svg) 0px 0px no-repeat;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	color: #B2798E;
    margin: 13px 0 0 0;
	padding: 0 0 0 23px;
	display:inline-block;
}

.b-brands__item__pubs-cntr span {
	color: #656565;	
}

.b-repres-publication__authors-btns {
	text-align:center;
}

.b-repres-publication__authors-btn,
.b-repres-publication__authors-btn:hover {
	display: inline-block;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    color: #323131;
    background: #ECECEC;
    padding: 9px 107px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    margin: 26px 0 26px 0;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;	
}

.b-brand-detail__top-links {
	margin-top: 83px;
}

.b-brand-detail__top-link {
	padding:0 0 0 22px;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	color: #B2798E;
    margin: 0 40px 0 0;
}

.b-brand-detail__top-link:last-child {
	margin:0 0px 0 0;
}

.b-brand-detail__top-link_prod {
	background: url(/local/templates/bootstrap/css/../images/brand-pic-product.svg) 0px 0px no-repeat;
	padding:0 0 0 30px;
}

.b-brand-detail__top-link_pub {
	background: url(/local/templates/bootstrap/css/../images/brand-pic-pub.svg) 0px 0px no-repeat;	
}

.b-brand-detail__top-link span {
	color: #656565;	
}

.b-brand-detail__top-link:hover span {
	text-decoration:none;
}

.quote,
.blockquote {
    margin-bottom: 2rem;
	position: relative;
}

.quote:before,
.blockquote:before {
	content: '';
    background: #B2798E;
    height: 100%;
    position: absolute;
    width: 2px;
    left: -30px;
}

.quote__text,
.blockquote > p {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 27px;
	color: #808080;	
}

.quote__text:before {
	content:'«';
}

.quote__text:after {
	content:'»';	
}

.quote__author,
.blockquote-footer {
    font-family: Roboto;
    font-style: italic;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #808080;
    margin-top: 2rem;
}

.row-lines {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: 2rem;
}
/*
.row-lines + .row + .row-lines {
	border-top: none;
	margin-top: -2rem;
}
*/
.expert-opinion {
	position:relative;
}

.expert-opinion__text {
	padding: 0px 0 0px;
	margin: 35px 0;
}

.expert-opinion__author {
	position:absolute;
    left: -180px;
	top: 5px;
}

.expert-opinion__author-item {
	font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #656565 !important;
    max-width: 140px;
    display: block;
	text-decoration:none !important;
}

.expert-opinion__author-item img {
    border-radius: 50%;
    width: 140px;
	height: 140px;
    display: inline-block;
    margin-bottom: 43px;
    cursor: pointer;	
}

.expert-opinion__author-item span {
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}

.expert-opinion__author-item p {
    margin-top: 19px;	
	margin-bottom:0px;
}

.dialog-author {
	border: 1px solid #ABABAB;
	padding: 30px 22px;
	margin: 0 0 55px 0;
}

.dialog-author__image {
	border-radius: 50%;
    display: inline-block;
	float: left;
}

.dialog-author__right {
	padding:0 0 0 230px;
    min-height: 200px;
}

.dialog-author__name {
	font-family: Trebuchet MS;
	font-size: 24px;
	line-height: 32px;
	text-transform: uppercase;
	color: #000000;	
	font-weight: bold;
	text-decoration:none !important;
}

.dialog-author__spec {
	font-family: Trebuchet MS;
	font-size: 22px;
	line-height: 32px;
	color: #000000;		
}

.dialog-author__text {
	color: #808080;
	margin:30px 0 0 0;
}

.dialog-answer {
	position:relative;
	margin:0 0 30px 0;
}

.dialog-author__small-pic {
	position:absolute;
	border-radius: 50%;
    display: inline-block;
	top: 0px;
	left: -120px;
}

.dialog-author__small-text {
	font-weight:bold;
	display: block;
}

.b-publication__top-wrapper {
	position: relative;
	overflow: hidden;
	min-height: 237px;
}

.b-publication__top-image {
	
}

.b-publication__top-wrapper .b-publication__top {
    position: absolute;
    width: 100%;
    bottom: 0px;
    background: rgba(50, 49, 49, 0.42);
    color: #fff;	
}

.b-publication__top-wrapper .b-publication__top-section-link {
    color: #fff;
}

.b-publication__top-wrapper .b-publication__top-date {
    color: #fff;
}

.b-publication__top-wrapper .b-publication__top-author {
    color: #fff;
}

.element-block {
    max-width: 270px;
    float: right;
	margin: 0 0 24px 24px;
    position: relative;
    z-index: 1;
}

.element-block .b-events__item-name {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	text-decoration:none;
	color: #323131;
	margin: 6px 0 0 0;
}

.element-block .b-events__item-type {
	font-family: Trebuchet MS;
	font-size: 16px;
	line-height: 19px;	
}

.element-block .b-learning__item-name__wrapper {
	min-height: 0px;
    margin: 0 -24px;	
}

.element-block .b-learning__item .b-learning__item-name {
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #323131;
	padding: 10px 24px;	
}

.element-block .b-learning__item-city {
	font-family: Trebuchet MS;
	font-size: 18px;
	line-height: 22px;
	color: #ABABAB;	
}

.element-block .b-learning__item-city-wrapper {
    margin: 10px 0 0 0;
    padding: 0 0px;
}

.element-block .b-learning__item-tutor {
    margin: 7px 0 0 0;
}

.element-block .b-learning__item-top .b-learning__item-bottom {
    padding: 0 0px;	
    margin: 12px 0 0 0;
}

.element-block .b-learning__item-top {
	min-height:0px;
}

.element-block .course-item__btn {
    display: block;
	font-family: Trebuchet MS;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    padding: 9px 20px;
    border-radius: 18px;
    cursor: pointer;
    margin: 0 0 0 0px;
	text-decoration:none;
	text-align:center;
}

.element-block .b-learning__item-bottom {
    margin: 22px 0 0 0;	
}

.element-block .b-brands__item-image-link {
    border: 1px solid #656565;
	padding: 0 0 1px 0;
	text-decoration:none;
}

.element-block .b-brands__item-org-link {
    color: #ABABAB;
	text-decoration:none;
}

.element-block .b-brands__item-name {
	color: #323131;
	text-decoration:none;
	font-family: 'Trebuchet MS';
	font-size: 20px;
}

.element-block .b-brands__item-text {
	color: #808080;
}

.intercharm-link {
    margin-right: 1px;
    margin-top: -32px;
    margin-left: -42px;
    margin-bottom: -36px;
	max-height: 85px;
}

.intercharm-link a {
	display: inline-block;
    position: relative;
	/*max-width: 126px;*/
	max-width: 143px;
	overflow:hidden;
	top: 18px;
    /*top: -6px;*/
}

.intercharm-link a img,
.intercharm-link a svg {
		width: 126px;
		position: relative;
		/*top: 4px;*/
		top: 0px;
}

.intercharm-link__mobile {
	display:none;
	margin-right: 8px;
    margin-top: -34px;
    margin-bottom: -40px;
}

.b-medicine-attention {
	min-height: 48px;
    background: #C4C4C4;
    text-align: center;
    position: relative;
	display: none;
}

.b-medicine-attention__visible {
	display: block;
}

.b-medicine-attention__close {
	position: absolute;
    top: 9px;
    right: 32px;
}

.b-medicine-attention__close img {
	
}

.b-medicine-attention__text {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #323131;
    display: block;
    padding: 12px 47px 0;
}

.b-article-read-more {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 38px 0 44px;
}

.b-article-read-more__text {
	font-family: Roboto;
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	text-align: center;
	color: #000000;	
	max-width:614px;
	margin:0 auto;
}

.b-article-read-more__btns {
	margin: 34px 0 0 0;
	text-align:center;
}

.b-article-read-more__btn {
	background: #B2798E;
	border-radius: 60px;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	align-items: center;
	text-align: center;
	color: #000000;	
	padding:9px 82px 9px;
	text-decoration:none !important;
}

.c-lk-ads__item-props li {
	list-style:none;
}

.c-lk-ads-add__lines li {
	list-style:none;
}

.course-top {
	
}

.course-top__menu {
    float: right;
    position: relative;
    top: 16px;
}

.course-top__menu-center {
	top: 0px;	
}

.course-top__menu-item {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #323131;
	border-bottom: 1px solid #C4C4C4;
	display: inline-block;
	padding: 0 24px 16px;
	text-decoration: none;
}

.course-top__menu-item:hover {
	text-decoration:none;
}

.course-top__menu-item.active {
	padding: 0 24px 15px;
	color: #B2798E;
	border-bottom:2px #B2798E solid;	
}

.course-top h1 {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	letter-spacing: 0.03em;
	color: #323131;	
}

.course-top-popular {
	
}

.b-courses-online {
	padding: 19px 0 43px;
    margin: 20px 0 0 0;	
}

.b-courses-online .b_carousel__top {
    position: relative;
    margin: 0;	
}

.b-courses-online .b_carousel__top .b_carousel__sort {
	position: absolute;
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
    top: -70px;
    left: 304px;	
}

.b-courses-online .b-learning__item-wrapper {
	background: #F4F4F4;
	position: relative;
}

.b-courses-online .b-learning__item .b-learning__item-name {
	padding: 5px 0px;
}

.b-courses-online .b-learning__item-top {
	min-height: 0px;
}

.b-courses-online .b-learning__item-tutor {
	margin: 0px 0 0 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 13px 31px 20px;
    height: 100%;
	display:none;
}

.b-courses-online .b-learning__item-wrapper:hover .b-learning__item-tutor {
	display:block;
}

.b-courses-online .b-learning__item-tutor-photo-wrapper {
    width: 135px;
    height: 135px;
    border-radius: 68px;
    -moz-border-radius: 68px;
    -webkit-border-radius: 68px;	
}

.b-courses-online .b-learning__item-tutor-name-wrapper {
    height: 135px;
    color: #fff;
}

.b-courses-online .b-learning__item-tutor-name {
    margin: 0 0 0 26px;
	text-decoration:none;
}

.carousel-fade .carousel-item {
    transition-duration: 0s;	
}

.n-online-filter {
	margin-top:41px;
}

.n-online-filter .b-online-filter__direction-link {
	font-family: Trebuchet MS;
	font-size: 16px;
	line-height: 19px;
	text-decoration: none;
	text-transform: uppercase;
	border: none;	
	border-bottom: 1px #fff solid;
	border-radius:0px;
	font-weight: normal;
	padding:0;
    margin: 0 30px 4px 0;
	color: #656565;	
    display: inline-block;
}

.n-online-filter .b-online-filter__direction-link.active {
	color: #B2798E;
	border:none;
    /*border-bottom: 1px #B2798E solid;*/
    text-decoration: none;		
}

.n-online-filter .b-online-filter__direction-link:hover {
	color: #B2798E;
	border:none;
    /*border-bottom: 1px #B2798E solid;*/
    text-decoration: none;	
}

.n-brands-sort.n-brands-sort-online {
    margin: 37px 0 27px 0;
    float: right;
}

/* */
.b-direction-link-choose {
	display:none;
}

.course-schedule__none {
	
}

.course-schedule__none a {
	
}

.b-rescheduled {
    margin: 0 0 0 10px;
}

.b-rescheduled__title,
.b-rescheduled__title:hover {
	font-family: Roboto;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #F60C0C;	
	text-transform:uppercase;
	display:block;
}

.b-rescheduled__data {
	min-height:40px;
}

.b-rescheduled__data .carousel-inner {
    padding: 0 5px;
}

.b-rescheduled .carousel-control-prev {
    width: 20px;
    left: -10px;	
}

.b-rescheduled .carousel-control-prev-icon {
	background:url(/local/templates/bootstrap/css/../images/rs-prev.svg) 0px 4px no-repeat;
}

.b-rescheduled .carousel-control-next {
    width: 20px;
    right: -10px;	
}

.b-rescheduled .carousel-control-next-icon {
	background:url(/local/templates/bootstrap/css/../images/rs-next.svg) 11px 4px no-repeat;	
}

.b-rescheduled__data-item {
	font-family: Roboto;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #323131;	
	width: 250px;
}

.b-rescheduled__data-item a {
	font-family: Roboto;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #323131;		
}

.b-event-rs {
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	color: #F60C0C;	
	margin-bottom:32px;
}

.b-event-rs-date {
	font-size: 20px;
	line-height: 24px;
	color: #F60C0C;
	text-transform:uppercase;	
}

.b-rescheduled-mobile {
	margin-top:20px;
}

.b-rescheduled-mobile .b-rescheduled__title {
	font-size: 18px;
	line-height: 22px;	
}

.b-rescheduled-mobile .b-rescheduled__data .carousel-inner {
    padding: 0 0px;
    margin: 0 20px;
    width: auto;
}

.b-rescheduled-mobile .b-rescheduled__data-item {
	max-width: 100%;
    margin: 0 0px 0 0;
	display:none !important;
}

.b-rescheduled-mobile .b-rescheduled__data-item.active {
	max-width: 100%;
    margin: 0 0px 0 0;
	display:inline-block !important;
}

.b-rescheduled-mobile .b-rescheduled__data-item a {
    display: inline-block;
    white-space: normal;
    word-break: break-word;
}

.bt-course__top-online {
	margin: 32px 0 0 0;
}

.bt-course__top-online .course-item__btn {
	float: right;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 9px 39px;
    border-radius: 20px;
	text-decoration:none;
}

.bt-course__top-online .course-item__btn:hover {
	text-decoration:none;
}

.bt-course__top-online-price {
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	text-align: left;
	color: #000000;	
}

.bt-course__top-online-detail {
	text-align:right;	
}

.bt-course__top-online.bt-course__top-online-detail .course-item__btn {
	float:none;
	margin: 18px 0 0;
}

.bt-course__top-online-detail .bt-course__top-online-price {
	text-align:right;	
}

#course-scope .b-learning__item-online .b-learning__item-wrapper {
	padding: 0px 0px 10px;
}

#course-scope .b-learning__item.b-learning__item-online .b-learning__item-name {
    margin: 0px 0px 0;
}

.b-learning__item-center-link {
	font-size: 16px;
	line-height: 20px;
	color: #656565;
	min-height: 43px;
	display: inline-block;
}

#gdpr-cookie-message p {
	text-align:left !important;
}

.b-cookies-btn {
	float: right;
    margin: 5px 0 0 0;	
}

div#gdpr-cookie-message {
    padding: 15px 0 10px 0px !important;
	position:relative !important;
}

.bt-course__top-online .b24-web-form-popup-btn-54 {
	display:none;
}

.n-article__slider .slick-track {
	white-space: nowrap;
}

.n-article__slider-item {
	float:none !important;
	display: inline-block !important;
	vertical-align:top;
}

.bt-course__top-item span {
	color: #B2798E;
}

.b-lawfaq__article-comp {
    color: #B2798E;
    border: none;
    text-decoration: none;
    font-family: 'Trebuchet MS';
    font-size: 16px;
    line-height: 19px;
	text-transform: uppercase;	
	margin: 0 0 10px 0;
}

.b-lawfaq__article-date {
    font-family: 'Trebuchet MS';
    font-size: 18px;
    line-height: 22px;
    color: #323131;
    margin: 0 0 12px 0;
    display: inline-block;
}

.b-lawfaq__article-text {
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
}

.b-lawfaq__article-detail .b-lawfaq__article-text {
	font-size: 24px;
	line-height: 28px;
}

.b-lawfaq__article-text:hover {
	text-decoration:none;
	color: #000000;
}

.b-faq-list .block_pink {
	margin-bottom: 0px;	
}

.b-faq-list .b-experts-right {
	background: #F4F4F4;
	text-align:center;
}

.b-faq-list .b-experts-right__title {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 32px;
	line-height: 37px;
	text-align: center;
	letter-spacing: 0.03em;
	color: #323131;	
}

.b-faq-list .b-experts-right__link {
    float: none;
    display: inline-block;
}

.b-faq-list .b-experts-right__image {
    float: none;
    border-radius: 70px;
	border:2px #fff solid;
}

.b-faq-list .b-experts-right__name {
    padding-left: 0px;
    margin-bottom: 6px;
    color: #000;
    text-decoration: none;
    display: block;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	margin-top: 27px;
}

.b-faq-list .b-experts-right__name span {
	text-transform: uppercase;
}

.b-faq-list .b-experts-right__comp {
    padding-left: 0px;
	color:#656565;
	font-size: 18px;
	line-height: 22px;
}

.b-faq-list .b-experts-right__item {
    margin-bottom: 40px;
}

.b-lawfaq__article-detail {
	background: #ECECEC;	
	padding: 22px 40px 40px;
}

.b-lawfaq__expert__link {
	display: inline-block;
	margin: 35px 0 0px 0;
}

.b-lawfaq__expert__image {
    border-radius: 70px;
	border:2px #fff solid;	
}

.b-lawfaq__expert__name {
	font-family: 'Trebuchet MS';
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #000000;	
}

.askquestion-btn-wrapper {
	position:relative
}

.askquestion-btn {
	display: inline-block;
	position:absolute;
	right:0px;
	bottom: 26px;
	background: #C22A2A;
	border-radius: 60px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 16px;
	line-height: 35px;
	text-transform: uppercase;
	color: #FFFFFF !important;
	width: 200px;
	text-align:center;
	cursor:pointer;
}

.askquestion-btn:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.b-lawfaq__article-question-block {
	margin: 60px 0 43px;	
}

.b-lawfaq__article-question-block h2 {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 35px;
	line-height: 41px;
	color: #323131;	
	margin: 0 0 24px;
}

.b-lawfaq__article-question-block p {
	font-family: 'Roboto';
	font-size: 18px;
	line-height: 21px;
	margin: 24px 0 24px;
}

.b-lawfaq__article-question-block a {
	background: #C22929;
	border-radius: 60px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 200px;
	display: inline-block;
}

.b-lawfaq__article-question-block a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.b-lawfaq__similar {
	margin: 72px 0 0 0;	
}

.b-lawfaq__similar h2 {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 35px;
	line-height: 41px;
	color: #323131;	
	margin: 0 0 24px;	
}

.b-lawfaq__publications.publications article {
	padding: 19px 0px;	
}

.b-lawfaq__publications.publications .b-lawfaq__article-title-top {
	color: #B2798E;
    font-weight: normal;
    font-size: 16px;
}

.b-faq-list .title.block_pink .b-lawfaq__article-title-top {
	display: inline-block;
	width: 160px;
	height: 28px;
	background: #BA8693;
	border-radius: 60px;
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 12px 0 0 0;
}

.b-faq-list .title.block_pink .b-lawfaq__article-title-top:hover {
	text-decoration:none;
}

.b-lawfaq__publications.publications .title.block_pink {
	font-size: 16px;	
}

.b-lawfaq__article-overdate-block {
	background: rgba(194, 42, 42, 0.11);
	padding: 5px 5px;
    margin: 0 0 6px 0;
}

.b-lawfaq__article-overdate-block .b-lawfaq__article-overdate {
    margin: 0 8px 0 0;
}

.b-lawfaq__article-overdate-block span {
	display: inline;
}

.b-lawfaq__article-overdate {
	display: inline-block;
    position: relative;
    left: 6px;
    top: -1px;
}

.b-faq-list-h1 {
	display: none;
    font-size: 36px;
    margin: 0 0 24px 0;
    font-family: 'Trebuchet MS';
    font-weight: 600;
}

.adapt-banner_fixed {
	position: fixed;
    top: 10px;		
}

.aside_z {
	position: fixed;
    top: 10px;
	z-index: 1;
}

.adapt-banner_fixed_z {
	z-index: 2;	
}

.iblogs {
	margin: 0 0 24px 0;
}

.iblogs__col {
	margin:0 0 53px 0;	
}

.iblogs__item {
	display: block;
	text-decoration:none;
    overflow: hidden;
	height: 100%;
	border-bottom: 1px solid #C4C4C4;
}

.iblogs__item:hover {
	text-decoration:none;
}

.iblogs__item-picture {
    border: 2px #fff solid;
    border-radius: 79px;
	width:158px;
    display: block;
    margin: 0px auto 0px;
    position: relative;
    z-index: 1;
}

.iblogs__item-picture-wrapper {
    border-radius: 80px;
	display: block;
    width: 160px;
    margin: 0px auto -62px;
}

.iblogs__item-picture-empty {
    border: 2px #fff solid;
    border-radius: 150px;
	width:158px;
    display: block;
    margin: 0px auto -62px;
    position: relative;
    z-index: 1;	
	display:block;
	width:158px;
	height: 158px;
	background: #F4F4F4;
}

.iblogs__item-description {
	background: #F4F4F4;	
	text-align:center;
	border: 1px solid #C4C4C4;
	padding: 85px 20px 54px;
	position:relative;
	height: 100%;
}

.iblogs__item-name {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;	
	color: #323131;
	display: block;
}

.iblogs__item-name span {
	display: block;
	text-transform: none;	
}

.iblogs__item-date {
	font-family: 'Trebuchet MS';
	font-size: 18px;
	line-height: 22px;
	color: #B2798E;	
	margin: 22px 0 0 0;
}

.iblogs__item-post {
	margin: 34px 0 0 0;
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 19px;
	color: #323131;	
	display: inline-block;
}

.iblogs .right-banner__item:first-child {
    margin: 0 0 0px 0;
}

.iblogs h1.iblogs-h1 {
    font-size: 36px;
    margin: 0 0 42px 0;
    font-family: 'Trebuchet MS';
    font-weight: 600;
}

.iblogs-author {
	
}

.iblogs-author-bg {
	
}

.iblogs .b-news {
    left: 15px;
    width: 255px;	
}

.iblogs__author-picture-link {
    border: 2px #fff solid;
    border-radius: 150px;
	width:158px;
    display: block;
    margin: 0px 0px 0px;
    position: relative;
    z-index: 1;	
	position: absolute;
	left:22px;
	top: 26px;
	overflow:hidden;
}

.iblogs__author-picture {
	display: inline-block;
	width:100%;
}

.iblogs__author-content {
	
}

.iblogs-author-bg {
	position:relative;
	background: #F4F4F4;
	border: 1px solid #C4C4C4;
	padding: 24px 24px 24px 200px;
	min-height: 140px;
}

.iblogs-author-name {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #656565;	
}

.iblogs-author-spec {
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #323131;
    margin: 10px 0 0 0;
}

.iblogs-author-link {
	font-family: 'Trebuchet MS';
	font-size: 16px;
	line-height: 19px;
	color: #B2798E;	
	position: absolute;
    bottom: 24px;
    right: 24px;
}

.iblogs-author-blog-name {
	font-family: Trebuchet MS;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #B2798E;	
	margin: 15px 0 0 200px;
}

.iblogs-author-posts {
    margin: 39px 0 0 200px;
}

.iblogs-author-posts-item {
    margin: 0 0 24px 0;	
}

.iblogs-author-posts-item-name {
	font-family: 'Trebuchet MS';
	font-size: 32px;
	line-height: 37px;
	color: #000000;	
}

.iblogs-author-posts-item-name:hover {
	color: #000000;	
	text-decoration: none;
}

.iblogs-author-posts-item-date {
	font-family: 'Trebuchet MS';
	font-size: 18px;
	line-height: 22px;
	color: #B2798E;	
	margin: 8px 0 0 0;
}

.iblogs-author-posts-item-text {
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 21px;
	color: #000000;
	margin: 8px 0 0 0;
}

.iblogs-author-posts .b-content-publications__more {
	padding: 9px 40px;
}

.iblogs-detail {
	margin: 36px 0 0 0px;	
}

.iblogs-detail-h1 {
	font-family: 'Trebuchet MS';
	font-size: 36px;
	line-height: 44px;
	color: #323131;	
}

.iblogs-detail-subheader {
	margin:11px 0 0 0;
}

.iblogs-detail-date {
	display:inline-block;
	font-family: 'Trebuchet MS';
	font-size: 18px;
	line-height: 22px;
	color: #B2798E;
}

.iblogs-detail-viewed {
	display:inline-block;	
	font-family: 'Trebuchet MS';
	font-size: 18px;
	line-height: 22px;
	color: #323131;
	margin:0 0 0 50px;
}

.iblogs-detail-viewed:before {
	content: '';
	display:inline-block;
	background:url(/local/templates/bootstrap/css/../images/post-viewed-pic.svg) 0px 0px no-repeat;
	width:20px;
	height:13px;
	margin:0 13px 0 0;
}

.iblogs-detail .b-publication__detail {
	margin: 66px 0 0px 200px;
}

.iblogs-bottom {
	margin: 120px 0 0 0;
}

.isearch-popup-result {
	z-index:10;
}

.isearch-popup-result ul {
	padding: 12px 0 0;	
}

.isearch-popup-result ul li {
	list-style:none;
    margin: 0 0 5px 0;
}

.isearch-popup-result ul li a.isearch-main-link {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 18px;
	line-height: 21px;
	color: #ECECEC;	
}

.isearch-popup-result ul li a.isearch-main-link span {
	font-weight: bold;
}

.isearch-popup-result ul li a.isearch-section-link {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 18px;
	line-height: 21px;
	color: #ECECEC;	
	text-decoration:underline;
}

.title-search-result {
	z-index:100;
}

.isearch-page {
	
}

.isearch-page-title {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	letter-spacing: 0.03em;
	color: #323131;	
	margin:0 0 13px 0;
}

.isearch-page-title span {
	color: #B2798E;
}

.isearch-page-sections {
	
}

.isearch-page-sections-item {
	font-family: 'Trebuchet MS';
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #656565;
	display: inline-block;
	margin: 0 20px 10px 0;
    letter-spacing: 0.5px;
}

.isearch-page-sections-item:hover,
.isearch-page-sections-item.active {
	color: #B2798E;
	text-decoration-line: underline;
	font-weight: bold;
	letter-spacing: 0px;
}

.isearch-page-sections-item.active {
	font-weight: bold;	
}

.isearch-page .n-brands-sort {
	text-align:right;
	margin: 32px 0 16px 0;
	border-top: 1px #000 solid;
}

.isearch-page .n-brands-sort .n-brands-sort__link {
	color:#000;
}

.isearch-page .n-brands-sort .n-brands-sort__link:hover,
.isearch-page .n-brands-sort .n-brands-sort__link.active {
	color:#B2798E;
}

.isearch-page-list {
	
}

.isearch-page-list-item {
	margin: 0 0 35px 0;
}

.isearch-page-list-item-title {
	font-family: 'Roboto';
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    color: #000;
    margin: 0px 0 12px 0;
    display: inline-block;
}

.isearch-page-list-item-title b {
	/*color: #B2798E;*/	
}

.isearch-page-list-description {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;	
	color: #000;
    margin: 0 0 5px 0;
}

.isearch-page-list-description b {
	color: #B2798E;
}

.isearch-page-list-item-bottom {
	
}

.isearch-page-list-item-bottom-item {
	font-family: 'Trebuchet MS';
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #B2798E;	
	display: inlien-block;
}

.isearch-page-list-item-bottom-date {
	color:#ABABAB;
	display: inline-block;
    margin: 0 0 0 36px;
}

.b-page-search {
    margin: 0 0 31px 0;
}

.b-page-search__input {
    width: 100%;
    border: 1px solid #C4C4C4;
    font-family: 'Roboto';
    font-size: 24px;
    line-height: 30%;
    color: #656565;
    padding: 8px 10px 9px 10px;
    margin: 0 0 0px 0;
}

.isearch-popup-result.isearch-popup-result-page {
    z-index: 10;
    background: #fff;
	padding: 5px 11px 2px;
    border: 1px #C4C4C4 solid;
    position: relative;
    top: -3px;
}

.isearch-popup-result.isearch-popup-result-page ul li a.isearch-main-link {
    color: #000;
}

.isearch-popup-result.isearch-popup-result-page ul li a.isearch-main-link:hover {
	color: #B2798E
}

.isearch-popup-result ul li a.isearch-section-link {
    color: #000;
}

.isearch-popup-result ul li a.isearch-section-link:hover {
	color: #B2798E
}

.b-brands__item-image-link_wrapper {
    position: absolute;
    background: rgb(255 255 255 / 50%);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;	
    z-index: 1;
}

.q2-filter {
	background: #F4F4F4;
	padding: 20px 0;
}

.q2-filter__title {
	font-family: 'Trebuchet MS';
	font-weight: 700;
	font-size: 24px;
	line-height: 29px;
	color: #323131;	
}

.q2-filter__col {
	position:relative;
}

.q2-filter__clear {
    position: absolute;
    top: 7px;
    right: 15px;
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 16px;
    color: #858687;
}

.q2-filter__sorting {
	margin: 30px 0 0 0;
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 19px;
	color: #323131;
}

.q2-filter__btn {
	color: #B2798E;
	margin: 0 0 0 20px;
}

.q2-filter__btn-active {
	font-weight: bold;
}

.q2-filter__controls  {
	margin: 32px 0 0 0;
	display: flex;
    justify-content: space-between;
}

.q2-filter__controls-item {
	
}

.q2-filter__submit {
	width: 170px;
	height: 36px;
	background: #C1C0C3;
	border-radius: 67px;
	font-family: 'Trebuchet MS';
	font-weight: 700;
	font-size: 15px;
	line-height: 36px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	border: none;
	cursor: pointer;
}

.q2-filter__submit:hover {
	color:#fff;
	background:#B2798E;
	text-decoration:none;
}

.q2-filter__search {
	position:relative;
}

.q2-filter__search-input {
	height: 36px;
	line-height: 36px;
	background: #FFFFFF;
	border: 1px solid #ECECEC;
	border-radius: 3px;	
	padding: 0 44px 0 44px;
	
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 16px;
	width: 570px;
}

.q2-filter__search-input::-webkit-input-placeholder {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 16px;
	color: #858687;
}
.q2-filter__search-input::-moz-placeholder {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 16px;
	color: #858687;
}
.q2-filter__search-input:-ms-input-placeholder {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 16px;
	color: #858687;
}
.q2-filter__search-input:-moz-placeholder {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 16px;
	color: #858687;
}

.q2-filter__search-btn {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 9px;
    left: 13px;
	background: url(/local/templates/bootstrap/css/../images/q2-filter__search-btn.svg) 0px 0px no-repeat;
	z-index:1;
}

.q2-filter__search-close {
    display: none;
    width: 11px;
    height: 11px;
    position: absolute;
    top: 12px;
    right: 13px;
	background: url(/local/templates/bootstrap/css/../images/q2-filter__search-close.svg) 0px 0px no-repeat;
	z-index:1;	
}

.q2-filter__search-close.q2-filter__search-close_active {
	display: block;
}

.q2-filter__search-select {
	width: 370px;
	height: 36px;
	background: #FFFFFF url(/local/templates/bootstrap/css/../images/q2-filter__search-select-bottom.svg) right 10px center no-repeat;
	border: 1px solid #ECECEC;
	border-radius: 3px;	
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	color: #858687;
	padding: 0 34px 0 10px;
	position:relative;
	cursor: pointer;
}

.q2-filter__search-select.q2-filter__search-select_opened {
	background: #FFFFFF url(/local/templates/bootstrap/css/../images/q2-filter__search-select-top.svg) right 10px center no-repeat;
}

.q2-filter__search-select-popup {
	display:none;
	position: absolute;
	top: 41px;
	left: 0px;
	background:#fff;
	z-index:1;
	width: 100%;
	max-height: 287px;
	border: 1px solid rgba(178, 121, 142, 0.5);
	border-radius: 3px;
	overflow-y: auto;
}

.q2-filter__search-select.q2-filter__search-select_opened .q2-filter__search-select-popup {
	display: block;
}

.q2-filter__search-option {
	display: block;
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	color: #323131;
	height: 36px;
	padding: 0 10px;
}

.q2-filter__search-option.q2-filter__search-option_active,
.q2-filter__search-option:hover {
	color: #B2798E;
	text-decoration: none;
}

.q2-users-list {
	margin: 55px 0 129px 0;
}

.q-user-detail__section .q2-users-list {
	margin: 0px 0 0px 0;	
}

.q2-users-list__wrapper {
	
}

.q2-users-list__item {
	margin: 0 0 55px 0;
}

.q2-users-list__item-img-link {
	display: block;
}

.q2-users-list__item-img {
	max-width: 100%;
	width: 100%;
}

.q2-users-list__item-city {
	font-family: 'Trebuchet MS';
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #B2798E;	
	margin: 13px 0 0 0;
}

.q2-users-list__item-title {
	font-family: 'Trebuchet MS';
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	color: #323131;
	margin: 10px 0 0 0;	
	display: block;
}

.q2-users-list__item-title:hover {
	text-decoration: none;
}

.q2-users-list__item-prof {
	font-family: 'Trebuchet MS';
	font-size: 16px;
	line-height: 19px;
	color: #858687;	
	margin: 7px 0 0 0;
}

.q2-users-pager {
    margin: 22px 0 0 0;
    display: flex;
    justify-content: center;
}

.q2-users-pager-limit {
	font-family: 'Trebuchet MS';
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #B2798E;
    display: flex;
    align-items: center;
}

.q2-users-pager-prev {
	background: url(/local/templates/bootstrap/css/../images/q2-users-pager-prev.svg) left center no-repeat;
	padding: 0 0 0 23px;
	margin: 0 25px 0 0;
}

.q2-users-pager-next {
	background: url(/local/templates/bootstrap/css/../images/q2-users-pager-next.svg) right center no-repeat;
	padding: 0 23px 0 0;
	margin: 0 0 0 25px;
}

.q2-users-pager-item {
    font-family: 'Trebuchet MS';
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #323131;
    margin: 0 5px;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    flex: none;
    order: 0;
    flex-grow: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.q2-users-pager-item.q2-users-pager-item_active {
	background: #B2798E;
	color:#fff;
}

.q2-users-pager-item.q2-users-pager-item_dots {
	
}

.q2-filter__middle-tags {
	margin: 20px 0 0 0;
	display: flex;
	flex-wrap:wrap;
}

.q2-filter__middle-tag {
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 19px;
	color: #323131;	
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 5px 15px;
	gap: 10px;
	height: 36px;
	background: rgba(178, 121, 142, 0.1);
	border: 1px solid rgba(178, 121, 142, 0.6);
	border-radius: 20px;
    width: fit-content;
	margin:0 10px 10px 0;
	position:relative;
	cursor:pointer;
}

.q2-filter__middle-tag:hover {
	text-decoration: none;
	color: #323131;	
}

.q2-filter__middle-tag_active {
	padding-right:46px;
	background: #B2798E;
	border: 1px solid #B2798E;
	color:#fff;
	cursor:text;
}

.q2-filter__middle-tag_active:hover {
	text-decoration: none;
	color:#fff;	
}

.q2-filter__middle-tag-close {
	background: url(/local/templates/bootstrap/css/../images/q2-filter__middle-tag-close.svg) center center no-repeat;
    width: 20px;
    height: 20px;
	display: block;
	position: absolute;
    top: 8px;
    right: 15px;
	cursor: pointer;
}

.q-user-detail__top {
	display: flex;
	flex-wrap:wrap;
	background: #F4F4F4;
}

.q-user-detail__top-pic {
	width:370px;
}

.q-user-detail__top-pic img {
	max-width:100%;
	width:100%;
}

.q-user-detail__top-data {
    padding: 35px 30px 40px;
    position: relative;
    width: 500px;
}

.q-user-detail__top-city {
	background: url(/local/templates/bootstrap/css/../images/q-user-map-marker-alt.svg) 0px 2px no-repeat;
	font-family: 'Trebuchet MS';
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	color: #B2798E;	
	padding: 0 0 0 23px;
}

.q-user-detail__top-checked {
	background: url(/local/templates/bootstrap/css/../images/quser_checked.svg) 0px 0px no-repeat;
    height: 35px;
    padding: 0 0 0 44px;
    position: absolute;
    display: flex;
    top: 35px;
    right: 30px;
    font-family: 'Trebuchet MS';
    font-weight: 700;
    font-size: 10px;
    line-height: 11px;
    text-transform: uppercase;
    color: #235A66;
    align-items: center;
}

.q-user-detail__top-h1 {
	font-family: 'Trebuchet MS';
	font-weight: 700;
	font-size: 32px;
	line-height: 37px;
	color: #323131;	
	margin: 23px 0 0 0;
}

.q-user-detail__top-spec {
	font-family: 'Trebuchet MS';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #858687;	
	margin: 15px 0 0 0;
}

.q-user-detail__top-brands {
	display: flex;
    flex-wrap: wrap;
    position: absolute;
    left: 30px;
    bottom: 40px;	
}

.q-user-detail__top-brand {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 5px 15px;
    gap: 10px;
    height: 36px;
    background: rgba(178, 121, 142, 0.1);
    border: 1px solid rgba(178, 121, 142, 0.6);
    border-radius: 20px;
    font-family: 'Trebuchet MS';
    font-size: 16px;
    line-height: 19px;
    color: #323131;
    margin: 0 10px 10px 0;
    width: fit-content;
}

.q-user-detail__top-brand:hover {
	text-decoration:none;
	color:#fff;
	background: #B2798E;
}

.q-user-detail__top-brands-title {
	width: 100%;
	font-family: 'Trebuchet MS';
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #323131;
	margin:0 0 15px 0;
}

.q-user-detail__section {
	margin: 40px 0 20px;
}

.q-user-detail__section__title {
	font-family: 'Trebuchet MS';
	font-weight: 700;
	font-size: 32px;
	line-height: 37px;
	color: #323131;
}

.q-user-detail__section__description {
	font-family: 'Trebuchet MS';
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #B2798E;	
	margin: 10px 0 20px 0;
}

.q-user-detail__section__data {
	margin: 20px 0 0 0;
}

.q-user-detail__section__data .row.brands_scope {
    margin-right: 0px;
    margin-left: 0px;	
}

.q-user-detail__section__item {
	position:relative;
    border-bottom: 1px solid rgb(193 192 195 / 50%);
	padding:0 200px 0 0;
}

.q-user-detail__section__item__hided {

}

.q-user-detail__section__item__hided.hided {
	display:none;	
}

.q-user-detail__section__item:before {
	content:'';
	display:block;
	background: #B2798E;
	width:6px;
	height:6px;
	border-radius:3px;
	position: absolute;
	left:7px;
	top:50%;
	margin:-3px 0 0 0;
}

.q-user-detail__section__file {
	color: #C1C0C3;
    background: url(/local/templates/bootstrap/css/../images/quser-certificate-clear.svg) left center no-repeat;
    padding: 0 0 0 39px;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0px;
    margin: -12px 0 0 0;
}

.q-user-detail__section__file.q-user-detail__section__file-active {
	background:url(/local/templates/bootstrap/css/../images/quser-certificate.svg) left center no-repeat;	
	color: #B2798E;
}

.q-user-detail__section__text {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #323131;	
	padding: 20px 0 20px 30px;;
}

.q-user-detail__section__item-spec {
    padding: 20px 0 3px 30px;	
}

.q-user-detail__section__text span {
	font-family: 'Roboto';
    font-size: 14px;
    line-height: 16px;
    color: #858687;	
}

.q-user-detail__section-all {
	font-family: 'Trebuchet MS';
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #B2798E;
	margin: 15px 0 0 0;
	background: url(/local/templates/bootstrap/css/../images/q2-filter__search-select-bottom.svg) right center no-repeat;
	padding: 0 30px 0 0;
	display: inline-block;
}

.q-user-detail__section-all.active {
	background: url(/local/templates/bootstrap/css/../images/q2-filter__search-select-top.svg) right center no-repeat;	
}

.q-user-detail__section__position {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 16px;
	color: #858687;	
	margin: 5px 0 0 0;
}

.q-user-detail__section .b-learning__item-name {
	margin: 15px 0px 0;
	max-height: 300px;
	min-height:86px;
}

.q-user-detail__section .b-learning__item-name__wrapper {
    min-height: 0px;
}

.q-user-detail__section .b-learning__item-city {
    display: block;
}

.q-user-detail__section .b-learning__item-date {
    display: block;
    margin: 7px 0px 0 0;
}

.q-user-detail__section .b-learning__item-top .b-learning__item-bottom {
    margin: 14px 0 0 0;
    min-height: 50px;
    max-height: 50px;
}

.q-user-detail__section .b-learning__item-top {
    /*min-height: 226px;*/
	min-height: 0px;
	padding: 0 0 16px 0;
}

.q-user-detail__section #course-scope .b-learning__item-wrapper {
    margin: 0 0 28px 0;
}

.q-user-detail__section .course-schedule__scope {
    margin-top: 18px;	
}

.q-user-detail__section .b-load-more.b-content-publications__more,
.q-user-detail__section .b-load-more.b-content-publications__more:hover {
    padding: 9px 76px;
	margin: 0px 0 26px 0;	
}

.b-content-publications__more.brand-pubs__show-more.b-user-pubs-more,
.b-content-publications__more.brand-pubs__show-more.b-user-pubs-more:hover {
    margin: 0px 0 26px 0;
    padding: 9px 79px;	
}

.q-user-detail-blog__item {
	position:relative;
	border: 1px solid rgba(193, 192, 195, 0.5);
	border-radius: 3px;
	padding: 15px;
	margin: 0 0 20px 0;
}

.q-user-detail-blog__item:nth-child(even) {
	background: rgba(178, 121, 142, 0.05);	
}

.q-user-detail-blog__item-date {
	position: absolute;
	top:15px;
	right:15px;
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 19px;
	color: #B2798E;	
}

.q-user-detail-blog__item-title {
	font-family: 'Trebuchet MS';
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #323131;	
	padding:0 111px 0 0;
	display: block;
}

.q-user-detail-blog__item-title:hover {
	color: #B2798E;
}

.q-user-detail-blog__item-description {
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 20px;
	color: #656565;	
	margin: 10px 0 0 0;
}

.q-user-detail__section__data .q2-users-list__item {
	margin: 0 0 0px 0;	
}

.q-user-detail {
	margin-bottom: 117px;
}

.q-user-detail__works .q-user-detail__section__item:before {
	display:none;
}

.q-user-detail__works .q-user-detail__section__text {
    padding: 20px 0 5px 0px;
}

.q-user-detail__works .q-user-detail__section__position {
    margin: 5px 0 20px 0;
}

.q-user-detail__works .q-user-detail__section__item {
    padding: 0 20px 0 0;
}

.q-user-detail__section .b-learning__item-name {
    padding: 10px 20px;
    font-size: 18px;
    line-height: 23px;
    max-height: 86px;
    min-height: 86px;
}

.q2-filter__sorting-mobile-block {
	display:inline-block;
}

.q2-filter__sorting-mobile-block-title {
	display:none;
}

.q2-filter__sorting-mobile-popup {
	display:inline-block;
}

.q2-filter__controls-mobile-search {
	display:none;
}

.q2-filter__search-select-popup-title {
	display:none;
}

.q2-filter__search-popup-title {
	display:none;
}

.q2-filter__submit-mobile {
	display:none;
}

.mobile-filter-bg {
	display:none;
}

.n-brands-promo-text {
	
}

.bt-course__top-schedule-btn {
	background: #B2798E 10px 10px no-repeat;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    padding: 7px 40px 6px 40px;	
    margin: 6px 0 0 0;
    display: inline-block;	
}

.bt-course__top-schedule-btn:hover {
	background: #B2798E 10px 10px no-repeat;
    color: #fff;	
	text-decoration:none;
}

.offer-subscribtions-select {
	margin: 12px 0 0 0;
}

.offer-subscribtions-select ul {
	margin: 0;
	padding: 0;
}

.offer-subscribtions-select ul li {
	list-style:none;
}

.nep-button.nep-button-new {
    background: #B2798E 10px 10px no-repeat;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    padding: 7px 40px 6px 40px;
    display: inline-block;	
}

.nep-button.nep-button-new:hover {
	text-decoration:none;
}

.catalog-price-offer-new {
	color:#000;
}

.catalog-element-books-offer {
	
}

.catalog-element-books-offer-img {
	max-width:100%;
	height: auto;
}

.catalog-element-books-offer-preview {
	margin: 12px 0 0 0;
}

.catalog-element-books-offer .catalog-price-offer-new {
    font-size: 22px;
    margin: 0 10px 0 0;	
}

.bx_order_make .bx_logotype span {
    background-size: cover;
}

.payment input[type=radio]:before, .delivery input[type=radio]:before {
	width: 21px;
	height: 21px;
}

.btn-success {
    color: #fff;
    background-color: #1e7e34 !important;
    border-color: #1c7430 !important;
}

.confirm-paysistem .btn-success {
	background: #B2798E;
	background-color: #B2798E !important;
    border-color: #B2798E !important;
	color:#000;
	border:0;
	box-shadow: none;
	padding: 6px 25px!important;
	text-transform: uppercase;
}

.intercharm-link-desktop {
	display: inline-block;
}

.intercharm-link-mobile {
	display: none;	
}

.b-publication__detail-adv {
    margin: 0px 0 0px 185px;	
	clear: both;
}

body .fullscreen-banner-top {
	z-index: 10000000 !important;
}

#top-adapt-banner,
#bottom-adapt-banner {
	background: #fff;
}

.c-lk-ads-add__promo {
	margin: 20px 36px 0 0;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.c-lk-ads-add__promo-btn {
	background: #EB7A3A url(/local/templates/bootstrap/css/../images/ads-hot.svg) 15px center no-repeat;
    height: 45px;
    width: 200px;
    border-radius: 23px;
    display: flex;
    font-size: 16px;
    line-height: 19px;
    color: #fff !important;
    text-decoration: none;
    align-items: center;
    padding-left: 47px;
	cursor:pointer;
}

.c-lk-ads-add__promo-btn.c-lk-ads-add__promo-btn-extend {
	background: #EB7A3A;
	width:140px;
    padding-left: 0px;
	justify-content: center;
}

.c-lk-ads-add__promo-btn:hover {
	color:#fff !important;
	text-decoration:none;	
}

.c-lk-ads-add__promo-timer {
    margin: 0 15px 0 0;	
}

.c-lk-ads-add__promo-timer-days {
    color: #858687;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
}

.c-lk-ads-add__promo-timer-line {
    display: flex;
    align-items: flex-end;	
}

.c-lk-ads-add__promo-timer-line img {
	
}

.c-lk-ads-add__promo-timer-line-bar {
    background: #EDEDED;
    width: 170px;
    height: 9px;
    border-radius: 5px;
    margin: 0 0 3px 5px;
    position: relative;
    overflow: hidden;
}

.c-lk-ads-add__promo-timer-line-bar-active {
    background: #EB7A3A;
    position: absolute;
    height: 9px;
}

.b-header__logo-link {
	width: 333px;
	height: 126px;
}

.b-header__logo-link #animation_container {
    position: relative;
    top: -52px;
    left: -172px;
	background: transparent !important;	
}

.b-header__logo-link #animation_container canvas#canvas {
	background: transparent !important;
}

.c_banner-block > a > div:nth-child(2) {
	scale: 0.75;
}

.ny-yell {
	display:none;
}

.mobile-yell-block {
	display:none;
}

.random-list {
	display: flex;
	flex-wrap: wrap;
}

.random-item {
	display:none;
}

@media (min-width: 1250px)
{
	.space-brand .container {
		padding-right: 35px;
		padding-left: 35px;
		max-width: 1240px;
	}
	
	.bx_order_make .bx_description {
		margin-left: 9px;
	}
	
	.ny-yell {
		display:block;
	}
	
}

@media (max-width: 768px) {
	.space-brand .container.b-sell {
		padding-right: 15px;
		padding-left: 15px;
	}
	.space-brand .container.b-sell.b-sell-detail {	
		padding-right: 15px;
		padding-left: 15px;
	}
	.b-pubs__item-name {
		max-height: 200px;
		overflow: hidden;
	}
	
	.b-header__logo-link #animation_container {
		position: relative;
        top: -69px;
        left: -255px;
		scale: 0.32 !important;
		background: transparent !important;
	}
	
	.mobile-yell-block {
        display: flex;
        align-items: flex-end;
        position: absolute;
        right: 7px;
        bottom: 36px;
        scale: 0.9;
	}
}

@media (min-width: 1170px)
{
	.footer-banner {
		left: 50% !important;
		margin-left: -585px !important;
		position:fixed !important;
		bottom: 0px !important;
		top:unset !important;
	}
}

@media (max-width: 480px)
{
	.space-banner-item {
		margin-top: 0px;
	}
	
	.space-brand .container.b-header {
		margin-top:0px;
	}
	
}

@media (min-width: 767px) and (max-width: 1199px) {
	.b-header__logo-title {
	    right: -40px;	
	}
	
	.b-menu__list-link {
		font-size: 16px;
	}
	
	.b-news {
		width: 210px;
		padding: 10px 0 0 0;		
	}
	
	.b-section__right {
		width: 210px;		
	}
	
	.b-news__title {
		font-size: 32px;
		line-height: 34px;
	}
	
	.b-news__item {
		font-size: 16px;
		line-height: 18px;
	}
	
	.b-main-thema__expert {
		width: 210px;
		padding:0;
	}
	
	.b-main-thema__left {
		max-width: 475px;
	}
	
	.b-main-thema__left-name {
		width: 475px;
	}
	
	.b-pubs__item-name {
		font-size: 18px;
		line-height: 20px;
		margin: 8px 0 0 0;		
	}
	
	.b-pubs__item-type {
		font-size: 14px;
	}
	
	.b-pubs__item-big .b-pubs__item-name {
		font-size: 22px;
		line-height: 26px;
	}
	
	.b-load-more {
		margin: 26px 0 0 0;	
	}
	
	.b-learning__item-commit {
		padding: 8px 22px 10px;	
	}
	
	.b-learning__item-bottom-pic {
		margin: 6px 22px 0 0;
	}
	
	.b-techshop__item-buy {
		padding: 9px 32px;
	}
	
	.b-section-menu__item {
		font-size: 12px;
		line-height: 14px;
		margin: 0 0 10px 0;
	}	
	
	.b-header__left-text {
		font-size: 12px;
		line-height: 14px;
	}
	
	.b-publication__subscribe-title {
		font-size: 16px;
	}
	
	.b-publication__detail .full-image {
		margin: 0 0 0 -120px;		
	}
	
	.b-publication__detail .full-size-block {
		margin: 0 0 0 -120px;		
	}
	
	.n-article__slider-box {
		margin: 0 0 0 -120px;
	}
	
	.n-article__table-wrap {
		margin: 0 0 0 -120px;	
	}
	
	.b-publication__detail .callout {
		margin: 0 0 24px -120px !important;		
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	.b-header__logo-title {
	    right: -110px;	
	}	
	
	.b-menu__list-link {
		font-size: 12px;
	}
	
	.b-menu__list-item {
	    margin: 0 6px;	
	}
	
	.b-news {
		width: 150px;
	}
	
	.b-section__right {
		width: 150px;		
	}
	
	.b-news__title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.b-news__item {
		font-size: 14px;
		line-height: 16px;
	    margin: 0 0 14px 0;
	}
	
	.b-main-thema__expert {
		width: 150px;
	}
	
	.b-main-thema__expert-title {
		font-size: 16px;
		margin: 20px 0 0 0;
	}
	
	.b-main-thema__expert-img {
		max-width: 90%;
		height: auto;		
	}
	
	.b-main-thema__expert-name {
		font-size: 16px;
		line-height: 19px;
		margin: 8px 0 0 0;
	}
	
	.b-main-thema__expert-position {
		font-size: 12px;
		line-height: 17px;
		margin: 6px 0 0 0;
	}
	
	.b-main-thema__left {
		max-width: 355px;
	}
	
	.b-main-thema__left-name {
		width: 355px;
		font-size: 26px;
	}
	
	.b-main-thema__left-description {
		font-size: 20px;
	}
	
	.b-pubs__item-name {
		font-size: 16px;
		line-height: 18px;
	}
	
	.b-pubs__item-description {
		display: none;
	}
	
	.b-pubs__item-big .b-pubs__item-name {
		font-size: 18px;
		line-height: 22px;
	}
	
	.b-learning__item-type {
		font-size: 14px;
		line-height: 16px;
	}
	
	.b-learning__item-name {
		font-size: 16px;
		line-height: 18px;
		padding: 5px 15px;
	    margin: 15px -15px 0;
	}
	
	.b-learning__item-wrapper {
		padding: 15px 15px 25px;
	}
	
	.b-learning__item-bottom {
		margin: 18px 0 0 0;
	    font-size: 16px;
		line-height: 20px;
	}
	
	.b-learning__item-tutor-name {
		font-size: 16px;
		line-height: 19px;
		margin: 0 0 0 20px;
	}
	
	.b-learning__item-commit {
		padding: 8px 14px 8px;
		font-size: 12px;
		line-height: 15px;
	}
	
	.b-learning__item-bottom-pic {
		margin: 6px 12px 0 0;
	}
		
	.b-events__item-image-block {
		height: 150px;
	}
	
	.b-events__item-type {
		font-size: 14px;
		line-height: 17px;
		margin: 4px 0 0 0;
	}
	
	.b-events__item-name {
		font-size: 14px;
		line-height: 16px;
		margin: 8px 0 0 0;
	}
	
	.b-events__item-dates {
		font-size: 12px;
		line-height: 16px;
	}
	
	.b-viewpoint__item-image-block {
		height: auto;
	}
	
	.b-viewpoint__item-cit {
		font-size: 12px;
		line-height: 16px;
	}
	
	.b-viewpoint__item-wrapper {
		padding: 15px 10px;
	}
	
	.b-techshop__item-image-block {
		height: auto;
	}
	
	.b-techshop__item-name {
		font-size: 12px;
		line-height: 14px;
	}
	
	.b-techshop__item-buy {
		padding: 7px 16px;
		font-size: 14px;
		line-height: 16px;
	}
	
	.b_carousel__tags {
		display: none !important;
	}
	
	.b-brands__item-image-block {
		width: 150px;
		height: 150px;
	}
	
	.b-section-menu__item {
		font-size: 8px;
		line-height: 10px;
		margin: 0 0 4px 0;
	}
	
	.b-publication__top-title {
		font-size: 32px;
		line-height: 36px;
	}
	
	.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title {
		width: 120px !important;
	}
	
	.ya-share2__list_direction_horizontal > .ya-share2__item {
		margin: 0 0 0 19px !important;
	}
	
	.b-publication__detail .full-image {
		margin: 0 0 0 -90px;		
	}
	
	.b-publication__detail .full-size-block {
		margin: 0 0 0 -90px;		
	}
	
	.n-article__slider-box {
		margin: 0 0 0 -90px;
	}
	
	.n-article__table-wrap {
		margin: 0 0 0 -90px;	
	}
	
	.b-publication__detail .callout {
		margin: 0 0 24px -90px !important;		
	}
	
	.b-learning_top .b-learning__item .b-learning__item-name {
		font-size: 18px;
		line-height: 26px;	
		padding: 5px 20px;		
	}
	
	.b-learning_top .b-learning__item-wrapper:hover .b-learning__item-tutor {
		padding: 20px 0 0 35px;	
	}
	
	.b-learning_top .b-learning__item-tutor-name, .b-learning_top .b-learning__item-tutor-name:hover {
		color: #fff;
		text-decoration: none;
		margin: 0px 0 0 30px;
	}
	
	.b-educenter-detail__top-logo-img {
		height: 105px;
		padding: 5px;
	}
	
	.course-schedule__list-item .col-lg-5 {
	    margin: 8px 0 8px;	
	}
	
	.course-schedule__list-wrapper .course-item__city {
		margin: 0 0 0px 0;
	}
	
	.course-schedule__list-wrapper .course-item__price-block {
		text-align: center;
	}
	
	.course-schedule__list-wrapper .course-schedule__list-item .course-item__btn {
		background: #B2798E url(/local/templates/bootstrap/css/../images/course-order.svg) 36px 10px no-repeat;
		padding: 10px 39px 10px 73px;
	}
	
	.course-teachers__item {
		text-align:center;
	}
	
	.course-teachers h2 {
		text-align:center;
	}
	
	.course-schedule__list-wrapper h2 {
		text-align:center;
	}
	
	.bt-course__center h2 {
		text-align:center;
	}
}

@media (max-width: 767px) {
	.pre-subscribe {
		margin: 12px auto;
		float: none !important;
		display: block;
		text-align: center;
		max-width: 300px;
	}
	
	.mobile-hidden {
		display:none !important;
	}

	.mobile-visible {
		display: block !important;
	}
	
	.mobile-hidden-ib {
		display:none !important;
	}

	.mobile-visible-ib {
		display: inline-block !important;
	}

	.b-top-banner {
		margin-top: 0px;
		padding: 0px;
	}	
	
	.b-menu__list-link {
		font-size: 18px;
	}
	
	.b-sandvich.opened {
		left: -98px;
	}
	
	.b-header {
		margin: 16px auto 0 auto;
	}
	
	.b-header__logo-link {
		max-width: 201px;
        max-height: 90px;
	}
	
	.b-header__logo-img {
		max-width: 100%;
	}
	
	.b-header__wrapper:after {
	    margin: 10px 0 0 0;
		bottom: 0px;	
		/*display:none; /* ny */
	}
	
	.b-header__logo-img {
		/*margin: 0px 0 8px 0; /* ny */
	}
	
	.b-header__logo-title {
		position: relative;
		right: 0px;
		bottom: 0px;
	    padding: 0 0px 0 0px;
		text-align: center;
	    margin: 12px 0 0 0;
		background: transparent;
		/*display:none; /* ny */
	}
	
	.b-header__right-block > a {
		display: none;
	}
	
	.b-learning__item-bottom-pic {
		display:none;
	}
	
	.b-authorize__login {
		display:none;
	}
	
	.b-top-btn {
		left: 15px;
		/*top: -87px;*/
		top: -52px;
	}
	
	.b-top-search {
		right: 13px;
		/*top: -93px;*/
		top: -54px;
	}
	
	.b-rescheduled-menu .b-top-search {
		/*top: -65px; /* ny */
	}
	
	.b-rescheduled-menu .b-top-btn {
		/*top: -61px; /* ny */
	}
	
	.search-opened {
		width: 100%;
		right: 0px;
		top: -34px;
		margin: 0;		
		padding: 0 15px;
	}
	
	.b-top-search__input {
		width: 100%;
		padding: 4px 24px 4px 14px;
	}
	
	.b-top-search__submit {
		height: 26px;
		width: 26px;
		top: 1px;
		right: 18px;
	}
	
	.b-menu__list {
		white-space: nowrap;
		overflow: auto;		
	}
	
	.b-menu__list-item:hover .b-menu__sub-list-wrap {
		display: none;
	}
	
	.b-menu__mobile-container {
		display:block;
	}
	
	.b-footer-menu > .row {
		border-top: none;
		border-bottom: none;
	}
	
	.b_carousel__top {
		display: block;
	}
	
	.b_carousel__top-wrapper {
		display: block;
	}
	
	.b_carousel__sorts {
		display: block;
		margin: 6px 0 0 0px;
	}
	
	.carousel-inner {
		white-space: nowrap;
		overflow: auto;		
	}
	
	.carousel-item {
		display: inline-block !important;
		vertical-align: top;
		opacity: 1 !important;
		width: auto;
	    margin: 0 30px 0 0;
	}
	
	.carousel-item:last-child {
		margin: 0 0px 0 0;
	}
	
	.carousel-item .row {
		display: block;		
	}
	
	.carousel-item .row .col-sm-3 {
		width: 300px;
		white-space: normal;
		vertical-align: top;
		display: inline-block;		
	}
	
	.carousel-item .row .col-sm-4 {
		width: 300px;
		white-space: normal;
		vertical-align: top;
		display: inline-block;		
	}
	
	.b-learning__item-tutor-name {
		font-size: 16px;
		line-height: 19px;		
	}
	
	.b-learning__item-name {
		font-size: 17px;
		line-height: 21px;
		padding: 13px 28px;
	}
	
	.b-learning__item-tutor {
		margin: 16px 0 0 0;
	}
	
	.b-menu {
		padding-bottom: 42px;
	}
	
	.b-main-thema {
	    background: #fff;
		margin-left: -15px;
		margin-right: -15px;		
	}
	
	.b-main-thema__left {
		max-width: 100%;
		height: auto;	
		float: none;
	}
	
	.b-main-thema__left-text {
		background: #F4F4F4;
		padding: 19px 15px;
	}
	
	.b-main-thema__left-pic {
		max-width: 100%;
		height: auto;
		z-index: 1;
		position: relative;
	}
	
	.b-main-thema__bg {
		display:none;
	}
	
	.b-main-thema__left-title {
		position: static;
		text-align: center;
		padding: 0;
		margin: 0px 0 0 0;	
		background: none;		
	}
	
	.b-main-thema__expert {
		float:none;
		width: 100%;
	    padding: 0 15px;
	}
	
	.b-main-thema__left-name {
		position: static;
		padding: 0px;
		color: #323131;
		font-size: 24px;
		line-height: 34px;
		text-align: center;
		width: 100%;
		margin: 7px 0 0 0;		
	}
	
	.b-main-thema__left-description {
		font-size: 18px;
		line-height: 21px;
		margin: 8px 0 0 0;
	}
	
	.b-main-thema__expert-title {
		font-size: 20px;
		line-height: 23px;
		margin: 27px 0 0 0;
	}
	
	.b-main-thema__expert-img {
		margin: 33px 0 0 0;	
	}
	
	.b-main-thema__expert-name {
		font-size: 24px;
		line-height: 28px;	
		margin: 26px 0 0 0;
	    display: block;
	}
	
	.b-news {
		position: static;
		width: 100%;
		margin: 36px 0 24px 0;
	}
	
	.b-section__right {
		position: static;
		width: 100%;
		margin: 36px 0 24px 0;		
	}
	
	.b-news__title {
		font-size: 32px;
		line-height: 38px;
		margin: 0 0 18px 0;
	}
	
	.b-pubs__item-image-link {
		margin-left: -15px;
		margin-right: -15px;
	}
	
	.b-pubs__item-type {
		margin: 11px 0 0 0;
	}
	
	.b-pubs__item-name {
		margin: 3px 0 0 0;
	}
	
	.b-pubs__item-description {
		display: none;
	}
	
	.b-pubs__item {
		margin: 0 0 20px 0;
	}
	
	.b-pubs__item-big .b-pubs__item-name {
		font-size: 20px;
		line-height: 23px;
	}
	
	.b-load-more {
		padding: 9px 67px;
	    margin: 16px 0 0 0;
	}
	
	.b_carousel__sort {
	    margin: 0 10px 0 0;	
	}
	
	.b-header__left-text {
		/*display:none;*/
		display: block;
		position: relative;
		top: 0px;
		left: 0px;
	}
	
	.b-publication__top {
		padding: 16px 20px 32px;
		background: #ECECEC;
	}
	
	.b-publication__top-title {
		font-size: 26px;
		line-height: 32px;
	}
	
	.b-publication__preview {
		margin: 20px 0 0 0;
		font-size: 18px;
		line-height: 24px;
	}
	
	.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title {
		width: 68px !important;
	    height: 26px;
	}
	
	.ya-share2__container_size_m .ya-share2__title:after {
		font-size: 11px;
		line-height: 26px;
	}
	
	.ya-share2__list_direction_horizontal > .ya-share2__item {
		margin: 0 0 0 5px !important;
	}
	
	.ya-share2__container_size_m .ya-share2__icon {
		height: 24px !important;
		width: 24px !important;
	}
	
	.b-publication__tags {
		margin: 24px 0 0 0;
	}
	
	.b-publication__adv {
		margin: 24px 0 0 0;
	}
	
	.b-publication__subscribe-link {
		display: block;
		width: 113px;
		margin: 8px auto 0;		
	}
	
	.b-publication__subscribe-title {
		font-size: 14px;
		line-height: 21px;
		text-align: center;
	}
	
	.article-subscribe__subscribe {
	    margin: 8px auto 0;
		display: block;		
	}
	
	.b-publication__subscribe-socials {
		text-align: center;
	}
	
	.b-publication__subscribe-socials-title {
		margin: 6px 0px 0 0;
	}
		
	.b-publication__subscribe .ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
		width: 30px !important;
	}
	
	.b-publication__subscribe .ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title:after {
		color:transparent;
	}
	
	.b-publication__subscribe-socials .ya-share2__list_direction_horizontal > .ya-share2__item {
		margin: 0 0 0 10px !important;
	}
	
	.b-element__banner {
		text-align: center;
		margin: 12px 0 0 0;		
	}
	
	.b-similar__title {
		font-size: 32px;
		line-height: 38px;
		margin: 0 0 18px 0;
		text-align: center;		
	}
	
	.b-comments__title {
		font-size: 32px;
		line-height: 38px;
		text-align: center;	
	}
	
	.b-comments__top {
		text-align: center;
		margin: 8px 0 0 0;
	}
	
	.b-publication__detail .full-image {
		margin: 0 0 0 -67px;		
	}
	
	.b-publication__detail .full-size-block {
		margin: 0 0 0 -67px;		
	}
	
	.n-article__slider-box {
		margin: 0 0 0 -67px;
	}
	
	.n-article__table-wrap {
		margin: 0 0 0 -67px;	
	}
	
	.b-publication__detail .callout {
		margin: 0 0 24px -67px !important;		
	}
	
	.b-sandvich__top {
		padding: 24px 0 0 120px;
	}
	
	.b-sandvich__close {
		top: 24px;
	}
	
	.b-sandvich__bottom {
		padding: 32px 0 120px 147px;
	}
	
	.b-publication__top-author {
		margin: 12px 0 0 0px;
	}
	
	.ya-share2__container_size_m {
		text-align:center;
	}
	
	.body__inner .b-news {
		display:none;
	}
	
	.b-publication__detail h2 {
		font-size: 24px;
	}
	
	.b-publication__sources h3,
	.b-publication__authors h3,
	.b-publication__tags h3,
	.b-publication__adv h3,
	.b-similar .b-similar__title {
		text-align:left;
	}
	
	.b-publication__authors__img {
		width: 100px;
		height: 100px;		
	}
	
	.b-publication__authors__data {
		color: #656565;
		font-size: 18px;
		display: inline-block;
		vertical-align: top;
		margin: 0px 0 0 20px;
		height: auto;
		width: 60%;		
	}
	
	.b-learning_top .b-learning__item .b-learning__item-name {
		font-size: 18px;
		line-height: 26px;	
		padding: 5px 20px;		
	}
	
	.b-learning_top .b-learning__item-wrapper:hover .b-learning__item-tutor {
		padding: 20px 0 0 35px;	
	}
	
	.b-learning_top .b-learning__item-tutor-name, .b-learning_top .b-learning__item-tutor-name:hover {
		color: #fff;
		text-decoration: none;
		margin: 0px 0 0 30px;
	}
	
	.b-learning_top .b-learning__item-tutor-photo-wrapper {
		width: 90px;
		height: 90px;
	}
	
	.b-learning_top .b-learning__item-tutor-name, .b-learning_top .b-learning__item-tutor-name:hover {
		margin: 0px 0 0 10px;
	}
	
	.b-learning_top .b-learning__item-tutor {
		padding: 20px 0 0 20px;	
	}
	
	.b-rek-wrapper-relative .b-rek-wrapper-relative__wrapper {
		position:relative;
	}
	
	.course-schedule__list-wrapper .course-item__price-block {
		text-align: left;
	}
	
	.course-schedule__list-wrapper .course-schedule__list-item .col-md-4 {
		margin: 0 0 12px 0;
	}
	
	.bt-center__cources {
		margin: 12px 0 0 0;
		float: none;
		display: block;
		text-align: center;
		width: 200px;
	}	
	
	.bt-course__top-item {
		margin: 18px 0 0 0;
	}
	
	.breadcrumb-wrapper {
	    display: none;	
	}
	
	.bt-course__top h1 {
		
	}
	
	.bt-course__top h1 {
		font-size: 28px;
		line-height: 36px;
	}
	
	#advertising {
		text-align:center;
		margin-bottom: 24px;
	}
	
	.course-schedule__list-item .col-lg-5 {
	    margin: 8px 0 8px;	
	}
	
	.course-schedule__list-wrapper .course-item__city {
		margin: 0 0 0px 0;
	}
	
	.course-schedule__list-wrapper .course-item__price-block {
		text-align: center;
	}
	
	.course-schedule__list-wrapper .course-schedule__list-item .course-item__btn {
		background: #B2798E url(/local/templates/bootstrap/css/../images/course-order.svg) 36px 10px no-repeat;
		padding: 10px 39px 10px 73px;
	}
	
	.course-teachers__item {
		text-align:center;
	}
	
	.course-teachers h2 {
		text-align:center;
	}
	
	.course-schedule__list-wrapper h2 {
		text-align:center;
	}
	
	.bt-course__center h2 {
		text-align:center;
	}
	
	.course__nav-cal-wrapper .daterangepicker.ltr .ranges, 
	.course__nav-cal-wrapper .daterangepicker.ltr .drp-calendar {
		display:none !important;
	}
	
	.course__nav-cal-wrapper__links {
		position: relative;
		top: 0px;
	}
	
	.b-filter__link-direction:before {
		display:none;
	}
	
	.b-filter__link-type:before {
		display:none;
	}
	
	.auth-modal__btns-error {
		bottom: -44px;	
	}
	
	.auth-modal__agreement {
		margin: 42px 0 0 0;
	}
	
	.c-sell__gallery-thumbs {
		display: block;
		padding: 0 0 0 0px;
		margin: 15px 0 0 0;
	}
	
	.c-sell__gallery-thumbs li {
		width: 60px;
		height: 60px;
		margin: 0px 4px 22px 0;
		display: inline-block;
	}
	
	.c-sell__gallery-thumbs li img {
		max-width: 100%;
	}
	
	.shop-catalog .catalog-element td {
		display: block;
		width:100%;
	}
	
	.shop-catalog .catalog-element td img {
		max-width: 100%;
		height: auto;
	}
	
	.shop-catalog .catalog-element td h1 {
		display: none;
	}
	
	.b-brands__item-image-block {
		height: auto;
		width: auto;
	    padding: 5px;
	}	
	
	.expert-opinion__author {
		position: relative;
		left: 0px;
		top: 0px;
	}
	
	.expert-opinion__author-item {
		margin: 0 auto;
	}
	
	.dialog-author__image {
		display: block;
		float: none;
		margin: 0 auto;
	}
	
	.dialog-author__right {
		padding: 12px 0 0 0px;
		text-align: center;
		min-height: 0px;
	}
	
	.intercharm-link {
		/*display:none;*/
		margin-left: 0px;
		margin-top: -17px;
	}

	.intercharm-link__mobile {
		display:inline-block;
	}
	
	.intercharm-link__mobile a img {
		width: 91px;
		width: 150px;
	}
	
	.intercharm-link__mobile a {
		top: -3px;
		position: relative;
	}
	
	.b-medicine-attention {

	}

	.b-medicine-attention__visible {

	}

	.b-medicine-attention__close {
		right: 21px;
	}

	.b-medicine-attention__text {
		padding: 12px 47px 10px;
	}
	
	.blog-post-content img {
		max-width: 100%;
		height: auto;
	}
	
	.b-header__logo-title:after {
		display: none;
	}
	
	.b-header {
		/*background: url(/local/templates/bootstrap/css/../images/ny2020bg.jpg) bottom 0px left -1px no-repeat;*/
		border-bottom: 2px #C4C4C4 solid;
	}
	
	.b-header__wrapper {
		background: none;
	}
	
	.b-header__wrapper:after {
		display: none;
	}
	
	.b-header__logo-title {
		margin: 12px 0 6px 0px;	
	}
	
	.b-menu {
		padding-bottom: 32px;
	}
	
	.b-menu__list {
		/*padding: 0 0 10px 0;
		margin: 15px 0 0 0;*/
		
		padding: 13px 0 15px 0;
		margin: 10px 0 -15px 0;
		display:flex;
		justify-content: flex-start;
	}
	
	.b-lawfaq__article-detail {
		padding: 22px 25px 40px;
		margin: 0 -15px;
	}
	
	.b-lawfaq__article-question-block {
		text-align: center;
	}
	
	.b-lawfaq__expert {
		text-align: center;
	}
	
	.b-lawfaq__expert__link {
		margin: 35px 0 6px 0;
		display: block;
	}
	
	.b-faq-list-h1 {
		display: block;
	}
	/* */
}



@media (max-width: 575px) {
	.b-publication__detail .full-image {
		margin: 0 -15px 0 -15px;	
	}	
	
	.b-publication__detail .full-size-block {
		margin: 0 -15px 0 -15px;		
	}
	
	.n-article__slider-box {
		margin: 0 -15px 0 -15px;
	}
	
	.n-article__table-wrap {
		margin: 0 0 0 0px;	
	}
	
	.b-publication__detail .callout {
		margin: 0 0 12px 0px !important;	
	}
	
	.b-filter__right {
		text-align:left;	
	}
	
	.b-filter__link {
		display:block;
		margin: 8px 0 0 0;
	}
	
	.publications_scope {
		min-height: 0px;	
	}
	
	.mobile-top-banner-wrapper {
		text-align: center;
		margin: 24px 0 0 0;		
	}
	
	.b-educenter-detail__top-logo {
		margin: 0 0 20px 0;
	    text-align: center;
	}
	
	.b-educenter-detail__top-logo-img {
		height: auto;
		display: inline-block;
	}
	
	.b-educenter-detail__top-data {
		max-width: 320px;
		margin: 0 auto 24px;
	}
	
	.b-educenter-detail__top-links {
		max-width: 320px;
		margin: 0 auto;
	}	
	
	.b-content-publications__more, .b-content-publications__more:hover {
	    padding: 9px 80px;	
	}
	
	#send_form td {
		display: block;
	}
	
	#send_form input[type="text"], #send_form input[type="email"] {
		margin: 6px 0 24px 0;
	}
	
	#send_form input[type="submit"] {
		display: block;
		float: none;
		margin: 12px auto;
	}
	
	#send_form table {
		width: 100%;
	}
	
	.brands_scope .b-brands__item-image-link {
		display: table;
	}
	
	.b-brands__item-image-block {
		width: 100%;	
	}
	
	.b-brands__item-image-block {
		padding: 15px;
	}
	
	.b-brands__item-image-block-wrapper {
		margin: 0 0 24px 0;
		width:100%;
	}
	
	.b-brands-list-top__title {
		display:none;
	}
	
	.b-brands__item-image-block {
		text-align:center;
	}
	
	.b-brands__item-image-link {
		display: table;	
		min-height: 270px;
	}
	
	.b-repres__item-image-block-wrapper {
		margin: 0 0 20px 0;
	}
	
	.b-repres__top-contacts {
		margin: 30px 0 8px 0;
	}
	
	.b-repres__top-contacts__site {
	    padding: 0 0 0 28px;	
	}
	
	.b-brand-detail__top-link {
		margin: 0 0px 12px 0;
		display: block;
	}	
	
	.b-brand-detail__top-links {
		margin-top: 40px;		
	}
	
	.b-publication__top-wrapper .b-publication__top {
		padding: 16px 15px 15px;
	}
	
	.b-publication__top-wrapper .b-publication__top-author {
		margin: 2px 0 0 0px;
	}
	
	.b-publication__top-wrapper .b-publication__top-time {
		margin: 2px 0 0 0px;
	}
	
	.b-publication__top-wrapper .b-publication__top-section-link {
		font-size: 14px;
	}
	
	.b-publication__top-wrapper .b-publication__top-title {
		font-size: 23px;
		line-height: 28px;
	}
	
	.b-publication__top-wrapper .b-publication__top-data {
		margin: 15px 0 0 0;
		font-size: 16px;
		line-height: 20px;
	}
	
	.element-block {
		float: none;
		margin: 24px auto;
	}
	
	.dialog-author__right {
		padding: 36px 0 0 0px;
	}
	
	.dialog-author {
		padding: 30px 22px 48px;
	}
	
	.expert-opinion__author {
		margin: 30px 0 0 0;
	}
	
	.expert-opinion__author-item {
		max-width: 180px;
	}
	
	.quote:before,
	.blockquote:before	{
		content: '';
		background: #B2798E;
		height: 2px;
		position: relative;
		width: 158px;
		left: 0px;
		display: block;
		margin: 0 0 20px 0;		
	}
	
	.course-top__menu-item {
		padding: 0 20px 16px;
	}	
	
	.course-top__menu-item.active {
		padding: 0 20px 15px;
	}
	
	.course-top__menu {
		float: none;
		top: 0px;
		text-align: center;
	}
	
	.course-top h1 {
		margin: 28px 0 0 0;
	}
	
	.b-courses-online {
		display: none;
	}
	
	.b-direction-link-choose,
	.b-direction-link-choose:hover,
	.b-direction-link-choose:focus {
		position: relative;
		background: #F4F4F4;
		font-weight: bold;
		font-size: 16px;
		line-height: 19px;
		text-transform: uppercase;
		color: #656565;
		display: block;
		padding: 7px 15px 6px;
		margin: 0 -15px;
		text-decoration:none;
	}

	.b-direction-link-choose:after {
		position: absolute;
		top: 12px;
		right: 15px;
		content:'';
		display:block;
		width:17px;
		height: 9px;
		background: url(/local/templates/bootstrap/css/../images/b-down.svg) 0px 0px no-repeat;
	}

	.b-direction-link-choose.opened:after {
		background: url(/local/templates/bootstrap/css/../images/b-up.svg) 0px 0px no-repeat;
	}

	.b-direction-link-choose-block .b-online-filter__direction-link {
		display:none;
	}

	.b-direction-link-choose-block .b-online-filter__direction-link.active {
		display:block;
	}

	.b-direction-link-choose.opened + .b-direction-link-choose-block .b-online-filter__direction-link {
		display:block;
	}

	.n-online-filter .b-online-filter__direction-link {
		margin: 7px 30px 7px 0;	
	}
	
	.bt-course__top-online .course-item__btn {
		float:none;
		margin-bottom:24px;
	}
	
	.space-brand {
		/*margin-top: 160px;*/	
		background:none;
	}
	
	#gdpr-cookie-message .col-lg-12 {
		display: flex;flex-flow: wrap;
	}
	
	div#gdpr-cookie-message .b-cookies-btn {
		order: 1;
		float: none !important;
		
		text-align: center !important;
		width: 100%;
	}
	
	#gdpr-cookie-message p {
		padding: 0 0px !important;
	}
	
	.b-cookies-text {
		order: 0;
	}
	
	.b-sandvich__login {
		padding: 0 0 0 146px;	
	}
	
	#gdpr-cookie-message p {
		color: #333;
		font-size: 11px;
		line-height: 1.2em;
		margin-bottom: 4px;
		margin-top: 6px;
	}
	
	.b-brands-list .n-brands-filter__item {
		display: block;
	}
	
	.b-brands-list .n-brands-filter__item-active {
		border-bottom:none;
		text-decoration:underline;
		margin: 0 26px 12px 0;
	}
	
	.askquestion-btn {
		position:relative;
		right:0px;
		bottom: 0px;
		margin:0 0 12px 0;
	}
	
	.iblogs__author-picture-link {
		width: 130px;		
	}
	
	.iblogs__author-picture {
		width: 130px;
		left: 12px;
		top: 12px;
	}	
	
	.iblogs-author-bg {
		padding: 12px 16px 16px 160px;
	}
	
	.iblogs-author-name {
		/*font-size: 28px;
		line-height: 32px;*/
		font-size: 20px;
		line-height: 22px;
	}
	
	.iblogs-author-link {
		font-size: 18px;
		line-height: 19px;
		position: relative;
		bottom: 0px;
		right: 0px;
		margin: 12px 0 0 0;
		display: inline-block;
	}
	
	.iblogs-author-blog-name {
		margin: 15px 0 0 0px;
	}
	
	.iblogs-author-posts {
		margin: 39px 0 0 0px;
	}
	
	.iblogs-author-posts-item-name {
		font-size: 28px;
		line-height: 32px;
	}
	
	.iblogs-detail .b-publication__detail {
		margin: 66px 0 0 0px;
	}
	
	.iblogs .detail-bottom-adapt-banner {
		margin: 12px 0 0 0;
	}
	
	.b-popup-search__submit img {
		max-width: 23px;	
	}
	
	.isearch-popup-result ul li a.isearch-main-link {
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 100%;
		display: block;
		overflow: hidden;
	}
	
	.isearch-popup-result ul li {
		margin: 0 0 8px 0;
	}
	
	.isearch-page-sections-item {
	    margin: 0 15px 10px 0;	
	}
	
	.q2-filter__controls {
		flex-wrap: wrap;
	}
	
	.q2-filter__controls-item {
		width: 100%;
	}
	
	.q2-filter__search-input {
		width: 100%;
	}
	
	.q2-filter__search-select {
		width: calc(100% - 50px);
	}
	
	.q2-filter__controls-item {
		width: 100%;
		margin: 0 0 8px 0;
	}
	
	.q2-users-pager-limit {
		font-size: 0px;
		color: transparent;
		overflow: hidden;
	}
	
	.q2-users-pager-next {
		background: url(/local/templates/bootstrap/css/../images/q2-users-pager-next.svg) center center no-repeat;
		margin: 0 0 0 10px;
		padding: 0 18px 0 0;
	}
	
	.q2-users-pager-prev {
		background: url(/local/templates/bootstrap/css/../images/q2-users-pager-prev.svg) center center no-repeat;
		margin: 0 10px 0 0;
		padding: 0 0 0 18px;
	}
	
	.q2-users-pager-item {
		margin: 0 2px;
	}
	
	.q2-users-pager-item.q2-users-pager-item_dots {
		margin: 0px 0px;
	}
	
	.q2-filter__middle-tags {
		margin: 15px 0 0 0;
		flex-wrap: nowrap;
		overflow: auto;
	}
	
	.q2-filter__middle-tag {
		white-space: nowrap;	
	}
	
	.q2-filter__sorting {
		margin: 20px 0 0 0;
	}
	
	.q2-filter__sorting-mobile-block {
		position:relative;
	}
	
	.q2-filter__sorting-mobile-block-title {
		display: inline-block;
		font-family: 'Roboto';
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
		color: #B2798E;
		margin:0 0 0 20px;
		padding:0 24px 0 0;
		background: url(/local/templates/bootstrap/css/../images/q2-filter__search-select-bottom.svg) right top 6px no-repeat;
		cursor:pointer;
	}
	
	.q2-filter__sorting-mobile-block.active .q2-filter__sorting-mobile-block-title {
		background: url(/local/templates/bootstrap/css/../images/q2-filter__search-select-top.svg) right top 6px no-repeat;
	}
	
	.q2-filter__sorting-mobile-popup {
		display: none;
	}
	
	.q2-filter__sorting-mobile-block.active .q2-filter__sorting-mobile-popup {
		display: block;
		position: absolute;
		top: 35px;
		left: 5px;
		background: #FFFFFF;
		border: 1px solid rgba(178, 121, 142, 0.5);
		border-radius: 3px;
		padding: 15px 15px 0;
		z-index: 1;
		width: 162px;
	}
	
	.q2-filter__sorting-mobile-block .q2-filter__btn {
	    color: #B2798E;
		margin: 0 0 15px 0px;
		display: block;	
	}
	
	.q2-filter__clear span {
		display: none;
	}
	
	.q-user-detail__top-brands {
		position: relative;
		left: 0px;
		bottom: 0px;
		margin: 40px 0 0 0;
	}
	
	.q-user-detail__section__item {
		position: relative;
		padding: 0 0px 0 0;
		display: flex;
		flex-wrap: wrap;
	}
	
	.q-user-detail__section__text {
		order: 1;
	}
	
	.q-user-detail__section__file {
		position: relative;
		top: 0px;
		right: 0px;
		margin: 0px 0 0 0;
		order: 2;
		margin: 0px 0 20px 28px;
	}
	
	.q-user-detail__section__item:before {
		left: 7px;
		top: 28px;
		margin: 0px 0 0 0;
	}
	
	.q-user-detail__works .q-user-detail__section__position {
	    order: 2;	
	}
	
	.q2-filter__search {
		display:none;
		margin: 0;
	}
	
	.q2-filter__search.active {
		display: block;
	}
	
	.q2-filter__submit {
		display:none;		
	}
	
	.q2-filter__controls-mobile-search {
		display: block;
		background: #fff url(/local/templates/bootstrap/css/../images/q2-filter__search-btn.svg) center center no-repeat;
		width: 40px;
		height: 36px;
		border: 1px solid #ECECEC;
		border-radius: 3px;
		margin:0 10px 0 0;
	}
	
	.q2-filter__search-city {
		display:flex;
	}
	
	.q2-filter__search-select:before {
		/*
		content: 'Город';
		display:block;
		position:absolute;
		top: -20px;
		left: 10px;
		font-family: 'Trebuchet MS';
		font-weight: 700;
		font-size: 12px;
		line-height: 14px;
		color: #B2798E;
		*/
	}
	
	.q2-filter__search-select-popup-title,
	.q2-filter__search-popup-title {
		position: relative;
		font-family: 'Trebuchet MS';
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
		line-height: 19px;
		display: block;
		align-items: center;
		text-align: center;
		color: #B2798E;
		border-bottom: 1px solid #F4F4F4;
		width: 100%;
		padding: 9px 0;
	}
	
	.q2-filter__search-select-popup-close,
	.q2-filter__search-popup-title-close {
		background: url(/local/templates/bootstrap/css/../images/q2-filter__search-select-popup-close.svg) center center no-repeat;
		position:absolute;
		top: 11px;
		right: 20px;
		display:block;
		width:15px;
		height:15px;
	}
	
	.q2-filter__search-select-popup,
	.q2-filter__search-popup {
		overflow-y: hidden;
		max-height: 75%;
		position: fixed;
		top: auto;
		bottom: 0px;
		z-index: 10;
		border-radius: 15px 15px 0px 0px;
	}
	
	.q2-filter__search-select-popup {
		height:75%;
	}
	
	.q2-filter__search-popup {
	    width: 100%;
		left: 0px;
		background: #fff;	
	}
	
	.q2-filter__search-select-popup-wrapper {
	    overflow-y: auto;
		max-height: 100%;
		padding: 0 10px;
	}
	
	.q2-filter__search-select {
		position: unset;
	}
	
	.q2-filter__search-popup-wrapper {
		padding: 25px 20px 54px;
		position: relative;
	}
	
	.q2-filter__search-popup-wrapper-input {
		position:relative;
	}
	
	.q2-filter__submit-mobile {
		margin: 20px 0 0 0;
		width: 100%;
		background: #C1C0C3;
		border-radius: 67px;
		height: 36px;
		font-family: 'Trebuchet MS';
		font-weight: 700;
		font-size: 15px;
		line-height: 17px;
		display: flex;
		align-items: center;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		border: none;
		justify-content: center;
	}
	
	.mobile-filter-bg {
		background: rgba(49, 49, 50, 0.5);
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		z-index: 9;
	}
	
	.mobile-filter-bg.active {
		display:block;
	}
	
	.q2-users-list {
		margin: 30px 0 80px 0;
	}
	
	.q2-users-list__item {
		margin: 0 0 30px 0;
	}
	
	.q-user-detail-first {
		padding: 0px;
	}
	
	.q-user-detail__top-data {
		padding: 24px 25px 20px;
		position: relative;
		width: 100%;
	}
	
	.q-user-detail__top-h1 {
		margin: 20px 0 0 0;
	}
	
	.q-user-detail__top-checked {
		height: 35px;
		padding: 0 12px 0 42px;
		position: absolute;
		display: flex;
		top: 20px;
		right: 20px;
		background: linear-gradient(243.03deg, rgba(175, 109, 133, 0.1) 9.42%, rgba(178, 121, 142, 0.1) 31.13%, rgba(228, 176, 195, 0.1) 46.71%, rgba(178, 121, 142, 0.1) 65.95%, rgba(155, 103, 122, 0.1) 88.07%);
		border-radius: 69px;
	}
	
	.q-user-detail__top-checked:before {
		content:'';
		background: url(/local/templates/bootstrap/css/../images/q-user-detail__top-checked-mobile.svg) 0px 0px no-repeat;
		position: absolute;
		top: 10px;
		left: 12px;
		width: 20px;
		height: 15px;
	}
	
	.q-user-detail__top-checked span {
		font-family: 'Trebuchet MS';
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 14px;
		/* identical to box height */

		text-transform: uppercase;

		background: linear-gradient(243.03deg, #AF6D85 9.42%, #B2798E 31.13%, #D99EB4 46.71%, #B2798E 65.95%, #9B677A 88.07%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		text-fill-color: transparent;		
	}
	
	.q-user-detail__top-checked span br{
		display:none;
	}
	
	.q-user-detail__top-pic {
		width: 100%;
	}
	
	.q-user-detail-blog__item-date {
		position: relative;
		top: 0px;
		right: 0px;
		margin: 0 0 10px 0;
	}
	
	.q-user-detail-blog__item-title {
		padding: 0 0px 0 0;
	}
	
	.q-user-detail__section__data .q2-users-list__item {
		margin: 0 0 20px 0;
	}
	
	.q-user-detail__top {
		margin: 0 -15px;
	}
	
	.b-event-detail .b-publication__top {
		margin: 0 -15px;
	}
	
	.b-event-detail .b-event__top-title_place {
		background: url(/local/templates/bootstrap/css/../images/event-place-n.svg) 12px 2px no-repeat;
		background-size: 21px;
		padding: 0 0 0px 40px;
		margin: 10px 0 0 0;
	}
	
	.b-event-detail .b-event__organizer {
		padding: 0 0 0 55px;	
	}
	
	.b-event-detail .b-event__organizer-st-bl {
		display: block;
	}
	
	.b-event__age {
	    bottom: -64px;
		left: 20px;	
	}
	
	.b-event__organizer {
		margin: 25px 0 0 0px;	
	}
	
	.books-offers-tmpl {
		
	}
	
	.books-offers-tmpl.publications .pub_img {
		float: none;
		padding: 0px;
	}
	
	.books-offers-tmpl.publications .pub_img img {
		padding: 0px;
		max-width: 100%;
		max-height: 1000px;
		width:100%;
	}
	
	.store-cart {
		padding-left: 0px;
	}
	
	.books-offers-tmpl.publications .pub_desc {
		margin-left: 0px;
	}
	
	.books-offers-tmpl .item-left {
		float: none;
		width: 100%;
		margin: 12px 0 0 0;
	}
	
	.books-offers-tmpl .item-right {
		float: none;
		width: 100%;
		text-align: left;
	}
	
	.books-offers-tmpl.publications article p {
		font-size: 14px!important;
	}
	
	.catalog-element-books-offer h1 {
		font-size: 26px;
		margin: 12px 0 0px;
	}
	
	.subscribtion-video {
		width: 100%;
		height: 250px;
	}
	
	#ORDER_FORM .personal-page__menu {
	    padding: 25px 25px 0px !important;	
	}
	
	#buy_button .nep-button {
		margin: 8px 0 0 0;
		display: inline-block;
	}
	
	.b-event__top-title_price {
		margin: 20px 0 0 0;
	}
	
	.mobile-right-banner-item-last {
		margin-bottom: 24px;
	}
	
	.intercharm-link-desktop {
		display: none;
	}

	.intercharm-link-mobile {
		display: inline-block;
	}
	
	.intercharm-link a img {
		width: 126px !important;
	}
	
	.b-publication__detail-adv {
		margin: 0px -15px;
	}
	
	.iblogs {	
		overflow:hidden;
	}
	
	.filter-box.c_and_s {
		display:none;
	}
	
	.clinic-rate {
		display:none;
	}
	
	.c-lk-ads-add__lines {
		padding: 0;
	}
	
	.c-lk-ads-add__lines-right {
		float: none;
		margin: 0 0 8px 0;
	}
	
	.c-name-fld {
		width: 100% !important;
	}
	
	.c-desciption-fld {
		width: 100% !important;
	}
	
	.c-lk-ads-add:after {
		content:'';
		display:block;
		clear:both;
	}
	
	.c-lk-ads-add {
		margin-bottom: 10px;
	}
	
	.file-block {
		width: 100%;
	}
	
	.intercharm-link a {
	    top: 11px;	
	}
	
	.b-publication__detail table {
		font-size:14px;
	}
	
	.c-lk-ads-add__promo {
		margin: 20px 0 20px 0;
	}
	
	.c_banner-block > a > div:nth-child(2) {
		scale: 0.75;
	}
	
	.b-filter__choosed {
		margin: 0px 0 0px;
	}
	
	.b-brands-list .n-brands-sort {
		float: none;
	}
}

@media (max-width: 321px) {
	.b-publication__top-wrapper .b-publication__top-title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.course-top__menu-item {
		padding: 0 10px 16px;
	}	
	
	.course-top__menu-item.active {
		padding: 0 10px 15px;
	}
}
/* End */


/* Start:/local/templates/bootstrap/css/authorize.css?1550582184597*/
.auth-modal .modal-content {
    border-radius: 0;	
    border: none;
}

.auth-modal .modal-title {
    width: 100%;
    text-align: center;
	font-size: 36px;
	color: #000;
	font-weight: bold;
    padding: 4px 0 4px 24px;
}

.auth-modal .modal-header .close {
    margin-top: 3px;
    margin-right: 0px;
}

.auth-modal .modal-header {
    border-bottom: 1px solid #c4c4c4;
	position:relative;
}

.auth-modal .modal-back {
    position: absolute;
    top: 30px;
    left: 30px;
}

@media (min-width: 576px)
{
	.auth-modal .modal-dialog {
		max-width: 558px;
	}	
}
/* End */
/* /local/templates/.default/components/bitrix/form.result.new/intercharm2019/style.css?1571628942464 */
/* /local/templates/.default/components/bitrix/main.userconsent.request/intercharm/user_consent.min.css?15716284983280 */
/* /bitrix/components/bitrix/landing.pub/templates/.default/style.min.css?170802860943765 */
/* /local/templates/bootstrap/css/main.css?1748331211164177 */
/* /local/templates/bootstrap/css/authorize.css?1550582184597 */
