@charset "UTF-8";
/*!
Theme Name: Harper Collins Christian Publishing Child Theme
Theme URI: http://underscores.me/
Author: Supadu
Author URI: https://www.supadu.com/
Description: Child theme for Harper Collins Christian Publishing
Version: 1.0.0
template: hccp-theme
*/@import url("https://fonts.googleapis.com/css?family=Roboto:400,700");.responsive-debug{position:fixed;left:0;bottom:0;color:#fff;background:#666;padding:5px;z-index:999}@media (min-width:rem(320px)){.responsive-debug:after{content:" small"}}@media (min-width:rem(360px)){.responsive-debug:after{content:" medium-handset"}}@media (min-width:rem(400px)){.responsive-debug:after{content:" large-handset"}}@media (min-width:rem(480px)){.responsive-debug:after{content:" small-handset-landscape"}}@media (min-width:rem(600px)){.responsive-debug:after{content:" medium-handset-landscape"}}@media (min-width:rem(720px)){.responsive-debug:after{content:" large-handset-landscape"}}@media (min-width:rem(840px)){.responsive-debug:after{content:" large-handset-landscape"}}@media (min-width:rem(960px)){.responsive-debug:after{content:" small-tablet-landscape"}}@media (min-width:rem(1024px)){.responsive-debug:after{content:" large-tablet-landscape"}}@media (min-width:rem(1030px)){.responsive-debug:after{content:" desktop"}}@media (min-width:rem(1200px)){.responsive-debug:after{content:" large-desktop"}}@media (min-width:rem(1300px)){.responsive-debug:after{content:" larger-desktop"}}@media (min-width:rem(1680px)){.responsive-debug:after{content:" xlarge-desktop"}}.animation-delay-1{animation-delay:.3s}.animation-delay-2{animation-delay:.6s}.animation-delay-3{animation-delay:.9s}.animation-delay-4{animation-delay:1.2s}.animation-delay-5{animation-delay:1.5s}.animation-delay-6{animation-delay:1.8s}.animation-delay-7{animation-delay:2.1s}.animation-delay-8{animation-delay:2.4s}.animation-delay-9{animation-delay:2.7s}.animation-delay-10{animation-delay:3s}.animation-delay-11{animation-delay:3.3s}.animation-delay-12{animation-delay:3.6s}body{font-weight:400}body,h1,h2{font-family:Arial,Times,serif}h1,h2{font-weight:700}h3,h4,h5,h6{font-family:Arial,Times,serif;font-weight:400}body{font-size:.875rem;line-height:1rem;color:#57595c}h1{font-size:26px;line-height:28px}h1,h2{color:#57595c;text-transform:uppercase}h2{font-size:21px;line-height:23px}h3{font-size:18px;line-height:20px}h3,h4{color:#969595}h4{font-size:15px;line-height:17px}h5,h6{font-size:13.5px;color:#969595;line-height:15.5px}p{margin:0 0 1em;line-height:1.2}a{transition:all .3s ease-in-out;color:#1a7bbd}a:hover{color:#57595c;text-decoration:none}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}ol,ul{margin:0 0 1em .9375rem;padding:0 0 0 1.25rem;line-height:1rem}ol li,ul li{margin-bottom:.5em}.hc-title,.sub-title{text-align:center;margin:0;padding:0}.main-navigation .menu-main-menu-container .menu{font-size:18px}.main-navigation .menu-main-menu-container .menu li a{color:#1a7bbd;font-weight:700}.main-navigation .menu-main-menu-container .menu li a:hover{color:#57595c}.main-navigation .menu-main-menu-container .menu li.menu-item-has-children a:after{top:1px}.main-navigation .menu-main-menu-container .menu li ul li.menu-item-has-children ul li ul li a{color:#57595c}.main-navigation .menu-main-menu-container .menu>.menu-item-has-children>a{border-bottom:3px solid transparent}.main-navigation .menu-main-menu-container .menu>.menu-item-has-children>a:hover{border-color:#57595c}.main-navigation .menu-main-menu-container .menu>.menu-item-has-children>a:after{top:19px!important}.site-header .site-main-menu{width:100%}#mobile-menu li.menu-item-has-children{position:relative}#mobile-menu li.menu-item-has-children:after{content:"";position:absolute;top:15px;right:1.125rem;transition:transform .3s ease-in-out;background-image:url(../hccp-theme/img/arrow.png);width:8px;height:8px;background-size:100%;transform:rotate(180deg)}#mobile-menu li.menu-item-has-children.show-sub .sub-menu{max-height:400px}#mobile-menu li.menu-item-has-children.show-sub:after{transform:rotate(0)}#mobile-menu li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden}#mobile-menu li.menu-item-has-children .sub-menu li{border-bottom:none}#mobile-menu li.menu-item-has-children .sub-menu li a{font-size:.75rem}.slick-slider .slick-dots{list-style:none;margin:10px 0;padding:0;bottom:inherit;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.slick-slider .slick-dots li{width:10px;height:10px;margin:0 5px 40px}.slick-slider .slick-dots li.slick-active button{background-color:grey}.slick-slider .slick-dots li:before{display:none}.slick-slider .slick-dots li button{background-color:#e1e1e1;width:10px;height:10px;opacity:1;transition:background-color .3s;font-size:0;line-height:0;display:block;border:0;border-radius:100%;padding:0;margin:0}.slick-slider .slick-dots li button:hover{background-color:grey}.slick-slider .slick-dots li button:before{display:none}.site-header{padding-top:0}.site-header .site-branding{padding-bottom:0;border-bottom:0}@media (min-width:60rem){.site-header .site-branding{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}}.site-header .site-branding__logo{width:70%;margin-top:20px}@media (min-width:25rem){.site-header .site-branding__logo{margin-top:15px}}@media (min-width:60rem){.site-header .site-branding__logo{width:40%;margin-top:0}}.site-header .site-branding .main-navigation__container{width:50%;margin:0 15px}.site-header .site-branding .main-navigation__container #primary-menu .menu-item-has-children>a:after{display:none}.site-header .site-branding .main-navigation__container #primary-menu>li{margin-left:0;padding:0;position:relative}.site-header .site-branding .main-navigation__container #primary-menu>li>a{display:block;font-size:.8125rem;padding:1.875rem .9375rem;border-bottom:3px solid #fff;height:auto;line-height:normal;font-weight:700;text-transform:none}.site-header .site-branding .main-navigation__container #primary-menu>li>a:hover{background-color:#f7f7f7;border-bottom-color:#1a7bbd}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu{width:15.625rem;display:block;padding:0}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu:after,.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu:before{content:"";position:absolute;bottom:0;background:#fff;height:100%;top:-2px;width:9999px}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu:after{left:100%}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu:before{right:100%}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu li{padding:.3125rem 0;width:100%;text-align:left}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu li:first-child{padding-top:.9375rem}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu li:last-child{padding-bottom:.9375rem}.site-header .site-branding .main-navigation__container #primary-menu>li .sub-menu li a{text-transform:none;color:#1a7bbd;font-size:.8125rem}.site-header .site-branding__search{width:20%;position:static}.site-header .widget_supapress_search{width:100%;margin-bottom:0}.site-header .widget_supapress_search .search-field{padding:7px 6px 10px 10px}.site-header .widget_supapress_search .search-field::-webkit-input-placeholder{font-size:.8125rem;color:#9f9f9f;font-weight:700}.site-header .widget_supapress_search .search-field:-moz-placeholder,.site-header .widget_supapress_search .search-field::-moz-placeholder{font-size:.8125rem;color:#9f9f9f;font-weight:700}.site-header .widget_supapress_search .search-field:-ms-input-placeholder{font-size:.8125rem;color:#9f9f9f;font-weight:700}.footer-nav{margin:1.875rem 0;padding:1.875rem 0 .625rem;border-top:2px solid #ccc;border-bottom:4px solid #ccc}@media (min-width:52.5rem){.footer-nav{margin-bottom:0}}.footer-nav__container{margin:0 0 10px;padding:0;list-style:none}@media (min-width:52.5rem){.footer-nav__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.footer-nav__social-media{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width:60rem){.footer-nav__social-media{-ms-flex-pack:end;justify-content:flex-end;-webkit-justify-content:flex-end}}.footer-nav__social-media a{margin:5px;padding:6px 5px 3px 6px;border-radius:2px;background-color:#77787b}.footer-nav__social-media a.instagram{background-color:transparent}.footer-nav__social-media a.instagram svg{fill:#77787b;width:30px;height:30px}.footer-nav__social-media svg{fill:#fff;width:20px;height:20px}.footer-nav__column{margin:0}.footer-nav__column>a{display:none}.footer-nav__open .menu-item a{color:#fff;background:#a1a1a1}.footer-nav__trigger--open{color:#fff!important;background:#a1a1a1}.footer-nav .sub-menu{padding:0;list-style:none;margin:0}.footer-nav .sub-menu li{margin:0}@media (min-width:52.5rem){.footer-nav .sub-menu{margin:0 0 1.875rem}}.footer-nav .sub-menu .menu-item a{font-size:14px;line-height:1rem;display:block;text-align:center;border-bottom:1px solid #ccc;cursor:pointer;font-weight:600;color:#484747;text-transform:uppercase;padding:10px;position:relative}@media (min-width:52.5rem){.footer-nav .sub-menu .menu-item a{text-align:left;border-bottom:none;padding:2px 5px}}.footer-nav .sub-menu .menu-item a:after{content:"";background-image:url(../hccp-theme/img/arrow.png);width:8px;background-size:100%;height:8px;position:absolute;top:14px;font-size:14px;right:6px;background-repeat:no-repeat;transform:rotate(-180deg)}@media (min-width:52.5rem){.footer-nav .sub-menu .menu-item a:after{display:none}}.footer-nav .sub-menu .menu-item a:hover{text-decoration:none}.footer-nav .sub-menu .menu-item .sub-menu{display:none}@media (min-width:52.5rem){.footer-nav .sub-menu .menu-item .sub-menu{display:block!important}}.footer-nav .sub-menu .menu-item .sub-menu.footer-nav__open{display:block;background:#a1a1a1}.footer-nav .sub-menu .menu-item .sub-menu.footer-nav__open a{color:#fff;background:#a1a1a1}.footer-nav .sub-menu .menu-item .menu-item a{color:#77787b;text-transform:none;font-weight:200;cursor:pointer}.footer-nav .sub-menu .menu-item .menu-item a:hover{text-decoration:underline}.footer-nav .sub-menu .menu-item .menu-item a:after{display:none}.hc-footer__legal{clear:both;margin:1.875rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hc-footer__legal *{font-size:.75rem}@media (min-width:37.5rem){.hc-footer__legal{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.hc-footer__legal__menu{list-style:none;margin:0;padding:0}.hc-footer__legal__menu li{display:inline-block}.hc-footer__legal__menu li:after{content:" · ";display:inline-block;margin:0 5px 0 8px}.hc-footer__legal__menu li:last-child:after{display:none}.hc-footer__legal__menu li a{font-weight:700}.hc-footer__legal__left{text-align:center;margin-bottom:20px;width:100%}@media (min-width:37.5rem){.hc-footer__legal__left a img{max-width:25rem}}.hc-footer__legal__left p{margin-top:10px;margin-bottom:0}@media (min-width:37.5rem){.hc-footer__legal__left{text-align:left;width:50%;margin-bottom:0}}.hc-footer__legal__right{text-align:center;margin-bottom:20px;width:100%}@media (min-width:37.5rem){.hc-footer__legal__right{width:50%;text-align:right;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.hccp-button,.sample-button.show .aerio_preview a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:10px;color:#fff;background:linear-gradient(#005eb8,#003865);width:auto;text-transform:uppercase;margin:0 auto 1em;max-width:300px}.hccp-button .cart-icon,.sample-button.show .aerio_preview a .cart-icon{height:20px;width:20px;margin-right:10px;fill:#fff}.sample-button{display:none}.sample-button.show{display:block}.sample-button.show .aerio_preview a:hover{color:#57595c}.shopify-buy__type--center{text-align:center}.shopify-buy--visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.shopify-buy__quantity-decrement,.shopify-buy__quantity-increment{color:#4c4c4c;display:block;height:30px;float:left;line-height:16px;font-family:monospace;width:26px;padding:0;border:none;background:transparent;box-shadow:none;cursor:pointer;font-size:18px;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #767676;position:relative}.shopify-buy__quantity-decrement svg,.shopify-buy__quantity-increment svg{width:14px;height:14px;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-7px;fill:currentColor}.shopify-buy__quantity-decrement{border-radius:3px 0 0 3px}.shopify-buy__quantity-increment{border-radius:0 3px 3px 0}.shopify-buy__quantity{color:#000;width:45px;height:30px;font-size:16px;border:none;text-align:center;-webkit-appearance:none;-moz-appearance:textfield;display:inline-block;padding:0;border-radius:0;border-top:1px solid #767676;border-bottom:1px solid #767676}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shopify-buy__quantity-container.shopify-buy__quantity-with-btns{overflow:hidden}.shopify-buy__quantity-container.shopify-buy__quantity-with-btns .shopify-buy__quantity{border-left:0;border-right:0;float:left}.shopify-buy__btn{color:#fff;font-size:15px;background-color:#78b657;padding:12px 40px;letter-spacing:.3px;display:block;border-radius:3px;cursor:pointer;transition:background .2s ease;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.2;border:0;-moz-appearance:none;-webkit-appearance:none}.shopify-buy__btn:focus,.shopify-buy__btn:hover{background-color:#5f9d3e}.shopify-buy__btn--parent{background-color:transparent;border:0;padding:0;cursor:pointer}.shopify-buy__btn--parent:focus .product__variant-img,.shopify-buy__btn--parent:hover .product__variant-img{opacity:.7}.shopify-buy__btn--cart-tab{padding:5px 11px;border-radius:3px 0 0 3px;position:fixed;right:0;top:50%;transform:translate(100%,-50%);opacity:0;min-width:inherit;width:auto;height:auto;z-index:2147483647}.shopify-buy__btn--cart-tab.is-active{transform:translateY(-50%);opacity:1}.shopify-buy__btn__counter{display:block;margin:0 auto 10px;font-size:18px}.shopify-buy__icon-cart--side{height:20px;width:20px}.shopify-buy__btn[disabled]{background-color:#999;pointer-events:none}.shopify-buy__btn--close{position:absolute;right:9px;top:8px;font-size:35px;color:#767676;border:none;background-color:transparent;transition:transform .1s ease,color .1s ease;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:9px}.shopify-buy__btn--close:hover{transform:scale(1.2);color:dimgray}.shopify-buy__option-select-wrapper{border:1px solid #d3dbe2;border-radius:3px;box-sizing:border-box;position:relative;background:#fff;overflow:hidden;vertical-align:bottom}.shopify-buy__select-icon{cursor:pointer;display:block;fill:#798c9c;position:absolute;right:10px;top:50%;margin-top:-6px;pointer-events:none;width:12px;height:12px;vertical-align:middle}.shopify-buy__option-select+.shopify-buy__option-select{margin-top:7.5px}.shopify-buy__option-select__label{display:block;font-size:14px;margin-top:15px;margin-bottom:5px}.shopify-buy__btn--parent .shopify-buy__option-select__label{cursor:pointer}.shopify-buy__option-select__select{font-size:inherit;padding:7px 10px;padding-right:32px;border:0;width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none}.shopify-buy__option-select__select::-ms-expand{display:none}.shopify-buy__btn--parent .shopify-buy__option-select__select{cursor:pointer}.shopify-buy__product{overflow:hidden;width:100%}.shopify-buy__product__variant-img{margin:0 auto 15px;transition:opacity .3s ease;opacity:1}.shopify-buy__product__variant-img.is-transitioning{opacity:0}.shopify-buy__is-button{cursor:pointer}.shopify-buy__no-image .shopify-buy__product__variant-img{display:none}.shopify-buy__product__title{font-size:18px;line-height:1.2;color:#4a4a4a;margin-bottom:15px;font-weight:700}.shopify-buy__layout-horizontal .shopify-buy__product__title{margin-top:10px}.shopify-buy__product__variant-title{font-size:18px;color:#666;text-align:center;margin-bottom:15px}.shopify-buy__product__price{margin-bottom:15px}.shopify-buy__product-description{margin-top:30px;line-height:1.65;color:#4a4a4a}.shopify-buy__product-description img,.shopify-buy__product-description ol,.shopify-buy__product-description p,.shopify-buy__product-description ul{margin-bottom:10px}.shopify-buy__product-description img:last-child,.shopify-buy__product-description ol:last-child,.shopify-buy__product-description p:last-child,.shopify-buy__product-description ul:last-child{margin-bottom:0}.shopify-buy__product-description a{color:inherit}.shopify-buy__product-description img{max-width:100%}.shopify-buy__product-description h1{font-size:20px}.shopify-buy__product-description h2{font-size:18px}.shopify-buy__product-description h3{font-size:17px}.shopify-buy__product-description ol,.shopify-buy__product-description ul{margin-left:2em}.shopify-buy__product-description ul{list-style-type:disc}.shopify-buy__layout-vertical{text-align:center}.shopify-buy__product__actual-price,.shopify-buy__product__compare-price{color:#4a4a4a;display:inline-block}.shopify-buy__product__actual-price{font-size:14px}.shopify-buy__product__compare-price{font-size:12px;text-decoration:line-through;padding-left:5px;opacity:.65}.shopify-buy__product__variant-selectors{text-align:left;font-size:14px}.shopify-buy__layout-vertical .shopify-buy__product__variant-selectors{width:100%;max-width:280px;display:inline-block}.shopify-buy__quantity{border-left:1px solid;border-right:1px solid;border-radius:3px}.shopify-buy__quantity,.shopify-buy__quantity-decrement,.shopify-buy__quantity-increment{border-color:#d3dbe2;line-height:1.2;font-size:15px;height:auto;padding-top:12px;padding-bottom:12px}.shopify-buy__btn{display:inline-block}.shopify-buy__btn-wrapper{margin-top:20px}.shopify-buy__btn.shopify-buy__beside-quantity{display:inline-block;vertical-align:top;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid transparent}.shopify-buy__btn-and-quantity .shopify-buy__quantity{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background:#fff}.shopify-buy__btn-and-quantity .shopify-buy__quantity-container{display:inline-block;vertical-align:top}.shopify-buy__btn-and-quantity .shopify-buy__btn-wrapper{display:inline-block;vertical-align:top;margin:0}.shopify-buy__cart-item__quantity-container{margin-top:20px;display:inline-block}.shopify-buy__layout-horizontal .shopify-buy__btn,.shopify-buy__layout-horizontal .shopify-buy__quantity-container,.shopify-buy__layout-vertical .shopify-buy__btn,.shopify-buy__layout-vertical .shopify-buy__quantity-container{margin:20px auto 0}.shopify-buy__layout-horizontal .shopify-buy__btn:first-child,.shopify-buy__layout-vertical .shopify-buy__btn:first-child{margin-top:0}.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity,.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity{margin:20px auto 0}.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__btn,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__quantity-container,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity:first-child,.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__btn,.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__quantity-container,.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity:first-child{margin:0 auto}.shopify-buy__layout-horizontal .shopify-buy__product__variant-img,.shopify-buy__layout-vertical .shopify-buy__product__variant-img{max-width:100%}@media (min-width:500px){.shopify-buy__layout-horizontal:not(.no-image){text-align:left;margin-bottom:0;margin-left:0}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper{float:left;width:40%}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title{text-align:left}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__btn-wrapper,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__quantity-container{margin-left:calc(40% + 25px)}}@media (min-width:680px){.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper{float:left;width:60%}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__btn-wrapper,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__quantity-container{margin-left:calc(60% + 25px)}}.no-image .shopify-buy__product-img-wrapper{display:none}.shopify-buy__carousel{font-size:0;text-align:center;min-height:90px;margin-left:-15px;margin-top:15px}.shopify-buy__carousel-item{width:calc(16.666% - 15px);margin-left:15px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;background-size:cover;background-position:50%;padding:0;border:none}.shopify-buy__carousel-item:nth-child(n+7){margin-top:15px}.shopify-buy__carousel-item:before{content:"";display:block;padding-top:100%}.main-image-wrapper{position:relative}.carousel-button{position:absolute;width:75px;top:0;height:100%;border:none;font-size:0;background-color:transparent;opacity:.4;cursor:pointer}.carousel-button:focus,.carousel-button:hover{opacity:.9;outline:none}.carousel-button-arrow{width:20px;display:inline-block;margin-left:25px}.carousel-button--previous{left:0;transform:rotate(180deg)}.carousel-button--next{right:0}.shopify-buy__carousel-item--selected{opacity:.4}.shopify-buy__btn:focus,.shopify-buy__btn:hover{background:#0074c9}.shopify-buy__btn{background:#003963;font-family:Arial,sans-serif;font-size:14px;width:100%;padding:15px 0;border-radius:5px;font-weight:400}.shopify-buy__btn-wrapper{width:85%}.shopify-buy__product__variant-title{font-family:Arial,sans-serif;font-weight:400}.shopify-buy__product__title{font-family:Open Sans,sans-serif;font-size:26px}.shopify-buy__product-description,.shopify-buy__product__actual-price{font-family:Arial,sans-serif;font-weight:400}.shopify-buy__product__actual-price{font-size:18px}.shopify-buy__quantity-container{width:15%}.shopify-buy__quantity{font-size:14px;padding:15px 0;width:100%}.shopify-buy__product__compare-price{font-size:15px;font-family:Arial,sans-serif;font-weight:400}.shopify-buy__option-select__label,.shopify-buy__option-select__select{font-family:Arial,sans-serif}.hcc-hero{height:400px;background:#000;background-size:cover}@media (min-width:52.5rem){.hcc-hero{height:500px;width:100%}}.hcc-hero__container{height:400px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0}@media (min-width:52.5rem){.hcc-hero__container{height:500px}}.hcc-hero__container.hc-container{margin:0 auto;padding:0}.hcc-hero__image{margin-bottom:15px}.hcc-hero__image img{max-width:300px;margin:0 auto}@media (min-width:52.5rem){.hcc-hero__image img{max-width:600px}}@media (min-width:64rem){.hcc-hero__image img{max-width:inherit}}.hcc-hero__button{text-align:center;max-width:300px;width:100%;margin:20px 0}@media (min-width:52.5rem){.hcc-hero__button{width:auto}}.hcc-hero__button .hc-button{text-align:center;padding:10px 20px;font-weight:700;font-size:16px}@media (min-width:52.5rem){.hcc-hero__button .hc-button{padding:15px 20px}}div.supapress .search .search-wrapper .pagination-wrapper .supapress-per-page-wrapper select,div.supapress .search .search-wrapper .pagination-wrapper .supapress-sort-by-wrapper select,div.supapress .search .search-wrapper .pagination-wrapper__pre-page,div.supapress .search .search-wrapper .pagination-wrapper__sort{font-size:14px}div.supapress .search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper{font-size:14px;color:#63666a}div.supapress .search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper a{color:#63666a}div.supapress .search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-current-page{color:#63666a;background:#fff}div.supapress .search .books-wrapper .book-wrapper .information-wrapper{font-size:14px;color:#666}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__the-title{font-size:14px;line-height:18px;color:#63666a}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__the-subtitle{font-size:14px;line-height:18px;color:#96999d}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .format-dropdown select{font-size:14px}.sample-button.show .aerio_preview div.supapress .product-details .book-wrapper__left a,div.supapress .product-details .book-wrapper__left .hccp-button,div.supapress .product-details .book-wrapper__left .sample-button.show .aerio_preview a{margin:0 20px 1em}div.supapress .product-details .book-wrapper__left .supapress_promos__adverts{text-align:center}div.supapress .product-details .book-wrapper__right .sp__the-details li strong{width:125px}div.supapress .product-details .book-wrapper__right .buy-link .shopify-buy-frame{margin:0 auto 20px}div.supapress .product-details .book-wrapper__book-details h3{color:#000}div.supapress div[id^=isbn-carousel-] .book-wrapper .sp__the-title{font-weight:700}.widget.widget_recent_entries ul li:hover a,.widget.widget_recent_entries ul li a:hover,.widget ul li:hover a,.widget ul li a:hover{color:#037ec0}.widget .widget-title{color:#000;border-left:5px solid #037ec0}.site-blog .entry-header__title,.site-blog .page-header .page-title{color:#000}.site-blog .comment-respond .comment-form input#submit{background-color:#037ec0;border-color:#037ec0}.site-blog .entry-header__date{background-color:#037ec0}@media (min-width:45rem){.site-blog__right{width:25%;padding-left:20px}}.hccpub-home__billboard{margin-top:.3125rem}.hccpub-home__billboard--inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;max-width:35.375rem;margin:0 auto;position:relative;z-index:0}.hccpub-home__billboard--inner:after{left:99%;background:url(img/bg-billboard-left.png)}.hccpub-home__billboard--inner:before{right:99%;background:url(img/bg-billboard-right.png)}.hccpub-home__billboard--inner:after,.hccpub-home__billboard--inner:before{content:"";position:absolute;bottom:0;z-index:-1;height:100%;top:0;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.hccpub-home__billboard--item{width:33.33333%;line-height:1px;cursor:pointer}.hccpub-home__billboard--item img{width:100%}.hccpub-home__billboard--item a{background-color:#fff;display:block;position:relative}.hccpub-home__billboard--item a>img:not(.hover-logo){opacity:0;visibility:hidden;display:none}.hccpub-home__billboard--item a .hover-logo{opacity:1;visibility:visible}@media (min-width:45rem){.hccpub-home__billboard--item a img{transition:all .3s ease}.hccpub-home__billboard--item a>img:not(.hover-logo){opacity:1;visibility:visible;display:block}.hccpub-home__billboard--item a .hover-logo{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}.hccpub-home__billboard--item a:hover{box-shadow:1px 1px 5px rgba(0,0,0,.3);transform:scale(1.1);z-index:1}.hccpub-home__billboard--item a:hover>img:not(.hover-logo){opacity:0;visibility:hidden}.hccpub-home__billboard--item a:hover .hover-logo{opacity:1;visibility:visible}}.hccpub-home__billboard--subtitle{background-color:#1a7bbd;padding:.625rem}.hccpub-home__billboard--subtitle h2{margin:0;text-align:center;color:#fff;font-size:1.875rem;font-weight:400;line-height:normal}@media (min-width:45rem){.hccpub-home__billboard--subtitle h2{font-size:3rem}}.hccpub-home__three-logos{margin:1.25rem auto 0;padding:1.25rem 0;border-top:1px solid #d7d7d7}@media (min-width:30rem){.hccpub-home__three-logos{margin:2.5rem auto}}.hccpub-home__three-logos--inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width:30rem){.hccpub-home__three-logos--inner{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.hccpub-home__three-logos--item{width:50%;margin-bottom:1.875rem;padding:0 1.25rem}@media (min-width:30rem){.hccpub-home__three-logos--item{width:20%;margin-bottom:0}}@media (min-width:45rem){.hccpub-home__three-logos--item{padding:0 1.5625rem}}.hccpub-home__three-logos--item a span{display:block;margin-top:.625rem}.hccpub-home__carousels .r-tabs-accordion-title{display:none}.hccpub-home__carousels--tabs{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0 0 .9375rem}.hccpub-home__carousels--tabs li{margin:0;padding:10px;text-align:center;font-size:13px}@media (min-width:30rem){.hccpub-home__carousels--tabs li{padding:10px 20px;font-size:16px}}.hccpub-home__carousels--tabs li a{color:#d7d7d7}.hccpub-home__carousels--tabs li.r-tabs-state-active{background-color:#d7d7d7}.hccpub-home__carousels--tabs li.r-tabs-state-active a{color:#000}.hccpub-home__carousels--lookup{display:none}.hccpub-home__carousels--lookup div.supapress div[id^=isbn-carousel-] .book-wrapper .sp__the-author,.hccpub-home__carousels--lookup div.supapress div[id^=isbn-carousel-] .book-wrapper .sp__the-title{font-size:.875rem}.hccpub-home__carousels--lookup div.supapress div[id^=isbn-carousel-] .book-wrapper .sp__the-author a,.hccpub-home__carousels--lookup div.supapress div[id^=isbn-carousel-] .book-wrapper .sp__the-title a{color:#000}.hccpub-home__square-logos{padding-top:.625rem;border-top:1px solid #d7d7d7}.hccpub-home__square-logos--inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.hccpub-home__square-logos--item{width:49%;padding:0}@media (min-width:45rem){.hccpub-home__square-logos--item{width:24%}}
/*# sourceMappingURL=style.css.map */
