@import "default.css";@import "//hello.myfonts.net/count/330613";@font-face{font-family:aracnereg;src:url(fonts/330613_0_0.eot);src:url(fonts/330613_0_0.eot?#iefix) format('embedded-opentype'),url(fonts/330613_0_0.woff2) format('woff2'),url(fonts/330613_0_0.woff) format('woff'),url(fonts/330613_0_0.ttf) format('truetype')}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:none}html,body{margin:0;padding:0;background:#fff}body{font-family:open sans,Arial,Verdana,Sans-Serif;font-size:17px;line-height:32px;color:#242424}form{margin:0;padding:0}img{border:0;max-width:100%;height:auto}td{vertical-align:top}p{margin:0 0 30px}p:last-child{margin:0}a{transition:.25s ease;color:#3e9776;text-decoration:none;font-weight:500}a:hover{text-decoration:underline}h1{margin:0 0 20px;font-family:oswald,Arial,sans-serif;font-size:46px;line-height:50px}h2{margin:0 0 20px;font-family:oswald,Arial,sans-serif;font-size:25px;line-height:35px}h3{margin:0 0 30px;font-family:aracnereg,Arial,Verdana,sans-serif;font-size:19px;line-height:23px;text-transform:uppercase;color:#fff;background:#f53145;padding:12px 20px;font-weight:400;letter-spacing:1px}h3.arrow{display:inline-block;position:relative}h3.arrow:after{position:absolute;content:"";top:20px;right:-82px;width:67px;height:48px;background:url(images/arrow-down-right.png) no-repeat}h4{margin:0 0 20px;font-size:19px;line-height:25px;color:#232323;letter-spacing:2px;text-align:center;text-transform:uppercase;font-family:aracnereg,Arial,Verdana,sans-serif;font-weight:400}.clearBoth,.clear{clear:both;height:0;font-size:0;line-height:0;display:block}.clearfix{zoom:1}.clearfix:after{content:"";display:block;height:0;font-size:0;line-height:0;clear:both;visibility:hidden}.hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}a#skip,a#skip:hover,a#skip:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a#skip:active,a#skip:focus{position:static;width:auto;height:auto}nav ul{margin:0;padding:0;list-style-type:none}#header{position:relative}#header:before{position:absolute;content:"";top:0;left:0;right:0;height:15px;background:url(images/bg-beige.jpg) repeat}#header>div{position:relative;height:200px;padding-top:45px;padding-left:0;padding-right:0}#header .logo{width:375px;margin:0 auto;z-index:10;position:relative}#header .logo img{display:block}#header nav{position:absolute;font-family:oswald,Arial,sans-serif;top:70px;left:40px;right:40px;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px;text-align:center;z-index:5}#header nav ul{display:inline-block}#header nav li{display:inline-block;margin:0 20px;width:100px;position:relative}#header nav li:after{position:absolute;left:50%;bottom:-10px;margin-left:-20px;width:40px;height:2px;background:#f53145;content:"";display:none}#header nav li:hover:after,#header nav li.current-menu-item:after,body.post-type-archive-guide #header nav li.guides:after,body.single-guide #header nav li.guides:after,body.blog #header nav li.blog:after{display:block}#header nav a{color:#232323;display:inline-block;padding:70px 0 0;background:url(images/book.svg) no-repeat center top;text-decoration:none}#header nav li.blog{margin-right:290px}#header nav li.blog a{background:url(images/blog.svg) no-repeat center 5px;min-width:65px}#header nav li.about{margin-left:290px}#header nav li.about a{background:url(images/geraldine.svg) no-repeat center top}#header nav li.guides a{background:url(images/guide.svg) no-repeat center 5px}#header .search{position:absolute;top:25px;right:20px;z-index:1}#header .search .field{display:inline-block;overflow:hidden;position:relative;vertical-align:middle}#header .search [type=text]{padding:6px 10px;font-size:14px;border:none;border-left:solid 2px #333;width:200px;background:#e5e0cf;right:-198px;position:relative;transition:.25s ease}#header .search [type=submit]{position:absolute;top:0;left:-100000px}#header .search button{display:inline-block;padding:0;border:none;background:0 0;vertical-align:middle;margin:0 0 0 5px}#header .search button svg{position:relative;top:3px}#header .search .toggle{display:inline-block;padding:0;border:none;background:0 0;vertical-align:middle;margin:0 0 0 5px}#header .search .toggle svg{position:relative;top:3px}#header .search.open{z-index:20}#header .search.open [type=text]{right:0}#page{min-width:320px;transition:right .25s ease;position:relative;right:0}#footer>div{padding-bottom:50px;font-size:13px;line-height:17px;color:#8e8e8e;position:relative}#footer a{color:#8e8e8e;text-decoration:none}#footer a:hover{color:#88b198}#footer nav{font-family:oswald,Arial,sans-serif;font-size:14px;line-height:24px;text-transform:uppercase;text-align:center}#footer nav li{display:inline-block}#footer nav li:before{content:"|";color:#d3ccb7;margin:0 10px 0 5px;font-weight:400}#footer nav li:first-child:before{display:none}#footer nav a{color:#494949;font-weight:700}#footer nav .more{display:none}#footer .legal .left{position:absolute;top:3px;left:20px}#footer .legal .right{position:absolute;top:3px;right:20px}#footer .legal ul{margin:0;padding:0;list-style-type:none}#footer .legal li{display:inline-block}#footer .legal li:before{content:"|";margin:0 10px 0 5px}#footer .legal li:first-child:before{display:none}#footer .credits{margin:20px 0 0;text-align:center}#mobile-menu{width:260px;position:fixed;right:-260px;top:0;height:100%;background:#333;overflow:auto;border-left:solid 10px #222;transition:right .25s ease;z-index:1000;overflow-y:scroll;-webkit-overflow-scrolling:touch}#mobile-menu nav a{display:block;padding:15px 10px;color:#fff;text-decoration:none}#mobile-menu nav ul{margin:0;padding:0;list-style-type:none;border-bottom:solid 1px rgba(255,255,255,.2)}#mobile-menu nav>ul>li:first-child{border-top:none}#mobile-menu nav>ul>li>a{text-transform:uppercase}#mobile-menu nav li{border-top:solid 1px rgba(255,255,255,.2)}#mobile-menu nav ul ul{font-size:13px;display:none}#mobile-menu nav ul ul a{padding-left:20px}#instagram ul{margin:0 -5px;padding:0;list-style-type:none;font-size:0}#instagram li{display:inline-block;width:10%;overflow:hidden;vertical-align:middle;position:relative;padding:0 5px 10%}#instagram li a{display:block;position:absolute;top:0;left:5px;right:5px}#instagram li img{}.mobile-menu #page{right:260px}.mobile-menu #mobile-menu{right:0}.section{position:relative}.section>div{max-width:1300px;padding:0 20px;margin:0 auto;position:relative;overflow:hidden}.section.beige{background:url(images/bg-beige.jpg)}.section.ribbon>div{padding-top:60px;padding-bottom:40px}.toggle-menu{color:#fff;font-size:18px;line-height:20px;font-weight:600}.toggle-menu>div{display:inline-block;width:32px;height:26px}.toggle-menu>div span{display:block;width:32px;height:4px;margin-bottom:6px;background:#fff;transition:.3s ease}.toggle-menu.active{color:#fff}.toggle-menu.active>div{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-menu.active>div span{background:#fff}.toggle-menu.active>div span:nth-child(1){-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.toggle-menu.active>div span:nth-child(2){opacity:0}.toggle-menu.active>div span:nth-child(3){-webkit-transform:rotate(-90deg) translateX(13px);-ms-transform:rotate(-90deg) translateX(13px);transform:rotate(-90deg) translateX(13px)}.flexslider{touch-action:pan-y!important;-ms-touch-action:pan-y!important}.flexslider ul{margin:0;padding:0;list-style-type:none}.line-heading{padding-bottom:35px;margin-bottom:20px;background:url(images/separator.png) no-repeat center bottom}.double-line-heading{text-align:center;margin:0 auto 40px;overflow:hidden}.double-line-heading span{display:inline-block;position:relative;font-family:aracnereg,Arial,Verdana,sans-serif;letter-spacing:2px;font-size:19px;line-height:23px;text-transform:uppercase;text-align:center}.double-line-heading span:before,.double-line-heading span:after{position:absolute;content:"";top:10px;left:-160px;width:140px;height:3px;background:url(images/line.png) no-repeat}.double-line-heading span:after{left:auto;right:-160px}.sideline-heading{display:inline-block;vertical-align:middle}.sideline-heading:after{content:"";display:inline-block;width:140px;height:3px;margin-left:10px;vertical-align:middle;background:url(images/line.png) no-repeat center center}.sideline-heading a{color:#232323}.line-icon-heading{overflow:hidden;text-align:center;font-family:aracnereg,Arial,Verdana,sans-serif;font-size:19px;line-height:23px;text-transform:uppercase;font-weight:400;letter-spacing:2px;margin:0 0 30px;background:url(images/coverage.svg) no-repeat center top}.line-icon-heading span{display:inline-block;position:relative;display:inline-block;padding:60px 0 0}.line-icon-heading span:before,.line-icon-heading span:after{position:absolute;content:"";top:25px;left:-365px;width:365px;height:3px;background:url(images/line-long.png)}.line-icon-heading span:after{left:auto;right:-365px}.line-icon-heading.icon-accolade{background-image:url(images/accolade.svg)}.line-icon-heading.icon-video{background-image:url(images/video.svg)}.line-icon-heading.icon-podcast{background-image:url(images/podcast.svg)}.box{padding:0 25px 25px;background:#ebe8e1 url(images/bg-beige.jpg);margin:0 0 60px}.box h3{margin:0 -25px 20px}.ribbon{position:relative}.ribbon:before{position:absolute;content:"";top:0;left:0;right:0;height:34px;background:url(images/wave.png) repeat-x left top}.buy-btn{background:url(images/order-btn.svg) no-repeat;width:216px;background-size:100%;position:relative;text-align:center;font-family:oswald,Arial,sans-serif;font-size:19px;line-height:54px;height:54px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:inline-block;min-width:200px}.buy-btn:hover{color:#88b198;text-decoration:none}.about-block{font-size:15px;line-height:24px}.about-block img{display:block;width:100%}.about-block .label{background:#f53145;display:inline-block;padding:10px 20px;position:relative;margin:-8px 0 25px -15px;font-family:aracnereg,Arial,Verdana,sans-serif;font-size:19px;line-height:23px;color:#fff;text-transform:uppercase;letter-spacing:2px}.widget{margin:0 0 60px;background:#fff}.widget:last-child{margin:0}.featured-links{margin:0;padding:0;list-style-type:none;font-family:oswald,Arial,sans-serif;font-size:14px;line-height:30px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.featured-links li+li{margin-top:5px}.featured-links a{display:block;background:#efece5 url(images/bg-beige.jpg);padding:10px 20px 10px 65px;position:relative;color:#232323;text-decoration:none}.featured-links a:hover{color:#88b198}.featured-links a:before{position:absolute;content:"";top:0;left:0;bottom:0;width:50px;background:#f53145 url(images/star.svg) no-repeat center center}.featured-links .snippet a:before{background-image:url(images/snippet.svg)}.featured-links .archives a:before{background-image:url(images/archive.svg)}.featured-links .likes a:before{background-image:url(images/like.svg)}.newsletter-signup{font-size:15px;line-height:19px;background:url(images/separator.png) no-repeat top center;padding:30px 0}.newsletter-signup .email{position:relative;margin:0}.newsletter-signup .email input{padding:12px 60px 12px 12px;width:100%}.newsletter-signup .form{position:relative}.newsletter-signup button{margin:0 auto;width:30px;height:21px;display:block;text-indent:-10000px;background:0 0;border:none;top:13px;right:12px;position:absolute}.newsletter-signup button:before{position:absolute;content:"";top:0;left:0;width:30px;height:21px;background:url(images/mail.svg)}.btn{display:inline-block;padding:12px 20px;min-width:130px;position:relative;background:#88b198;text-transform:uppercase;color:#fff;border:none;text-decoration:none;cursor:pointer;font-family:oswald,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:1px;text-align:center}.btn:after{display:inline-block;font-family:fontawesome;content:"\f105";margin-left:5px;font-size:18px}.btn:hover{color:#000;text-decoration:none}#social-banner{background:#f53145;text-align:center;font-size:25px;line-height:29px;text-align:center}#social-banner>div{padding-top:20px;padding-bottom:20px}#social-banner ul{margin:0;padding:0;list-style-type:none}#social-banner li{display:inline-block;margin:0 15px}#social-banner a{color:#fff}#instagram>div{padding-top:50px;padding-bottom:50px}.pagination{margin:0 0 40px;padding:0;list-style-type:none;font-family:oswald,Arial,sans-serif;font-size:14px;line-height:25px;font-weight:700;text-transform:uppercase}.pagination .page-numbers{display:inline-block;padding:0 5px;min-width:25px;height:25px;background:#88b198;color:#fff;text-align:center}.pagination .page-numbers.dots,.pagination .page-numbers.next,.pagination .page-numbers.previous{background:0 0;color:#000}#generic-page{background:url(images/bg-beige.jpg);margin:0 0 60px}#generic-page .intro{background:url(images/bg-light-green.jpg);padding:70px 40px 40px}#generic-page .intro h1{margin:0 0 5px;font-size:46px;line-height:50px;color:#232323}#generic-page .intro h2{margin:0 0 20px;font-size:19px;line-height:23px;color:#fff;font-weight:500}#generic-page .intro h1:last-child,#generic-page .intro h2:last-child{margin:0}#generic-page .intro+.body{padding-top:40px}#generic-page .body{padding:70px 40px 40px}.ewist-archive-list-wrapper{float:left;width:25%;padding:0 20px 0 0;line-height:21px}.ewist-archive-list-wrapper ul{margin:0 0 40px;padding:0;list-style-type:none}.ewist-archive-list-wrapper li{margin:0 0 10px}.wp-caption{margin-bottom:30px;max-width:100%}.wp-caption img{display:block}.wp-caption .wp-caption-text:first-of-type{background:url(images/signup-arrow.png) no-repeat 15px 10px;padding:10px 50px 0;font-style:italic;color:#74716a}ul.checkmarks{margin:0;padding:0;list-style-type:none}ul.checkmarks li{position:relative;padding:0 0 0 25px}ul.checkmarks li+li{margin-top:8px}ul.checkmarks li:before{position:absolute;content:"\f00c";top:0;left:0;font-family:fontawesome}.pre-order-popup{box-shadow:0 0 10px 0 rgba(0,0,0,.15);border:solid 10px #fff;margin:0 0 30px;border-right:none;max-width:370px;background:#a9c9b2 url(images/bg-light-green.png);font-size:15px;line-height:24px;padding:25px 20px 30px 25px}.pre-order-popup h2{margin:0 0 10px;font-size:28px;line-height:38px}.pre-order-popup .book-cover{width:85px;float:right;margin:0 0 0 20px}.pre-order-popup .book-cover img{box-shadow:5px 5px 0 0 rgba(0,0,0,.15)}.pre-order-popup .buy-btn{font-size:16px;min-width:1px;height:auto;width:180px;line-height:45px}.dgd_stb_box .pre-order-popup{float:right}.dgd_stb_box.none .dgd_stb_box_close{top:15px!important}.custom-select{max-width:260px;border:solid 1px #e5e1d4;overflow:hidden;display:inline-block;position:relative;vertical-align:middle}.custom-select:after{position:absolute;font-family:fontawesome;content:"\f107";top:10px;right:10px;color:#e5e1d4}.custom-select>div{margin-right:-30px}.custom-select select{width:100%;padding:5px 30px 5px 5px;height:42px;border:none}.twitter-tweet{margin-left:auto;margin-right:auto}.blog-layout>.left{float:left;width:70%;padding:0 90px 0 0}.blog-layout>aside{float:right;width:29%}.widget .newsletter-signup h4{display:none}.more-posts{text-align:center;font-size:15px;line-height:19px}.more-posts .btn{vertical-align:middle;margin-left:5px}.post-tiles{margin:0 -25px;font-size:0;overflow:hidden}.post-tiles>div{display:inline-block;vertical-align:top;width:33.3333%;padding:0 25px 50px}.post-tile{background:#fff;font-size:15px;line-height:19px;transition:height .25s ease;position:relative}.post-tile h2{font-size:28px;line-height:36px;margin:0 0 15px}.post-tile h2 a{color:#232323;font-weight:700;text-decoration:none}.post-tile h2 a:hover{color:#88b198}.post-tile .photo{position:relative;padding-bottom:56%;overflow:hidden}.post-tile .photo img{display:block;width:100%;position:absolute;top:0;left:0}.post-tile .date{font-size:14px;line-height:18px;font-family:oswald,Arial,sans-serif;font-weight:700;position:absolute;left:20px;bottom:20px}.post-tile .actual-date{color:#f53145;text-transform:uppercase}.post-tile .content{padding:20px 20px 40px}.post-tile .read-more{position:absolute;right:20px;bottom:20px;width:25px;height:25px;display:block;font-size:14px;line-height:27px;text-indent:1px;text-align:center;color:#fff;background:#88b198}.comment-count{position:absolute;left:0;bottom:0;background:#f53145 url(images/comment.svg) no-repeat 10px 11px;padding:10px 15px 10px 45px;font-family:oswald,Arial,sans-serif;color:#fff;font-size:16px;line-height:20px}.post-tiles .comment-count{left:auto;right:0}article.post{margin:0 0 60px}article.post h1{margin:0 0 20px;font-size:46px;line-height:50px}article.post h2{margin:0 0 20px;font-size:46px;line-height:50px}article.post h2 a{color:#242424;text-decoration:none;font-weight:700}article.post h2 a:hover{color:#88b198}article h4{margin:0;text-align:left}article header{padding:0 170px 0 0;position:relative}article header .date{position:absolute;right:0;bottom:0;width:105px;min-height:62px;background:url(images/date-arrow.png) no-repeat;padding:15px 5px 0 0;font-family:oswald,Arial,sans-serif;text-align:right;font-weight:700;font-size:14px;line-height:18px}article header .actual-date{color:#f53145;margin:5px 0 0;text-transform:uppercase;letter-spacing:.5px}article.post .photo{margin:0 0 30px;position:relative}article.post .photo .inner{position:relative;padding-bottom:56%;overflow:hidden}article.post .photo img{display:block;width:100%;top:0;left:0;position:absolute}article.post .categories{margin:0 0 30px;font-size:13px;line-height:17px}article.post .categories a{margin-left:5px}article.post .categories a:first-child{margin-left:0}article .post-intro{padding:70px 80px 40px;background:url(images/bg-beige.jpg);position:relative;margin:0 0 40px}article .post-intro .photo img{position:relative;width:100%}article .share{margin:0 0 40px}article .share .ssba-wrap>div{text-align:left!important;margin-left:-6px}article .tags{margin:0 0 40px}article .newsletter-signup{padding:30px 40px;max-width:600px;margin:0 auto 30px;background:url(images/bg-beige.jpg);text-align:center}article .newsletter-signup h4{text-align:center;margin:0 0 10px}.single article.post .photo{margin:0}body.single article .body,#single-post-nav,#comments-container{max-width:980px;margin:0 auto}#comments-container{margin-bottom:40px}#comments-container h3{background-image:url(images/comment.svg);background-position:15px 15px;background-repeat:no-repeat;padding-left:50px}#single-post-nav{font-family:oswald,Arial,sans-serif;font-weight:700;margin-bottom:60px}#single-post-nav .fa{width:25px;height:25px;background:#88b198;color:#fff;text-align:center;line-height:25px}#single-post-nav .fa-chevron-left{margin-right:10px}#single-post-nav .fa-chevron-right{margin-left:10px}#single-post-nav a{color:#232323}#book-banner{position:relative;background:url(images/bg-light-green.jpg);font-size:15px;line-height:24px;color:#000;margin:0 0 60px}#book-banner .upper{display:table}#book-banner .upper>.left{display:table-cell;width:71%;vertical-align:middle;padding:70px 80px 40px 170px;position:relative}#book-banner .upper>.right{display:table-cell;width:29%;padding:70px 40px 40px;vertical-align:middle;background:url(images/bg-dark-green.jpg);font-size:15px;line-height:24px;font-style:italic;color:#fff;text-align:center}#book-banner .upper>.right h4{font-style:normal}#book-banner .upper .content{padding:0 0 0 270px;position:relative}#book-banner .upper .content .book-cover{position:absolute;top:-15px;left:0;max-width:230px}#book-banner .upper .content .book-cover a{position:relative;display:inline-block;margin:0 auto}#book-banner .upper .content .book-cover a:after{position:absolute;content:"";top:7px;left:7px;width:100%;height:100%;background:rgba(0,0,0,.15)}#book-banner .upper .content .book-cover img{display:block;position:relative;z-index:10;margin:0 auto}#book-banner .upper h1{margin:0;font-size:46px;line-height:50px;color:#232323}#book-banner .upper h2{margin:0 0 20px;font-size:19px;line-height:23px;color:#fff;font-weight:500}#book-banner .lower{padding:30px 20px;background:url(images/bg-beige.jpg);color:#333;text-align:center}#book-banner .lower a{text-decoration:underline}#book-banner .tab{position:absolute;top:70px;left:-8px;font-family:aracnereg,Arial,Verdana,sans-serif;background:#e5e0cf;height:44px;font-size:19px;line-height:44px;padding:0 30px;color:#333;z-index:100;letter-spacing:2px}#book-banner .tab:before{position:absolute;content:"";top:0;right:-23px;height:44px;width:23px;background:url(images/beige-arrow.png) no-repeat}#book-banner .buy-btn{margin-top:10px}#book-banner strong{font-weight:500}#about-banner{position:relative;background:url(images/bg-light-green.jpg);display:table;margin:0 0 60px}#about-banner:after{position:absolute;content:"";left:0;bottom:0;width:71%;height:150px;background:url(images/bg-beige.jpg);z-index:1}#about-banner>div>.left{display:table-cell;vertical-align:top;width:71%;padding:60px 80px 60px 60px;position:relative;z-index:10}#about-banner>div>.left img{display:block}#about-banner>div>.right{display:table-cell;vertical-align:top;width:29%;background:url(images/bg-dark-green.jpg);padding:60px 30px 30px;font-size:15px;line-height:24px;color:#fff}#about-banner>div>.right strong{font-weight:500}#about-banner h1{margin:0;font-size:46px;line-height:50px;color:#232323}#about-banner h2{margin:0 0 20px;font-size:19px;line-height:23px;color:#fff;font-weight:500}#about-banner h3{margin:0 0 30px -40px;display:inline-block}.coverage{margin:0 -10px 30px;font-size:15px;line-height:19px}.coverage>div{display:inline-block;vertical-align:top;width:50%;padding:0 10px 20px;width:50%}.coverage .photo{float:left;width:45%}.coverage .photo img{display:block}.coverage .content{float:left;width:55%;padding:0 0 0 20px}.coverage .title{font-weight:500}.accolades{margin:0 -10px 30px;font-size:15px;line-height:19px}.accolades>div{display:inline-block;vertical-align:top;width:50%;padding:0 10px 20px;width:50%}.accolades .photo{float:left;width:13%}.accolades .photo img{display:block}.accolades .content{float:left;width:87%;padding:0 0 0 20px}.accolades .title{font-weight:500}.videos{margin:0 -15px 30px;font-size:15px;line-height:19px}.videos>.item{display:inline-block;vertical-align:top;width:50%;padding:0 15px 20px;width:50%}.videos .video{margin:0 0 20px;position:relative;padding-bottom:56%}.videos .video iframe{position:absolute;top:0;left:0;max-width:100%;width:auto;height:100%}.videos .logo{float:left;width:13%}.videos .logo img{display:block}.videos .content{float:left;width:87%;padding:0 0 0 20px}.videos .title{font-weight:500}.faves-block{background:#ebe8e1 url(images/bg-beige.jpg);font-size:15px;line-height:24px}.faves-block img{display:block;width:100%}.faves-block h5{background:#f53145;max-width:290px;letter-spacing:2px;padding:10px 20px;font-weight:400;position:relative;margin:-50px 0 20px -45px;font-family:aracnereg,Arial,Verdana,sans-serif;font-size:19px;line-height:23px;color:#fff;text-transform:uppercase}.faves-block .content{padding:30px}.faves-block .btn{width:100%}.faves-block ol{margin-bottom:20px}.faves-block ol li{margin-bottom:5px}.book-block{font-size:15px;line-height:24px}.book-block h5{margin:0;font-family:oswald,Arial,sans-serif;font-size:41px;line-height:45px;text-align:center}.book-block h6{margin:0 0 20px;font-family:oswald,Arial,sans-serif;font-size:23px;line-height:27px;color:#74a88a;text-align:center}.book-block .book-cover{text-align:center}.book-block .book-cover a{position:relative;display:inline-block;margin:0 auto;max-width:200px}.book-block .book-cover a:after{position:absolute;content:"";top:7px;left:7px;width:100%;height:100%;background:#eae7e0}.book-block .book-cover img{display:block;position:relative;z-index:10;margin:0 auto}.book-block .order{text-align:center}#book-box{background:#ece9e2 url(images/bg-beige.jpg);position:relative;margin:0 0 40px}#book-box .upper{display:table;table-layout:fixed;width:100%;font-size:15px;line-height:19px}#book-box .upper>.left{display:table-cell;width:71%;vertical-align:middle;padding:70px 20px 40px 420px;background:url(images/bg-light-green.jpg)}#book-box .upper>.left>.book-cover{position:absolute;top:70px;left:45px;max-width:280px;margin:0 auto}#book-box .upper>.left>.book-cover img{display:block;box-shadow:7px 7px 0 0 rgba(0,0,0,.15)}#book-box .upper>.right{display:table-cell;width:29%;padding:50px 30px 30px;vertical-align:middle;background:url(images/bg-dark-green.jpg)}#book-box .upper h1{margin:0;font-size:46px;line-height:50px;color:#232323}#book-box .upper h2{margin:0 0 5px;font-size:23px;line-height:31px;color:#232323;font-weight:500}#book-box .lower>.content{padding:60px 60px 60px 420px}#book-box .lower>aside{position:absolute;top:70px;left:45px;width:335px;text-align:center}#book-box .lower>aside .book-cover img{display:block;box-shadow:7px 7px 0 0 rgba(0,0,0,.15);margin:0 auto 40px}#book-box .lower>aside .sidebar-only{margin:0 0 30px}#book-box-after .pre-order-callout{margin:0 0 40px}#book-box-after .pre-order-callout .stores li{display:inline-block;vertical-align:middle;padding:0 20px}#book-box-after .pre-order-callout .stores img{border:none}#book-box-after .sidebar-only{display:none}.pre-order-box{background:#f53145;padding:15px;font-size:15px;line-height:19px;color:#fff;position:relative;box-shadow:7px 7px 0 0 #759475;font-weight:300;text-align:center;max-width:305px}.pre-order-box .stores{margin:0 0 10px;padding:0;list-style-type:none}.pre-order-box .stores li{float:left;padding:0 2px;width:33.3333%}.pre-order-box .stores img{display:block;margin:0 auto;box-shadow:4px 4px 0 0 rgba(0,0,0,.3)}.pre-order-heading{margin:0 0 10px;font-size:21px;line-height:25px;color:#fff;font-weight:400;letter-spacing:1px;text-align:center}.pre-order-heading span{display:block;font-size:31px;line-height:35px}.pre-order-callout{font-size:15px;line-height:24px;text-align:center}.pre-order-callout h2{margin:0 0 10px;font-size:19px;line-height:23px;letter-spacing:1px;text-transform:uppercase;color:#f53145}.pre-order-callout .stores{margin:0;padding:0;list-style-type:none;font-size:0}.pre-order-callout .stores li{margin:0 0 10px}.pre-order-callout .stores img{display:block;border:solid 1px #d0cdc7;margin:0 auto}.quotes{margin:40px 0;font-size:15px;line-height:24px}.quotes .quote{margin:0 0 30px;position:relative;padding:0 0 0 70px}.quotes .quote:before{position:absolute;content:"";width:50px;height:50px;top:5px;left:0;background:#f53145 url(images/quotes.svg) no-repeat center center}.quotes .more-quotes{display:none}.quotes .show-more{font-size:13px;line-height:17px;text-transform:uppercase;font-weight:500}.quotes .author{font-style:italic}.travel-guide-intro{display:table;table-layout:fixed;margin:0 0 40px;width:100%}.travel-guide-intro>.left{display:table-cell;vertical-align:top;width:100%;padding:0 50px 0 0}.travel-guide-intro>.right{display:table-cell;vertical-align:top;width:300px}article.travel-guide{position:relative;padding:0 0 0 50%;margin:0 0 50px;background:#fff}article.travel-guide .photo{position:absolute;top:0;left:0;bottom:0;width:50%;background:no-repeat center center;background-size:cover;display:block}article.travel-guide .content{padding:40px;min-height:390px}article.travel-guide h2{margin:0 0 20px;font-size:33px;line-height:43px}article.travel-guide h2 a{color:#232323;text-decoration:none}article.travel-guide h2 a:hover{color:#88b198}article.travel-guide h2 a:after{display:inline-block;font-family:fontawesome;content:"\f105";margin-left:10px}.callout-box{background:#f53145;position:relative;overflow:hidden;font-size:15px;line-height:19px;color:#fff;max-width:300px;margin:0 auto}.callout-box>div{padding:30px}.callout-box:before,.callout-box:after,.callout-box>div:before,.callout-box>div:after{position:absolute;content:"";top:-10px;left:-10px;border-radius:10px;background:#efece5;width:20px;height:20px}.callout-box:after{top:auto;bottom:-10px}.callout-box>div:before{left:auto;right:-10px}.callout-box>div:after{top:auto;left:auto;right:-10px;bottom:-10px}.callout-box h4{color:#fff;padding-bottom:30px}form.form{width:100%}form.form .row{padding:0 0 5px}form.form .label{float:left;width:90px}form.form .field{float:left;width:190px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=url],input[type=date],input[type=datetime-local],input[type=color],select,textarea{font-family:open sans,Arial,Verdana,Sans-Serif;border:solid 2px #e5e1d4;font-size:15px;line-height:19px;color:#232323;padding:10px}input[type=submit]{cursor:pointer;border-radius:0}button{cursor:pointer}@media only screen and (max-width:1200px){#header nav li.blog{margin-right:230px}#header nav li.about{margin-left:230px}#book-box .upper,#book-box .upper>.left,#book-box .upper>.right{display:block;width:100%}#book-box .upper>.right{padding:30px 30px 30px 420px}}@media only screen and (max-width:1150px){}@media only screen and (max-width:1100px){#header nav{left:20px;right:20px}#footer .legal{text-align:center;padding:20px 0 0}#footer .legal .left,#footer .legal .right{position:relative;top:auto;left:auto;right:auto;display:inline-block}#footer .legal .left:after{content:"|";margin:0 5px 0 10px}#book-banner .upper{display:block}#book-banner .upper>.left,#book-banner .upper>.right{display:block;width:100%}#about-banner>div,#about-banner>div>.left,#about-banner>div>.right{display:block;width:100%}#about-banner:after{display:none}#about-banner>div>.left{padding:60px 30px 30px}#about-banner>div>.right{padding-top:20px}article.post header{padding-right:120px}}@media only screen and (max-width:1050px){#header nav li{margin:0 10px}#header nav li.blog{margin-right:210px}#header nav li.about{margin-left:210px}}@media only screen and (max-width:1000px){#book-box .upper>.left,#book-box .upper>.right{padding-left:365px}#book-box .lower>.content{padding-left:60px}#book-box .lower>aside{position:relative;left:auto;top:auto;width:100%;display:none}}@media only screen and (max-width:950px){#header>div{height:320px}#header .search{display:none}#header nav{position:relative;top:auto;left:auto;right:auto;padding:40px 0 0}#header nav li,#header nav li.blog,#header nav li.about{width:auto;margin:0 60px}.section>div{padding-left:40px;padding-right:40px;overflow:hidden}.blog-layout>.left,.blog-layout>aside{float:none;width:100%;padding:0}.blog-layout>.left{margin:0 0 60px}.post-tiles{margin:0 -20px}.post-tiles>div{width:50%;padding:0 20px 40px}.ewist-archive-list-wrapper{width:33.3333%}.travel-guide-intro,.travel-guide-intro>.left,.travel-guide-intro>.right{display:block;width:100%;padding:0}.travel-guide-intro>.left{margin:0 0 30px}article.travel-guide{padding:0;margin:0 -40px}article.travel-guide .photo{position:relative;padding-bottom:56%;width:100%;top:auto;left:auto;bottom:auto}article.travel-guide:last-of-type{margin-bottom:30px}.single article.post header{padding:0;margin:0 0 20px}.single article.post header .date{position:relative;bottom:auto;right:auto;padding:0;background:0 0;width:auto;text-align:left;min-height:1px}.single article.post header .actual-date{margin:0;display:inline-block}.single article.post .photo{position:relative}.single article .post-intro{padding:70px 30px 30px}.single article.guide .photo{position:relative}}@media only screen and (max-width:900px){}@media only screen and (max-width:850px){#header nav li,#header nav li.blog,#header nav li.about{margin:0 40px}#footer nav .secondary{display:none}#footer nav .more{display:inline-block}#footer .legal .left{display:block;margin:0 0 10px}#footer .legal .left:after{display:none}#footer .credits{margin:10px 0 0}#book-banner .upper>.right{padding:40px}}@media only screen and (max-width:800px){}@media only screen and (max-width:750px){#book-banner{margin:0 -40px 60px}#book-banner .upper>.left{padding:50px 40px 40px}#book-banner .upper .content{padding:0}#book-banner .upper .content .book-cover{position:relative;top:auto;left:auto;text-align:center;max-width:1000px}#book-banner .upper h1,#book-banner .upper h2,#book-banner .upper .order{text-align:center}#book-banner .tab{top:170px}#book-box .upper>.left{padding:70px 30px 30px;text-align:center}#book-box .upper>.right{padding:30px;text-align:center}#book-box .upper>.left>.book-cover{position:relative;top:auto;left:auto;max-width:305px}#book-box .upper>.right .pre-order-box{margin:0 auto}#instagram li{width:20%;padding-bottom:20%}.alignleft,img.alignleft,.alignright,img.alignright{max-width:50%}}@media only screen and (max-width:700px){#header nav li,#header nav li.blog,#header nav li.about{margin:0 20px}.post-tiles{margin:0;overflow:visible}.post-tiles>div{width:100%;padding:0 0 40px}#book-box .lower>.content{padding:30px}#book-banner .lower a{display:block}.ewist-archive-list-wrapper{width:50%}.coverage>.item,.accolades>.item,.videos>.item{display:block;width:100%;padding:0 0 20px}.videos .video{position:relative;padding:0}.videos .video iframe{position:relative}article.post h1{font-size:35px;line-height:45px}article .newsletter-signup{padding:30px 20px}article .newsletter-signup .email{display:block;width:100%}}@media only screen and (max-width:650px){}@media only screen and (max-width:600px){}@media only screen and (max-width:550px){}@media only screen and (max-width:500px){#header>div{height:260px}#header .logo{width:280px}#header nav{font-size:13px;line-height:17px;letter-spacing:normal;margin:0 -20px;padding:30px 0 0}#header nav a{padding:60px 0 0}#header nav li,#header nav li.blog,#header nav li.about{margin:0 5px}#header nav li.blog a,#header nav li.guides a{background-size:50px}#header nav li.book a{background-size:40px}#header nav li.about a{background-size:45px}#instagram li{width:33.3333%;padding-bottom:33.3333%}#instagram li:nth-child(10){display:none}#book-banner{margin:0 -20px 60px}#book-banner .tab{display:none}#book-banner .upper>.left{padding:40px 20px}#book-banner .upper>.right{padding:40px 20px}#social-banner li{margin:0 10px}.section>div{padding-left:20px;padding-right:20px}article.post header{padding:0;margin:0 0 20px}article.post header .date{position:relative;bottom:auto;right:auto;padding:0;background:0 0;width:auto;text-align:left;min-height:1px}article.post header .actual-date{margin:0;display:inline-block}.ewist-archive-list-wrapper{width:100%;float:none;padding:0}}@media only screen and (max-width:450px){}@media only screen and (max-width:400px){}@media only screen and (max-width:350px){}@media only screen and (max-width:300px){}