.otgs-development-site-front-end{float:left;width:100%}*{box-sizing:border-box}body{font-size:18px;float:left;width:100%;font-family:"serenity",sans-serif;font-weight:300;line-height:1.8}main{float:left;width:100%}.buttons{float:left;width:100%}.mobile_only{display:none}p{margin:0 0 1.3rem 0;line-height:1.5}a{color:#A23A94;text-decoration:none}a:hover{text-decoration:underline;color:#8f3383}ol{margin:1rem 0 2rem 1.1rem;padding:0}ol li{padding:0.18rem 0 0.19rem 0.6rem}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:#E9FDFB;float:left;width:100%;font-size:1.8rem;margin:2rem 0 3rem 0;padding:2rem;text-align:center}blockquote p{line-height:1.3}blockquote footer{padding:0;font-size:1.2rem;background:transparent;background-color:#E9FDFB;color:#000;font-weight:600}table{text-align:left;border-collapse:collapse;margin:2.5rem 0 2.5rem 0;width:100%;font-size:1em}table thead tr{border-bottom:none}table tr{background-color:transparent;border-bottom:1px solid #000}table th{background-color:#57245A;color:#FFF;padding:0.625rem;font-size:1.1rem;font-weight:500}table td{padding:0.625rem}hr{float:left;width:100%;border:none;height:1px;margin:2rem 0;background-color:#000}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:500}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:1rem 0}legend{font-size:1.5em;margin:0 0 1.87rem 0;font-weight:500}label{margin-bottom:0.5rem;font-weight:700}input{border:none;border-radius:100px;font-size:1rem;padding:0.625rem;margin-bottom:1.25rem;width:auto;background-color:#F3F1F6;outline:none}input[type=color]{width:40px;height:40px;background-color:transparent;border:2px solid #000;padding:3px;border-radius:0px}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:none;border-radius:10px;font-size:1em;padding:0.625rem;width:100%;margin-bottom:1.25rem;background-color:#F3F1F6;height:12.5em;outline:none;resize:none}select{padding:0.3rem;outline:none;border:none;border:2px solid #000;border-radius:100px}input[type=button],input[type=reset],button,a.button,input[type=submit]{font-weight:600;display:inline-block;color:#000;font-size:1.2rem;background-color:transparent;border:2px solid #000;border-radius:100px;padding:0.2rem 2rem;cursor:pointer;width:auto;text-align:center;margin:1rem 0 0 0;line-height:1.8}input[type=button]:hover,input[type=reset]:hover,button:hover,a.button:hover,input[type=submit]:hover{background-color:#64EFE2;border:2px solid #64EFE2;text-decoration:none}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}.wrap{margin:0 auto;width:92%;max-width:1200px}.wrap.large{max-width:1400px}.wrap.medium{max-width:1000px}.wrap.narrow{max-width:800px}.page_content{float:left;width:100%}.page_home{float:left;width:100%}.page_general{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.home_recent_posts{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat;float:left;width:100%}.latest_books{padding:4rem 0 5rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.page_contact{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.page_blog{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.page_blog_post{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.page_events{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.page_books{padding:3rem 0 0 0;background-image:url("../images/top_grime.png");background-position:left top;background-repeat:no-repeat}.book_info{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.book_reviews{padding:3rem 0 5rem 0}.page_books_series{padding:3rem 0 4rem 0}.page_advice{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.page_about{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}.page_404{text-align:center;font-size:1.2rem}.page_404 h2{margin:0 0 1rem 0}.footer_para{height:400px;float:left;width:100%;background:url("../images/bg1.jpg") no-repeat fixed center}.footer_para2{height:400px;float:left;width:100%;background:url("../images/bg3.jpg") no-repeat fixed center}.signup_para{height:400px;float:left;width:100%;background:url("../images/bg2.jpg") no-repeat fixed center}@media screen and (max-width: 800px){.page_general{padding:2rem 0 3rem 0}.page_contact{padding:2rem 0 3rem 0}.page_blog{padding:2rem 0 3rem 0}.page_blog_post{padding:2rem 0 3rem 0}.page_events{padding:2rem 0 3rem 0}.page_books{padding:2rem 0 0 0}.book_info{padding:2rem 0 3rem 0}.book_reviews{padding:2rem 0 4rem 0}.page_books_series{padding:2rem 0 3rem 0}.page_advice{padding:2rem 0 3rem 0}.page_about{padding:2rem 0 3rem 0}.recent_posts{padding:2rem 0 3rem 0}.latest_books{padding:3rem 0 4rem 0}.footer_para{height:300px}.footer_para2{height:300px}.signup_para{height:300px}}@media screen and (max-width: 600px){.footer_para{height:200px}.footer_para2{height:200px}.signup_para{height:200px}}@media screen and (max-width: 500px){.footer_para{background-attachment:scroll;background-size:cover}.footer_para2{background-attachment:scroll;background-size:cover}.signup_para{background-attachment:scroll;background-size:cover}}h1{font-family:"serenity",sans-serif;font-size:2rem;font-weight:600;margin:2rem 0 1rem 0;line-height:1.3}h1.title{font-family:"district-pro",sans-serif;margin:0 0 4rem 0;font-size:2.3rem;padding:1rem 1rem;background-color:#F3F1F6;text-transform:uppercase;font-weight:500;text-align:center}h1.title strong{font-weight:900}@media screen and (max-width: 1200px){h1.title{font-size:1.8rem}}@media screen and (max-width: 1000px){h1.title{font-size:1.5rem;margin:0 0 3rem 0}}h2{font-family:"serenity",sans-serif;font-size:1.8rem;font-weight:600;margin:2rem 0 1rem 0;line-height:1.3}h3{font-family:"serenity",sans-serif;font-size:1.6rem;font-weight:600;margin:2rem 0 1rem 0;line-height:1.3}h4{font-family:"serenity",sans-serif;font-size:1.4rem;font-weight:600;margin:2rem 0 1rem 0;line-height:1.3}h5{font-family:"serenity",sans-serif;font-size:1.2rem;font-weight:600;margin:2rem 0 1rem 0;line-height:1.3}h6{font-family:"serenity",sans-serif;font-size:1.1rem;font-weight:600;margin:2rem 0 1rem 0;line-height:1.3}#page_numbers{float:left;width:100%;text-align:center;font-size:0.8em;line-height:100%;display:block;text-align:center}#page_numbers ul{margin:3rem 0 0 0;padding: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:#A23A94;border:none;text-decoration:underline}#page_numbers ul li .wpv_page_ellipsis:hover{text-decoration:none}#page_numbers ul li.wpv_page_current span{background-color:#64EFE2;color:#000;border:1px solid #64EFE2;padding:0.4rem 0.7rem;font-weight:700;border-radius:100px;cursor:pointer}#page_numbers ul li.wpv-archive-pagination-nav-links-item-current span{background-color:#64EFE2;color:#000;border:1px solid #64EFE2;padding:0.4rem 0.7rem;font-weight:700;border-radius:100px;cursor:pointer}header{float:left;width:100%;background-image:url("../images/bg_mast.jpg");background-position:left top}header .wrap{display:flex;align-items:center;padding:4rem 0;position:relative}header .left{float:left;width:47%;text-transform:uppercase;font-weight:500;font-size:3rem;font-family:"district-pro",sans-serif;letter-spacing:-1px}header .left strong{font-weight:900}header .left a{color:#fff}header .left a:hover{text-decoration:none;color:#64EFE2}header .right{float:right;width:53%;display:flex;justify-content:flex-end;color:#fff;font-weight:200;align-items:center}header .right .strapline{margin:0 2rem 0 0;font-size:2.3rem;line-height:1}header .right .social_icons{display:block}@media screen and (min-width: 1900px){header{background-size:cover}}@media screen and (max-width: 1200px){header .left{font-size:2.5rem}header .right .strapline{font-size:1.8rem}}@media screen and (max-width: 1000px){header .wrap{padding:3rem 0}header .left{font-size:2.2rem;width:45%}header .right{width:55%}header .right .strapline{font-size:1.5rem}}@media screen and (max-width: 800px){header{text-align:center}header .wrap{display:block;padding:4rem 0}header .left{width:100%;font-size:2.5rem;margin:0 0 0.5rem 0}header .right{width:100%;justify-content:center;display:block}header .right .strapline{margin:0 0 3rem 0}header .right .social_icons{position:absolute;right:1rem;top:1rem}}@media screen and (max-width: 400px){header .left{font-size:2rem}header .right .strapline{font-size:1.4rem}header .right .social_icons{right:0.5rem;top:0.5rem}header .right .social_icons a{width:30px !important;height:30px !important}header .right .social_icons a i{font-size:18px !important}}.signup_wrap{float:left;width:100%;background:#7d0045;background:linear-gradient(129deg, #7d0045 0%, #36426b 100%)}.signup{float:left;width:100%;color:#fff;background-image:url("../images/bg_signup.png");background-repeat:no-repeat;background-position:right 10% center;padding:5rem 0}.signup h3{font-size:2.3rem;text-transform:uppercase;text-align:center;letter-spacing:-1px;font-family:"district-pro",sans-serif;margin:0 0 5rem 0;font-weight:500}.signup h3 strong{font-weight:900}.signup .form{display:flex;justify-content:space-between;align-items:center}.signup .left{font-size:1.4375rem;width:48%;float:left}.signup .left a{color:#fff;font-weight:500;border-bottom:1px dashed #fff;padding:0 0 0.3rem 2.5rem;display:inline-block;background-image:url("../images/icon_signup.svg");background-repeat:no-repeat;background-position:left center}.signup .left a:hover{color:#64EFE2;background-image:url("../images/icon_signup_blue.svg");text-decoration:none;border-bottom:1px solid #64EFE2}.signup .right{float:right;width:44%}.signup .right ::placeholder{color:#9A9A9A;opacity:1}.signup .right h2{margin:0 0 1rem 0;font-size:1.5rem}.signup .right .gform_confirmation_message{margin:0;font-size:1.5rem;font-weight:600}.signup .right .validation_message{float:left;width:100%;margin:-1rem 0 1rem 0}.signup .right label{display:none}.signup .right .gform_required_legend{display:none}.signup .right input[type=text]{width:100%;border-radius:100px;border:none;font-size:1.4rem;color:#9A9A9A;font-weight:500;padding:0.6rem 1.5rem}.signup .right input.button{color:#fff;border-color:#fff;margin:0}.signup .right input.button:hover{border:2px solid #64EFE2;color:#57245A}footer{float:left;width:100%;background:#7d0045;background:linear-gradient(129deg, #7d0045 0%, #36426b 100%)}footer .footer_strip{float:left;width:100%;background-color:rgba(0,0,0,0.3);padding:4rem 0}footer .footer_strip .wrap{display:flex;justify-content:space-between;column-gap:2rem}footer .footer_strip .available{color:#fff;font-size:1.375rem}footer .footer_strip .available a{color:#fff;font-weight:700}footer .footer_strip .available a:hover{color:#64EFE2;text-decoration:underline}footer .footer_strip .available p{display:inline;margin:0 1rem 0 0}footer .footer_strip .available ul{padding:0;margin:0;display:inline-block}footer .footer_strip .available ul li{display:inline-block;margin:0;padding:0;list-style-image:none}footer .footer_strip .available ul li:after{content:" | ";font-weight:200}footer .footer_strip .available ul li:last-of-type:after{content:""}footer .footer_block{float:left;width:100%;background-color:#1a1a1a;color:#B7B7B7}footer .footer_block .logos{float:left;width:100%;padding:4rem 0 3rem 0;display:flex}footer .footer_block .logos .widget_logos{margin:0 1rem 0 0}footer .footer_block .logos .widget_logos h3{display:none}footer .footer_block .logos .widget_logos:last-of-type{margin:0}footer .footer_block .info{float:left;width:100%;padding:0 0 3rem 0}footer .footer_block .info .copyright{float:left;width:68%}footer .footer_block .info .copyright ul{padding:0;margin:0;display:inline-block}footer .footer_block .info .copyright ul li{display:inline-block;margin:0;padding:0;list-style-image:none}footer .footer_block .info .copyright ul li:after{content:" | "}footer .footer_block .info .copyright ul li:last-of-type:after{content:""}footer .footer_block .info .credits{float:right;width:28%;text-align:right}footer .footer_block .info a{color:#B7B7B7;font-weight:700}footer .footer_block .info a:hover{text-decoration:underline;color:#64EFE2}@media screen and (max-width: 900px){.signup{background-position:center center}.signup h3{margin:0 0 4rem 0}.signup .form{display:block}.signup .left{width:100%}.signup .right{width:100%;margin:2rem 0 0 0}footer .footer_block .logos{padding:3rem 0 2rem 0}footer .footer_block .info{padding:0 0 2rem 0}footer .footer_block .info .copyright{width:100%;text-align:center}footer .footer_block .info .credits{width:100%;text-align:center;margin:1rem 0 0 0;font-size:0.9rem}}@media screen and (max-width: 700px){.signup{padding:4rem 0}.signup h3{margin:0 0 2rem 0;font-size:1.8rem}.signup .left{font-size:1.2rem}.signup .left a{background-position:left 10px}footer .footer_strip{padding:3rem 0}footer .footer_strip .wrap{display:block}footer .footer_strip .available{float:left;width:100%;font-size:1.2rem}footer .footer_strip .social_icons{margin:2rem 0 0 0;float:left;width:100%}}@media screen and (max-width: 400px){.signup .left{text-align:center}.signup .left a{background-image:none;padding:0}.signup .right{text-align:center}}.page_about .left{float:left;width:64%}.page_about .right{float:right;width:28%}.page_about .right img{margin:0 0 1rem 0}@media screen and (max-width: 800px){.page_about .left{width:100%}.page_about .left .mobile_only{display:block;float:right;max-width:40%;margin:0 0 1rem 2rem}.page_about .right{margin:1rem 0 0 0;width:100%}.page_about .right img{max-width:47%;margin:0 2% 1rem 0;float:left}.page_about .right img:nth-of-type(1){display:none}.page_about .right img:nth-of-type(2n+1){margin-right:2%}}@media screen and (max-width: 600px){.page_about .right img{margin:0 2% 0.5rem 0}}@media screen and (max-width: 400px){.page_about .right img{max-width:100%;margin:0 0 0.5rem 0}.page_about .right img:nth-of-type(2n+1){margin-right:0}}.page_advice{float:left;width:100%}.page_advice .image{float:left;width:100%;text-align:center;margin:0 0 2rem 0}.page_advice .image img{max-width:70%}.page_advice .desc{float:left;width:100%}.page_advice .desc p:first-of-type{font-weight:500}.posts .items{display:flex;flex-wrap:wrap}.posts .items .item{float:left;width:33.333%;padding:0 1.2rem;margin:3rem 0 0 0;position:relative}.posts .items .item:nth-of-type(1){margin:0}.posts .items .item:nth-of-type(2){margin:0}.posts .items .item:nth-of-type(3){margin:0}.posts .items .item h3{margin:0.5rem 0 0.7rem 0;font-size:1.5rem}.posts .items .item h3 a{color:#000}.posts .items .item h3 a:hover{color:#A23A94;text-decoration:underline}.posts .items .item .date{font-size:1.2rem;font-weight:200}.posts .items .item .button{margin:0}@media screen and (max-width: 900px){.posts .items .item{width:50%}.posts .items .item:nth-of-type(3){margin:3rem 0 0 0}}@media screen and (max-width: 600px){.posts .items .item{width:100%;padding:0;text-align:center}.posts .items .item:nth-of-type(2){margin:3rem 0 0 0}.posts .items .item img{max-width:80%}}@media screen and (max-width: 400px){.posts .items .item img{max-width:80%}}.page_blog_post .post_content{float:left;width:68%}.page_blog_post .post_content h2{margin:0 0 1rem 0;font-size:2rem}.page_blog_post .post_content .details{font-weight:200;font-size:1.2rem;margin:0 0 2rem 0}.page_blog_post .post_content .details a{font-weight:300}.page_blog_post .post_content .ft{margin:0 0 2rem 0}.page_blog_post .post_sidebar{float:right;width:28%}.page_blog_post .post_sidebar h3{margin:0 0 1rem 0;font-size:1.3rem}.page_blog_post .post_sidebar p{margin:0 0 0.7rem 0;padding:0.7rem 0 0 0;border-top:3px dotted #C7E7E4;font-size:1.2rem;line-height:1.2}.page_blog_post .post_sidebar p a{color:#495B59}.page_blog_post .post_sidebar .other_recent_posts{float:left;width:100%;background-color:#E9FDFB;padding:2rem}.page_blog_post .post_sidebar .explore_categories{float:left;width:100%;margin:2rem 0 0 0;background-color:#E9FDFB;padding:2rem}@media screen and (max-width: 1000px){.page_blog_post .post_content{width:100%}.page_blog_post .post_content h2{text-align:center}.page_blog_post .post_content .details{text-align:center}.page_blog_post .post_sidebar{width:100%;margin:2rem 0 0 0;text-align:center}}.page_books .book_listing{float:left;width:100%;padding:0 0 4rem;background-image:url("../images/bottom_grime.png");background-position:right bottom;background-repeat:no-repeat}.page_books .book_listing .items{float:left;width:100%}.page_books .book_listing .item{float:left;width:100%;margin:4rem 0 0 0;padding:4rem 0 0 0;border-top:1px solid #000}.page_books .book_listing .item:first-of-type{margin:0;padding:0;border:none}.page_books .book_listing .item .left{float:left;width:28%;text-align:center}.page_books .book_listing .item .left img{-webkit-box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25);box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25)}.page_books .book_listing .item .right{float:right;width:64%}.page_books .book_listing .item .shoutline{font-weight:200;margin:0 0 1rem 0;letter-spacing:2.5px;text-transform:uppercase;font-size:1.1rem}.page_books .book_listing .item .subtitle{font-weight:500;margin:1rem 0 0 0;font-size:1.3rem}.page_books .book_listing .item h3{font-size:1.8rem;margin:0 0 0 0;font-weight:600}.page_books .book_listing .item h3 a{color:#000}.page_books .book_listing .item h3 a:hover{color:#8f3383;text-decoration:underline}.page_books .book_listing .item .desc{float:left;width:100%;margin:1.5rem 0 0 0}.page_books .ruth_books{float:left;width:100%;background-color:#E9FDFB;padding:4rem 0}.page_books .ruth_books .intro{font-size:1.2rem;text-align:center;margin:0 0 4rem 0}.page_books .ruth_books .title{background-color:transparent}.page_books .ruth_books .items{float:left;width:100%}.page_books .ruth_books h3 a{color:#000}.page_books .ruth_books h3 a:hover{text-decoration:underline;color:#8f3383}.page_books .ruth_books .item{float:left;width:100%;padding:3rem;margin:0 0 1rem 0;display:flex;justify-content:space-between;border-bottom:1px solid #000}.page_books .ruth_books .item:last-of-type{margin:0;border:none}.page_books .ruth_books .item .left{float:left;width:18%;text-align:center}.page_books .ruth_books .item .left img{-webkit-box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25);box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25)}.page_books .ruth_books .item .right{float:right;width:75%}.page_books .ruth_books .item .right h3{margin:0 0 1rem 0;font-size:1.7rem}.page_books .ruth_books .item .right .details{float:left;width:100%;margin:0;font-size:0.9rem;font-weight:700;opacity:0.5}.page_books .ruth_books .item .right .shoutline{font-weight:200;margin:0 0 1rem 0;letter-spacing:2.5px;text-transform:uppercase;font-size:1rem}.page_books .ruth_books .item .right .subtitle{font-weight:500;margin:1rem 0 1.5rem 0;font-size:1.3rem}@media screen and (max-width: 1200px){.page_books .ruth_books .item{align-items:inherit}}@media screen and (max-width: 800px){.page_books .ruth_books .item{padding:2rem 1.5rem}.page_books .ruth_books .item .mobile_only{display:block;float:right;margin:0 0 1rem 2rem;width:150px;max-width:40%;-webkit-box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25);box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25)}.page_books .ruth_books .item .left{display:none}.page_books .ruth_books .item .right{width:100%}}@media screen and (max-width: 600px){.page_books .book_listing .item{margin:3rem 0 0 0;padding:3rem 0 0 0}.page_books .book_listing .item .left{display:none}.page_books .book_listing .item .right{width:100%;text-align:center}.page_books .book_listing .item .mobile_only{display:block;float:right;margin:1.5rem 15% 2rem 15%;width:70%;max-width:70%;-webkit-box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25);box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25)}.page_books .book_listing .item .desc{margin:0}.page_books .ruth_books{padding:3rem 0}.page_books .book_listing{padding:0 0 3rem 0}}@media screen and (max-width: 400px){.page_books .ruth_books .item{text-align:center}.page_books .ruth_books .item .mobile_only{float:left;width:80%;max-width:80%;margin:0 10% 2rem 10%}}.page_book_details .book_info{float:left;width:100%}.page_book_details .book_info .info{float:left;width:100%;font-size:1rem;font-weight:300;margin:1.5rem 0 0 0}.page_book_details .book_info .info p{margin:0 0 0.5rem 0}.page_book_details .book_info .info strong{font-weight:600}.page_book_details .book_info .left{float:left;width:28%;text-align:center}.page_book_details .book_info .left img{-webkit-box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25);box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25)}.page_book_details .book_info .right{float:right;width:60%}.page_book_details .book_info .right .shoutline{font-weight:200;margin:0 0 1rem 0;letter-spacing:2.5px;text-transform:uppercase;font-size:1.1rem}.page_book_details .book_info .right .subtitle{font-weight:500;margin:1rem 0 0 0;font-size:1.5rem}.page_book_details .book_info .right h2{font-size:1.8rem;font-weight:600;margin:0 0 0 0}.page_book_details .book_info .right .desc{float:left;width:100%;margin:2.5rem 0 0 0}.page_book_details .book_info .right .authors{float:left;width:100%;margin:2rem 0 0 0}.page_book_details .book_info .right .authors p{margin:0 0 0.5rem 0;font-size:1.0625rem}.page_book_details .book_info .right .authors p a{color:#000;border-bottom:1px solid #B9D78F}.page_book_details .book_info .right .authors p a:hover{border-bottom:1px solid #000;text-decoration:none}.page_book_details .book_info .right .authors p.co{font-weight:700;font-size:0.8125rem;text-transform:uppercase;letter-spacing:1.5}.page_book_details .book_info .buy_links{position:relative;float:left;width:100%;z-index:9999;margin:1.5rem 0 0 0}.page_book_details .book_info .buy_links .button{width:100%;margin:0;padding:0.5rem 2rem}.page_book_details .book_info .buy_links .button img{-webkit-box-shadow:none;box-shadow:none}.page_book_details .book_info .buy_links ul{background-color:#64EFE2;position:absolute;font-size:1.2rem;text-align:center;left:0;top:36px;margin:0;padding:0.5rem 0 0.5rem 0;width:100%;display:none;z-index:9999999;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.page_book_details .book_info .buy_links ul li{margin:0;padding:0;list-style-image:none}.page_book_details .book_info .buy_links ul li a{padding:0.3rem 1rem;display:block;color:#000;text-decoration:none}.page_book_details .book_info .buy_links ul li a:hover{text-decoration:underline}.page_book_details .book_info .buy_links:hover .button{background-color:#64EFE2;border:2px solid #64EFE2;border-bottom-left-radius:80px;border-bottom-right-radius:80px}.page_book_details .book_info .buy_links:hover ul{display:block}.page_book_details .book_reviews{float:left;width:100%;background-color:#E9FDFB}.page_book_details .book_reviews .title{background-color:transparent}.page_book_details .book_reviews .items{display:flex;flex-wrap:wrap;justify-content:space-between}.page_book_details .book_reviews .item{float:left;width:49%;padding:0 2rem;text-align:center;font-size:1.2rem;font-weight:300;margin:0 0 1rem 0}.page_book_details .book_reviews .item .source{font-size:1.1rem;font-weight:700;margin:0 0 0 0}.page_book_details .book_reviews .reviews_slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;padding:0 3rem}.page_book_details .book_reviews .reviews_slider .item{margin:0 0.5rem 0 0.5rem}.page_book_details .book_reviews .reviews_slider.slick-initialized{visibility:visible;opacity:1}.page_book_details .posts{float:left;width:100%;background-color:#D4E1C5}@media screen and (max-width: 800px){.page_book_details .book_reviews .item{width:100%;font-size:1.1rem}.page_book_details .book_info .left{display:none}.page_book_details .book_info .right{width:100%}.page_book_details .book_info .right .shoutline{text-align:center}.page_book_details .book_info .right h2{text-align:center}.page_book_details .book_info .right .subtitle{text-align:center}.page_book_details .book_info .right .authors{text-align:center}.page_book_details .book_info .mobile_only{display:block}.page_book_details .book_info .info{margin:1rem 0 0 0}.page_book_details .book_info .image{float:left;width:100%;text-align:center}.page_book_details .book_info .image img{width:260px;max-width:80%;margin:0 0 2rem 0;-webkit-box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25);box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25)}}@media screen and (max-width: 500px){.page_book_details .book_reviews .reviews_slider .item{padding:0;background-color:transparent}}.page_contact{float:left;width:100%}.page_contact .left{float:left;width:46%}.page_contact .right{float:right;width:46%}.page_contact .right .gform_required_legend{display:none}.page_contact .right h2{margin:0 0 1rem 0;font-size:1.5rem}.page_contact .right .button{margin:0}.gform_body{float:left;width:100%}.gform_body input[type=text]{width:100%;font-size:1.4rem;color:#9A9A9A;font-weight:500;padding:0.6rem 1.5rem}.gform_body input[type=email]{width:100%;font-size:1.4rem;color:#9A9A9A;font-weight:500;padding:0.6rem 1.5rem}.gform_body .gfield_required{color:#ED4545;font-weight:300}.gform_body textarea{font-size:1.4rem;color:#9A9A9A;font-weight:500}.gform_body .gform_confirmation_message{margin:0;font-size:1.5rem;font-weight:600}.gform_body .validation_message{float:left;width:100%;margin:-1rem 0 1rem 0}@media screen and (max-width: 800px){.page_contact .left{width:100%}.page_contact .right{margin:1rem 0 0 0;width:100%}}.page_events{float:left;width:100%}.page_events .items{float:left;width:100%;display:flex;flex-wrap:wrap}.page_events .items .item{float:left;width:33.333%;margin:4rem 0 0 0;padding:0 2rem 0 0}.page_events .items .item:nth-of-type(1){margin:0}.page_events .items .item:nth-of-type(2){margin:0}.page_events .items .item:nth-of-type(3){margin:0}.page_events .items .item h3{margin:0 0 0.5rem 0;font-size:1.7rem}.page_events .items .item h3 a{color:#000}.page_events .items .item h3 a:hover{text-decoration:underline;color:#8f3383}.page_events .items .item p{margin:0 0 0.5rem 0}.page_events .items .item p a{text-decoration:underline}.page_events .items .item strong{font-weight:700}.page_events .items .item .date{font-size:1.4rem;margin:0 0 1rem 0}.page_events .items .item .desc{font-size:1rem}@media screen and (max-width: 1000px){.page_events .items .item{width:50%}.page_events .items .item:nth-of-type(3){margin:4rem 0 0 0}}@media screen and (max-width: 800px){.page_events .items .item{padding:0 3rem 0 0}.page_events .items .item h3{font-size:1.4rem}.page_events .items .item .date{font-size:1.2rem}}@media screen and (max-width: 700px){.page_events .items .item{width:100%;padding:0;text-align:center;margin:3rem 0 0 0}.page_events .items .item:nth-of-type(2){margin:4rem 0 0 0}}.page_home .welcome_wrapper{float:left;width:100%;background-color:#000;color:#fff}.page_home .welcome{float:left;width:100%;display:flex;align-items:stretch}.page_home .welcome .mobile_image{display:none;float:left;width:100%}.page_home .welcome .left{float:left;width:50%;padding:7rem 2rem 7rem 6rem}.page_home .welcome .left p{font-size:1.2rem}.page_home .welcome .left p:first-of-type{font-size:1.4rem;font-weight:500}.page_home .welcome .right{float:right;width:50%;line-height:1;background-image:url("../images/author.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.page_home .welcome .button{margin:0 0.5rem 0 0}.page_home .welcome .sig{margin:1rem 0 0 0}.page_home .latest_books{float:left;width:100%}.page_home .latest_books .item{float:left;width:100%}.page_home .latest_books .item .left{float:left;width:26%;text-align:center}.page_home .latest_books .item .left .button{margin:2rem 0 0 0}.page_home .latest_books .item .left img{-webkit-box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25);box-shadow:5px 5px 10px -3px rgba(0,0,0,0.25)}.page_home .latest_books .item .right{float:right;width:64%}.page_home .latest_books .item .right .shoutline{font-weight:200;margin:0 0 1rem 0;letter-spacing:2.5px;text-transform:uppercase;font-size:1.1rem}.page_home .latest_books .item .right .subtitle{font-weight:500;margin:1rem 0 0 0;font-size:1.3rem}.page_home .latest_books .item .right h2{font-size:1.8rem;margin:0 0 0 0;font-weight:600}.page_home .latest_books .item .right h2 a{color:#000}.page_home .latest_books .item .right h2 a:hover{color:#8f3383;text-decoration:underline}.page_home .latest_books .item .right .desc{float:left;width:100%;margin:1.5rem 0 0 0}.page_home .latest_books .item .right .selected_review{float:left;width:100%;background-color:#E9FDFB;padding:2rem;font-weight:600;font-size:1.2rem;margin:1rem 0 0 0}.page_home .latest_books .item .right .selected_review p{margin:0 0 0.5rem 0}.page_home .latest_books .item .right .selected_review .source{text-transform:uppercase;font-weight:300;margin:1.5rem 0 0 0;text-align:right;display:flex;justify-content:flex-end}.page_home .latest_books .item .right .selected_review .source img{display:inline-block;margin:0 0 0 1rem}.page_home .book_slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;padding:0 3rem}.page_home .book_slider .item{margin:0 0.5rem 0 0.5rem}.page_home .book_slider.slick-initialized{visibility:visible;opacity:1}.page_home .home_recent_posts{float:left;width:100%}@media screen and (max-width: 1400px){.page_home .welcome .left{padding:7rem 4rem 7rem 4rem}}@media screen and (max-width: 1000px){.page_home .welcome{display:block}.page_home .welcome .mobile_image{display:block}.page_home .welcome .right{display:none}.page_home .welcome .left{width:100%;padding:3rem}.page_home .welcome .left h2{font-size:1.8rem}.page_home .welcome .mobile_only{display:block;float:right;margin:0 0 1rem 2rem;width:250px;max-width:40%}}@media screen and (max-width: 800px){.page_home .latest_books .item{margin:0;text-align:center}.page_home .latest_books .item .left{width:100%;text-align:center}.page_home .latest_books .item .left img{display:inline-block}.page_home .latest_books .item .left a{display:block}.page_home .latest_books .item .left a.button{display:inline-block}.page_home .latest_books .item .left img{width:250px;max-width:80%}.page_home .latest_books .item .right{margin:2rem 0 0 0;width:100%}.page_home .latest_books .book_slider{padding:0}}@media screen and (max-width: 600px){.page_home .welcome{text-align:center}.page_home .welcome .left{padding:2rem}.page_home .welcome .left p{font-size:1.1rem}.page_home .welcome .left p:first-of-type{font-size:1.3rem;font-weight:500}}nav{float:left;width:100%;background:#7d0045;background:linear-gradient(129deg, #7d0045 0%, #36426b 100%);font-weight:300}nav ul.menu{margin:0;padding:0;text-align:center;font-size:1.25rem;display:flex;justify-content:space-between}nav ul.menu li{padding:0;list-style-image:none;display:inline-block;position:relative}nav ul.menu li a{color:#fff;padding:0.5rem 1rem;display:inline-block;text-decoration:none}nav ul.menu li a:hover{color:#fff;background-color:rgba(163,10,94,0.5);text-decoration:none}nav ul.menu li.current_page_item>a{background-color:#A30A5E;font-weight:700}nav ul.menu li.current-menu-ancestor>a{background-color:#A30A5E;font-weight:700}nav ul.menu li.menu-item-has-children:hover>a{color:#fff;background-color:rgba(163,10,94,0.5)}nav ul.menu li.menu-item-has-children:hover ul.sub-menu{display:block}nav ul.menu li.menu-item-has-children:hover ul.sub-menu li ul.sub-menu{display:none}nav ul.menu li.menu-item-has-children:hover ul.sub-menu li:hover ul.sub-menu{display:block}nav ul.sub-menu{margin:0;display:none;background-color:#A30A5E;position:absolute;left:0;font-size:1.2rem;top:3.2rem;width:max-content;z-index:999;text-align:left;line-height:1.4}nav ul.sub-menu li{display:block;position:relative}nav ul.sub-menu li a{padding:0.5rem 1rem;border-bottom:1px solid #000;display:block}nav ul.sub-menu li a:hover{text-decoration:underline}nav ul.sub-menu li:last-of-type a{border-bottom:none}nav ul.sub-menu li ul.sub-menu{left:100%;top:0;background-color:#8b0950}.toggle{float:left;width:100%;display:none;cursor:pointer;background:#7d0045;background:linear-gradient(129deg, #7d0045 0%, #36426b 100%);text-align:center;padding:1rem;line-height:0}.toggle img{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:20px;padding:1rem;display:block}.mobile_menu.open{left:0px}.mobile_menu ul{align-items:center;margin:0;padding:0;background:#7d0045;background:linear-gradient(129deg, #7d0045 0%, #36426b 100%);padding-top:1rem;padding-bottom:1rem;height:100vh;text-align:center;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{font-weight:700}.mobile_menu ul li.current-menu-parent>a{font-weight:700}.mobile_menu ul li.current-menu-ancestor>a{font-weight:700}.mobile_menu ul li a{padding:0.5rem 1rem;display:block;color:#fff;font-size:1.4em;text-decoration:none;font-weight:100}.mobile_menu ul li a:hover{opacity:1;color:#fff;text-decoration:none}.mobile_menu ul li ul{padding:0.2rem 0 0 0;background:none;font-weight:300;display:block;height:auto}.mobile_menu ul li ul li{border:none}.mobile_menu ul li ul li a{padding:5px 0 5px 0;font-size:1.2em;margin:0 30px;opacity:0.5}.mobile_menu ul li ul li a:hover{opacity:1}.mobile_menu ul li ul li ul{padding:0.3rem 0 0.3rem 0}.mobile_menu ul li ul li ul li a{padding:0;font-size:0.9em;margin:0 2rem}.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: 800px){nav{display:none}.toggle{display:block}}body.single-book nav ul li.menu_books a,body.tax-book-series nav ul li.menu_books a{background-color:#A30A5E;font-weight:700}body.single-book .mobile_menu ul li.menu_books a,body.tax-book-series .mobile_menu ul li.menu_books a{font-weight:700}body.single-post nav ul li.menu_blog a,body.category nav ul li.menu_blog a{background-color:#A30A5E;font-weight:700}body.single-post .mobile_menu ul li.menu_blog a,body.category .mobile_menu ul li.menu_blog a{font-weight:700}.slick-loading .slick-list{background:#fff url("./../images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:24px;width:24px;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;opacity:0.7}.slick-prev:hover,.slick-next:hover{background-color:transparent;border:none;opacity:1}.slick-prev{background-image:url("../images/prev.svg");background-repeat:no-repeat;left:0px}[dir="rtl"] .slick-prev{left:auto;right:0px}.slick-next{background-image:url("../images/next.svg");background-repeat:no-repeat;right:0px}[dir="rtl"] .slick-next{left:0px;right:auto}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:2rem 0 0 0;width:100%;font-size:0}.slick-dots li{position:relative;display:inline-block;height:7px;width:7px;margin:0 0.2rem;padding:0;cursor:pointer}.slick-dots li.slick-active button{opacity:1}.slick-dots li button{font-size:0px;border:0;opacity:0.5;background:#3C4459;display:block;height:7px;width:7px;outline:none;padding:0;cursor:pointer;margin:0;border-radius:10px}.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:hidden;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;height:100%;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}.woocommerce{float:left;width:100%}.woocommerce-notices-wrapper{float:left;width:100%;position:relative;z-index:99999}.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{background-color:transparent;color:#000;border:2px solid #000;border-radius:100px;line-height:1.8;padding:0.2rem 2rem;font-weight:600}.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{background-color:#64EFE2;border-color:#64EFE2}.woocommerce>main{padding:3rem 0 4rem 0;background-image:url("../images/top_grime.png"),url("../images/bottom_grime.png");background-position:left top, right bottom;background-repeat:no-repeat, no-repeat}@media screen and (max-width: 800px){.woocommerce>main{padding:2rem 0 3rem 0}}.woocommerce form.login{margin:2rem 0 0 0;border:none;padding:0;max-width:400px}.woocommerce-account .woocommerce h2{margin:0}.woocommerce form .password-input,.woocommerce-page form .password-input{display:block}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{right:1rem;top:3.2rem}.woocommerce-account .woocommerce-MyAccount-navigation{background:transparent;font-size:1.3rem;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{font-weight:600}header.woocommerce-Address-title{background-image:none;padding:0}header.woocommerce-Address-title h3{margin:1rem 0}header.woocommerce-products-header{background-image:none;padding:0}header.woocommerce-products-header h1{font-family:"district-pro",sans-serif;margin:0 0 4rem 0;font-size:2.3rem;padding:1rem 1rem;background-color:#F3F1F6;text-transform:uppercase;font-weight:900;text-align:center;line-height:1.3}.woocommerce-shop .content-area{margin:0 auto;width:92%;max-width:1200px}.woocommerce-shop #sidebar{display:none}.tax-product_cat .content-area{margin:0 auto;width:92%;max-width:1200px}.tax-product_cat #sidebar{display:none}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce-result-count{float:left;margin:0 0 1rem 0}form.woocommerce-ordering{float:right;width:auto;margin:0 0 1rem 0}.woocommerce .products ul,.woocommerce ul.products{margin:0}.woocommerce ul.products li.product .onsale{line-height:270%;margin:-.5em -1.5em 0 0;color:#000;background-color:#64EFE2}@media screen and (max-width: 768px){.woocommerce ul.products li.product .onsale{margin:-.5em -2.5em 0 0;color:#000}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#000}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.3rem;padding:0}.single-product .content-area{margin:0 auto;width:92%;max-width:1200px}.single-product #sidebar{display:none}.single-product section.related{float:left;width:100%}.single-product section.related>h2{font-family:"district-pro",sans-serif;margin:0 0 4rem 0;font-size:2rem;padding:1rem 1rem;background-color:#F3F1F6;text-transform:uppercase;font-weight:900;text-align:center;line-height:1.3}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#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:transparent;color:#000}.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:#64EFE2;color:#000}.woocommerce span.onsale{line-height:270%;margin:-.5em -1.5em 0 0;color:#000;background-color:#64EFE2}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#1DAFA1}.woocommerce a.remove{line-height:0.9}#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{border:2px solid #F3F1F6;border-radius:100px;line-height:1.8;padding:0.2rem 2rem;width:auto;font-weight:600;font-size:100%}@media screen and (max-width: 600px){#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{width:100%}.woocommerce table.cart td.actions .coupon .button{width:100%;margin-top:0.5rem}}.woocommerce table.shop_table th{background-color:#fff;color:#000}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{padding:0.2rem 2rem}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:0.2rem 2rem}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style-image:none;padding:0}.woo_basket{float:left;text-align:right;width:auto;position:absolute;right:0;top:20px}.woo_basket a.cart-contents{position:relative;background-image:url("../images/icon_cart.svg");display:inline-block;width:20px;height:23px}.woo_basket a.cart-contents span{position:absolute;right:-10px;bottom:-7px;background-color:#64EFE2;color:#000000;font-weight:700;font-size:0.7em;display:block;border-radius:100px;width:20px;height:20px;line-height:20px;text-align:center}.woo_basket a.account_link{color:#fff;position:relative;top:-3px;margin:0 0 0 0.8rem}.woo_basket a.account_link:hover{color:#fff}@media screen and (max-width: 800px){.woo_basket{left:0;text-align:left}}@media screen and (max-width: 400px){.woo_basket{top:10px}}
