body{position:relative;background-color:#fff;color:#1A1818;font:500 17px/1.2 Raleway,sans-serif;counter-reset:section;overflow-x:hidden}p{color:#1A1818;font:500 17px/1.764 Raleway,sans-serif}a{cursor:pointer;text-decoration:none;color:#b97f23}a:hover{color:#005092}hr{position:relative;display:table;clear:both;margin:40px auto;width:100%;height:1px;background-color:#005092}h1,h2,h3,h4,h5,h6{margin:0;position:relative}#page-title h1,.h1 small{color:#191919;font:600 10px/1.5 Raleway,sans-serif;letter-spacing:1px;display:block;margin:10px auto;text-transform:uppercase}.index .h1 small{font-size:14px;letter-spacing:1.4px;}#page-title h1:only-child,h2#append,.h1{color:#191919;font:500 70px/1 "Bushcraft One", sans-serif}#page-title h1:only-child span,h2#append span,.h1 span{color: #b87e24;}.h1 span{color:#005092;display:inline}h2,.h2,.dividerLead,.more-to-explore span{color:#005092;font:500 60px/1 "Bushcraft One", sans-serif;position:relative}h3,.h3{color:#b97f23;display:block;position:relative;font:500 30px/1.1 "Bushcraft One", sans-serif}h4,.h4{color:#1A1818;display:block;position:relative;font:400 24px/1.25 Raleway,sans-serif}.toggle h2,.toggle h3{font:600 22px/1.1 Raleway,sans-serif;color:#fff}.fo-title{color:#005092;font:500 16px/1 "Bushcraft One", sans-serif;display:block;text-transform:uppercase;letter-spacing:3.2px}.link{color:#b97f23;display:block}.link:hover{color:#477b7a}[class^="btn"]{position:relative;z-index:1;display:inline-block;vertical-align:middle;cursor:pointer;-webkit-transition:.3s all;transition:.3s all;font:600 15px/1.2 Raleway,sans-serif;color:#1A1818;text-transform:uppercase;margin:10px;padding:12px 20px 12px 60px;letter-spacing:1.5px;-webkit-box-shadow:inset 42px 0 0 #b97f23;box-shadow:inset 42px 0 0 #b97f23}[class^="btn"]:before{content:'\e81a';color:#fff;font-family:fontello;font-size:24px;position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class^="btn"]:hover{background-color:#b97f23;color:#fff}.btn-alt{-webkit-box-shadow:inset 42px 0 0 #005092;box-shadow:inset 42px 0 0 #005092}.btn-alt:hover{background-color:#005092;color:#fff}.btn-thr{-webkit-box-shadow:inset 42px 0 0 #477b7a;box-shadow:inset 42px 0 0 #477b7a}.btn-thr:hover{background-color:#477b7a}header{position:fixed;z-index:100;left:0;top:0;width:100%;-webkit-transition:.3s all;transition:.3s all}header:focus-within{z-index:500}header .logo{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 145px;flex:0 0 145px}header .logo svg .st2{fill:#1A1818!important;fill:#1A1818}header .pho{color:#b97f23;font:600 41px/1.2 "Bushcraft One", sans-serif;position:relative;display:table;margin:auto}header .phy{display:block;color:#1A1818;font-size:18px;line-height:1.3;position:relative;display:table;margin:auto}header .pho:hover,header .phy:hover{color:#005092}header li a{font-weight:400;font-family:"Raleway",sans-serif}header .ra{background-color:#b97f23;color:#fff;letter-spacing:1.5px;font-size:16px;font-weight:600;text-transform:uppercase;padding:9px 20px;min-width:385px;text-align:center}#hd-top .ra i {color:#fff;}#hd-top .ra:hover{background-color:#005092; color: #fff;}#hd-top{background-color:#01cbc4;font-size:16px;line-height:1.2;font-weight:600;}#hd-top .flex-ed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1350px;margin:auto;padding-left:20px}#hd-top a{color:#fff}#hd-top a i{color:#b97f23}#hd-top a:hover{color:#b97f23}#hd-top .er{margin-left:30px}@media (min-width: 1001px) {.place-nav{max-width:1350px;margin: auto;padding:10px 10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .logo{margin-bottom:-60px}.flex-row-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 1 1230px;flex:0 1 1230px}.hd-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px;text-align:center}nav{-webkit-box-flex:0;-ms-flex:0 1 1050px;flex:0 1 1050px; margin-top: 15px;}nav,nav ul li,nav ul li a{position:relative}nav > ul{padding:0;max-width:1300px;margin:auto}nav ul{margin:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}nav ul li a{display:block;color:#fff}nav ul li a:hover{color:#fff}nav > ul > li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}nav > ul > li:last-of-type:after{display:none}nav > ul > li > a{padding:6px;font-size:16px;color:#1A1818;font-weight:700;text-transform:uppercase;}nav > ul > li:hover > a{color:#477b7a}nav ul li:hover > ul{display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}nav ul ul{display:none;min-width:300px;width:100%;padding:0;position:absolute;z-index:3;left:0;text-align:left;background-color:#b97f23;-webkit-box-shadow:10px 17.3px 25px rgba(0,0,0,0.2);box-shadow:10px 17.3px 25px rgba(0,0,0,0.2)}nav > ul > li:last-child ul{right:0;left:auto}nav ul ul li > a{padding:10px 12px;font-size:14px;line-height:1.3;text-transform:none}nav ul ul li:hover > a{background-color:#005092;color:#fff}nav ul ul ul{left:100%;top:0;background-color:#005092}nav ul ul ul li:hover > a{background-color:#006cc5}nav ul ul ul ul{top:auto;left:0;position:relative;display:block;-webkit-box-shadow:none;box-shadow:none;background-color:#00345f}nav ul ul ul ul li a{padding-left:2em;padding-left:2em;background-color:#003a69}nav ul ul ul ul li:hover a{background-color:#8e621b}nav > ul li:focus-within{background-color:#00345f}nav > ul li:focus-within a{color:#fff}nav > ul li:focus-within *{outline:none}nav > ul li:focus-within > ul{display:block}nav > ul li:focus-within > ul li:focus-within{background-color:#292929}nav > ul ul ul ul li:focus-within a{background-color:#434343}nav > ul li:focus-within > ul li:focus-within a{color:#fff}nav > ul li:focus-within > ul li:focus-within > ul{display:block}.has-submenu a{padding-right:20px}.has-submenu a div{position:absolute;right:0;top:0;bottom:0;color:#fff;z-index:10;background-color:rgba(255,255,255,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.has-submenu a div:hover{background-color:rgba(255,255,255,0.3)}nav > ul > li.has-submenu > a{padding:6px}nav > ul > li.has-submenu > a > div{background-color:transparent;position:relative;display:inline-block}nav > ul > li.has-submenu > a > div i{color:#b97f23}nav > ul > li.has-submenu > a:hover div{background-color:transparent}nav ul ul ul > .has-submenu > a i:before{content:'\e825'}}.fix-nav header{position:fixed!important;-webkit-box-shadow:0 3px 7px rgba(24,23,24,0.35);box-shadow:0 3px 7px rgba(24,23,24,0.35);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:100;background-color:#fff}.fix-nav header .place-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center; padding-top: 0;}.fix-nav header .logo{margin:0}.fix-nav header .logo svg, .fix-nav header .logo img {max-height:100px}.fix-nav .flex-row-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fix-nav #hd-top{display:none}@media (max-width: 1180px) {.hd-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex:0 1 700px;flex:0 1 700px;margin:0 0 1em auto}.flex-row-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 1000px;flex:0 1 1000px}}@media (max-width: 1000px) {.flex-row-nav{display:none}header{background-color:#e9e9e9}header .logo{padding:4px 4px 0;-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}#main-nav,header .hd-btns,header [class^="btn"]{display:none}.nav-up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header nav ul{display:none}body,header,.mean-container .mean-nav{-webkit-transition:all .3s;transition:all .3s}body{right:0}.attach header{position:fixed!important;-webkit-box-shadow:0 3px 7px rgba(24,23,24,0.35);box-shadow:0 3px 7px rgba(24,23,24,0.35)}.attach header .top-nav{display:none!important}body.mean-active header{left:-80%}body.mean-active{overflow:hidden;right:80%}body.mean-active:before{z-index:98;content:'';opacity:.7;background-color:#000;position:absolute;left:0;right:0;top:0;bottom:0;background-image:none;height:inherit}body.mean-active .mean-container .mean-nav{right:0}.mean-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mean-container .mean-bar{background-color:#005092;width:90px;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:stretch;margin-left:8px}.mean-container a.meanmenu-reveal{display:block;color:#fff}.mean-container a.meanmenu-reveal.meanclose i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:60px;content:'+';margin:-5px 0 0 8px}.mean-container .mean-bar .icon-menu{position:relative;display:table;-webkit-transition:.3s all;transition:.3s all;z-index:1;margin-left:4px}.mean-container .meanmenu-reveal .icon-menu:before{font-size:36px;content:'|||';-webkit-transform:rotate(90deg) scaleY(1.6);transform:rotate(90deg) scaleY(1.6);letter-spacing:3.2px}.mean-container .mean-bar .icon-menu:after,.mean-container .meanmenu-reveal.meanclose:after{content:'MENU';font-style:normal;position:absolute;left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;letter-spacing:1px;font-size:.55em;font-weight:700}.mean-container .meanmenu-reveal.meanclose i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:60px;content:'+';margin:-5px 0 0 8px}.mean-container .meanmenu-reveal.meanclose:after{content:'CLOSE';bottom:5px}.mean-container .mean-nav{position:fixed;right:-80%;margin:0;top:0;bottom:0;width:80%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#003a69}.mean-container .mean-nav ul{font-size:16px;padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;width:100%}.mean-container .mean-nav ul li a{display:block;padding:1em 5%;padding-right:58px!important;margin:0;text-align:left;color:#fff;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-first a{border-top:none;margin-top:0}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{padding:1em 15%}.mean-container .mean-nav ul li li li li a{padding:1em 20%}.mean-container .mean-nav ul li li li li li a{padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1)}.mean-container .mean-nav ul li a.mean-expand{width:48px;line-height:50px;font-size:20px;padding:0!important;text-align:center;position:absolute;right:0;top:0;z-index:2;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important;border-bottom:1px solid rgba(255,255,255,0.4)!important}.mean-container .mean-nav ul li a.mean-expand:before{content:'\e825';font-family:'fontello';font-weight:400;margin:0;font-style:normal}.mean-container .mean-nav ul li a.mean-expand.mean-clicked:before{content:'\e83a'}.mean-remove{display:none!important}.mean-nav .social{min-height:66px;background-color:rgba(0,0,9,0.1);margin:0;padding:10px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mean-nav .fo-title{color:#fff;text-align:center}.mean-nav .hours{display:block;text-align:center;color:#fff;padding:10px;margin:10px auto auto}.mean-nav .hours p{display:table;text-align:left;font-size:15px;margin:10px auto 0;color:#fff}}#banner article{max-width:1200px;width:100%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:140px}#banner article .contain{max-width:450px;margin:auto}#banner .h1 {font-size: 81px;font-weight:500;}#banner .h1 small{font-size:10px;letter-spacing:1px;color:#191919;}#banner figure{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;padding-top:80px;background-color:#dfdfdf}#banner figure img{width:100%}#banner figure:before{content:'';position:absolute;left:0;right:0;top:0;height:15%;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfdfdf),color-stop(60%,#ddd),color-stop(75%,rgba(221,221,221,0.95)),to(rgba(187,187,187,0)));background-image:linear-gradient(180deg,#dfdfdf 0%,#ddd 60%,rgba(221,221,221,0.95) 75%,rgba(187,187,187,0) 100%);z-index:8}@media (min-width: 1300px) {#banner figure{margin:0 0 0 20px;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;padding-top:80px}}.flex-row-calls{max-width:1000px;margin:-70px auto 40px;position:relative;z-index:5}.flex-row-calls a{margin: 5px;width:138px;height:138px;background-color:#01cbc4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flex-row-calls a:hover{background-color:#005092;}.flex-row-calls h3{color:#fff;font:600 14px/1.1 Raleway,sans-serif;letter-spacing:1.4px;text-transform:uppercase;margin:10px auto}.calls{text-align:center;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;padding:10px;display:block}.calls span{width:67px;height:67px;background-color:#01cbc4;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px auto;-webkit-transition:.4s all;transition:.4s all}.calls .h3{color:#191919;font:600 22px/1.1 Raleway,sans-serif}.calls p{font-size:15px}.calls:hover span{background-color:#005092}.calls:hover svg *{stroke:#477b7a}#welcome{margin-bottom:-100px}#welcome article{padding:40px 20px 140px;-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%}#welcome .flex-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-100%}#welcome .flex-row .calls{margin:0 20px 0 0}.sign img{margin:10px 0}#live{position:relative;z-index:3;margin:10px auto 80px}.split{position:relative}.split .flex-ed{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:relative; border-top: 14px solid #01cbc4; border-bottom: 14px solid #01cbc4;}.split article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;z-index:2;padding:100px 20px}.split article .contain{max-width:590px;margin:auto}.split article:before{content:'';position:absolute;z-index:-1;left:0;right:0;top:-1px;bottom:-1px;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%)}.split article p{max-width:460px}.split [class^="btn"]{margin-left:0;display:table}.split figure{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;position:relative}.split figure img{display:none}.split .caption{padding:10px;position:absolute;bottom:40px;left:-10px;text-transform:uppercase;color:#fff;font-size:14px;font-weight:600;letter-spacing:1.4px;text-shadow: 1px 1px 2px #000000c4;}.split .caption:before{width:75px;height:7px;background-color:#005092;content:'';display:inline-block;margin-right:10px}.split .caption:hover{color:#b97f23}.split.alt:before{background-image:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,white),color-stop(70%,rgba(255,255,255,0)));background-image:linear-gradient(to left,#fff 50%,white 50%,rgba(255,255,255,0) 70%)}.split.alt article:before{background-image: linear-gradient(to left,#fff 70%, rgba(255,255,255,.9) 80%, rgba(255,255,255,0) 100%); left: -30%; right: -20px;}.split.alt figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:end;align-self:flex-end}#meet article,#afford article{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px}#reviews{position:relative;margin:50px auto;padding:30px 10px;text-align:center}#reviews .slick-reviews{margin:auto;padding:0 20px;max-width:1150px}#reviews .slick-reviews .slick-slide{padding:10px;margin:10px 30px;opacity:.4}#reviews .slick-reviews p{font-size:30px;font-style:italic;margin:0 auto}#reviews .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#reviews author{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:1.4px;font-weight:600;margin:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reviews author i{margin-right:20px;display:block}#reviews star{display:block;letter-spacing:4px;margin-bottom:8px}#reviews .slick-arrow{position:relative;-webkit-transform:none;transform:none;top:auto;left:0;right:0; display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}#reviews .slick-dots{margin:0 60px}#reviews .slick-dots span{width:73px;-webkit-transition:.3s all;transition:.3s all;height:73px;color:#fff;background-color:#e3e3e3;line-height:73px}#reviews .slick-dots span i{font-size:36px}#reviews .slick-dots li:nth-of-type(2) span i:before{content:'\e805'}#reviews .slick-dots li:nth-of-type(2).slick-active span{background-color:#4d70a8}#reviews .slick-dots .slick-active span{background-color:#dc4e41}#reviews .slick-controls{margin:20px auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#featured{background-color:#005092;padding:80px 10px}#featured .h2{color:#fff;margin-top:15px}#featured .flex-ed{max-width:1200px;margin:auto;-ms-flex-pack:distribute;justify-content:space-around}#featured article{-webkit-box-flex:0;-ms-flex:0 1 580px;flex:0 1 580px;padding:0 20px}#featured figure{-webkit-box-flex:0;-ms-flex:0 1 522px;flex:0 1 522px;max-width:522px;position:relative;display:table;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#featured figure #swap{display:none}#featured figure:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:#b97f23;opacity:0}#featured figure.auf:before{opacity:.84}#featured figure.auf #swap{display:block}#featured .accordion{margin:20px 0;padding:0;max-width:550px}#featured .accordion img{display:none}#featured .btn{color:#fff;margin-left:0; margin-top: 50px;}#featured .btn:hover{color:#fff}#swap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:136px;height:136px;z-index:5}#afford{margin:100px auto 50px}#afford article{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#afford article p{max-width:460px}#tech .flex-ed{background-image:none!important; border: none; max-width: 1500px; padding: 40px 0 80px;}#tech article{-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%;margin:0 0 0 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#tech article p{max-width:470px}#tech figure{position:relative}#tech figure:before {display: none;}#tech figure img{display:block;position:relative;z-index:2}#tech figure:after{content:'';position:absolute;right:-250px;bottom:-7%;z-index:1;width:569px;height:569px;background-color:#005092;border-radius:50%}#find{max-width:1150px;margin:20px auto}#map{position:relative;margin:0;-webkit-box-flex:0;-ms-flex:0 1 790px;flex:0 1 790px}#map iframe{height:100%;width:100%;border:none;display:block;-webkit-filter:grayscale(1);filter:grayscale(1)}#map:hover iframe{-webkit-filter:none;filter:none}#specials{background-color:#191919;-webkit-box-flex:0;-ms-flex:0 1 360px;flex:0 1 360px;text-align:center;}#specials > .h1{padding:15px 0}#specials .h1 small{color:#fff}#specials .h1{border-bottom:1px solid #fff}#specials .btn{color:#fff;margin:20px auto 10px;display:table}#specials .coupon:last-of-type {border: none;}.coupon{background-color:#191919;color:#fff;text-align:center;display:block;border-bottom:1px solid #fff;padding:30px 5px}.coupon .h2,.coupon .h3,.coupon .h4,.coupon p{color:#fff}.coupon .h3{font-size:43px;text-transform:uppercase;margin-bottom:8px}.coupon .h3 small{display:block;font:600 23px/1 Raleway,sans-serif;display:block}.coupon p{font-size:13px;margin:3px auto;line-height:1.5}.coupon .link{margin:10px auto}.coupon:hover{background-color:#477b7a}.coupon:hover .link{color:#fff}.flex-ed-offers .coupon {display: flex; flex: 1 1 31%; margin: 10px 5px; flex-direction: column; justify-content: center; align-items: center;}#quest{padding:10px 10px 100px;text-align:center;background:url(assets/images/skyline.jpg) center bottom no-repeat;background-size:100% auto}#quest .h2{display:table;margin:auto;background-color:#fff;padding:10px 20px}#quest .h2:before{content:'';position:absolute;left:-1000px;right:-1000px;top:25px;bottom:25px;background-color:#005092}#quest .h2 span { position: relative; z-index: 1;display: table;background-color: #fff;padding: 0 20px;}#quest .h2 + p{margin:-15px auto 30px;position:relative;z-index:1;font-size:23px;line-height:1.2}#quest .h3{font-size:35px;color:#191919}#quest hr{max-width:165px;margin-top:20px}#quest form{max-width:830px;margin:20px auto}#quest input{margin:0}#quest .flex-ed input{border-top:none;border-bottom:none}#quest .flex-ed input:nth-of-type(2){border-left:none}#assoc{margin:30px auto 100px}#assoc .flex-row{max-width:1200px;margin:auto}#assoc span{padding:8px}.simple{line-height:1;font-size:0;margin:0 auto;text-align:center}.simple input,.simple textarea{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border:0;border-radius:0;line-height:1;font-size:18px;width:100%;max-width:100%;padding:0 11px;margin-bottom:10px;height:50px;color:#b97f23;background-color:transparent;border:1px solid #191919}.simple textarea{height:100px;padding:14px 11px}.simple input:focus,.simple textarea:focus{outline:0;background-color:#e7f0f69e;color:#005092}::-webkit-input-placeholder{color:#1A1818}:-ms-input-placeholder{color:#1A1818}::-ms-input-placeholder{color:#1A1818}::placeholder{color:#1A1818}::-webkit-input-placeholder{color:#1A1818}.social{font-size:0;text-align:center;margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.social a{position:relative;display:inline-block;margin:5px;font-size:16px;color:#fff;width:35px;height:35px;border-radius:50%;line-height:35px;background-color:#b97f23}.social a:hover{background-color:#005092;color:#fff}footer{background:#191919;color:#fff; background-size: auto 100%; position:relative;}footer:before {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);}footer a{color:#fff}footer a:hover{color:#b97f23}footer svg{max-width:200px}footer .logo{display:table; width: 100%; max-width: 200px; margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}footer .logo svg *{-webkit-transition:.4s all;transition:.4s all}footer .logo:hover svg .st2{fill:#005092}footer .pho{font:500 35px/1.2 "Bushcraft One", sans-serif;margin:10px auto;display:block;color:#b97f23}footer .pho:hover{color:#fff}footer .phy{font:500 15px/1.5 Raleway,sans-serif;margin:20px auto;display:block}footer .hours{-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px;margin:auto}footer .hours p{color:#fff;font-size:13px}footer .hours p label{width:95px}footer .social{display:table}footer .social a:first-of-type{margin-left:0}footer .social a{margin-right:15px}#fo-contents{margin:auto;position:relative;max-width:1000px;padding:50px 20px}#fo-contents .flex-ed{max-width:800px;margin:80px 0 40px}.fo-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#copy{position:relative; font:500 13px/1.8 Raleway,sans-serif;color:#fff;padding:10px 0;text-align:center;background-color:#005092}#copy span:nth-of-type(odd){color:#005092}#copy a:nth-of-type(1),#copy a:nth-of-type(2){color:#b97f23}#copy a:hover{color:#fff}.slick-slider .slick-slide img{margin:0 auto;display:block}.slick-initialized .slick-slide{height:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;max-width:1000px;margin:10px auto}.slick-arrow{color:#005092;font-family:fontello;font-size:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;-webkit-transition:.4s all;transition:.4s all}.slick-arrow svg{max-height:24px}.slick-arrow:hover{left:0}.slick-arrow:hover svg *{stroke:#477b7a}#next{left:auto;right:5px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#next:hover{right:0}.slick-dots{line-height:1;margin-top:10px}.slick-dots li{line-height:1}.slick-dots span{cursor:pointer;background-color:#477b7a;height:14px;width:14px;border-radius:50%;display:inline-block;margin:0 5px;background-color:#e3e3e3}.slick-dots .slick-active span{opacity:1;background-color:#b97f23}.gallery{max-width:1000px;margin:40px auto;padding:0 60px;position:relative}.gallery .slick-arrow{top:45%}.gallery figcaption{background-color:#191919;padding:20px;max-width:800px;margin:0 auto}.gallery figcaption p{max-width:630px;margin:10px auto;color:#fff}.slick-gallery{position:relative;max-width:1000px;margin:20px auto;text-align:center}.slick-gallery article .flex-ed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin:0 auto 10px}.slick-gallery article .flex-ed span{margin:10px 10px 10px 0;position:relative;padding-top:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.slick-gallery article .flex-ed span img{width:100%}.slick-gallery article .flex-ed span:after{content:'Before';position:absolute;top:5px;left:0;right:0;margin:auto;display:block;margin:auto;color:#005092;font:500 14px/1.2 "Bushcraft One", sans-serif;text-transform:uppercase;letter-spacing:2.8px}.slick-gallery article .flex-ed span:last-of-type:after{content:"After"}.slick-gallery article .flex-ed span:nth-of-type(2){margin:10px 0 10px 10px}.slick-gallery article div p{display:block}.letters-gallery{position:relative;max-width:1000px;border:4px solid #b97f23;text-align:center;margin:auto;padding:40px 40px 20px}.letters-gallery author{display:table;margin:5px 0 10px auto}.letters-gallery author p{font-weight:700}.lt-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100px}.lt-arrows .arrow{position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;display:inline-block;border:3px solid #b97f23}.lt-arrows #next{right:auto;margin-left:20px}@media (max-width: 600px) {.gallery{padding:10px}.gallery .slick-arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:none;transform:none;top:auto;margin:0}.gallery article .flex-ed{-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery article .flex-ed > div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.gallery article .flex-ed span{margin-bottom:40px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}#page{position:relative;display:block;width:100%;margin:30px auto;padding:0 10px;max-width:1250px;clear:both}#page.has_divider{margin-bottom:0}.page_index .internal{display:none}.center{text-align:center}html, body{overflow-x:hidden}main ul{list-style:none;padding:0;margin:10px 0;text-align:left;overflow:hidden}main ul li{position:relative;display:block;margin:0 0 10px 26px;padding-left:38px;line-height:1.6;overflow:hidden}main ul li:before{content:'';width:32px;height:12px;position:absolute;left:0;top:6px;background:url(assets/images/li-deco.png) center no-repeat;background-size:contain}@media (min-width: 800px) {ul.two{-webkit-column-count:2;column-count:2}}@media (max-width: 750px) {main ul li{margin-left:10px}.elem-left,.elem-right,.block .elem-left,.block .elem-right{display:table;float:none;margin:20px auto;max-width:100%}}.blank#interior-banner .contain {margin: 200px auto 20px; max-width: 1100px; text-align: center;}.blank#interior-banner #page-title {max-width: 900px; margin: auto;}#interior-banner .contain{max-width:1200px;max-height:950px;width:100%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 30px}#interior-banner .flex-title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1450px;margin:auto}#interior-banner .flex-title .contain{max-width:650px;margin:auto 130px 0 auto; margin: auto auto 0;}#interior-banner .flex-title #page-title{text-align:left;}.page_dental-services #interior-banner .flex-title .contain {max-width: 100%; flex: 0 1 60%;}#page-title{position:relative;text-align:center}#intro p:last-of-type{margin-bottom:0}#main-img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;padding-top:80px;background-color:#dfdfdf}#main-img img{width:100%}#main-img:before{content:'';position:absolute;left:0;right:0;top:0;height:25%;background-image:-webkit-gradient(linear,left top,left bottom,from(#dfdfdf),color-stop(60%,#ddd),color-stop(75%,rgba(221,221,221,0.75)),to(rgba(187,187,187,0)));background-image:linear-gradient(180deg,#dfdfdf 0%,#ddd 60%,rgba(221,221,221,0.75) 75%,rgba(187,187,187,0) 100%);z-index:8}.meet-dr #interior-banner .flex-title .contain {max-width: 690px; flex: 0 1 50%;}.meet-dr #main-img:before {display: none;}@media (min-width: 1300px) {#main-img{margin:0 -100px 0 20px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-top:55px}}#main-img.main-cpn { margin: 190px 0 0;padding: 0; border-top: 18px solid #B97F23;border-bottom: 18px solid #B97F23;}#main-img.main-cpn:before {display: none;}#main-img.main-cpn .h1 {color: #B97F23;}#main-img.main-cpn .coupon {padding: 0;}#main-img.main-cpn .coupon:hover {background-color: #191919;}#main-img.main-cpn .coupon:hover .h3, #main-img.main-cpn .coupon:hover p {color: #B97F23;}#main-img.main-cpn .coupon article { margin-top: -30px; padding: 0 10px 30px; box-shadow: 0px 2px 0 0px #191919; }.why{padding:30px 10px 10px;position:relative;border-top:5px solid #191919;border-bottom:5px solid #191919;max-width:1160px;margin:30px auto 50px}.why h2{text-align:center;font-size:22px;letter-spacing:1.6px;color:#191919}.why ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.why ul li{max-width:280px;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;padding:0;margin:10px;width:100%;overflow:visible;font-size:20px;line-height:1.2}.why ul li span{max-width:95%;margin:0 auto}.why ul li:before{content:'';position:relative;margin:10px auto;width:93px;height:40px;background:url(assets/images/why-deco.png) center no-repeat;background-size:contain;display:block}.page-divider{display:block;max-width:100%;width:100%;position:relative;z-index:1;margin-top:140px}.block{position:relative;display:table;clear:both;width:100%;max-width:100%;padding:60px 10px}.block .contain{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block .contain article{padding:0 0 0 20px;margin:0 auto}.block h2{margin-bottom:20px}.block .wrap{height:0}.block article{margin:auto;-webkit-box-flex:0;-ms-flex:0 1 720px;flex:0 1 720px}.block article p:first-of-type{margin-top:0}.block .btn{margin-left:0}.block .elem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:3}.block .elem-left{margin-right:auto}.block .elem-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}.block .elem-left:before{content:'';position:absolute;left:-250px;top:-80px;bottom:0;z-index:-1;width:569px;height:569px;background-color:#005092;border-radius:50%}.block .elem-right:before{content:'';position:absolute;right:-250px;top:-80px;bottom:0;z-index:-1;width:569px;height:569px;background-color:#b97f23;border-radius:50%}.page-divider .block.no_img:nth-of-type(1) {margin-top: -140px}.mini-block{display:table;clear:both;padding:30px 0 0;max-width:1000px;margin:0 0 0 190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mini-block article{-webkit-box-flex:0;-ms-flex:0 1 580px;flex:0 1 580px;padding-left:20px}.meet-dr #main-img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;;height:670px;margin:155px 0 0;}.meet-dr #main-img img{display:none}#this {text-align: right;color: #b97f23; font: 500 22px/1 "Bushcraft One", sans-serif; font-size: 22px; letter-spacing: 4.4px; text-transform: uppercase;}#this img { margin: 0 -65px 10px auto;position: relative; z-index: 2; display: table;}#dr-divider .block{max-width:1230px;margin:auto}#dr-divider .split{margin:50px auto}#dr-divider .split article{padding:50px 20px; flex: 0 1 70%;}#dr-divider .split article .contain{margin:0 0 0 auto;padding-left:20px;max-width:800px}#dr-divider .split article .contain p{max-width:100%}#dr-divider .split article:before{left:-10px;width:170%}#dr-divider .block:last-of-type .contain article{padding:0 20px 0 0}.more-to-explore{position:relative;text-align:center;margin:0 auto;padding:40px 10px 60px}.more-to-explore span{display:table;margin:auto;background-color:#fff;padding:10px 20px}.more-to-explore span:before{content:'';position:absolute;left:-1000px;right:-1000px;top:25px;bottom:25px;z-index:-1;background-color:#005092}.more-to-explore p{padding:10px;margin:auto;max-width:1150px;display: flex; flex-wrap: wrap;justify-content: center;}.more-to-explore [class^="btn"]{min-width:360px;margin:5px;background-color:#b97f23;-webkit-box-shadow:none;box-shadow:none;text-align:center;padding:10px;color:#fff}.more-to-explore [class^="btn"]:before{display:none}.more-to-explore [class^="btn"]:hover{background-color:#005092;color:#fff}.more-to-explore .btn {margin:5px; display: inline-block;}.more-to-explore .btn-alt{background-color:#191919; margin:5px; display: inline-block;}.more-to-explore .btn-alt:hover{background-color:#477b7a;color:#fff}.services{margin:30px auto 0;padding-bottom:180px;background:url(assets/images/skyline.jpg) center bottom no-repeat;background-size:100% auto}.services .flex-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;max-width:1230px;margin:auto}.services .flex-row > div{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;padding:0 15px;margin:10px auto}.services h3{display:block;text-align:center;line-height:1.1;color:#005092;max-width:270px;margin:10px auto}.services figure{-webkit-transition:.4s all;transition:.4s all}.services figure img{-webkit-transition:.3s all;transition:.3s all}.services div > a:hover figure{-webkit-transform:scale(1.1);transform:scale(1.1)}.services ul{display:table;margin:20px auto}.services ul li{line-height:1.5;margin:10px auto}.services ul li a{color:#1A1818}.services div > a:hover h3{color:#b97f23}.services ul li:hover a{color:#005092}#all{border:10px solid #005092;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 62%;flex:0 1 62%;max-width:100%;min-height:250px;-webkit-transition:.4s all;transition:.4s all;padding:20px 10px}#all .h2{padding:20px 10px;color:#005092}#all .cir{width:145px;height:145px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b97f23;margin:10px auto}#all:hover .cir{background-color:#005092;color:#fff}.our{border-top:5px solid #191919;border-bottom:5px solid #191919;text-align:center;margin-top:50px;padding:10px 0}.our h3{font-size:33px;letter-spacing:13.2px;color:#191919}.special-offer{margin:30px auto;padding:0}.special-offer .h1{border-bottom:1px solid #fff;padding:10px 0}.special-offer.mn .h1 {border: none;}.special-offer .h1 small{letter-spacing:1.4px;font-size:14px}.special-offer .h2{font-size:84px}.special-offer .h4{font-size:32px}.special-offer .h1,.special-offer .h1 small,.special-offer .h2,.special-offer .h3,.special-offer .h4{color:#fff;text-align:center}.special-offer form{padding:20px 20px 30px;max-width:615px;margin:auto;color:#fff}.special-offer .coupon{pointer-events:none;margin:0}:focus{outline-color:#fff}.accordion{text-align:left;position:relative;padding:60px 10px;max-width:1000px;margin:auto}.accordion:before{content:'';position:absolute;left:-1000px;right:-1000px;top:0;bottom:0;z-index:-1;background-color:#005092}.accordion .toggle{position:relative;cursor:pointer;clear:both;padding:10px 60px 10px 0;margin:7px auto 0;width:100%;display:block;text-align:left;border-top:1px solid #fff}.accordion .toggle.active:before{content:'-';top:40%}.accordion .toggle:first-of-type{border:none}.accordion .toggle:last-of-type{border-bottom:1px solid #fff}.accordion .toggle:before{content:'+';color:#b97f23;font:100 54px/1.1 Raleway,sans-serif;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.accordion p{position:relative}.accordion p,.accordion li,.accordion a{color:#fff;font-size:15px}.accordion .link{color:#b97f23;padding-bottom:10px}.accordion .link:hover{color:#fff}.accordion > div{display:none;padding:0 60px 5px 0}.hours{display:table;margin:10px auto;text-align:left!important}.hours label{width:120px;display:inline-block;font-weight:700}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1150px;margin:30px auto}.contact h3{margin:10px auto}.contact p{margin:15px 0 10px;line-height:1.4}.contact > div:first-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:20px}.contact > div:last-child{margin-right:10px}.contact-map{height:380px;margin:20px auto 40px}.contact-map iframe{height:100%;width:100%}@media (max-width: 1300px) {header .logo{-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px}header .logo svg, header .logo img{max-width:120px}#tech article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#page-title h1:only-child,h2#append{font-size:60px}#interior-banner .flex-title #page-title,#intro{max-width:100%}#interior-banner .flex-title .contain{margin:auto auto 0}#main-img {margin: 0;}}@media (max-width: 1190px) {#intetior-banner{padding-top:20px}#page-title h1:only-child,h2#append{font-size:55px}.meet-dr #main-img {height: 600px; margin-top: 20px;}#interior-banner .flex-title .contain{padding:0 20px;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%; margin-top: 40px;}.blank#interior-banner .contain {margin-top: 20px;}#main-img{padding:0;background:none;}#main-img img{width:auto}#main-img:before{display:none}.dividerLead, #dr-divider h2{font-size:50px}#banner figure {padding-top:0;}#meet article, #afford article {-webkit-box-flex: 0;-ms-flex: 0 1 480px;flex: 0 1 480px;}}@media (max-width: 1100px) {#banner .h1 {font-size: 70px;}#banner article {margin: 0 auto;}#meet {background-position: left -100px center !important;}#main-img.main-cpn {margin-top: 250px;}#main-img.main-cpn .coupono article {padding-bottom: 10px;}}@media (max-width: 1000px) {#hd-top{display:none}header .logo{-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px}header .logo svg, header .logo img {max-width: 100%;}header.nav-up .logo{margin:0}#page-title h1:only-child,h2#append{font-size:50px}.dividerLead, #dr-divider h2{font-size:40px}#banner .h1 {font-size: 60px}#banner figure{padding:0;margin-top:-20px}#banner figure:before {background-image: linear-gradient(180deg,#e9e9e9 0%,#ddd 60%,rgba(221,221,221,0.95) 75%,rgba(187,187,187,0) 100%); top: -10px;}#banner article{margin:0 auto;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.flex-row-calls{margin:auto;padding:0; flex-wrap: wrap; max-width: 550px;}.flex-row-calls a {margin: -50px 5px 70px; flex: 0 0 138px;}.flex-row-calls a:nth-of-type(n+4) {margin-bottom: 20px;}#welcome article{margin:0;padding-bottom:80px}#welcome article:before{display:none}#welcome .flex-row{margin:20px auto;-ms-flex-pack:distribute;justify-content:space-around}#welcome .flex-row .calls{margin:10px auto}#welcome figure{display:none}.bkg{position:relative;background:#dfdfdf url(assets/images/index-welcome.jpg) top center no-repeat;background-size:cover}.bkg:before{content:'';position:absolute;left:0;right:0;width:70%;top:-1px;bottom:-1px;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%)}.bkg:before {width: 100%; background-image: linear-gradient(to top,#fff 50%,rgba(255,255,255,0) 100%); }.sign img{margin:10px auto}.split .flex-ed{display:block;text-align:center}.split figure{display:block;margin:auto}.split figure img{display:block}.split article{margin:20px auto;padding:20px}.split article .contain{max-width:100%}.split article p{max-width:100%}.split article:before { background-image: linear-gradient(to bottom,#fff 50%,rgba(255,255,255,0) 100%); }.split [class^="btn"]{max-width:380px;letter-spacing:0;margin:10px auto;display:block;text-align:left}#reviews{margin:0 auto 40px}#reviews .slick-reviews{padding:0}#featured{padding:20px 10px}#featured .flex-ed{display:block}#featured .h1,#featured .h2{text-align:center}#featured figure{margin:20px auto}#featured article{margin:40px auto}#featured .accordion{max-width:100%;margin:20px auto}#featured .btn{margin:30px auto 10px;display:table}#afford{margin:0 auto}#afford article p,#tech article p{max-width:100%}#tech .flex-ed {padding-bottom: 0;}#tech article{position:relative;z-index:3;margin-bottom:50px}#tech figure{padding-top:40px;margin: auto;;display:table}#tech figure:before{width:300px;bottom:120px;height:130px}#tech figure:after{top:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}#map{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}#assoc{margin:30px auto 60px}#assoc span{-webkit-box-flex:0;-ms-flex:0 1 140px;flex:0 1 140px}footer {background-position: center;}footer .logo {margin: auto;}footer:before {background: linear-gradient(90deg, rgba(0,0,0,.3) 0%, rgba(0,0,0,.3) 100%);}#fo-contents{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}#fo-contents .flex-ed{margin:50px auto 20px}footer .hours p{display:table;margin:10px auto}.fo-title{text-align:center}.blank#interior-banner .contain {margin: auto;}#banner,#interior-banner{background-color:#e9e9e9;padding-top:20px}#interior-banner .flex-title{display:block;text-align:center}#interior-banner .flex-title .contain,#interior-banner .flex-title #page-title,#intro{max-width:100%;text-align:center; margin: auto;}#interior-banner .contain{padding:20px}#main-img{overflow:hidden;padding:0;display:table;margin:20px auto}#main-img img{margin:0 0 -25%;opacity:1}#main-img:before, #this {display:none}#main-img.main-cpn {margin: 20px auto;}#main-img.main-cpn img {margin: auto;}.meet-dr #main-img{height:auto;margin-top:20px}.meet-dr #main-img img{display:block;margin:0}.why{margin:30px auto}.page-divider .block.no_img:nth-of-type(1) {margin-top: 0;}.page-divider{margin-top:10px}.block{text-align:center;padding:20px 10px}.block .contain{display:block}.block .contain article{padding:0}.block .btn{margin:10px auto}.block h2,.block h3{margin-bottom:20px;text-align:center}.block [class^="elem"]{float:none;margin:10px auto 20px;max-width:100%}.block ul{display:table;margin:20px auto}.block .elem-left:before,.block .elem-right:before{display:none}.mini-block{display:block;margin:auto;max-width:800px}.mini-block article{padding:0}#dr-divider .split{margin:20px auto}#dr-divider .split article{padding:20px}#dr-divider .split article .contain{margin:auto;padding:0}.meet-dr #dr-divider .block:last-of-type .contain article{padding:0}.our{margin-top:20px}.services .flex-row > div{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}#all {-webkit-box-flex:0;-ms-flex:0 1 95%;flex:0 1 95%}[data-player][class^="elem"]{max-width:650px}.more-to-explore [class^="btn"]{min-width:340px;letter-spacing:1px}}@media (max-width: 750px) {#page-title h1:only-child,h2#append{font-size:40px}#hd-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}header .phy{display:none}header .pho{font-size:18px}#banner .flex-title{display:block}#banner article{position:relative;z-index:3;z-index:10;text-align:center}#welcome .flex-row{display:block;max-width:350px}.calls .h3 br{display:none}#reviews .contain{padding:0 10px}#reviews .slick-reviews .slick-list{overflow:hidden!important}#reviews .slick-controls{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px auto}#reviews .slick-arrow{position:relative;-webkit-transform:none;transform:none;top:auto}#find{display:block}#map{height:350px}#quest{background-size:220%;background-position:right bottom}#copy span:first-of-type{display:block;font-size:0}.why ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.why ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.flex-ed-offers {display: block;}}@media (max-width: 590px) {.dividerLead, #dr-divider h2{font-size:34px}.more-to-explore span{font-size:40px;padding:10px}h2, .h2 {font-size: 50px;}#reviews .slick-dots {margin: 0 20px;}#live{display:none}#reviews .slick-track{display:block!important}#reviews .slick-reviews .slick-slide{margin:0}#quest{margin-top:40px;background-size:280%;background-position:right bottom}#tech figure{overflow:hidden}#tech figure img{max-width:90%}#tech figure:after{width:400px;height:400px}#map,#assoc{display:none}footer{background-image:none}#fo-contents .flex-ed{display:block}footer .hours{margin:50px auto}.accordion > div{padding-right:10px}.gallery{padding:0}.services{padding-bottom:130px;background-size:180%}.services .flex-row > div {-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.services h3{max-width:250px}.youtube[class*="elem-"]{width:100%}[data-player][class^="elem"]{min-width:100%}#main-img.main-cpn .coupon article {margin-top: -10px;}.contact{display:block; text-align:center;}.contact .hours {margin: 20px auto; display:table;}}@media (max-width: 480px) {.h1{font-size:60px}.hd-info{display:none}.flex-row-calls{max-width:400px}.flex-row-calls a{-webkit-box-flex:0;-ms-flex:0 0 138px;flex:0 0 138px;max-width:138%}.flex-row-calls a:nth-of-type(n+4) {margin-bottom: 70px;}header .hours label{width:100px}.split .caption {bottom: 10px;}#reviews .slick-reviews p {font-size: 24px;}#reviews .slick-dots span {height: 50px; width: 50px; line-height: 54px;}#reviews .slick-dots li {margin: 0;}#reviews .slick-dots span i {font-size: 24px;}.slick-arrow svg {width: 30px;}#tech figure{margin-bottom:-15%}#tech figure:before{bottom:10%;height:10%}#quest{padding-bottom:60px}#quest .h2{font-size:12vw}#quest .h2 + p{font-size:20px}#quest .flex-ed{display:block}#quest .flex-ed input:nth-of-type(2){border-left:1px solid #191919;border-top:1px solid #191919}#copy span:last-of-type{display:block;font-size:0}#fixed-tabs strong{display:none}.landing{display:block}}@media (max-width: 400px) {h2,.h2{font-size:50px}#tech figure:after{width:300px;height:300px}[class^="btn"]{letter-spacing:0;padding-right:0; display: block; text-align: left;}.toggle h2,.toggle h3{font-size:20px}.more-to-explore [class^="btn"]{min-width:100%;width:100%;margin:8px auto}[data-embed] .close{display:block;position:unset;text-align:center;padding:4px}}
