@font-face{font-family:'fontello';src:url(//majeronibraces.com/wp-content/themes/mega-theme/css/fontello.eot#iefix) format('embedded-opentype'),url(//majeronibraces.com/wp-content/themes/mega-theme/css/fontello.woff) format('woff'),url(//majeronibraces.com/wp-content/themes/mega-theme/css/fontello.ttf) format('truetype');font-weight:400;font-style:normal}icon[class^=icon-]:before,icon[class*=icon-]:before,.social li a icon:before{font-family:'fontello' !important;text-align:center;position:relative;top:-.12em}icon.pinterest-2{position:relative;top:0}.icon-arrow:before{content:'\e80b'!important}.icon-comment:before{content:'\e80d'}.icon-facebook:before,body icon.facebook:before{content:'\e808'}.icon-google-plus:before,body icon.google-plus:before{content:'\e809'}.icon-hamburger:before{content:'\e80a'}.icon-instagram:before,body icon.instagram:before{content:'\e810'}.icon-linkedin:before,body icon.linkedin:before{content:'\e801'}.icon-location:before{content:'\e802'}.icon-quotes:before{content:'\e80c'}.icon-service-placeholder:before{content:'\e803'}.icon-time:before{content:'\e804'}.icon-twitter:before,body icon.twitter:before{content:'\e805'}.icon-x:before{content:'\e806'}.icon-yelp:before,body icon.yelp:before{content:'\e807'}.icon-email:before{content:'\e80e'}.icon-reddit:before{content:'\e80f'}@media screen and (max-width:1300px){.local-map-area .location-info{width:55%}}@media screen and (max-width:900px){.local-map-area .location-info{min-width:0}}@media screen and (max-width:450px){.local-map-area .location-info .title-box{position:relative;bottom:auto}}.local-map-area{position:relative;padding:0}.local-map-area .map-container{position:absolute;width:100%;height:100%;left:0;top:0}.local-map-area .map-container .imap{position:absolute;width:100%;height:100%}.local-map-area .location-info{display:table;position:relative;margin:0 2em 0 auto;width:37%;min-width:42em}.local-map-area .location-info .title-box{position:absolute;bottom:100%;left:0;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 35px;border-radius:3px 3px 0 0;background:#40c5e9}.socialiconlinks{color:#fff;font-size:15px;padding:5px;height:30px;width:30px;line-height:22px!important;text-align:center;border-radius:100%;background:#000;margin-right:15px;-webkit-transition:all .5s cubic-bezier(.3,.1,.58,1);-moz-transition:all .5s cubic-bezier(.3,.1,.58,1);-o-transition:all .5s cubic-bezier(.3,.1,.58,1);-ms-transition:all .5s cubic-bezier(.3,.1,.58,1);transition:all .5s cubic-bezier(.3,.1,.58,1)}.socialiconlinks:hover{-webkit-transform:rotate(360deg) scale(1.25);transform:rotate(360deg) scale(1.25)}.local-map-area .location-info .title-box .social{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none}.local-map-area .location-info .title-box .social li+li{padding-left:.8em}.local-map-area .location-info .title-box .social li a{display:block}.local-map-area .location-info .title-box .social li a icon{color:#fff;font-size:2em;transition:opacity .4s ease 0s;display:block}.local-map-area .location-info .title-box .social li a:hover icon{opacity:.7}.local-map-area .location-info .box{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex}.local-map-area .location-info .box .contact-info{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;background-color:#40c5e9;color:#000;padding:0 35px 20px;width:50%;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.local-map-area .location-info .box .contact-info:before{content:'';position:absolute;width:0;height:0;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:solid 1.53529em transparent;border-bottom:solid 1.53529em transparent;border-right:solid 1.53529em #666d70;display:none}.local-map-area .location-info .box .contact-info .location-tagline{font-size:1.41176470588em;letter-spacing:-.04em;line-height:1.2}.local-map-area .location-info .box .contact-info .address:before{content:'';position:absolute;width:0;height:0;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:solid 1.3em transparent;border-bottom:solid 1.3em transparent;border-right:solid 1.3em #40c5e9;left:-1em}.local-map-area .location-info .box .contact-info .address .phone{display:block;font-size:20px}.local-map-area .location-info .box .contact-info .address .phone a{color:#fff;pointer-events:none}.local-map-area .location-info .box .contact-info .address .phone a:hover{color:#fff}.local-map-area .location-info .box .contact-info .mailing-list{margin:1.1em auto 1.55em}.local-map-area .location-info .box .contact-info .mailing-list a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.2;color:#989a9c}.local-map-area .location-info .box .contact-info .mailing-list a:hover{color:#fff}.local-map-area .location-info .box .contact-info .mailing-list a icon{line-height:1.2;display:block;padding-right:.35em;color:#989a9c}.local-map-area .location-info .box .contact-info .mailing-list a em{font-style:normal;position:relative;border-bottom:solid .15em #989a9c}.font20{font-size:20px;line-height:1.2}.local-map-area .location-info .box .times{background-color:#40c5e9;padding:0 35px 20px;max-width:60%;width:50%;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.local-map-area .location-info .box .times>strong{display:block}.local-map-area .location-info .box .times ul{margin:0;padding:0}.local-map-area .location-info .box .times ul li{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex}.local-map-area .location-info .box .times ul li em{font-style:normal;font-weight:300;padding-left:0}@media screen and (max-width:1650px){.local-map-area .map-container{width:53%}.local-map-area .location-info{width:51%;margin:0 0 0 auto}}@media screen and (max-width:1440px){.local-map-area .location-info .title-box{position_:relative;bottom_:auto}.local-map-area .location-info .box>*{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.local-map-area .location-info{width:55%}}@media screen and (max-width:1250px){.local-map-area .map-container{width:50%}.local-map-area .location-info{width:56%}}@media screen and (max-width:1150px){.local-map-area .map-container{width:43%}.local-map-area .location-info{width:61%}}@media screen and (max-width:1050px){.local-map-area .map-container{width:35%}.local-map-area .location-info{width:70%}}@media screen and (max-width:900px){.local-map-area .map-container{width:24%}.local-map-area .location-info{width:100%;min-width:0}.local-map-area .location-info .box .contact-info{width:60%}.local-map-area .location-info .box .times{width:60%}}@media screen and (max-width:750px){.local-map-area .map-container{display:none}.local-map-area .location-info{width:100%}.local-map-area .location-info .box .contact-info .address .phone a{pointer-events:initial}}@media screen and (max-width:600px){.local-map-area .location-info .box{display:block}.local-map-area .location-info .box .contact-info{text-align:center;width:100%;padding:0 0 20px}.local-map-area .location-info .box .contact-info .mailing-list a{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.local-map-area .location-info .box .times{width:100%;max-width:100%;text-align:center;padding:0 0 20px}}@media screen and (max-width:550px){.local-map-area .location-info .title-box{display:block;text-align:center;border-radius:0}.local-map-area .location-info .title-box .social{display:none}.local-map-area .location-info .box{display:block}.local-map-area .location-info .box .contact-info{text-align:center;border-right:0}.local-map-area .location-info .box .times>strong{text-align:center;margin:0;padding:.75em 4%;border-bottom:none;color:#fff}.local-map-area .location-info .box .times>strong:after{content:'\e911';font-family:'icomoon-ult';font-size:.75em;position:relative;display:none;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);border:solid .15em #fff;padding:.29em .25em .21em;line-height:1;border-radius:50%;font-weight:400;transition:transform .4s ease 0s,opacity .4s ease 0s;color:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin-left:.75em}.local-map-area .location-info .box .times>strong.open:after{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.local-map-area .location-info .box .times ul{padding:0 0 1.5em;margin:0 auto;width:92%;max-width:17em;color:#fff}.local-map-area .location-info .box .contact-info .mailing-list a{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:450px){.local-map-area .location-info .title-box{position:relative;bottom:auto}