:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(body){margin:0}body{padding:0;margin:0;border-right:solid 25px #313131;border-left:solid 25px #313131;font-family:"Lato",sans-serif!important;overflow-x:hidden!important;height:100%;max-height:100%;font-size:2rem}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%;font-size:62.5%}h1{font-size:2em;margin:.67em 0}a{letter-spacing:1px;background-color:transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#1eaedb}strong{font-weight:bolder}img{border-style:none}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.container-1200{max-width:1200px;width:100%;margin:0 auto;z-index:1}p{letter-spacing:1px;line-height:28px;font-family:mr-eaves-modern,sans-serif;font-weight:300;font-style:normal}button,input,select,textarea{font-family:inherit;margin:0}input,select,textarea{font-size:100%;line-height:1.15}button,input{overflow:visible}select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.alignnone{margin:5px 20px 20px 0}.invisalign-work p,.our-services p{line-height:28px;font-size:19px}.border-solid-services{position:absolute;height:6px;width:100%;background:#fff;display:block;left:36%;max-width:670px;top:28%;z-index:1}.invisalign-work img{z-index:9999;-webkit-box-shadow:10px -12px 0 2px #ebebeb;-moz-box-shadow:10px -12px 0 2px #ebebeb;box-shadow:10px -12px 0 2px #ebebeb;width:100%}.strip-banner h2,ul.invisalign-list li{font-family:mr-eaves-modern,sans-serif;font-style:normal}ul.invisalign-list li{list-style:none;font-size:23px;line-height:33px;font-weight:300}ul.invisalign-list li img{margin-right:15px;vertical-align:middle}ul.invisalign-list{padding-top:0}.our-services p{padding-top:30px;font-size:22px;margin:0}.blue-band-cta{position:fixed;bottom:0;z-index:99999;width:100%;flex-wrap:wrap;display:flex;background:#1380c1;color:#fff;justify-content:center;padding:15px 0;align-items:center}.blue-band-cta img{max-width:180px;padding:10px 30px;background:#fff;margin:0 50px 0 0}.cta-band-text{display:flex;flex-flow:column;width:90%;max-width:800px}.bigtext{font-size:2.25rem;font-weight:800}.smalltext{font-size:1.4rem;font-weight:700}.strip-banner{background:#2b9ce0;text-align:center;padding:45px 0;z-index:2}.strip-banner h2{color:#fff;text-transform:uppercase;font-size:40px;margin:0;letter-spacing:1px;font-weight:400}.invisalign-work{padding:140px 0;position:relative}.logo-middle{margin:0}.logo,.logo-middle a{text-decoration:none}.logo{font-size:27px;text-align:center;text-transform:uppercase;margin:15px auto 0;transition:.3s;letter-spacing:1px;font-family:mr-eaves-modern,sans-serif;font-weight:300;font-style:normal;line-height:1.2}.header-nav ul li,.logo img{display:inline-block}#sticker{z-index:9999999999999!important}.nav-left ul,.nav-right ul{text-align:right;margin:15px 0}.nav-right ul ul{display:none;position:absolute;top:100%;right:0;z-index:9999!important;padding:10px 20px;background:#f5f5f5;margin:0;text-align:left}.logo,.nav-right ul ul li{padding:0}.header-nav ul ul li{float:none}.header-nav ul ul li a,.logo,nav ul li a:hover{color:#fff}nav ul ul a{line-height:20px;letter-spacing:1px;font-size:12px;color:#717171;text-align:left;margin:0}nav ul li:hover>ul{display:block;margin:0;background:#2085c1}nav ul li ul li a:hover{color:#000;background:#f5f5f5}.logo-middle a,.nav-left ul{text-align:left}.header-sticky{background-color:#2b9ce0;padding:25px 0;transition:.3s}.header-nav ul li{padding:0 11px;font-size:15px;margin:0;position:relative}.header-nav ul li:first-child{padding-left:0}.header-nav ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:normal;font-size:20px}.contact-middle{text-align:center}.contact-middle ul li{list-style:none;display:inline-block}.contact-left ul li:nth-of-type(2),.contact-middle ul li:nth-of-type(2){margin:0 5px}.contact-left ul li{list-style:none;margin-bottom:0!important;display:inline-block}.contact-details-bar{background:#fff;font-size:16px;text-transform:uppercase;-webkit-box-shadow:0 11px 9px -1px rgba(0,0,0,.26);-moz-box-shadow:0 11px 9px -1px rgba(0,0,0,.26);box-shadow:0 11px 9px -1px rgba(0,0,0,.26);padding:10px 0;color:#a1a5a7;text-align:center}.contact-details-bar ul{padding:0;margin:0}.contact-details-bar ul li a{text-decoration:none;color:#3c3636;font-weight:700;font-size:17px}.invisalign-and-finance{padding:29px 0;background-image:url(https://edinburghsmiles.co.uk/wp-content/themes/edinburgh-smiles/img/12-months-bg.png);background-size:cover;background-position:center;display:block;position:relative}.invisalign-and-finance .six.columns.interest-free a{color:inherit;text-decoration:none}.hours-content,.interest-free,.invisalign-logo,footer.footer-bg{text-align:center}.opening-hours-bg .four{background-color:#fff;min-height:460px;-webkit-box-shadow:11px -12px 0 2px rgba(235,235,235,.95);-moz-box-shadow:11px -12px 0 2px rgba(235,235,235,.95);box-shadow:11px -12px 0 2px rgba(235,235,235,.95)}.hours-content a{text-decoration:none}.hours-content p{margin-top:40px;font-size:18px}ul.opening-hours{padding:0 30px}.hours-content h4,.interest-free h4{text-transform:uppercase;letter-spacing:1px}.hours-content h4{background:#2b9ce0;color:#fff;padding:20px;font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:normal}ul.opening-hours li{border-bottom:solid 3px #000;list-style:none;font-size:16px;text-transform:uppercase}ul.opening-hours li span{float:right}.opening-hours-bg{background-image:url(https://edinburghsmiles.co.uk/wp-content/themes/edinburgh-smiles/img/opening-hours-bg.jpg);padding:140px 0;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;margin-top:-5px;position:relative}.interest-free h4{margin:0;font-size:30px}.interest-free h4,.our-services.seven h3,li.submit-btn input{font-family:mr-eaves-modern,sans-serif;font-weight:400;font-style:normal}li.submit-btn input{background:#2290d3!important;color:#fff!important;height:50px;font-size:20px}li.submit-btn input:hover{background-color:#166ca0!important;color:#fff;transition:1s}.our-services{color:#fff}.seven.columns.our-services{padding-left:8.6%;font-size:22px}.our-services.seven h3{text-transform:uppercase;margin:0;font-size:40px;letter-spacing:1px;padding-bottom:30px}.form-bg{background-color:#2b9ce0;padding:140px 0 110px;position:relative}.form-heading{background:#2290d3;border:solid 5px #fff}.form-heading h3,div#banner-inside h1{color:#fff;font-weight:400;text-transform:uppercase;margin:0}.form-heading h3{text-align:center;padding:20px;font-family:mr-eaves-modern,sans-serif;font-style:normal;font-size:36px;letter-spacing:1px}ul.get-in-touch-form{padding:15px}.get-in-touch-bg{z-index:9999!important;-webkit-box-shadow:10px -12px 0 2px #ebebeb;-moz-box-shadow:10px -12px 0 2px #ebebeb;box-shadow:10px -12px 0 2px #ebebeb;position:relative}.get-in-touch-bg form{background-color:#fff}ul.get-in-touch-form li{list-style:none;margin-bottom:15px;width:100%;display:block}.e-consult-btn,button,input[type=submit]{text-align:center;text-transform:uppercase;text-decoration:none}.e-consult-btn{display:block;padding:13px;background-color:#fff;color:#2b9ce0;font-family:mr-eaves-modern,sans-serif;font-weight:400;font-size:17px;transition:all .3s ease-out}.e-consult-btn:hover{background-color:#166ca0;color:#fff;transition:all .3s ease-out}ul.get-in-touch-form li input{background-color:#ebebeb;border:0}select#selectbox,ul.get-in-touch-form li input,ul.get-in-touch-form li textarea{width:100%;margin:0;border-radius:0;font-family:mr-eaves-modern,sans-serif;font-size:17px;color:#767676}ul.get-in-touch-form li textarea{background-color:#ebebeb;border:0;padding-top:14px;border-top:solid 10px #2290d3}select#selectbox{background:#f5f5f5;padding:12px;height:inherit}footer.footer-bg{background:#2b9ce0;padding:30px 0 150px}ul.copyright li{display:inline-block;color:#fff;margin:0;font-weight:400;font-style:normal;padding:3px}ul.copyright li a,ul.footer-links li a{color:#fff;text-decoration:none}#maintext-area ul li,ul.copyright li,ul.footer-links li{font-size:19px;font-family:mr-eaves-modern,sans-serif}ul.footer-links li{display:inline-block;color:#fff;margin:0;font-weight:400;font-style:normal;padding:3px}ul.copyright{padding:0;margin:0 0-10px}ul.footer-links{margin:0}#banner-inside,.git-inner-cta,footer.footer-bg,iframe,nav.stroke ul li a{position:relative}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4{text-rendering:optimizeLegibility;font-family:"Open Sans",sans-serif}h1{letter-spacing:-2px;text-indent:-3px}h2{letter-spacing:-1px;text-indent:-2px}p,ul{margin:1.6em 0}ul ul{margin:.4em 0;margin:1.5rem 0 1.5rem 3rem;font-size:90%}footer,nav.stroke ul li a:hover:after{width:100%}nav ul li a,nav ul li a:after,nav ul li a:before{transition:all .5s}nav.stroke ul li a:after{position:absolute;bottom:-6px;left:0;right:0;margin:auto;width:0%;content:".";color:transparent;background:#fff;height:2px}.main-text-inner-pages{min-height:0;padding:80px 0}.git-inner-cta .strip-banner{background:#217ab1}#banner-inside{clear:both;max-height:500px;background:#e6e6e6;overflow:hidden}#banner-inside .container-1200{position:absolute;bottom:69px;width:1200px;left:50%;margin-left:-600px}#maintext-area{float:left;width:calc(100% - 400px)}#sidebar{float:right;max-width:300px;width:100%;z-index:1}.sidebar-content{position:fixed;max-width:300px;width:100%}#sidebar a,.hours-content a{display:block;margin-bottom:10px}#sidebar a{position:relative;background:#2b9ce0;color:#fff;padding:12px 20px;text-decoration:none}#sidebar a i{float:right;font-size:14px;margin-top:5px}#sidebar a:hover{background:#258bc7}body.page-id-14 #maintext-area img{width:86%;height:auto}body.page-id-14 #maintext-area ul li{list-style:none;text-align:center;border:1px solid #b3b3b3;margin:0 0 50px;padding-top:54px;padding-bottom:35px}div#banner-inside img{width:100%;height:auto}.banner-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:hsl(0deg 0% 0%/33%)}div#banner-inside h1{font-size:61px}.gdpr{clear:both;text-align:right;padding-right:10px;font-size:12.5px;font-weight:600;line-height:25px}.gdpr span{font-size:12px;line-height:18px!important;margin:5px 0 12px;display:block}.hours-content a{color:#2c9ce0}a.vweb{margin:-22px 0 20px;font-size:14px}#maintext-area ul li{line-height:28px;font-weight:300;letter-spacing:1px;margin:20px 0}#sidebar:after,.container-1200:after{content:".";clear:both;height:0;display:block;visibility:hidden}.page-template-default .main-text-inner-pages .container-1200{display:flex;flex-wrap:wrap;float:none}.page-template-default .main-text-inner-pages #maintext-area{flex:0 0 75%;max-width:75%;float:none;padding-right:65px;width:auto}.page-template-default .main-text-inner-pages #sidebar{flex:0 0 25%;max-width:25%;position:relative;float:none;padding-bottom:38px}.page-template-default .main-text-inner-pages .sidebar-content{position:-webkit-sticky;position:sticky;top:140px;width:100%}@media (max-height:1430px){#banner-inside{max-height:430px}body{border:0}}@media (max-height:1280px){.container-1200{max-width:1000px}.header-nav ul li a{font-size:18px}.logo{font-size:24px;position:relative;left:15px;position:initial;display:inline-block}.four.columns.logo-middle{width:20%!important}nav .four.columns{width:36%}.contact-details-bar img{width:143px!important}.four.columns.contact-middle img{width:165px!important}.contact-details-bar ul li a{font-size:14px;letter-spacing:0}.four.columns.contact-middle{position:relative;left:19px}.logo img{width:16px}.invisalign-work{padding:110px 0}.form-bg{padding:124px 0 90px}.opening-hours-bg{padding:130px 0 120px}#banner-inside .container-1200{position:absolute;bottom:69px;width:1000px;left:50%;margin-left:-500px}body.page-id-14 .invisalign-work{padding:90px 0 50px}.opening-hours-bg .container-1200{max-width:971px}}@media (max-width:1075px){.header-nav ul li{padding:0 3px}#banner-inside .container-1200{left:50px;margin:0}}@media (max-width:1050px){.six.columns{padding:20px}#banner-inside .container-1200{left:0}.contact-details-bar .four.columns{width:33.33%;float:left;margin:0;text-align:center;padding:0;left:inherit}}@media (max-width:1000px){.form-heading h3,.hours-content h4,.our-services.seven h3,.strip-banner h2{font-size:26px;font-weight:600}.four.columns{padding:15px}ul.opening-hours{padding:0}.row.header-nav nav .four.columns{width:35%;margin:0}.row.header-nav nav .four.columns.logo-middle{width:30%!important;text-align:center}.nav-left ul,.nav-right ul{text-align:center}.border-solid-services{display:none}}@media (max-width:950px){.bigtext{font-size:2rem}.blue-band-cta img{margin:0 20px 0 0}}@media (max-width:922px){.contact-details-bar .two.columns{display:none}.contact-details-bar .four.columns{display:inline-block;float:none;width:49%;text-align:center}.contact-middle ul li{margin:0}}@media (max-width:908px){.header-nav ul li a{font-size:16px}.opening-hours-bg .four.columns{width:100%;max-width:500px;margin:0 auto 30px;position:relative;float:none}.opening-hours-bg{padding:50px 0}}@media (max-width:850px){.column,.columns{margin-left:2%}#banner-inside .container-1200{left:0;bottom:20px}.form-heading h3,.hours-content h4,.our-services.seven h3,.strip-banner h2{padding:0 0 20px}}@media (max-width:836px){.row.header-nav nav .four.columns.logo-middle{display:block;padding:0;width:100%!important;text-align:center}.contact-details-bar ul{text-align:center;padding:0 0 0 20px}.row.header-nav nav .four.columns{display:none}.logo{margin:0}div#responsive-menu-container{z-index:99999!important;background:#f5f5f5!important}#responsive-menu-container #responsive-menu li.responsive-menu-item a{background:#f5f5f5!important;color:#2b9ce0!important;font-weight:700!important;border-color:#cacaca!important}#responsive-menu-container #responsive-menu{background:#f5f5f5!important}div#banner-inside h1{font-size:40px;margin:0 0 0 20px}#responsive-menu-container #responsive-menu-title{background:#2c9cdd!important}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image{margin:0!important}}@media (max-width:725px){.page-template-default .main-text-inner-pages #maintext-area,.page-template-default .main-text-inner-pages #sidebar{width:100%;max-width:100%;display:block;flex:none;padding:0 20px}.sidebar-content{max-width:100%}.invisalign-and-finance{background:0 0;padding:0}.form-bg .five.columns,.form-bg .seven.columns.our-services{width:100%;max-width:500px;margin:0 auto 20px;display:block;position:relative;float:none;padding:0 20px}.form-bg,.invisalign-work{padding:50px 0}}@media (max-width:680px){.bigtext{font-size:1.6rem}.blue-band-cta img{max-width:150px;padding:5px 20px;margin:0 10px 0 0}.contact-details-bar .four.columns{width:100%}.row.header-nav nav .four.columns.logo-middle{text-align:left;padding:0 5%}}@media (max-width:600px){div#banner-inside h1{font-size:26px}.opening-hours-bg .four.columns{margin:5%;width:90%}}@media (max-width:550px){.column,.columns{margin-left:0}.strip-banner{padding:30px 10px}.blue-band-cta{display:flex;flex-flow:row;padding:10px}.cta-band-text{width:70%}.blue-band-cta img{width:28%}}@media (max-width:500px){.page-template-default .main-text-inner-pages #maintext-area,.page-template-default .main-text-inner-pages #sidebar{padding:0 10px}.invisalign-work p{line-height:24px;font-size:18px}.form-heading h3,.hours-content h4,.our-services.seven h3,.strip-banner h2{padding:15px 0}}@media (max-width:400px){.header-sticky{padding:30px 0}ul.get-in-touch-form li input,ul.opening-hours li{font-size:14px}}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.two.columns{width:13.3333333333%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}}body{font-size:1.5em;line-height:1.6;font-weight:400;color:#222}h1,h2,h3,h4{margin-top:0;margin-bottom:2rem;font-weight:300}h1,h2,h3{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2,h3{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}}p{margin-top:0}a:hover{color:#0fa0ce}button,input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}input[type=text],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=text]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}ul{list-style:circle inside;padding-left:0;margin-top:0}button,li{margin-bottom:1rem}input,select,textarea{margin-bottom:1.5rem}form,p,ul{margin-bottom:2.5rem}.row:after{content:"";display:table;clear:both}#responsive-menu-container,button#responsive-menu-button{display:none;-webkit-text-size-adjust:100%}@media screen and (max-width:836px){#responsive-menu-container{display:block;position:fixed;top:0;bottom:0;z-index:99998;outline:1px solid transparent;overflow-y:auto;overflow-x:hidden}#responsive-menu-container.slide-left{transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%)}#responsive-menu-container,#responsive-menu-container *,#responsive-menu-container :after,#responsive-menu-container :before,#responsive-menu-container:after,#responsive-menu-container:before{box-sizing:border-box;margin:0;padding:0}#responsive-menu-container #responsive-menu-title{padding:25px 5%}#responsive-menu-container #responsive-menu{width:100%}#responsive-menu-container li.responsive-menu-item{width:100%;list-style:none}#responsive-menu-container li.responsive-menu-item a{width:100%;display:block;text-decoration:none;position:relative}#responsive-menu-container #responsive-menu li.responsive-menu-item a{padding:0 5%;line-height:40px;border-bottom:1px solid #212121;color:#fff;background-color:#212121;height:40px}button#responsive-menu-button{z-index:99999;outline:0;padding:0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;width:55px;height:55px;position:fixed;top:15px;right:5%;background:#000;display:inline-block;transition:transform .5s,background-color .5s}.responsive-menu-accessible{display:inline-block}.responsive-menu-accessible .responsive-menu-box{display:inline-block;vertical-align:middle}.responsive-menu-box{width:25px;height:19px;display:inline-block;position:relative}.responsive-menu-inner{display:block;top:50%;margin-top:-1.5px}.responsive-menu-inner,.responsive-menu-inner::after,.responsive-menu-inner::before{width:25px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}button#responsive-menu-button:focus .responsive-menu-inner,button#responsive-menu-button:focus .responsive-menu-inner::after,button#responsive-menu-button:focus .responsive-menu-inner::before,button#responsive-menu-button:hover .responsive-menu-inner,button#responsive-menu-button:hover .responsive-menu-inner::after,button#responsive-menu-button:hover .responsive-menu-inner::before{background-color:#fff}.responsive-menu-inner::after,.responsive-menu-inner::before{content:"";display:block}.responsive-menu-inner::before{top:-8px}.responsive-menu-inner::after{bottom:-8px}.responsive-menu-boring .responsive-menu-inner,.responsive-menu-boring .responsive-menu-inner::after,.responsive-menu-boring .responsive-menu-inner::before{transition-property:none}button#responsive-menu-button:focus,button#responsive-menu-button:hover{background:#000}button#responsive-menu-button .responsive-menu-box{color:#fff}#responsive-menu-container{width:75%;left:0;transition:transform .5s;text-align:left;background:#212121}#responsive-menu-container #responsive-menu-wrapper{background:#212121}#responsive-menu-container #responsive-menu-title,#responsive-menu-container .responsive-menu-item-link{transition:background-color .5s,border-color .5s,color .5s}#responsive-menu-container #responsive-menu-title{background-color:#212121;color:#fff;font-size:13px;text-align:left}#responsive-menu-container #responsive-menu-title:hover{background-color:#212121;color:#fff}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image{display:inline-block;vertical-align:middle;max-width:100%;margin-bottom:15px}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image img{max-width:100%}#responsive-menu-container #responsive-menu>li.responsive-menu-item:first-child>a{border-top:1px solid #212121}#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-size:13px}#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{color:#fff;background-color:#3f3f3f;border-color:#212121}#responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link{background-color:#212121;color:#fff;border-color:#212121}#responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link:hover{background-color:#3f3f3f;color:#fff;border-color:#3f3f3f}}