.audio-block{margin-bottom:40px}.iron-audioplayer .playlist .srp_tracklist{max-height:300px;overflow-y:auto}.page-template-contacts .breadcrumbs,.page-template-contacts .sg-authors,.error404 .breadcrumbs,.error404 .sg-authors,.single-post .sg-authors,.page-template-post .sg-authors,.page-template-post .breadcrumbs,.page-template-about-us .sg-authors,.page-template-about-us .breadcrumbs,.page-template-specprojects .sg-authors,.page-template-specprojects .breadcrumbs,.single-specprojects .sg-authors{display:none}.product-loop-author{height:35px}.page-template-search .woocommerce ul.products{max-width:100%;padding-right:0}.page-template-authors #blog-load-more-wrapper{padding-bottom:80px}.authors-row .list-author{width:20%;padding:15px}.authors-row .list-author a{display:flex;flex-direction:column;height:100%}.authors-row .list-author a img{transition:all .3s;object-fit:cover;filter:grayscale(1)}.authors-row .list-author a:hover img{transition:all .3s;filter:none}.authors-row .list-author a .list-author-acronym{display:flex;height:100%;max-height:254px;flex-direction:row;justify-content:center;align-items:center;word-spacing:9999999px;font-weight:600;font-size:15px;width:100%;background:#fff;color:#19846a;text-transform:uppercase}.authors-row .list-author a:hover .list-author-acronym{color:#000}.authors-row .list-author a .author-name{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:center;color:#000;padding:10px 0}.authors-row .list-author a:hover .author-name{color:#19846a}.authors-row .list-author a .author-books{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:11px;line-height:15px;text-align:center;color:#828282}.about-us{background:#fff;padding-bottom:60px}.about-us__block{display:flex;flex-wrap:wrap;padding-bottom:25px}.about-us__block.about-us__block_revers{flex-direction:row-reverse}.about-us__block .about-us__image{width:100%;height:100%;object-fit:cover}.about-us__block .about-us__txt-block p:first-child{margin-top:0}.about-us__block .about-us__txt-block p:last-child{margin-bottom:0}.about-us__block .about-us__txt-block .about-us__descr{font-weight:400;font-size:14px;line-height:23px;text-align:justify}.single-blog-slider .single-blog-slider-cont{overflow:hidden}.slide-blog-row{padding:30px 0 40px}.slide-blog-row.sg_posts_slider{margin-top:15px;position:relative}.sg_posts_slider ul{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.sg_posts_slider li.slide-post{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.sg_posts_slider .swiper-button-prev-a{left:-15px;height:0}.sg_posts_slider .swiper-button-next-a{right:-15px;height:0}.sg_posts_slider .slide-post img,.blog-post img{width:100%;height:232px;object-fit:cover;transition:all .3s;filter:grayscale(1)}.page-template-post{background:#fff}.blog{padding-bottom:70px}.blog-post.blog-post-highest img{height:494px}.blog-post img{height:318px}#blog-load-more-wrapper{text-align:center;margin-top:15px}#blog-load-more-wrapper #blog-load-more{cursor:pointer}#blog-load-more-wrapper #blog-load-more:before,#blog-load-more-wrapper #author-load-more:before{content:"";display:block;width:15px;height:15px;background:url(//brustury.com.ua/wp-content/themes/sitegist-shop/assets/css/../images/more.svg) center/contain no-repeat;margin-right:10px}#blog-load-more-wrapper #blog-load-more:hover:before,#blog-load-more-wrapper #author-load-more:hover:before{background:url(//brustury.com.ua/wp-content/themes/sitegist-shop/assets/css/../images/more-green.svg) center/contain no-repeat}.slide-post-content:hover img,.blog-post-content:hover img{transition:.3s all;filter:none}.sg_posts_slider .slide-post-content,.blog-post-content{position:relative}.blog-post-content{margin:20px 0}.sg-pagination{display:flex;width:100%;justify-content:center}.sg-pagination .nav-links{display:flex;align-items:center;width:100%;justify-content:center}.sg-pagination .page-numbers{margin:0 5px;cursor:pointer}.sg-pagination a.page-numbers,.sg-pagination span.page-numbers.dots{color:#000;font-size:16px;font-weight:600;background:#fff;padding:10px 15px;height:40px;min-width:40px;display:flex;align-items:center}.sg-pagination a.prev,.sg-pagination a.next{background:#e0e0e0}.sg-pagination a.page-numbers:hover,.sg-pagination span.page-numbers.dots:hover{color:#19846a;background:0 0}.sg-pagination span.page-numbers.current{font-size:16px;font-weight:600;padding:10px 15px;height:40px;min-width:40px;background:#19846a;color:#fff;display:inline-flex;align-items:center;justify-content:center}.sg-pagination .page-numbers.current{background:#19846a;color:#fff;display:inline-flex;align-items:center;justify-content:center}.sg_posts_slider .slide-post-content .slide-post-content__text,.blog-post-content__text{position:absolute;top:0;width:calc(100% - 34px);height:50%;padding:17px 17px 0}.blog-post-content__text{width:100%;height:40%;padding:15px 15px 0}.slide-post-content__date,.blog-post-content__date{font-weight:900;font-size:17px;line-height:27px;color:#fff}.blog-post-highest .blog-post-content__date{font-weight:300;font-size:16px;line-height:20px}.slide-post-content__title,.blog-post-content__title{font-family:'NAMU 1910',sans-serif;font-weight:500;font-size:22px;line-height:26px;color:#fff}.blog-post-highest .blog-post-content__title{font-weight:500;font-size:27px;line-height:32px}.sg_posts_slider .slide-post:nth-child(4n+1) .slide-post-content .slide-post-content__text,.blog .blog-post:nth-child(4n+1) .blog-post-content .blog-post-content__text{background:rgba(25,132,106,.5)}.sg_posts_slider .slide-post:nth-child(4n+2) .slide-post-content .slide-post-content__text,.blog .blog-post:nth-child(4n+2) .blog-post-content .blog-post-content__text{background:rgba(254,161,53,.5)}.sg_posts_slider .slide-post:nth-child(4n+3) .slide-post-content .slide-post-content__text,.blog .blog-post:nth-child(4n+3) .blog-post-content .blog-post-content__text{background:rgba(171,62,101,.5)}.sg_posts_slider .slide-post:nth-child(4n+4) .slide-post-content .slide-post-content__text,.blog .blog-post:nth-child(4n+4) .blog-post-content .blog-post-content__text{background:rgba(248,89,0,.5)}.sg_posts_slider .home-swiper_control{position:absolute;width:100%;top:44%}.single-post{font-weight:300;font-size:16px;line-height:20px}.text{text-align:justify;font-family:'NAMU 1750',sans-serif}.text a{transition:all .3s;color:#19846a}.images{display:flex;padding-bottom:20px}.images .images__block{width:50%;padding:20px 15px;margin:5px 0;text-align:center}.images .images__block .images__img{width:100%;object-fit:cover;margin-right:20px;height:100%}.text a:hover{transition:all .3s;text-decoration:underline}.single-blog-head h1,.single-blog-slider h2{font-weight:500;font-size:27px;line-height:32px;margin:0}.single-blog-slider h2{font-family:'NAMU 1910',sans-serif;margin-top:70px}.single-blog-head .single-blog-head__date{color:#ff2aaa;padding:10px 0}.single-blog-head__authors span{color:#19846a;padding-left:5px}.image__block{text-align:center}.image__block img{max-width:100%;height:auto;max-height:650px}.image__block .caption,.images .images__block .caption{padding-top:5px;font-family:'NAMU 1990',sans-serif;font-weight:800;font-size:14px;line-height:20px;text-align:center;color:#919191}.button-white{background:0 0;color:#19846a}.button-white:hover{background:#19846a;color:#fff}.not-found__container{display:flex;text-align:center;align-items:center;justify-content:center}.not-found__container span{font-weight:300;font-size:70px;line-height:84px;text-align:center;color:#000;padding:0 30px}.not-found__buttons,.about-us__buttons{display:flex;flex-direction:row;justify-content:center}.not-found__buttons .button{margin:0 5px}.about-us__buttons{margin-top:15px}.about-us__buttons .button{margin:0 15px;font-family:'NAMU 1910',sans-serif;font-weight:500;font-size:15px;line-height:18px}.not-found .not-found__cell p{margin:50px 0 40px}.contact{padding:45px 0 100px;background:#fff}.contact .container{width:920px}footer{background-size:initial;background-image:url(//brustury.com.ua/wp-content/themes/sitegist-shop/assets/css/../images/footer-back.png);background-position:center;background-repeat:no-repeat}.footer-image img{height:55px}footer .container{width:1100px}footer .social-list{justify-content:start}.footer-main{padding-top:70px;display:flex;flex-direction:row}footer .footer-main__col ul{font-family:'NAMU 1910',sans-serif;display:flex;flex-direction:column;justify-content:flex-start;margin:0}footer .footer-main__col ul li{padding:0}footer .footer-main__col ul li:not(:first-child) a:after{display:none}footer .footer-main__col ul li a{padding:0 0 10px;display:block;font-weight:500;font-size:13px;line-height:16px;text-transform:uppercase;color:#000;text-align:left;position:relative}.sg-copy{cursor:pointer;text-align:center;align-items:center;display:flex}.contact .social-list{justify-content:flex-start;margin-left:40px}.contact .contact_ttl{font-family:'NAMU 1910',sans-serif;font-style:normal;font-weight:500;font-size:27px;line-height:32px;text-align:center;margin-bottom:40px;color:#000}footer .contact_ttl{font-family:'NAMU 1910',sans-serif;font-weight:500;font-size:17px;line-height:20px;color:#000;padding-bottom:17px}.contact .contact_tel_vib{display:flex;align-items:center;width:100%}.contact .contact_tel a,.contact .contact_viber a,.contact .contact_email a,footer .contact_tel a,footer .contact_viber a,footer .contact_email a{color:#000}.contact .contact_email a,footer .contact_email a{text-decoration:underline}.contact .contact_tel a:hover,.contact .contact_viber a:hover,.contact .contact_email a:hover,footer .contact_tel a:hover,footer .contact_viber a:hover,footer .contact_email a:hover{color:#19846a}.contact .contact_tel,.contact .contact_viber,.contact .contact_publisher,.contact .contact_email,.contact .contact_address-title,footer .contact_tel,footer .contact_viber,footer .contact_publisher,footer .contact_email,footer .contact_address-title{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:23px;color:#000;padding-bottom:30px}footer .contact_tel,footer .contact_viber,footer .contact_publisher,footer .contact_email{font-family:'NAMU 1990',sans-serif;font-weight:900;font-size:13px;line-height:20px;padding-bottom:13px}footer .contact_address-title{font-family:'NAMU 1910',sans-serif;font-weight:500;font-size:17px;line-height:20px;padding-bottom:15px}.contact .contact_address-title{padding-bottom:20px}.contact .contact_tel,.contact .contact_viber{width:50%}.contact .contact_tel svg,.contact .contact_viber svg,.contact .contact_publisher svg,.contact .contact_email svg,.contact .contact_address svg{margin-right:21px}footer .contact_tel svg,footer .contact_viber svg,footer .contact_publisher svg,footer .contact_email svg,footer .contact_address svg{margin-right:14px;max-width:17px}footer .footer-main__dev{font-weight:900;font-size:12px;line-height:20px;text-transform:uppercase;color:#000;display:flex;justify-content:space-between}footer .footer-main__dev .footer-main__dev-sg a{color:#19846a}footer .footer-main__dev .footer-main__dev-sg a:hover{text-decoration:underline}.contact_address-text{margin-left:40px;padding-bottom:20px;text-decoration:underline;text-decoration-color:#bfbfbf}footer .contact_address-text{font-family:'NAMU 1750',sans-serif;margin-left:30px;text-decoration:underline;text-decoration-color:#bfbfbf}.contact .contact_email svg:last-child{margin-right:0;margin-left:13px}footer .contact_email svg:last-child{margin-right:0;margin-left:9px;max-width:12px}.social-list a:hover svg circle{stroke:#19846a}.social-list__item svg circle{transition:all .3s}.social-list__item{margin-right:18px}.sg-contact_form{width:80%;display:flex;flex-direction:column;margin:auto}.mdc-floating-label{position:relative;right:initial;top:-60%;transition:.3s all;pointer-events:none;height:20px;display:block}.write-us-form p{margin:0}.write-us-form button{width:100%}.write-us-form .wpcf7-form-control-wrap{position:relative}.write-us-form input[type=text],.write-us-form input[type=email]{margin-bottom:0}.write-us-form input[type=text],.write-us-form input[type=email]{-webkit-appearance:none;-webkit-border-radius:0;background:0 0;width:100%;border:none;border-bottom:1px solid #19846a;height:60px;font-weight:500;font-size:16px;line-height:19px;color:#bfbfbf;padding:0 10px 10px}.write-us-form input[type=text]::placeholder,.write-us-form input[type=email]::placeholder,.write-us-form textarea::placeholder,.write-us-form label{color:#bfbfbf !important}.write-us-form .mdc-floating-label{top:-35px;left:10px}input[type=text].wpcf7-not-valid,input[type=email].wpcf7-not-valid{border-bottom:solid 1px #ec404b !important}.write-us-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;top:45px;left:10px;line-height:1;font-size:12px}.write-us-form input[type=text]:focus,.write-us-form input[type=email]:focus,.write-us-form textarea:focus{outline:none}.write-us-form .mdc-floating-label.input_active{top:-65px;color:#19846A!important}.input_active{transition:.3s all;font-size:12px}.sg-author-text .sg-author-content:before{content:'';background:linear-gradient(0,rgb(250 250 250/100%) 35%,rgba(250,250,250,70%) 75%,rgba(250,250,250,40%) 100%);height:65px;width:100%;bottom:0;display:flex;position:absolute;z-index:10}.sg-author-text .sg-author-content.scroll-height{margin-bottom:1em}.book-wrp{perspective:650px;width:200px;height:300px;margin:30px;display:flex;align-items:center;justify-content:center}.book{width:200px;height:300px;transition:transform 1s,ease box-shadow .5s;transform:rotateY(-30deg);-webkit-transform:rotateY(-30deg);-ms-transform:rotateY(-30deg);position:relative;overflow:visible !important;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-webkit-backface-visibility:hidden;box-shadow:5px 5px 20px #afafaf;background-color:#ccc}.book:before{content:' ';position:absolute;z-index:9;display:inline-block;height:calc(300px - 2 * 3px);width:50px;top:3px;transform:translateX(calc(200px - 50px / 2 - 3px)) rotateY(90deg) translateX(calc(50px / 2));-webkit-transform:translateX(calc(200px - 50px / 2 - 3px)) rotateY(90deg) translateX(calc(50px / 2));-ms-transform:translateX(calc(200px - 50px / 2 - 3px)) rotateY(90deg) translateX(calc(50px / 2));background-color:#f5f4f4;background-image:url(//brustury.com.ua/wp-content/themes/sitegist-shop/assets/css/../images/texture4-2.jpg);background-repeat:repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;box-shadow:inset 0 11px 8px -10px #ccc,inset 0 -11px 8px -10px #ccc}.book:after{width:200px;height:300px;z-index:9;display:inline-block;content:' ';position:absolute;left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#141619;transform:translateZ(calc(50px * -1) );-webkit-transform:translateZ(calc(50px * -1) );-ms-transform:translateZ(calc(50px * -1) )}.book:hover{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);cursor:pointer;box-shadow:2px 3px 15px #afafaf}.book__poster{width:200px;height:300px;position:absolute;background:#575757aa;border-top-right-radius:3px;border-bottom-right-radius:3px;object-fit:cover}.book__seam{position:absolute;top:0;left:10px;bottom:0;filter:drop-shadow(2px 4px 6px #000);border-left:3px solid rgba(0,0,0,.05);background-image:linear-gradient(90deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 100%);width:50px}.grid-book-cell{height:256px;margin:0 0 1em;display:flex;align-items:flex-end}.book--soft .book__seam{display:none}.book--soft:before{transform:translateX(calc(200px - 50px / 2)) rotateY(90deg) translateX(calc(50px / 2));-webkit-transform:translateX(calc(200px - 50px / 2)) rotateY(90deg) translateX(calc(50px / 2));-ms-transform:translateX(calc(200px - 50px / 2)) rotateY(90deg) translateX(calc(50px / 2));border-right:4px solid #141619}@media (max-width:1199px){.slide-post-content__title,.blog-post-content__title{font-size:16px;line-height:18px}.grid-book-cell{height:315px}}@media (max-width:991px){.blog{padding-top:70px}.single-post .breadcrumbs{margin-top:100px}.contact{padding-top:70px}.about-us{padding-top:70px}.authors-row .list-author{width:25%}.page-template-search{padding-top:50px}}@media (max-width:768px){.blog-post.blog-post-highest img{height:318px}.sg-contact_form{width:100%;margin:0}footer .container{width:100%}.footer-main{padding-top:30px}footer .contact_ttl{padding-top:20px}footer .footer-main__dev{justify-content:flex-start;flex-direction:column}.about-us__block .about-us__image{height:300px}.about-us__block .about-us__txt-block p:last-child{margin-bottom:15px}.contact .contact_ttl{text-align:left}.contact .contact_tel_vib{flex-direction:column;align-items:flex-start}.contact .contact_viber svg{margin-right:14px}.contact .contact_tel,.contact .contact_viber{width:100%}.page-template-search{padding-top:100px}.grid-book-cell{height:250px}}@media (max-width:576px){.contact .container{width:100%}.not-found__container span{font-size:35px;line-height:42px;padding:0 15px}.not-found .not-found__cell p{margin:30px 0 20px}.images .images__block{width:100%}.slide-post-content__date,.blog-post-content__date{font-size:11px;line-height:18px}.slide-post-content__title,.blog-post-content__title{font-weight:800;font-size:14px;line-height:17px}.authors-row .list-author{width:50%}.not-found__buttons{flex-direction:column}.not-found__buttons a:last-child{margin-top:10px}.book:hover{transform:rotateY(-30deg);-webkit-transform:rotateY(-30deg);-ms-transform:rotateY(-30deg)}}@media (max-width:567px){.grid-book-cell{height:350px}}@media (max-width:499px){.grid-book-cell{height:300px}}@media (max-width:430px){.grid-book-cell{height:270px}}@media (max-width:410px){.book-wrp{margin-left:10px}}@media (max-width:396px){.grid-book-cell{height:230px}}@media (max-width:370px){.grid-book-cell{height:200px}}