*{box-sizing:border-box}body{font-size:18px;font-family:futura-pt, sans-serif;line-height:1.5}.wrap{margin:0 auto;width:92%;max-width:1200px}.wrap.long{max-width:1400px}.wrap.medium{max-width:1100px}.wrap.narrow{max-width:800px}main{float:left;width:100%}.page_404{text-align:center}.buttons{float:left;width:100%}.page_wrap{float:left;width:100%;padding:4rem 0 4rem 0;background-image:url("../images/img_cat_left.png");background-position:left -25px bottom -50px;background-repeat:no-repeat}@media screen and (max-width: 1700px){.page_wrap{padding-bottom:10rem;background-position:left -25px bottom -60px;background-size:200px}}@media screen and (max-width: 600px){.page_wrap{padding:3rem 0 11rem 0}}.mobile_only{display:none}#page_numbers{float:left;width:100%;text-align:center;font-size:0.9em;line-height:100%;display:block;text-align:center;font-weight:600}#page_numbers ul{margin:4rem 0 0 0;border-top:5px solid #CE3A1A;padding:2rem 0 0 0;float:left;width:100%;display:block}#page_numbers ul li{display:inline-block;padding:0;list-style-image:none}#page_numbers ul li span,#page_numbers ul li a{display:inline-block;padding:0.4rem 0.3rem;border:none;color:#000;text-decoration:none;background-color:transparent;margin:0 0.1875rem 0 0.1875rem}#page_numbers ul li span:hover,#page_numbers ul li span:active,#page_numbers ul li span:focus,#page_numbers ul li a:hover,#page_numbers ul li a:active,#page_numbers ul li a:focus{color:#CE3A1A;border:none;text-decoration:underline}#page_numbers ul li .wpv_page_ellipsis:hover{text-decoration:none}#page_numbers ul li.wpv_page_current span,#page_numbers ul li.wpv-archive-pagination-nav-links-item-current span{background-color:#CE3A1A;color:#F1D477;border:1px solid #CE3A1A;border-radius:3px;padding:0.4rem 0.625rem;font-weight:700;font-family:futura-pt-bold,sans-serif}.page_general h1.page_title{text-align:center}.page_home .welcome{float:left;width:100%;background-image:url("../images/img_cat_bottom.png");background-position:left 40px bottom -40px;background-repeat:no-repeat;padding:0 0 10rem 0;display:flex;align-items:center;justify-content:space-between}.page_home .welcome .page_title{text-align:left}.page_home .welcome .left{float:left;width:55%;border-left:5px solid #CE3A1A;padding:0 0 0 3rem}.page_home .welcome .right{float:right;width:38%}.page_home .welcome .right .images{float:left;width:100%;display:flex;flex-wrap:wrap}.page_home .welcome .right .images img{margin:0 0 3% 3%;float:left;width:47%}.page_home .welcome .right .buttons{float:left;width:100%;text-align:center;margin:1rem 0 0 0}.page_home .welcome .right .buttons .button{margin:0 0.5rem 0.5rem 0.5rem}.page_home .welcome .right .buttons .button:last-of-type{margin-right:0}.page_home .latest_news{float:left;width:100%;border-top:5px solid #CE3A1A;padding:4rem 0 0 0;margin:4rem 0 0 0}.page_home .latest_news h2{margin:0 0 3rem 0;color:#CE3A1A;text-transform:uppercase;text-align:center;font-family:futura-pt-bold,sans-serif;font-size:2.2rem}.page_home .latest_news .items{display:flex;flex-wrap:wrap}.page_home .latest_news .items .item{text-align:center;float:left;width:30%;margin-left:5%}.page_home .latest_news .items .item:nth-of-type(1){margin-left:0}.page_home .latest_news .items .item .date{font-size:0.72rem;margin:1rem 0 0 0;font-weight:600;text-transform:uppercase}.page_home .latest_news .items .item .title{font-size:1.5rem;margin:1.3rem 0 0 0;font-weight:600;line-height:1.3}.page_home .latest_news .items .item .title a{color:#000}.page_home .latest_news .items .item .title a:hover{text-decoration:underline;color:#CE3A1A}.page_home .latest_news .items .item .sep{display:inline-block;margin:1.3rem 0}.page_home .latest_news .items .item .button{margin:0.5rem 0 0 0}.page_home .shop_highlights{float:left;width:100%;padding:4rem 0 0 0;background-image:url("../images/img_mouse.png");background-position:right -60px top 0px;background-repeat:no-repeat}.page_home .shop_highlights h2{margin:0 0 3rem 0;color:#CE3A1A;text-transform:uppercase;text-align:center;font-family:futura-pt-bold,sans-serif;font-size:2.2rem}.page_home .shop_highlights .items{float:left;width:100%}.page_home .shop_highlights .items .item{float:left;text-align:center;width:22%;margin:0 4% 0 0}.page_home .shop_highlights .items .item:nth-of-type(4){margin:0}.page_home .shop_highlights .items .item .button{margin:0}.page_home .shop_highlights .items .item .title{font-weight:600;font-size:1.3rem;margin:1.5rem 0 1rem 0}.page_home .shop_highlights .items .item .title a{color:#000}.page_home .shop_highlights .items .item .title a:hover{color:#CE3A1A}.page_home .shop_highlights .items .item .price{font-weight:300;font-size:1.3rem;margin:0 0 1.5rem 0}.page_home .shop_highlights .items .item .price del{opacity:0.3}.page_home .shop_highlights .items .item .price ins{text-decoration:none}.carousel{float:left;width:100%;padding:0}.carousel .slick-list{float:left;width:100%}.carousel .slick-dots{display:none !important}.carousel .slick-prev,.carousel .slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;margin:0;background-repeat:no-repeat;z-index:9999}.carousel .slick-prev:hover,.carousel .slick-prev:focus,.carousel .slick-next:hover,.carousel .slick-next:focus{border:none;background-color:transparent}.carousel .slick-prev{left:-10px;background-image:url("../images/arrow_prev.svg")}.carousel .slick-next{background-image:url("../images/arrow_next.svg");right:-10px}.carousel .badge{position:absolute;top:-10px;right:10px;z-index:9999}.carousel .badge img{width:100px;height:100px}.carousel .slide{float:left;width:100%;background-color:#E1EDF2;border-radius:10px;padding:4rem 5rem 4rem 4rem;position:relative}.carousel .slide .left{float:left;width:33%;text-align:center}.carousel .slide .left img{-webkit-box-shadow:2px 2px 4px 0px #a5996d;-moz-box-shadow:2px 2px 4px 0px #a5996d;box-shadow:2px 2px 4px 0px #a5996d;max-width:90%;display:inline-block}.carousel .slide .right{float:right;width:60%}.carousel .slide .shoutline{font-size:1.2rem;color:#CE3A1A;text-transform:uppercase;font-weight:300;margin:0 0 1rem 0}.carousel .slide .title{font-size:2.1rem;font-weight:600;margin:0;line-height:1.4}.carousel .slide .title a{color:#000}.carousel .slide .title a:hover{color:#CE3A1A}.carousel .slide .category{font-size:1.1rem;font-weight:600;margin:0 0 1rem 0}.carousel .slide .summary{float:left;width:100%}.carousel .slide .sep{display:inline-block;margin:1.3rem 0}.carousel .slide .button{margin:0;background-color:#CE3A1A;color:#E1EDF2}.carousel .slide .button:hover{background-color:#F1D477;color:#CE3A1A}@media screen and (max-width: 900px){.page_home .shop_highlights{padding-top:2rem;background-size:140px}.page_home .shop_highlights h2{margin-bottom:0}.page_home .shop_highlights .items .item{width:46%;margin:3rem 2% 0 2%}.page_home .shop_highlights .items .item:nth-of-type(4){margin:3rem 2% 0 2%}}@media screen and (max-width: 800px){.page_home .latest_news .items .item{width:47%;margin-left:6%}.page_home .latest_news .items .item:nth-of-type(3){margin-left:0;margin-top:3rem}.carousel .slide{padding:3rem}.carousel .slide .left{width:100%}.carousel .slide .left img{width:90%;max-width:300px}.carousel .slide .right{width:100%;text-align:center;margin:2rem 0 0 0}.carousel .slide .title{font-size:1.6rem}}@media screen and (max-width: 600px){.carousel .slick-prev,.carousel .slick-next{display:none !important}.carousel .slide{padding:2rem 2rem 4rem 2rem}.slick-dots{display:block !important}.page_home .welcome{display:block;padding:0 0 13rem 0}.page_home .welcome .left{width:100%;border:none;padding:0}.page_home .welcome .right{margin-top:1rem;width:100%}.page_home .welcome .right .images{justify-content:space-between}.page_home .welcome .right .images img{width:48%;margin:0 0 1rem 0}}@media screen and (max-width: 500px){.page_home .latest_news .items .item{width:100%;margin-left:0;margin-top:3rem}.page_home .latest_news .items .item:nth-of-type(1){margin-top:0}.page_home .latest_news .items .item .image img{max-width:300px}.page_home .shop_highlights{background-size:100px}.page_home .shop_highlights .items .item{width:100%;margin:3rem 0 0 0}.page_home .shop_highlights .items .item:nth-of-type(4){margin:3rem 0 0 0}.page_home .shop_highlights .items .item .image img{max-width:80%}}.page_about{float:left;width:100%}.page_about h1{text-align:center}.page_about .intro{float:left;width:100%;font-size:1.2rem;text-align:center}.page_about .team{float:left;width:100%;padding-top:3rem;margin:3rem 0 0 0;border-top:5px solid #CE3A1A}.page_about .team h2{text-align:center;margin:0}.page_about .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_about .item{text-align:center;width:29.333%;margin:3rem 2% 0 2%;float:left;background-color:#E1EDF2;border-radius:10px;padding:2rem}.page_about .item .title{font-size:1.6rem;margin:1rem 0 0 0;font-weight:600}.page_about .item .sep{display:inline-block;margin:1.3rem 0 1.4rem 0}.page_about .item .member{width:100%;max-width:250px}.page_about .item.priority{width:46%;background-color:transparent;border-radius:0;padding:0}.page_about .item.priority .member{max-width:350px}@media screen and (max-width: 800px){.page_about .item{width:46%}}@media screen and (max-width: 600px){.page_about .item{width:100%;margin:2rem 0 0 0}.page_about .item.priority{width:100%}.page_about .item.priority .member{max-width:250px}}.page_books h1{text-align:center}.page_books .intro{float:left;width:100%}.page_books .series{float:left;width:100%}.page_books .series .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_books .series .item{float:left;width:29.3%;margin:3rem 6% 0 0;text-align:center}.page_books .series .item:nth-of-type(3n+3){margin:3rem 0 0 0}.page_books .series .item .sep{display:inline-block;margin:0 0 1.3rem 0}.page_books .series .item .image{float:left;width:100%;position:relative}.page_books .series .item .image .badge{position:absolute;right:-10px;top:-10px;width:90px;height:90px}.page_books .series .item .text{float:left;width:100%}.page_books .series .item .text .title{font-weight:600;margin:1rem 0 1rem 0;font-size:1.6rem}.page_books .series .item .text .title a{color:#000}.page_books .series .item .text .title a:hover{color:#CE3A1A}.page_books .series .item .text .tax_desc{float:left;width:100%}.page_books .series .item .buttons{float:left;width:100%;margin:1.5rem 0 0 0}.page_books .series .item .buttons .button:last-of-type{margin-right:0}@media screen and (max-width: 800px){.page_books .series .item{width:47%;margin:3rem 6% 0 0}.page_books .series .item:nth-of-type(3n+3){margin:3rem 6% 0 0}.page_books .series .item:nth-of-type(2n+2){margin:3rem 0 0 0}}@media screen and (max-width: 500px){.page_books .series .item{width:100%;margin:3rem 0 0 0}.page_books .series .item:nth-of-type(3n+3){margin:3rem 0 0 0}.page_books .series .item .image img{width:100%;max-width:250px}.page_books .series .item .image a{position:relative;display:inline-block}}.page_series h1{text-align:center;font-size:0px}.page_series h1 span{font-size:2rem}.page_series .intro{float:left;width:100%;font-size:1.5rem;text-align:center}.page_series .items{float:left;width:100%}.page_series .item{float:left;width:100%;margin:3rem 0 0 0;padding:3rem 0 0 0;border-top:5px solid #CE3A1A}.page_series .item .left{float:left;width:25%}.page_series .item .right{float:right;width:70%}.page_series .item .shoutline{font-size:1.2rem;color:#CE3A1A;text-transform:uppercase;font-weight:300;margin:0 0 1rem 0}.page_series .item .title{font-size:2.1rem;font-weight:600;margin:0 0 1rem 0;line-height:1.4}.page_series .item .title a{color:#000}.page_series .item .title a:hover{color:#CE3A1A}.page_series .item .subtitle{font-size:1.2rem;margin:0 0 1rem 0}.page_series .item .button{margin-right:0}@media screen and (max-width: 800px){.page_series .item .left{display:none}.page_series .item .right{width:100%}.page_series .item .right .mobile_only{display:inline;float:right;margin:0 0 2rem 2rem;width:30%}}@media screen and (max-width: 500px){.page_series .item .right .mobile_only{margin:0 0 1rem 1rem;width:40%}}.page_book_details h1{text-align:center}.page_book_details .details{float:left;width:100%;padding-top:2rem}.page_book_details .details .left{float:left;width:30%}.page_book_details .details .left .image{float:left;width:100%}.page_book_details .details .left .info{float:left;width:100%;margin-top:2rem}.page_book_details .details .left .info p{margin:0 0 0.5rem 0;font-size:0.95rem;border-bottom:1px solid #000;padding:0 0 0.5rem 0}.page_book_details .details .left .buttons{float:left;width:100%;margin-top:1rem}.page_book_details .details .left .buttons .button{font-size:0.8rem;padding:0.6rem 0.7rem;margin:0 0.1rem 0.4rem 0}.page_book_details .details .left .buttons div{display:inline}.page_book_details .details .right{float:right;width:63%;position:relative}.page_book_details .details .right .badge{position:absolute;right:0;top:0}.page_book_details .details .right .shoutline{font-size:1.2rem;color:#CE3A1A;text-transform:uppercase;font-weight:300;margin:0 0 1rem 0}.page_book_details .details .right .title{font-size:2.1rem;font-weight:600;margin:0 0 1.3rem 0;line-height:1.4}.page_book_details .details .right .subtitle{font-weight:600}.page_book_details .reviews{float:left;width:100%;background-color:#E1EDF2;border-radius:10px;margin-top:4rem}.page_book_details .reviews .sep{display:none;margin:0 0 1.3rem 0;width:auto}.page_book_details .reviews h2{text-align:center;color:#CE3A1A;text-transform:uppercase;margin:3rem 2rem 1rem 2rem}.page_book_details .reviews .items{float:left;width:100%;display:flex;flex-wrap:wrap;padding:2rem 1rem}.page_book_details .reviews .items .item{text-align:left;font-size:1.1rem;float:left;width:100%;border-bottom:1px solid #000;padding:0 0 3rem 0;margin:0 2rem 3rem 2rem}.page_book_details .reviews .items .item .source{font-weight:600;font-size:1.1em;margin:0 0 0 0}.page_book_details .reviews .items .item:last-of-type{border-bottom:none;padding-bottom:0}.page_book_details .related_products{float:left;width:100%;margin-top:3rem;border-top:5px solid #CE3A1A;padding-top:3rem}.page_book_details .related_products h2{text-align:center;color:#CE3A1A;text-transform:uppercase;margin:0 0 3rem 0;font-size:2rem}.page_book_details .related_products .items{float:left;width:100%}.page_book_details .related_products .items .item{float:left;text-align:center;width:22%;margin:0 4% 0 0}.page_book_details .related_products .items .item:nth-of-type(4){margin:0}.page_book_details .related_products .items .item .button{margin:0}.page_book_details .related_products .items .item .title{font-weight:600;font-size:1.3rem;margin:1.5rem 0 1rem 0}.page_book_details .related_products .items .item .title a{color:#000}.page_book_details .related_products .items .item .title a:hover{color:#CE3A1A}.page_book_details .related_products .items .item .price{font-weight:300;font-size:1.3rem;margin:0 0 1.5rem 0}.page_book_details .related_products .items .item .price del{opacity:0.3}.page_book_details .related_products .items .item .price ins{text-decoration:none}.page_book_details .related_resources{float:left;width:100%;margin-top:4rem;border-top:5px solid #CE3A1A;padding-top:3rem}.page_book_details .related_resources h2{text-align:center;color:#CE3A1A;text-transform:uppercase;margin:0 0 3rem 0;font-size:2rem}.page_book_details .related_resources .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_book_details .related_resources .item{width:30%;margin:0 5% 0 0;text-align:center;float:left}.page_book_details .related_resources .item:last-of-type{margin:0 0 0 0}.page_book_details .related_resources .item .title{font-weight:600;margin:1rem 0 1rem 0;font-size:1.4rem}.page_book_details .related_resources .item .title a{color:#000}.page_book_details .related_resources .item .title a:hover{color:#CE3A1A}.page_book_details .related_resources .item .sep{display:inline-block;margin:0 0 1.3rem 0;width:auto}.page_book_details .related_resources .item .button{margin:0}.buy_links{position:relative;display:inline}.buy_links ul{background-color:#CE3A1A;position:absolute;font-size:0.89em;left:0;top:26px;margin:0;padding:10px 0 10px 0;min-width:200px;display:none;z-index:9999999}.buy_links ul li{margin:0;padding:0;list-style-image:none}.buy_links ul li a{padding:0.5rem 1rem;display:block;color:#F1D477;text-decoration:none}.buy_links ul li a:hover{text-decoration:underline}.buy_links:hover .button{background-color:#CE3A1A;color:#F1D477}.buy_links:hover ul{display:block}@media screen and (max-width: 900px){.page_book_details .related_products h2{margin:0}.page_book_details .related_products .items .item{width:46%;margin:3rem 2% 0 2%}.page_book_details .related_products .items .item:nth-of-type(4){margin:3rem 2% 0 2%}}@media screen and (max-width: 800px){.page_book_details .reviews .items .item{margin-left:1rem;margin-right:1rem}.page_book_details .related_resources h2{margin:0}.page_book_details .related_resources .item{width:47%;margin:3rem 6% 0 0}.page_book_details .related_resources .item:last-of-type{margin:3rem 6% 0 0}.page_book_details .related_resources .item:nth-of-type(2n+2){margin-right:0}}@media screen and (max-width: 700px){.page_book_details .details{padding-top:1rem}.page_book_details .details .left{width:100%}.page_book_details .details .left .image{display:none}.page_book_details .details .right{width:100%}.page_book_details .details .right .mobile_only{display:block;float:right;margin:0 0 1rem 1rem;width:250px;max-width:40%}.page_book_details .reviews{margin-top:3rem}}@media screen and (max-width: 600px){.page_book_details .related_resources .item{width:100%;margin:3rem 0 0 0}.page_book_details .related_resources .item:nth-of-type(2n+2){margin-right:0}.page_book_details .related_resources .item img{width:100%;max-width:250px}}@media screen and (max-width: 500px){.page_book_details .related_products .items .item{width:100%;margin:3rem 0 0 0}.page_book_details .related_products .items .item:nth-of-type(4){margin:3rem 0 0 0}.page_book_details .related_products .items .item .image img{max-width:80%}}.page_resources h1{text-align:center}.resources_wrap{float:left;width:100%;margin:2rem 0 0 0;padding:3rem 0 0 0;border-top:5px solid #CE3A1A}.resources_wrap form{float:left;width:25%}.resources_wrap form .form-group{float:left;width:100%;margin:0 0 1rem 0}.resources_wrap form .form-group label{float:left;width:100%}.resources_wrap form .form-group select{float:left;width:100%}.resources_wrap .js-wpv-view-layout{float:right;width:75%}.resources_wrap .js-wpv-view-layout .items{float:left;width:100%;display:flex;flex-wrap:wrap}.resources_wrap .item{width:45%;margin:2rem 0 0 5%;text-align:center;float:left}.resources_wrap .item .title{font-weight:600;margin:1rem 0 1rem 0;font-size:1.4rem}.resources_wrap .item .title a{color:#000}.resources_wrap .item .title a:hover{color:#CE3A1A}.resources_wrap .item .sep{display:inline-block;margin:0 0 1.3rem 0;width:auto}.resources_wrap .item .button{margin:0}.resources_archive{float:left;width:100%}.resources_archive h1{font-size:0px}.resources_archive h1 span{font-size:2rem}.resources_archive .items{float:left;width:100%;display:flex;flex-wrap:wrap}.resources_archive .item{width:29.3%;margin:2rem 2% 0 2%;text-align:center;float:left}.resources_archive .item .title{font-weight:600;margin:1rem 0 1rem 0;font-size:1.4rem}.resources_archive .item .title a{color:#000}.resources_archive .item .title a:hover{color:#CE3A1A}.resources_archive .item .button{margin:0}@media screen and (max-width: 800px){.resources_archive .item{width:44%;margin:2rem 3% 0 3%}.resources_wrap form{width:100%}.resources_wrap .js-wpv-view-layout{width:100%;margin:0}.resources_wrap .item{width:47%;margin:2rem 6% 0 0}.resources_wrap .item:nth-of-type(2n+2){margin-right:0}}@media screen and (max-width: 600px){.resources_archive .item{width:100%;margin:2rem 0 0 0}.resources_archive .item img{width:100%;max-width:250px}.resources_wrap form{text-align:center}.resources_wrap .item{width:100%;margin:2rem 0 0 0}.resources_wrap .item:nth-of-type(2n+2){margin-right:0}.resources_wrap .item img{width:100%;max-width:250px}}.page_school h1{text-align:center}.page_school .info{float:left;width:100%;padding:3rem;border-radius:10px;background-color:#E1EDF2;display:flex;justify-content:space-between;align-items:center}.page_school .info.top{margin-bottom:3rem}.page_school .info.bottom{margin-top:3rem}.page_school .info h3{margin-top:0}.page_school .info .text{float:left;width:56%}.page_school .info .buttons{float:right;width:36%;text-align:center}.page_school .info .buttons .button{display:block;margin-right:0}.page_school .content{float:left;width:100%}@media screen and (max-width: 800px){.page_school .info{display:block}.page_school .info .text{width:100%}.page_school .info .buttons{margin-top:1rem;width:100%}}@media screen and (max-width: 500px){.page_school .info{padding:2rem}}.page_news h1{text-align:center}.page_news .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_news .item{margin-top:4rem;text-align:center;float:left;width:30%;margin-left:5%}.page_news .item:nth-of-type(3n+1){margin-left:0}.page_news .item:nth-of-type(1){margin-top:0}.page_news .item:nth-of-type(2){margin-top:0}.page_news .item:nth-of-type(3){margin-top:0}.page_news .item .date{font-size:0.72rem;margin:1rem 0 0 0;font-weight:600;text-transform:uppercase}.page_news .item .title{font-size:1.5rem;margin:1.3rem 0 0 0;font-weight:600;line-height:1.3}.page_news .item .title a{color:#000}.page_news .item .title a:hover{text-decoration:underline;color:#CE3A1A}.page_news .item .sep{display:inline-block;margin:1.3rem 0}.page_news .item .button{margin:0.5rem 0 0 0}@media screen and (max-width: 800px){.page_news .item{width:47%;margin-left:6%}.page_news .item:nth-of-type(3n+1){margin-left:6%}.page_news .item:nth-of-type(2n+1){margin-left:0}.page_news .item:nth-of-type(3){margin-top:4rem}}@media screen and (max-width: 500px){.page_news .item{width:100%;margin-left:0;margin-top:3rem}.page_news .item:nth-of-type(3n+1){margin-left:0}.page_news .item:nth-of-type(2){margin-top:3rem}.page_news .item:nth-of-type(3){margin-top:3rem}.page_news .item .image img{max-width:300px}}.page_post .date{font-size:0.72rem;margin:1rem 0 0 0;font-weight:600;text-transform:uppercase}.page_post .title{font-size:2rem;margin:0;font-weight:600;line-height:1.3}.page_post .sep{display:inline-block;margin:1.3rem 0}.page_post .ft_img{float:left;width:100%;margin:0 0 2rem 0;text-align:center}.page_post .ft_img img{max-width:800px;width:100%}.page_post .content{float:left;width:100%}.page_post .intro{text-align:center;margin:0 0 2rem 0}.page_contact h1{text-align:left}.page_contact .left{float:left;width:46%;border-left:5px solid #CE3A1A;padding:0 0 0 3rem}.page_contact .right{float:right;width:46%}@media screen and (max-width: 900px){.page_contact h1{text-align:center}.page_contact .left{width:100%;padding:0 0 2rem 0;border:none}.page_contact .right{width:100%}}.kids_header{float:left;width:100%;background-color:#F1D477;text-align:center;padding-bottom:4rem;background-image:url("../images/kids_bg.svg");background-repeat:no-repeat;background-position:center 10px}.kids_header .section_title{float:left;width:100%;padding:4rem 0}.kids_header .section_title h1{color:#fff;text-transform:none;margin:0;font-size:2.2rem;background-color:#354E55;border-radius:5px;display:inline-block;padding:1rem 2rem;transform:rotate(2deg)}@media screen and (max-width: 1300px){.kids_header{background-size:contain}}@media screen and (max-width: 1100px){.kids_header .section_title{padding:3rem 0}.kids_header .section_title h1{font-size:1.6rem}}@media screen and (max-width: 900px){.kids_header{padding-bottom:3rem}}@media screen and (max-width: 600px){.kids_header{background-image:none}}@media screen and (max-width: 450px){.kids_header .section_title h1{font-size:1.3rem}}.kid_intro{float:left;width:100%;background-color:#F1D477;padding-bottom:2rem}.kid_intro .content_wrap{display:flex;justify-content:space-between;align-items:center}.kid_intro .image{float:left;width:30%}.kid_intro .text{float:right;width:65%;font-size:1.2rem}@media screen and (max-width: 700px){.kid_intro .content_wrap{align-items:inherit}.kid_intro .text{font-size:1.1rem}}@media screen and (max-width: 600px){.kid_intro{text-align:center}.kid_intro .content_wrap{display:block}.kid_intro .text{width:100%}.kid_intro .image{width:100%;margin-top:1rem}}.page_kids{padding-top:0;padding-bottom:0}.page_kids h1{text-align:center}.page_kids .intro{float:left;width:100%;padding:0 0 3rem 0;background-color:#F1D477;background-image:url("../images/kids_bg.png");background-repeat:no-repeat;background-position:right 40px bottom -40px}.page_kids .intro .intro_wrap{float:left;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem}.page_kids .intro .left{float:left;width:35%;text-align:center}.page_kids .intro .right{float:right;width:40%}.page_kids .intro h2{color:#CE3A1A;margin:0 0 1.5rem 0;font-family:futura-pt, sans-serif;font-weight:600;font-size:2rem}.page_kids .content{float:left;width:100%;margin-top:3rem}.page_kids .content .page_title{margin:0 0 3rem 0}.page_kids .content .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_kids .content .item{float:left;width:30%;margin:0 5% 3rem 0;text-align:center}.page_kids .content .item:nth-of-type(3n+3){margin:0 0 3rem 0}.page_kids .content .item .image{float:left;width:100%;margin-bottom:1rem}.page_kids .content .item .title{font-size:1.8rem;font-weight:600;margin:0 0 1rem 0}.page_kids .content .item .title a{color:#000}.page_kids .content .item .title a:hover{color:#CE3A1A}.page_kids .content .item .button{margin:1rem 0 0 0}.page_kids .read_wrap{float:left;width:100%;position:relative;padding-bottom:10rem}.page_kids .read{float:left;width:100%;margin-top:3rem;background-color:#E1EDF2;border-radius:10px;display:flex;justify-content:space-between;text-align:center;padding:2rem;align-items:center}.page_kids .read .vlad{position:absolute;left:10%;bottom:0;width:150px}.page_kids .read .desc{float:left;width:40%}.page_kids .read .desc h3{margin:0 0 1rem 0;text-transform:none;font-size:1.6rem;color:#CE3A1A}.page_kids .read .picture_books{float:left;width:25%}.page_kids .read .activity_books{float:left;width:25%}.page_kids .read .button{margin:1rem 0 0 0}@media screen and (max-width: 1300px){.page_kids .intro{background-position:right 20px bottom -40px;background-size:230px}}@media screen and (max-width: 1000px){.page_kids .intro{background-position:right 10px bottom -40px;background-size:160px}.page_kids .intro .intro_wrap{font-size:1.2rem}.page_kids .intro h2{font-size:1.6rem}}@media screen and (max-width: 900px){.page_kids .content .item{width:46%;margin:0 8% 3rem 0}.page_kids .content .item:nth-of-type(3n+3){margin:0 8% 3rem 0}.page_kids .content .item:nth-of-type(2n+2){margin:0 0 3rem 0}.page_kids .read{float:left;width:100%;display:block}.page_kids .read .desc{width:100%;margin-bottom:1rem}.page_kids .read .picture_books{width:46%;margin-right:8%}.page_kids .read .activity_books{width:46%}.page_kids .read .vlad{width:120px;left:40%}}@media screen and (max-width: 700px){.page_kids .intro{padding-bottom:2rem;background-image:none}.page_kids .intro .intro_wrap{display:block;font-size:1.1rem}.page_kids .intro .intro_wrap .left{width:100%}.page_kids .intro .intro_wrap .right{width:100%;text-align:center;margin-top:2rem}.page_kids .intro .intro_wrap h2{font-size:1.5rem}}@media screen and (max-width: 600px){.page_kids .content .item{width:100%;margin:0 0 2rem 0}.page_kids .content .item:nth-of-type(3n+3){margin:0 0 2rem 0}.page_kids .content .item .image img{width:300px;max-width:100%}}@media screen and (max-width: 500px){.page_kids .read .picture_books{width:100%;margin-right:0;margin-bottom:1rem}.page_kids .read .activity_books{width:100%}.page_kids .read .vlad{width:110px;left:70%}}.page_timeline h1{text-align:center}.page_flea h1{text-align:center}.page_freebies{padding-top:0}.page_freebies .kid_intro .text{text-align:center;font-size:1.5rem}.page_freebies h1{text-align:center}.page_freebies .freebies{float:left;width:100%;padding-top:2rem}.page_freebies .freebies .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_freebies .freebies .item{width:29.3%;margin:2rem 2% 0 2%;text-align:center;float:left}.page_freebies .freebies .item .title{font-weight:600;margin:1rem 0 1rem 0;font-size:1.4rem}.page_freebies .freebies .item .title a{color:#000}.page_freebies .freebies .item .title a:hover{color:#CE3A1A}.page_freebies .freebies .item .button{margin:0}@media screen and (max-width: 800px){.page_freebies .freebies{padding-top:1rem}.page_freebies .freebies .item{width:44%;margin:2rem 3% 0 3%}}@media screen and (max-width: 600px){.page_freebies .freebies .item{width:100%;margin:2rem 0 0 0}.page_freebies .freebies .item img{width:100%;max-width:250px}}.page_history{padding-top:0}.page_history h1{text-align:center}.page_history .mysteries{padding-top:4rem;float:left;width:100%}.page_history .mysteries .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_history .mysteries .item{margin-top:4rem;text-align:center;float:left;width:30%;margin-left:5%}.page_history .mysteries .item:nth-of-type(3n+1){margin-left:0}.page_history .mysteries .item:nth-of-type(1){margin-top:0}.page_history .mysteries .item:nth-of-type(2){margin-top:0}.page_history .mysteries .item:nth-of-type(3){margin-top:0}.page_history .mysteries .item .title{font-size:1.5rem;margin:1.3rem 0 0 0;font-weight:600;line-height:1.3}.page_history .mysteries .item .title a{color:#000}.page_history .mysteries .item .title a:hover{text-decoration:underline;color:#CE3A1A}.page_history .mysteries .item .sep{display:inline-block;margin:1.3rem 0}.page_history .mysteries .item .button{margin:0.5rem 0 0 0}@media screen and (max-width: 800px){.page_history .mysteries{padding-top:3rem}.page_history .mysteries .item{width:47%;margin-left:6%}.page_history .mysteries .item:nth-of-type(3n+1){margin-left:6%}.page_history .mysteries .item:nth-of-type(2n+1){margin-left:0}.page_history .mysteries .item:nth-of-type(3){margin-top:4rem}}@media screen and (max-width: 500px){.page_history .mysteries .item{width:100%;margin-left:0;margin-top:3rem}.page_history .mysteries .item:nth-of-type(3n+1){margin-left:0}.page_history .mysteries .item:nth-of-type(2){margin-top:3rem}.page_history .mysteries .item:nth-of-type(3){margin-top:3rem}.page_history .mysteries .item .image img{max-width:300px}}.page_videos{padding-top:0}.page_videos h1{text-align:center}.page_videos .videos{float:left;width:100%;padding:4rem 0}@media screen and (max-width: 600px){.page_videos .videos{padding:3rem 0}}h1,h2,h3,h4,h5,h6{font-family:futura-pt-bold,sans-serif;font-weight:700}h1{font-size:2rem;margin:2rem 0 1rem 0;line-height:1.3}h1.page_title{margin:0 0 2rem 0;color:#CE3A1A;text-transform:uppercase}h2{font-size:1.8rem;margin:2rem 0 1rem 0;line-height:1.3}h3{font-size:1.6rem;margin:2rem 0 1rem 0;line-height:1.3}h4{font-size:1.4rem;margin:2rem 0 1rem 0;line-height:1.3}h5{font-size:1.3rem;margin:2rem 0 1rem 0;line-height:1.3}h6{font-size:1.2rem;margin:2rem 0 1rem 0;line-height:1.3}p{margin:0 0 1.3rem 0;line-height:1.6}a{color:#CE3A1A;text-decoration:none}a:hover{text-decoration:underline;color:#bc9413}ol{margin:1rem 0 2rem 1.1rem;padding:0}ol li{padding:0.18rem 0 0.19rem 0.4rem}ul{margin:1rem 0 2rem 0.6rem;padding:0}ul li{padding:0.18rem 0 0.19rem 0.6rem;list-style-type:none;list-style-image:url("../images/bullet.svg")}blockquote{background-color:#CE3A1A;width:100%;font-size:2rem;margin:2rem 0 3rem 0;padding:3rem;text-align:center;color:#f6e3a5;border-radius:5px}blockquote p{line-height:1.3}blockquote footer{font-size:1.2rem;background-color:transparent;color:#f6e3a5}table{text-align:left;border-collapse:collapse;margin:2.5rem 0 2.5rem 0;width:100%;font-size:1em}table tr{background-color:transparent;border-bottom:1px solid #000}table th{background-color:#CE3A1A;color:#fff;padding:0.625rem;font-size:1.1rem;font-weight:700}table td{padding:0.625rem}hr{float:left;width:100%;border:none;height:5px;margin:3rem 0;background-color:#CE3A1A}pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}dl{line-height:1.5;float:left;width:100%}dl dt{font-size:1.125rem;padding:1.25rem 0 0.625rem 0;font-weight:600}dl dd{font-size:1em;padding:0.3rem 0;margin:0 0 0 1.25rem}form{float:left;width:100%;margin:0}fieldset{border:none;padding:0;margin:2rem 0}legend{font-size:1.5em;margin:0 0 1rem 0;font-weight:600}label{margin-bottom:0.625rem;font-weight:600}input{border:2px solid #000;font-size:1rem;padding:0.625rem;margin-bottom:1.25rem;width:100%;width:auto;outline:none;border-radius:5px}input:focus{border:2px solid #CE3A1A;background-color:#fceeeb}input[type=color]{width:40px;height:40px;background-color:transparent;border:1px solid #000;padding:3px}input[type=file]{background-color:transparent;padding:0.625rem 0.625rem 0.625rem 0;border:none}input[type=image]{width:auto;padding:0;border:none;background-color:transparent}input[type=radio]{width:auto;margin:0 0.625rem 0 0;width:auto}input[type=checkbox]{width:auto;margin:0 0.625rem 0 0;width:auto}textarea{border:2px solid #000;font-size:1em;padding:0.625rem;width:100%;margin-bottom:1.25rem;height:12.5em;outline:none;border-radius:5px;resize:none}textarea:focus{border:2px solid #CE3A1A;background-color:#fceeeb}select{padding:0.3rem;outline:none;border:none;border:2px solid #000;border-radius:5px}input[type=button],input[type=reset],button,a.button,input[type=submit]{display:inline-block;color:#CE3A1A;font-size:0.9em;background-color:#F1D477;padding:0.7rem 1.3rem;cursor:pointer;width:auto;margin:0 0.625rem 0.625rem 0;text-transform:uppercase;text-align:center;border:none;border-radius:5px;font-weight:700;font-family:futura-pt-bold,sans-serif}input[type=button]:hover,input[type=reset]:hover,button:hover,a.button:hover,input[type=submit]:hover{background-color:#CE3A1A;text-decoration:none;color:#F1D477}.gform_required_legend{display:none}.gfield_required_asterisk{color:#CE3A1A}.gform_submission_error{margin-top:0;font-size:1.2rem;float:left;width:100%}.gfield_validation_message{font-style:italic;margin:0.5rem 0 0 0;float:left;width:100%}.gform_confirmation_message{font-size:1.2rem;float:left;width:100%;font-weight:700;font-family:futura-pt-bold,sans-serif;line-height:1.3}.gform_body label{float:left;width:100%;margin:1rem 0 0.5rem 0}.gform_body .gform_fields div:first-of-type label{margin-top:0}.gform_body textarea{margin:0;float:left;width:100%}.gform_body input{width:100%;margin:0 0 0 0}.gform_footer input[type=submit]{width:auto;margin:1.5rem 0 0 0}img{max-width:100%;height:auto}img.alignright,.wp-caption.alignright{float:right;margin:0.625rem 0 1.25rem 1.25rem;max-width:100%;height:auto}img.alignleft,.wp-caption.alignleft{float:left;margin:0.625rem 1.25rem 1.25rem 0;max-width:100%;height:auto}img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}img.alignnone{max-width:100%;height:auto;margin:1.25rem 0}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:1.25rem auto}.wp-caption-text{font-weight:normal;text-align:center;margin-top:0.3rem;font-size:0.75rem}.wp-caption{padding-bottom:1.25rem}.wp-caption a:hover{border-bottom:none}.wp-caption img{margin-top:1.25rem}header.site_header{float:left;width:100%;background-color:#F1D477}header.site_header .bottom_bar{position:relative;float:left;width:100%;justify-content:space-between;display:flex}header.site_header .bottom_bar .social_icons{position:absolute;left:0;top:0}header.site_header .bottom_bar .social_icons ul li{list-style-image:none;margin:0.7rem 5px 0 0 !important}header.site_header .bottom_bar .left{width:67%;text-align:center;font-family:futura-pt-bold, sans-serif;font-weight:700;padding:4rem 0 3rem 0}header.site_header .bottom_bar .left .cart-contents{position:absolute;background-image:url("../images/icon_basket.svg");background-position:center center;background-repeat:no-repeat;width:35px;height:47px;display:block;top:60%;left:0;transform:translate(0%, -60%)}header.site_header .bottom_bar .left .cart-contents span{font-size:15px;font-weight:700;font-family:futura-pt-bold, sans-serif;display:block;margin:20px 0 0 0}header.site_header .bottom_bar .left .logo{font-size:3.2rem;letter-spacing:0.2rem}header.site_header .bottom_bar .left .logo a:hover{color:#CE3A1A}header.site_header .bottom_bar .left .strapline{font-size:1.5rem;color:#073350;letter-spacing:0.1rem}header.site_header .bottom_bar .right{width:33%;text-align:center;background-image:url("../images/vlad_for_kids.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:relative}header.site_header .bottom_bar .right img{position:absolute;top:50%;left:0;transform:translate(-40%, -50%);width:10rem}@media screen and (max-width: 1100px){header.site_header .bottom_bar .social_icons ul li{margin:0.7rem 3px 0 0 !important}header.site_header .bottom_bar .social_icons a{width:24px !important;height:24px !important}header.site_header .bottom_bar .social_icons a i{font-size:14px !important}header.site_header .bottom_bar .left{width:60%}header.site_header .bottom_bar .left .cart-contents{right:0;top:0;left:auto;transform:translate(0%, 0%);margin:0.7rem 0 0 0}header.site_header .bottom_bar .left .logo{font-size:2.5rem}header.site_header .bottom_bar .left .strapline{font-size:1.2rem}header.site_header .bottom_bar .right{width:35%}header.site_header .bottom_bar .right img{width:9rem;transform:translate(-20%, -50%);top:30%}}@media screen and (max-width: 700px){header.site_header .bottom_bar .right img{width:130px;transform:translate(0%, -50%)}}@media screen and (max-width: 615px){header.site_header .bottom_bar{display:block}header.site_header .bottom_bar .left{width:100%;padding-bottom:1rem}header.site_header .bottom_bar .right{width:100%;padding-top:5rem}header.site_header .bottom_bar .right img{position:relative;left:-6rem;top:-1rem;transform:translate(0%, 0%);width:7rem}}@media screen and (max-width: 400px){header.site_header .bottom_bar .left{padding-top:5rem}header.site_header .bottom_bar .left .logo{font-size:2.1rem}header.site_header .bottom_bar .left .strapline{font-size:1.1rem}}nav.main_nav{float:left;width:100%;background-color:#CE3A1A;font-weight:600}nav.main_nav ul.menu{margin:0;text-align:center;font-size:1.4rem}nav.main_nav ul.menu li{padding:0;list-style-image:none;display:inline-block;position:relative}nav.main_nav ul.menu li a{color:#F1D477;padding:0.7rem 2rem;display:inline-block}nav.main_nav ul.menu li a:hover{color:#fff;text-decoration:none}nav.main_nav ul.menu li.current_page_item>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}nav.main_nav ul.menu li.menu-item-has-children:hover>a{color:#fff}nav.main_nav ul.menu li.menu-item-has-children:hover ul.sub-menu{display:block}nav.main_nav ul.menu li.menu-item-has-children:hover ul.sub-menu li ul.sub-menu{display:none}nav.main_nav ul.menu li.menu-item-has-children:hover ul.sub-menu li:hover ul.sub-menu{display:block}nav.main_nav ul.sub-menu{margin:0;display:none;background-color:#c03618;position:absolute;left:0;font-size:0.9rem;top:3.5rem;width:14rem;z-index:999;text-align:left}nav.main_nav ul.sub-menu li{display:block;position:relative}nav.main_nav ul.sub-menu li.current-menu-item a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}nav.main_nav ul.sub-menu li a{padding:1rem 1rem;border-bottom:1px solid #F1D477;display:block}nav.main_nav ul.sub-menu li:last-of-type a{border-bottom:none}nav.main_nav ul.sub-menu li ul.sub-menu{left:100%;top:0;background-color:#b33217}@media screen and (max-width: 1300px){nav.main_nav ul.menu{font-size:1.3rem}nav.main_nav ul.menu li a{padding:0.7rem 1.1rem}}@media screen and (max-width: 1000px){nav.main_nav ul.menu{font-size:1.1rem}nav.main_nav ul.menu li a{padding:0.7rem 0.9rem}}.menu_toggle{float:left;width:100%;background-color:#CE3A1A;color:#F1D477;display:none;font-size:1.3rem;padding:0.2rem 0}.menu_toggle .wrap{position:relative}.toggle{position:absolute;right:0px;top:7px;cursor:pointer;width:30px}.mobile_menu{float:left;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:700;position:fixed;width:100%;height:100%;top:0;z-index:99999;left:-100%}.mobile_menu .toggle{width:20px;height:20px;position:absolute;right:10px;top:10px;left:auto;background-image:url("../images/toggle_close.svg");background-repeat:no-repeat;background-position:center center;background-size:30px;padding:20px;display:block}.mobile_menu.open{left:0px}.mobile_menu ul{margin:0;padding:0;background-color:#CE3A1A;padding-top:40px;padding-bottom:40px;height:100vh;text-align:center;line-height:2em;text-transform:uppercase;letter-spacing:2px;display:flex;flex-wrap:wrap}.mobile_menu ul li{margin:0;width:100%;padding:0;list-style-type:none;display:block}.mobile_menu ul li.search_toggle{display:none}.mobile_menu ul li.current-menu-item>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}.mobile_menu ul li.current-menu-parent>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}.mobile_menu ul li.current-menu-ancestor>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}.mobile_menu ul li a{padding:10px 20px;display:block;color:#F1D477;font-size:1.4em;text-decoration:none}.mobile_menu ul li a:hover{text-decoration:none;color:#fff}.mobile_menu ul li ul{height:auto;padding:0;letter-spacing:normal;background:none;font-weight:400}.mobile_menu ul li ul li{border:none}.mobile_menu ul li ul li a{padding:5px 0 5px 0;font-size:1em;margin:0 30px}.mobile_menu ul li ul li a:before{content:"- "}.mobile_menu ul li ul li.current-menu-item a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}.mobile_menu ul li ul li ul li a{padding:5px 0 5px 0;font-size:0.9em;margin:0 30px;text-transform:none;font-style:italic}.mobile_menu ul li ul li ul li a:before{content:"-- "}.mobile_menu ul li.current-menu-item ul{display:block}.mobile_menu ul li.current-menu-parent ul{display:block}.mobile_menu ul li.current-menu-parent ul ul{display:block}.mobile_menu ul li.current-menu-ancestor ul{display:block}.mobile_menu ul li.current-menu-ancestor ul ul{display:block}@media screen and (max-width: 820px){nav.main_nav{display:none}.menu_toggle{display:block}}.kids_menu_wrap{float:left;width:100%;background-image:url("../images/kids_menu_string.svg");background-position:center -10px;background-repeat:no-repeat}.kids_menu{float:left;width:100%;text-align:center;font-size:1.2rem;font-family:futura-pt-bold,sans-serif;font-weight:700;line-height:1.3}.kids_menu ul{margin:0}.kids_menu ul li{list-style-image:none;padding:0;margin:0;display:inline-block}.kids_menu ul li a{display:block;color:#CE3A1A;background-color:#fff;border-radius:5px;padding:1rem 1.5rem;margin:0 0.5rem}.kids_menu ul li a:hover{color:#fff;background-color:#CE3A1A;text-decoration:none}.kids_menu ul li.current_page_item a{background-color:#CE3A1A;color:#fff}.kids_menu ul li:nth-of-type(1){transform:rotate(5deg)}.kids_menu ul li:nth-of-type(2){transform:rotate(-5deg)}.kids_menu ul li:nth-of-type(3){transform:rotate(2deg)}.kids_menu ul li:nth-of-type(4){transform:rotate(-5deg)}.kids_menu ul li:nth-of-type(5){transform:rotate(6deg)}.kids_menu ul li:nth-of-type(6){transform:rotate(-4deg)}@media screen and (max-width: 1100px){.kids_menu_wrap{background-position:center -23px}.kids_menu{font-size:1rem}.kids_menu ul li a{padding:0.5rem 1rem;margin:0 0.3rem}}@media screen and (max-width: 900px){.kids_menu_wrap{background-image:none}.kids_menu ul{display:grid;grid-template-columns:auto auto auto;gap:1rem}.kids_menu ul li:nth-of-type(1){transform:rotate(1deg)}.kids_menu ul li:nth-of-type(2){transform:rotate(-1deg)}.kids_menu ul li:nth-of-type(3){transform:rotate(3deg)}.kids_menu ul li:nth-of-type(4){transform:rotate(-1deg)}.kids_menu ul li:nth-of-type(5){transform:rotate(2deg)}.kids_menu ul li:nth-of-type(6){transform:rotate(-1deg)}.kids_menu ul li a{margin:0}}@media screen and (max-width: 450px){.kids_menu ul{grid-template-columns:auto auto;gap:1rem}}body.single-post nav.main_nav ul.menu li.menu_news a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.single-post .mobile_menu ul.menu li.menu_news a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.single-product nav.main_nav ul.menu li.menu_shop a,body.tax-product_cat nav.main_nav ul.menu li.menu_shop a,body.woocommerce-page nav.main_nav ul.menu li.menu_shop a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.single-product .mobile_menu ul.menu li.menu_shop a,body.tax-product_cat .mobile_menu ul.menu li.menu_shop a,body.woocommerce-page .mobile_menu ul.menu li.menu_shop a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.tax-book-type nav.main_nav ul.menu li.menu_books>a,body.single-book nav.main_nav ul.menu li.menu_books>a,body.tax-series-name nav.main_nav ul.menu li.menu_books>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.tax-book-type .mobile_menu ul.menu li.menu_books>a,body.single-book .mobile_menu ul.menu li.menu_books>a,body.tax-series-name .mobile_menu ul.menu li.menu_books>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.tax-resource-type nav.main_nav ul.menu li.menu_free>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.tax-resource-type .mobile_menu ul.menu li.menu_free>a{color:#fff;font-family:futura-pt-bold, sans-serif;font-weight:700}body.single-history-mystery .kids_menu li.menu_history a{background-color:#CE3A1A;color:#fff}footer{float:left;width:100%;background-color:#CE3A1A;color:#fff}footer a{color:#fff;font-family:futura-pt-bold,sans-serif;font-weight:700}footer a:hover{color:#fff}footer .top{float:left;width:100%;padding:4rem 0 4rem 0;display:flex;text-align:center;background-image:url("../images/img_vlad_lying.png");background-repeat:no-repeat;background-position:right -20px bottom -18px}footer .top .right{float:right;width:46%;padding-bottom:8rem}footer .top .right h2{text-transform:uppercase;font-size:1.4rem}footer .top .right label{display:none}footer .top .right legend{margin:0;font-weight:700;font-family:futura-pt-bold,sans-serif;font-size:1rem}footer .top .right input{border:none;margin:1rem 0 0 0;text-align:center}footer .top .right input[type=submit]{margin:0}footer .top .right input[type=submit]:hover{background-color:#fff;color:#CE3A1A}footer .top .right input[type=text],footer .top .right input[type=email]{color:#CE3A1A;font-weight:700;font-family:futura-pt-bold,sans-serif;font-size:1rem}footer .top .right ::placeholder{color:#CE3A1A;opacity:1}footer .top .right :-ms-input-placeholder{color:#CE3A1A}footer .top .right ::-ms-input-placeholder{color:#CE3A1A}footer .top .right .gform_wrapper,footer .top .right .gform_heading{float:left;width:100%;border:none}footer .top .right .gform_validation_errors{float:left;width:100%;border:none}footer .top .right .gform_validation_errors h2{font-size:1.2rem;text-transform:none;margin-top:2rem;margin-bottom:0}footer .top .right .gform_confirmation_wrapper{float:left;width:100%;border:none;margin-top:2rem}footer .top .right fieldset{font-size:0.8rem;margin:1rem 0}footer .top .right fieldset legend{display:inline-block;width:auto;margin:0 0 0.5rem 0}footer .top .right fieldset .ginput_container{display:inline-block;width:auto}footer .top .right fieldset .ginput_container .gfield_checkbox{display:inline-block;width:auto}footer .top .right fieldset .ginput_container .gfield_checkbox .gchoice{display:inline-block;width:auto;position:relative}footer .top .right fieldset .ginput_container .gfield_checkbox .gchoice input{margin:0;width:auto;position:relative;top:2px}footer .top .right fieldset .ginput_container .gfield_checkbox .gchoice label{display:inline-block;width:auto;float:none;margin:0 0.5rem 0 0.3rem}footer .top .left{float:left;width:46%}footer .top .left .widget_instagram{float:left;width:100%;margin:2rem 0 0 0}footer .top .left #sb_instagram .sbi_photo{border:3px solid #fff !important}footer .top .left #sb_instagram .sbi_follow_btn a{background-color:#F1D477 !important;color:#CE3A1A;border-radius:5px;text-transform:uppercase}footer .top .left #sb_instagram .sbi_follow_btn a:hover{background-color:#fff !important}footer .bottom{float:left;width:100%;background-color:#B33115;padding:1rem 0;font-size:0.9rem}footer .copyright{float:left;width:62%}footer .copyright ul{padding:0;margin:0;display:inline-block}footer .copyright ul li{display:inline-block;margin:0;padding:0}footer .copyright ul li:before{color:#fff;padding:0 0.5rem;content:"|"}footer .credits{float:right;width:34%;text-align:right}@media screen and (max-width: 800px){footer .copyright{width:100%;text-align:center}footer .credits{width:100%;text-align:center;margin:1rem 0 0 0}footer .top{padding:3rem 0}footer .top .left{width:100%}footer .top .right{width:100%;margin:3rem 0 0 0}}@media screen and (max-width: 600px){footer .top{background-size:280px;background-position:right -10px bottom -13px}}@media screen and (max-width: 500px){footer .copyright ul{display:block;margin:1rem 0 0 0}footer .copyright ul li:first-of-type:before{content:"";padding:0 0.5rem 0 0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow-x:clip;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./../images/ajax-loader.gif") center center no-repeat}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:20px;list-style:none;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;margin:0;background-color:#CE3A1A;opacity:0.5}.slick-dots li.slick-active button{opacity:1}body.woocommerce-shop #primary,body.single-product #primary,body.woocommerce-page #primary{margin:0 auto;width:92%;max-width:1200px}body.woocommerce-shop #primary main,body.single-product #primary main,body.woocommerce-page #primary main{float:left;width:100%;padding:4rem 0}body.woocommerce-shop #primary .woocommerce-breadcrumb,body.single-product #primary .woocommerce-breadcrumb,body.woocommerce-page #primary .woocommerce-breadcrumb{display:none}body.woocommerce-shop #sidebar,body.single-product #sidebar,body.woocommerce-page #sidebar{display:none}.woocommerce a.added_to_cart{padding-left:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{width:26%}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style-image:none;padding:0.3rem 0;font-size:1.2rem;font-weight:600;border-bottom:2px solid #CE3A1A}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type{border:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#000}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:hover{text-decoration:none}@media screen and (max-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;border-right:none;margin-bottom:3rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{border-top:2px solid #CE3A1A}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #CE3A1A}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:2px solid #CE3A1A}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{border-radius:5px;color:#CE3A1A;font-size:0.9em;background-color:#F1D477;padding:0.7rem 1.3rem;font-family:futura-pt-bold,sans-serif}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{color:#F1D477;background-color:#CE3A1A}.woocommerce-address-fields button{margin-top:1rem !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:transparent;color:#000;border-top:3px solid #CE3A1A}.woocommerce-info{border-top-color:#CE3A1A}.woocommerce-info::before{color:#CE3A1A}.woocommerce-message{border-top-color:#CE3A1A}.woocommerce-message::before{color:#CE3A1A}.woocommerce form .form-row .required{color:#CE3A1A}.select2-container--default .select2-selection--single{border:2px solid #000;border-radius:5px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}.select2-container .select2-selection--single{height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{top:3px;right:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #CE3A1A}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:0.5rem;border:2px solid #000}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.woocommerce table.shop_table{border:1px solid #000}.woocommerce table.shop_table td{border-top:1px solid #000}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #000}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#F1D477;color:#CE3A1A}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#CE3A1A;color:#F1D477}.woocommerce a.remove{color:#CE3A1A !important}.woocommerce a.remove:hover{background-color:#CE3A1A;color:#fff}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #000}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#E1EDF2}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #bdd8e3}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#000}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#CE3A1A}.woocommerce form .form-row.woocommerce-invalid label{color:#CE3A1A}.woocommerce-invalid #terms{outline:2px solid #CE3A1A}.woocommerce-products-header__title{color:#CE3A1A;text-align:center;text-transform:uppercase;font-family:futura-pt-bold,sans-serif;font-weight:700;font-size:2rem;margin:0 0 2rem 0;line-height:1.3}.woocommerce .woocommerce-result-count{float:left;width:50%;margin:0.3rem 0 0 0}.woocommerce .woocommerce-ordering{float:right;width:50%;margin:0;text-align:right}.woocommerce .products ul,.woocommerce ul.products{margin:2rem 0 2rem 0;float:left;width:100%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.3rem;font-weight:600;font-family:futura-pt, sans-serif;color:#000 !important}.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product h2.woocommerce-loop-product__title:hover,.woocommerce ul.products li.product h3:hover{color:#CE3A1A !important;text-decoration:underline}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{text-transform:none}.woocommerce ul.products li.product .price{color:#000;font-weight:300;font-size:1.3rem}.woocommerce ul.products li.product .price del{opacity:0.3}.woocommerce ul.products li.product .price ins{font-weight:300;text-decoration:none}.page-description{margin:0 0 3rem 0}.woocommerce ul.products li.product .onsale{margin:0;top:-10px;left:-10px;right:auto}.woocommerce span.onsale{background-color:#CE3A1A;padding:0}.woocommerce-pagination{float:left;width:100%;margin:0;border-top:5px solid #CE3A1A;padding:2rem 0 0 0}.woocommerce nav.woocommerce-pagination ul{margin:0;border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#CE3A1A;color:#F1D477;border:1px solid #CE3A1A;border-radius:3px;font-weight:700;font-family:futura-pt-bold,sans-serif}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:transparent;color:#CE3A1A;text-decoration:underline;border:none;font-weight:400;font-family:futura-pt, sans-serif}@media screen and (max-width: 500px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;margin:0 0 2.992em 0}.woocommerce .woocommerce-result-count{text-align:center;width:100%;margin:0}.woocommerce .woocommerce-ordering{width:100%;margin:1rem 0 0 0;text-align:center}}section.related{float:left;width:100%;text-align:center;border-top:5px solid #CE3A1A;padding:3rem 0 0 0;margin:3rem 0 0 0}section.related h2{font-family:futura-pt-bold,sans-serif;font-weight:700;font-size:2rem;margin:2rem 0 1rem 0;line-height:1.3;margin:0 0 2rem 0;color:#CE3A1A;text-transform:uppercase}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-weight:300}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:0.3}.woocommerce .quantity .qty{padding:0.5rem}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:300;text-decoration:none}.product_meta{float:left;width:100%}.product_meta span{display:block;font-weight:600}.product_meta span span{display:inline;font-weight:400}.woocommerce-tabs{float:left;width:100%;margin:2rem 0 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:2px solid #000;border-radius:0px;background-color:#E1EDF2}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#CE3A1A;text-decoration:underline}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:2px solid #000}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce div.product .woocommerce-tabs .panel h2{margin-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:none}
