@charset "utf-8";
/*
Theme Name: DelurgioOrtho
Description: Custom DeLurgio Orthodontics theme, maintained for PHP 8 compatibility.
Version: 1.1.0
Text Domain: delurgioortho
*/
body{background-color:#fff;background-image:none;background-repeat:repeat-x;background-position:top;-webkit-text-size-adjust:none;margin:0px;}
#wrap600{width:600px;text-align:center;float:left;margin-left:50px;}
.alignl{text-align:left;}
.img-responsive{max-width:100%;height:auto;width:auto;}
#img-responsive{max-width:100%;height:auto;width:auto;}
.fh1{font-family:Lato;font-size:40px;font-weight:900;text-transform:uppercase;color:#fff;line-height:50px;}
.fh2{font-family:Lato;font-size:28px;line-height:34px;color:#fff;font-weight:300;}
#wrap1080{width:1080px;margin:0 auto;}
#wrap90full{width:100%;float:left;}
#wrap80full{width:80%;margin:0 auto;}
#wrap90fullheader{width:90%;margin:0 auto;}
#wrap1000{width:1000px;margin:0 auto;}
#wrap1100{width:1100px;margin:0 auto;}
#wrap1200{width:1200px;margin:0 auto;}
#wrap1000{width:1000px;margin:0 auto;}
#wrap1252{width:1272px;margin:0 auto;}
#wrapfull{width:100%;float:left;}
#wrap60fulltesti{width:60%;float:left;}
#wrap70fulltesti{width:70%;float:left;}
.wrap1080{width:1080px;margin:0 auto;}
.wrap90full{width:90%;float:left;}
.wrap80full{width:80%;margin:0 auto;}
.wrap1000{width:1000px;margin:0 auto;}
.wrap1100{width:1100px;margin:0 auto;}
.wrap1200{width:1200px;margin:0 auto;}
.wrap1000{width:1000px;margin:0 auto;}
.wrap1252{width:1272px;margin:0 auto;}
.wrapfull{width:100%;float:left;}
.wraphalf{width:50%;float:left;padding:10px;box-sizing:border-box;}
.head1{width:30%;float:left;text-align:center;}
.head1 img{position:relative;top:10px;}
.head2{width:40%;margin:2px 0 0 0;float:left;text-align:center;}
.head2 img{position:relative;top:2px;}
.head2 span{position:relative;top:2px;}
.head3{width:30%;margin:17px 0 0 0;float:left;text-align:center;}
.head3 img{position:relative;top:0px;}
.head3 span{position:relative;top:0px;}
.head1-inner{width:30%;float:left;text-align:center;}
.head1-inner img{position:relative;top:10px;}
.head2-inner{width:40%;margin:2px 0 0 0;float:left;text-align:center;}
.head2-inner img{position:relative;top:2px;}
.head2-inner span{position:relative;top:2px;}
.head3-inner{width:30%;margin:17px 0 0 0;float:left;text-align:center;}
.head3-inner img{position:relative;top:0px;}
.head3-inner span{position:relative;top:0px;}
.wrapbanner { width: 100%; margin: 0 auto; }
.banner_left{width:960px;height:423px;margin:0 auto;padding:0;float:left;}
.banner_right{width:320px;height:363px;margin:0 0 0 5px;padding:20px 30px 40px 30px;float:left;background-color:#19829f;}
#h25{height:20px;}
@media screen and (max-width:3000px) and (min-width:1370px){
.banner_left{width:960px;height:423px;}
.banner_right{width:400px;height:383px;margin:0 0 0 5px;padding:10px 20px 30px 20px;}
#h12{height:12px;}
}
.book1{width:15%;float:left;text-align:center;box-sizing:border-box;padding:10px;}
.book1 img{position:relative;top:0px;}
.book2{width:35%;padding:10px;float:left;text-align:center;box-sizing:border-box;}
.book3{width:21%;float:left;text-align:center;box-sizing:border-box;}
.freearticles1{width:72%;float:left;box-sizing:border-box;text-align:center;padding-left:60px;}
.freearticles2{width:28%;float:left;box-sizing:border-box;}
#question{width:1000px;}
.question1{width:175px;float:left;padding:10px;box-sizing:border-box;}
.question2{width:600px;float:left;margin:50px 0 0 0;padding:10px;box-sizing:border-box;text-align:left;}
.testi1{width:400px;float:left;padding:10px 20px 10px 20px;margin:15px 0 15px 0;box-sizing:border-box;text-align:left;border-right:1px solid #bebebe;}
.testi2{width:800px;margin:20px 0 0 0;float:left;padding:10px;box-sizing:border-box;text-align:center;}
.testi3{width:300px;margin:40px 0 0 0;float:left;padding:10px;box-sizing:border-box;text-align:center;}
.addr1{width:327px;margin:20px;float:left;text-align:center;}
.addr2{width:326px;margin:20px;float:left;text-align:center;}
.addr3{width:327px;margin:20px;float:left;text-align:center;}
.offer1{width:806px;float:left;text-align:left;}
.offer2{width:194px;float:left;}
.download1{width:29%;float:left;text-align:center;box-sizing:border-box;}
.download2{width:40%;float:left;text-align:center;box-sizing:border-box;}
.download3{width:30%;float:left;text-align:right;box-sizing:border-box;}
.cont1{width:65%;float:left;padding:10px;box-sizing:border-box;text-align:left;}
.cont2{width:35%;float:left;padding:10px;box-sizing:border-box;text-align:center;border-left:1px dotted #b2b2b2;}
.cont1h{width:65%;float:left;padding:10px;box-sizing:border-box;text-align:left;border-right:1px dotted #b2b2b2;}
.cont2h{width:35%;float:left;padding:10px;box-sizing:border-box;text-align:center;}
.right1{width:76%;padding:1%;float:left;text-align:left;box-sizing:border-box;}
.right2{width:16%;padding:1%;float:left;text-align:left;box-sizing:border-box;}
.vid1{width:20%;float:left;box-sizing:border-box;padding:0 10px 0 10px;}
.vid1img{position:relative;height:320px;}
.vid1img img{position:absolute;bottom:0;left:0;}
.vid2{width:50%;float:left;box-sizing:border-box;padding:0 10px 0 10px;}
.vid3{width:30%;float:left;box-sizing:border-box;padding:0 10px 0 10px;}
.video-container{position:relative;height:300px;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:300px;}
img{border:none;}
#menubg{background-image:url(images/menu-bg.png);height:60px;background-position:top right;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:1px solid #fff;}
.mainmenu a{font-family:Lato;color:#fff;font-size:17px;text-decoration:none;text-transform:uppercase;padding-left:24px;padding-right:24px;display:inline-block;line-height:60px;border-right:1px solid #fff;font-weight:bold;}
.mainmenu a:hover{color:#fff;background-color:#5accaa;}
ul.menu{display:inline-block;margin:0 auto;padding:0;list-style-type:none;*z-index:10;}
ul.menu li{margin:0;padding:0;position:relative;top:0px;float:left;*z-index:10;}
ul.menu li a:link, ul.menu li a:visited{float:left;*z-index:10;font-family:Lato;color:#fff;font-size:17px;text-decoration:none;text-transform:uppercase;padding-left:24px;padding-right:24px;display:inline-block;line-height:60px;border-right:1px solid #fff;font-weight:bold;}
ul.menu li a:hover{color:#fff;background-color:#5167b6;}
ul.menu ul{position:absolute;display:none;list-style:none;z-index:10;top:60px;left:-40px;}
ul.menu ul li{margin:0;padding:0;position:relative;z-index:10;}
ul.menu ul li a:link, ul.menu ul li a:visited{margin:0;padding:8px 8px 8px 8px;width:210px;font-size:14px;line-height:18px;font-weight:normal;color:#FFFFFF;text-transform:none;display:block;height:auto;background-color:#265d8b;float:left;*z-index:10;;border:none;z-index:10;text-align:left;text-transform:capitalize;border-radius:0px;background-image:none;}
ul.menu ul li a:hover{background-color:#6ddaed;color:#FFFFFF;border-radius:0px;}
.phone{font-family:Lato;color:#2b70ab;font-size:15px;font-weight:bold;text-decoration:none;}
.phone a{font-family:Lato;color:#2b70ab;font-size:47px;font-weight:bold;text-decoration:none;}
.taglineadd{font-family:Lato;color:#3b3b3b;font-size:13px;letter-spacing:1px;}
.taglineadd strong{color:#3b3b3b;}
.headerlink{font-family:Lato;color:#2b70ab;font-size:19px;line-height:26px;letter-spacing:1px;}
.headerlink a{font-family:Lato;color:#2b70ab;text-decoration:none;}
.h10header{height:4px;}
#headerbg{background-image:url(images/header-bg.jpg);background-position:top right;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;width:100%;float:left;}
#bannerbg{background-image:url(images/panel-1.jpg);background-position:top left;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;border-right:3px solid #FFF;}
#bannerbginner{background-image:url(images/you-are-here-bg.jpg);background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;}
#horizontalline{border-bottom:1px dotted #c5c9cc;width:940px;}
.imheretitle{font-family:Lato;font-size:24px;color:#ffffff;text-shadow:0px 1px 1px #646464;}
.imheretitle small{font-family:Lato;font-size:15px;color:#ffffff;letter-spacing:1px;}
.ihave a{font-family:Lato;font-size:16px;color:#ffffff;text-decoration:none;display:block;padding-left:45px;padding-right:15px;padding-top:10px;padding-bottom:10px;background-image:url(images/checkmark.png);background-repeat:no-repeat;border-radius:6px;border:1px solid #ffffff;text-shadow:0px 1px 1px #646464;}
.ihave a:hover{color:#2c2c2c;text-shadow:0px 1px 1px #fff;background-image:url(images/checkmark-hover.png);}
.h10you{height:4px;}
#welcomevideo{background-image:none;background-position:top left;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#0b96d9;border-top:2px solid #FFF;}
.catetitle{font-family:Calibri;font-size:36px;color:#1a5298;text-transform:uppercase;}
.catetxt{font-family:Calibri;font-size:16px;color:#6d6d6d;line-height:21px;}
#catebg{background: url('https://www.delurgioortho.com/wp-content/uploads/2022/06/Patient-Appreciation-Event-3-Background-scaled.jpg');}
.books4title{font-family:Lato;font-size:36px;color:#fff;font-weight:bold;font-style:italic;}
.books4txt{font-family:Lato;font-size:21px;color:#fff;line-height:29px;}
#books4bg{background-color:#1a6199;border-bottom:#FFF solid 1px;}
#bodygreen{background-image:url(images/body-bg.jpg);background-position:bottom center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#ffffff;}
.clr{clear:both;}
.clr10{clear:both;height:10px;}
.clr20{clear:both;height:20px;}
.clr30{clear:both;height:30px;}
.clr40{clear:both;height:40px;}
.clr50{clear:both;height:50px;}
.clr80{clear:both;height:80px;}
.clr100{clear:both;height:100px;}
h1{font-family:Lato;font-size:44px;font-weight:bold;color:#0b96d9;line-height:54px;}
h1 a{color:#0b96d9;text-decoration:none;}
h2{font-family:Lato;font-size:28px;line-height:37px;font-weight:normal;color:#d89c0e;}
h2 a{color:#d89c0e;text-decoration:none;}
h2.tagline{font-family:Lato;font-size:15px;line-height:22px;color:#d89c0e;font-style:italic;}
h3{font-family:Lato;font-size:21px;line-height:33px;color:#0b96d9;}
h3 a{color:#0b96d9;text-decoration:none;}
h4{font-family:Lato;font-size:18px;line-height:27px;color:#2f2f2f;}
h4 a{color:#2f2f2f;text-decoration:none;}
.whitecolor{color:#FFF;}
.blackcolor{color:#252525;}
a.link{color:#ff611c;text-decoration:underline;}
a.link:hover{text-decoration:none;}
.signdr{font-family:'Bad Script', cursive;font-size:20px;color:#4b4949;line-height:27px;}
.reviewtxt{font-family:Lato;font-size:16px;color:#0b96d9;line-height:27px;}
p{font-family:Lato;font-size:16px;color:#4b4949;line-height:27px;}
p a{text-decoration:none;color:#4b4949;}
p a.link{color:#ff611c;text-decoration:underline;}
p a.link:hover{text-decoration:none;}
p.letter{font-family:Lato;font-size:18px;color:#4b4949;line-height:30px;}
ul li{font-family:Lato;font-size:16px;color:#4b4949;line-height:27px;}
ul li a{text-decoration:none;color:#ff611c;}
ul li a.link{text-decoration:underline;color:#ff611c;}
ul li a.link:hover{text-decoration:none;}
ol li{font-family:Lato;font-size:16px;color:#4b4949;line-height:27px;}
ol li a{text-decoration:none;color:#4b4949;}
ol li a.link{text-decoration:underline;color:#ff611c;}
ol li a.link:hover{text-decoration:none;}
.hr{border-bottom:1px dotted #c5c9cc;}
strong{font-weight:bold;color:#1e1d1d;}
.learnmorebody a{font-family:Lato;font-size:18px;color:#fff;display:inline-block;background-image:none;background-repeat:no-repeat;background-position:left;padding-left:20px;text-decoration:none;}
.learnmorebody a:hover{text-decoration:underline;}
.bodypagetitle{font-family:Lato;font-size:48px;color:#fff;line-height:50px;}
#bodytitlewidth{width:900px;position:absolute;clear:both;}
#signupbg1{background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;border-bottom:1px solid #FFF;border-top:1px solid #2068a5;}
.getfreereport a{font-family:Lato;font-size:21px;color:#FFF;text-decoration:none;display:inline-block;padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px;text-transform:uppercase;font-weight:bold;border-radius:6px;background-color:#f89f3c;text-shadow:0px 1px 1px #ca7a20;-moz-box-shadow:0 4px 5px #d6d6d6;-webkit-box-shadow:0 4px 5px #d6d6d6;box-shadow:0 4px 5px #d6d6d6;}
.getfreereport a:hover{background-color:#f18813;}
.signuptxt{font-family:Lato;color:#424242;font-size:16px;line-height:21px;text-decoration:none;height:180px;display:block;}
.signuptxt strong{font-size:18px;font-family:Lato;text-transform:uppercase;}
.signuptxt a{font-family:Lato;color:#ff5003;font-size:16px;line-height:21px;text-decoration:none;}
.signuptxt a:hover{text-decoration:underline;}
#signupbg2{background-color:#6f2a8e;}
.getfreereport2{font-family:Lato;font-size:18px;color:#FFF;}
.getfreereport2 a{color:#FFF;text-decoration:none;display:inline-block;padding-left:35px;padding-right:35px;padding-top:15px;padding-bottom:15px;font-weight:bold;text-transform:uppercase;background-color:#00a2ff;border-radius:5px;border:none;}
.getfreereport2 a:hover{background-color:#00cbff;}
.signuptxt2{font-family:Lato;color:#fff;font-size:34px;line-height:37px;text-decoration:none;text-transform:uppercase;}
.signuptxt2 strong{font-size:50px;line-height:50px;}
.threetxt{font-family:Lato;color:#1e1e1e;font-size:21px;text-decoration:none;}
.threetxt strong{font-size:21px;}
.readmorebtn{font-family:Lato;font-size:14px;color:#FFF;}
.readmorebtn a{color:#FFF;text-decoration:none;display:inline-block;padding-left:25px;padding-right:25px;padding-top:9px;padding-bottom:9px;font-weight:normal;text-transform:uppercase;background-color:#00aedb;border:none;}
.readmorebtn a:hover{background-color:#00cbff;}
.righttitle{font-family:Lato;font-size:48px;font-weight:bold;line-height:50px;text-transform:uppercase;}
.righttitletxt{font-family:Lato;color:#3e3e3e;font-size:30px;text-decoration:none;font-weight:normal;}
.righttitletxt strong{font-size:21px;}
#righttitletxt-bg{background-image:url(images/right-for-you-bg-1440.jpg);background-position:top right;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;border-bottom:1px solid #FFF;width:100%;margin:0 auto;padding:100px 0 100px 0;float:left;}
#blacktrans{background-image:url(images/black-trans.png);}
.rightclr500{clear:both;height:600px;}
#mbg{background-image:none;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;border-bottom:1px solid #FFF;}
#wehelpbg{background-image:none;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;border-bottom:1px solid #FFF;}
#dividerwehelp{border-top:1px dotted #fff;}
.wehelptitle{font-family:Lato;color:#fff;font-size:36px;text-transform:uppercase;}
.wehelptitle strong{font-size:35px;line-height:35px;}
.wehelptxt{font-family:Lato;color:#fff;font-size:18px;line-height:22px;text-decoration:none;}
#awardbg{background-image:url(images/blue-waves-bg.jpg);background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;border-bottom:1px solid #FFF;}
#verticalbooksline{border-left:1px dotted #c3c3c3;}
.awardtitle{font-family:Lato;color:#757575;font-size:30px;text-transform:uppercase;font-weight:bold;}
.awardtitlelittle{font-family:Lato;color:#757575;font-size:22px;text-transform:uppercase;line-height:26px;}
#reviewbg{background-color:#11a0ca;border-bottom:1px solid #FFF;}
#verticalbooksline{border-left:1px dotted #c3c3c3;}
.reviewtitle{font-family:Lato;color:#fff;font-size:30px;text-transform:uppercase;font-weight:normal;}
.reviewtitlelittle{font-family:Lato;color:#757575;font-size:22px;text-transform:uppercase;line-height:26px;}
#testibg{background-image:url(images/testimonials-bg.jpg);background-position:top right;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;border-bottom:1px solid #fff;width:100%;float:left;margin:0 auto;padding:0;}
#testibluebg{background-color:#3b7db2;width:100%;float:left;margin:0 auto;padding:0;}
#testibluebg2{background-image:none;background-position:left;background-repeat:repeat-y;}
#testidivider{border-left:1px dotted #292d39;}
#testiwhitebg{background-image:url(images/white-trans.png);padding:15px;border-radius:10px;border:1px solid #FFF;}
.testititle{font-family:Lato;font-size:34px;text-transform:uppercase;color:#fff;padding-left:40px;line-height:36px;padding-bottom:30px;padding-top:30px;font-weight:bold;background-color:#2b70ab;display:block;text-shadow:0px 1px 1px #fff;}
.testititle2{font-family:Lato;color:#99b54a;font-size:28px;text-decoration:none;font-weight:bold;}
.testitxt{font-family:Georgia, "Times New Roman", Times, serif;color:#fff;font-size:24px;line-height:36px;text-decoration:none;font-style:italic;}
#gpibg{background-image:none;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;}
.gpititle{font-family:Lato;font-size:21px;color:#333333;text-transform:uppercase;font-weight:bold;}
.gpitxt{font-family:Lato;font-size:24px;color:#2164a3;text-transform:uppercase;}
#dividerhorizontal{border-left:1px dotted #b2b2b2;}
#dividervertical{border-top:1px dotted #b2b2b2;}
#dividerverticaldouble{border-top:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;height:2px;}
#dividerhorizontal2{border-left:1px dotted #775833;}
#dividervertical2{border-top:1px dotted #775833;}
#dividerverticaldouble2{border-top:1px dotted #775833;border-bottom:1px dotted #38608a;height:2px;}
#leftlineblue{border-left:1px solid #fbc586;}
#rightlineblue{border-right:1px solid #da9a4f;}
#leftlinegreen{border-left:1px solid #bed0ca;}
#rightlinegreen{border-right:1px solid #8daba0;}
#booksbg{background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#efefef;border-top:1px solid #fff;}
#verticalbooksline{border-left:1px dotted #c3c3c3;}
.virtualtitle{font-family:Lato;color:#4590c7;font-size:16px;text-transform:uppercase;line-height:24px;}
.virtualtitle strong{font-weight:bold;color:#4590c7;font-size:18px;}
.bookstitle{font-family:Lato;color:#393939;font-size:26px;text-transform:uppercase;line-height:26px;font-weight:bold;}
.footermb{width:1000px;margin:40px 0 0 0;padding:0;float:left;}
.footer1{width:271px;margin:0 auto;padding:30px;float:left;text-align:center;}
.footer2{width:330px;margin:0 auto;padding:10px 30px 20px 30px;float:left;border-left:1px dotted #b2b2b2;border-right:1px dotted #b2b2b2;text-align:left;}
.footer3{width:216px;margin:0 auto;padding:30px;float:left;text-align:center;}
.footerbot{width:1000px;margin:0 auto;padding:0px 0 50px 0;float:left;border-top:1px dotted #b2b2b2;text-align:center;}
.footer-menu{width:266px;margin:0 auto;padding:0;float:left;}
.footer-menu ul{margin:0 auto;padding:0;}
.footer-menu ul li{list-style-type:none !important;padding:10px 0 10px 0px;}
.footer-menu li a{font-family:Lato;font-size:16px;color:#2d2d2d;text-transform:capitalize;text-decoration:none;margin:0 auto;padding:0 0 0 30px;background-image:url(images/gray-bullet.png);background-position:left;background-repeat:no-repeat;}
.footer-menu li a:hover{font-weight:bold;background-image:url(images/blue-box-bullet.png);color:#065396;}
.footer-menu2{width:246px;margin:10px 0 0 0;padding:15px 0 0 0;float:left;border-top:1px dotted #b2b2b2;}
.footer-menu2 ul{margin:0 auto;padding:0;}
.footer-menu2 ul li{list-style-type:none;padding:10px 0 20px 0px;}
.footer-menu2 li a{font-family:Lato;font-size:16px;color:#2d2d2d;text-transform:capitalize;text-decoration:none;margin:0 auto;padding:0 0 0 30px;background-image:url(images/gray-bullet.png);background-position:left;background-repeat:no-repeat;}
.footer-menu2 li a:hover{font-weight:bold;background-image:url(images/blue-box-bullet.png);color:#065396;}
.copy1{width:50%;float:left;text-align:left;}
.copy2{width:50%;float:left;text-align:right;}
.FOOTERmaintxt{font-family:Lato;font-size:14px;line-height:20px;color:#6d6d6d;font-weight:normal;}
.FOOTERmaintxt strong{font-weight:bold;color:#0090e7;font-size:12px;}
.FOOTERmaintxt a{font-weight:bold;color:#6d6d6d;text-decoration:none;}
.FOOTERmaintxt a:hover{text-decoration:underline;}
.footertitle{font-family:Lato;font-size:15px;line-height:16px;color:#595959;font-weight:900;text-transform:uppercase;}
.footeradd{font-family:Lato;font-size:17px;line-height:27px;color:#484848;}
.footeraddl{font-family:Lato;font-size:18px;line-height:28px;color:#5167b6;font-weight:bold;}
.phonefooter a{font-family:Lato;color:#2b70ab;font-size:36px;font-weight:bold;text-decoration:none;}
.footermenu{font-family:Lato;font-size:18px;line-height:24px;color:#fff;font-weight:normal;}
.footermenu a{font-family:Lato;font-size:18px;line-height:23px;color:#2d2d2d;font-weight:normal;text-decoration:none;display:block;background-image:url(images/gray-bullet.png);background-repeat:no-repeat;background-position:left;padding-left:30px;margin-bottom:40px;}
.footermenu a:hover{font-weight:bold;background-image:url(images/blue-box-bullet.png);color:#ff5003;}
.footermenuhot a{text-shadow:0px 1px 1px #a26f33;font-family:Lato;font-size:16px;line-height:30px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;padding-left:17px;padding-right:17px;padding-bottom:10px;padding-top:10px;background-position:left;background-repeat:no-repeat;background-color:#ff8f00;border-radius:5px;}
.footermenuhot a:hover{background-color:#ffa200;}
#footer-bg{background-image:none;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#f7f7f7;}
#horizontalfooter{border-bottom:1px dotted #c5c9cc;}
#verticallfooter{border-left:1px solid #c5c9cc;}
.RequestAppointment{font-family:Lato;font-size:16px;color:#FFF;}
.RequestAppointment a{border-radius:5px;color:#231f20;text-decoration:none;width:200px;display:inline-block;padding-left:25px;padding-right:25px;padding-top:7px;padding-bottom:9px;background-color:#fff;border:1px solid #00acee;}
.RequestAppointment a:hover{background-color:#00acee;color:#FFF;}
.footerlineh{height:5px;}
.testimonial_slider__minimal .testimonial_quote{font-family:Lato !important;font-style:normal !important;font-size:16px !important;background:none !important;padding-left:0px !important;}
.imgbtns{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;-ms-transition:all 0.9s ease;transition:all 0.9s ease;}
.imgbtns:hover{-webkit-filter:brightness(110%) sepia(90%);-moz-filter:brightness(110%) sepia(50%);-o-filter:brightness(110%) sepia(50%);-ms-filter:brightness(110%) sepia(50%);filter:brightness(110%) sepia(50%);}
.socbtns{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;-ms-transition:all 0.9s ease;transition:all 0.9s ease;}
.socbtns:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);}
.alignleft{float:left;margin-right:30px;margin-bottom:15px;margin-top:20px;}
.alignright{float:right;margin-left:30px;margin-bottom:15px;margin-top:20px;}
.alignnone{float:none;margin:0 auto;display:inline-block;}
.alignleft2{float:left;margin-right:30px;margin-bottom:50px;}
.alignright2{float:right;margin-left:30px;margin-bottom:50px;}
.alignleft3{float:left;margin-right:30px;margin-bottom:30px;margin-top:20px;}
.alignleftex{float:left;margin-right:30px;margin-bottom:15px;margin-top:0px;}
.rndimg{border-radius:8px;}
.alignleft4{float:left;margin-right:30px;margin-bottom:70px;}
.alignright4{float:right;margin-left:30px;margin-bottom:70px;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.rslides_container{margin-top:0px;position:relative;float:left;width:100%;}
.rslides_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:21px;width:20px;background:transparent none no-repeat left top;}
.rslides_nav:active{opacity:1.0;}
.rslides_nav.next{left:auto;background-position:right top;right:0;}
.rslides_nav:focus{outline:none;}
.rslides_tabs{margin-top:-30px;text-align:center;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px;position:relative;top:0px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;display:inline-block;_display:block;*display:block;background-image:url(images/nav-panel-gray.png);background-repeat:no-repeat;width:20px;height:21px;position:relative;z-index:999;}
.rslides_here a{background-image:url(images/nav-panel-orange.png);}
#menu-footer-menu1 li{list-style:none !important;}
#menu-footer-menu2 li{list-style:none !important;}
.wecan1{width:33px;float:left;text-align:left;padding-right:0px;}
.wecan2{width:1000px;text-align:center;}
.wecan3{width:33px;float:left;text-align:right;padding-left:0px;}
.readmorebtn2{font-family:Lato;font-size:18px;color:#FFF;}
.readmorebtn2 a{color:#005da7;text-decoration:none;display:inline-block;padding-left:20px;line-height:50px;font-weight:bold;text-transform:uppercase;border:none;background-image:none;background-repeat:no-repeat;background-position:left;}
.readmorebtn2 a:hover{color:#005da7;background-image:none;}
#newslettercol{width:100%;margin:0 auto;padding:0;}
#newslettercol ul{list-style:none;padding:0;}
#newslettercol li{width:50%;float:left;padding:25px;box-sizing:border-box;text-align:center;list-style:none;margin-bottom:20px;height:320px;}
#patientformcol{width:60%;margin:0 auto;padding:0;}
#patientformcol ul{list-style:none;padding:0;}
#patientformcol li{width:48%;float:left;padding:0;box-sizing:border-box;text-align:center;list-style:none;margin:0 1% 20px 1%;}
#aboutcol{width:90%;margin:0 auto;padding:0;}
#aboutcol ul{list-style:none;padding:0;}
#aboutcol li{width:31.33%;float:left;padding:0;box-sizing:border-box;text-align:center;list-style:none;margin:0 1% 10px 1%;}
#treatmentcol{width:100%;margin:0 auto;padding:0;}
#treatmentcol ul{list-style:none;padding:0;}
#treatmentcol li{width:31.33%;float:left;padding:0;box-sizing:border-box;text-align:center;list-style:none;margin:0 1% 20px 1%;}
#reportpdfcol{width:100%;margin:0 auto;padding:0;}
#reportpdfcol ul{list-style:none;padding:0;}
#reportpdfcol li{width:18%;float:left;padding:0px;box-sizing:border-box;text-align:center;list-style:none;margin:0 1% 20px 1%;height:400px;}
#reportpdfcol li a.linkpdfcol{background-color:#0b96d9;color:#FFF;font-size:18px;text-decoration:none;padding:10px 15px 10px 15px;box-sizing:border-box;border-radius:5px;display:inline-block;line-height:20px;}
#reportpdfcol li a.linkpdfcol:hover { background-color:#134067; }
#resourcescol{width:100%;margin:0 auto;padding:0;}
#resourcescol ul{list-style:none;padding:0;}
#resourcescol li{width:23%;float:left;padding:0;box-sizing:border-box;text-align:center;list-style:none;margin:0 1% 20px 1%;}
/* #resourcescol li:nth-child(5){margin-left:13.5%;} */
.excellenceaudio{width:100%;margin:0 auto;padding:20px;box-sizing:border-box;display:block;background-color:#728bc2;font-family:Lato;color:#FFF;font-size:24px;line-height:30px;word-spacing:5px;font-weight:600;}
.excellenceaudiobgbot{background-image:url(images/eio-shadow.png);background-position:bottom center;background-repeat:no-repeat;display:block;width:100%;height:20px;box-sizing:border-box;}
a .sidebartxtblue{font-weight:bold;color:#5266aa;font-size:20px;line-height:24px;font-family:Lato;text-decoration:none;}
a .sidebartxt{font-weight:bold;color:#65646b;font-size:20px;line-height:24px;font-family:Lato;text-decoration:none;}
a .sidebartxtsmall{font-size:14px;color:#46454d;line-height:20px;font-family:Lato;text-decoration:none;}
.testibtnhome a{width:100%;padding:20px;box-sizing:border-box;margin:0 auto;display:block;font-family:Lato;font-size:24px;line-height:28px;word-spacing:5px;text-decoration:none;color:#FFF;background-color:#728bc2;font-weight:700;}
@media screen and (max-width:1440px) and (min-width:1367px){#righttitletxt-bg{background-image:url(images/right-for-you-bg-1440.jpg);background-position:top right;}
}
@media screen and (max-width:1366x) and (min-width:1025px){
	#righttitletxt-bg{background-image:url(images/right-for-you-bg-1440.jpg);background-position:top right;}
}
@media screen and (max-width:1919px) and (min-width:1600px){#righttitletxt-bg{background-image:url(images/right-for-you-bg-1600.jpg);background-position:top right;}
}
@media screen and (max-width:4000px) and (min-width:1920px){#righttitletxt-bg{background-image:url(images/right-for-you-bg-1920.jpg);background-position:top right;}
}

.tleft{text-align:left;}
.tcenter{text-align:center;}
.tright{text-align:right;}
#display480none { display:inherit; }
#display480 { display:none; }

.video1{
 margin:auto; 
} 
.video1 li{
	text-align: center;
	width: 50%;
	display: inline-block;
}

 .infusion-field-input { width:100%; height:60px; box-sizing:border-box; margin:0 0 10px 0; padding: 15px !important; font-weight:400; font-size:14px; color:#9D9E9E; text-shadow:1px 1px 0 rgba(256, 256, 256, 1.0); background:#FFF;border:1px solid #FFF; border-radius:5px;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); margin-bottom: 20px !important; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); } 
 .infusion-field-input:hover { background:#DFE9EC;color:#414848; } 
 .infusion-field-input:focus { background:#DFE9EC; color:#414848; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25); outline:0; } 
 .infusion-field textarea { width:100%; height:150px !important; box-sizing:border-box; margin:0 0 10px 0; padding: 15px !important; font-weight:400; font-size:14px; color:#9D9E9E; text-shadow:1px 1px 0 rgba(256, 256, 256, 1.0); background:#FFF;border:1px solid #FFF; border-radius:5px;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); margin-bottom: 0px !important; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); } 
 .infusion-field:hover textarea { background:#DFE9EC;color:#414848; } 
 .infusion-field:focus textarea { background:#DFE9EC; color:#414848; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25); outline:0; }
.infusion-submit button {width:150px;padding:10px 20px 10px 20px;border-radius:5px;color:#FFF;background-color:#ff6d02;font-family:Lato;font-size:17px;font-weight:bold;text-decoration:none;cursor:pointer;border:none;} 
.infusion-submit button:hover{background-color:#ccc;}


#gform_submit_button_1{width:150px;padding:10px 20px 10px 20px;border-radius:5px;color:#FFF;background-color:#ff6d02;font-family:Lato;font-size:17px;font-weight:bold;text-decoration:none;cursor:pointer;border:none;} 
#gform_submit_button_1:hover{background-color:#ccc;}

#input_1_1, #input_1_3, #input_1_4, #input_1_5, #input_1_6, #input_1_7 {width: 100%;
    height: 60px;
    box-sizing: border-box;
    margin: 0 0 10px 0;
    padding: 15px !important;
    font-weight: 400;
    font-size: 14px;
    color: #9D9E9E;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
    margin-bottom: 20px !important;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
}

#input_1_8{ width:100%; height:150px !important; box-sizing:border-box; margin:0 0 10px 0; padding: 15px !important; font-weight:400; font-size:14px; color:#9D9E9E; text-shadow:1px 1px 0 rgba(256, 256, 256, 1.0); background:#FFF;border:1px solid #FFF; border-radius:5px;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); margin-bottom: 0px !important; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); } 

#gform_submit_button_2{width:150px;padding:10px 20px 10px 20px;border-radius:5px;color:#FFF;background-color:#ff6d02;font-family:Lato;font-size:17px;font-weight:bold;text-decoration:none;cursor:pointer;border:none;} 
#gform_submit_button_2:hover{background-color:#ccc;}


#input_2_1, #input_2_3, #input_2_4, #input_2_5, #input_2_6, #input_2_7 {width: 100%;
    height: 60px;
    box-sizing: border-box;
    margin: 0 0 10px 0;
    padding: 15px !important;
    font-weight: 400;
    font-size: 14px;
    color: #9D9E9E;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 5px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
    margin-bottom: 20px !important;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50);
}


#input_2_8{ width:100%; height:150px !important; box-sizing:border-box; margin:0 0 10px 0; padding: 15px !important; font-weight:400; font-size:14px; color:#9D9E9E; text-shadow:1px 1px 0 rgba(256, 256, 256, 1.0); background:#FFF;border:1px solid #FFF; border-radius:5px;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); margin-bottom: 0px !important; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.50); } 


.req-online{
font-family: 'Lato';

}

a.wp-block-button__link.has-background{
-webkit-box-shadow: 10px 10px 22px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 22px -11px rgba(0,0,0,0.75);
box-shadow: 10px 10px 22px -11px rgba(0,0,0,0.75);
}

@media (min-width:1920px) {
    #wrap1920 {
        width: 1900px;
        margin: 0 auto;
    }
}

#locationbg {
    width: 100%;
    background: #2068a5;
    float: left;
}

.loc1-title {
    font-family: Lato;
    font-size: 20px;
    font-weight: 600;
    color: #FFF;
    letter-spacing: 1px;
    word-spacing: 1.5px;
}

p.white {
    color: #FFF;
}

p.white strong {
    color: #FFF;
}

#yah-bg {
    width: 100%;
    background: url('https://www.delurgioortho.com/wp-content/uploads/2022/06/Patient-Appreciation-Event-3-Background-scaled.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}

.yah {
    padding-bottom:20px;
}

.yah-title {
    font-family: Lato;
    font-size: 34px;
    letter-spacing: 1px;
    word-spacing: 2px;
    color: #FFF;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.yah-box img {
    max-width: 100%;
    height: auto;
}

.yah-box {
    text-align: center;
}


.yah {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.y-choose {
    width: 60%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.y-choose-box {
    width: 50%;
    text-align: center;
}

.y-choose-box img {
    max-width: 100%;
    height: auto;
}
 
@media (min-width:1024px) {
    #locationbg {
        height: 500px;
    }

    .loc {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .loc1 {
        width: 30%;
        padding: 20px;
        box-sizing: border-box;
    }

    .loc2 {
        width: 70%;
    }

    .yah-box {
        width: 20%;
    }
}

@media (max-width:1024px) and (min-width:641px) {
    .yah-box {
        width: 33.33%;
    }

    .y-choose {
        width: 80%;
    }
}

@media (max-width:640px) and (min-width:320px) {
    .yah-box {
        width: 50%;
        text-align: left;
    }

    .y-choose {
        width: 90%;
    }
}

#wrap80full p.attachment img.attachment-medium {
    float: right;
    margin-left: 20px;
}