body{overflow-x:hidden;}h1{font-size:3em;}.node__content>*{margin:0;max-width:unset;}.page-node-type-page .node__content>*{max-width:100%;}main{padding-top:0px;}main .views-element-container,main .view{overflow:visible !important;}.pt-3{padding-top:0 !important;}.has-notfront-rotation main{padding-top:0px;}.navbar{background:var(--dark-green) !important;height:143px !important;max-width:unset !important;width:100% !important;transition:height .5s ease;margin-top:0;position:relative;}.navbar .container-fluid{max-width:80% !important;margin:0 auto !important;}.navbar .nav-icon-wrapper{margin:24px 0 0 0;order:3;max-width:250px;flex-grow:unset;justify-content:unset;}#block-rizzoli-2023-commerceiconmenu .navbar-nav{position:relative;margin-top:5px;}#block-rizzoli-2023-branding{margin-left:20px !important;}.social-media-links li{margin:0 3%;}.region-footer .social-media-links li{margin:0 2%;}.region-footer .social-media-links li a{width:40px;padding:4px;}.has-rotation-block header .navbar{min-height:143px}.region.region-header{margin-top:0px;}#block-views-block-home-rotation-block-1-2{left:unset;}img.img-fluid.image-style-home-rotation{max-width:unset;width:100% !important;height:30vw !important;margin:0 auto;text-align:center;position:static;left:unset;}.view-home-rotation .view-footer{font-size:1em;}.view-home-rotation .view-footer{position:relative;}.path-frontpage .view-home-rotation .view-footer{position:absolute;margin-top:25vw;}#block-timbersitewidebanner{position:absolute !important;margin-top:unset !important;}.path-frontpage .slick--view--featured-products{margin:5vw 0 !important;}.path-frontpage .view-front-featured-products-selected-taxo-terms,#block-views-block-featured-products-block-1>div{margin:0 auto 2vw auto !important;}.has-notfront-rotation .view-home-rotation .view-footer{position:absolute;}#block-socialmedialinks{left:unset;}#block-webform input{height:50px;}.timber-header-autocomplete-search{display:flex;background:transparent;width:unset;margin:11px 0px 0 auto !important;order:1;}.navbar .timber-header-autocomplete-search .form--inline{width:unset !important;}#block-welcomemessage{position:relative;top:-60px;}div#block-commercenavigationmenu-3{display:flex;width:100%;justify-content:center;padding:0;}#block-views-block-featured-products-block-1,#block-views-block-featured-products-block-3,#block-views-block-featured-products-block-4{}#block-views-block-featured-products-block-1 h2,#block-views-block-featured-products-block-2 h2,#block-views-block-featured-products-block-3 h2,#block-views-block-featured-products-block-4 h2{margin:60px 0 60px 0;}.region-nav-branding .block-system-branding-block{background:var(--dark-green);height:100px;z-index:999;}.region-nav-main{margin:0 auto;padding:0 30px 0 0;justify-content:unset;}ul.sf-menu a{font-size:15px;}ul.sf-menu ul{text-align:left;}.region-nav-branding{flex-flow:wrap;}#block-timber-commerce-starter-branding{order:1;width:100%;}#cat-menu-button{margin-left:2rem;order:1;}.herk-slide-menu .super-menu-header{}#superfish-commerce-navigation-menu>li{min-height:44px;display:flex;align-content:center;flex-flow:row wrap;border:none;}#superfish-commerce-navigation-menu ul{top:44px;box-shadow:1px 1px 5px rgba(0,0,0,.1) !important;}#superfish-commerce-navigation-menu li:hover ul{display:block !important;}#superfish-commerce-navigation-menu ul li{border-bottom:1px solid #ccc;}.super-menu-header .heading{display:flex;}.block-category-menu-block .cat-menu-header{display:flex !important;margin:0 0 5px 10px;border-bottom:1px solid grey;padding:0 0 3px 2px;}header ul ul{box-shadow:10px 10px 5px rgba(0,0,0,.2) !important;}.notfront main .region-content{margin-left:auto;margin-right:auto;max-width:75%;}.region-nav-additional{z-index:200;display:flex;justify-content:center;width:100%;position:relative;}.region-nav-additional .sf-depth-1{flex-grow:1;}a.cart-block--link__expand{display:flex;}main.homepage{padding-top:0px;}.block-views-blockpromotional-cards-block-3{margin-top:0;}.view-promotional-cards .view-content{flex-flow:wrap;}.view-promotional-cards .views-row{margin-left:5px;margin-right:5px;}.page-node-type-event div#block-mainpagecontent{width:80vw;max-width:1120px;}.path-events .view-events,{width:75%;}.path-events .view-events .node__content{display:flex;flex-flow:wrap;}.path-events .events-flex-two-wrapper{width:50%;}.path-events .field--name-field-image{width:48%;}.page-node-type-event #block-mainpagecontent .node__content{flex-flow:row wrap;}.field--name-field-featured-book{width:38%;padding:2% 0;}.event-section-two-wrapper{width:65%;min-width:320px;}.page-node-type-event .event-presenter,.page-node-type-event .event-location,.page-node-type-event .event-body{text-align:left;}.page-node-type-event .field--type-decimal .js-form-item .form-control{width:40%;}.page-node-type-event .event-timber-variations{}.page-node-type-event .event-presenter,.page-node-type-event .event-location{margin:5% 0% 0 5%;border-bottom:2px solid var(--med-green);padding-bottom:15px;align-items:center;}.page-node-type-event .event-body{margin-top:4%;}#block-views-block-event-node-featured-items-block-1{min-width:260px;width:32%;}.event-no-featured-items #block-views-block-event-node-featured-items-block-1{display:none;}.page-node-type-event .ticket-btn{margin:95px 0 0 5%;}.page-node-type-event .event-presenter,.page-node-type-event .event-location{justify-content:unset;}.field--name-field-event-presenter-author{max-width:450px;}.page-node-type-event .event-presenter:before,.page-node-type-event .event-location:before{margin:-10px 20px 0 0;}.page-node-type-event .field--name-field-image{text-align:unset;width:35%;min-width:290px;order:2;}.page-node-type-event .node--type-event{width:75vw;margin:0 auto;max-width:920px;}.page-node-type-event .event-date{font-size:1.5em;}.page-node-type-event .field--name-field-image img,.page-node-type-event .views-field-field-featured-book img{max-width:310px;margin-right:auto;}div#block-views-block-featured-bookshelves-block-1-2{width:75%;}.small-block-grid-5>.grid{width:20%;}footer .region-footer{width:75%;margin:0 auto;}div#block-socialmedialinksfooter{max-width:unset;width:100%;}.region-footer #block-footermenu{width:50%;}#block-footermenu .menu-item a{padding:0;}.region-footer #block-footerstorehours{width:25%;display:flex;justify-content:flex-end;}.footer-store-hours{text-align:left;}.region-footer #block-footeraddress{width:25%;display:flex;justify-content:flex-end;}div#block-footeraddress{text-align:left;}footer.footer-.text-dark.bg-{background:var(--dark-green);}.path-frontpage footer.footer-.text-dark.bg-{position:relative;}#block-rizzolifootertag{width:50%;text-align:left;}#block-timberfootertag{width:50%;text-align:left;}.menu--footer-menu>ul>li{margin-right:35px;}footer{background:var(--dark-green);}#block-mainpagecontent,#block-views-block-related-items-category-block-1,.block-views-blockother-titles-from-author-other-author-books{width:100%;margin:0 auto;}.commerce-product .region-content{margin-top:40px;}.path-frontpage #block-mainpagecontent{width:100%;}.path-product .data-section-one{width:52%;}.path-product #block-mainpagecontent article{flex-flow:wrap;width:100%;}.path-product .section-one-wrapper{width:40%;padding:0 4% 0 0;}.path-product .section-two-wrapper{width:50%;}.path-product .data-section-two{margin-top:5%;text-align:left;}.path-product .product-header-wrapper .title{text-align:left !important;}.path-product .image img{max-width:100%;}div#block-views-block-featured-bookshelves-block-1{width:20%;margin:0 auto;}.path-upcoming-events .section-two,.path-past-events .section-two,.path-all-events .section-two{text-align:left;display:flex;align-items:baseline;}.upcoming-events-buttons{flex-flow:row;}.path-upcoming-events .learn-more-btn{margin-right:5%;}.upcoming-event-presenter-author{margin-left:3%;}.upcoming-event-location{margin-left:3%;}.view-events,.view-news-blog{width:80%;}.path-upcoming-events .view-events .views-row{justify-content:space-evenly;}.custom-libraries-middle-image{margin:6% 0 0 0;}.custom-libraries-blurb-one-wrapper,.custom-libraries-blurb-two-wrapper,.grey-full-width{width:100vw;margin:40px 0 60px -13vw;padding:40px 0;}p.custom-libraries-blurb{margin-bottom:5%;}p.custom-libraries-blurb{margin-bottom:5%;}.how-we-work-wrapper{flex-flow:wrap;margin-bottom:5%;justify-content:space-evenly;}a.simple-link-button{padding:10px 20px;}p.custom-libraries-how-we-work,p.contact-us-header{width:100%;margin-bottom:5%;}.how-we-work-step{width:50%;margin-bottom:5%;}.step-count{margin-bottom:1%;}.custom-libraries-contact-us{width:60%;margin:80px auto 0 auto;}p.contact-phone-number,p.contact-by-email{width:30%;}.custom-libraries #block-mainpagecontent{position:relative;}.timber-event-menu{background-color:white;width:300px;height:100vw;position:absolute;display:none;z-index:100;}.path-cart input{border-radius:0;text-transform:uppercase;font-size:.875em;}.view-commerce-cart-form{width:80%;}.view-commerce-cart-form th{font-size:1em;text-align:left;}.path-cart #block-mainpagecontent form,.path-checkout #block-mainpagecontent form{width:unset;}.path-cart .view-commerce-cart-form .img-fluid{max-width:80%;}.view-commerce-cart-form .cart-item{display:flex;}.view-commerce-cart-form .cart-item .cart-item-section-two{display:flex;}.view-commerce-cart-form .cart-item .views-field-edit-quantity{max-width:unset;}.view-commerce-cart-form .cart-item .timber-data-content{font-size:.8em;}.view-commerce-cart-form .cart-item .field--name-product_publisher{display:none;}.view-commerce-cart-form .cart-item .field--name-library_author,.view-commerce-cart-form .cart-item .field--name-product_sku{white-space:nowrap;}.view-popular-products-past-12-months .views-row,.view-taxonomy-term-timber .views-row{width:33.33%;}.page-node-type-webform #block-mainpagecontent .node__content{display:flex;flex-flow:row wrap;justify-content:space-evenly;}.page-node-type-webform #block-mainpagecontent .node__content>*{width:40%;overflow:hidden;}.page-node-type-webform #block-mainpagecontent .node__content .field--name-webform{order:2;margin-top:-15px;}.view-subscriptions{width:55vw;}.view-subscriptions .node__content{flex-flow:wrap;}.view-subscriptions .field--name-body{width:50%;display:flex;flex-flow:column;align-self:flex-start;padding-left:15px;}.view-subscriptions .field--name-body h2{margin-bottom:3%;}.view-subscriptions .field--type-link{width:100%;display:flex;margin-top:1%;margin-left:26.5vw;}.view-subscriptions .field--name-field-image{text-align:unset;width:20vw !important;margin-right:0.5vw;}.subscription-image img{width:unset;height:auto;}.view-subscriptions{width:95%;margin:0 auto;}.block-views-blocksubscriptions-block-1 h2{width:70%;margin:0 auto;}.view-subscriptions h2{width:100%;margin:usnet;}.path-rizzoli-music #block-mainpagecontent img{width:100%;}span.sf-sub-indicator{display:none;}.category-menu-opener span:hover .category-menu-opener:after{color:black;opacity:1;}.category-menu-opener span{top:-6px;position:relative;}.view-related-products{width:80%;margin:0 auto;}#block-rizzoli-2023-page-title{margin-top:0px;}.view-taxonomy-term-timber .view-content{min-height:250px;}.path-taxonomy.user-logged-in .timber-header-autocomplete-search form.views-exposed-form .form--inline,.path-taxonomy .timber-header-autocomplete-search form.views-exposed-form .form--inline{justify-content:flex-end;}.timber-header-autocomplete-search .views-exposed-form{flex-grow:1;margin:3px 20px 0 0 !important;order:1;width:unset !important;}div#block-webform{margin-top:100px;}.path-user div#block-webform{margin-top:0;}.timber-header-autocomplete-search form.views-exposed-form input.form-autocomplete{background:transparent !important;border-radius:0;max-width:unset;}:not(.path-frontpage) .region-breadcrumb,.notfront .region-breadcrumb{top:0px;}.commerce-product .region-breadcrumb{top:40px;margin-bottom:60px;}#block-rizzoli-2023-page-title h1{margin:0px 0 45px 0 !important;}.commerce-product #block-rizzoli-2023-page-title h1{margin:0px 0 20px 0 !important;}.path-taxonomy #block-rizzoli-2023-page-title h1{margin:0px 0 40px 0 !important;}.path-product-search .views-row{width:33.33%;}.front-event-book-image{min-height:240px;}.front-event-book-image img{width:200px;height:auto;max-height:260px;}.path-frontpage #block-views-block-events-block-1{margin-top:50px;}.path-frontpage .view-events .view-content{margin:30px 0;}.scrollHeader .navbar{height:60px !important;z-index:300;}.scrollHeader .region-nav-main{justify-content:space-between;}.scrollHeader .region-nav-additional{display:none;}.scrollHeader .site-logo img{width:125px;padding:43px 0 0 0;top:-22px;position:relative;}.scrollHeader .nav-icon-wrapper{margin-top:2px;}.scrollHeader #block-rizzoli-2023-branding>*{max-height:50px;}.scrollHeader #block-exposedformtimber-product-searchtimber-product-search{margin:-4px 10px 0 0 !important;top:0;}.user-role-store_admin #block-rizzoli-2023-commerceiconmenu li:first-child a:hover::before,.user-role-store_admin #block-rizzoli-2023-commerceiconmenu li:first-child a:hover{color:var(--med-green);}#block-rizzoli-2023-timbercategorymenu{padding-bottom:350px;}.timber-cat-menu > .menu{position:relative;height:unset;width:185px !important;}.timber-cat-menu>.menu>li>.menu{margin-left:0px;left:160px !important;min-width:unset !important;width:385px !important;top:-17px !important;}.timber-cat-menu > .menu > li > a,.block-menu > .menu > li > a{font-size:1em !important;width:180px !important;}.timber-cat-menu > .menu > li > a.taxo-menu-category-header{min-height:50px !important;left:10px;position:relative;font-size:2em !important;}.timber-cat-menu > .menu > li.timberparent1{max-width:unset;width:500px;}.timber-cat-menu .taxo-menu-image img{margin-left:-5px !important;}.timber-cat-menu .taxo-menu-image{float:right;}.taxo-menu-category-header:hover{background-color:unset !important;cursor:default !important;}.notfront .homepage-title{top:-3vw;}.notfront .flexslider .slides img{margin-top:-5%;}.notfront .region.region-header{width:100%;max-height:30vw;overflow:hidden;}.path-user .region.region-content{justify-content:space-between;}.path-past-events .view-events .views-row{flex-flow:row;justify-content:space-evenly;}.page-node-type-event .field--type-qrfield{margin:25px 0 0 5%;text-align:unset;}.page-node-type-event .field--type-qrfield img{max-width:25%;}.page-node-type-news-blog .field--name-field-news-image{width:50%;float:left;box-sizing:border-box;padding-right:12px;}.page-node-type-news-blog .field--name-body{width:50%;float:right;box-sizing:border-box;padding-right:12px;}.page-node-type-news-blog .field--name-field-featured-books,.page-node-type-news-blog .field--name-field-event-presenter-authors{width:50%;float:right;box-sizing:border-box;padding-right:12px;}.view-news-blog .views-row:after{content:"";clear:both;display:table;}.view-news-blog .views-field-field-news-image{float:left;width:40%;}.view-news-blog .views-field-body,.view-news-blog .views-field-title,.view-news-blog .views-field-field-event-news-date,.view-news-blog .views-field-field-featured-books,.view-news-blog .views-field-field-event-presenter-authors{float:right;width:60%;}
