*{box-sizing:border-box}body{font-family:azo-sans-web,sans-serif;font-size:1.1em;line-height:1.5}header{float:left;width:100%}main{float:left;width:100%}footer{float:left;width:100%}.wrap{margin:0 auto;width:92%;max-width:1200px}.wrap.medium{max-width:1000px}.wrap.narrow{max-width:800px}.items{float:left;width:100%}.mobile_hide{display:none}.page_title{float:left;width:100%;font-size:2.1875em;text-align:right;margin:0 0 70px 0;text-transform:uppercase;font-family:azo-sans-uber,sans-serif;font-weight:400;background-image:url("../images/grey_line.svg");background-position:right center;background-repeat:no-repeat;padding:0 80px 0 0;line-height:1.2}h1{font-size:1.6em;margin:0 0 30px 0;font-weight:700}h2{font-size:1.5em;margin:40px 0 20px 0;font-weight:700}h3{font-size:1.4em;margin:40px 0 20px 0;font-weight:700}h4{font-size:1.3em;margin:40px 0 20px 0;font-weight:700}h5{font-size:1.2em;margin:40px 0 20px 0;font-weight:700}h6{font-size:1.1em;margin:40px 0 20px 0;font-weight:700}p{margin:0 0 15px 0}a{text-decoration:none;color:#DC3B90}a:hover{background-color:#DC3B90;color:#fff}ol{margin:20px 0 30px 15px;padding:0}ol li{padding:0 0 0 5px}ul{margin:20px 0 30px 10px;padding:0}ul li{padding:0 0 0 10px;list-style-type:none;list-style-image:url("../images/bullet.svg")}table{text-align:left;border-collapse:collapse;margin:40px 0 40px 0;width:100%;font-size:0.9em}table tr{background-color:#efefef}table tr:nth-child(even){background-color:transparent}table th{background-color:#000;color:#fff;padding:10px;font-size:1.125em}table td{padding:10px}blockquote{float:left;width:100%;padding:30px 20px;font-size:1.75em;margin:40px 0 50px 0;text-align:center;color:#000;border-bottom:1px solid #000;border-top:1px solid #000;line-height:130%}blockquote footer{font-size:0.7em;background:transparent;filter:inherit;color:#000}hr{border:none;height:1px;background-color:#000;margin:60px 0}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:150%}dl dt{font-size:1.0625em;padding:10px 0;font-weight:600}dl dd{font-size:0.9em;padding:5px 0;margin:0 0 0 20px}.gfield_required{color:#FF8CC9}form{float:left;width:100%;margin:0}form ul{margin:0}form ul li{padding:0;list-style-image:none}form ul li label{float:left;width:100%;margin-bottom:5px}form ul li div{float:left;width:100%}fieldset{border:none;padding:0;margin:40px 0}legend{font-size:2.1875em;margin:0 0 30px 0}label{float:left;width:100%;margin-bottom:10px;margin-top:10px;font-weight:500}input{font-size:1em;padding:12px 10px;width:100%;background-color:#fff;border:1px solid #000;font-family:"Courier New", "monospace";border-radius:0}textarea{border:1px solid #000;font-size:1em;padding:10px;width:100%;height:200px;font-family:"Courier New", "monospace"}.buttons{float:left;width:100%}input[type=button],input[type=reset],button,a.button,input[type=submit]{display:inline-block;color:#fff;font-size:1em;background-color:#000;padding:10px 20px;cursor:pointer;width:auto;margin:0 5px 10px 0;text-align:center;font-weight:700;font-family:azo-sans-web,sans-serif;text-transform:uppercase;border:none}input[type=button]:hover,input[type=reset]:hover,button:hover,a.button:hover,input[type=submit]:hover{background-color:#85FF86;text-decoration:none;color:#000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.signup input[type=button],.signup input[type=reset],.signup button,.signup a.button,.signup input[type=submit]{padding:10px 30px}.signup input[type=button]:hover,.signup input[type=reset]:hover,.signup button:hover,.signup a.button:hover,.signup input[type=submit]:hover{background-color:#FFDB78;text-decoration:none;color:#000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.wpv-archive-pagination-nav-links-container .page-link,.wpv-archive-pagination-nav-links .page-link,.wpv-pagination-nav-links-container .page-link,.wpv-pagination-nav-links .page-link,.wpv-pagination-preview-element .page-link{font-size:1em;text-decoration:none !important;padding:0;line-height:100%;border:none;margin:0}#page_numbers{float:left;width:100%;text-align:center;font-size:0.875em;line-height:100%;display:block;text-align:center}#page_numbers ul{margin:70px 0 0 0;background-color:#f3f3f3;padding:20px 0 20px 0;float:left;width:100%;display:block}#page_numbers ul li{display:inline-block;margin:0 -2px -2px 0;padding:0;list-style-image:none}#page_numbers ul li span,#page_numbers ul li a{display:inline-block;padding:10px 15px;border:2px solid #000;color:#000;font-weight:700;text-decoration:none;background-color:#fff}#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{background-color:#85FF86;color:#000;border:2px solid #000;text-decoration:none;font-weight:700}#page_numbers ul li.wpv_page_current span{background-color:#000;color:#fff;border:2px solid #000;font-weight:700;padding:10px 15px}img{max-width:100%;height:auto}img.alignright,.wp-caption.alignright{float:right;margin:30px 0 30px 30px;max-width:100%;height:auto}img.alignleft,.wp-caption.alignleft{float:left;margin:30px 30px 30px 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:30px 0}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:30px auto}.wp-caption-text{font-weight:normal;text-align:center;margin-top:5px;font-size:0.75em}.wp-caption{padding-bottom:30px}.wp-caption a:hover{border-bottom:none}.wp-caption img{margin-top:30px}.page_default{float:left;width:100%;padding:80px 0}@media screen and (max-width: 1200px){.page_default{padding:70px 0}}@media screen and (max-width: 1000px){.page_default{padding:60px 0}.page_title{font-size:1.9em;margin:0 0 50px 0}}@media screen and (max-width: 800px){.page_default{padding:50px 0}}@media screen and (max-width: 600px){body{font-size:0.9em}.page_default{padding:40px 0}h1{font-size:1.4em;margin:0 0 15px 0}h2{font-size:1.3em;margin:30px 0 15px 0}h3{font-size:1.2em;margin:30px 0 15px 0}h4{font-size:1.1em;margin:30px 0 15px 0}h5{font-size:1em;margin:30px 0 15px 0}h6{font-size:0.8em;margin:30px 0 15px 0}.page_title{font-size:1.9em;margin:0 0 40px 0}}@media screen and (max-width: 400px){.page_title{padding:0;background-image:none;text-align:center}}.page_404{float:left;width:100%;text-align:center}.page_404 img{width:160px}.page_about{float:left;width:100%}.page_about img{filter:grayscale(100%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.page_about img:hover{filter:none}.page_about .desc{float:left;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.page_about .desc .left{float:left;width:36%}.page_about .desc .right{float:right;width:56%}@media screen and (max-width: 1200px){.page_about .team{padding:70px 0}}@media screen and (max-width: 1000px){.page_about .desc .right{width:100%}.page_about .desc .right .mobile_hide{display:block;float:left;margin:0 30px 30px 0;max-width:50%;width:460px}.page_about .desc .left{display:none}}@media screen and (max-width: 600px){.page_about .desc .right .mobile_hide{margin:0 20px 20px 0;max-width:50%}}@media screen and (max-width: 400px){.page_about .desc .right .mobile_hide{max-width:100%;width:100%;margin:0 0 30px 0}}.page_contact{float:left;width:100%}.page_contact .left{float:left;width:36%}.page_contact .right{float:right;width:56%}.page_contact .right .button{margin:20px 0 0 0}.page_contact .gform_heading{display:none}.page_contact h2.gform_submission_error,.page_contact .gform_confirmation_message{margin:0 0 20px 0;font-size:1.1em}.page_contact .gfield_validation_message{margin-top:10px;font-size:0.9em;margin-bottom:10px}@media screen and (max-width: 1000px){.page_contact .left{width:46%}.page_contact .right{width:46%}}@media screen and (max-width: 600px){.page_contact .items{display:block}.page_contact .left{width:100%;margin-bottom:20px}.page_contact .right{width:100%}}.page_posts{float:left;width:100%}.blog_items{float:left;width:100%;display:flex;flex-wrap:wrap}.blog_items .item{float:left;width:30.3%;margin:50px 1.5% 0 1.5%}.blog_items .item:nth-of-type(1){margin-top:0}.blog_items .item:nth-of-type(2){margin-top:0}.blog_items .item:nth-of-type(3){margin-top:0}.blog_items .item .image{position:relative}.blog_items .item .image a{display:block}.blog_items .item .image img{display:inline-block;filter:grayscale(100%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blog_items .item .image:hover img{border:5px solid #FF51DA;filter:none}.blog_items .item h3{font-size:1.5em;font-weight:400;margin:15px 0 15px 0}.blog_items .item h3 a{color:#000}.blog_items .item h3 a:hover{color:#fff;background-color:#FF51DA}.blog_items .item .date{float:left;width:100%}.blog_items .item .date p{font-size:0.875em;display:inline-block;margin-bottom:20px}.blog_items .item .date p strong{font-weight:700}.blog_items .item .text{float:left;width:100%}.blog_items .item .button{margin:20px 0 0 0}.blog_items .item .button:hover{background-color:#FF51DA;color:#fff}@media screen and (max-width: 900px){.blog_items .item{width:46%;margin:50px 2% 0 2%}.blog_items .item:nth-of-type(3){margin-top:50px}}@media screen and (max-width: 700px){.blog_items .item{text-align:center;width:100%;margin:50px 0 0 0}.blog_items .item:nth-of-type(2){margin-top:50px}.blog_items .item img{width:320px}}.page_post{float:left;width:100%}.page_post .title{font-size:2.25em;margin:0 0 30px 0}.page_post .date{float:left;width:100%;margin-top:20px}.page_post .date p{font-size:0.875em;text-transform:uppercase;letter-spacing:1px}.page_post .text{float:left;width:100%}@media screen and (max-width: 800px){.page_post .title{font-size:1.8em}}@media screen and (max-width: 400px){.page_post .title{text-align:center}.page_post .date{text-align:center}}.page_books{float:left;width:100%}.page_books .items{float:left;width:100%}.page_books .item{float:left;width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}.page_books .item:last-of-type{margin-bottom:0}.page_books .item .left{background-color:#f5f5f5;width:30%;float:left;padding:40px}.page_books .item .left a:hover{background-color:transparent}.page_books .item .right{float:right;width:60%}.page_books .item .tagline{letter-spacing:1px;font-size:0.875em;margin:0 0 10px 0;text-transform:uppercase}.page_books .item .subtitle{font-size:1.3125em;margin:15px 0 0 0}.page_books .item h3{font-weight:700;font-size:2em;margin:0 0 0 0}.page_books .item h3 a{color:#000}.page_books .item h3 a:hover{background-color:#85FF86}.page_books .item .desc{float:left;width:100%;margin:30px 0 20px 0}.page_books .item:last-of-type{margin-bottom:0}@media screen and (max-width: 1000px){.page_books .item .left{padding:20px}}@media screen and (max-width: 800px){.page_books .item{align-items:flex-start}.page_books .item .left{padding:0}.page_books .item .right{width:62%}}@media screen and (max-width: 500px){.page_books .item{text-align:center;display:block;margin-bottom:40px}.page_books .item .left{width:100%;margin-bottom:30px;padding:40px}.page_books .item .left img{width:220px;max-width:80%}.page_books .item .right{width:100%}}.page_single_book{float:left;width:100%;padding-bottom:0}.page_single_book .details{padding:0 0 80px 0;float:left;width:100%}.page_single_book .details .left{float:left;width:33%;background-color:#f5f5f5;padding:40px}.page_single_book .details .left .image{float:left;width:100%}.page_single_book .details .left .info{float:left;width:100%;text-align:center;margin-top:20px;font-size:0.9em}.page_single_book .details .left .info strong{font-weight:700}.page_single_book .details .left .info p{margin:8px 0}.page_single_book .details .mobile_info{display:none;float:left;width:100%;margin-top:20px}.page_single_book .details .mobile_info strong{font-weight:700}.page_single_book .details .mobile_info p{margin:8px 0}.page_single_book .details .right{float:right;width:61%}.page_single_book .details .right .tagline{letter-spacing:1px;font-size:0.875em;margin:0 0 10px 0;text-transform:uppercase}.page_single_book .details .right .subtitle{font-size:1.3125em;margin:15px 0 0 0}.page_single_book .details .right h3{font-weight:700;font-size:2em;margin:0 0 0 0}.page_single_book .details .right .text{float:left;width:100%;margin-top:40px}.page_single_book .details .right .buttons{float:left;width:100%;margin-top:30px}.page_single_book .details .right .buttons .button{padding:5px 30px;position:relative;z-index:99999}.page_single_book .details .right .buy_links{position:relative;display:inline-block}.page_single_book .details .right .buy_links ul{background-color:#85FF86;position:absolute;left:0;top:32px;margin:0;padding:0px 0 10px 0;min-width:200px;display:none;z-index:9999999}.page_single_book .details .right .buy_links ul li{margin:0;padding:0;list-style-image:none}.page_single_book .details .right .buy_links ul li a{padding:10px 30px;display:block;color:#000}.page_single_book .details .right .buy_links ul li a:hover{text-decoration:none;background-color:#73EA74}.page_single_book .details .right .buy_links:hover .button{background-color:#85FF86;color:#000}.page_single_book .details .right .buy_links:hover ul{display:block}.page_single_book .reviews{float:left;width:100%;background-color:#404040;padding:80px 0;text-align:center;color:#fff}.page_single_book .reviews h2.sub_title{color:#fff;background-image:url("../images/blue_line.svg");background-position:center;background-repeat:repeat-x;font-family:azo-sans-uber,sans-serif;font-weight:400;font-size:1.9em;text-align:left;padding-left:80px;margin:0 0 40px 0}.page_single_book .reviews h2.sub_title span{background-color:#404040;padding:0 20px;display:inline-block}.page_single_book .reviews .reviews_slider{padding:0 20px;text-align:left;font-size:1.125em}.page_single_book .reviews .reviews_slider .source{font-size:1em;font-style:italic;font-weight:700}.page_single_book .reviews .grid{float:left;width:100%;text-align:left;font-size:1.125em}.page_single_book .reviews .grid .grid-item{width:50%;padding:30px 30px 0 30px;font-weight:400}.page_single_book .reviews .grid .source{font-size:1em;font-style:italic;font-weight:700}.related{float:left;width:100%;padding:80px 0;background-color:#E2E2E2}.related h2.sub_title{color:#000;background-image:url("../images/white_line.svg");background-position:center;background-repeat:repeat-x;font-family:azo-sans-uber,sans-serif;font-weight:400;font-size:1.9em;text-align:left;padding-left:80px;margin:0 0 60px 0}.related h2.sub_title span{background-color:#E2E2E2;padding:0 20px;display:inline-block}.related .blog_items.slider{padding:0 20px}.related .blog_items.slider .item{margin-left:20px;margin-right:20px;margin-top:0}@media screen and (max-width: 1200px){.page_single_book .details{padding:0 0 70px 0}.page_single_book .reviews{padding:70px 0}.related{padding:70px 0}}@media screen and (max-width: 1000px){.page_single_book .details{padding:0 0 60px 0}.page_single_book .reviews{padding:60px 0}.related{padding:60px 0}}@media screen and (max-width: 800px){.page_single_book .details{padding:0 0 50px 0}.page_single_book .reviews{padding:50px 0}.page_single_book .reviews h2.sub_title{margin-bottom:30px}.page_single_book .reviews .grid .grid-item{width:100%;padding:20px 0 0 0}.related h2.sub_title{margin-bottom:50px}}@media screen and (max-width: 900px){.page_single_book .details .left{width:100%;display:none}.page_single_book .details .right{width:100%}.page_single_book .details .right .mobile_hide{display:block;float:right;width:40%;max-width:300px;margin:0 0 30px 30px}.page_single_book .details .right .mobile_info{display:block}.page_single_book .reviews .grid.reviews_slider .grid-item{text-align:center}}@media screen and (max-width: 700px){.page_single_book .reviews h2.sub_title{text-align:center;padding:0;background-image:none}.related h2.sub_title{text-align:center;padding:0;background-image:none}}@media screen and (max-width: 600px){.page_single_book .details{padding:0 0 40px 0}.page_single_book .reviews{padding:40px 0}.related{padding:40px 0}}body.home footer .footer_signup{display:none}.page_home{float:left;width:100%;padding-bottom:0}.welcome{float:left;width:100%;padding-bottom:80px;display:flex;align-items:center;justify-content:space-between}.welcome h1{float:left;width:100%;font-size:2.1875em;margin:0 0 40px 0;text-transform:uppercase;font-family:azo-sans-uber,sans-serif;font-weight:400;background-image:url("../images/grey_line.svg");background-position:left center;background-repeat:no-repeat;padding:0 0 0 80px;line-height:1.2}.welcome .left{float:left;width:56%}.welcome .left img{filter:grayscale(100%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.welcome .left img:hover{filter:none}.welcome .right{float:right;width:36%}.welcome .right a:hover{background-color:transparent}.welcome .right img{filter:grayscale(100%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.welcome .right img:hover{filter:none}.welcome .buttons{margin-top:40px}.welcome .buttons .button{margin-right:10px}.latest_books{float:left;width:100%;background-color:#E0E0E0}.latest_books .book_no_slider .item{padding-left:15%;padding-right:15%}.latest_books .item{float:left;width:100%;display:flex !important;align-items:center;justify-content:space-between;padding:80px 3%;background-size:cover;background-position:center center}.latest_books .left{float:left;width:36%}.latest_books .left a:hover{background-color:transparent}.latest_books .right{float:right;width:56%}.latest_books .right .tagline{letter-spacing:1px;font-size:0.875em;margin:0 0 10px 0;text-transform:uppercase}.latest_books .right .mobile_hide{display:none}.latest_books .right .subtitle{font-size:1.3125em;margin:15px 0 0 0}.latest_books .right h3{font-weight:700;font-size:2em;margin:0 0 0 0}.latest_books .right h3 a{color:#000}.latest_books .right h3 a:hover{background-color:#85FF86}.latest_books .right .desc{float:left;width:100%;margin-top:30px}.latest_books .right .desc .image{display:none}.latest_books .right .button{margin-top:30px}.latest_books .right .reviews{float:left;width:100%;margin-top:20px}.latest_books .right .reviews p{background-color:#fff;display:inline-block;line-height:1.5;font-size:1.125em;font-weight:500}.latest_books .right .reviews .source{font-weight:900;font-size:0.875em}@media screen and (max-width: 1700px){.latest_books .book_no_slider .item{padding-left:13%;padding-right:13%}}@media screen and (max-width: 1300px){.latest_books .item{padding:80px 150px}}@media screen and (max-width: 1300px){.latest_books .book_no_slider .item{padding-left:9%;padding-right:9%}}@media screen and (max-width: 1200px){.welcome{padding-bottom:70px}}@media screen and (max-width: 1100px){.latest_books .item{padding:60px 80px}.latest_books .left{display:none}.latest_books .right{width:100%}.latest_books .right .mobile_hide{display:block}.latest_books .right .tagline{text-align:center}.latest_books .right .subtitle{text-align:center}.latest_books .right h3{text-align:center}.latest_books .right .desc{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.latest_books .right .desc .image{float:left;display:block;width:27%}.latest_books .right .desc .text{float:right;width:64%}}@media screen and (max-width: 1000px){.welcome{padding-bottom:60px}}@media screen and (max-width: 1300px){.latest_books .book_no_slider .item{padding-left:5%;padding-right:5%}}@media screen and (max-width: 800px){.welcome{display:block;padding-bottom:50px}.welcome h1{text-align:center;background-image:none;padding-left:0}.welcome .left{width:100%;text-align:center}.welcome .right{display:none}.welcome .mobile_hide{display:inline-block;width:380px;max-width:80%;margin-bottom:30px}}@media screen and (max-width: 600px){.welcome{padding-bottom:40px}.latest_books .item{padding:40px 0 30px 0}.latest_books .right .desc{margin-bottom:10px;display:block}.latest_books .right .desc .image{width:100%;text-align:center;margin-bottom:30px}.latest_books .right .desc .image img{max-width:60%;display:inline-block}.latest_books .right .desc .text{text-align:center;width:100%}}.footer_strip{float:left;width:100%;background-color:#000;color:#fff;font-size:0.8em;padding:20px 0}.footer_strip .copyright{float:left;width:46%}.footer_strip .copyright ul{padding:0;margin:0;display:inline-block}.footer_strip .copyright ul li{display:inline-block;list-style-type:none;margin:0;padding:0}.footer_strip .copyright ul li:before{content:"/";color:#fff;padding:0 5px 0px 3px}.footer_strip .credits{float:right;width:46%;text-align:right}.footer_strip a{color:#fff;text-decoration:none;font-weight:700}.footer_strip a:hover{color:#85FF86;background-color:transparent}@media screen and (max-width: 700px){.footer_strip .copyright{width:100%;text-align:center}.footer_strip .credits{width:100%;margin-top:15px;text-align:center}}.signup{float:left;width:100%;background-color:#C8C8C8;padding:100px 0;background-image:url("../images/large_email_icon.svg");background-position:right -16% center;background-repeat:no-repeat}.signup h2.sub_title{color:#000;background-image:url("../images/white_line.svg");background-position:center;background-repeat:repeat-x;font-family:azo-sans-uber,sans-serif;font-weight:400;font-size:1.9em;text-align:left;padding-left:80px;margin:0 0 60px 0}.signup h2.sub_title span{background-color:#C8C8C8;padding:0 20px;display:inline-block}.signup .left{float:left;width:40%;border-left:10px solid #FFDB78;padding-left:70px}.signup .right{float:right;width:55%}.signup .gform_heading{display:none}.signup h2.gform_submission_error,.signup .gform_confirmation_message{margin:0 0 20px 0;font-size:1.1em;width:70%}.signup .gfield_validation_message{margin-top:10px;font-size:0.9em;margin-bottom:10px}.signup form .gfield{display:block;float:left;width:100%;margin:0;position:relative}.signup form input{width:400px;border:none;margin-top:20px;margin-bottom:0}.signup form .button{margin-top:20px;margin-bottom:0;width:auto}.signup form label{position:absolute;background-color:#FFDB78;font-size:0.875em;width:auto;padding:2px 8px;left:15px;top:-7px;text-transform:lowercase;font-weight:700}.signup form label span{display:none}@media screen and (max-width: 1200px){.signup{background-position:right -27% center;padding:80px 0}}@media screen and (max-width: 1000px){.signup{background-position:right -30% top 80%}.signup .wrap{display:block}.signup .left{width:70%;margin-bottom:40px;padding-left:40px}.signup .right{width:70%;padding-left:40px;float:left}.signup form input{width:100%}}@media screen and (max-width: 900px){.signup{padding:60px 0;background-position:right -40% top 80%}}@media screen and (max-width: 800px){.signup{background-image:none}.signup .left{width:100%}.signup .right{width:100%}.signup h2.gform_submission_error,.signup .gform_confirmation_message{width:100%}}@media screen and (max-width: 700px){.signup{padding:50px 0}.signup h2.sub_title{padding-left:0;text-align:center;margin-bottom:40px;font-size:1.8em}}@media screen and (max-width: 600px){.signup .left{padding-left:0;border:none;margin-bottom:10px}.signup .right{padding-left:0}}header{background-color:#ECECEC}.gradient{float:left;width:100%;height:10px;margin-top:60px;background-image:url("../images/gradient.png");background-size:100%;background-repeat:repeat-y}.toggle{display:none;cursor:pointer;float:left;width:100%;text-align:center;font-size:1em;padding:15px 0}.toggle.toggle_open{float:right;width:100%;text-align:center;color:#000;padding:10px 4%}.toggle.toggle_open span{display:inline-block;padding-left:50px;background-image:url("../images/menu.svg");background-position:left center;background-repeat:no-repeat}.toggle.toggle_open:hover{background:green}.toggle.toggle_close{width:30px;height:30px;position:absolute;right:0;top:0;background-color:#fff;background-image:url("../images/menu_close.svg");background-repeat:no-repeat;background-position:center center;padding:20px;display:block}.mobile_menu{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:fixed;width:100%;height:100%;top:0;z-index:99999;left:-100%}.mobile_menu.open{left:0px}.mobile_menu ul{margin:0;padding:0}.mobile_menu ul li{margin:0;padding:0;list-style-type:none;display:block}.mobile_menu ul li a{display:block;color:#000;font-size:1.4em;text-decoration:none}.mobile_menu ul li a:hover{color:#000;text-decoration:none;background-color:transparent}.mobile_menu ul{background-color:#FF8CC9;padding-top:40px;padding-bottom:40px;height:100vh;text-align:left;line-height:2em;text-transform:uppercase}.mobile_menu ul li.search_toggle{display:none}.mobile_menu ul li.current-menu-item>a{color:#fff;font-weight:700}.mobile_menu ul li.current-menu-parent>a{color:#fff;font-weight:700}.mobile_menu ul li.current-menu-ancestor>a{color:#fff;font-weight:700}.mobile_menu ul li a{padding:15px 20px}.mobile_menu ul li ul{height:auto;padding-top:0px;padding-bottom:0;background-color:#ff7dc2;text-transform:none}.mobile_menu ul li ul li a{padding:10px 0 10px 0;font-size:1.2em;margin:0 40px}.mobile_menu ul li ul li ul{background-color:#ff6dbb}.mobile_menu ul li ul li ul li a{padding:7px 0 7px 0;font-size:1em;border-bottom:1px solid #fff;margin:0 60px}.mobile_menu ul li ul li ul li:last-of-type a{border:none}.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}.signup_link{float:left;width:100%}.signup_link a{float:right;background-image:url("../images/angled_end.svg");background-position:left top;background-repeat:no-repeat;font-weight:700;color:#fff;padding:0 30px;display:flex;height:40px;line-height:40px}.signup_link a img{margin-right:15px;width:30px;filter:brightness(200%)}.signup_link a:hover{color:#85FF86;background-color:transparent}.signup_link a:hover img{filter:brightness(100%)}.main_header{float:left;width:100%;display:flex;align-items:center}.main_header .left{float:left;width:42%;position:relative}.main_header .left .social_icons{margin-bottom:30px;float:left;width:100%}.main_header .left .social_icons ul li a{display:block;width:40px;height:40px;padding:3px 5px;margin:3px;color:#000000;border-radius:0%}.main_header .left .social_icons ul li a:hover{background-color:transparent;opacity:0.5 !important}.main_header .left .social_icons ul li a img{width:26px;height:26px}.main_header .left .toggle{position:absolute;width:auto;right:0}.main_header .left .logo{float:left;width:100%;border-left:10px solid #00EDF8;padding-left:30px}.main_header .left .logo .title{font-family:azo-sans-uber,sans-serif;font-size:2.5em;margin-bottom:5px}.main_header .left .logo .strapline{font-size:1.75em}.main_header .left .logo .strapline strong{font-weight:900}.main_header .left .logo a{color:#000}.main_header .left .logo a:hover{color:#000;background-color:#00EDF8}.main_header .right{float:left;width:58%}nav#main_menu{float:left;width:100%;margin-top:50px}nav#main_menu ul{text-align:right;width:100%;margin:0;padding:0;z-index:99999;font-size:1.0625em;font-weight:400}nav#main_menu ul li{list-style-type:none;list-style-image:none;padding:0;display:inline-block;position:relative}nav#main_menu ul li ul.sub-menu{text-align:left;display:none;background-color:#FF8CC9;position:absolute;left:20px;float:left;font-size:0.9em;top:100%;width:260px;z-index:999;padding:0}nav#main_menu ul li ul.sub-menu li{display:block;padding:0;margin:0;width:100%}nav#main_menu ul li ul.sub-menu li a{display:block;padding:10px 15px 10px 15px;color:#000;background-color:transparent;margin-left:0;font-weight:400}nav#main_menu ul li ul.sub-menu li a:hover{color:#fff;background-color:#E475B0}nav#main_menu ul li ul.sub-menu li.current-menu-item a,nav#main_menu ul li ul.sub-menu li.current-menu-parent a{color:#000;background-color:#FF8CC9;font-weight:700}nav#main_menu ul li ul.sub-menu ul.sub-menu{display:none;font-size:16px;position:absolute;left:100%;top:-1px;width:260px}nav#main_menu ul li ul.sub-menu ul.sub-menu li{display:block}nav#main_menu ul li ul.sub-menu ul.sub-menu li a{display:block;padding:10px 15px 10px 15px;color:#000;font-weight:400}nav#main_menu ul li ul.sub-menu ul.sub-menu li a:hover{color:#fff;background-color:#E475B0}nav#main_menu ul li ul.sub-menu ul.sub-menu li.current-menu-item a,nav#main_menu ul li ul.sub-menu ul.sub-menu li.current-menu-parent a{color:#000;font-weight:700;background-color:#FF8CC9}nav#main_menu ul li:hover ul.sub-menu{display:block}nav#main_menu ul li:hover ul.sub-menu ul.sub-menu{display:none}nav#main_menu ul li:hover ul.sub-menu li:hover ul.sub-menu{display:block}nav#main_menu ul li a{text-decoration:none;color:#000;display:inline-block;padding:5px 10px;margin:0 0 0 20px}nav#main_menu ul li a:hover{color:#000;text-decoration:none;background-color:#FF8CC9}nav#main_menu ul li.current-menu-item a{background-color:#FF8CC9;font-weight:700}nav#main_menu ul li.current-menu-item a,nav#main_menu ul li.current-menu-parent a,nav#main_menu ul li.current-menu-ancestor a{color:#000;background-color:#FF8CC9;font-weight:700}nav#main_menu ul li.current-menu-item a:hover,nav#main_menu ul li.current-menu-parent a:hover,nav#main_menu ul li.current-menu-ancestor a:hover{color:#000}nav#main_menu ul li ul li{padding:0}nav#main_menu ul li ul li a{border-left:none}body.single-book nav#main_menu ul li.menu_books>a{color:#000;background-color:#FF8CC9;font-weight:700}body.single-post nav#main_menu ul li.menu_news>a{color:#000;background-color:#FF8CC9;font-weight:700}body.single-book .mobile_menu ul li.menu_books>a{color:#fff;font-weight:700}body.single-post .mobile_menu ul li.menu_news>a{color:#fff;font-weight:700}@media screen and (max-width: 1190px){.main_header{display:block;width:100%}.main_header .right{display:none}.main_header .left{width:100%}.toggle{display:block;padding:0;top:90px}}@media screen and (max-width: 500px){.gradient{margin-top:40px}}@media screen and (max-width: 500px){.signup_link{font-size:0.9em}.signup_link img{width:20px}.signup_link a{height:34px;line-height:34px;background-position:left center}.main_header .left{text-align:center}.main_header .left .social_icons{margin-top:10px}.main_header .left .logo{padding-left:0}.main_header .left .logo .toggle{top:25px}.main_header .left .logo .title{font-size:2.2em}.main_header .left .logo .strapline{font-size:1.6em}}@media screen and (max-width: 380px){.main_header .left .logo .title{font-size:1.8em}.main_header .left .logo .strapline{font-size:1.3em}}.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}.slick-loading .slick-list{background:#fff slick-image-url("../images/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;border-radius:100px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:35%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;opacity:1;z-index:99999;margin:0}.slick-prev:hover,.slick-next:hover{opacity:1;outline:none}.slick-prev{left:-30px;background-image:url("../images/arrow_left.svg");background-position:center;background-repeat:no-repeat;background-color:#000}.slick-prev:hover{background-color:#FF51DA}.slick-next{right:-30px;background-image:url("../images/arrow_right.svg");background-position:center;background-repeat:no-repeat;background-color:#000}.slick-next:hover{background-color:#FF51DA}.slick-slide img{display:inline-block}.reviews_slider .slick-prev,.reviews_slider .slick-next{background-color:#000}.reviews_slider .slick-prev:hover,.reviews_slider .slick-next:hover{background-color:#00EDF8}.book_slider .slick-prev,.book_slider .slick-next{top:50%;background-color:#000}.book_slider .slick-prev:hover,.book_slider .slick-next:hover{background-color:#7568FF}.book_slider .slick-prev{left:4%}.book_slider .slick-next{right:4%}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:20px 0 0 0;width:100%}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;padding:0;cursor:pointer;background-color:#000;opacity:0.3}.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}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li.slick-active{opacity:1}.slider{width:100%}.slick-slide{margin:0px 20px;height:auto}.slick-slide img{width:100%}.slick-slide{transition:all ease-in-out .3s;opacity:0}.slick-active{opacity:1}.slick-current{opacity:1}.slick-center{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}@media screen and (max-width: 1000px){.slick-prev{left:-15px}.slick-next{right:-15px}}@media screen and (max-width: 600px){.slick-slide{margin:0px 15px}.slick-prev{left:-10px}.slick-next{right:-10px}}@media screen and (max-width: 400px){.slick-slide{margin:0px 30px}.slick-prev{left:0px}.slick-next{right:0px}}
