html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group,header .wrapper{*zoom:1}.group:before,.group:after,header .wrapper:before,header .wrapper:after{content:"";display:table}.group:after,header .wrapper:after{clear:both}body{background:#fff;font:400 1em "Open Sans",Helvetica,Arial,sans-serif;position:relative}a{color:#87cfcf;font-weight:700;outline:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}p{color:#202020;letter-spacing:0.04em;line-height:1.5em;margin:0 0 23px}h1{color:#3e3f40;font:700 2em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.06em;line-height:1.25em;margin:0 0 20px}@media only screen and (min-width: 760px){h1{font-size:3em;line-height:1.16667em}}@media only screen and (min-width: 1020px){h1{font-size:3.5em;line-height:1.21429em}}h2{color:#3e3f40;font:700 1.875em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.26667em;margin:0 0 18px}@media only screen and (min-width: 760px){h2{font-size:2.25em;line-height:1.16667em}}h3{color:#3e3f40;font:700 1.5em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.33333em;margin:0 0 21px}@media only screen and (min-width: 760px){h3{font-size:1.875em;line-height:1.2em}}h4{color:#3e3f40;font:700 1.25em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.2em;margin:0 0 22px}@media only screen and (min-width: 760px){h4{font-size:1.5em;line-height:1.33333em;margin:0 0 26px}}h5,h6{color:#3e3f40;font:700 1.25em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.33333em;margin:0 0 17px}@media only screen and (min-width: 760px){h5,h6{margin:0 0 24px}}ul,ol{margin:0 0 21px}ul li,ol li{color:#343434;font:600 1em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.04em;line-height:1.5em;margin:0 0 9px;padding:0 0 0 15px;position:relative}ul li:before,ol li:before{content:'\2022';color:#87cfcf;font-size:22px;left:0;position:absolute;top:0}@media only screen and (min-width: 760px){ul,ol{margin:26px 0}ul li,ol li{padding:0 0 0 29px}ul li:before,ol li:before{font-size:28px;left:10px}}ol{counter-reset:olCounter}ol>li{counter-increment:olCounter}ol li:before{content:counter(olCounter);font-size:16px}@media only screen and (min-width: 760px){ol{margin:31px 0}ol li{margin:0 0 8px}}strong{font-weight:700}iframe{display:block;margin:30px auto;min-height:300px;max-width:700px;width:100%}em{color:#7c77b9;font-style:italic;font-weight:700}blockquote{max-width:550px;margin:19px auto 27px}blockquote p{font:400 1.5em "Open Sans",Helvetica,Arial,sans-serif;font-style:italic;line-height:1.33333em;margin:0 0 26px}blockquote .name{font:700 0.75em "Open Sans",Helvetica,Arial,sans-serif;line-height:1.83333em;text-transform:uppercase}@media only screen and (min-width: 760px){blockquote{margin:26px auto}blockquote p{font-size:1.25em;margin:0 0 21px}}@media only screen and (min-width: 1020px){blockquote{margin:18px auto 31px;max-width:665px}blockquote p{font-size:1.5em;margin:0 0 11px}}.breadcrumbs{margin:0 0 28px}.breadcrumbs a{color:#202020;font-size:1em;font-weight:400;line-height:1.5em;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{color:#7c77b9;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;line-height:1.5em}@media only screen and (min-width: 760px){.breadcrumbs{margin:0 0 32px}}@media only screen and (min-width: 1020px){.breadcrumbs{margin:0 0 43px}}.btn,.large-btn{border:2px solid #fff;border-radius:30px;display:inline-block;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;margin:19px 0 0;min-width:240px;padding:17px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.btn:hover,.large-btn:hover{background:#fff;border-radius:30px;border-color:#fff;color:#7c77b9}.btn.purple,.purple.large-btn{background:#7c77b9;border:0;color:white}.btn.purple:hover,.purple.large-btn:hover{background:#5c56a7;color:white}.btn.green,.green.large-btn{background:#87cfcf;border:0;color:white}.btn.green:hover,.green.large-btn:hover{background:#63c0c0}.large-btn{display:block;margin:0px auto;min-width:250px;max-width:280px;padding:20px 0}@media only screen and (min-width: 760px){.large-btn{margin:40px 0 10px}}form{margin:0 auto;max-width:570px;padding:0 10px}label{display:block;color:white;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;line-height:2.0625em;text-transform:uppercase}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:2px solid white;display:block;font-size:1em;max-width:100%;padding:17px 0 17px 20px;width:100%}input.error,textarea.error,button.error{border:2px solid #FF849B;position:relative}textarea{min-height:190px}input[type="submit"],button{background:#7c77b9;border-radius:30px;border:0;color:white;cursor:pointer;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;margin:40px auto 0;max-width:250px;padding:20px 0;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear}input[type="submit"]:hover,button:hover{background:#5c56a7}@media only screen and (min-width: 760px){input[type="submit"],button{margin:35px auto 0}}@media only screen and (min-width: 1020px){input[type="submit"],button{margin:43px auto 0}}#lightbox .lb-outerContainer{background-color:#000 !important}.testimonial-video{display:block;margin:30px 0;min-height:300px;max-width:100%}.half{display:block}@media only screen and (min-width: 760px){.half{display:inline-block;margin:0 0.4% 0 0;width:49%;min-height:200px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group,header .wrapper{*zoom:1}.group:before,.group:after,header .wrapper:before,header .wrapper:after{content:"";display:table}.group:after,header .wrapper:after{clear:both}body{background:#fff;font:400 1em "Open Sans",Helvetica,Arial,sans-serif;position:relative}a{color:#87cfcf;font-weight:700;outline:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}p{color:#202020;letter-spacing:0.04em;line-height:1.5em;margin:0 0 23px}h1{color:#3e3f40;font:700 2em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.06em;line-height:1.25em;margin:0 0 20px}@media only screen and (min-width: 760px){h1{font-size:3em;line-height:1.16667em}}@media only screen and (min-width: 1020px){h1{font-size:3.5em;line-height:1.21429em}}h2{color:#3e3f40;font:700 1.875em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.26667em;margin:0 0 18px}@media only screen and (min-width: 760px){h2{font-size:2.25em;line-height:1.16667em}}h3{color:#3e3f40;font:700 1.5em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.33333em;margin:0 0 21px}@media only screen and (min-width: 760px){h3{font-size:1.875em;line-height:1.2em}}h4{color:#3e3f40;font:700 1.25em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.2em;margin:0 0 22px}@media only screen and (min-width: 760px){h4{font-size:1.5em;line-height:1.33333em;margin:0 0 26px}}h5,h6{color:#3e3f40;font:700 1.25em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;line-height:1.33333em;margin:0 0 17px}@media only screen and (min-width: 760px){h5,h6{margin:0 0 24px}}ul,ol{margin:0 0 21px}ul li,ol li{color:#343434;font:600 1em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.04em;line-height:1.5em;margin:0 0 9px;padding:0 0 0 15px;position:relative}ul li:before,ol li:before{content:'\2022';color:#87cfcf;font-size:22px;left:0;position:absolute;top:0}@media only screen and (min-width: 760px){ul,ol{margin:26px 0}ul li,ol li{padding:0 0 0 29px}ul li:before,ol li:before{font-size:28px;left:10px}}ol{counter-reset:olCounter}ol>li{counter-increment:olCounter}ol li:before{content:counter(olCounter);font-size:16px}@media only screen and (min-width: 760px){ol{margin:31px 0}ol li{margin:0 0 8px}}strong{font-weight:700}iframe{display:block;margin:30px auto;min-height:300px;max-width:700px;width:100%}em{color:#7c77b9;font-style:italic;font-weight:700}blockquote{max-width:550px;margin:19px auto 27px}blockquote p{font:400 1.5em "Open Sans",Helvetica,Arial,sans-serif;font-style:italic;line-height:1.33333em;margin:0 0 26px}blockquote .name{font:700 0.75em "Open Sans",Helvetica,Arial,sans-serif;line-height:1.83333em;text-transform:uppercase}@media only screen and (min-width: 760px){blockquote{margin:26px auto}blockquote p{font-size:1.25em;margin:0 0 21px}}@media only screen and (min-width: 1020px){blockquote{margin:18px auto 31px;max-width:665px}blockquote p{font-size:1.5em;margin:0 0 11px}}.breadcrumbs{margin:0 0 28px}.breadcrumbs a{color:#202020;font-size:1em;font-weight:400;line-height:1.5em;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{color:#7c77b9;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;line-height:1.5em}@media only screen and (min-width: 760px){.breadcrumbs{margin:0 0 32px}}@media only screen and (min-width: 1020px){.breadcrumbs{margin:0 0 43px}}.btn,.large-btn{border:2px solid #fff;border-radius:30px;display:inline-block;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;margin:19px 0 0;min-width:240px;padding:17px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.btn:hover,.large-btn:hover{background:#fff;border-radius:30px;border-color:#fff;color:#7c77b9}.btn.purple,.purple.large-btn{background:#7c77b9;border:0;color:white}.btn.purple:hover,.purple.large-btn:hover{background:#5c56a7;color:white}.btn.green,.green.large-btn{background:#87cfcf;border:0;color:white}.btn.green:hover,.green.large-btn:hover{background:#63c0c0}.large-btn{display:block;margin:0px auto;min-width:250px;max-width:280px;padding:20px 0}@media only screen and (min-width: 760px){.large-btn{margin:40px 0 10px}}form{margin:0 auto;max-width:570px;padding:0 10px}label{display:block;color:white;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;line-height:2.0625em;text-transform:uppercase}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:2px solid white;display:block;font-size:1em;max-width:100%;padding:17px 0 17px 20px;width:100%}input.error,textarea.error,button.error{border:2px solid #FF849B;position:relative}textarea{min-height:190px}input[type="submit"],button{background:#7c77b9;border-radius:30px;border:0;color:white;cursor:pointer;font:700 1em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.08em;margin:40px auto 0;max-width:250px;padding:20px 0;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear}input[type="submit"]:hover,button:hover{background:#5c56a7}@media only screen and (min-width: 760px){input[type="submit"],button{margin:35px auto 0}}@media only screen and (min-width: 1020px){input[type="submit"],button{margin:43px auto 0}}#lightbox .lb-outerContainer{background-color:#000 !important}.testimonial-video{display:block;margin:30px 0;min-height:300px;max-width:100%}.half{display:block}@media only screen and (min-width: 760px){.half{display:inline-block;margin:0 0.4% 0 0;width:49%;min-height:200px}}@font-face{font-family:'a-dental';src:url("fonts/a-dental.eot?rs9tv2");src:url("fonts/a-dental.eot?rs9tv2#iefix") format("embedded-opentype"),url("fonts/a-dental.woff2?rs9tv2") format("woff2"),url("fonts/a-dental.ttf?rs9tv2") format("truetype"),url("fonts/a-dental.woff?rs9tv2") format("woff"),url("fonts/a-dental.svg?rs9tv2#a-dental") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'a-dental' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e60b"}.icon-down-arrow:before{content:"\e901"}.icon-phone:before{content:"\e900"}.icon-mail:before{content:"\e609"}.icon-arrow:before{content:"\e600"}.icon-facebook:before{content:"\e601"}.icon-lips:before{content:"\e602"}.icon-menu:before{content:"\e603"}.icon-pill:before{content:"\e604"}.icon-play:before{content:"\e605"}.icon-teeth:before{content:"\e606"}.icon-twitter:before{content:"\e607"}.icon-cross:before{content:"\e608"}.wrapper{margin:0 auto;max-width:1020px;position:relative}.valign-table{display:table;height:100%;padding:0 20px;position:absolute;top:0;width:100%}.valign-td{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}header{left:0;padding:44px 10px 0;position:absolute;top:0;width:100%;z-index:2}header .wrapper{max-width:1000px}header .logo{float:left;width:195px}header .logo img{width:100%}header .menu-trigger{color:white;float:right;font-size:2.875em;margin:7px 0 0;text-decoration:none}@media only screen and (min-width: 760px){header .wrapper{padding:0 22px}header .logo{width:215px}}@media only screen and (min-width: 1020px){header .wrapper{padding:0}header .menu-trigger{display:none}header .logo{width:241px}}footer{background:#303030;padding:47px 0 0}footer .wrapper{padding:0 20px 36px}footer .logo{display:block;max-width:217px;margin:0 auto}footer .logo img{width:100%}footer .address{color:#fff;font-size:0.875em;margin-top:20px;text-align:center}footer .footer-nav,footer .footer-sub-nav{margin:9px 0 0;text-align:center}footer .footer-nav li,footer .footer-sub-nav li{display:block;margin:0;padding:0;text-align:center}footer .footer-nav li:before,footer .footer-sub-nav li:before{display:none}footer .footer-nav a,footer .footer-sub-nav a{color:white;display:inline-block;font:700 0.875em "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0.07em;line-height:2.57143em;position:relative;text-decoration:none;text-transform:uppercase;width:auto}footer .footer-nav a:before,footer .footer-sub-nav a:before{background:white;bottom:5px;content:'';height:2px;left:0;position:absolute;width:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}footer .footer-nav a:hover:before,footer .footer-sub-nav a:hover:before{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;filter:alpha(opacity=100)}footer .footer-sub-nav{margin:14px 0 22px}footer .footer-sub-nav a{font-weight:400;line-height:2.14286em;text-transform:none}footer .footer-sub-nav a:before{display:none}footer .footer-sub-nav a:hover{text-decoration:underline}footer .social-holder{margin:0 auto;max-width:200px;text-align:center}footer .social-holder a{display:inline-block;text-decoration:none}footer .social-holder a:nth-of-type(2n){margin:0 0 0 20px}footer .social-holder span:before{color:white;font-size:33px;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}footer .website-by{background:#111111;padding:33px 0;text-align:center}footer .website-by a{display:inline-block}footer .website-by img{display:block;margin:0 auto;max-width:135px}@media only screen and (min-width: 760px){footer{padding:74px 0 0}footer .wrapper{padding:0 20px 51px}footer .footer-nav,footer .footer-sub-nav{margin:17px 0 0}footer .footer-nav li,footer .footer-sub-nav li{display:inline-block;padding:0 0 0 33px;width:auto}footer .footer-nav li:first-child,footer .footer-sub-nav li:first-child{padding:0}footer .footer-sub-nav{margin:10px 0 24px}footer .footer-sub-nav li{position:relative}footer .footer-sub-nav li:nth-child(2n) a:before{content:'';background:#fff;height:60%;left:13px;position:absolute;top:7px;width:1px}footer .social-holder a{margin:0}}.form-strip{background:url(../img/form-strip-mobile.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:56px 10px 15px}@media only screen and (min-width: 1020px){.form-strip{margin-top:100px}}.form-strip .wrapper{max-width:680px}.form-strip h3{color:white;font-size:1.5em;line-height:1.25em;margin:0 0 32px;text-align:center;text-transform:uppercase}.form-strip h4{color:white;font-size:1.875em;line-height:1.26667em;margin:0 0 25px;text-align:center;text-transform:uppercase}.form-strip .success{color:#e4f4e2;font-size:2.25em;line-height:1.16667em;text-align:center}.form-strip li{margin:23px 0;padding:0;position:relative}.form-strip li:before{display:none}.form-strip li .error{bottom:-45px;color:#C11E1E;font-size:14px;font-weight:700;position:absolute;left:0}@media only screen and (min-width: 760px){.form-strip{background:url(../img/form-strip-tablet.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:83px 30px 53px}.form-strip h3{margin:0 0 39px}.form-strip h4{font-size:2.25em;line-height:1.16667em;margin:0 0 42px}}@media only screen and (min-width: 1020px){.form-strip{background:url(../img/form-strip-desktop.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:106px 10px 50px}.form-strip h4{font-size:2.5em;line-height:1.25em;margin:0 0 31px}}.gallery-content{padding:30px 20px 43px;text-align:center}.gallery-content .breadcrumbs{float:none;margin:0 0 37px;text-align:left}.gallery-content h2{margin:0 0 35px;text-transform:uppercase}.gallery-content .btn,.gallery-content .large-btn{display:block;margin:12px auto;max-width:290px;padding:19px 0}@media only screen and (min-width: 760px){.gallery-content{padding:30px 29px 38px}.gallery-content .wrapper{max-width:1000px;*zoom:1}.gallery-content .wrapper:before,.gallery-content .wrapper:after{content:"";display:table}.gallery-content .wrapper:after{clear:both}.gallery-content .breadcrumbs{margin:0 0 35px}.gallery-content .btn,.gallery-content .large-btn{clear:both;margin:23px auto}}@media only screen and (min-width: 1020px){.gallery-content{padding:30px 20px 68px}.gallery-content .breadcrumbs{margin:0 0 25px}.gallery-content .btn,.gallery-content .large-btn{margin:7px auto}}.img-holder{display:none;margin:0 auto 18px;max-width:345px}.img-holder img{display:block;width:100%}.img-holder.on{display:block}.img-holder h3{display:inline-block;font-size:0.875em;line-height:1.57143em;margin:10px 0;text-transform:uppercase;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.img-holder a{text-decoration:none}@media only screen and (min-width: 760px){.img-holder{float:left;margin:0 0 30px;max-width:48%;width:100%}.img-holder:nth-of-type(2n+1){float:right}.img-holder h3{margin:21px 0}}@media only screen and (min-width: 1020px){.img-holder{margin:0 0 40px;padding:0 0 0 40px}.img-holder:nth-of-type(2n+1){float:right;padding:0 40px 0 0}.img-holder h3{margin:20px 0}}.main-content .img-holder iframe{margin:0;min-height:230px}.alt-banner{position:relative;overflow:hidden;padding:136px 20px 42px;text-align:center}.alt-banner picture img{bottom:-2000px;left:-2000px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-2000px;top:-2000px}.alt-banner h1{color:#fff;font-size:2em;line-height:1.25em}@media only screen and (min-width: 760px){.alt-banner{padding:165px 20px 84px}.alt-banner h1{font-size:3em;line-height:1.16667em}}@media only screen and (min-width: 1020px){.alt-banner{padding:186px 20px 88px}.alt-banner h1{font-size:3.5em;line-height:1.21429em}}.nav-active nav{display:block}.nav-active .menu-trigger{position:absolute;right:240px;top:3px;z-index:5}@media only screen and (min-width: 760px){.nav-active .menu-trigger{right:340px;top:0}}nav{background:rgba(5,5,5,0.45);display:none;height:100%;position:fixed;right:0;top:0;z-index:3;width:100%}nav ul,nav ol{background:#87cfcf;display:none;height:100%;margin:0;max-width:250px;padding:37px 35px 0 45px;position:fixed;right:0;top:0}nav li{padding:0}nav li:before{display:none}nav li.parent span{color:#fff;cursor:pointer;margin-left:20px}nav li.parent .child{display:none;padding:10px 0 0 0;position:relative}nav a{color:white;font-size:0.875em;line-height:2.57143em;position:relative;text-decoration:none;text-transform:uppercase}nav a:before{background:white;bottom:-3px;content:'';height:2px;left:0;position:absolute;width:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}nav a:hover:before{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;filter:alpha(opacity=100)}nav .btn,nav .large-btn{border-radius:34px;font-size:0.875em;min-width:160px;max-width:260px;padding:13px 20px}nav .btn:before,nav .large-btn:before{display:none}nav .btn:after,nav .large-btn:after{display:none}nav .btn:hover,nav .large-btn:hover{color:#87cfcf}nav .phone{color:#fff;display:block;font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-top:10px;text-align:center}nav .phone:before{font-family:"a-dental";content:"\e900";display:inline-block;margin-right:5px}@media only screen and (min-width: 760px){nav ul,nav ol{max-width:320px;padding:56px 79px 0 50px}}@media only screen and (min-width: 1020px){nav{display:block;background:none;position:relative;float:right;margin:8px 0 0;max-width:calc(100% - 260px)}nav ul,nav ol{background:none;display:block;float:right;position:relative;max-width:100%;margin:0;padding:0;*zoom:1}nav ul:before,nav ol:before,nav ul:after,nav ol:after{content:"";display:table}nav ul:after,nav ol:after{clear:both}nav ul li,nav ol li{float:left;margin:5px 10px 0}nav ul li:first-child,nav ol li:first-child{margin:5px 10px 0 0}nav ul li:last-child,nav ol li:last-child{margin:0 0 0 15px}nav ul li.parent,nav ol li.parent{padding-bottom:10px;position:relative}nav ul li.parent span,nav ol li.parent span{display:none}nav ul li.parent .child,nav ol li.parent .child{background:#7c77b9;display:none;height:auto;float:none;left:calc(50% - 100px);max-width:none;padding:20px 0;position:absolute;top:100%;width:200px}nav ul li.parent .child:before,nav ol li.parent .child:before{content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:10px;border-bottom-color:#7c77b9;position:absolute;left:calc(50% - 10px);bottom:100%}nav ul li.parent .child li,nav ol li.parent .child li{float:none;margin:0;text-align:center}nav .btn,nav .large-btn{background:#7c77b9;border:0;border-radius:30px;margin:0;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-o-transition:background 0.1s linear;transition:background 0.1s linear}nav .btn:hover,nav .large-btn:hover{background:#5c56a7;border:none;color:#fff}}@media only screen and (min-width: 1200px){nav ul li,nav ol li{margin:5px 10px 0}nav ul li:first-child,nav ol li:first-child{margin:5px 10px 0 0}nav ul li:last-child,nav ol li:last-child{margin:0 0 0 17px}}
/*# sourceMappingURL=gallery.css.map */
