

.color-primary,.color-primary.heading-1,.color-primary.heading-2,.color-primary.heading-3,.color-primary.heading-4,.color-primary.heading-5,.color-primary.heading-6{color:#00144d}.bg-primary{background-color:#00144d}.color-secondary,.color-secondary.heading-1,.color-secondary.heading-2,.color-secondary.heading-3,.color-secondary.heading-4,.color-secondary.heading-5,.color-secondary.heading-6{color:#4a0042}.bg-secondary{background-color:#4a0042}.color-alt,.color-alt.heading-1,.color-alt.heading-2,.color-alt.heading-3,.color-alt.heading-4,.color-alt.heading-5,.color-alt.heading-6{color:#f2c100}.bg-alt{background-color:#f2c100}.color-black,.color-black.heading-1,.color-black.heading-2,.color-black.heading-3,.color-black.heading-4,.color-black.heading-5,.color-black.heading-6{color:#000000}.bg-black{background-color:#000000}.color-white,.color-white.heading-1,.color-white.heading-2,.color-white.heading-3,.color-white.heading-4,.color-white.heading-5,.color-white.heading-6{color:#ffffff}.bg-white{background-color:#ffffff}.color-success,.color-success.heading-1,.color-success.heading-2,.color-success.heading-3,.color-success.heading-4,.color-success.heading-5,.color-success.heading-6{color:#43c111}.bg-success{background-color:#43c111}.color-error,.color-error.heading-1,.color-error.heading-2,.color-error.heading-3,.color-error.heading-4,.color-error.heading-5,.color-error.heading-6{color:#f43030}.bg-error{background-color:#f43030}.color-warn,.color-warn.heading-1,.color-warn.heading-2,.color-warn.heading-3,.color-warn.heading-4,.color-warn.heading-5,.color-warn.heading-6{color:#076aff}.bg-warn{background-color:#076aff}.color-light1,.color-light1.heading-1,.color-light1.heading-2,.color-light1.heading-3,.color-light1.heading-4,.color-light1.heading-5,.color-light1.heading-6{color:#f2f3f3}.bg-light1{background-color:#f2f3f3}.color-light2,.color-light2.heading-1,.color-light2.heading-2,.color-light2.heading-3,.color-light2.heading-4,.color-light2.heading-5,.color-light2.heading-6{color:#cfd0d2}.bg-light2{background-color:#cfd0d2}.color-light3,.color-light3.heading-1,.color-light3.heading-2,.color-light3.heading-3,.color-light3.heading-4,.color-light3.heading-5,.color-light3.heading-6{color:#a0a9b2}.bg-light3{background-color:#a0a9b2}.color-light4,.color-light4.heading-1,.color-light4.heading-2,.color-light4.heading-3,.color-light4.heading-4,.color-light4.heading-5,.color-light4.heading-6{color:#747f8a}.bg-light4{background-color:#747f8a}.color-dark1,.color-dark1.heading-1,.color-dark1.heading-2,.color-dark1.heading-3,.color-dark1.heading-4,.color-dark1.heading-5,.color-dark1.heading-6{color:#40454c}.bg-dark1{background-color:#40454c}.color-dark2,.color-dark2.heading-1,.color-dark2.heading-2,.color-dark2.heading-3,.color-dark2.heading-4,.color-dark2.heading-5,.color-dark2.heading-6{color:#464651}.bg-dark2{background-color:#464651}.color-dark3,.color-dark3.heading-1,.color-dark3.heading-2,.color-dark3.heading-3,.color-dark3.heading-4,.color-dark3.heading-5,.color-dark3.heading-6{color:#1b1d1e}.bg-dark3{background-color:#1b1d1e}.color-dark4,.color-dark4.heading-1,.color-dark4.heading-2,.color-dark4.heading-3,.color-dark4.heading-4,.color-dark4.heading-5,.color-dark4.heading-6{color:#000f3a}.bg-dark4{background-color:#000f3a}.color-darkgray,.color-darkgray.heading-1,.color-darkgray.heading-2,.color-darkgray.heading-3,.color-darkgray.heading-4,.color-darkgray.heading-5,.color-darkgray.heading-6{color:#4a4e50}.bg-darkgray{background-color:#4a4e50}.color-mediumgray,.color-mediumgray.heading-1,.color-mediumgray.heading-2,.color-mediumgray.heading-3,.color-mediumgray.heading-4,.color-mediumgray.heading-5,.color-mediumgray.heading-6{color:#a0a9b2}.bg-mediumgray{background-color:#a0a9b2}.color-lightgray,.color-lightgray.heading-1,.color-lightgray.heading-2,.color-lightgray.heading-3,.color-lightgray.heading-4,.color-lightgray.heading-5,.color-lightgray.heading-6{color:#f2f3f3}.bg-lightgray{background-color:#f2f3f3}.color-lightblue,.color-lightblue.heading-1,.color-lightblue.heading-2,.color-lightblue.heading-3,.color-lightblue.heading-4,.color-lightblue.heading-5,.color-lightblue.heading-6{color:#e1eaf3}.bg-lightblue{background-color:#e1eaf3}.color-babyblue,.color-babyblue.heading-1,.color-babyblue.heading-2,.color-babyblue.heading-3,.color-babyblue.heading-4,.color-babyblue.heading-5,.color-babyblue.heading-6{color:#7fafd5}.bg-babyblue{background-color:#7fafd5}.color-semidarkblue,.color-semidarkblue.heading-1,.color-semidarkblue.heading-2,.color-semidarkblue.heading-3,.color-semidarkblue.heading-4,.color-semidarkblue.heading-5,.color-semidarkblue.heading-6{color:#203761}.bg-semidarkblue{background-color:#203761}.color-lightmaroon,.color-lightmaroon.heading-1,.color-lightmaroon.heading-2,.color-lightmaroon.heading-3,.color-lightmaroon.heading-4,.color-lightmaroon.heading-5,.color-lightmaroon.heading-6{color:#4a0042}.bg-lightmaroon{background-color:#4a0042}.color-navyblue,.color-navyblue.heading-1,.color-navyblue.heading-2,.color-navyblue.heading-3,.color-navyblue.heading-4,.color-navyblue.heading-5,.color-navyblue.heading-6{color:#000f3a}.bg-navyblue{background-color:#000f3a}.font-primary{font-family:Open Sans}.font-secondary{font-family:Gentium Basic}html{font-size:14px}@media (min-width:600px){html{font-size:14px}}@media (min-width:960px){html{font-size:16px}}@media (min-width:1200px){html{font-size:18px}}@media (min-width:1660px){html{font-size:18px}}.container{max-width:1400px}.alert .alert-good,.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#fff;background:#43c111;border:0}.alert .alert-error,.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#fff;background:#f43030;border:0}.alert .alert-error{color:#fff;background:#076aff;border:0}.form span.wpcf7-not-valid-tip{color:#fff;background:#f43030;padding:.6rem}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Gentium Basic}.page-title{font-weight:400;color:#00144d;font-size:2.6rem}.page-title span{display:inline-block;padding-bottom:1.2rem;position:relative}.page-title span:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;border-top:1px solid #cfd0d2;border-bottom:1px solid #cfd0d2}.heading-1{font-size:3rem;color:#00144d}.heading-2{font-size:2.6rem;color:#00144d}.heading-3{font-size:2.2rem;color:#00144d}.heading-4{font-size:1.8rem;font-family:Open Sans;font-weight:300;color:#00144d}.heading-5{font-size:1.44rem;color:#00144d}.heading-6{font-size:1.1rem;color:#00144d}.wp-caption{margin-bottom:1rem}.wp-caption-text{padding:1em;font-size:.8rem;background:#e1eaf3;font-style:italic;line-height:1.2em}.content{line-height:1.5}.content a{color:#00144d;text-decoration:underline}.content a:hover{color:#4a0042}.content strong{font-weight:600}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{clear:both;line-height:1.5;letter-spacing:1px;margin:2rem 0 .5rem;font-family:Gentium Basic;color:#000}.content>h1:first-child,.content>h2:first-child,.content>h3:first-child,.content>h4:first-child,.content>h5:first-child,.content>h6:first-child{margin-top:0}.content h1{font-size:2.2rem}.content h2{font-size:2rem}.content h3{font-size:1.8rem}.content h4{font-size:1.6rem}.content h5{font-size:1.2rem;font-family:Open Sans;font-weight:300;color:#1b1d1e}.content h6{font-size:1.1rem}.content p{margin-bottom:1rem;line-height:1.5}.content ol{margin:0 0 1rem 2.2rem;counter-reset:li}.content ul{margin:0 0 1rem 2.2rem;counter-reset:li}.content li{position:relative;margin:4px 0}.content ul li:before{content:"\f111";font-family:fontawesome;font-size:.6rem;position:absolute;left:-1.4rem;top:.26rem;color:#4a0042}.content ol li:before{content:counter(li) ".";counter-increment:li;font-weight:bold;position:absolute;left:-1.4rem;top:.18rem;font-size:.8rem;letter-spacing:1px;color:#4a0042}.hubspotForm .hs-submit{margin-top:0px}.hubspotForm .hs-form-field{margin-bottom:10px}.form .field .field-label{font-size:1rem;font-family:Gentium Basic;color:#00144d;font-weight:600;letter-spacing:1px}.form .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]),.form .field textarea,.form .field select{background:#e1eaf3;border:1px solid transparent;font-family:Open Sans;color:#4a4e50;font-size:.8rem;padding:0.6rem}.form-white .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]),.form-white .field textarea,.form-white .field select{background:#fff}.form .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):focus,.form .field select:focus,.form .field textarea:focus{border:1px solid #7fafd5;background:#fff;color:#000}.form .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]),.form .field select{height:3.2rem}.form .field select.val-{color:rgba(74,78,80,0.8);opacity:1}::-webkit-input-placeholder{color:rgba(74,78,80,0.8);opacity:1}::-moz-placeholder{color:rgba(74,78,80,0.8);opacity:1}:-ms-input-placeholder{color:rgba(74,78,80,0.8);opacity:1}:-moz-placeholder{color:rgba(74,78,80,0.8);opacity:1}.form .field-checks .field-check{font-family:Open Sans;background:#f2f3f3;color:#4a4e50;font-size:0.9rem;padding:.5rem .8rem;border-radius:4px}.form .field-checks .field-check.checked{background:#7fafd5;color:#fff}.form-blog .btn-primary,.form-blog label{margin-left:20px}.form-blog div .input{margin:0 20px}@media (min-width:1200px){.form-blog .btn-primary,.form-blog label{margin-left:40px}.form-blog div .input{margin:0 40px}}.btn{color:#fff;background:#f2f3f3;text-transform:uppercase;letter-spacing:1px;font-family:Open Sans;font-weight:600;padding:.7rem 1.5rem}.btn-primary{background:#00144d}.btn-secondary{background:#4a0042;color:#fff}.btn-alt{background:#7fafd5;color:#fff}.btn-light{background:#fff;color:#00144d}.btn-dark{background:#4a4e50}.btn-primary:hover,.btn-secondary:hover,.btn-alt:hover,.btn-light:hover,.btn-dark:hover{color:#fff;background:#f2c100}.btn-large{padding:1rem 3.33rem;font-size:1.22rem}.btn-medium{padding:.88rem 2.77rem;font-size:1rem}.btn-small{padding:.55rem 1.11rem;font-size:0.88rem}.remodal-overlay{background-color:rgba(0,20,77,0.9)}.superfood_banner:hover img{opacity:0.75}.modal-box .tabbed .accordion-toggle{background:#e1eaf3;color:#4a0042;text-transform:uppercase;padding:20px;box-shadow:0 0 10px rgba(0,20,77,0.05);font-weight:600;margin:8px 0;letter-spacing:1px}.modal-box .accordion-toggle i{padding-right:1rem}.modal-box .accordion-toggle.open-tab{background:none;color:#00144d;box-shadow:none}.modal-box .tab{padding:10px 20px}.infusion-form label{font-size:1rem !important;font-family:Gentium Basic !important;color:#00144d !important;font-weight:700 !important;letter-spacing:1px !important}.infusion-form .infusion-checkbox label{font-family:helvetica,arial,sans-serif !important;font-size:14px !important;color:#000000 !important;font-size:10pt !important;font-weight:normal !important;letter-spacing:normal !important}.infusion-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]),.infusion-form textarea,.infusion-form select{box-sizing:border-box !important;background:#e1eaf3 !important;border:1px solid transparent !important;font-family:Open Sans !important;color:#4a4e50 !important;font-size:.8rem !important;padding:2px 0 0 10px !important;margin-bottom:10px !important;border-radius:10px !important}.infusion-form button{color:#fff !important;background:#00144d !important;text-transform:uppercase !important;letter-spacing:1px !important;font-family:Open Sans !important;font-weight:600 !important;padding:.7rem 1.5rem !important;width:100% !important;height:auto !important}.infusion-form textarea{resize:none !important;width:100% !important}@media (min-width:600px){.infusion-form textarea{width:100% !important}}@media (min-width:960px){.infusion-form textarea{width:150% !important}}@media (min-width:1200px){.infusion-form textarea{width:150% !important}}@media (min-width:1660px){.infusion-form textarea{width:150% !important}}

.lm-component-101{margin:1px 0}.lm-component-101 .tabbed{background:#e1eaf3}.lm-component-101 .tabs{border-bottom:none;position:relative;background:#fff}.lm-component-101 .tabbed .tabs li{width:25%}.lm-component-101 .tabbed .tabs li a{text-transform:uppercase;color:#00144d;font-weight:600;padding:0 10px;width:100%;box-sizing:border-box;border-bottom:none !important;text-align:center;top:0;height:5.2rem;display:flex;flex-direction:column;justify-content:center}.lm-component-101 .tabbed .tabs li a:hover{color:#4a0042}.lm-component-101 .tabbed .tabs li a.open-tab{background:#e1eaf3}.lm-component-101 .tab{padding:0}.lm-component-101 .tab h3{margin:0;padding-left:1.6rem;position:relative;color:#00144d}.lm-component-101 .tab h3 .fa{color:#4a0042;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.lm-component-101 .tab p{color:#4a4e50}.lm-component-101 .tab p a{color:#4a0042;text-decoration:none}.lm-component-101 .map{display:block;position:relative;height:460px;background:#00144d;border-top:1px solid #fff}.lm-component-101 .map a{transition:.3s ease all;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;justify-content:center;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:transparent;background:none;font-weight:600}.lm-component-101 .map a:hover{color:#fff;background:rgba(0,20,77,0.6)}.lm-component-101 .map p{display:none}@media (max-width:599px){.lm-component-101 .accordion-toggle{text-transform:uppercase;color:#00144d;font-weight:600;padding:1rem !important;border-bottom:1px solid #a0a9b2}}@media (min-width:1200px){.lm-component-101 .map{position:absolute;top:0;left:0;width:50%;height:100%;box-sizing:border-box;border-right:1px solid #fff;border-top:0}}

.lm-component-10109 h5{color:#00144d;font-size:22px}

.lm-component-10183 .container{padding-top:50px}.lm-component-10183 h6{font-size:1.11rem;color:#f2c100;margin-bottom:2rem}.lm-component-10183 .links li{line-height:2}.lm-component-10183 .links a,.lm-component-10183 .contact{font-size:0.88rem;color:#fff;transition:.3s all ease}.lm-component-10183 .links a:hover{color:#f2c100;transition:.3s all ease}.lm-component-10183 .contact:hover{color:#f2c100;transition:.3s all ease}.lm-component-10183 .second{padding-left:40px}.lm-component-10183 .social-icons{display:inline-flex;justify-content:center}.lm-component-10183 .social-title{margin-bottom:0}@media (min-width:1200px){.lm-component-10183 .social-icons a{padding:0;margin-right:20px}.lm-component-10183 .social-title{padding-left:1.2rem}.lm-component-10183 .logo{padding-left:1.2rem}}

.lm-component-1027 .heading-6{color:#fff;font-style:italic;font-weight:400}.lm-component-1027 ul{padding:1rem}.lm-component-1027 ul li{font-size:0.77rem;font-style:italic;line-height:1.5rem}.lm-component-1027 ul li a{color:#4a4e50}.lm-component-1027 ul li a:hover{color:#4a0042}

.lm-component-1029 a{z-index:5;position:relative;background:#4a0042;color:#fff;overflow:hidden;display:block;transition:.3s ease all}.lm-component-1029 a:hover{background:#7fafd5}.lm-component-1029 .text{position:relative;z-index:4}.lm-component-1029 .heading-2{letter-spacing:0.1rem;color:inherit}.lm-component-1029 a:before{content:"";position:absolute;width:920px;height:460px;background:url(https://pdm.farotech.com/wp-content/uploads/2018/05/penn.svg);opacity:.08;z-index:1;top:50%;transform:translate(0, -50%);display:block;right:-350px}@media (min-width:960px){.lm-component-1029 .heading-2{font-size:2rem}}@media (min-width:1200px){.lm-component-1029 .heading-2{font-size:2.6rem}}

.lm-component-1031 .home-tips-wrap{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);box-shadow:0 0 50px 0 rgba(0,0,0,0.2)}.lm-component-1031 .item-featured a{text-decoration:none}.lm-component-1031 .item-featured img{width:100%}.lm-component-1031 .item-featured h4{background:#00144d;color:#fff;position:relative;bottom:-0.001rem;width:100%;margin:0}.lm-component-1031 .item-featured .meta,.lm-component-1031 .item-featured p,.lm-component-1031 .item-normal .meta,.lm-component-1031 .item-normal p{color:#4a4e50}.lm-component-1031 .item-featured .meta{margin-bottom:1rem}.lm-component-1031 .item-featured p,.lm-component-1031 .item-normal p{margin-bottom:0}.lm-component-1031 .item-featured .meta,.lm-component-1031 .item-normal .meta{font-weight:700;font-size:0.7rem}.lm-component-1031 .item-sep hr{border-top:1px solid #e1eaf3;border-left:none;border-right:none;border-bottom:none;width:100%}.lm-component-1031 .heading-5{font-family:Gentium Basic}.lm-component-1031 .item-normal p{font-size:0.88rem}@media (min-width:1200px){.lm-component-1031 .item-featured h4{background:rgba(0,20,77,0.8);color:#fff;position:absolute;bottom:0;width:100%}}



.lm-component-1079 h4{color:#00144d;margin:0}.lm-component-1079 .meta{color:#4a4e50;font-weight:700;font-size:0.7rem}.lm-component-1079 .hidden{display:none !important}

.lm-component-10897 .heading-5{font-family:#4a0042;font-size:1.1rem}

.lm-component-10994 .tabs{border-bottom:1px solid #00144d;position:relative}.lm-component-10994 .tabbed .tabs li a.open-tab{background:#fff;color:#00144d;border:1px solid #00144d;border-bottom-color:#fff;top:1px}.lm-component-10994 .tabs li a:hover{background:#7fafd5;text-decoration:none}.lm-component-10994 .tabs li a{color:#00144d;text-transform:uppercase;font-weight:600;transition:.3s ease all;font-size:1.4rem;padding:5px 15px}.lm-component-10994 .tabs li a .num{display:inline-block;padding:4px;background:#747f8a;color:#fff;text-align:center;min-width:1rem;font-size:.9em;font-weight:200}.lm-component-10994 .item{border-top:1px solid #cfd0d2}.lm-component-10994 .item:last-child{border-bottom:1px solid #cfd0d2}.lm-component-10994 .search input{padding:1rem 0 1rem 1rem !important;box-sizing:content-box !important}.lm-component-10994 .grid h5{margin-bottom:1rem}.lm-component-10994 .grid h5 a,.lm-component-10994 .grid p a{color:#00144d}.lm-component-10994 .grid h5 a:hover,.lm-component-10994 .grid p a:hover{color:#4a0042}.lm-component-10994 .meta{margin-bottom:1rem}.lm-component-10994 .meta>span{display:inline-block;margin-right:.5rem}.lm-component-10994 .meta a{color:#1b1d1e}.lm-component-10994 .meta a:hover{color:#4a0042}

.lm-component-11{z-index:7;background-color:#74010e}.lm-component-11 .drop{display:inline-block}.lm-component-11 .drop .switcher a{font-family:Gentium Basic;font-weight:700;width:auto}.lm-component-11 .drop ul{display:inline-block}.lm-component-11 .drop ul li a{padding:5px 15px !important;color:#fff;font-size:0.88rem;font-family:Gentium Basic;font-weight:700;text-transform:uppercase;transition:.3s all ease;display:block !important}.lm-component-11 .drop ul li a:hover{color:#f2c100;transition:.3s all ease;background:transparent}.lm-component-11 .lang{z-index:99999;display:block;position:absolute;background:#7fafd5;min-width:0;transform:none;border-radius:0;padding:5px 0;margin-top:10px !important;text-align:center;width:100%}.lm-component-11 .lang li{display:block}.lm-component-11 .trans-ul{border:#fff 1px solid;padding:0}.lm-component-11 .drop .fa{margin-right:unset !important}.lm-component-11 .links{font-size:0}.lm-component-11 .links>a,.lm-component-11 .links>span{color:#fff;font-size:0.8rem;padding:.8rem .6rem;display:inline-block}.lm-component-11 .links>span{top:-1px;position:relative}.lm-component-11 .links a:hover{color:#f2c100}.lm-component-11 .links a:first-child{padding-left:0}.lm-component-11 .links a:last-child{padding-right:0}.lm-component-11 .links-right a{color:#000f3a;display:inline-block;padding:.8rem .8rem;font-size:0.8rem;background:rgba(255,255,255,0.1);font-weight:600}.lm-component-11 .links-right a.bgnone{background:none}.lm-component-11 .links-right a i.fa{padding-right:4px}.lm-component-11 .links-right a:hover{color:#fff;background:#000f3a}

.lm-component-1105 .home-tips-wrap{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.05);box-shadow:0 0 40px 0 rgba(0,0,0,0.05)}.lm-component-1105 .item-featured a{text-decoration:none}.lm-component-1105 .item-featured img{width:100%}.lm-component-1105 .item-featured h4{background:#00144d;color:#fff;position:relative;bottom:-0.001rem;width:100%;margin:0}.lm-component-1105 .item-featured .meta,.lm-component-1105 .item-featured p,.lm-component-1105 .item-normal .meta,.lm-component-1105 .item-normal p{color:#4a4e50}.lm-component-1105 .item-featured .meta{margin-bottom:1rem}.lm-component-1105 .item-featured p,.lm-component-1105 .item-normal p{margin-bottom:0}.lm-component-1105 .item-featured .meta,.lm-component-1105 .item-normal .meta{font-weight:700;font-size:0.8rem}.lm-component-1105 .sep1,.lm-component-1105 .sep2{border-top:1px solid #e1eaf3;border-left:none;border-right:none;border-bottom:none;width:100%}.lm-component-1105 .sep1{margin:0 0 2.22rem 0}.lm-component-1105 .sep2{margin:1.2rem 0}.lm-component-1105 .heading-5{font-family:Gentium Basic;margin:0;font-size:1.1rem}.lm-component-1105 .item-featured p,.lm-component-1105 .item-normal p{font-size:0.8rem}.lm-component-1105 .col-normal hr:last-child{display:none}.lm-component-1105 img{min-height:1px}



.lm-component-11633 iframe{max-width:100%;margin-bottom:-6px}

.lm-component-127 .social-grid{margin:1rem 0 0 -0.5rem}.lm-component-127 .social-grid a{padding:.5rem !important}.lm-component-127 .social-grid a:hover{color:#f2c100;background:none}.lm-component-127 h6{font-size:1.11rem;color:#f2c100;margin-bottom:2rem}.lm-component-127 .footer-nav #nav li{line-height:2}.lm-component-127 .footer-nav #nav li a{color:#fff;font-size:0.88rem}.lm-component-127 .footer-nav #nav li a:hover{color:#f2c100}.lm-component-127 .menu-quick-links-container ul li:before,.lm-component-127 .menu-family-practice-container ul li:before{font-family:fontawesome;content:"\f105";color:#fff;margin-right:0.72rem}.lm-component-127 .menu-footer-contact-container ul li a.map:before{font-family:fontawesome;content:"\f041";color:#fff;margin-right:0.72rem}.lm-component-127 .menu-footer-contact-container ul li a.phone:before{font-family:fontawesome;content:"\f095";color:#fff;margin-right:0.72rem}.lm-component-127 .menu-footer-contact-container ul li a.email:before{font-family:fontawesome;content:"\f003";color:#fff;margin-right:0.72rem}@media (min-width:600px){.lm-component-127 .menu-family-practice-container{-webkit-column-count:2;-moz-column-count:2;column-count:2}}

.lm-component-12764 .tabbed .accordion-toggle{background-color:#a0a9b2;padding-top:20px;padding-bottom:20px;margin-bottom:5px;border-radius:10px}.lm-component-12764 .accordion-toggle.open-tab{background-color:#00144d;color:#fff}.lm-component-12764 .tabbed a{color:#1b1d1e}.lm-component-12764 .grid a{color:#00144d;transition:.1s ease all}.lm-component-12764 .grid a .inner-flex{border-radius:5px;background:#e1eaf3;transition:.1s ease all;padding:20px}.lm-component-12764 .grid a span{font-family:Gentium Basic;font-weight:600;line-height:1.2;display:inline-block;width:91%;vertical-align:middle}.lm-component-12764 .grid a .icon{display:inline-block;margin-right:15px;width:2%}.lm-component-12764 .grid a:hover{color:#fff}.lm-component-12764 .grid a:hover .inner-flex{background:#f2c100}.lm-component-12764 p:empty{display:none}

.lm-component-13551 .search input{width:auto !important;height:auto !important;font-family:Open Sans !important;font-style:normal !important;font-size:0.8rem !important;background:#fff !important;font-weight:600 !important;color:#00144d !important}.lm-component-13551 .search-w{margin:0 0 0 5px}.lm-component-13551 .inline-div{display:flex;align-items:center;float:right}.lm-component-13551 .links{font-size:0}.lm-component-13551 .links a{color:#fff;font-size:1rem;font-weight:bold;padding:.8rem .6rem;display:inline-block}.lm-component-13551 .links a:hover{color:#f2c100}.lm-component-13551 .links .fa{margin-right:0.6rem}@media (min-width:600px){.lm-component-13551 .links a{padding:.8rem .8rem}.lm-component-13551 .links a:first-child{padding-left:0}.lm-component-13551 .links a:last-child{padding-right:0}}



.lm-component-13627{box-shadow:0 5px 2px rgba(0,0,0,0.05)}.lm-component-13627 .fullwidth-box{z-index:unset}.lm-component-13627 .search input{width:100% !important;height:auto !important;font-family:Open Sans !important;font-style:normal !important;font-size:0.8rem !important;background:#fff !important;font-weight:600 !important;color:#00144d !important}.lm-component-13627 .hide-menu .column-logo{width:100%;text-align:center}.lm-component-13627 .hide-menu .column-menu{display:none}.lm-component-13627 .row{padding:17px 0}.lm-component-13627 .row:before{content:"";position:absolute;right:100%;top:0;width:100%;background:#fff;height:100%}.lm-component-13627 .logo{width:406px;height:auto;max-width:100%;box-sizing:border-box}.lm-component-13627 .menu-toggle{height:3rem;width:3rem;line-height:3rem;font-size:20px;text-align:center;display:block;color:#4a4e50;transition:.3s ease all;position:relative;padding:6px 10px;margin:0 0 0 auto}.lm-component-13627 .menu-toggle:hover{color:#fff;background:#00144d}.lm-component-13627 .menu-toggle .menu-icon{width:1.5em;padding:.3em 0;max-height:.9em;display:block;margin-left:auto;position:absolute;box-sizing:border-box;border-top:1px solid;border-bottom:1px solid;vertical-align:baseline;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.lm-component-13627 .menu-toggle .menu-icon:before{content:"";margin:1px 0;width:100%;top:50%;background-color:inherit;display:block;border-top:1px solid}html.show-menu .menu-toggle .menu-icon{border-color:transparent}html.show-menu .menu-toggle .menu-icon:after{transform:rotate(-45deg);content:"";margin:-1px -1px 0 0;width:100%;top:50%;background-color:inherit;display:block;border-top:1px solid}html.show-menu .menu-toggle .menu-icon:before{transform:rotate(45deg);margin:-2px 0 0 0}.lm-component-13627 #n{position:absolute;top:100%;left:0;right:0;height:100%;overflow-y:scroll;z-index:9999;opacity:0;transition:.3s ease all;pointer-events:none;transform:translate3d(0, 15%, 0);background:#e1eaf3}.lm-component-13627 #n *{pointer-events:none}html.show-menu #n{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}html.show-menu #n *{pointer-events:auto}html.show-menu .components-hero,html.show-menu .components-body,html.show-menu .components-rows,html.show-menu .components-foot{height:0px;overflow:hidden;padding:0;min-height:0px}.lm-component-13627 #n .ubermenu>ul>li>.ubermenu-target{color:#4a4e50;padding:15px 20px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.lm-component-13627 #n .ubermenu>ul>li.ubermenu-active>.ubermenu-target,.lm-component-13627 #n .ubermenu>ul>li:hover>.ubermenu-target{color:#fff;background:#00144d}.lm-component-13627 #n .ubermenu>ul>li{padding-bottom:2px}.lm-component-13627 #n .ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop{position:relative !important}.lm-component-13627 #n .ubermenu>ul>li .ubermenu-submenu-drop{background:#00144d;min-width:260px;box-shadow:none}.lm-component-13627 #n .ubermenu .ubermenu-submenu li{margin:0;padding:0}.lm-component-13627 #n .ubermenu .ubermenu-submenu li .ubermenu-target{color:#fff;background:#00144d;padding:15px 20px;font-size:.9rem;letter-spacing:1px;text-transform:none}.lm-component-13627 #n .ubermenu .ubermenu-submenu li:last-child .ubermenu-target{border-bottom:0}.lm-component-13627 #n .ubermenu .ubermenu-submenu li:hover>.ubermenu-target{color:#fff;background:#7fafd5}.lm-component-13627 #n .ubermenu .ubermenu-submenu .ubermenu-retractor{padding:1rem;color:#fff;background:rgba(0,0,0,0.1);text-transform:uppercase;letter-spacing:.05rem}.lm-component-13627 #n .ubermenu .ubermenu-submenu .ubermenu-retractor:hover{color:#fff;background:rgba(0,0,0,0.25)}.lm-component-13627 .social-grid{background:#7fafd5;text-align:center}.lm-component-13627 .social-grid a{padding:1.2rem !important;font-size:1.2rem !important}.lm-component-13627 .social-grid a:hover{background:#00144d !important}@media (min-width:600px){.lm-component-13627 .row{padding:20px 0}}@media (min-width:1200px){.lm-component-13627 .menu-toggle{display:none}.lm-component-13627 #n,html.show-menu #n{position:relative;width:auto;opacity:1;overflow:visible;top:inherit;left:inherit;transform:translate3d(0, 0, 0);height:auto !important;min-height:auto !important;pointer-events:auto}.lm-component-13627 #n *{pointer-events:auto;border:none;background:none}html.show-menu .components-hero,html.show-menu .components-body,html.show-menu .components-rows,html.show-menu .components-foot{height:initial;overflow:initial;padding:initial;min-height:initial}.lm-component-13627 #n .ubermenu>ul>li>.ubermenu-target{color:#4a4e50;background:none;padding:1.5rem .4rem;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0px}.lm-component-13627 #n .ubermenu>ul>li{padding-bottom:0px}.lm-component-13627 #n .ubermenu>ul>li:hover>.ubermenu-target,.lm-component-13627 #n .ubermenu>ul>li.ubermenu-active>.ubermenu-target{color:#00144d;background:none}.lm-component-13627 #n .ubermenu>ul>li>.ubermenu-target:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0px;background:#00144d}.lm-component-13627 #n .ubermenu>ul>li:hover>.ubermenu-target:before,.lm-component-13627 #n .ubermenu>ul>li.ubermenu-active>.ubermenu-target:before{height:5px;transition:.3s .3s ease all}.lm-component-13627 #n .ubermenu>ul>li.ubermenu-current-menu-item>.ubermenu-target,.lm-component-13627 #n .ubermenu>ul>li.ubermenu-current-menu-ancestor>.ubermenu-target{color:}.lm-component-13627 #n .ubermenu>ul>li.ubermenu-has-submenu-drop>.ubermenu-target:after{opacity:.3;position:static;margin-left:3px;transform:translate(0, 1px)}.lm-component-13627 #n .ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop{position:absolute !important}.lm-component-13627 #n .ubermenu .ubermenu-submenu li .ubermenu-target{line-height:1.3em;font-size:.9rem;letter-spacing:0px}.lm-component-13627 #n .ubermenu>ul>li .ubermenu-submenu-drop{background:#00144d;min-width:260px}}@media (min-width:1660px){.lm-component-13627 #n .ubermenu>ul>li>.ubermenu-target{padding:1.5rem .7rem;font-size:0.8rem;letter-spacing:1px}}

.lm-component-13671 .container{padding-top:50px}.lm-component-13671 h6{font-size:1.11rem;color:#f2c100;margin-bottom:2rem}.lm-component-13671 .links li{line-height:2}.lm-component-13671 .links a,.lm-component-13671 .contact{font-size:0.88rem;color:#fff;transition:.3s all ease}.lm-component-13671 .links a:hover{color:#f2c100;transition:.3s all ease}.lm-component-13671 .contact:hover{color:#f2c100;transition:.3s all ease}.lm-component-13671 .second{padding-left:40px}.lm-component-13671 .social-icons{display:inline-flex;justify-content:center}.lm-component-13671 .social-title{margin-bottom:0}@media (min-width:1200px){.lm-component-13671 .social-icons a{padding:0;margin-right:20px}.lm-component-13671 .social-title{padding-left:1.2rem}.lm-component-13671 .logo{padding-left:1.2rem}}

.lm-component-13716 iframe{max-width:100%;margin-bottom:-6px}

.lm-component-13958 .home-tips-wrap{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);box-shadow:0 0 50px 0 rgba(0,0,0,0.2)}.lm-component-13958 .item-featured a{text-decoration:none}.lm-component-13958 .item-featured img{width:100%}.lm-component-13958 .item-featured h4{background:#00144d;color:#fff;position:relative;bottom:-0.001rem;width:100%;margin:0}.lm-component-13958 .item-featured .meta,.lm-component-13958 .item-featured p,.lm-component-13958 .item-normal .meta,.lm-component-13958 .item-normal p{color:#4a4e50}.lm-component-13958 .item-featured .meta{margin-bottom:1rem}.lm-component-13958 .item-featured p,.lm-component-13958 .item-normal p{margin-bottom:0}.lm-component-13958 .item-featured .meta,.lm-component-13958 .item-normal .meta{font-weight:700;font-size:0.7rem}.lm-component-13958 .item-sep hr{border-top:1px solid #e1eaf3;border-left:none;border-right:none;border-bottom:none;width:100%}.lm-component-13958 .heading-5{font-family:Gentium Basic}.lm-component-13958 .item-normal p{font-size:0.88rem}@media (min-width:1200px){.lm-component-13958 .item-featured h4{background:rgba(0,20,77,0.8);color:#fff;position:absolute;bottom:0;width:100%}}

.lm-component-13973 .heading-5{font-family:#4a0042;font-size:1.1rem}

.lm-component-13978 .heading-6{color:#fff;font-style:italic;font-weight:400}.lm-component-13978 .side-menu-children{padding:0px 0px 0px 15px}.lm-component-13978 ul{padding:1rem}.lm-component-13978 ul li{font-size:0.77rem;font-style:italic;line-height:1.5rem}.lm-component-13978 ul li a{color:#4a4e50}.lm-component-13978 ul li a:hover{color:#4a0042}

.lm-component-14283 .home-tips-wrap{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);box-shadow:0 0 50px 0 rgba(0,0,0,0.2)}.lm-component-14283 .item-featured a{text-decoration:none}.lm-component-14283 .item-featured img{width:100%}.lm-component-14283 .item-featured h4{background:#00144d;color:#fff;position:relative;bottom:-0.001rem;width:100%;margin:0}.lm-component-14283 .item-featured .meta,.lm-component-14283 .item-featured p,.lm-component-14283 .item-normal .meta,.lm-component-14283 .item-normal p{color:#4a4e50}.lm-component-14283 .item-featured .meta{margin-bottom:1rem}.lm-component-14283 .item-featured p,.lm-component-14283 .item-normal p{margin-bottom:0}.lm-component-14283 .item-featured .meta,.lm-component-14283 .item-normal .meta{font-weight:700;font-size:0.7rem}.lm-component-14283 .item-sep hr{border-top:1px solid #e1eaf3;border-left:none;border-right:none;border-bottom:none;width:100%}.lm-component-14283 .heading-5{font-family:Gentium Basic}.lm-component-14283 .item-normal p{font-size:0.88rem}@media (min-width:1200px){.lm-component-14283 .item-featured h4{background:rgba(0,20,77,0.8);color:#fff;position:absolute;bottom:0;width:100%}}

.lm-component-14285 .heading-6{color:#fff;font-style:italic;font-weight:400}.lm-component-14285 .side-menu-children{padding:0px 0px 0px 15px}.lm-component-14285 ul{padding:1rem}.lm-component-14285 ul li{font-size:0.77rem;font-style:italic;line-height:1.5rem}.lm-component-14285 ul li a{color:#4a4e50}.lm-component-14285 ul li a:hover{color:#4a0042}

.lm-component-14337 .heading-5{font-family:#4a0042;font-size:1.1rem}

.lm-component-18 .search input{width:auto !important;height:auto !important;font-family:Open Sans !important;font-style:normal !important;font-size:0.8rem !important;background:#fff !important;font-weight:600 !important;color:#00144d !important}.lm-component-18 .search-w{margin:0 0 0 5px}.lm-component-18 .inline-div{display:flex;align-items:center;float:right}.lm-component-18 .links{font-size:0}.lm-component-18 .links a{color:#fff;font-size:1rem;font-weight:bold;padding:.8rem .6rem;display:inline-block}.lm-component-18 .links a:hover{color:#f2c100}.lm-component-18 .links .fa{margin-right:0.6rem}@media (min-width:600px){.lm-component-18 .links a{padding:.8rem .8rem}.lm-component-18 .links a:first-child{padding-left:0}.lm-component-18 .links a:last-child{padding-right:0}}

.lm-component-183{background-color:#000f3a}.lm-component-183 .footer-copy .footer-nav li{display:inline;margin:0 .5em}.lm-component-183 .footer-nav{list-style:none;padding:0}.lm-component-183 .footer-copy{line-height:2.5}.lm-component-183 .footer-copy{color:#82afd3 !important;font-size:12px}.lm-component-183 .footer-copy a{color:#82afd3 !important;font-size:9px !important}.lm-component-183 .footer-copy a:hover{color:#f2c100}.lm-component-183 .copyright,.lm-component-183 .credit{text-align:center}@media (min-width:600px){.lm-component-183 .footer-copy{line-height:1.5}.lm-component-183 .copyright{text-align:left}.lm-component-183 .credit{text-align:right}}@media (min-width:1200px){.lm-component-183 .footer-copy .footer-nav li{margin:0 0 0 1em}}









.lm-component-241 .inline{display:inline-block}.lm-component-241 .patient-records a{font-family:Gentium Basic;color:#00144d;font-size:22px;font-weight:700}.lm-component-241 .patient-records i{color:#00144d;font-size:22px;margin-right:25px}











.lm-component-30{box-shadow:0 5px 2px rgba(0,0,0,0.05)}.lm-component-30 .fullwidth-box{z-index:unset}.lm-component-30 .search input{width:100% !important;height:auto !important;font-family:Open Sans !important;font-style:normal !important;font-size:0.8rem !important;background:#fff !important;font-weight:600 !important;color:#00144d !important}.lm-component-30 .hide-menu .column-logo{width:100%;text-align:center}.lm-component-30 .hide-menu .column-menu{display:none}.lm-component-30 .row{padding:17px 0}.lm-component-30 .row:before{content:"";position:absolute;right:100%;top:0;width:100%;background:#fff;height:100%}.lm-component-30 .logo{width:406px;height:auto;max-width:100%;box-sizing:border-box}.lm-component-30 .menu-toggle{height:3rem;width:3rem;line-height:3rem;font-size:20px;text-align:center;display:block;color:#4a4e50;transition:.3s ease all;position:relative;padding:6px 10px;margin:0 0 0 auto}.lm-component-30 .menu-toggle:hover{color:#fff;background:#00144d}.lm-component-30 .menu-toggle .menu-icon{width:1.5em;padding:.3em 0;max-height:.9em;display:block;margin-left:auto;position:absolute;box-sizing:border-box;border-top:1px solid;border-bottom:1px solid;vertical-align:baseline;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.lm-component-30 .menu-toggle .menu-icon:before{content:"";margin:1px 0;width:100%;top:50%;background-color:inherit;display:block;border-top:1px solid}html.show-menu .menu-toggle .menu-icon{border-color:transparent}html.show-menu .menu-toggle .menu-icon:after{transform:rotate(-45deg);content:"";margin:-1px -1px 0 0;width:100%;top:50%;background-color:inherit;display:block;border-top:1px solid}html.show-menu .menu-toggle .menu-icon:before{transform:rotate(45deg);margin:-2px 0 0 0}.lm-component-30 #n{position:absolute;top:100%;left:0;right:0;height:100%;overflow-y:scroll;z-index:9999;opacity:0;transition:.3s ease all;pointer-events:none;transform:translate3d(0, 15%, 0);background:#e1eaf3}.lm-component-30 #n *{pointer-events:none}html.show-menu #n{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}html.show-menu #n *{pointer-events:auto}html.show-menu .components-hero,html.show-menu .components-body,html.show-menu .components-rows,html.show-menu .components-foot{overflow:hidden;padding:0;min-height:0px}.lm-component-30 #n .ubermenu>ul>li>.ubermenu-target{color:#4a4e50;padding:15px 20px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.lm-component-30 #n .ubermenu>ul>li.ubermenu-active>.ubermenu-target,.lm-component-30 #n .ubermenu>ul>li:hover>.ubermenu-target{color:#fff;background:#00144d}.lm-component-30 #n .ubermenu>ul>li{padding-bottom:2px}.lm-component-30 #n .ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop{position:relative !important}.lm-component-30 #n .ubermenu>ul>li .ubermenu-submenu-drop{background:#00144d;min-width:260px;box-shadow:none}.lm-component-30 #n .ubermenu .ubermenu-submenu li{margin:0;padding:0}.lm-component-30 #n .ubermenu .ubermenu-submenu li .ubermenu-target{color:#fff;background:#00144d;padding:15px 20px;font-size:.9rem;letter-spacing:1px;text-transform:none}.lm-component-30 #n .ubermenu .ubermenu-submenu li:last-child .ubermenu-target{border-bottom:0}.lm-component-30 #n .ubermenu .ubermenu-submenu li:hover>.ubermenu-target{color:#fff;background:#7fafd5}.lm-component-30 #n .ubermenu .ubermenu-submenu .ubermenu-retractor{padding:1rem;color:#fff;background:rgba(0,0,0,0.1);text-transform:uppercase;letter-spacing:.05rem}.lm-component-30 #n .ubermenu .ubermenu-submenu .ubermenu-retractor:hover{color:#fff;background:rgba(0,0,0,0.25)}.lm-component-30 .social-grid{background:#7fafd5;text-align:center}.lm-component-30 .social-grid a{padding:1.2rem !important;font-size:1.2rem !important}.lm-component-30 .social-grid a:hover{background:#00144d !important}@media (min-width:600px){.lm-component-30 .row{padding:20px 0}}@media (min-width:1200px){.lm-component-30 .menu-toggle{display:none}.lm-component-30 #n,html.show-menu #n{position:relative;width:auto;opacity:1;overflow:visible;top:inherit;left:inherit;transform:translate3d(0, 0, 0);height:auto !important;min-height:auto !important;pointer-events:auto}.lm-component-30 #n *{pointer-events:auto;border:none;background:none}html.show-menu .components-hero,html.show-menu .components-body,html.show-menu .components-rows,html.show-menu .components-foot{height:initial;overflow:initial;padding:initial;min-height:initial}.lm-component-30 #n .ubermenu>ul>li>.ubermenu-target{color:#4a4e50;background:none;padding:1.5rem .4rem;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0px}.lm-component-30 #n .ubermenu>ul>li{padding-bottom:0px}.lm-component-30 #n .ubermenu>ul>li:hover>.ubermenu-target,.lm-component-30 #n .ubermenu>ul>li.ubermenu-active>.ubermenu-target{color:#00144d;background:none}.lm-component-30 #n .ubermenu>ul>li>.ubermenu-target:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0px;background:#00144d}.lm-component-30 #n .ubermenu>ul>li:hover>.ubermenu-target:before,.lm-component-30 #n .ubermenu>ul>li.ubermenu-active>.ubermenu-target:before{height:5px;transition:.3s .3s ease all}.lm-component-30 #n .ubermenu>ul>li.ubermenu-current-menu-item>.ubermenu-target,.lm-component-30 #n .ubermenu>ul>li.ubermenu-current-menu-ancestor>.ubermenu-target{color:}.lm-component-30 #n .ubermenu>ul>li.ubermenu-has-submenu-drop>.ubermenu-target:after{opacity:.3;position:static;margin-left:3px;transform:translate(0, 1px)}.lm-component-30 #n .ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop{position:absolute !important}.lm-component-30 #n .ubermenu .ubermenu-submenu li .ubermenu-target{line-height:1.3em;font-size:.9rem;letter-spacing:0px}.lm-component-30 #n .ubermenu>ul>li .ubermenu-submenu-drop{background:#00144d;min-width:260px}}@media (min-width:1660px){.lm-component-30 #n .ubermenu>ul>li>.ubermenu-target{padding:1.5rem .7rem;font-size:0.8rem;letter-spacing:1px}}

.lm-component-315{margin:1px .5px}.lm-component-315 .column-image{min-height:30rem}.lm-component-315 .tabbed .accordion-toggle{background:#fff;color:#4a0042;text-transform:uppercase;padding:20px;box-shadow:0 0 10px rgba(0,20,77,0.05);font-weight:600;margin:8px 0;letter-spacing:1px}.lm-component-315 .accordion-toggle i{padding-right:1rem}.lm-component-315 .accordion-toggle.open-tab{background:none;color:#00144d;box-shadow:none}.lm-component-315 .tab{padding:10px 20px}@media (min-width:1200px){.lm-component-315 .tab{padding:15px 30px}.lm-component-315 .tabbed .accordion-toggle{padding:30px}}





.lm-component-446{margin:10px 0;background:#e1eaf3}.lm-component-446 .item .inner{background:#fff;box-shadow:0 0 .6rem rgba(0,20,77,0.05);text-align:center}.lm-component-446 .item img{border-radius:50%}.lm-component-446 .item h4{color:#4a0042;text-transform:uppercase;font-size:1rem;font-family:Open Sans;font-weight:700;margin-top:.8rem;letter-spacing:1px}.lm-component-446 .item p{color:#1b1d1e;margin-top:.1rem;font-size:.9rem}html .modal-doctor{width:90%;max-width:1300px;color:#4a4e50}html .modal-doctor img{border-radius:50%}html .modal-doctor h4.name{font-size:1.25rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#4a0042;margin-bottom:.2rem;font-family:Open Sans}html .modal-doctor h5.position{font-size:1.2rem;letter-spacing:1px;color:#4a4e50;font-family:Open Sans;font-weight:400}html .modal-doctor h6.title{font-size:1rem;letter-spacing:1px;text-transform:uppercase;color:#00144d;margin:.6rem 0;font-family:Open Sans;font-weight:700}html .modal-doctor hr{margin:1.2rem 0;border:0px;border-top:1px solid #cfd0d2}html .modal-doctor .content{font-size:.8rem}html .modal-doctor .item ul{margin-left:2.4rem}html .modal-doctor .item li{margin:.3rem 0}html .modal-doctor .item li:before{top:0;left:-1.8rem;color:#4a0042;font-size:.9rem;content:"\f02e"}html .modal-doctor .item-education li:before{content:"\f19d"}html .modal-doctor .item-affiliations li:before{content:"\f214"}html .modal-doctor .item-certifications li:before{content:"\f0a3"}html .modal-doctor .item-awards li:before{content:"\f091"}html .modal-doctor .item-experience li:before{content:"\f017"}html .modal-doctor .item-memberships li:before{content:"\f0c0"}

.lm-component-453 .equal-button-grid{top:-1px;left:0;display:flex;flex-wrap:wrap;justify-content:center}.lm-component-453 .equal-button-grid .btn{min-width:100%;margin-left:0;margin-top:1px}.lm-component-453 .equal-button-grid .btn-normal{font-size:.88rem;padding:1rem .2rem;color:#fff}@media (min-width:600px){.lm-component-453 .equal-button-grid{left:-1px}.lm-component-453 .equal-button-grid .btn{min-width:49.5%;margin-left:1px;margin-top:1px}}@media (min-width:960px){.lm-component-453 .equal-button-grid .btn{min-width:24.5%}}@media (min-width:1200px){.lm-component-453 .equal-button-grid .btn{min-width:19.5%}}



.lm-component-476{margin:1px .5px}.lm-component-476 .item .inner{position:relative}.lm-component-476 .item .overlay{position:absolute;z-index:9;left:0;bottom:0;right:0;top:0;color:#fff;transition:.3s ease all;background:linear-gradient(to bottom, rgba(0,20,77,0) 0%, rgba(0,20,77,0) 35%, rgba(0,20,77,0.92) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000144d', endColorstr='#00144d', GradientType=0)}.lm-component-476 .item .inner:hover .overlay{background:linear-gradient(to bottom, rgba(116,1,14,0) 0%, rgba(74,0,66,0) 35%, rgba(74,0,66,0.92) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0074010e', endColorstr='#74010e', GradientType=0)}.lm-component-476 .item .icon{border:2px solid #fff;background:rgba(0,20,77,0.6);border-radius:50%;width:4.1rem;height:4.1rem;position:absolute;left:0;bottom:0;display:flex;text-align:center;justify-content:center}.lm-component-476 .item .icon img{border-radius:50%}.lm-component-476 .item .text-wrap{position:absolute;left:0;bottom:0;right:0}.lm-component-476 .item .text-wrap .relative{padding-left:5.25rem}.lm-component-476 .item .text p{font-size:.9rem;line-height:1.4em;margin-top:2px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.lm-component-476 .item .text h3{font-size:1.6rem;font-weight:600;text-shadow:2px 2px 1px rgba(0,0,0,0.5)}.lm-component-476 .item-cta .inner{position:relative;background:#00144d;color:#fff;text-align:center}.lm-component-476 .item-cta .content{font-weight:300;font-size:1.5rem}.lm-component-476 .item-cta .content strong{font-weight:600}.lm-component-476 .item-cta .inner-btn{background:#4a0042;color:#fff;transition:.3s ease all;position:absolute;bottom:0;left:0;right:0}.lm-component-476 .item-cta .inner-btn:hover{background:#f2c100;color:#fff}@media (min-width:1200px){.lm-component-476 .item .text p{font-size:.8rem}}

.lm-component-58{background:#00144d}.lm-component-58 .hero-cta-text:hover{color:#f2c100}.lm-component-58 .fullwidth-box{justify-content:end}.lm-component-58 .text{display:inline-block;max-width:750px;min-width:18rem}.lm-component-58 .title-1{background:rgba(255,255,255,0.9)}.lm-component-58 .title-1 h1{color:#00144d;font-size:2.2rem;font-weight:600}.lm-component-58 .title-1 h2{color:#000;font-size:1.6rem;font-weight:400;margin-top:.5rem}.lm-component-58 .title-2{background:rgba(74,0,66,0.85);color:#fff}@media (min-width:960px){.lm-component-58 .fullwidth-box{justify-content:center}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.lm-component-58 .fullwidth-box{overflow:hidden}.lm-component-58 .fullwidth-content{position:absolute;bottom:50px;left:50%;transform:translate(-50%, 0)}}

.lm-component-608{margin-top:10px}.lm-component-608 .top{color:#fff;margin:1px 0}.lm-component-608 .top .content{font-weight:300;font-size:1rem;margin-top:-20px;line-height:1.3em}.lm-component-608 .top .content strong{font-weight:600;font-size:1.25rem;line-height:1.4em;display:block;margin-bottom:2px}.lm-component-608 .top .content p:last-child{margin-bottom:0}.lm-component-608 .top .inner-btn{background:#4a0042;color:#fff;transition:.3s ease all}.lm-component-608 .top .inner-btn:hover{background:#7fafd5;color:#fff}.lm-component-608 .coverage .item .number{display:flex;margin:0 auto 1rem;width:5.5rem;height:6.4rem;background:url(https://pdm.farotech.com/wp-content/uploads/2018/05/polygon.svg) no-repeat center center / contain;color:#000;font-size:1.3rem;flex-direction:column;justify-content:center;line-height:1.1rem;letter-spacing:1px}.lm-component-608 .coverage .item .number small{font-weight:300;font-size:.9rem;letter-spacing:0}.lm-component-608 .coverage .item h6{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#00144d;font-family:Open Sans;margin-bottom:.6rem}.lm-component-608 .coverage .item p{font-size:.9rem;color:#000f3a}.lm-component-608 .coverage .rotate-dots{margin-top:1.5rem;letter-spacing:4px}.lm-component-608 .coverage .rotate-dot{font-size:1.4rem;color:#a0a9b2}.lm-component-608 .coverage .rotate-dot.active{color:#00144d}.lm-component-608 .coverage .rotate-dot:hover{color:#4a0042}@media (min-width:960px){.lm-component-608 .top .content{margin-top:0}}@media (min-width:1200px){.lm-component-608 .top .content{font-size:1.1rem}.lm-component-608 .top .content strong{font-size:1.4rem;letter-spacing:1px}}@media (min-width:1660px){.lm-component-608 .top .content strong{font-size:1.5rem}}

.lm-component-639{margin:1px 0}.lm-component-639 .fa-map-marker{color:#4a0042;margin-right:0.5rem}.lm-component-639 p{color:#4a4e50}.lm-component-639 p a{color:#4a0042;text-decoration:none}.lm-component-639 h3{margin:0;padding-left:1.6rem;position:relative;color:#00144d}.lm-component-639 h3 .fa{color:#4a0042;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.lm-component-639 .map{display:block;position:relative;height:460px;background:#4a4e50;border-top:1px solid #000}.lm-component-639 .map .fullwidth-bg{transition:.3s ease all}.lm-component-639 .map:hover .fullwidth-bg{opacity:.4}.lm-component-639 .map:after{content:"Get Directions";opacity:0;transition:.3s ease all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:2px;font-weight:600;z-index:100}.lm-component-639 .map:hover:after{opacity:1}@media (min-width:1200px){.lm-component-639 .column{min-height:550px}.lm-component-639 .map{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-right:1px solid #fff;border-top:0}}



.lm-component-6622{max-width:600px;margin:0 auto}.lm-component-6622 .date{background:#e1eaf3}.lm-component-6622 .item h4{font-weight:700;color:#00144d;line-height:0.8;margin-bottom:0.5rem;font-family:Open Sans}.lm-component-6622 .item h5{font-size:1.1rem;font-family:Open Sans;font-weight:700;margin-bottom:0.2rem;color:#4a0042}.lm-component-6622 .item h6{font-size:0.85rem;font-family:Open Sans;font-weight:600;text-transform:uppercase}.lm-component-6622 .item p{font-size:0.9rem;margin-bottom:0.1rem;color:#1b1d1e}@media (min-width:1200px){.lm-component-6622{max-width:100%}}

html .modal-popup{min-height:0;padding-top:0}html .modal-popup h6{padding:20px 60px;color:#fff;background:#4a0042;margin:0 -20px 20px}html .modal-popup .remodal-close{top:20px;background:none}html .modal-popup .remodal-close:after{color:#00144d !important}html .modal-popup .remodal-close:hover:after{color:#f2c100}

.lm-component-6669{background:#e1eaf3}.lm-component-6669 .infusion-form textarea{width:100% !important}@media (min-width:600px){.lm-component-6669 .infusion-form textarea{width:100% !important}}@media (min-width:960px){.lm-component-6669 .infusion-form textarea{width:100% !important}}@media (min-width:1200px){.lm-component-6669 .infusion-form textarea{width:100% !important}}@media (min-width:1660px){.lm-component-6669 .infusion-form textarea{width:100% !important}}

.lm-component-68{margin:1px .5px}.lm-component-68 h5{color:#fff !important}.lm-component-68 h6{color:#fff !important}.lm-component-68 .icon{margin:10px}.lm-component-68 .grid>.item>a.inner>.inner-flex:before{content:"";background:#74010e;position:absolute;z-index:0;left:0;top:0;width:300%;height:100%;transform:skewX(-45deg) translate3d(-125%, 0, 0);transition:1s ease all}.lm-component-68 .grid>.item>a.inner:hover>.inner-flex:before{transform:skewX(-45deg) translate3d(-25%, 0, 0)}.lm-component-68 .grid>.item>a.inner{background:#011f5b;position:relative;overflow:hidden;z-index:10;transition:.3s ease all}.lm-component-68 .grid>.item>a.inner .row{position:relative;z-index:5}.lm-component-68 .grid>.item>a.inner h5{font-family:Gentium Basic;font-size:1.22rem;color:#000;text-transform:uppercase;letter-spacing:0.05rem;text-shadow:1px 1px 5px #4a4e50;margin-bottom:0.3rem}.lm-component-68 .grid>.item>a.inner h6{font-family:Open Sans;font-size:0.88rem;color:#000;letter-spacing:0.03rem;font-weight:500}.lm-component-68 .grid>.item>a.inner:before,.lm-component-68 .grid>.item>a.inner:after{content:"";position:absolute;width:710px;height:355px;background:url(https://live-penn-dental-med2.pantheonsite.io/wp-content/uploads/2021/10/penn.svg);opacity:.08;display:none;z-index:1;top:50%;transform:translate(0, -50%)}.lm-component-68 .grid>.item:nth-child(1)>a.inner:after{display:block;right:-250px}.lm-component-68 .grid>.item:nth-child(2)>a.inner:before{display:block;left:-420px}.lm-component-68 .grid>.item:nth-child(3)>a.inner:before{display:block;right:-400px}@media (min-width:960px){.lm-component-68 .horizontal>.item:nth-child(1)>a.inner:after{display:block;right:-250px}.lm-component-68 .horizontal>.item:nth-child(2)>a.inner:before{display:block;left:-466px}.lm-component-68 .horizontal>.item:nth-child(2)>a.inner:after{display:block;right:-435px}.lm-component-68 .horizontal>.item:nth-child(3)>a.inner:before{display:block;left:-275px}}@media (min-width:1200px){.lm-component-68 .gutter-10 .column{padding:20px}}

.lm-component-6847{margin:1.5rem 0}.lm-component-6847 .grid>.item>a.inner>.inner-flex:before{content:"";background:#f2c100;position:absolute;z-index:0;left:0;top:0;width:300%;height:100%;transform:skewX(-45deg) translate3d(-125%, 0, 0);transition:1s ease all}.lm-component-6847 .grid>.item>a.inner:hover>.inner-flex:before{transform:skewX(-45deg) translate3d(-25%, 0, 0)}.lm-component-6847 .grid>.item>a.inner{background:#7fafd5;position:relative;overflow:hidden;z-index:10;transition:.3s ease all}.lm-component-6847 .grid>.item>a.inner .row{position:relative;z-index:5}.lm-component-6847 .grid>.item>a.inner h5{font-family:Open Sans;font-size:1.6rem;font-weight:600;color:rgba(0,0,0,0.6);margin-bottom:0.1rem}.lm-component-6847 .grid>.item>a.inner h6{font-family:Open Sans;font-size:1.5rem;color:rgba(0,0,0,0.6);font-weight:300}.lm-component-6847 .grid>.item>a.inner:before,.lm-component-6847 .grid>.item>a.inner:after{content:"";position:absolute;width:710px;height:355px;background:url(https://pdm.farotech.com/wp-content/uploads/2018/05/penn.svg);opacity:.08;display:none;z-index:1;top:50%;transform:translate(0, -50%)}.lm-component-6847 .grid>.item:nth-child(1)>a.inner:after{display:block;right:-250px}.lm-component-6847 .grid>.item:nth-child(2)>a.inner:before{display:block;left:-420px}.lm-component-6847 .grid>.item:nth-child(3)>a.inner:before{display:block;right:-400px}@media (min-width:1200px){.lm-component-6847 .gutter-10 .column{padding:20px}}

.lm-component-6999 ::-webkit-input-placeholder{color:currentColor;letter-spacing:1px}.lm-component-6999 :-ms-input-placeholder{color:currentColor;letter-spacing:1px}.lm-component-6999 ::-moz-placeholder{color:currentColor;letter-spacing:1px;opacity:1}.lm-component-6999 :-moz-placeholder{color:currentColor;letter-spacing:1px;opacity:1}.lm-component-6999 .search{position:relative}.lm-component-6999 .search input{width:100%;height:3.8rem;font-size:1rem;font-style:italic;background:#f2f3f3;padding:1rem 2.2rem 1rem 1rem;box-sizing:border-box;font-family:Gentium Basic;color:#1b1d1e;font-weight:500}.lm-component-6999 .search button{color:#4a4e50;position:absolute;right:1rem;top:50%;transform:translate(0, -52%);cursor:pointer;font-size:1rem}.lm-component-6999 .search input:focus,.lm-component-6999 .search input:focus+button,.lm-component-6999 .search button:focus,.lm-component-6999 .search button:hover{color:#00144d}

html .modal-popup{min-height:0;padding-top:0}html .modal-popup h6{padding:20px 60px;color:#fff;background:#4a0042;margin:0 -20px 20px}html .modal-popup .remodal-close{top:20px;background:none}html .modal-popup .remodal-close:after{color:#fff}html .modal-popup .remodal-close:hover:after{color:#f2c100}



.lm-component-787 .grid>.item>a{background:#e1eaf3}.lm-component-787 .video-con-wrap h5{margin-bottom:0.3rem}.lm-component-787 .video-con-wrap p{font-family:Open Sans;color:#00144d;font-size:0.77rem}

.lm-component-84{background:#7fafd5;margin:1px 0}.lm-component-84 .center-col{margin:0 auto}.lm-component-84 h3{margin-bottom:1rem}

.lm-component-8720{height:45px;transition:.3s ease all;overflow:hidden;font-size:13px}@media (max-width:599px),(min-width:600px) and (max-width:960px),(min-width:960px) and (max-width:1200px){html.show-menu .lm-component-8720,html.show-menu .lm-component-8720{height:0px}}html:not(.show-menu).pre-sticky .lm-component-8720,html:not(.show-menu).header-sticky .lm-component-8720{height:0px}html.header-sticky .lm-component-8720 .grid{display:none}.lm-component-8720 ul{height:45px;position:relative}.lm-component-8720 ul li{text-align:center;text-overflow:ellipsis;overflow:hidden;position:absolute;left:10px;right:10px;top:50%;transform:translate(0, 300%)}.lm-component-8720 ul li.in{transition:.5s .7s ease all;transform:translate(0, -50%)}.lm-component-8720 ul li.out{transition:.5s ease all;transform:translate(0, -300%)}.lm-component-8720 p{font-family:Open Sans;color:inherit;font-weight:600;line-height:1.2;color:#000}.lm-component-8720 a:hover{color:#000}.lm-component-8720 .bg-yellow{background:#f2c100}@media (min-width:960px){.lm-component-8720{font-size:14px}}

.lm-component-874 .twitter-x-svg{position:relative;bottom:0;right:0;left:0;top:2px}.lm-component-874 .social-grid{font-size:0px}.lm-component-874 .social-grid a{font-size:1rem;padding:.85rem;color:#fff;display:inline-flex;justify-content:center;text-align:center;min-width:1.2rem}.lm-component-874 .social-grid a:hover{color:#fff;background:#7fafd5}

.lm-component-8759 .rotate-dots{z-index:10;color:#7fafd5}.lm-component-8759 .heading-2{color:#00144d;font-size:1.5rem}.lm-component-8759 .heading-5{color:#00144d;font-size:1rem}.lm-component-8759 p{letter-spacing:0.05rem;color:#4a4e50}@media (min-width:600px){.lm-component-8759 .heading-wrap{padding-left:120px;position:relative}.lm-component-8759 .inner-flex{padding-left:120px;position:relative}.lm-component-8759 img{position:absolute;top:-25px;left:0px}}

.lm-component-88 .equal-button-grid{top:-1px;left:-1px;display:flex;flex-wrap:wrap;justify-content:center}.lm-component-88 .equal-button-grid .btn{min-width:49.5%;margin-left:1px;margin-top:1px}.lm-component-88 .equal-button-grid .btn-normal{font-size:.88rem;padding:1rem .2rem}@media (min-width:960px){.lm-component-88 .equal-button-grid .btn{min-width:24.5%}}@media (min-width:1200px){.lm-component-88 .equal-button-grid .btn{min-width:19.5%}}

.lm-component-910 .heading-6{text-transform:uppercase;font-family:Open Sans}.lm-component-910 .res-links p{margin-bottom:1rem}.lm-component-910 .res-links i{color:#4a0042;margin-right:0.88rem;position:absolute}.lm-component-910 .res-links i:before{position:relative;top:3px}.lm-component-910 .res-links a{color:#4a4e50;padding-left:1.5rem;display:inline-block}.lm-component-910 .res-links a:hover{color:#f2c100}

.lm-component-95{color:#fff;margin:1px 0;background:#00144d}.lm-component-95 .content{font-weight:300}.lm-component-95 .content strong{font-weight:600;font-size:1.3rem}.lm-component-95 .content p:last-child{margin-bottom:0}.lm-component-95 .inner-btn{background:#4a0042;color:#fff;transition:.3s ease all}.lm-component-95 .inner-btn:hover{background:#f2c100;color:#fff}

.lm-component-984 img{border-radius:50%;border:5px solid rgba(255,255,255,0.2)}.lm-component-984 p{letter-spacing:0.05rem;color:#fff}.lm-component-984 .heading-5{text-transform:uppercase;color:#fff;letter-spacing:0.1rem}.lm-component-984 .rotate-left,.lm-component-984 .rotate-right{z-index:2;background:#fff;color:#4a0042;top:50%}.lm-component-984 .rotate-left:hover,.lm-component-984 .rotate-right:hover{color:#fff;background:rgba(0,0,0,0.5)}.lm-component-984 .rotate-right{right:-2.5rem;padding:0 .7rem}.lm-component-984 .rotate-left{left:-2.5rem;right:auto;width:2rem}@media (max-width:599px){.lm-component-984 .testi{padding:0 !important;width:100%}}

.lm-component-99 .inline{display:inline-block}

.lm-component-9956 .logo{color:#00144d;font-size:22px}.lm-component-9956 h5{color:#00144d;font-size:22px}