html{-webkit-text-size-adjust:100%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.header .logo a{background:url(../../../../../../themes/rootrevel/images/logo@2x.jpg) no-repeat;background-size:100% auto}.sidebar .subscribe h3{background-image:url(../../../../../../themes/rootrevel/images/subscribe-now@2x.png);background-size:250px auto}.inner-post .subscribe h3{background-image:url(../../../../../../themes/rootrevel/images/subscribe-now@2x.png);background-size:250px auto}.homepage-about.about h3 em{background:url(../../../../../../themes/rootrevel/images/naturally@2x.png) no-repeat;background-size:170px 66px}.take-action h3 em{background:url(../../../../../../themes/rootrevel/images/take-action@2x.png) no-repeat;background-size:241px auto}.sub-footer{background:url(../../../../../../themes/rootrevel/images/footer@2x.png) center bottom no-repeat;background-size:530px 131px}a.more-link{background-image:url(../../../../../../themes/rootrevel/images/continue-reading@2x.png);background-size:170px 84px}.widget.about h3.widget-title{background-image:url(../../../../../../themes/rootrevel/images/welcome@2x.png);background-size:270px 42px}}@media (max-width :1060px){.homepage-about.about .wrap{background-position:3% bottom;padding-left:420px;padding-right:25px}.banner{margin-left:15px}#main{font-size:15px;letter-spacing:.08em}#main li{margin:0 0 0 5px}}@media (max-width :950px){.homepage-about.about .wrap{background-position:-40px bottom;padding-left:350px;padding-right:20px}.homepage-about.about h3{font-size:20px;margin-top:0;margin-bottom:-10px}.homepage-about.about h3 em{background-size:100% auto;width:140px;height:54px}.homepage-about.about p{font-size:95%;line-height:25px}.homepage-about.about p.green{font-size:110%;border-width:8px}#main{font-size:13px;letter-spacing:.05em}#main li{margin:0}.header-search .search-form{width:190px}}@media (max-width :900px){#main{font-size:12px;letter-spacing:.05em}#main li{margin:0 -2px}#main a{padding:0 10px}.banner{margin-left:10px}.homepage-resources .textwidget{width:30%}.resource-items{width:68%}}@media (max-width :800px){.top-bar,.header-search,#main{display:none}.span_content,.span_content_full{float:none;width:100%;max-width:auto}.span_sidebar{clear:both;width:100%;max-width:100%;float:none;margin:50px 0 0;padding-top:50px;border-top:1px solid #ecebec}.facet_content{width:-moz-calc(100% - 170px);width:-webkit-calc(100% -170px);width:calc(100% - 170px);float:right}.facet_sidebar{clear:none;float:left;width:150px;border:none!important;padding:0!important;margin:0}.facets{font-size:84%;line-height:1.8}.facet-pagination-top{display:none}.sort-top{float:none;margin:0 0 -10px}.header{padding:50px 0 0;height:289px}.header .logo{margin:5px 0}.topsidebar,.midsidebar,.lowersidebar{float:none;margin:0 auto;width:100%;max-width:340px}.homepage-about.about .wrap{background:url(../../../../../../themes/rootrevel/images/headshot.png) 5% bottom no-repeat;background-size:auto 100%;padding:20px 0 10px;padding-left:490px;padding-right:5%;text-align:left;min-height:420px;background-position:-35px bottom;padding-left:290px;padding-right:15px}.homepage-about.about h3{font-size:16px;margin-top:0;margin-bottom:-10px;text-indent:-40px;margin-left:40px}.homepage-about.about h3 em{background-size:100% auto;width:105px;height:40px}.homepage-about.about p{font-size:90%;line-height:23px}.homepage-about.about p.green{font-size:90%;border-width:8px}.recent-posts{overflow:hidden;padding:0 0 30px}.recent-posts .teaser-post:nth-child(4){display:block}.teaser-posts .teaser-post{width:47%;float:left;overflow:hidden;margin:0 6% 40px 0;text-align:center;clear:none!important}.teaser-posts .teaser-post:nth-of-type(3n){margin-right:6%}.teaser-posts .teaser-post:nth-of-type(2n){margin-right:0}.teaser-posts .teaser-post:nth-of-type(2n+1){clear:left!important}.take-action{overflow:hidden;padding:60px 0 40px}.actions .action p.more a{font-size:14px;padding:8px 10px 6px;width:75%}.footer{text-align:center}.footer .widget_nav_menu{overflow:hidden;float:none;display:inline-block;width:33.33%;margin:0 0 20px;padding:0 10px;text-align:center;vertical-align:top}.footer .widget_nav_menu:nth-child(1){border:none}.footer .widget_nav_menu h3{text-align:center}.footer .subscribe{clear:both;width:100%;float:none;text-align:center;max-width:400px;border:1px solid #ededed;padding:30px;margin:20px auto;background-color:transparent}.footer .subscribe h3,.footer .subscribe p{text-align:center}.sub-footer{padding:30px 0 130px}.sub-footer .copyright{margin:0 0 20px;padding:0;width:100%;text-align:center;float:none}}@media (max-width :760px){.homepage-resources{padding:30px 0}.homepage-resources .textwidget{width:100%;float:none;text-align:center;margin-bottom:15px;overflow:hidden}.homepage-resources .textwidget h3{text-align:center}.resource-items{width:100%;float:none;padding:5px}}@media (max-width :680px){.homepage-about.about .wrap{padding-left:270px}.homepage-about.about h3{text-indent:-15px;margin-left:15px}.homepage-about.about h3 em{background-size:100% auto;width:90px;height:34px;margin:0}.homepage-about.about p{font-size:85%;line-height:21px}.homepage-about.about p.green{display:none}.homepage-subscribe{padding:40px 30px}.homepage-subscribe .email-input{width:48.5%;height:60px;line-height:60px;font-size:16px;margin-right:0;float:left}.homepage-subscribe .name-input{margin-right:3%}.homepage-subscribe .email-submit{width:100%;height:60px;line-height:60px;float:none;margin:3% 0 0;font-size:14px;background-color:#87a37e;text-align:center;border:none;cursor:pointer}.homepage-subscribe p{text-align:center;line-height:1;text-indent:-30px;margin:0 0 15px}.homepage-subscribe p strong{display:block;padding:0}.homepage-subscribe p strong:before{display:block;margin:-3px -10px 0 0;position:relative;display:inline-block;vertical-align:middle;top:0;left:0;background-size:100% auto;width:50px;height:34px}.take-action{overflow:hidden;padding:40px 0 30px}.take-action h3.widget-title{text-align:center}.take-action h3 em{display:block;margin:0 auto 10px}}@media (max-width :600px){.header{height:240px}.header .logo{margin:10px 0;width:181px}.header .logo a{width:181px;height:158px;background:url(../../../../../../themes/rootrevel/images/logo-mobile@2x.jpg) no-repeat;background-size:100% auto}.banner{width:120px;float:right;margin-left:15px}.banner a{background-position:center bottom;background-size:100px auto;width:120px;height:150px;color:#fff;padding:25px 0 0}.banner a:after{border-width:25px 60px 0 60px;bottom:-25px}.homepage-about.cta{padding:25px 25px 55px}.homepage-about.cta .widget_text h3{font-size:30px;font-size:5.5vw}.homepage-about.cta .widget_text h3 em{width:180px;height:63px;margin-top:-27px;margin-right:-15px}.homepage-about.cta .widget_text p img{width:25%;margin-top:-10px}.homepage-about.cta .widget_text p{font-size:17px;font-size:3vw}.homepage-about.about h3 br{display:none!important}.homepage-about.about p:nth-child(3){display:none}.homepage-about.about .wrap{padding-left:40%;background-position:left -20px bottom;min-height:auto}.homepage-about.about h3{text-indent:-15px;margin-left:0}.homepage-about.press{padding:25px 0 30px;margin-bottom:40px}.homepage-about.press .wrap{padding:0 10px}.homepage-sections .wrap .section{width:100%;margin:0 0 45px 0;float:none}.facet_content{float:none;width:100%}.facet_sidebar{float:none;width:100%}.facet_left,.facet_right{width:50%;float:left}.sub-footer{margin:0}.sub-footer .disclaimer{padding:0 15px}.footer .wrap{padding:0}.footer .subscribe{width:93%}}@media (max-width :500px){.shop-item img{float:right;width:30%;height:auto;margin:15px 0 15px 15px}.shop-item a.smbutton{display:block;font-size:13px;line-height:1.4;text-align:center}h3.shop-divider{font-size:15px}.actions .action{width:100%;margin-right:0;margin-bottom:25px;float:none;position:relative}.actions .action p.more a{width:auto;padding:10px 20px 8px}}@media (max-width :450px){.homepage-resources .wrap{padding:0 5px}.resource-items .item{width:31%;margin-right:3.5%}.resource-items .item:nth-child(3n){margin-right:0}.resource-items .item a{padding:5px}.resource-items .item h4{font-size:10px}.resource-items .item p.excerpt{font-size:80%;line-height:1.4;margin:0 0 5px}.meta-bottom .left,.meta-bottom .right{width:100%;float:none;text-align:center;margin:0 0 5px}.homepage-about.cta .widget_text h3{font-size:24px;font-size:5.25vw}.homepage-about.cta .widget_text h3 em{width:150px;height:53px;margin-top:-27px;margin-right:-15px}}@media (max-width :401px){.archives .archive-post{width:48%;float:left;clear:none!important;margin-right:4%!important;margin-bottom:15px;text-align:center}.archive-post:nth-of-type(2n){margin-right:0!important}.archive-post:nth-child(2n+1){clear:both!important}.relatedposts .archive-post:nth-child(3){display:none}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2}}@media (max-width :360px){.header .wrap{padding-left:5px;padding-right:5px}.banner{margin-left:0;margin-right:0}}