.vc-row-container.container{width:100%}.vc-row-container.container.parent--home-slider{padding:0}#main-wrapper{min-height:100vh;padding-left:20% !important;padding-bottom:100px}a.button:focus{color:#fff !important}.top-header-bar{font-size:16px !important;width:100%;margin-bottom:30px}.top-header-bar .container{width:100% !important}.top-header-bar #menu-item-33709{border:1px solid #eee;padding:5px 10px}.top-header-bar #menu-item-33709 span{font-size:15px}.home .top-header-bar{position:absolute;top:0;right:0;z-index:9999;padding-left:20%}.search-results-holder .result-box .result-image a .image-placeholder,.search-results-holder .result-box .result-image a .image-placeholder>img{border-radius:0 !important}.page-title{font-size:26px}.site-header.main-header{display:none !important}.home-slider .graphic-slider{position:absolute;top:150px}.home-header{color:#17479e}.home-header h4:after{content:"";display:inline-block;position:absolute;top:50%;width:100%;height:2px;margin-left:30px;background:#17479e}.featured-book-header,.featured-event-header{margin-bottom:45px}.featured-book-header h1,.featured-event-header h1{font-size:40px;font-weight:bold}.featured-book-info,.featured-event-info{margin:30px 0}.featured-book-info .book-of-the-week,.featured-event-info .book-of-the-week{margin:20px 0}.featured-book-cover,.featured-event-cover{height:500px;background-repeat:no-repeat;background-size:contain;background-position:top center}.featured-book a:has(> .featured-book-cover),.featured-event a:has(> .featured-book-cover){display:block}.woocommerce-Message--info,.woocommerce-info{background-color:#17479e !important}.checkout-form-option--header .woocommerce-info{color:#fff !important}.woocommerce-message a.button.wc-forward{background:#fff !important;color:#17479e !important}.woocommerce-message a.button.wc-forward:after{background-color:#fff !important}.woocommerce-message a.button.wc-forward:hover,.woocommerce-message a.button.wc-forward:focus{color:#17479e !important}.woocommerce-message a:hover,.woocommerce-message a:focus{color:#fff !important}.woocommerce-message a:after{background-color:#fff !important}.shop-categories{display:none}.advanced-search-header{margin:60px 0}.advanced-search-header h1{font-size:26px}.advanced-search-content{width:80%;margin:auto}.komprai-wc-toolbar{display:flex}.komprai-wc-toolbar .woocommerce-product-categories{float:left}.komprai-wc-toolbar .woocommerce-product-categories .dropdown-menu{height:300px;overflow-y:scroll}.products-loop .product .item-info-row{display:inline-block !important;text-align:center}.products-loop .product .item-info-row .price-column{padding-left:0;color:#17479e}.products-loop .product .product-images{box-shadow:none !important}.products-loop .product .product-images:after{display:none}.products-loop .product .product-images .image-placeholder{background-color:#fff !important;margin-bottom:0px;position:relative;padding-bottom:100% !important;cursor:pointer;transition:opacity 0.5s;overflow:hidden}.products-loop .product .product-images .image-placeholder img{max-width:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0;width:100%;height:100%}.products-loop .product .author-column{margin:5px 0}.product .price ins{color:#e5559f !important}.product .price del{color:#17479e !important}.product .item-info .title-column h4{margin-bottom:0}.product .item-info .title-column .product-meta-label,.product .item-info .title-column .price-column bdi{color:#17479e;font-size:13px}.product .item-info .title-column .woocommerce-product-attributes.shop_attributes{margin:10px 0 auto !important}.product .item-info .title-column .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value p{font-size:13px}.product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value p{text-transform:capitalize}.woocommerce-no-products-found{min-height:100vh}.woocommerce-no-products-found .woocommerce-info{margin:0 auto;left:0;right:0;top:50%;width:500px;position:absolute;transform:translateY(-50%)}#footer{z-index:100;margin-left:20%}#footer.site-footer>.container{border-top:1px solid #17479e}#footer .footer-widgets .widget{margin-top:25px;margin-bottom:0;width:33.33333333%}#footer .footer-widgets .widget p,#footer .footer-widgets .widget a{color:#17479e !important}#footer .footer-widgets .widget .textwidget{text-align:center;display:inline-block}#footer .footer-widgets .widget .textwidget p{font-size:15px;text-align:left;margin-bottom:15px}#footer .footer-widgets .widget .textwidget .footer-social-icons{display:flex}#footer .footer-widgets .widget .textwidget .footer-social-icons .social-networks-links{margin-bottom:0}#footer .footer-widgets .widget .textwidget .footer-social-icons .social-networks-links li{padding:0 0 0 8px}#footer .footer-widgets .widget .textwidget .footer-social-icons a{margin-right:5px;color:#fff}#footer .footer-widgets .widget .textwidget .footer-social-icons br{display:none}#footer .footer-widgets .widget #menu-oroi-chrisis{text-align:left}#footer .footer-widgets .widget #menu-oroi-chrisis li{padding:unset}#footer .footer-widgets .widget #menu-oroi-chrisis li a{margin-bottom:15px}#footer .footer-bottom{background:#fff}#footer .footer-bottom .copyrights p{font-size:14px}#footer .footer-bottom .footer-content-left img{width:350px;height:auto}aside.vertical_menu_area{width:20%;height:100%;display:inline-block;position:fixed;top:0;left:0;z-index:101;background:#fff;padding:64px 0px}aside.vertical_menu_area .header-block__logo a{margin:auto}aside.vertical_menu_area .menu-komprai-main-menu-container{text-align:center}aside.vertical_menu_area .menu-komprai-main-menu-container .menu{margin:100px 0 0;list-style:none;padding-left:20px;text-align:left;text-transform:uppercase;display:inline-block;border-left:7px solid #e5559f}aside.vertical_menu_area .menu-komprai-main-menu-container .menu a{font-size:14px;font-weight:500;letter-spacing:2px;color:#17479e}aside.vertical_menu_area .menu-komprai-main-menu-container .menu li:not(:last-child){padding-bottom:40px}.page-id-51 .contact-form .form-group{background:#f3f0ef;padding:5px 15px;box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.1);border-radius:3px}.page-id-51 .contact-form .form-group.contact-form-privacy-policy,.page-id-51 .contact-form .form-group.contact-form-recaptcha{background:0 0;padding:0;box-shadow:none}.page-id-51 .contact-form .form-group.contact-form-privacy-policy input[type=checkbox],.page-id-51 .contact-form .form-group.contact-form-recaptcha input[type=checkbox]{box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.1);background:#f3f0ef;border:none;border-radius:3px}.page-id-51 .contact-form .form-group input:-webkit-autofill{box-shadow:0 0 0 1000px #eee inset}.page-id-51 .contact-form .labeled-input-row input{border-bottom:unset}.page-id-51 .contact-form .labeled-textarea-row textarea{background:0 0;padding-top:0}.page-id-51 .contact-page-social-icons ul{padding-left:unset}.page-id-51 .contact-page-social-icons ul li{padding:0 8px}.page-id-51 .contact-page-social-icons ul li i{font-size:17px}.page-id-51 .register-banner p,.page-id-51 .register-banner a{text-align:center;color:#fff}.page-id-51 .register-banner p:hover a,.page-id-51 .register-banner a:hover a{color:#fff}.page-id-51 .register-banner p:hover a:after,.page-id-51 .register-banner a:hover a:after{background:#fff}.page-id-104 .woocommerce-form{min-height:400px}@media (max-width:768px){aside.vertical_menu_area{display:none}.site-header.main-header{display:block !important}#main-wrapper{padding-left:unset !important}#footer{margin-left:0}#footer .footer-widgets .widget{width:auto}#footer #nav_menu-2{width:100%}#footer #nav_menu-2 #menu-oroi-chrisis{text-align:center}#footer .footer-bottom-content{display:flex !important;flex-wrap:wrap !important}#footer .footer-bottom-content .footer-content-right{order:2}#footer .footer-bottom-content .footer-content-left{order:1;margin-bottom:30px}}@media (min-width:992px){.container,.content-area{width:100% !important}}