.region-nav-main .timber-header-autocomplete-search{width:unset;margin-top:16px !important;}.navbar-brand .site-logo img{width:210px;}main{padding-top:50px;}.path-calendar main{padding-top:0;}.path-frontpage #block-mainpagecontent{height:0;}#block-views-block-featured-products-block-1,#block-views-block-featured-products-block-3,#block-views-block-featured-products-block-4{margin:0 auto;position:relative;}.path-frontpage .view-front-featured-products-selected-taxo-terms,#block-views-block-featured-products-block-1>div{margin:0 auto 0vw auto;}.front-feature .slick-prev.slick-arrow{left:-20px !important;}.front-feature .slick-next.slick-arrow{right:-25px !important;}.path-frontpage div#block-rizzoli-2023-breadcrumbs{display:none;}.path-frontpage footer{position:relative;}.path-frontpage img.img-fluid.image-style-home-rotation{left:0;height:40vw;}.view-home-rotation .flexslider .slides img{min-width:unset;left:unset;max-height:unset;}.view-home-rotation .view-footer{bottom:1vw;}div#block-welcomemessage{padding:1%;position:relative;bottom:55px;}.block-views-blockpromotional-cards-block-2,.block-views-blockpromotional-cards-block-1{margin:30px auto 0px auto;}.view-promotional-cards .promotional_cards_container{height:76%;width:245px;}.view-promotional-cards .view-content{flex-flow:row;}.view-promotional-cards .content-container .content>p>a,#block-views-block-hero-section-block-block-1 .views-field-nothing .textual-content-container .hero-link a{padding:.5rem 1rem;border-radius:0;font-size:.813em;font-family:Roboto,serif;width:fit-content;}.page-node-type-event .featured-book-image{width:40%;}.event-featured-book article .field--name-timber-image img{width:20%;}.featured-flex-wrapper{width:58%;}.page-node-type-event .event-image:before{top:-90px;}.event-section-one-wrapper h2{top:-128px;font-size:2.375em;}.event-section-one-wrapper{text-align:center;}footer .region-footer{flex-direction:unset;flex-flow:wrap;}.region-footer #block-footermenu ul{flex-flow:row;}div#block-socialmedialinksfooter{display:flex;margin:0 50% 0 0;}.region-footer .nav-item{margin:0;}nav#block-footermenu{width:62%;padding-left:18px;}div#block-footerstorehours{width:20%;}div#block-footeraddress{width:18%;margin:0;}.footer-store-hours{margin:0;}.region-footer #block-footermenu ul{text-align:left;}.small-block-grid-5>.grid{width:20%;}.view-featured-bookshelves nav.slick__arrow{bottom:180px;}.path-product .data-section-one{width:34%;margin:5% 0;}.view-taxonomy-term-timber .views-row,.view-popular-products-past-12-months .views-row{width:50%;min-width:220px;}.view-taxonomy-term-timber .views-field.views-field-timber-image .field-content,.view-popular-products-past-12-months .views-field.views-field-timber-image .field-content{height:225px;}nav#block-rizzoli-2023-commerceiconmenu{display:block;}.region-nav-main #block-rizzoli-2023-commerceiconmenu .navbar-nav{flex-flow:row !important;}.user-role-store_admin .menu--commerce-icon-menu a.site-manager{display:inline-block;}.webform-submission-signup-for-our-newsletter-form{display:flex;flex-flow:wrap;justify-content:center;}.webform-submission-signup-for-our-newsletter-form .form-item-e-mail input{width:200px;height:50px;border-radius:0;}.webform-submission-signup-for-our-newsletter-form .form-actions{width:200px;}.webform-submission-signup-for-our-newsletter-form .form-actions input{padding:6%;}.view-events{width:80%;}#block-views-block-events-block-1 .view-content .slick__arrow{display:block;}span.calendar-button a,span.past-events-button a,span.events-videos-button a{padding:10%;}.upcoming-event-presenter-author{margin-left:4%;}.upcoming-event-location{margin-left:4%;}span.calendar-button,span.past-events-button,span.events-videos-button{margin:5% 5%;}.upcoming-events-button-wrapper{display:flex;flex-flow:row;}.view-events .views-row{flex-flow:wrap;}.upcoming-event-image{text-align:unset;width:40%;}.section-two-wrapper{width:50%;}.path-product .section-two-wrapper{margin-bottom:0;}.path-product .product-header-wrapper ul.social-media-links{width:unset;}.calendar-calendar .item .contents span.field-title{font-size:1em;padding:1em;}.calendar-calendar .month-view .full td.single-day div.monthview{padding:3px;}.view-timber-calendar li.pager__item.pager__item--current h1{font-size:2.275em;}.custom-libraries-top-image img,.custom-libraries-middle-image img,.custom-libraries-bottom-image img{width:100%;}p.custom-libraries-first-paragraph{padding:0 10%;width:85%;margin:0% auto 4% auto;}p.custom-libraries-blurb-quote{padding:0%;}.custom-libraries-options-wrapper{display:flex;flex-flow:row;}.custom-libraries-option-body{padding:10%;}p.custom-libraries-blurb-quote{margin-top:5%;}.custom-libraries-contact-us{flex-flow:wrap;}p.contact-us-header{width:100%;}p.contact-phone-number,p.contact-by-email{width:25%;}p.custom-libraries-blurb{margin-bottom:10%;}.path-cart .node-price{display:none;}.path-cart .timber-data-content{display:flex;flex-flow:column;max-width:400px;}.path-cart h5.timber-data-field-title{order:1;font-size:1.125em !important;font-family:'Roboto';font-weight:bold;}.path-cart .field.field--type-veneer.field--label-inline.field--name-product_sku{order:3;font-size:1.125em;font-family:'Roboto';}.path-cart .field.field--type-veneer.field--label-inline.field--name-library_author{order:2;font-size:1.125em;font-family:'Roboto';width:100%;display:flex;}.path-cart .field.field--type-veneer.field--label-inline.field--name-library_author:before{content:"By:";margin-right:2%;}.path-cart .view-commerce-cart-form .form-actions{display:flex;justify-content:end;}.path-cart td.views-field.views-field-unit-price__number{font-size:1.125em;}.path-cart td.views-field.views-field-total-price__number{font-size:1.125em;}.path-cart thead tr:first-child .views-field{font-weight:normal;font-size:1.125em;}.path-cart #edit-actions .btn{padding:.8em 3.2em;}.path-cart .delete-order-item{padding-left:2em;padding-right:2em;background-size:25px;position:unset;}.page-node-type-event .event-presenter,.page-node-type-event .event-location{justify-content:center;}.page-node-type-event .event-presenter:before{margin-right:6%;}.page-node-type-event .event-location:before{margin-right:5%;}.top100books .block-best-selling-products-block{flex-flow:wrap;}.top100books .best-selling-product{width:33%;}.top100books .best-selling-product img{height:250px;}.path-product-search .views-row{width:33%;}.homepage-title{color:white;}.homepage-description{color:white;}.cart-block--contents{position:absolute !important;right:3px;top:40px;left:unset;min-width:340px;}.cart--cart-block .cart-block--contents__items{max-height:500px;overflow-y:hidden;}div#block-views-block-popular-products-block-1 .view-content{flex-flow:row;}div#block-views-block-upsell-block-1 .view-content{flex-flow:row;}div#block-views-block-upsell-block-1 .views-row{width:20%;}div#block-views-block-upsell-block-1 .views-field-timber-image{margin-bottom:10%;}.view-timber-user-page .view-footer a{margin:10px 10px;}.view-timber-user-page .view-footer{flex-flow:row;justify-content:center;}.path-user div#block-mainpagecontent{max-width:45%;}.path-user #block-views-block-customer-billing-info-block-1{min-width:30%;}.region-footer #block-footermenu .menu{flex-flow:row;text-align:left;margin:0 !important;}#block-mainpagecontent form{min-width:500px;}.page-node-type-event #block-mainpagecontent form{width:unset;min-width:unset;margin:0px;}.page-node-type-specials-page .field>.field__items>.field__item{padding:0 20px;width:14vw;}.page-node-type-specials-page .region-content fieldset.expanded{max-height:2000px;}.page-node-type-specials-page.rizzoli-merchandise-page .region-content fieldset{max-height:500px;}.page-node-type-specials-page.rizzoli-merchandise-page .field>.field__items>.field__item{height:255px;}.view-timber-calendar li.pager__item.pager__item--current{margin:0 auto;}.path-calendar .pager ul.js-pager__items{margin:10px;}form#views-exposed-form-timber-product-search-timber-product-search{margin-right:20px;}#popup-message-content div#email_address_field_0{width:40%;}#popup-message-content p.ctct-form-text{width:100%;}form#ctct_form_0{padding:25px;}#popup-message-window{height:350px !important;}.view-new-release-products .view-content{width:unset;}
