body {padding:0;margin:0;color:#000}
*{font-style:normal}.header {height:130px;max-width:1200px;width:100%;margin:0 auto;padding-right:80px;border-bottom:1px solid #f3f3f3;background-color:#FFF}
.header_href_logo {text-decoration:none}.header .header_href_logo {text-decoration:none;width:263px;height:100%;display:inline-block;border-right:1px solid #f3f3f3;vertical-align:middle}.header .logo_image {width:210px;background-repeat:no-repeat;background-position:center;margin:34px 0}.logo_image img {width:100%;height:auto}.header .header_menu_container {width:calc(100% - 267px);height:100%;display:inline-block;vertical-align:middle;padding:50px 0}.header #poisk {background-image:url('/themes/book/assets/images/poisk.png');width:20px;height:20px;cursor:pointer;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:25px}.header .basket {background-image:url('/themes/book/assets/images/basket.png');width:21px;height:20px;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.header .login {background-image:url('/themes/book/assets/images/login.svg');width:21px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:20px;vertical-align:middle}.header .profile {background-image:url('/themes/book/assets/images/user.svg');width:21px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:10px;vertical-align:middle}.header .header_menu_href {text-decoration:none;position:relative}
.about-text-modal p{color:#666;font-family:"Harmonia"}
.header .header_menu {width:calc(100% - 134px);display:inline-block;vertical-align:middle;margin-right:15px;text-align:left;padding-left:15px}.header .menu_item {display:inline-block;vertical-align:middle;padding-right:17px;color:#000;font-family:'Stolzl';font-size:11px;font-weight:600;line-height:28px;text-transform:uppercase}.header #nav-icon3 {display:none}#header_block_href {display:none;background-color:#fff;z-index:188;width:100%;position:absolute;top:80px;left:0;padding:15px 0}#header_block_href a {display:block;text-align:center}#header_block_href.open {display:block}#nav-icon3 {width:35px;height:25px;position:relative;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span {display:block;position:absolute;height:5px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1) {top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {top:10px}#nav-icon3 span:nth-child(4) {top:20px}#nav-icon3.open span:nth-child(1) {top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4) {top:18px;width:0%;left:50%}.main .about_bukvodom {padding:50px 10px 50px 10px;min-height:40vh;font-family:Harmonia}.main {max-width:1200px;width:100%;margin:0 auto;background-color:#FFF}.main_padding {padding:0 30px}.promo {padding:35px 30px 50px 30px}.promo .main_slaider,
.promo .promo_content {display:inline-block;vertical-align:top}.promo .main_slaider {width:555px;height:640px}.promo .main_slaider img {width:100%;height:600px}.promo .slaider {width:100%;height:100%}.promo .item_slaider {}.promo .item_slaider img {height:auto}.promo .item_slaider.active {display:block}.promo .slaider_content {position:relative;bottom:200px;margin:0 auto -230px auto;color:#FFF;width:400px;text-align:left}.promo .slaider_title {color:#fff;font-family:"Stolzl";font-size:52px;font-weight:400;margin-bottom:40px}.panel_choose_shop,
.promo .promo_href {text-decoration:none}.promo .promo_button {width:270px;height:70px;border:1px solid #fff}.promo .promo_button .text_button {padding:20px 0;color:#fff;font-family:'Stolzl';font-size:16px;font-weight:400;line-height:28px;text-transform:uppercase;text-align:center}.promo .promo_content {width:calc(100% - 560px)}.promo .promo_item {display:inline-block;margin-left:25px;width:230px;vertical-align:top;margin-bottom:30px}.promo .promo_image {width:100%;height:auto}.promo .promo_image img {width:100%}.promo .promo_section {margin:10px 0;text-align:left}.promo .promo_section .text {border-bottom:1px solid #000;display:inline-block;color:#454545;font-family:'Stolzl';font-size:11px;font-weight:300;text-transform:uppercase}.promo .promo_title {padding-bottom:10px;color:#000;font-family:'Stolzl';font-size:18px;font-weight:700;line-height:28px}.promo .promo_summary {color:#4d4d4d;font-family:Harmonia;font-size:15px;font-weight:400;line-height:24px}
.kalendar {padding:50px 30px }.kalendar .kalendar_title {text-align:center;color:#000;font-family:"Stolzl";font-size:28px;font-weight:700;line-height:24px}.kalendar .kalendar_slider {margin:85px 0;white-space:nowrap;overflow-x:hidden}.kalendar .cont {position:relative}#leftScroll {position:absolute;height:100%;top:0;z-index:50;width:5% }#rightScroll {position:absolute;height:100%;top:0;right:0;z-index:50;width:5%}#leftScroll:hover {background:linear-gradient(to right,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%),url("/themes/book/assets/images/rightscroll.png") no-repeat 25% 60%}#rightScroll:hover {background:linear-gradient(to left,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%),url("/themes/book/assets/images/leftscroll.png") no-repeat 75% 60%}.kalendar .kalendar_item_href {text-decoration:none}.kalendar .kalendar_item {display:inline-block;width:335px;color:#4e4e4e;vertical-align:top}.kalendar .item_date {color:#000;font-family:Harmonia;font-size:17px;font-weight:600;min-height:24px;line-height:24px;text-align:left;margin-bottom:15px}.kalendar .item_image {width:335px;height:210px;margin-bottom:10px}.kalendar .item_content {padding:0 20px}.kalendar .item_section {margin-bottom:0;color:#a9a9a9;font-family:'Stolzl';font-size:10px;font-weight:300;line-height:28px;text-transform:uppercase}.kalendar .item_title {color:#000;white-space:normal;font-family:'Stolzl';font-size:17px;font-weight:700;line-height:28px}.kalendar .item_summary {padding-bottom:30px;color:#4d4d4d;font-family:Harmonia;white-space:normal;font-size:15px;font-weight:400;line-height:25px;border-bottom:1px solid #f3f3f3;height:141px;overflow:hidden}.kalendar .item_time {margin-top:5px;color:#666;font-family:Harmonia;font-size:14px;font-weight:400;line-height:24px;margin-bottom:25px}.kalendar .panel_slaider {height:12px;width:100%;background-color:#f0f0f0}
.new_books {padding:35px 17px;background-color:#f5f5f5;color:#000}.new_books .new_books_title {text-align:center;color:#000;font-family:"Stolzl";font-size:28px;font-weight:700;line-height:24px;margin-bottom:50px;margin-top:65px}.new_books .new_books_slaider {padding:50px 67px 50px 45px}.new_books .new_book_item {width:100%}.new_books .new_book_image {vertical-align:middle;display:inline-block;min-width:473px;width:45%}.new_books .new_book_image img {width:100%;height:auto}.new_books .new_book_image.active {display:inline-block}.new_books .new_book_content {vertical-align:middle;vertical-align:top;width:50%;display:inline-block;text-align:center;color:#000}.new_books .new_book_content .cont {max-width:450px;margin:0 auto}.new_books .new_book_content.active {display:inline-block}.new_books .fio_author {color:#454545;font-family:Harmonia;font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase}.new_books .book_title {margin-top:20px;margin-bottom:25px;color:#000;font-family:"Stolzl";font-size:40px;font-weight:400;line-height:30px}.new_books .book_small_image {background-image:url("/themes/book/assets/images/book_small_image.png");width:35px;height:35px;margin:0 auto}.new_books .book_summary {margin-top:30px;margin-bottom:60px;color:#4d4d4d;font-family:Harmonia;font-size:16px;font-weight:400;line-height:28px}.new_books .news_book_href {text-decoration:none}.new_books .book_button {width:230px;height:50px;margin:0 auto;border:1px solid #b6b6b6}.new_books .book_button .text_button {padding:10px 0;color:#454545;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase}.new_books .owl-dots {width:475px;margin-top:35px;text-align:center}.new_books .owl-dot {display:inline-block;width:10px;height:10px;border-radius:100px;margin-right:10px;background-color:#cbcdcc}.new_books .owl-dot:hover {cursor:pointer}.new_books .owl-dot.active {background-color:#000}
.promo_interview {height:480px;color:#FFF}.promo_interview .interview_image {width:100%;overflow:hidden;height:100%;background-repeat:no-repeat;background-position:center}.promo_interview .interview_content {text-align:center;position:relative;bottom:70%;width:750px;margin:0 auto}.promo_interview .interview_title a {color:#fff;text-decoration:none;font-family:Harmonia;font-size:40px;font-weight:400;line-height:56px}.promo_interview .interview_section {margin:45px 0}.promo_interview .interview_section .views,
.promo_interview .interview_section .section {display:inline-block;vertical-align:middle;color:#fff;font-family:Harmonia;font-size:14px;font-weight:400;line-height:28px}.promo_interview .views_image,
.promo_interview .views_count {display:inline-block;vertical-align:middle}.promo_interview .views_image {background-image:url("/themes/book/assets/images/views_image.png");width:18px;height:11px;vertical-align:baseline}.promo_interview .interview_section .section {margin-right:15px}
.last_blog_posts {padding:90px 15px 135px;background-color:#FFF;color:#000}.last_blog_posts .posts {width:100%;padding:0 56px}.last_blog_posts .blog_href {text-decoration:none;color:#000}.last_blog_posts .post_item {display:inline-block;width:420px;vertical-align:top;text-align:center}.last_blog_posts .post_image {width:420px;overflow:hidden;height:292px;margin-bottom:50px}.last_blog_posts .post_title {padding:0 15px;margin-bottom:30px;color:#000;font-family:"Stolzl";font-size:22px;font-weight:600;line-height:34px}.last_blog_posts .interview_section .views,
.last_blog_posts .interview_section .section {display:inline-block;vertical-align:middle;color:#868686;font-family:Harmonia;font-size:12px;font-weight:400;line-height:28px;text-transform:uppercase}.last_blog_posts .views_image,
.last_blog_posts .views_count {display:inline-block;vertical-align:middle}.last_blog_posts .views_image {background-image:url("/themes/book/assets/images/views_last_posts.png");width:18px;height:11px;vertical-align:baseline}.last_blog_posts .interview_section .section {margin-right:15px}.last_blog_posts .border_post {display:inline-block;width:1px;height:460px;background-color:#f3f3f3;margin:0 calc((100% - 850px) / 2)}.footer {max-width:1200px;margin:0 auto;color:#838383;padding:90px 15px;text-align:left}#layout-footer {width:100%;background-color:#19191b}.footer .logo {display:inline-block;vertical-align:top;width:210px;margin-right:calc(100% - 760px)}.footer .content_footer {display:inline-block;vertical-align:top;width:500px}.footer .title,
.footer .content {display:inline-block;vertical-align:top}.footer .title {width:160px;color:#fff;font-family:'Stolzl';font-size:13px;font-weight:600;line-height:28px;text-transform:uppercase}.footer .content {color:#838383;font-family:Harmonia;font-size:14px;font-weight:600;line-height:28px}.footer .contacts {margin-bottom:40px}.footer .timeworking {padding-bottom:46px;border-bottom:1px solid #3a3a3a;}.footer .share {margin-top:46px}.footer .item_share {display:inline-block;text-align:left;font-family:'Stolzl';font-size:11px;font-weight:600;line-height:28px;text-transform:uppercase;width:24%}.footer .item_share a {color:#838383;text-decoration:none}.footer .item_share a:hover {text-decoration:underline}
.custom-scroll-pretty_bar-y {right:1px;border-radius:4px;width:8px}.custom-scroll-pretty_bar-x {bottom:1px;border-radius:4px;height:8px}.custom-scroll-pretty_track-y,
.custom-scroll-pretty_track-x {position:absolute;background:#f0f0f0;border-radius:5px;transition:box-shadow .3s}.custom-scroll-pretty_track-y {top:0;right:0;width:10px;bottom:10px}.custom-scroll-pretty_hidden-x >.custom-scroll-pretty_track-y {bottom:0}.custom-scroll-pretty_track-x {bottom:0;left:0;height:10px;right:10px}.custom-scroll-pretty_hidden-y >.custom-scroll-pretty_track-x {right:0}.custom-scroll-pretty_track-y:hover,
.custom-scroll-pretty_track-x:hover {box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.custom-scroll-pretty_hidden-y >.custom-scroll-pretty_track-y,
.custom-scroll-pretty_hidden-y >.custom-scroll-pretty_bar-y {opacity:0;height:100%;top:0;visibility:hidden;transition:opacity .3s,height .3s,top .1s,visibility step-end .3s}.custom-scroll-pretty_hidden-x >.custom-scroll-pretty_track-x,
.custom-scroll-pretty_hidden-x >.custom-scroll-pretty_bar-x {opacity:0;width:100%;left:0;visibility:hidden;transition:opacity .3s,height .3s,top .1s,visibility step-end .3s}.rub {font-family:Roboto;font-weight:600}#coworkingText {font-family:Roboto;font-weight:600}.newTextImg {display:inline-block;vertical-align:middle;width:48%;position:relative;padding-top:39%}.newBookTp .newTextImg {margin-right:4%}.newTextImg img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.newTextBlock {display:inline-block;vertical-align:middle;width:48%}.newTextBlock h3 {font-size:24px;color:#686868;margin:0 0 25px 0}.about_bukvodom .new_book_image .owl-dots {font-size:0;display:flex;align-items:center;bottom:-50px}.about_bukvodom .new_book_image .owl-dots .owl-dot {width:50%;height:1px;background-color:#E1E1E1;margin-right:0;opacity:1}.about_bukvodom .new_book_image .owl-dots .owl-dot.active {height:3px;background-color:#8B8B8B}.newTextBlock p {font-size:15px;margin-bottom:15px}.newBookBtn {text-align:center;width:100%}.newBookBtn .button {display:inline-block;max-width:380px;width:100%}.newBookBtn .button .text_btn {margin:0;font-size:18px;width:100%;height:auto;padding:28px 0;color:#686868}
@font-face {font-family:'ALSRubl';src:url('../themes/book/assets/fonts/ALSRubl.svg#ALSRubl') format('svg'),url('../themes/book/assets/fonts/ALSRubl.ttf') format('truetype'),url('../themes/book/assets/fonts/ALSRubl.woff') format('woff');url('../themes/book/assets/fonts/ALSRubl.otf') format('otf');font-weight:normal;font-style:normal}
@font-face {font-family:'rouble';src:url('../themes/book/assets/fonts/rouble.eot');src:url('../themes/book/assets/fonts/rouble.eot?#iefix') format('embedded-opentype'),url('../themes/book/assets/fonts/rouble.woff2') format('woff2');font-weight:normal;font-style:normal}
.fontR {font-family:"ALSRubl",sans-serif}
.newTextBlock p:last-child {margin-bottom:0}.newBookTp {font-size:0}.mb50 {margin-bottom:50px}.mb90 {margin-bottom:90px}.newBookBm h3 {color:#686868;font-size:28px}
.newBookBm h4 {font-size:15px}.newBookBm p {font-size:15px}.workingHours {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.workingHoursLeft h3 {font-size:28px;margin-bottom:15px;color:#000}.workingHoursLeft p {font-size:20px;margin-bottom:5px}.workingHoursLeft p:last-child {margin-bottom:0}.workingHoursRight {max-width:435px;width:100%}.workingHoursRight p {font-size:20px;text-align:right}.list-services li {list-style-type:none;margin-bottom:15px;font-size:15px;position:relative}.list-services {padding-left:70px}.list-services li:before {content:'';position:absolute;left:-30px;top:5px;border-radius:100%;width:14px;height:14px;background-color:#8B8B8B}.list-services li:last-child {margin-bottom:0}.newBookBm h2 {margin-top:0;font-size:34px}.requestModal {max-width:810px;width:calc(100% - 30px);margin:15px;display:inline-block;vertical-align:middle;text-align:left}
.requestModal .modal-content{border-radius:0;padding:90px 14%;position:relative}
.requestModal .modal-content .modal-body{padding:0}
.requestModal .close{position:absolute;right:25px;top:25px;font-size:45px}
.requestModal .form-group {margin-bottom:70px}
.requestModal .form-group label{font-size:18px;margin-bottom:15px}
.requestModal .modal-header{padding:0;margin-bottom:70px;text-align:center}
.requestModal .modal-header h4{font-size:25px}
.bootstrap-select.btn-group .dropdown-menu .disabled.selected{display:none}
.form-group .btn-group {display:block;width:100%}
.form-group .btn-group {display:block;width:100%}
.btn.dropdown-toggle.btn-default{border:1px solid #CACACA;border-radius:0;font-size:18px;font-family:Harmonia;padding:30px 50px}
.dropdown-menu.open{width:100%}
.bootstrap-select.btn-group .dropdown-toggle .caret{right:50px;margin-top:-9px;border-top:18px solid #C4C4C4;border-right:9px solid transparent;border-left:9px solid transparent}
.filter-option.pull-left{color:#000;font-size:18px;font-family:Harmonia}
.requestModal .form-group .form-control{border-radius:0;padding:30.5px 50px;height:auto;font-size:18px;color:#000}
.modal{text-align:center}
.input-group input{width:100%}
.form-group .input-group{width:100%}
.glyphicon.glyphicon-calendar{position:absolute;top:50%;right:50px;margin-top:-9px;border-top:18px solid #C4C4C4;border-right:9px solid transparent;border-left:9px solid transparent}
.input-group .input-group-addon{position:absolute;top:0;left:0;width:100%;border:none;height:100%;background-color:transparent;z-index:5}
.requestModal .form-group .form-control.numberBlock{max-width:166px;width:100%}
.wrapSelect .btn-group.bootstrap-select{max-width:166px;width:100%;display:inline-block;vertical-align:middle;margin-right:30px}
.wrapSelect .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{padding:30px 45px;text-align:center}
.wrapSelect .btn-group.bootstrap-select:last-child{margin-right:0}
.wrapSelect .btn-group.bootstrap-select .bs-caret{display:none}
.modal:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}
.radioBtnHead p{font-size:20px;margin-bottom:0}
.wrapRadio .radioBtn{margin-right:30px;margin-bottom:0}
.wrapRadio .radioBtn:last-child{margin-right:0}
.radio__text{cursor:pointer}
.radioBtn .radio__text{margin-bottom:0;font-size:18px}
.radioBtn{display:inline-block;vertical-align:middle;position:relative;padding-left:40px}
.radio__text:before {content:'';position:absolute;left:10px;top:calc(50% - 6.5px);width:17px;height:17px;border-radius:100%;border:1px solid #000}
.radio__text:after{content:'';position:absolute;left:15px;top:11px;width:7px;height:7px;border-radius:100%;background-color:#C4C4C4;display:none}
.modal.main-modal{text-align:center;font-size:0}
.modal.main-modal .modal-dialog{display:inline-block;vertical-align:middle;text-align:left;font-size:16px;max-width:750px;width:calc(100% - 30px);margin:15px}
.modal.main-modal .modal-content{padding:25px;position:relative}
.about-text-modal{width:100%}
.about-modal{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ff-st{font-family:'Stolzl'}
.wrap-modal-img{position:relative;padding-top:25%;width:50%}
.wrap-modal-img img{position:absolute;top:0;left:0;width:100%;height:100%}
.about-modal p{font-size:14px}.mb25{margin-bottom:25px}
.modal.main-modal .modal-content .close{position:absolute;top:15px;right:15px}
.modal.main-modal:after{content:'';height:100vh;width:0;display:inline-block;vertical-align:middle}
.radioBtn input{width:0!important;height:0!important;position:absolute;left:0;top:0;opacity:0}.form-group .radioBtnHead{margin-bottom:55px}
.radioBtn input:checked ~ .radio__text:after{display:block}
.requestModal .modal-footer{padding:0;border-top:none;text-align:left}
.requestModal .modal-footer .btn{font-size:18px;max-width:380px;width:100%;border-radius:0;padding:30px 10px;border:1px solid #000}
.main-size{display:inline-block;vertical-align:middle}.main-wrap-size{}
.main-wrap-size p{margin-right:36px;margin-bottom:15px;font-size:18px;color:#666;font-family:"Harmonia";display:inline-block;vertical-align:middle}
.radio-btn-size{display:inline-block;vertical-align:middle;margin-right:15px;margin-bottom:15px}
.radio-btn-size input {position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}
.radio-size {position:relative;padding:3.5px 10px;cursor:pointer;min-width:67px;font-size:22px;border:2px solid #000;border-radius:50px;text-align:center;font-weight:bold;text-transform:uppercase;color:#000;transition:0.3s;overflow:hidden}.radio-size:hover:after{opacity:0.5}
.radio-size:hover{background-color:rgba(0,0,0,0.5)}
.radio-btn-size input:checked + .radio-size {color:#fff;background-color:rgba(0,0,0,1)}
.size-not-in-stock:after{content:"";display:block;position:absolute;left:0;top:50%;color:black;width:100%;height:0;border-bottom:2px solid black;transform:rotate(-45deg)}
input:checked + .size-not-in-stock:after{content:"";display:block;position:absolute;left:0;top:50%;color:white;width:100%;height:0;border-bottom:2px solid white;transform:rotate(-45deg)}
.size-not-in-stock:hover:after{opacity:1}
.main-wrap-color p{margin-right:36px;margin-bottom:15px;font-size:18px;color:#666;font-family:"Harmonia";display:inline-block;vertical-align:middle}
.radio-btn-color{display:inline-block;vertical-align:middle;margin-right:15px;margin-bottom:15px;position:relative}
.main-color{display:inline-block;vertical-align:middle}.radio-btn-color input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.radio-color{width:40px;height:40px;position:relative;overflow:hidden;transition:0.3s}
.radio-color:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #BDBDBD;transition:0.3s}
.radio-color:hover:after{border:2px solid #333}
.radio-color span{position:absolute;top:0;left:0;width:100%;height:100%}
.radio-btn-color input:checked ~ .radio-color:after{border:2px solid #333}
.radio-color span:nth-child(2){position:absolute;top:auto;left:auto;right:-21px;bottom:0;width:40px;height:40px;transform:skewX(-45deg);border-left:1px solid #BDBDBD}
#add-in-cart-error{font-size:14px;font-family:"Harmonia"}
@media (max-width:1169px) {.promo .main_slaider,.promo .promo_content {display:block }.promo .main_slaider {margin:0 auto;margin-bottom:40px }.promo .promo_content {width:70%;margin:0 auto }.promo .promo_item {margin-left:0 }.promo .promo_item:nth-child(2n) {margin-left:calc((100% - 530px) / 2) }.promo .promo_item:nth-child(2n+1) {margin-right:calc((100% - 530px) / 2) }.header .header_menu_container {}}@media (max-width:1100px) {.new_books .new_books_slaider {padding:50px 0 50px 0 }}@media (max-width:1049px) {.header .header_menu_container {padding:40px 0 }.last_blog_posts .border_post {display:none }.last_blog_posts .post_item {display:block;margin:0 auto;margin-bottom:40px }.last_blog_posts .post_image {margin-bottom:20px }.last_blog_posts .post_title {margin-bottom:0 }}
@media (max-width:1151px) {.header .menu_item {padding-right:25px }}
@media (max-width:970px) {.new_books .new_book_image.active,.new_books .new_book_content.active {display:block;margin:0 auto }.header .header_menu_container {padding:20px 0 }.header .menu_item {padding-right:45px }.new_books .new_books_slaider {padding-top:0 }.new_books .new_book_slaiders {margin:0 auto;margin-top:35px }.new_books .new_book_content {width:100%;margin-top:30px }.new_books .owl-dots {width:100% }.new_books .new_book_content .cont {width:90% }.new_books .item {text-align:center }.promo_interview .interview_content {width:80% }}@media (max-width:850px) {.workingHours {display:block;text-align:center }.workingHours .workingHoursLeft {display:inline-block;width:100%;margin-bottom:50px }.workingHours .workingHoursRight {display:inline-block;width:100%;text-align:center }.workingHours .workingHoursRight p {text-align:center }.newBookTp {text-align:center }.newBookTp .newTextImg {margin-right:0;width:100%;margin-bottom:50px }.newBookTp .newTextBlock {width:100% }.promo_interview .interview_title a {font-size:32px }.footer .logo,.footer .content_footer {display:block;margin:0 auto }.footer .content_footer {margin-top:40px }.promo .promo_content {width:80% }.header {height:80px }.header .header_href_logo {width:225px }.header .logo_image {margin-top:15px }.header .header_menu_container {width:calc(100% - 230px);padding:10px 0 }.header .header_menu {margin-right:0;width:calc(100% - 110px) }.header #poisk {margin-right:10px }.header .menu_item {padding-right:11px;font-size:11px }}
@media (max-width:774px) {.header .header_menu_container {padding:0 }}
@media (max-width:730px) {.promo .promo_content {width:90% }}@media (max-width:670px) {.promo_interview .interview_title a {font-size:27px }.header .menu_item {padding-right:11px;font-size:13px }.header .header_menu {display:none }.header #nav-icon3 {display:inline-block }.header .header_menu_container {padding:25px 0;text-align:right }}@media (max-width:650px) {.promo .promo_content {width:100% }.last_blog_posts .post_image {width:100% }#layout-content {padding-right:30px;padding-left:30px }.promo .promo_button {width:100%;max-width:calc(100% - 30px);margin:auto }#scroll {left:10px;width:15px }#scroll >img {width:70% }.promo .slaider_content {margin:0 auto 0 auto;position:absolute;bottom:20px }.promo .slaider_title {margin-bottom:0 }.promo .main_slaider {position:relative }.promo .promo_item {width:100% }.kalendar {padding:0 0 }.kalendar .kalendar_slider {margin:40px 0 }.promo_interview .interview_content {bottom:0;width:100%;position:absolute;top:calc(50% - 70px) }.interview_image img {width:100%;height:100%;object-fit:cover }.promo_interview {position:relative }.promo_interview .interview_title a {line-height:1.3 }.promo_interview .interview_section {margin:20px 0 }.promo_interview {height:300px }.last_blog_posts {padding:50px 0 20px }.last_blog_posts .post_title {padding:0;font-size:18px;line-height:1.5;margin-top:10px }.post_image img {width:100%;height:100%;object-fit:cover }.header .logo_image {margin-right:auto;margin-left:auto }.kalendar .kalendar_title {line-height:1.4 }ul,ol {padding-left:15px }}@media (max-width:600px) {.about-text-modal{padding-right:0;width:100%;order:2 }.wrap-modal-img{width:100%;order:1;margin-bottom:15px;padding-top:50% }.promo,.new_books,.last_blog_posts {padding-right:0;padding-left:0 }.promo .main_slaider {width:100%;height:auto }.promo .main_slaider img {height:auto }.promo .promo_item {display:block;margin:0 auto !important;margin-bottom:35px !important }.new_books .new_book_image,.new_books .new_book_slaiders {width:100% }.last_blog_posts .post_item {width:100% }.last_blog_posts .post_image {margin:0 auto }.last_blog_posts .posts {padding:0 }.footer {padding:40px 30px 80px }.footer .content_footer {margin-top:20px;width:100% }.footer .contacts {margin-bottom:20px }.footer .timeworking {padding-bottom:20px }.footer .share {margin-top:10px }}@media (max-width:570px) {.requestModal .close {right:15px;top:15px }.wrapSelect{display:table }.bootstrap-select.btn-group .dropdown-toggle .caret {right:10px }.requestModal .modal-content {padding:50px 15px }.glyphicon.glyphicon-calendar {right:10px }.btn.dropdown-toggle.btn-default{padding:30px 15px }.wrapSelect .btn-group.bootstrap-select{margin-right:0;margin-bottom:15px }.wrapSelect .btn-group.bootstrap-select:last-child{margin-bottom:0 }.list-services {padding-left:30px }#searchBox {width:350px;top:43px;right:-65px }}@media (max-width:430px) {.header {height:120px }.header .header_menu_container {display:block;text-align:center;width:100%;padding:0;height:30px }.header .header_href_logo {display:block;height:80px;border:0;margin:0 auto;padding-top:1px }#header_block_href {top:120px }#searchBox {width:300px;right:-190px }}@media (max-width:420px) {.promo_interview .interview_title a {font-size:23px }.last_blog_posts .post_image {width:100% }.promo_interview .interview_title {font-size:30px }.promo .slaider_content {width:100%}}@media (max-width:335px) {.kalendar .kalendar_item {width:260px }.kalendar .item_image {width:260px }.promo .slaider_title {font-size:40px }.item_image img {width:100%;height:100%;object-fit:cover }}
.events {padding:45px 15px 100px}
.events .events_information {}
.events .events_content {}
.events .events_section {display:inline-block;width:calc(100% - 405px);text-align:left;color:#797979;font-family:'Stolzl';font-size:16px;font-weight:500;line-height:28px}
.events .events_section .events_section_title:hover {cursor:pointer}
.events_section_title {width:160px}
.events .events_section_tags {width:calc(100% - 165px)}
.events .events_section_title,
.events .events_section_tags {display:inline-block;vertical-align:middle}
.events .section_tag {display:inline-block;border-radius:22px;border:1px solid #f3f3f3;background-color:#fff;padding:5px 15px;margin-right:25px;margin-bottom:10px;margin-top:10px}
.events .section_tag.active {display:inline-block}
.events .section_tag .tag_text {display:inline-block;vertical-align:baseline;color:#797979;font-family:'Stolzl';font-size:16px;font-weight:500;line-height:28px;margin-right:10px}
.events .section_tag .tag_close {display:inline-block;cursor:pointer;vertical-align:middle;background-image:url("/themes/book/assets/images/tag_close.png");width:12px;height:12px }
.tag_close_category {display:block;margin-left:auto;margin-right:0;cursor:pointer;vertical-align:middle;background-image:url("/themes/book/assets/images/tag_close.png");width:12px;height:12px}
.subcategory:before {content:'';display:inline-block;vertical-align:middle;width:10px;height:12px;background-image:url("/themes/book/assets/images/treugolnik.svg");background-size:contain;background-repeat:no-repeat;background-position:center }
.events .events_section_list {display:none;box-shadow:0 6px 17px rgba(0,0,0,0.12);border-radius:2px;border:2px solid #ededed;background-color:#fff;vertical-align:top;width:195px;padding:34px;padding-top:10px;padding-right:10px;position:absolute;z-index:5;margin-top:20px}
.events .section_list_close {background-image:url("/themes/book/assets/images/tag_close.png");width:12px;height:12px;margin-bottom:10px;margin-left:auto}
.events .events_section_list.active {display:block}
.events .tags_section_list_item {color:#797979;font-family:'Stolzl';font-size:14px;font-weight:400;margin-bottom:10px}
.events .tags_section_list_item:last-child {margin-bottom:0}
.events .tags_section_list_item:hover {cursor:pointer}
.events .tags_section_list_item:hover .text {display:inline-block;border-bottom:1px solid #797979;}
.events .events_date {display:inline-block;width:400px;text-align:right}
.events .events_date_item {display:inline-block;margin-right:20px;color:#797979;font-family:'Stolzl';font-size:16px;font-weight:500;line-height:28px}
.events .events_date_item button{background:none;border:none;outline:none}
.events .events_date_item:last-child {margin-right:0}
.events .events_date_item:hover {border-bottom:1px solid #000;color:#000;cursor:pointer}
.events .events_date_item.active {border-bottom:1px solid #000;color:#000}
.events .event_item_href {text-decoration:none}
.events .event_item {width:335px;vertical-align:top;margin-top:35px;display:inline-block;margin-right:calc((100% - 1015px) / 2);color:#4e4e4e}
.events .event_item_href:nth-child(3n) .event_item {margin-right:0}
.events .item_image {width:335px;height:210px;margin-bottom:10px}
.events .item_content {padding:0 20px}
.events .item_section {margin-bottom:15px;color:#a9a9a9;font-family:'Stolzl';font-size:10px;font-weight:300;line-height:28px;text-transform:uppercase}
.events .item_title {margin-bottom:15px;color:#000;font-family:'Stolzl';font-size:17px;font-weight:700;line-height:28px}
.events .item_summary {padding-bottom:30px;border-bottom:1px solid #e1e0e1;font-family:"Harmonia";font-size:15px;font-weight:400}
.events .item_time {margin-top:5px;margin-bottom:25px;color:#666;font-family:"Harmonia";font-size:14px;font-weight:400;line-height:24px}
.events .item_dat {margin-top:5px;margin-bottom:15px;color:#666;font-family:"Harmonia";font-size:16px;font-weight:400;line-height:24px;text-align:right}.events .kalendar_events {display:none;vertical-align:top;margin-left:750px;position:absolute;z-index:5;margin-top:20px;padding:25px;width:356px;height:340px;box-shadow:0 6px 17px rgba(0,0,0,0.12);border-radius:2px;border:2px solid #ededed;background-color:#fff}
.events .kalendar_events.active {display:block}
.events .kalendar_close {background-image:url("/themes/book/assets/images/tag_close.png");width:12px;height:12px;padding:5px 0;margin-left:auto}
#calendar2 {width:100%;line-height:1.2em;font-size:15px;text-align:center;color:#000}
#calendar2 thead tr:first-child {height:40px;text-transform:uppercase}
#calendar2 thead tr:last-child {height:30px}
#calendar2 thead tr:last-child {text-transform:lowercase;margin-top:30px;color:#838383;font-family:'Stolzl';line-height:40px;font-size:13px;font-weight:300}
#calendar2 thead tr:nth-child(1) td:nth-child(2) {color:#19191b;font-family:'Stolzl';font-size:14px;font-weight:700;line-height:28px;text-transform:uppercase}
#calendar2 thead tr:nth-child(1) td:nth-child(1):hover,#calendar2 thead tr:nth-child(1) td:nth-child(3):hover {cursor:pointer}
#calendar2 tbody td {color:#838383;font-family:'Stolzl';font-size:14px;font-weight:600;width:35px;height:40px}
#calendar2 tbody td:hover {border:1px solid #55bc69;border-radius:100px}
#calendar2 tbody td:nth-child(n+6),#calendar2 .holiday {color:#000}
#calendar2 tbody td.today {background:#f3f3f3;border-radius:100px}.echo_events_button {text-align:center;font-family:Stolzl}.event {padding:35px 15px 85px}
.event .event_image {display:inline-block;vertical-align:top}
.event .event_information {display:inline-block;vertical-align:top;width:460px;margin-left:calc(100% - 1015px);text-align:left;margin-right:90px}
.event .event_section,.one_book_content .event_section,.tags_section{color:#a9a9a9;font-family:'Stolzl';font-size:10px;font-weight:300;line-height:28px;text-transform:uppercase}
.event .event_title {color:#000;font-family:"Stolzl";font-size:28px;font-weight:700;line-height:34px;margin-top:65px;padding-bottom:30px;border-bottom:1px solid #e1e0e1}
.event .event_datetime {margin-top:30px;margin-bottom:15px}
.event .event_price {margin-bottom:18px}
.event .event_datetime .title,
.event .event_datetime .content {display:inline-block;vertical-align:middle}
.event .event_price .title,
.event .event_price .content {display:inline-block;vertical-align:middle}
.event .event_datetime .title,
.event .event_price .title {text-align:left;width:140px;color:#000;font-family:'Stolzl';font-size:17px;font-weight:700;line-height:28px}
.event .event_datetime .content,
.event .event_price .content {text-align:left;color:#666;font-family:"Harmonia";font-size:18px;font-weight:400;line-height:24px}
.event .event_button {display:inline-block;text-align:center}
.event .event_button:first-child {margin-right:15px}
.event .event_button .text_button {padding:10px 0;color:#454545;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase}.about_event {background-color:#f5f5f5;padding:100px 15px 110px}
.about_event .about_event_content {width:650px;margin:0 auto;text-align:center}
.about_event .about_event_title {font-size:30px;font-family:Stolzl}
.about_event .about_event_text {margin-top:85px;margin-bottom:95px;text-align:center;color:#4d4d4d;font-family:Roboto;font-size:16px;line-height:28px}
.about_event .event_button {text-align:center;display:inline-block;margin:0 auto}
.about_event .event_button .text_button {padding:10px 0;color:#454545;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase}.events_promo{padding:90px 15px 120px}
.events_promo .events_promo_title {text-align:center;margin-bottom:90px;color:#000;font-family:"Stolzl";font-size:28px;font-weight:700;line-height:24px}
.events_promo_item {width:260px;display:inline-block;vertical-align:top;margin-right:calc((100% - 1055px) / 3);text-align:left}
.events_promo_item:last-child {margin-right:0}
.events_promo .promo_item_image {width:260px;height:180px}
.events_promo .promo_item_section {margin:10px 0;color:#a9a9a9;font-family:'Stolzl';font-size:10px;font-weight:300;line-height:28px;text-transform:uppercase}
.events_promo .promo_item_title {color:#000;font-family:'Stolzl';font-size:17px;font-weight:700;line-height:22px}
.events_promo .interest_item_href {text-decoration:none}
@media (max-width:1200px) {.events .kalendar_events {margin-left:65% }}
@media (max-width:1100px) {.events .event_item {margin-right:0 }.events .event_item_href:nth-child(2n+1) .event_item {margin-right:calc(100% - 675px) }.events .events_content {width:800px;margin:0 auto }.events .kalendar_events {margin-left:60% }.events_promo_item {margin-right:0;margin-bottom:40px }.events_promo_item:nth-child(2n) {margin-right:calc(100% - 525px) }.events_promo {padding:90px 0 120px;width:700px;margin:0 auto }.events_promo .events_promo_title {margin-bottom:50px }.events_promo .promo_item_section {margin:0 }.event .event_information {margin-left:calc(100% - 940px);margin-right:15px }}
@media (max-width:1000px) {.events .kalendar_events {margin-left:55% }.event .event_information {margin-left:30px;margin-right:0;width:calc(100% - 495px) }.event .event_button {display:block;margin:0 auto !important }.event .event_button:first-child {margin-right:0;margin-bottom:15px !important }.event .event_price {margin-bottom:18px }}
@media (max-width:900px) {.events .kalendar_events {margin-left:50% }}
@media (max-width:830px) {.events .events_content {width:700px }.events .events_section,.events .events_date {display:inline-block;width:100% }.events .events_date {text-align:left;margin-top:20px }.events .events_section_list {margin-top:-5% }.events .kalendar_events {margin-left:10% }.events_promo {width:600px }.event .event_image {display:block;margin:0 auto 30px }.event .event_image img {width:100%;height:auto }.event .event_information {display:block;width:100%;margin:0;text-align:center }.event .event_button {display:inline-block }.event .event_button:first-child {margin-bottom:0 !important;margin-right:15px !important }.event .event_title {display:inline-block;margin-top:0;padding-bottom:15px }.event .event_datetime {margin-top:5px;margin-bottom:0 }.event .event_price {margin-bottom:10px }}
#dropdownTagsList{padding:20px;border:solid 1px #EEE;background:#fff;position:absolute}
@media (max-width:730px) {.events .events_content {width:100%;margin-top:50px }.events .event_item_href:nth-child(2n+1) .event_item {margin-right:0 }.events .event_item {display:block;margin:0 auto !important }.events_promo {width:550px }.about_event .about_event_content {width:100% }.about_event .about_event_text {margin-top:50px;margin-bottom:70px }}
@media (max-width:600px) {.events {padding:45px 0 100px }.events .events_information {padding:0 15px }.events .events_section_title,.events .events_section_tags {display:block;width:100% }.events .events_section_list {margin-top:-15% }.events_promo {width:100%;margin:0;padding:50px 0 50px }.events_promo_item {display:block;margin:0 auto 50px !important }.event {padding:35px 0 85px }.event_item,.item_image,.item_image img{width:100% !important }}@media (max-width:460px) {.event .event_image {width:100% }.event .event_button {display:block;margin:0 auto !important }.event .event_button:first-child {margin:0 auto 15px !important }.event {padding:35px 0 50px }}@media (max-width:450px) {.events .kalendar_events {margin-left:0 }}
@media (max-width:380px) {.events .kalendar_events {width:295px }}
@media (max-width:335px) {.events .event_item,.events .item_image{width:100% }}
.blog_posts {padding:80px 15px 40px;background-color:#FFF;color:#000}
.blog_posts .posts {width:100%}
.blog_posts .blog_href {text-decoration:none;color:#000}
.blog_posts .post_item {display:inline-block;vertical-align:top;width:49%;text-align:center;margin-bottom:80px}
.blog_posts .post_image {background-image:url("/themes/book/assets/images/blog_posts_image.png");width:450px;height:290px;margin:0 auto;margin-bottom:35px}.blog_posts .post_title {max-width:455px;margin:0 auto;margin-bottom:20px;color:#000;font-family:"Stolzl";font-size:22px;font-weight:600;line-height:34px}
.blog_posts .interview_section .views,
.blog_posts .interview_section .section {display:inline-block;vertical-align:middle;color:#868686;font-family:"Harmonia";font-size:12px;font-weight:400;line-height:28px;text-transform:uppercase}
.blog_posts .views_image,
.blog_posts .views_count {display:inline-block;vertical-align:middle}
.blog_posts .views_image {background-image:url("/themes/book/assets/images/views_last_posts.png");width:18px;height:11px;vertical-align:baseline}
.blog_posts .interview_section .section {margin-right:15px;text-transform:uppercase}
.interview {height:450px;color:#FFF}
.interview .interview_image {width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center}
.interview .interview_content {text-align:center;position:relative;bottom:70%;width:750px;margin:0 auto}
.interview .interview_title {color:#fff;font-family:"Stolzl";font-size:40px;font-weight:400;line-height:56px}
.interview .interview_section {margin:30px 0}
.interview .interview_section .views,
.interview .interview_section .section {display:inline-block;vertical-align:middle;color:#fff;font-family:"Harmonia";font-size:14px;font-weight:400;line-height:28px}
.interview .views_image,
.interview .views_count {display:inline-block;vertical-align:middle}
.interview .views_image {background-image:url("/themes/book/assets/images/views_image.png");width:18px;height:11px;vertical-align:baseline}
.interview .interview_section .section {margin-right:15px}
.interview .author {opacity:0.5;color:#fff;font-family:"Harmonia";font-size:14px;font-weight:400;line-height:28px}
.post_content {padding:80px 15px;font-family:Roboto}
.post_content img{max-width:100%;height:auto !important}
.post_content .post_text {width:750px;margin:0 auto}@media (max-width:1000px) {.blog_posts .post_item {display:block;width:100% }}
@media (max-width:800px) {.interview .interview_title{font-size:30px }.post_content .post_text {width:100% }}
@media (max-width:750px) {.interview .interview_content {width:100%;bottom:90%;padding:0 15px }}
@media (max-width:600px) {.interview .interview_title{font-size:25px }.blog_posts {padding:80px 0 40px }}
@media (max-width:480px) {.interview .interview_title {font-size:20px }.interview .interview_section {margin:0 }.interview .author {margin-top:30px }}
@media (max-width:451px) {.blog_posts .post_image {width:100% }}
.events .events_information.library {padding-bottom:0;margin-bottom:45px}
.events .library_item_href {text-decoration:none}
.events .library_item {width:260px;margin-bottom:65px;vertical-align:top;display:inline-block;margin-right:calc((100% - 1052px) / 3);color:#4e4e4e}
.events .library_item_href:nth-child(4n) .library_item {margin-right:0}
.events .library_image {background-image:url("/themes/book/assets/images/library_item.png");width:180px;height:260px;margin:0 auto;margin-bottom:30px}
.events .library_title {margin-bottom:10px;color:#000;font-family:'Stolzl';font-size:17px;font-weight:700;line-height:20px;border-top:1px solid #e1e0e1;padding-top:15px}
.events .library_authors {color:#a9a9a9;font-family:Harmonia;font-size:10px;font-weight:300;line-height:28px;text-transform:uppercase}
.events .events_section_list_item_library {color:#797979;font-family:'Stolzl';font-size:14px;font-weight:400;margin-bottom:23px}
.events .events_section_list_item_library:last-child {margin-bottom:0}
.events .events_section_list_item_library:hover {cursor:pointer}
.events .events_section_list_item_library:hover .text {display:inline-block;border-bottom:1px solid #797979;}
.events .events_section.library {width:100%}.events_section_list:before {content:'';position:absolute;top:-30px;height:35px;width:100%;left:0}.events .echo_library_button {width:230px;text-align:center;height:50px;margin:60px auto;border:1px solid #b6b6b6}
.events .echo_library_button .text_button {color:#454545;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;padding:10px 0}.one_book {padding:0 15px;color:#000}
.one_book .one_book_slaider {padding:100px 95px 100px 45px}
.one_book .one_book_item {width:100%}
.one_book .one_book_block_image {display:inline-block;vertical-align:top;width:410px}
.one_book .border_book {display:inline-block;vertical-align:top;width:1px;height:600px;background-color:#e1e0e1;margin:0 calc((100% - 880px) / 2)}
.one_book .one_book_image {width:410px}
.one_book .one_book_image img {width:100%;height:auto}
.one_book .one_book_image.active {display:block}
.one_book .one_book_content {display:inline-block;vertical-align:top;width:460px;text-align:left;color:#000}
.one_book .fio_author {color:#454545;font-family:Harmonia;font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;margin-bottom:10px}
.one_book .book_title {margin-bottom:50px;color:#000;font-family:"Stolzl";font-size:40px;font-weight:400;line-height:46px}
.one_book .book_summary {color:#4d4d4d;font-family:Harmonia;font-size:16px;font-weight:400;line-height:28px}
.book_summary .book_details {color:#000;font-family:Harmonia;font-size:19px;font-style:italic;margin-bottom:50px}
.one_book .owl-dots {width:410px;margin-top:35px;text-align:center}
.one_book .owl-dot {display:inline-block;width:10px;height:10px;border-radius:100px;margin-right:10px;background-color:#cbcdcc}
.one_book .owl-dot:hover {cursor:pointer}
.one_book .owl-dot.active {background-color:#000}@media (max-width:1100px) {.events .library_item {margin-right:calc((100% - 790px) / 2) !important }.events .library_item_href:nth-child(3n) .library_item {margin-right:0 !important }.events .library_content {width:900px;margin:0 auto }.one_book .one_book_slaider {padding:100px 0 100px }}
@media (max-width:930px) {.events .library_item {margin-right:calc(100% - 525px) !important }.events .library_item_href:nth-child(3n) .library_item {margin-right:calc(100% - 525px) !important }.events .library_item_href:nth-child(2n) .library_item {margin-right:0 !important }.events .library_content {width:700px;margin:0 auto }.one_book .border_book {display:none }.one_book .one_book_slaider {padding:50px 0 70px }.one_book .one_book_block_image {display:block;margin:0 auto }.one_book .one_book_slaiders {margin-top:15px }.one_book .one_book_content {display:block;width:100%;margin-top:30px;text-align:center }.one_book .book_title {margin-bottom:10px }.one_book .book_summary {text-align:justify }}
@media (max-width:730px) {.events .library_content {width:580px;margin:0 auto }}
@media (max-width:600px) {.events .library_item,.events .library_item_href:nth-child(2n) .library_item,.events .library_item_href:nth-child(3n) .library_item {display:block;margin:0 auto 50px !important }.events .library_content {width:100% }.events .library_image {margin-bottom:10px }.events .library_authors {line-height:18px }.one_book {padding:0 }.one_book .one_book_content {padding:0 15px }}
@media (max-width:410px) {.one_book .one_book_image,.one_book .one_book_block_image,.one_book .one_book_slaiders {width:100% }}
.magasin {padding:0 15px}.shop_panel {height:150px;padding:45px 10px;text-align:right}
.panel_choose_shop {display:inline-block;vertical-align:middle;width:500px;text-align:center}
.panel_href_info {display:inline-block;vertical-align:middle;width:300px;margin-left:calc(50% - 460px)}
.panel_choose_shop .snackbar,
.panel_choose_shop .books {display:inline-block;vertical-align:middle;color:#a9a9a9;font-family:Stolzl;font-size:16px;font-weight:500;line-height:28px;text-transform:uppercase;width:147px}
.snackbar.shop_active_page,
.books.shop_active_page {color:#000;height:71px;border-radius:22px;border:1px solid #dadade;background-color:#fff;padding:7px 0}
.href_where_buy,
.href_delivery {display:inline-block;vertical-align:middle;color:#000;font-family:Stolzl;font-size:11px;font-weight:500;line-height:28px;text-transform:uppercase}
.href_delivery {margin-left:30px}.magasin .href_shop_info {cursor:pointer;text-decoration:none}
.magasin .shop_content_products {width:100%;position:relative;padding:25px 0 20px 0}
.magasin .shop_product {display:inline-block;vertical-align:top;width:265px;margin-right:calc((100% - 1075px) / 3);text-align:center;margin-bottom:60px}
.modal-btn-pos{position:absolute;top:-158px;right:210px}
.magasin .shop_product:nth-child(4n) {margin-right:0}
.magasin .product_image {width:262px;height:263px;background-repeat:no-repeat;margin:0 auto}
.magasin .product_hr{display:inline-block}
.magasin .product_hr:hover{background-color:#000;opacity:0.7}
.magasin .product_name {color:#000;text-align:left;font-family:Stolzl;font-size:17px;font-weight:700;line-height:22px;margin:30px 0}
.magasin .product_price {color:#000;text-align:left;font-family:'Harmonia';font-size:20px;font-weight:300;line-height:28px}
.magasin .product_href {display:none;position:relative;transition:all 1s ease-out 0.5s;z-index:27;bottom:155px;margin:0 auto }
.magasin .shop_product:hover .product_href {display:inline-block}
.magasin .shop_product:hover .mt-15{margin-top:-15px}
.magasin .shop_product:hover .mt-49{margin-top:-49px}
.magasin .information_product:hover .product_name {text-decoration:underline}
.magasin .button_add_basket {text-decoration:none;width:177px;height:45px;border-radius:22px;background:#19191b;border:2px solid #f3f3f3;margin:0 auto;text-align:center;opacity:1}
.button_text span {font-weight:700}
.not_available_span_2 {display:block;line-height:14px}
.not_available_span_1 {font-size:14px}
.magasin .button_not_available {width:180px;height:79px;border-radius:22px;background:#19191b;border:2px solid #f3f3f3;margin:0 auto;text-align:center;opacity:1}.magasin .button_text {color:#fefefe;font-family:Stolzl;font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;padding:8px 0}.magasin .content_snack {width:100%;padding-top:25px}
.magasin .snack_image {display:inline-block;vertical-align:top;width:450px;background-repeat:no-repeat;margin-right:35px}
.magasin .snack_image img {width:100%;height:auto}
.magasin .snack_info {display:inline-block;vertical-align:top;width:485px;text-align:left;margin-bottom:15px}
.magasin .block_snack_title {padding-bottom:25px;border-bottom:1px solid #e1e0e1}
.block_snack_title .snack_title {color:#000;font-family:"Stolzl";font-size:28px;font-weight:700;line-height:34px;margin-bottom:45px}
.block_snack_title .snack_price {color:#000;font-family:'Harmonia';font-size:30px;font-weight:400;line-height:28px}
.block_snack_description {padding:35px 0 45px;border-bottom:1px solid #e1e0e1}
.block_snack_description .snack_summary {color:#666;font-family:"Harmonia";font-size:16px;font-weight:400;line-height:28px;margin-bottom:35px}
.block_snack_description .snack_weight {color:#aaa;font-family:"Harmonia";font-size:16px;font-weight:400;line-height:28px;margin-bottom:50px}
.block_snack_description .snack_button {width:221px;height:51px;border:1px solid #000;color:#454545;font-family:Stolzl;font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;text-align:center;padding:10px 0}
.block_snack_description .snack_button:hover {cursor:pointer}
.block_snack_substance {padding:45px 0 55px;border-bottom:1px solid #e1e0e1}
.block_snack_substance .snack_sostav_title {color:#000;font-family:Stolzl;font-size:17px;font-weight:700;line-height:22px;margin-bottom:40px}
.block_snack_substance .snack_sostav {color:#666;font-family:"Harmonia";font-size:16px;font-weight:400;line-height:38px}
.magasin .events_promo {padding-left:0;padding-right:0}
.promo_item_image.shop {width:260px;height:260px}
.magasin .promo_item_title {margin:20px 0}
.magasin .promo_snack_price {color:#000;font-family:Stolzl;font-size:20px;font-weight:300;line-height:28px}@media (max-width:1100px) {.magasin .shop_product {margin-right:calc((100% - 805px) / 2)!important }.magasin .shop_product:nth-child(3n) {margin-right:0 !important }}@media (max-width:1003px) {.magasin .snack_image {display:block;margin:0 auto }.magasin .snack_info {display:block;width:100%;margin-top:50px;text-align:center }.block_snack_title .snack_title {margin-bottom:10px }.block_snack_description .snack_summary,.block_snack_description .snack_weight,.block_snack_substance .snack_sostav_title {margin-bottom:10px }.block_snack_description .snack_button {margin:0 auto }.block_snack_substance .snack_sostav {line-height:24px }.block_snack_substance {padding:30px 0 35px }}
@media (max-width:850px) {.modal-btn-pos {right:135px }.magasin .shop_product,.magasin .shop_product:nth-child(3n) {margin-right:calc(100% - 535px)!important }.magasin .shop_product:nth-child(2n) {margin-right:0 !important }.magasin .shop_content_products {width:80%;margin:25px auto 0 }.magasin .product_name {margin:10px 0 }}
@media (max-width:797px){.modal-btn-pos {top:-109px }}
@media (max-width:720px) {.panel_choose_shop.main-edit{width:100% }.modal-btn-pos {right:180px }.magasin .shop_content_products {width:90% }.panel_choose_shop {width:58% }.panel_href_info {width:35%;margin-left:0 }}
@media (max-width:650px) {.modal-btn-pos {right:50%;transform:translateX(50%) }.modal-btn-pos .href_delivery{margin-left:0 }.magasin .shop_content_products {width:100% }.shop_panel {padding:45px 0;text-align:center;height:auto }.about_bukvodom .new_book_content {padding:0 }#coworkingText table {width:100% !important;margin:0 !important }.about_bukvodom .book_summary {margin-top:10px;margin-bottom:10px }.panel_href_info,.panel_choose_shop {width:100% }.panel_href_info{margin-top:15px }.moreButton{margin:20px 0 }}
@media (max-width:600px) {.magasin {padding:0 }.magasin .shop_product,.magasin .shop_product:nth-child(3n),.magasin .shop_product:nth-child(2n) {display:block;margin:0 auto 50px !important }}
@media (max-width:450px) {.magasin .snack_image {width:100% }}
@media (max-width:400px) {}
.magasin .basket_title {color:#000;font-family:"Stolzl";font-size:28px;font-weight:700;line-height:24px}
.magasin .basket_products {width:100%;padding-bottom:30px}
.magasin .basket_product_item {width:100%;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #e1e0e1}
.magasin .basket_product_image {display:inline-block;vertical-align:middle;width:130px;height:130px;background-repeat:no-repeat;background-position:center;margin-right:30px}
.magasin .basket_product_content {display:inline-block;vertical-align:middle;width:calc(100% - 185px)}
.magasin .basket_product_title {display:inline-block;vertical-align:middle;color:#000;font-family:'Stolzl';font-size:17px;font-weight:700;line-height:22px;width:calc(100% - 330px);margin-right:30px}
.magasin .basket_product_buttons {display:inline-block;vertical-align:middle;min-width:110px;margin-right:50px}
.magasin .basket_button_minus {display:inline-block;vertical-align:middle;background:url("/themes/book/assets/images/basket_button_minus.png");border:none;outline:none;width:25px;height:25px}
.magasin .basket_button_plus {display:inline-block;outline:none;vertical-align:middle;background:url("/themes/book/assets/images/basket_button_plus.png");border:none;width:25px;height:25px}
.magasin .basket_product_count {display:inline-block;vertical-align:middle;color:#000;font-family:'Harmonia';font-size:20px;font-weight:500;line-height:22px;margin:0 20px}
.magasin .basket_product_price {display:inline-block;vertical-align:middle;color:#000;font-family:'Harmonia';font-size:20px;font-weight:400;line-height:28px;width:100px}
.magasin .basket_product_delete {display:inline-block;vertical-align:middle;outline:none;background-image:url("/themes/book/assets/images/basket_button_delete.png");background-repeat:no-repeat;background-color:transparent;border:none;width:17px;height:17px}
.magasin .basket_info {width:100%;padding-bottom:70px}
.basket_info .info_min {display:inline-block;vertical-align:bottom;opacity:0.6;color:#4d4d4d;font-family:"Harmonia";font-size:16px;font-weight:400;line-height:28px}
.basket_info .info_sum {display:inline-block;vertical-align:text-top;color:#000;font-family:'Harmonia';line-height:22px;font-size:17px;font-weight:700;float:right;text-align:right}
.basket_info .info_sum .basket_sum {font-size:26px;font-weight:600}
.basket_buttons {width:100%;text-align:right;padding-bottom:120px}
.basket_buttons a{display:inline-block;text-decoration:none}
.button_basket_continue {display:inline-block;vertical-align:middle;width:221px;height:51px;border:1px solid #b6b6b6;color:#454545;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;text-align:center;padding:10px 0;margin-right:15px}
.button_basket_order {display:inline-block;vertical-align:middle;width:221px;height:51px;border:1px solid #000;color:#000;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;text-align:center;padding:10px 0}.order {padding:0 15px 100px}
.order .order_title {text-align:center;padding:95px 0 70px;color:#000;font-family:"Stolzl";font-size:28px;font-weight:700;line-height:24px}
.order .form_order {width:810px;margin:0 auto}
.order .order_content {color:#000;font-family:'Harmonia';font-size:19px;font-weight:700;line-height:28px;padding:50px 0}
.order .block_title {padding:30px 0;border-bottom:1px solid #e1e0e1;color:#000;font-family:'Stolzl';font-size:24px;font-weight:400}
.order .block_content {padding:40px 0 10px;color:#000;font-family:'Harmonia';font-size:17px;font-weight:500}
.block_input {margin-bottom:30px}
.block_input label{max-width:80%;vertical-align:middle}.order input[type="radio"],
.order input[type="checkbox"]{margin:0;margin-right:15px;vertical-align:middle;line-height:normal;width:20px;height:20px;border:1px solid #9899a1;background-color:#FFF;border-radius:100px}
.order input[type="text"] {width:580px;height:50px;border-radius:10px;border:1px solid #e1e0e1}
.order .label {padding:10px 0}
.order textarea {width:580px;height:110px;border-radius:10px;border:1px solid #e1e0e1;resize:none}
.order .block_type_pay {padding-bottom:20px;border-bottom:1px solid #e1e0e1}
.order .form_submit {padding-top:20px}
.order .block_offerta {display:inline-block;margin:20px 0;vertical-align:middle}
.order .form_submit .block_buttons {display:block;vertical-align:middle}
.order .block_offerta label {color:#454545;font-family:'Harmonia';font-size:14px;font-weight:500;line-height:20px;margin-right:75px}
.order .block_offerta label .public {text-decoration:underline;color:#454545}
.order .block_offerta input[type="checkbox"] {margin-right:0;width:18px;height:18px;vertical-align:middle}
.form_submit a{text-decoration:none}
.form_submit .order_back {display:inline-block;vertical-align:middle;width:221px;height:51px;border:1px solid #b6b6b6;color:#454545;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;text-align:center;padding:10px 0;margin-right:15px}
.form_submit .order_continue {display:inline-block;vertical-align:middle;background-color:#FFF;width:221px;height:51px;float:right;border:1px solid #000;color:#000;font-family:'Stolzl';font-size:12px;font-weight:300;line-height:28px;text-transform:uppercase;text-align:center;padding:10px 0}@media (max-width:840px) {.order .form_order {width:100% }.order .block_offerta,.order .block_buttons {display:block;width:100%;text-align:center }.order .block_offerta {margin-bottom:10px }.order .block_offerta label {margin-right:0 }}
@media (max-width:750px) {.basket_info .info_min,.basket_info .info_sum {display:block;width:100%;margin:20px 0;text-align:center }.magasin .basket_info {padding-bottom:15px }.basket_buttons {text-align:center }.basket_info .info_min {margin-bottom:10px }}
@media (max-width:700px) {.magasin .basket_product_title,.magasin .basket_product_buttons,.magasin .basket_product_price {display:block;width:100%;text-align:center }.magasin .basket_product_content {margin-right:30px;width:calc(100% - 215px) }.magasin .basket_product_title,.magasin .basket_product_buttons {margin-bottom:10px }}
@media (max-width:610px) {.form_submit .order_continue{float:none }.order input[type="text"],.order textarea {width:100% }}
@media (max-width:600px) {.magasin .basket_product_content {margin-right:30px;width:calc(100% - 225px) }}
@media (max-width:500px) {.button_basket_continue,.button_basket_order {display:block;margin:0 auto }.button_basket_continue {margin-bottom:10px }.form_submit .order_back,.form_submit .order_continue {display:block;margin:0 auto }.form_submit .order_back {margin-bottom:10px }}@media (max-width:500px) {.magasin .basket_product_image {display:block;margin:0 auto;margin-bottom:15px }.magasin .basket_product_content {width:calc(100% - 65px) }}