@font-face{font-family:helveticaneuebd;src:url("../fonts/Helvetica Neu Bold.ttf") format("truetype")}#content .hero{background:rgba(0,0,0,0) url("../images/shutterstock.jpg") no-repeat fixed right top/cover;height:42rem}.message-banner.mobile-message-banner{border-top:1px solid #bfbfbf;padding:10px;background-color:#f2f2f2}.message-banner p{color:red;font-size:15px;text-align:center;font-weight:500;margin:0 auto;max-width:950px;line-height:1.5em}#header.col-full{max-width:100%!important;width:100%!important;background:#fff none repeat scroll 0 0}#header #logo img{height:27px}#header .site-title>a{display:none}#header .frnphonenumber span,#header .frnphonenumber a{font-size:16px;color:#444;font-family:proxima-nova;font-weight:600;line-height:60px}#header .frnphonenumber h2{line-height:25px;display:inline-flex;margin:0 auto}#wrapper #header-container #header{padding:0!important}#header .large-2.logo_sec{width:auto}#header #navigation{background:#fff none repeat scroll 0 0}#header #nav-container{background:#fff none repeat scroll 0 0}#header #navigation .nav li>a{line-height:unset;padding-bottom:0!important;padding-top:0!important;font-family:proxima-nova;font-weight:600;text-transform:uppercase;color:#444;font-size:16px;padding-left:16px;padding-right:17px;line-height:60px}#header #navigation ul.rss li a::before,#header #navigation ul.nav-search a.search-contents::before{color:#444!important}#header #navigation ul.nav-search a.search-contents{padding-bottom:35px}#header #navigation #main-nav li ul.sub-menu li a{padding-bottom:.5em!important;padding-top:.5em!important}#navigation .menus.nav-icons-1 #main-nav{}#header #navigation{padding-left:0}#header .frnphonenumber i{color:#444;font-size:20px;margin-right:7px;margin-top:4px;line-height:50px}#header .frnphonenumber{float:left}#header .single-menu{color:#8fb352;float:left;font-size:16px;padding:0 31px;text-transform:uppercase;font-family:proxima-nova;font-weight:600;line-height:60px}.mega-menu #mega-menu-wrap-max_mega_menu_1{background:transparent none repeat scroll 0 0}#header .mega-menu-sec ul.mega-menu li.mega-right-menu{float:right!important;margin-top:-60px!important;_margin-top:-75px!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#header .mega-menu-sec ul.mega-menu li.mega-right-menu{margin-top:-75px!important}}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu{padding-left:75px;padding-right:75px;background:#444 url(../images/menu-back.png) repeat scroll 0 0}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-right-menu.mega-menu-megamenu.mega-menu-item{background:#8fb352 none repeat scroll 0 0}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu a.mega-menu-link{display:unset;text-transform:uppercase;font-weight:600}#header #nav-container{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf}#header .contact-info{}#header #navigation .nav li.parent>a::after{content:none}#header-container{background-color:#fff;position:fixed;width:100%;z-index:17;top:0;border-bottom:1px solid #bfbfbf}#header #navigation ul.nav-search a.search-contents+ul{background:#3f3f3f none repeat scroll 0 0!important;border-radius:0;padding:25px;right:-14px}#header #navigation ul.nav-search .searchform input.s,.searchform input.s.field{background:#212020 none repeat scroll 0 0;border:1px #394648;border-radius:0;padding:9px;font-family:proxima-nova;font-weight:300;font-size:12px}#header #navigation ul.nav-search #searchform,#navigation ul.nav-search .searchform{margin-top:0}#header #navigation ul.nav-search .searchform .submit,.searchform button.submit{background:#8fb352 none repeat scroll 0 0;padding:8.4px 10px;top:0;font-family:proxima-nova;font-weight:600;font-size:16px;padding:3.3px 10px}#header .searchform .fa-search::before,.searchform .fa-search::before{content:""}#content .hero::after{background-color:#000;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0;height:inherit}.hero .row.VCenter{padding:0 14.5% 9%;text-align:center;top:16%;z-index:1;transform:translateY(-7%);-webkit-transform:translateY(-7%);-o-transform:translateY(-7%);-moz-transform:translateY(-7%)}hr.hero_line{background-image:none;color:#fff;margin:34px 0 58px}h3.hero-title span{font-family:proxima-nova;font-weight:600;font-size:28px;letter-spacing:5.2px;line-height:36px;text-transform:uppercase}h5.hero-subtitle span{font-size:22px;line-height:36px;text-transform:uppercase;font-family:proxima nova light;font-family:proxima-nova;font-weight:300}.hero .row.hero-link-sec{max-width:100%;padding:0 0 90px;width:100%}.hero .hero-link-sec a{color:#8fb352;font-size:16px;text-transform:uppercase;font-family:proxima-nova;font-weight:600;opacity:1}.hero-link-sec .tour-link{background:transparent url(../images/camera.png) no-repeat scroll 0 0;height:19px;width:30px;padding:1px 38px;margin-left:17%}.hero-link-sec .works-link,.hero-link-sec a[rel~=wp-video-lightbox]{background:transparent url(../images/play.png) no-repeat scroll 0 0;height:30px;padding:7px 38px;width:30px}.hero .row.VCenter.columns.hero-link-sec{max-width:100%!important;padding:0 3% 0%;width:100%}.hero .hero-link-sec div{padding:21px 10px}.hero .hero-link-sec div:nth-child(2){border-left:1px solid #afafad;border-right:1px solid #afafad}.hero .hero-link-sec a:hover{text-decoration:none}body.home #content{z-index:0}body .lhn_help_btn{background:transparent url(../images/Live-chat.png) no-repeat scroll 0 0!important;top:46%;width:50px}body .lhn_options_container{top:175px}section.diagnosis-sec{margin:15px;background:transparent url(../images/paper-subtle.png) repeat scroll 0 0;text-align:center;padding:74px 0;padding:6% 0 8%;clear:both}.diagnosis-sec .row>h3{color:#444;font-size:28px;line-height:36px;text-transform:uppercase;font-family:proxima-nova;font-weight:600;letter-spacing:3px}.diagnosis-sec .row>p{color:#444;font-size:22px;line-height:26px;margin:10px 0 6%;text-transform:uppercase}body a.canyon-btn{border:1px solid #8fb352;color:#8fb352;font-family:proxima-nova;font-weight:600;padding:10px 34px;position:relative;text-transform:uppercase;z-index:10;font-size:16px;backface-visibility:hidden;position:relative;transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);transition-duration:.5s;transition-property:color;vertical-align:middle}.footer .right-side-col .socialiconmob a i{backface-visibility:hidden;position:relative;transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);transition-duration:.5s;transition-property:color;vertical-align:middle}body a.canyon-btn:before,.footer .right-side-col .socialiconmob a i:after{background:#8fb352 none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform-origin:0 50% 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}body a.canyon-btn:hover:before,body a.canyon-btn:focus::before,body a.canyon-btn:active::before,.footer .right-side-col .socialiconmob a i:hover:after,.footer .right-side-col .socialiconmob a i:focus::after,.footer .right-side-col .socialiconmob a i:active::after{transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.footer .right-side-col .socialiconmob a i:after{background:#667f3a none repeat scroll 0 0}body a.canyon-btn:hover{color:#fff}a.canyon-btn:hover{text-decoration:none}.testi-sec{background:rgba(0,0,0,0) url("../images/testi-back.jpg") no-repeat fixed calc(50%) calc(10%)/cover;height:100%;position:relative;width:100%}.testi-sec .row{padding:4.2em 9% 50px}.testi_wrap{padding:7%}.testi-sec i{color:#8fb352;font-size:25px;margin-left:-7%;padding-right:2%}.testi-sec::after{background-color:#000;bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:0;z-index:0}.testi-sec .row{color:#fff;z-index:5}.testi-sec .testi-wrap{z-index:10;border:1px solid;padding:33px 2%}.testi_wrapper{padding:2% 2% 0% 8%;text-align:left}.testi_wrapper>span{font-size:22px;line-height:30px;font-family:proxima-nova;font-weight:300;font-style:italic}.testi-sec .testi-auth{font-size:24px;margin-right:10%;margin-top:14px;text-align:right;font-family:proxima-nova;font-weight:600}.testi-sec a.canyon-btn{display:inline-block;margin-top:36px;text-align:center;margin-bottom:8px;padding-top:11px}.mobile-header .frnphonenumber span{color:#444;font-size:20px}.testi-sec .testi-wrap::after{background:transparent url(../images/testibg.png) no-repeat scroll left bottom;content:"";display:block;height:63px;left:0;overflow:hidden;position:absolute;width:calc(100%)}.testi-sec .testi-wrap{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px 0}@media only screen and (min-width:768px) and (max-width:1104px){#header .after-header{display:none}#header .logo_sec{}#header .frnphonenumber{text-align:center}}@media only screen and (min-width:1104px) and (max-width:1300px){#header #navigation .nav li>a{font-size:13px;padding-left:10px;padding-right:10px}#header .frnphonenumber span{font-size:13px;line-height:60px}#header .frnphonenumber i{font-size:16px;line-height:56px}#header .single-menu{font-size:12px;padding:0 12%}#header .after-header{padding:0}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link{padding:15px 19px 15px 4px}}@media only screen and (max-width:1024px){.hero .row.VCenter{padding:0 14.5% 4%}.hero .hero-link-sec div:nth-child(2){border:medium}.hero-link-sec .tour-link{margin-left:0}.hero .hero-link-sec div{padding:6px 10px}}@media only screen and (max-width:500px){h5.hero-subtitle span{font-size:14px;line-height:26px}h3.hero-title span{font-size:22px;letter-spacing:.5px;line-height:26px}.hero .hero-link-sec a{font-size:14px;line-height:29px}.hero-link-sec .tour-link{margin-left:0}.hero .hero-link-sec div:nth-child(2){border:none}.mobile-header .frnphonenumber span{color:#444;font-size:5vw}#mobile-header .fa.fa-phone{font-size:6vw}.mobile-message-banner p{color:red;font-size:8px;text-align:center;font-weight:400;margin:0}}#wrapper #header-container h3.nav-toggle.icon{display:none!important}#mobile-header .frnphonenumber{display:inline-block;float:right;font-size:20px;text-align:center;font-family:proxima-nova;font-weight:600;width:50%;margin-top:5px;margin-bottom:-5px}#mobile-header .fa.fa-phone{color:#444;margin-left:4px;margin-right:4px}#mobile-header .mega-menu-sec ul#mega-menu-max_mega_menu_1 li.mega-right-menu{float:right}#mobile-header .frnphonenumber h2{padding:5%;margin:0}#mobile-header .mega-menu-sec ul#mega-menu-max_mega_menu_1 li.mega-right-menu a.mega-menu-link{font-size:16px;line-height:30px;padding:15px;text-transform:uppercase;font-family:proxima-nova;font-weight:600;position:relative;line-height:31px}#mobile-header .mega-menu-sec ul#mega-menu-max_mega_menu_1 li.mega-right-menu a.mega-menu-link:after{color:#667f3a;content:"\f333";float:left;font-family:dashicons;font-size:45px;margin:0 5px}.testi-sec .row{text-align:center}@media only screen and (max-width:500px){.hero .row.VCenter{padding:0 4.5% 8%;top:10%!important}.hero img{width:100%}#content .hero{height:40rem!important;height:90vh!important;background:transparent url(../images/Hero-Mobile.jpg) no-repeat scroll 0 0%!important;background-size:cover!important;background-position-x:75%!important}hr.hero_line{margin:25px 0 13px}.hero-link-sec .works-link{background:transparent url(../images/mb-play.png) no-repeat scroll 0 0;height:20px;width:20px;padding:3px 38px}.hero-link-sec .tour-link{background:transparent url(../images/cam-mb.png) no-repeat scroll 0 0;height:13px;width:20px}.testi_wrapper{padding:7% 2% 4% 19%}.testi-sec .row{padding:52px 15px 53px;text-align:left}.hero .hero-link-sec div{padding:2px 10px}.hero{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.35)!important}}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu a.mega-menu-link:after{color:#667f3a;content:"\f333";float:left;font-family:dashicons;font-size:45px;margin:0 5px}@media only screen and (max-width:768px){body .lhn_help_btn{width:50px}ul.breadcrumb{display:none}}@media only screen and (max-width:320px){.mobile-header .frnphonenumber h2 a,.mobile-header .frnphonenumber a,#mobile-header .frnphonenumber{margin-top:0!important;margin-right:4.8px}}@media only screen and (min-width:321px) and (max-width:375px){.mobile-header .frnphonenumber h2 a,.mobile-header .frnphonenumber a,#mobile-header .frnphonenumber{}}@media only screen and (min-width:376px) and (max-width:414px){.mobile-header .frnphonenumber h2 a,.mobile-header .frnphonenumber a,#mobile-header .frnphonenumber{margin-right:9px;margin-right:2.35vw}}@media only screen and (max-width:414px){section.diagnosis-sec{padding:15% 8%}.mobile-header-icon{margin-top:5px}.diagnosis-sec .row>p{font-size:12px;line-height:18px;margin:10px 0 6%}body .diagnosis-sec a.canyon-btn{margin-top:15px;position:relative;display:inline-block}h3.hero-title span{font-size:19.75px;letter-spacing:2.5px;line-height:16.4px}h5.hero-subtitle span{font-size:13.02px;line-height:16.4px}h5.hero-subtitle{border-bottom:1px solid;padding-bottom:17px}hr.hero_line{}.hero .row.VCenter.columns.hero-link-sec{padding-top:9%}}body #content{margin-top:58px;max-width:100%!important;padding:0!important;overflow:hidden;border-radius:0}section.entry.columns{padding:0}.entry .tocsidebar{background:#f2f2f2 none repeat scroll 0 0;padding:0}.entry .tocsidebar .toc a{border-bottom:1px solid #fff;color:#8fb352;display:inline-block;font-size:16px;padding:16px 0 16px 30px;width:100%;font-family:proxima-nova;font-weight:600;padding-left:30px}#content header h1.entry-title{color:#fff;font-size:28px;line-height:36px;padding:15.5% 0;letter-spacing:5px;text-align:center;text-transform:uppercase;font-family:proxima-nova;font-weight:600;margin:0}header{background-repeat:no-repeat;background-size:cover;position:relative}.entry .content-wrap{padding:31px 7vw}.entry .content-wrap p{font-family:proxima-nova;font-weight:300;font-size:20px;line-height:30px}body .box{border:1px solid #d2dadc;padding:26px 38px 7px;margin:0 0 30px}body .box>h2{font-size:20px;line-height:36px;text-transform:uppercase;font-family:proxima-nova;font-weight:600;color:#444;margin-top:0!important}body .box.green h2{color:#fff}body #content>.row ul li{font-family:proxima-nova;font-weight:300;font-size:20px;line-height:30px}section.entry ul{list-style-image:url(../images/bullets-1.png);padding-left:14px;display:block;margin:0;padding:0 0 30px 30px}section.entry ol{margin:0;padding:0 0 30px 30px}#navigation ul.nav>li{padding-left:0}.content-wrap h2{color:#444;font-size:28px;line-height:36px;font-family:proxima-nova;font-weight:800}.box.green.half-left{background:#8fb352 none repeat scroll 0 0;border:0;font-size:20px;line-height:30px;padding:34px;font-family:proxima-nova;font-weight:300;margin-right:18px;margin-top:8px;margin-bottom:8px}.box.green.half-left>h3{color:#fff;font-size:20px;line-height:36px;text-transform:uppercase;font-family:proxima-nova;font-weight:600}body #content .box.green.half-left>ul li{padding-left:0}.box.green.half-left>ul{padding-left:0}.footer{border-top:1px solid #b6b6b6}body .box.green{background:#8fb352 none repeat scroll 0 0;border:0;padding:1.8em 1.9em;font-family:proxima-nova;font-weight:300;font-size:20px;line-height:30px}.box.half-right.green.large-6.columns{float:right;margin-left:10px}section.entry p:first-child{margin-bottom:0;margin-top:0}body .box{padding:34px;font-size:20px;line-height:30px;font-family:proxima-nova;font-weight:300}.entry .tocsidebar .toc a:last-child{border-bottom:0}body .box.green>p{color:#fff;font-family:proxima-nova;font-weight:300;font-size:20px;line-height:30px}header.article-back::before{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}body .box.green a{color:#fff}.nav-blog-menu ul#menu-blog-menu{background:#8fb352 none repeat scroll 0 0;padding:0 10px;text-align:center}.nav-blog-menu ul#menu-blog-menu li{display:inline-table;padding:10px 20px;position:relative}.nav-blog-menu ul#menu-blog-menu li a{color:#fff;font-size:16px;text-transform:uppercase;font-family:proxima-nova;font-weight:600}.blog #main-sidebar-container #main{padding:3.5% 21.3%}.blog #main header h3 a{font-size:30px;text-align:left}.blog section.entry{padding:0!important;margin-top:22px}section.entry>p{font-size:20px;line-height:30px;font-family:proxima-nova;font-weight:300}.blog section#main article h2,.blog section#main article h2 a{font-family:proxima-nova;font-weight:800;color:#444;font-size:32px;line-height:36px}.locationlist .columns.large-4 h3 a{color:#444!important}.blog .post-more{border-bottom:0!important;border-top:0;margin-bottom:32px;margin-top:14px}.post-meta span,.post-meta .categories>a,.post-meta abbr{font-family:proxima-nova;font-weight:400;color:#444}.post-meta abbr{border-bottom:0;text-decoration:none}.post-meta .categories>a{color:#8fb352;font-weight:400}.blog .post-meta{margin:3px 0}.blog article .woo-image,.search-results article .woo-image{width:100%}article div.blankspace{margin:20px}.blog article .post_thumbnail,.search-results article .post_thumbnail{margin-top:22px}article .post_thumbnail{float:left;width:40%;margin-right:15px;margin-top:0;margin-bottom:15px}.pagination.woo-pagination .page-numbers,.thumbs_wrap .bottom.pagination>a,.thumbs_wrap .bottom.pagination span{background:#fff none repeat scroll 0 0;border:1px solid #d0d0d0;color:#717171!important;font-family:proxima-nova;font-size:16px;font-weight:400;line-height:22px;padding:4px 8px;margin-left:4px}.pagination.woo-pagination .prev.page-numbers{padding:4px 13px}.pagination.woo-pagination .next.page-numbers{padding:4px 13px}.pagination.woo-pagination .page-numbers.dots{border:0}.pagination.woo-pagination .page-numbers.current,.thumbs_wrap .bottom.pagination .current{background:#8fb352 none repeat scroll 0 0;color:#fff!important}.blog .pagination.woo-pagination{margin-bottom:10px;margin-top:10px}.show-menu{font-family:proxima-nova;font-weight:600;text-decoration:none;color:#fff;background:#8fb352;text-align:center;padding:10px 0;display:none;cursor:pointer}input[type=checkbox]#show-menu{display:none}input[type=checkbox]#show-menu:checked~.menu-blog-menu-container ul#menu-blog-menu{display:block}@media only screen and (max-width:1000px){.nav-blog-menu ul#menu-blog-menu{position:static;display:none}.nav-blog-menu ul#menu-blog-menu li{margin-bottom:1px}.nav-blog-menu ul#menu-blog-menu li,li a{width:100%}.show-menu{display:block}.mobile-header-icon{width:13%;display:inline-block;margin-left:5px;float:left}}.single-post #main-sidebar-container #main article,.single-post .single-post-share{padding:4% 21.5%;position:relative}.single-post .posts-nav{padding:0% 21.5%}.single article h2{color:#444;font-size:25px;font-family:proxima-nova;font-weight:800;line-height:36px}.single-post section.entry{padding:0!important}@media only screen and (max-width:1200px){.blog #main-sidebar-container #main,.single-post #main-sidebar-container #main article,.single-post .single-post-share{padding:3.5% 5.3%}.single-post .posts-nav{padding:0% 5.3%}.single section.entry{}}.box.green.half-left>h4,.box.green.half-right>h4,.box.green h4{color:#fff;font-size:20px;font-family:proxima-nova;font-weight:300}.single article h2.post-title{font-size:34px}.single #main .single-post-share .social-sharing a{padding:8px 5vw 6px 0}.single-post-share .social-sharing a.button-facebook::before{background-color:#344d90}.single-post-share .social-sharing a.button-facebook{background-color:#2f4581}.single-post-share .social-sharing a.button-twitter::before{background-color:#00a2ed}.single-post-share .social-sharing a.button-twitter{background-color:#0092d7}.single-post-share .social-sharing a.button-googleplus::before{background-color:#db402c}.single-post-share .social-sharing a.button-googleplus{background-color:#c73a28}.single-post-share .social-sharing a.button-linkedin::before{background-color:#0681cc}.single-post-share .social-sharing a.button-linkedin{background-color:#0077b5}@media only screen and (max-width:600px){.single-post-share .social-sharing a{background-image:none!important;padding:8px 9vw 8px 0;text-align:left;text-indent:1px;width:100%}}.posts-nav{padding:0}.posts-nav .post-nav{float:left}.posts-nav .next-nav{float:right}.posts-nav a{font-size:16px;font-family:proxima-nova;font-weight:600}.posts-nav .post-nav,.posts-nav .next-nav{border:1px solid #ededed;border-radius:2px;padding:2px}.posts-nav{margin-bottom:67px;margin-top:30px;padding:0}.post-nav>a::before{background:transparent url(../images/prev-nav.png) no-repeat scroll center center;content:"";padding:0 10px}.next-nav>a::after{background:transparent url(../images/bullets-1.png) no-repeat scroll center center;content:"";padding:0 10px}.post-nav>a{padding-right:5px}.next-nav a{padding-left:7px}#header #navigation ul.nav-search a.search-contents+ul{visibility:visible;display:none;margin-top:2px}.contact-options{text-align:center;padding:17px 0 32px}.contact-options i{color:#8fb352;font-size:21px}.contact-options span{font-family:proxima-nova;font-weight:600;color:#444;width:100%;float:left;line-height:34px}i.mail-icon{background:transparent url(../images/email.png) no-repeat scroll center center;content:"";height:18px;padding:1px 10px}i.chat-icon{background:transparent url(../images/chat.png) no-repeat scroll center center;height:30px;padding:10px 20px;content:""}.contact-options .contact-info{color:#8fb352;font-size:25px;font-family:proxima-nova;font-weight:600}.single-post .single-post-share{overflow:hidden;padding-top:22px;padding-bottom:0}hr.contact-hr{background-image:none;border-color:#e6e6e6;display:table;width:64%}.contact-options .phn-number>span{color:#8fb352}.photospace_res .thumbs_wrap2{display:table-footer-group;width:100%}.photospace_res{display:table;width:100%;margin-top:27px}.thumbs_wrap .bottom.pagination{overflow:hidden;text-align:center;width:100%}.thumbs_wrap .bottom.pagination .pprev{color:transparent}.thumbs_wrap .bottom.pagination .pprev::after,.thumbs_wrap .bottom.pagination .pnext::after{background:transparent url(../images/prev.png) no-repeat scroll center center;content:"";height:8px;padding:2px 3px;width:6px}.thumbs_wrap .bottom.pagination .pnext::after{background:transparent url(../images/next.png) no-repeat scroll center center}.photospace_res .psr_paging{display:none}.thumbs_wrap .bottom.pagination{overflow:hidden;padding:28px 0;text-align:center;width:100%}.gal_content .slideshow-container .slideshow{background:transparent url(../images/paper-subtle.png) repeat scroll center center;margin:15px;padding:18px 0}.photospace_res .ss-controls{display:none}.photospace_res .nav-controls .prev>span,.photospace_res .nav-controls .next>span{background:transparent url(../images/prev-nav-gl.png) no-repeat scroll center center;padding:15px 25px;float:left;height:50px;color:transparent;margin-left:14%}.photospace_res .nav-controls .next>span{background:transparent url(../images/next-nav-gl.png) no-repeat scroll center center;float:right;margin-right:14%}.photospace_res .controls{position:absolute;top:20%;width:100%;z-index:1}.canyon_photos .photospace_res .controls{top:45%}@media only screen and (max-width:950px){.photospace_res .slideshow img{width:74%}}@media only screen and (max-width:1300px){.photospace_res .nav-controls .prev>span,.photospace_res .nav-controls .next>span{margin-left:10%;margin-right:10%}}@media only screen and (max-width:1000px){.photospace_res .nav-controls .prev>span,.photospace_res .nav-controls .next>span{margin-left:3%;margin-right:3%}}@media only screen and (max-width:600px){.photospace_res .nav-controls .prev>span{background:transparent url(../images/prev-nav-gl-mb.png) no-repeat scroll center center}.photospace_res .nav-controls .next>span{background:transparent url(../images/next-nav-gl-mb.png) no-repeat scroll center center}}h2.gallery-title{color:#444;font-size:36px;line-height:36px;margin-top:58px;font-family:proxima-nova;font-weight:800;text-align:center}.image-caption .caption .image-caption{border-bottom:1px solid #e6e6e6;color:#444;font-family:proxima-nova;font-weight:300;font-size:20px;line-height:30px;margin:5px 19% 3.5%;padding-bottom:3.6%;text-align:left}.caption-hr{background-image:none;border-color:#e6e6e6;margin:6% 0 5.7%}.ui-accordion .ui-accordion-content{color:#444}.box.lblue>h2{color:#444}.author img{border-radius:50%;width:100px;height:100px}.author .text{font-size:20px;line-height:30px;margin:0 auto;padding-top:2%}.author .text strong a{color:#444}.author .text a.google{background:transparent url(../images/google-plus.png) no-repeat scroll 0 0;padding:4px 17px}.author .author-social{float:right}.box.related-topics{border:0;margin:0 auto;padding:0;text-align:center}.box.related-topics>h3{color:gray;font-size:19.94px;line-height:59.82px;font-family:proxima-nova;font-weight:600;margin-bottom:0}.box.related-topics>ul{list-style-image:none;list-style-type:none}body #content .box.related-topics ul li{font-size:19.94px;line-height:29.91px;font-family:proxima-nova;font-weight:600}.box.citations>h3{font-size:20px;line-height:60px}.box.citations{border:0;margin:0 auto;padding:0;position:relative}.box.citations a,.box.citations>p{font-size:20px;line-height:30px;font-family:proxima-nova;font-weight:600}.box.citations a[rel~=external],.box.citations>p{color:gray;position:relative}.box.citations a[name^=_ftn]{height:22px;left:-10px;margin-left:9px;margin-right:15px;margin-top:-9px;position:absolute;text-align:right;width:25px;color:#8fb352}.box.citations>p{padding-left:29px}@media only screen and (max-width:768px){body .box,body .box.green{padding:15px!important}section.entry ul{padding-left:3px}.ui-accordion .ui-accordion-content{padding:20px!important}li#menu-item-8082{margin-bottom:15px}.single-staff .staffheadersection .staff-info .authoreimg{border-radius:50%;height:160px;width:160px;float:none;margin:0 auto}.page-id-35 .box.green{width:100%!important}.staffheadersection{text-align:center!important}}body .entry h2,body h2{color:#444;font-family:proxima-nova;font-weight:800;font-size:28px;line-height:inherit;display:table;margin:10px 0;width:100%}body .entry h2{display:block;margin:30px 0 25px}.entry .toc h2{margin-top:0}@media only screen and (max-width:1024px){.entry .toc h2{margin-top:30px}}body,body p{font-family:proxima-nova;font-weight:300;font-size:20px;line-height:30px;color:#444}@media only screen and (max-width:1024px){.entry .tocsidebar{height:auto!important}}#about-desc{padding:5.7% 10%;text-align:center}#about-sub-nav .sec-wrapper{color:#fff;padding:12.9% 4%;position:relative;text-align:center;z-index:5;background-blend-mode:multiply}#about-sub-nav .sec-wrapper{color:#fff;text-align:center;text-transform:uppercase}.sec-wrapper>p{color:#fff;font-size:22px;line-height:30px;padding:13px 0}#about-sub-nav h5{color:#fff;font-size:28px;line-height:36px;font-family:proxima-nova;font-weight:600}.sec-wrapper .canyon-btn{border-color:#fff;color:#fff;display:inline-block;margin-top:31px;padding:10px 42px;position:relative}#about-sub-nav .sub-nav-sec{padding:10px}#about-sub-nav{padding:3.5% 10px 5.5%}@media only screen and (min-width:1025px){.sec-wrapper>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:77px;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media only screen and (min-width:641px) and (max-width:1024px){.sec-wrapper>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:98px;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media only screen and (max-width:641px){.sec-wrapper>p{font-size:15px;line-height:23px}.sec-wrapper .canyon-btn{margin-top:20px}}.canyon_photos .photospace_res .slideshow img{width:64%}.canyon_photos>h2{float:left;text-align:center;width:100%;margin-bottom:1.7%}.staff-list .staff-member{text-align:center;margin-bottom:1%;height:300px!important}.staff-info .spost,.staff-info .sname{float:left;width:100%;color:#444;font-family:proxima-nova;font-weight:400}.staff-info .sprofile{font-size:14px;line-height:24px}.staff-info .sname,.staff-info .sprofile{font-family:proxima-nova;font-weight:600}.staff-member .img-wrap{max-height:200px;overflow:hidden}.staff-list .staff-members{padding:4.5% 6% 0}.staff-list>h2{text-align:center;margin-bottom:1.7%;width:100%}.staff-list .staff-overview{font-size:20px;line-height:30px;padding:10px 6.3%;text-align:center;font-family:proxima-nova;font-weight:300}.staff-info .sname{font-size:18px}.staff-member .staff-info{margin-bottom:10px;margin-top:10px}.staff-list{padding-top:1%}.staff-info .sname>a{color:#444;font-family:proxima-nova;font-weight:300}.mega-mobilemenu .inner-resource{display:block!important}.footer .mobile-strip{background:#8fb352 none repeat scroll 0 0;bottom:0;left:0;padding-bottom:5px;position:fixed;right:0;text-align:center;z-index:1;display:none}.mobile-strip span{color:#fff;font-size:26px;padding-left:7px;font-family:proxima-nova;font-weight:600}body .cd-top{bottom:70px}.frnphonenumber h2 span a{color:#444}.diagnosis-sec a.canyon-btn{padding:10px 4%}#mobile-strip a{color:#fff}section.entry .outerwrapper{font-size:20px;font-weight:300;line-height:30px;padding-top:3%}.outerwrapper>h2{text-align:center}hr{background-image:none}#mobile-strip>p{color:#fff;font-size:12px;font-weight:600}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu.mega-toggle-on a.mega-menu-link::after,#mobile-header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu.mega-toggle-on a.mega-menu-link::after{content:"\f335"}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link{text-transform:capitalize;font-family:proxima-nova;font-size:16px;font-weight:400;word-wrap:normal}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu ul.mega-sub-menu li.mega-contactsubmenu ul.mega-sub-menu a.mega-menu-link{text-transform:uppercase}.photospace_res li a:hover,.photospace_res li.selected a{opacity:1}body .box.gray p.sub-text{font-size:37px;font-style:italic;line-height:43px;margin-bottom:.2em;color:#8fb352}.aboutauthor_section .box.gray .sub-text_second{font-size:38px;line-height:35px}.aboutauthor_section .box.gray h4{font-weight:600}body .box>p{font-family:proxima-nova;font-size:20px;font-weight:300;line-height:30px;color:gray}.photospace_res .thumbs_wrap a.thumb{cursor:pointer!important}form.searchform{border:0}form.searchform .fa-search::before{color:transparent;font-family:unset;font-size:inherit;line-height:unset}.accordion.ui-accordion{background:#fff none repeat scroll 0 0;float:left;width:100%;margin-bottom:27px}section.entry .box.green ul{list-style-image:url(../images/bullet-white.png)}body ol li{color:#444;counter-increment:list;font-size:20px;line-height:30px;list-style-type:none;position:relative;font-family:proxima-nova;font-weight:300}body ol li:after{color:#8fb352;content:counter(list,decimal);font-family:proxima-nova;font-size:14px;font-weight:900;left:-3.5em;line-height:30px;position:absolute;text-align:right;top:0;width:2em}.nav-blog-menu ul#menu-blog-menu li.current-menu-item:before{border-color:#8fb352 transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";left:47%;position:absolute;top:98%}.nav-blog-menu ul#menu-blog-menu li a:hover{text-decoration:none}.entry .tocsidebar .toc a:hover{text-decoration:none}body hr{background-image:none}#mobile-header #logo{border-top:1px solid #bfbfbf;display:none;height:auto}#mobile-header #logo img{height:auto;padding:16px 0}.box strong{display:block;font-weight:700;margin-bottom:5px;text-transform:uppercase;width:100%}.box strong a:hover{text-decoration:none}.ui-state-default .ui-icon{background-position-x:center;background-position-y:center}body .box .accordion p a{color:#8fb352}body .ui-accordion .ui-accordion-icons{display:inline-table;width:100%;margin:0 auto;font-family:proxima-nova;font-size:20px;font-weight:600}.box.green>h3,.box.green>h1,.box.green>h4,.box.green>h5,.box.green>h6{color:#fff}.entry .box.green td{color:#444}.box.green p{color:#fff;font-family:proxima-nova;font-weight:300}body .entry p,body .columns{font-family:proxima-nova;font-weight:300;font-size:20px;line-height:30px;word-wrap:normal}body .entry p{padding:0 0 30px;margin:0}.ui-accordion .ui-accordion-content p{color:#444}#logo a{line-height:56px}#header #nav-container #navigation{margin-bottom:0}@media only screen and (min-width:1025px) and (max-width:1104px){#header .contact-info{width:61%}}@media only screen and (min-width:1105px) and (max-width:1300px){#header .single-menu{padding:inherit}#header .contact-info{width:30%}}@media only screen and (min-width:1025px) and (max-width:1240px){.hero-link-sec .tour-link{margin-left:0}.hero .hero-link-sec a{font-size:14px}}.footer .socialshare a,.single-post-share .social-sharing a{backface-visibility:hidden;display:inline-block;position:relative;transform:translateZ(0px);-webkit-transform:translateZ(0px);-o-transform:translateZ(0px);-moz-transform:translateZ(0px);transition-duration:.5s;transition-property:color;vertical-align:middle}.footer .socialshare a:after,.single-post-share .social-sharing a:after{background:#667f3a none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform-origin:0 50% 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;border-radius:3px}.footer .socialshare a:hover:after,.single-post-share .social-sharing a:hover:after{transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.footer .socialshare a.button-facebook:hover:before,.single-post-share .social-sharing a.button-facebook:hover:before,.footer .socialshare a.button-twitter:hover:before,.single-post-share .social-sharing a.button-twitter:hover:before,.footer .socialshare a.button-googleplus:hover:before,.single-post-share .social-sharing a.button-googleplus:hover:before,.footer .socialshare a.button-linkedin:hover:before,.single-post-share .social-sharing a.button-linkedin:hover:before{background-color:#8fb352}.footer .address ul li{line-height:20px}.footer .address .left-side-col{padding-top:8px}.footer .address .columns.large-6{padding:2.5% 0}.footer .address .right-side-col{padding-top:4px;padding-bottom:15px}.footer .address .right-side-col .socialiconmob{padding-top:10px;padding-left:0;padding-right:0}.footer .address .first-col{margin-left:30px}.footer .address .secondmobilemenu .second-col{margin-left:13%}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu a.mega-menu-link:hover{color:#fff}#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,#header #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-right-menu ul.mega-sub-menu li.mega-contactsubmenu ul.mega-sub-menu a.mega-menu-link:hover{color:#8fb352}@media only screen and (min-width:1200px){.aboutauthore_welcome .box.gray,.aboutauthor_section .aboutkath,.single-location .aboutsection .content_sec,section.entry .content_sec{padding:0 13%}body.search-results section.entry .content_sec{padding:0}}.entry.aboutauthore_welcome{padding-bottom:3%!important;padding-top:4%!important}section.entry.aboutauthor_section{padding-bottom:3.5%!important;padding-top:5%!important}.aboutauthore_welcome .box.gray,.aboutauthor_section .aboutkath,.single-location .aboutsection .content_sec{margin-bottom:0;background:transparent none repeat scroll 0 0}.staffheadersection .staff-info{margin-bottom:13px;overflow:hidden}.staff-info .qualification{margin-left:0}.entry .tocsidebar .toc a.active:before{border-color:transparent transparent transparent #444;border-style:solid;border-width:10px 0 10px 10px;content:"";left:0;margin-top:3px;position:absolute}.entry .tocsidebar .toc a.active{color:#444}.single-location section.diagnosis-sec p{margin-bottom:15px;padding:0}.single-location section.diagnosis-sec{padding-bottom:5%;padding-top:5%}@media only screen and (max-width:1024px){.footer .address .col-full .columns.large-6 .columns.large-4:first-child{padding-left:0}.footer .address .first-col{margin-left:10px}}@media only screen and (max-width:788px){.footer .address .columns.large-6{width:100%}.footer .address .columns.large-6:last-child{border:0}.footer .address .first-col{margin-left:30px}.footer .address .col-full .columns.large-6 .columns.large-4:first-child{padding-left:8%}.footer .address .secondmobilemenu .second-col{margin-left:0%;text-align:center}}@media only screen and (max-width:360px){.footer .address .col-full .columns{width:100%}.mobile-header-icon{width:44px}.footer .address .first-col{margin-left:3%}.footer .address .secondmobilemenu .second-col{margin-left:6%;margin-top:20px}}.footer .socialshare a,.single-post-share .social-sharing a{padding:4px 6.7% 3px 0}section.entry{}.content_sec .columns:first-child{padding-left:0}.content_sec .columns:last-child{padding-right:0}.footer .address ul li a:hover{color:#444}.footer .address .columns.large-6 .columns.large-9 a:hover{color:#444}.readmore:hover{background-color:transparent}body a.canyon-btn:active{color:#fff}section.entry .content-wrap{float:right}.sticky-placeholder{display:none}.scroll-pane{width:100%;overflow:auto}.jspVerticalBar .jspTrack{background:#f2f2f2 none repeat scroll 0 0}.jspVerticalBar .jspDrag{background:#d0d0d0 none repeat scroll 0 0;border-radius:4px;left:10px;right:0;width:5px}.jspContainer{width:100%!important}.jspPane{width:100%!important}#html5-watermark{display:none}a[x-apple-data-detectors],a[href^=tel]{color:#444;text-decoration:none!important;font-family:inherit!important;font-weight:inherit!important}@media only screen and (max-width:1024px){.footer .address .columns.large-6 .columns.large-9{padding:0 0 0 6%;word-wrap:normal}}@media only screen and (max-width:500px){#mobile-header .mega-menu-sec ul#mega-menu-max_mega_menu_1 li.mega-right-menu a.mega-menu-link::after{font-size:35px}a[x-apple-data-detectors],a[href^=tel]{color:#444!important;text-decoration:none!important;font-size:5.5vw!important;font-family:inherit!important;font-weight:inherit!important;line-height:59px!important}.footer .socialshare a[x-apple-data-detectors],.single-post-share .social-sharing a[x-apple-data-detectors]{padding:4px 6.7% 4px 0}img{width:100%}.footer img{width:auto}.footer .address .columns.large-6 .columns.large-9{padding:0}.footer .address .resourse-col{padding-left:0}.footer .address .secondmobilemenu .second-col{margin-left:0}.footer .address .first-col{margin-left:0}.footer .secondmobilemenu{padding:0}.footer .address .col-full .columns.large-6 .columns.large-4:first-child{padding-left:0}}#frn_floating_footer .frn_floating_ftr_intro{color:#fff;font-family:proxima-nova;font-size:14px;font-weight:600;line-height:25px}#frn_floating_footer{background-color:#8fb352!important;border:medium!important}#frn_floating_footer a[href^=tel]{color:#fff!important;font-weight:600!important;font-family:proxima-nova!important;line-height:25px!important}#mobile-header .frnphonenumber h2{padding:0}.mobile-header .frnphonenumber span{line-height:59px}.footer ul li a{word-wrap:normal}img{overflow:hidden}body .box.green .ui-accordion h3.ui-accordion-icons{margin:0}body h3.ui-accordion-icons .plus{display:none}@media only screen and (min-width:1024px){.contactpage .middlection{padding-left:2%}}@media screen and (-webkit-min-device-pixel-ratio:0){#header .mega-menu-sec ul.mega-menu li.mega-right-menu{margin-top:-60px!important}::i-block-chrome,#header .mega-menu-sec ul.mega-menu li.mega-right-menu{margin-top:-75px!important}}_::-webkit-:not(:root:root),#header .mega-menu-sec ul.mega-menu li.mega-right-menu{margin-top:-60px!important}@media only screen and (max-width:1199px){.aboutauthore_welcome .box.gray,.aboutauthor_section .aboutkath,.single-location .aboutsection .content_sec{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){#mobile-header .mega-menu-sec ul#mega-menu-max_mega_menu_1 li.mega-right-menu a.mega-menu-link{font-size:13px;display:inline-block;padding:15px 10px}.article_content .post_thumbnail{width:100%!important}.columns.large-9.small-12.addressmob{padding-left:0}}.footer .socialshare a,.single-post-share .social-sharing a{min-height:40px}.single #main .single-post-share .social-sharing a.button-facebook:hover:before{background-color:#2f4581}.single #main .single-post-share .social-sharing a.button-facebook:after{background-color:#344d90}.single #main .single-post-share .social-sharing a.button-twitter:hover:before{background-color:#0092d7}.single #main .single-post-share .social-sharing a.button-twitter:after{background-color:#00a2ed}.single #main .single-post-share .social-sharing a.button-googleplus:hover:before{background-color:#c73a28}.single #main .single-post-share .social-sharing a.button-googleplus:after{background-color:#db402c}@media only screen and (min-width:768px){.locationlist .location-content>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:92px;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:92px;line-height:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.location-content .maptext{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:97px;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:97px;line-height:27px}}.single-post .breadcrumb>li+li::before,.single-post .breadcrumb .post-root{color:#444}.single-post .breadcrumb .current_item{display:none}.page-template-template-gallery .breadcrumb .current_item,.page-template-template-gallery .breadcrumb .current_item:before{color:#444}.content_sec .box .columns:first-child{padding-left:inherit}@media only screen and (max-width:767px){.footer .ournetworklogo{}.footer .address{}.footer .ournetworklogo+hr{}.footer .address+hr{}.footer .numbersection .columns>span{display:block}body .footer .numbersection .col-full .columns:first-child{padding-bottom:0;padding-top:37px}.footer .numbersection .col-full label{margin-left:0}.copyright p br{display:none}.footer .numbersection .canyon-btn{display:inline-table;margin-bottom:21px;margin-top:9px}}.locationdetail .facilityphotos .columns.large-12{padding-left:0!important;text-align:center}.map iframe{pointer-events:none}.post-categories li{display:inline-block;font-size:12px}.search .post-more{text-align:center}a[name]:before{height:77px;margin-top:-77px}a[name]:before{display:inline;content:""}a[name]:before{visibility:hidden!important}@media only screen and (max-width:414px){.hero .row.VCenter.columns.hero-link-sec{padding:0}.nav-blog-menu{display:none}div.frn_footer p{font-size:12px!important;padding:0 12.75px!important}.columns.large-9.small-12.addressmob{padding-left:0}}.page-title,.post .title,.page .title{font-family:proxima-nova!important}.entry .frn_toc{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0;padding:5px 10px;font-size:1em;margin:7px 15px 20px 0;max-width:45%;min-width:28%;float:left}@media only screen and (min-width:641px){.entry .frn_toc_right{float:right;margin:10px 0 10px 20px}.entry .frn_toc_full{float:none;margin:10px 0;width:100%;max-width:100%}}.entry .frn_toc_inner{margin:.8em .3em 0;padding:.3em .1em!important}.entry .frn_toc h1,.entry .frn_toc h2,.entry .frn_toc h3{font-size:1.3em;margin:0 0 5px;padding:0}.entry .frn_toc ul{padding:0;margin:0!important;line-height:1.2em}.entry .frn_toc .frn_toc_inner ul li{list-style:none;margin:.5em 0 .7em}.entry .frn_toc .frn_toc_inner ul li:before{display:none!important}.entry a[name].frn_toc_anchor:before{content:"";display:block;height:100px;margin:-100px 0 0}@media(max-width:640px){.entry .frn_toc{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0;border-right:0;padding:0;font-size:1em;max-width:100%;width:100%;float:none;margin:20px 0}.entry .frn_toc_inner{margin:8px 10px}.entry .frn_toc ul{}.entry .frn_toc .frn_toc_inner ul li{padding:5px 5px 5px 0;margin:.5em 0 0}.entry .frn_toc .frn_toc_inner ul li:active{background:#eee;padding:5px;border-radius:5px}.entry .frn_toc h1,.entry .frn_toc h2,.entry .frn_toc h3{font-weight:400}}.entry .frn_related_posts{margin:40px 0 60px;width:100%;float:left;border-bottom:1px solid #ccc;padding:0 0 60px}.entry .frn_related_posts ul{margin:0;padding:.5em .5em 0 1.1em;list-style:disc}.entry .frn_related_posts li{margin-bottom:.8em;padding:5px 5px 5px 0}.entry .frn_related_posts h2{padding:0;margin:0}.entry .frn_clear{clear:both}@media(max-width:1023px){.entry .frn_related_posts{float:none;max-width:100%;width:inherit}.entry .frn_related_posts h2{padding:0 0 5px;margin:0}.entry .frn_related_posts ul{padding:0;list-style:none}.entry .frn_related_posts li{margin:10px 0}.entry .frn_related_posts li:active{background-color:#efefef}}.post-template-default #main .entry h1,.post-template-default #main .entry h2,.post-template-default #main .entry h3,.post-template-default #main .entry h4,.post-template-default #main .entry h5,.post-template-default #main .entry h6,.page-template-default #main .entry h1,.page-template-default #main .entry h2,.page-template-default #main .entry h3,.page-template-default #main .entry h4,.page-template-default #main .entry h5,.page-template-default #main .entry h6,.page-template-template-frn-formatting #content>.row h1,.page-template-template-frn-formatting #content>.row h2,.page-template-template-frn-formatting #content>.row h3,.page-template-template-frn-formatting #content>.row h4,.page-template-template-frn-formatting #content>.row h5,.page-template-template-frn-formatting #content>.row h6{font-weight:800;margin-bottom:1.125rem;margin-top:0;line-height:1.25;color:#444;font-family:proxima-nova,sans-serif}.post-template-default #main .entry h1,.page-template-default #main .entry h1,.page-template-template-frn-formatting #content>.row h1{font-size:3rem;color:#8fb352}.post-template-default #main .entry h2,.page-template-default #main .entry h2,.page-template-template-frn-formatting #content>.row h2{font-size:rem-calc(42px);color:#8fb352}.post-template-default #main .entry h3,.page-template-default #main .entry h3,.page-template-template-frn-formatting #content>.row h3{font-size:1.75rem;text-transform:uppercase;letter-spacing:2px}.post-template-default #main .entry h4,.page-template-default #main .entry h4,.page-template-template-frn-formatting #content>.row h4{font-size:1.5rem}.post-template-default #main .entry h5,.page-template-default #main .entry h5,.page-template-template-frn-formatting #content>.row h5{font-size:1.375rem}.post-template-default #main .entry h6,.page-template-default #main .entry h6,.page-template-template-frn-formatting #content>.row h6{font-size:1.125rem}.post-template-default #main .entry p,.page-template-default #main .entry p,.page-template-template-frn-formatting #content>.row p{font-size:1.125rem;margin-bottom:1.5rem;padding-bottom:0}.post-template-default #main .entry .divider,.page-template-default #main .entry .divider,.page-template-template-frn-formatting #content>.row .divider{background-color:#d2dadc;height:2px;width:100%;margin:2rem auto}.post-template-default #main .entry .columns,.page-template-default #main .entry .columns,.page-template-template-frn-formatting #content>.row .columns{margin-bottom:1.5rem}.post-template-default #main .entry .columns>:last-child:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.page-template-default #main .entry .columns>:last-child:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.page-template-template-frn-formatting #content>.row .columns>:last-child:not(h3):not(h2):not(h4):not(h5):not(h6):not(h2){margin-bottom:0}.post-template-default #main .entry blockquote,.page-template-default #main .entry blockquote,.page-template-template-frn-formatting #content>.row blockquote{padding:0 0 0 30px;border-left:5px solid #8fb352;color:#444;margin-bottom:30px;font-size:1.125rem}.post-template-default #main .entry blockquote.secondary,.page-template-default #main .entry blockquote.secondary,.page-template-template-frn-formatting #content>.row blockquote.secondary{padding:0;border:none}.post-template-default #main .entry blockquote cite,.page-template-default #main .entry blockquote cite,.page-template-template-frn-formatting #content>.row blockquote cite{font-size:1.25rem;color:#444;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-style:normal;padding-top:15px;display:block}.post-template-default #main .entry blockquote cite:before,.page-template-default #main .entry blockquote cite:before,.page-template-template-frn-formatting #content>.row blockquote cite:before{content:'-';display:inline-block;margin-right:.5rem}.post-template-default #main .entry blockquote:before,.page-template-default #main .entry blockquote:before,.page-template-template-frn-formatting #content>.row blockquote:before{display:none}.post-template-default #main .entry blockquote p,.page-template-default #main .entry blockquote p,.page-template-template-frn-formatting #content>.row blockquote p{font-style:normal}.post-template-default #main .entry ul,.page-template-default #main .entry ul,.page-template-template-frn-formatting #content>.row ul{list-style:none;margin-left:1.5rem;padding:0}.post-template-default #main .entry ul li,.page-template-default #main .entry ul li,.page-template-template-frn-formatting #content>.row ul li{margin-bottom:1rem}.post-template-default #main .entry ul li:before,.page-template-default #main .entry ul li:before,.page-template-template-frn-formatting #content>.row ul li:before{content:'';background-color:#667f3a;border-radius:50%;display:inline-block;margin-left:-1.5rem;margin-right:1rem;width:.5rem;height:.5rem;font-size:1.5rem}.post-template-default #main .entry ul.secondary li:before,.page-template-default #main .entry ul.secondary li:before,.page-template-template-frn-formatting #content>.row ul.secondary li:before{background-color:#8fb352}.post-template-default #main .entry ul.disc li:before,.page-template-default #main .entry ul.disc li:before,.page-template-template-frn-formatting #content>.row ul.disc li:before{background-color:transparent;border:2px solid #8fb352;width:1rem;height:1rem;margin-left:-2rem;margin-bottom:-3px}.post-template-default #main .entry .callout-frn,.page-template-default #main .entry .callout-frn,.page-template-template-frn-formatting #content>.row .callout-frn{border:none;background-color:#667f3a;padding:30px;margin-bottom:1.5rem;color:#fff}.post-template-default #main .entry .callout-frn.secondary,.page-template-default #main .entry .callout-frn.secondary,.page-template-template-frn-formatting #content>.row .callout-frn.secondary{background-color:#444}.post-template-default #main .entry .callout-frn.border,.page-template-default #main .entry .callout-frn.border,.page-template-template-frn-formatting #content>.row .callout-frn.border{background-color:transparent;border:2px solid #8fb352;color:#444}.post-template-default #main .entry .callout-frn>*,.page-template-default #main .entry .callout-frn>*,.page-template-template-frn-formatting #content>.row .callout-frn>*{color:#fff}.post-template-default #main .entry .callout-frn.border>*,.page-template-default #main .entry .callout-frn.border>*,.page-template-template-frn-formatting #content>.row .callout-frn.border>*{color:#444}.post-template-default #main .entry .callout-frn>:last-child,.page-template-default #main .entry .callout-frn>:last-child,.page-template-template-frn-formatting #content>.row .callout-frn>:last-child{margin-bottom:0}.post-template-default #main .entry .callout-frn.no-box,.post-template-default #main .entry .callout-frn.no-box-large,.page-template-default #main .entry .callout-frn.no-box,.page-template-default #main .entry .callout-frn.no-box-large,.page-template-template-frn-formatting #content>.row .callout-frn.no-box,.page-template-template-frn-formatting #content>.row .callout-frn.no-box-large{border:none;background:0 0;color:#444;padding:30px;font-size:1.375rem;line-height:30px;font-style:italic}.post-template-default #main .entry .callout-frn.no-box,.page-template-default #main .entry .callout-frn.no-box,.page-template-template-frn-formatting #content>.row .callout-frn.no-box{font-size:1.125rem}.post-template-default #main .entry .callout-card,.page-template-default #main .entry .callout-card,.page-template-template-frn-formatting #content>.row .callout-card{background-color:#667f3a;margin-bottom:1.5rem;color:#fff}.post-template-default #main .entry .callout-card.secondary,.page-template-default #main .entry .callout-card.secondary,.page-template-template-frn-formatting #content>.row .callout-card.secondary{background-color:#444}.post-template-default #main .entry .callout-card.border,.page-template-default #main .entry .callout-card.border,.page-template-template-frn-formatting #content>.row .callout-card.border{background-color:transparent;border:2px solid #8fb352;color:#444}.post-template-default #main .entry .callout-card .card-media,.page-template-default #main .entry .callout-card .card-media,.page-template-template-frn-formatting #content>.row .callout-card .card-media{height:225px;background-size:cover;background-repeat:no-repeat;background-position:center center}.post-template-default #main .entry .callout-card .card-content,.page-template-default #main .entry .callout-card .card-content,.page-template-template-frn-formatting #content>.row .callout-card .card-content{padding:30px}.post-template-default #main .entry .callout-card .card-content>*,.page-template-default #main .entry .callout-card .card-content>*,.page-template-template-frn-formatting #content>.row .callout-card .card-content>*{color:#fff}.post-template-default #main .entry .callout-card.border .card-content>*,.page-template-default #main .entry .callout-card.border .card-content>*,.page-template-template-frn-formatting #content>.row .callout-card.border .card-content>*{color:#444}.post-template-default #main .entry .callout-card .card-content>:last-child,.page-template-default #main .entry .callout-card .card-content>:last-child,.page-template-template-frn-formatting #content>.row .callout-card .card-content>:last-child{margin-bottom:0}.post-template-default #main .entry .buttons,.page-template-default #main .entry .buttons,.page-template-template-frn-formatting #content>.row .buttons{font-size:1.125rem;text-transform:uppercase;color:#fff;padding:1rem 1.5rem;background-color:#667f3a;font-weight:700;display:inline-block;margin:0 1rem 1rem 0;line-height:1}.post-template-default #main .entry .buttons:hover,.page-template-default #main .entry .buttons:hover,.page-template-template-frn-formatting #content>.row .buttons:hover{text-decoration:none}.post-template-default #main .entry .buttons.secondary,.page-template-default #main .entry .buttons.secondary,.page-template-template-frn-formatting #content>.row .buttons.secondary{color:#fff;background-color:#444}.post-template-default #main .entry .buttons.border,.page-template-default #main .entry .buttons.border,.page-template-template-frn-formatting #content>.row .buttons.border{color:#667f3a;background-color:transparent;border:2px solid #667f3a}.post-template-default #main .entry .read-next h4,.page-template-default #main .entry .read-next h4,.page-template-template-frn-formatting #content>.row .read-next h4{font-size:1.5rem;text-transform:uppercase;margin-bottom:1rem}.col-full.footer-accreditations{max-width:300px!important;margin:0 auto;margin-bottom:2rem;padding-top:2rem}.col-full.footer-accreditations .columns{height:150px;margin-bottom:1rem;display:flex;align-items:center}.col-full.footer-accreditations .naatp-logo{width:79px;margin:0 auto}.canyonmessage{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;z-index:999;overflow:scroll;display:none;background:rgba(0,0,0,.4);padding:30px}.canyonmessage__inner{width:100%;position:relative;max-width:1024px;background:#fff;padding:45px;margin:auto;box-shadow:0 10px 20px rgba(0,0,0,.2);top:5%;bottom:5%}.canyonmessage__inner__button{background:#667f3a;position:absolute;top:5px;right:5px}.canyonmessage__inner__button--alt{text-align:center;text-decoration:underline;margin:20px 0;display:inline-block}.canyonmessage__inner__button:hover{background:#4a5f24}body.message-open{overflow:scroll}@media(max-width:767px){.canyonmessage{padding:10px;top:2%}.canyonmessage__inner{padding:25px}.canyonmessage__inner a[href^=tel]{line-height:1!important}}