@media (min-width: 1041px){.for-desktop{display:block!important}.for-mobile{display:none!important}}@media (max-width: 1040px){.for-desktop{display:none!important}.for-mobile{display:block!important}}@media (min-width: 1041px){.nav-for-desktop{display:block!important}.nav-for-mobile{display:none!important}}@media (max-width: 1040px){.nav-for-desktop{display:none!important}.nav-for-mobile{display:block!important}}@media screen and (min-width: 1068px) and (max-width: 1240px){.site-nav__item{padding:0 10px}.olibro-search__wrap{margin-left:15px}.olibro-search--nav .olibro-search__input{width:150px}}@media screen and (min-width: 1040px) and (max-width: 1068px){.olibro-search--nav .olibro-search__input{width:150px}.site-nav__item{padding:0 8px}.olibro-search__wrap{margin-left:15px}.site-nav{width:100%}}@media (max-width: 1040px){.olibro-page-width--content,.page-width--content{padding-left:25px;padding-right:25px;box-sizing:border-box}#main{padding-top:0}.olibro-site-banner--home{background:url(//cdn.shopify.com/s/files/1/0006/5801/4323/files/o-home_1024x252.png?v=1530532044) no-repeat scroll center center;background-size:cover;min-height:400px}.site-header__nav-toggle{display:inline-block;width:28px;height:30px;padding-top:18px}.site-header__nav-toggle span:after,.site-header__nav-toggle span:before{content:"";position:absolute;left:0;top:-9px}.site-header__nav-toggle span:after{top:9px}.site-header__nav-toggle span{position:relative;display:block}.site-header__nav-toggle span,.site-header__nav-toggle span:after,.site-header__nav-toggle span:before{width:100%;height:5px;background-color:#333;transition:all .3s;backface-visibility:hidden;border-radius:2px}.site-header__nav-toggle.on span{background-color:transparent}.site-header__nav-toggle.on span:before{transform:rotate(45deg) translate(5px,5px)}.site-header__nav-toggle.on span:after{transform:rotate(-45deg) translate(7px,-8px)}.site-header__nav-toggle.on+#menu{opacity:1;visibility:visible}.olibro-site-banner__content{max-width:80%}.mobile-header{position:relative}.site-header__cart{display:inline-block;margin-right:20px}.site-header__search{display:inline-block;margin-right:15px}.site-header__search i,.site-header__cart i{font-size:26px}.site-header__logo{float:left}.site-header__logo a{display:block;float:left;padding:15px 0;margin-left:25px}.site-nav{width:100%;padding-bottom:30px}.site-nav__item{display:inline-block;width:100%;padding:10px 0;border-bottom:1px solid #ebebeb;text-transform:uppercase;color:#333;text-align:left}.site-nav__text{display:inline-block;padding-bottom:0;border-bottom:0}.nav-dropdown__items--3columns{width:100%;padding:0;margin:10px 0 0}.nav-dropdown__items--3columns .nav-dropdown__item{width:100%;border-top:1px solid #ebebeb;padding:10px 0 10px 20px}.site-nav__link{height:auto;width:100%}.nav-dropdown__link{display:inline-block;width:100%;text-transform:uppercase;color:#333;text-align:left}.nav-dropdown__items{display:none}.site-nav__item--has-dropdown{position:relative}.site-nav__item--has-dropdown.open .nav-dropdown__items,.site-nav__item--has-dropdown.open .fa-angle-up{display:block}.site-nav__item--has-dropdown.open .fa-angle-down{display:none}.dropdown-toggle{position:absolute;right:0;top:10px;display:block;width:30px;height:30px;text-align:right}.dropdown-toggle .fa-angle-up{display:none}.dropdown-toggle i{font-size:25px}.remodal-close{left:auto;right:0}.remodal img{width:80%;margin-bottom:20px}.quick-links{position:absolute;right:20px;top:20px;width:120px;text-align:right}.olibro-home-banner__image{visibility:hidden}#widgets,.olibro-chapter-info{display:none}.olibro-articles__heading{float:left;width:100%}.site-footer__top{text-align:center}.olibro-product-sidebar{display:none}}@media screen and (max-width: 1040px){.olibro-site-banner__heading{font-size:32px}.olibro-site-banner--about .olibro-site-banner__heading{font-size:32px;line-height:1.3}.olibro-site-banner--about{min-height:700px}}@media screen and (min-width: 640px) and (max-width: 980px){.print__list{grid-template-columns:auto auto auto auto}.product-boxes{grid-template-columns:auto auto auto}}@media screen and (max-width: 640px){.print__list{grid-template-columns:auto auto}.product-boxes{grid-template-columns:auto}.hbspt-form fieldset.form-columns-3 .hs-form-field{width:100%!important}}
/*# sourceMappingURL=/s/files/1/0086/4891/7097/t/6/assets/responsive.scss.css.map */
