html{overflow:-moz-scrollbars-vertical}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:FLTL;src:url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/FLTL.woff2) format('woff2'),url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/FLTL.woff) format('woff')}@font-face{font-family:FLTM;src:url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/FLTM.woff2) format('woff2'),url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/FLTM.woff) format('woff')}@font-face{font-family:GPP;src:url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/GPP.woff2) format('woff2'),url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/GPP.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:GPP;src:url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/GPP-Smbd.woff2) format('woff2'),url(https://cdn.ssmedia.com/johnrconiglio/_scripts/fonts/GPP-Smbd.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'PT Sans';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-BoldItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-BoldItalic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'PT Sans';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-Regular.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'PT Sans';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-Italic.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'PT Sans';src:url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-Bold.woff2) format('woff2'),url(https://cdn.ssmedia.com/_scriptsGlobal/fonts/PTSans/PTSans-Bold.woff) format('woff');font-weight:700;font-style:normal}body{padding:0;margin:0;background-color:#fff}body,div,li,ol,p,td,ul{font:14px 'pt sans',sans-serif;line-height:1.5}body,li,ol,p,td,ul{color:#333}html{width:100%;height:100%}body{width:100%;height:100%}hr{border-top:1px solid #bdbdbd!important}a,a.alt:hover{color:#a20000;text-decoration:underline}a.alt,a:hover{color:#000;text-decoration:underline}.imgbox{background-color:#fff;padding:2px;border:1px solid #e0e0e0}.imgbox2{-webkit-box-shadow:2px 2px 5px 0 rgba(29,26,27,.15);-moz-box-shadow:2px 2px 5px 0 rgba(29,26,27,.15);box-shadow:2px 2px 5px 0 rgba(29,26,27,.15)}.box{border:1px solid #333;border-collapse:collapse}.pubbox{border:1px solid #ccc;border-collapse:collapse}.small{font-size:13px}.h1,h1{margin:0;font:normal 33px FLTL,sans-serif;color:#3a3a3a}.h2,h2{margin:12px 0;font:normal 27px FLTL,sans-serif;color:#000}h2.formhdr,h3.formhdr{padding:5px 10px;background-color:#efefef}.h3,h3{margin:12px 0;font:normal 24px GPP,serif;color:#000}.h4,h4{margin:12px 0;font:normal 17px FLTL,sans-serif;color:#000}@media only screen and (max-width:1300px){.h1,h1{font-size:30px}.h2,h2{font-size:25px}.h3,h3{font-size:23px}}@media only screen and (max-width:1024px){.h1,h1{font-size:26px}.h2,h2{font-size:24px}.h3,h3{font-size:22px}}@media only screen and (max-width:767px){.h1,h1{font-size:24px}.h2,h2{font-size:22px}.h3,h3{font-size:21px}}@media only screen and (max-width:480px){.h1,h1{font-size:23px}.h2,h2{font-size:20px}.h3,h3{font-size:19px}}.bodywrapper,.footer,.footer2,.footerlogo,.siteheader,.siteheader2,.wrapper,.wrapper2,.wrapper3,.wrapper3a,.wrapper4{position:relative}.siteheader,.siteheader2,.wrapper,.wrapper2,.wrapper3a{min-width:1400px;max-width:1400px;margin:0 auto}.siteheader{z-index:350}.siteheaderinner .item:nth-of-type(1),.wrapperitem:nth-of-type(1){width:290px}.siteheaderinner .item,.wrapperitem{position:relative;display:table-cell;vertical-align:top}.wrapperitem:nth-of-type(1){padding:0 5px}.siteheader{background:url(https://cdn.ssmedia.com/johnrconiglio/webart/theme3/bgd_top.jpg) top center repeat-x}.siteheaderinner{display:table;width:100%}.siteheaderinner:nth-of-type(1){background:rgba(0,0,0,.75)}.siteheaderinner:nth-of-type(2){background:rgba(39,39,39,.75)}.siteheaderinner .item:nth-of-type(1){background:#272727}.siteheaderinner .item .toprule{position:absolute;top:0;left:0;width:100%;height:4px;background-color:#680000}.siteheaderinner .hdrtag{padding:5px 15px 0 0;font:normal 15px GPP,serif;color:#fff;text-align:right}.siteheaderinner .toplinks{position:absolute;top:15px;right:10px;z-index:100}.siteheaderinner .toplinks .item{display:table-cell;vertical-align:middle;padding-right:12px;font:normal 24px FLTM,sans-serif;color:#fff}.siteheaderinner .toplinks .item:nth-of-type(1){text-align:right}.siteheaderinner .toplinks .item a{color:#fff;text-decoration:none}.siteheaderinner .toplinks .item a:hover{color:#fff;text-decoration:underline}.siteheaderinner .item:nth-of-type(1){background:0 0}.siteheader2 .siteheaderinner .item:nth-of-type(1){background:#f8f8f8}.siteheader2 .siteheaderinner .item:nth-of-type(2){background:#fff}.bodycontent{padding:0 30px}.bodycontent .odd{background:#fafafa!important;border:none!important}.bodycontent2{padding:0 30px 20px 30px}.headertext h1{margin:0 0 20px 0;padding:0;text-align:center}.headertexthome{display:none}.headertext2 h2{margin:0 0 20px 0;padding:0;text-align:center}.headerimg img{width:auto;height:auto;max-width:100%}.headerimgbottom{display:none}.headerpromo{padding:20px}.headerpromo a,.headerpromo b,.headerpromo em,.headerpromo strong{display:block;margin-bottom:15px}.headerpromo a{font:normal 16px FLTM,sans-serif;color:#a20000;text-transform:uppercase;text-decoration:none}.headerpromo a:hover{color:#000;text-decoration:none}.headerpromo b{font:normal 24px GPP,serif;color:#000}.headerpromo em{font:normal 18px FLTL,sans-serif;color:#3a3a3a}.headerpromo strong{font:normal 33px FLTL,sans-serif;color:#3a3a3a}.logo{position:relative;width:100%;background-color:#000;z-index:300}.logo em,.logo strong{display:block;text-align:center}.logo em{padding-top:5px;font:normal 14px FLTL,sans-serif;color:#fff;line-height:1.3}.logo strong{padding-bottom:5px;font:normal 30px GPP,serif;color:#fff;font-variant:small-caps;line-height:1.3}.logo2{background:#272727;padding:3px 0;font:normal 18px FLTL,sans-serif;color:#fff;line-height:1.3}.logo2 a{color:#fff;text-decoration:none}.logo2 div{display:table;width:100%}.logo2 div em,.siteheaderinner .logo2 div span{display:table-cell;vertical-align:middle}.logo2 div span{padding:0 5px 0 15px;white-space:nowrap}.logo2 div em{width:100%}.logo2 div em strong{display:block;width:100%;height:1px;background-color:#727272}.siteheader2 .item .navbar{position:relative;z-index:350}#navContent{visibility:hidden;z-index:350}.ddsmoothmenu{position:relative;left:10px}.ddsmoothmenu ul li:first-child{display:none}.ddsmoothmenu ul li:first-child a.mmnavlogo{text-indent:-999px;white-space:nowrap;overflow:hidden}.ddsmoothmenu ul li a{position:relative;padding:22px 12px!important;margin:4px 0 0 0;font:normal 18px FLTL,sans-serif;font-weight:300;color:#fff;text-decoration:none;line-height:1}.ddsmoothmenu ul li a.alt,.ddsmoothmenu ul li a.alt:hover,.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{color:#fff;text-decoration:none;background:#000;background:-moz-linear-gradient(top,#000 0,#272727 100%);background:-webkit-linear-gradient(top,#000 0,#272727 100%);background:linear-gradient(to bottom,#000 0,#272727 100%)}.ddsmoothmenu ul li a.alt{background:#000;color:#fff}.ddsmoothmenu ul li a.alt:hover{color:#fff}.ddsmoothmenu ul li a.alt:hover span,.ddsmoothmenu ul li a:hover span{position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background:#d45b5f}.ddsmoothmenu ul li ul li:first-child{display:block}.ddsmoothmenu ul li ul{margin-left:0;margin-top:10px;padding:5px 0 5px 5px!important;background:rgba(0,0,0,.8)}.ddsmoothmenu ul li li{border:none!important}.ddsmoothmenu ul li li:nth-of-type(2) a,.ddsmoothmenu ul li li:nth-of-type(2) a.alt:hover,.ddsmoothmenu ul li li:nth-of-type(2) a.selected,.ddsmoothmenu ul li li:nth-of-type(2) a:hover{border-left:none!important}.ddsmoothmenu ul li ul{position:relative;top:55px!important;padding:0!important}.ddsmoothmenu ul li ul ul{top:0!important}.ddsmoothmenu ul li ul li{width:200px;padding:0!important;border:none;background:0 0}.ddsmoothmenu ul li ul li a{margin:0;padding:7px 12px 5px 12px!important;font:normal 13px FLTL,sans-serif;color:#fff;text-decoration:none;border:none!important;line-height:1.3}.ddsmoothmenu ul li ul li a.alt{color:#fff;background:#000!important;background:0 0;border:none}.ddsmoothmenu ul li ul li a.alt:hover,.ddsmoothmenu ul li ul li a:hover{color:#fff;background:rgba(0,0,0,.8)!important;border:none!important}.ddsmoothmenu ul li ul li a span{display:none!important}.sociallinks{display:table-cell;white-space:nowrap;padding-top:3px}.sociallinks span{position:relative;margin-top:-5px;margin-left:-5px}.sociallinks span:hover i:first-child{color:#01833a}.sociallinks span i:first-child{color:#000}.sociallinks span.social-envelope i:first-child{color:#6a6a6a}.sociallinks span.social-facebook i:first-child{color:#535c9f}.sociallinks span.social-google i:first-child{color:#1b78f3}.sociallinks span.social-yelp i:first-child{color:#d32323}.sociallinks span:hover i:first-child{color:#000!important}.sociallinks span a:hover i,.sociallinks span:hover a:hover i{color:#fff!important}.sociallinks span a i{color:#fff!important}.sociallinks span{font-size:17px}.sociallinks .socialiconinner{font-size:18px}.sociallinkswrapperfooter{display:none;margin-top:20px}.sociallinkswrapperfooter .sociallinks{position:relative;top:auto;left:auto;display:table;margin:0 auto;padding:0}.sociallinkswrapperfooter .sociallinks span{margin:0 5px;font-size:20px}.bodywrapper{background:#f6f6ea;background:-moz-linear-gradient(top,#ede9e9 0,#fff 80%,#fff 100%);background:-webkit-linear-gradient(top,#ede9e9 0,#fff 80%,#fff 100%);background:linear-gradient(to bottom,#ede9e9 0,#fff 80%,#fff 100%)}.wrapper{display:table;padding-top:15px;background:#fff;height:400px}.wrapper2{padding:34px 0;min-height:200px;background:#fff}.wrapper2a{min-height:40px}.wrapper2b{display:table;width:100%}.wrapper2b .inner{display:table-cell;vertical-align:middle}.footercontent1,.footercontent1 div,.footercontent1 li,.footercontent1 p{font:normal 18px GPP,serif;color:#000;line-height:1.3}.footercontent2,.footercontent2 div,.footercontent2 li,.footercontent2 p{font:normal 19px GPP,serif;color:#a20000;line-height:1.3}.footercontent2 a{text-decoration:none}.wrapper3{padding:34px 0 84px 0;border-top:1px solid #dcdcdc}.wrapper4{padding:30px 34px 0 30px}.quotenextprev{position:relative;width:100%;z-index:200}.quotenextprev .quotenext{right:0}.quotenextprev .quoteprev{left:0}.quotenextprev .quotenext,.quotenextprev .quoteprev{position:absolute;top:0;font-size:45px;color:#a20000;opacity:.5;cursor:pointer}.quotenextprev .quotenext:hover,.quotenextprev .quoteprev:hover{opacity:1}.quotes .item{display:none;padding:0 50px;text-align:center}.quotes .item em{display:block;font:normal 18px FLTL,sans-serif;color:#3a3a3a;line-height:1.7;text-align:center}.quotes .item span{display:block;margin-top:15px;font:normal 22px FLTL,sans-serif;color:#a20000;text-align:center}.quotes .item span b{font-weight:400;font-family:FLTL}.quotes .item span i{font-style:normal}.quotes .item span i a{color:#4e9490;text-decoration:none}.quotes .item span i a:hover{color:#4e9490;text-decoration:underline}.bulletlists{display:table;margin:30px auto;width:100%}.bulletlists .item{display:table-cell;vertical-align:top;padding:0 13px;width:33.3333%}.bulletlists .item .hdr{margin-bottom:10px;padding-bottom:5px;font:normal 20px FLTM,sans-serif;text-transform:uppercase;text-align:center;border-bottom:1px solid #000}.bulletlists .item .hdr a{text-decoration:none;color:#000}.bulletlists .item .hdr span{color:#a20000}.bulletlists .item .listwrapper{display:table;margin:0 auto}.bulletlists .item ul{margin:0;padding:0}.bulletlists .item ul li{padding-bottom:10px;font:normal 18px GPP,serif;color:#000}.bulletlists.bulletlists2 .item ul li{padding-bottom:5px;font-size:15px}.practicenavwrapper{display:table;margin:15px auto 35px auto;padding-top:35px;border-top:1px solid #dcdcdc}.practicenav{display:table-cell;width:33.33334%;vertical-align:top;list-style:none;margin:0;padding:0 5px;text-align:center}.practicenav a:nth-of-type(1){margin-top:0}.practicenav a{display:block;margin:5px 10px;padding:10px 15px;font:normal 17px GPP,serif;color:#000;text-decoration:none;border:1px solid #dcdcdc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fffeff;background:-moz-linear-gradient(top,#fffeff 0,#f2f1f1 100%);background:-webkit-linear-gradient(top,#fffeff 0,#f2f1f1 100%);background:linear-gradient(to bottom,#fffeff 0,#f2f1f1 100%)}.practicenav a:hover{color:#a20000;text-decoration:none;border:1px solid #000}@media only screen and (max-width:1024px){.practicenav{padding-right:0;padding-left:0}.practicenav a{margin-right:10px;margin-left:10px;font-size:15px}}@media only screen and (max-width:900px){.practicenav a{font-size:14px}}@media only screen and (max-width:480px){.practicenavwrapper{width:100%}.practicenav{display:block;width:100%;padding-right:0;padding-left:0}.practicenav a{display:block;padding-right:25px;padding-left:25px;font-size:16px}.practicenav li{padding-right:0;padding-left:0;margin-bottom:10px}}.blogdate{font-style:italic}.blogtagselect{padding:4px 0;width:100%;margin-bottom:3px}.presstags{margin:15px 0}.presstags a,.presstags b,.presstags span{display:block;float:left;margin-right:4px;font-size:10px;line-height:1.4}.presstags a{margin-right:5px!important}.presshdr a{text-decoration:none}.presshdr a:hover{text-decoration:underline}.listings{clear:both;margin-top:50px}.listings .item{margin-top:10px}.listings .item:nth-of-type(1){margin-top:0}.listings .item .img img{max-width:100%;width:auto;height:auto}.listings .item .inner .contents .featuretext{font-size:24px}.listings.listingslarge .item .img{margin:35px 0 25px 0}.listings.listingslarge .item .inner{display:table}.listings.listingslarge .item .inner .contents,.listings.listingslarge .item .inner .listingtitle{display:table-cell;vertical-align:top}.listings.listingslarge .item .inner .contents p:nth-of-type(1){margin-top:0;padding-top:0}.listings.listingslarge .item .inner .listingtitle{width:40%}.listings.listingslarge .item .inner .listingtitle h2{margin:0;font-size:24px;text-transform:uppercase}.listings.listingssmall .item{margin-bottom:50px}.listings.listingssmall .item .img,.listings.listingssmall .item .inner{display:table-cell;vertical-align:top}.listings.listingssmall .item .inner{padding-left:50px}.listings.listingssmall .item .img{width:112px;text-align:center}.listings.listingssmall .item .inner .listingtitle h2{margin:0}.listings.listingssmall .item .inner .contents .websitelink a{text-transform:lowercase}@media only screen and (max-width:980px){.listings.listingslarge .item .inner .listingtitle{width:45%}}@media only screen and (max-width:900px){.listings{margin-top:34px}.listings.listingssmall .item{margin-bottom:34px}.listings.listingssmall .item .inner{padding-left:34px}}@media only screen and (max-width:860px){.listings.listingssmall .item .inner{padding-left:20px}}@media only screen and (max-width:767px){.listings.listingslarge .item .inner,.listings.listingslarge .item .inner .contents,.listings.listingslarge .item .inner .listingtitle{display:block}.listings.listingslarge .item .inner .listingtitle{width:100%}.listings.listingslarge .item .img{margin-bottom:15px}}@media only screen and (max-width:600px){.listings.listingssmall .item .img,.listings.listingssmall .item .inner{display:block}.listings.listingssmall .item .img{margin-bottom:15px}.listings.listingssmall .item .inner{padding-left:0}}@media only screen and (max-width:480px){.listings .item .inner .contents .featuretext{font-size:18px}}.footer{margin-top:23px;padding-bottom:25px}.footer .footeraddress{margin-top:-20px}.footer .footeraddress,.footer .footeraddress2{font-size:16px;text-align:center}.footer .footeraddress a,.footer .footeraddress2 a{text-decoration:none}.footer .footeraddress a:hover,.footer .footeraddress2 a:hover{color:#000;text-decoration:underline}.footer .footeraddress2{margin-top:20px}.footer2{background:#fff;padding:25px 0 0 0;font-size:11px;color:#000;text-align:center}.footer2 a{color:#000;text-decoration:underline}.footer2 a:hover{color:#5c5c5c;text-decoration:underline}.footerlinks2{width:750px;margin:15px auto;padding-bottom:15px;text-align:center;font:normal 9px Arial,sans-serif;color:#a9aaac;line-height:1.4}.footerlinks2 a{display:inline-block;padding:5px 5px;color:#a9aaac;text-decoration:none}.footerlinks2 a:hover{color:#a9aaac;text-decoration:underline}.footerlogo{top:-50px;width:290px;margin:0 auto}.consultationhdr{padding:10px;font:normal 22px FLTL,sans-serif;color:#fff;text-align:center;border:2px solid #a20000}.consultationwrapper{padding:10px;background:#fafafa;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede}.consultationwrapper div.callus,.consultationwrapper p{text-align:center}.consultationwrapper p{font:normal 18px GPP,serif;color:#000}.consultationwrapper div.callus{font:normal 18px FLTM,sans-serif;color:#a20000}.consultationwrapper div.callus:nth-of-type(2){margin-bottom:20px}.consultationwrapper div.callus a{color:#a20000;text-decoration:none}.consultationwrapper div.callus a:hover{color:#a20000;text-decoration:underline}.consultationwrapper .inputfield,.consultationwrapper .textareafield{padding:10px;font:normal 15px GPP,serif;border:1px solid #bdbdbd}.consultationwrapper .textareafield{height:200px}.consultationwrapper .waterMarkClass{color:#929292!important}.consultationwrapper .placeholder{color:#929292!important}.consultationwrapper input::-webkit-input-placeholder{color:#929292!important}.consultationwrapper input:-moz-placeholder{color:#929292!important;opacity:1!important}.consultationwrapper input::-moz-placeholder{color:#929292!important;opacity:1!important}.consultationwrapper input:-ms-input-placeholder{color:#929292!important}.consultationwrapper .inputfield.error{border:1px solid red}.consultationwrapper label.error{display:none!important}.container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.row{margin-bottom:20px}@media (min-width:400px){.container{width:100%;padding:0}}@media (min-width:481px){.container{width:100%}.column,.columns{margin-left:1.3333334%}.column:first-child,.columns:first-child{margin-left:0}.four.columns{width:24%}.three.columns{width:32%}.two.columns{width:48%}}@media (max-width:640px){.container{width:100%;padding:0}.column,.columns{margin-left:0}.four.columns{width:100%}.three.columns{width:100%}.two.columns{width:100%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.calloutbox{text-align:center;padding:10px 5px;border:1px solid #bababa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e4e4e4 100%);background:-webkit-linear-gradient(top,#fff 0,#e4e4e4 100%);background:linear-gradient(to bottom,#fff 0,#e4e4e4 100%)}.calloutbox:hover{border:1px solid #a20000;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.calloutbox a,.calloutbox em,.calloutbox strong{display:block;margin:5px 0;text-align:center}.calloutbox a{width:75%;margin:10px auto 5px auto;padding:5px;background:#fff;font:normal 16px FLTM,sans-serif;color:#a20000;text-transform:uppercase;text-decoration:none;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(162,0,0,.15);-moz-box-shadow:0 0 5px 0 rgba(162,0,0,.15);box-shadow:0 0 5px 0 rgba(162,0,0,.15)}.calloutbox a:hover{background:#a20000;color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.calloutbox em{font:normal 18px FLTL,sans-serif;color:#000}.calloutbox strong{font:normal 23px GPP,serif;color:#000}.calloutbox.columns .img{width:auto;height:auto;max-width:100%}.calloutbox.active{opacity:.5}.calloutbox.active:hover{opacity:1}.calloutbox.four.columns{min-height:160px}@media only screen and (max-width:1400px){.calloutbox a{font-size:15px}.calloutbox em{font-size:17px}.calloutbox strong{font-size:21px}}@media only screen and (max-width:1200px){.calloutbox a{font-size:15px}.calloutbox em{font-size:15px}.calloutbox strong{font-size:18px}}@media only screen and (max-width:1100px){.calloutbox a{font-size:14px}.calloutbox em{font-size:15px}.calloutbox strong{font-size:16px}}@media only screen and (max-width:1024px){.calloutbox a{font-size:13px}}@media only screen and (max-width:767px){.calloutbox a{font-size:11px}}@media only screen and (max-width:640px){.calloutbox{margin-bottom:10px}.calloutbox a{font-size:10px}.calloutbox em{font-size:13px}.calloutbox strong{font-size:14px}.calloutbox.four.columns{min-height:0}}@media only screen and (max-width:480px){.calloutbox a{font-size:12px;padding-top:10px;padding-bottom:10px}.calloutbox em{font-size:15px}.calloutbox strong{font-size:16px}}.newshdr,.newswrapper{padding-right:34px;padding-left:34px}.newshdr{display:table;width:100%;padding-top:10px;padding-bottom:10px;background:#575757;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.newshdr div h2{margin:0;padding:0;color:#fff;font-family:GPP,serif}.newshdr div{display:table-cell;vertical-align:middle}.newshdr div:nth-of-type(2){text-align:right}.newshdr div strong{font-weight:400}.newshdr div strong a{color:#fff;text-decoration:none}.newshdr div strong a:hover{color:#fff;text-decoration:underline}.newswrapper{min-height:200px;padding-top:10px;padding-bottom:25px;background:#f5f5f5;-webkit-box-shadow:inset 0 0 20px 0 rgba(162,0,0,.1);-moz-box-shadow:inset 0 0 20px 0 rgba(162,0,0,.1);box-shadow:inset 0 0 20px 0 rgba(162,0,0,.1);-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px}.homenews2,.newswrapper2{display:table}.homenews2{padding-top:15px}.homenews1 .inner,.homenews2 .inner,.newswrapper2inner{display:table-cell;vertical-align:top}.homenews1 .inner:nth-of-type(2),.homenews2 .inner:nth-of-type(2),.newswrapper2inner:nth-of-type(2){padding-left:20px}.homenews1 h3 a,.homenews1 h3 a:hover{margin:0;padding:0;text-decoration:none}.homenews1 img,.homenews2 img{width:auto;height:auto;max-width:230px;border:1px solid #a20000}.homenews1 img{max-width:230px;max-height:200px}.homenews2 img{max-width:125px;max-height:90px}.homenews1 .content a,.homenews2 .content a{color:#282425}.homenews1 .content a:hover,.homenews2 .content a:hover{color:#a20000}.homenews1 .content strong,.homenews2 .content strong{font-weight:400}.homenews1 .content{line-height:1.6}.homenews2 .content{line-height:1.4}@media only screen and (max-width:1200px){.homenews1 .content,.homenews2 .content{font-size:14px}.homenews1 img{max-width:196px;max-height:170px}}@media only screen and (max-width:900px){.newshdr,.newswrapper{padding-right:25px;padding-left:25px}.newswrapper2inner{display:block}.newswrapper2inner:nth-of-type(1){margin-bottom:5px;padding-bottom:15px;border-bottom:1px solid #dcdcdc}.newswrapper2inner:nth-of-type(2){padding-left:0}}@media only screen and (max-width:767px){.homenews1 img,.homenews2 img{max-width:140px;max-height:120px}}@media only screen and (max-width:480px){.homenews1 img,.homenews2 img{float:left;margin-right:15px;margin-bottom:0}.homenews1 .inner,.homenews2 .inner{display:block}.homenews1 .inner:nth-of-type(2),.homenews2 .inner:nth-of-type(2){padding-left:0}}@media only screen and (max-width:360px){.homenews1 img,.homenews2 img{float:none;margin-right:0;margin-bottom:10px}}.tickerwrapper{width:1050px;margin:0 auto 10px auto;padding:0 10px;overflow:hidden;background:#f8f8f8}.tickerwrapper li{font-size:15px}@media only screen and (max-width:1550px){.tickerwrapper{display:flex;max-width:65vw;width:auto;overflow:hidden}}@media only screen and (max-width:1400px){.tickerwrapper{max-width:70vw}}@media only screen and (max-width:1100px){.tickerwrapper li{font-size:14px}}@media only screen and (max-width:1400px){.tickerwrapper{max-width:65vw}}@media only screen and (max-width:1024px){.tickerwrapper{max-width:60vw}}@media only screen and (max-width:900px){.tickerwrapper{max-width:90vw}.tickerwrapper li{font-size:13px}}@media only screen and (max-width:480px){.tickerwrapper{max-width:80vw}}.cookietrail{position:relative;height:30px;margin:0 auto;background-color:#e0e0e0}.cookietrail em{float:left;padding:8px 0 0 8px;font-size:10px;font-style:normal}.cookietrail span{float:right;padding:8px 8px 0 0;font-size:10px}a.ss,a.ss:visited{color:#000;text-decoration:underline}a.ss:hover{color:#5c5c5c!important;text-decoration:underline}a.u,a.u:visited{color:#000;text-decoration:none}a.u:hover{cursor:text;color:#000!important;text-decoration:none}.btn,.btn2,.btnbig,.btnoutline,.btnsm{display:inline-block!important;border:none;white-space:nowrap;-webkit-appearance:none}.btn i,.btn2 i,.btnbig i,.btnoutline i{padding-right:5px}.btn{padding:8px 12px;font:normal 16px GPP,serif;color:#fff;text-decoration:none;border:1px solid #000;background:#616161;background:-moz-linear-gradient(top,#616161 1%,#181818 100%);background:-webkit-linear-gradient(top,#616161 1%,#181818 100%);background:linear-gradient(to bottom,#616161 1%,#181818 100%);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;line-height:1}.btn:hover{color:#fff;text-decoration:none;background:#000}.btndisabled{opacity:.5;cursor:auto}.customtext img{width:auto!important;height:auto!important;max-width:100%!important;max-height:none!important}.customtext table:after,.customtext table:before{content:"";display:table;clear:both}@media only screen and (max-width:1200px){.ctimage,.ctimageleft,.ctimageright{width:auto!important}.ctimage img,.ctimageleft img,.ctimageright img{width:auto!important;height:auto!important;max-width:300px!important;max-height:none}}@media only screen and (max-width:1024px){.ctimage img,.ctimageleft img,.ctimageright img{max-width:250px!important}.customtext table,.customtext tbody,.customtext td,.customtext th,.customtext tr{clear:both;display:block;width:100%!important;height:auto!important;padding-right:0!important;padding-left:0!important}}@media only screen and (max-width:580px){.ctimage,.ctimageleft,.ctimageright{display:block;float:none!important;margin:10px 0 15px 0!important;padding:0!important;width:100%!important;max-height:none;width:auto!important;height:auto!important;text-align:center!important}.ctimage img,.ctimageleft img,.ctimageright img{max-width:200px!important}.customtext{max-width:96%!important;margin:0 auto!important}.customtext div{float:none!important;margin-right:0!important;margin-left:0!important}.customtext img{display:block;float:none!important;margin:10px auto 15px auto!important;padding:0!important;width:auto!important;height:auto!important;max-height:350px!important;max-width:100%!important}}@media only screen and (max-width:400px){.ctimage img,.ctimageleft img,.ctimageright img{max-width:100%!important;max-height:350px}}.popup-gallery{display:table;margin:0 auto}.popup-gallery img{display:inline-block;margin:3px;max-width:220px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width:1024px){.popup-gallery{max-width:460px}}@media only screen and (min-width:768px) and (max-width:959px){.popup-gallery{max-width:510px}.popup-gallery img{max-width:162px}}@media only screen and (max-width:767px){.popup-gallery{max-width:428px}.popup-gallery img{max-width:206px}}@media only screen and (max-width:480px){.popup-gallery{max-width:260px}.popup-gallery img{max-width:260px}}.mmnavwrapper{position:absolute;top:18px;right:10px;display:none;width:32px;height:20px;padding:7px;z-index:1001;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width:767px){.mmnavwrapper{display:block}}@media only screen and (max-width:440px){.mmnavwrapper{position:fixed}}.mmnav{display:block;height:4px;width:32px;border-top:12px double #fff;border-bottom:4px solid #fff;font-size:0}.mmnav:hover{border-top:12px double #6a6a6a;border-bottom:4px solid #6a6a6a;font-size:0}#mmenu{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#mmenu *,#mmenu :after,#mmenu :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#mmenu .mmnavlogo{display:block;width:167px;height:40px;margin:20px auto;border:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mmenu .mmnavlogo{background:url(https://cdn.ssmedia.com/johnrconiglio/mobile/logo.png) 0 0/100% auto no-repeat}.mm-menu{display:none;background-color:#f7f7f7!important}.mm-listview>li>a,.mm-listview>li>span{font-size:13px;color:#000!important}.mm-listview li:nth-of-type(1){padding-bottom:10px}.mm-listview li ul li:nth-of-type(1){padding-bottom:0}.mm-menu .mm-navbar>a{color:#7e7e7e!important}.mm-menu .mm-navbar>a:hover{color:#000!important}.mm-search input{background:none repeat scroll 0 0 rgba(126,126,126,.3)!important;color:#fff!important}.mm-navbar{bottom:50px!important}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footerlogo,.siteheader2 .logo{-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.38);-moz-box-shadow:4px 5px 0 rgba(0,0,0,.38);box-shadow:4px 4px 5px 0 rgba(0,0,0,.38)}.consultationhdr{background:#a20000;background:-moz-linear-gradient(top,#a20000 1%,#680000 100%);background:-webkit-linear-gradient(top,#a20000 1%,#680000 100%);background:linear-gradient(to bottom,#a20000 1%,#680000 100%)}.footer{background:#cfd0d1;background:-moz-linear-gradient(top,#cfd0d1 0,#a9aaac 99%);background:-webkit-linear-gradient(top,#cfd0d1 0,#a9aaac 99%);background:linear-gradient(to bottom,#cfd0d1 0,#a9aaac 99%)}.wrapper2a{background:#fff;background:-moz-linear-gradient(left,#fff 2%,#f7f7f4 35%,#f7f7f4 66%,#fff 100%);background:-webkit-linear-gradient(left,#fff 2%,#f7f7f4 35%,#f7f7f4 66%,#fff 100%);background:linear-gradient(to right,#fff 2%,#f7f7f4 35%,#f7f7f4 66%,#fff 100%)}.wrapper3{background:#efefef;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%)}.consultationhdr{-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.headerpromo a:hover,div.next,div.quoteprev{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:1400px){.siteheader,.siteheader2,.wrapper,.wrapper2,.wrapper3a{min-width:100%;max-width:100%}.siteheader2,.wrapper,.wrapper2,.wrapper3a{overflow:hidden}.quotes .item em,.quotes .item span{font-size:17px}.siteheaderinner .toplinks .item:nth-of-type(1){padding-top:3px}.siteheaderinner .toplinks .item{font-size:20px}.headerimg{display:table;margin:0 auto;padding:25px 0 10px 0}.headerimg img{width:auto;height:auto;max-width:200px}.headerimgbottom{display:block;text-align:center;padding:0 10px 10px 10px;font:normal 14px GPP,serif}.wrapper3{padding-right:15px;padding-bottom:74px;padding-left:15px}}@media only screen and (max-width:1300px){.consultationhdr{font-size:19px}.ddsmoothmenu ul li a{padding-top:23px!important;padding-bottom:23px!important;font-size:16px}.consultationwrapper p,.customtext div,.customtext li,.customtext p,.customtext td,.customtext th,.footercontent1,.footercontent1 div,.footercontent1 li,.footercontent1 p,.quotes .item em{font-size:16px}.consultationwrapper div.callus,.footercontent2,.footercontent2 div,.footercontent2 li,.footercontent2 p,.quotes .item span{font-size:17px}.footer .footeraddress,.footer .footeraddress2{font-size:14px}.siteheaderinner .toplinks .item{font-size:17px}}@media only screen and (max-width:1270px){.headerimg img{max-width:165px}}@media only screen and (max-width:1200px){.bulletlists .item .hdr{font-size:18px}.bulletlists .item ul li{font-size:16px}.siteheaderinner .toplinks{top:20px;right:10px;z-index:100}.siteheaderinner .toplinks .item:nth-of-type(1){padding-top:3px;padding-bottom:3px}.siteheaderinner .toplinks .item{padding-right:10px;font-size:15px}.sociallinks .socialiconinner{font-size:16px}}@media only screen and (max-width:1150px){.ddsmoothmenu ul li a{padding:24px 10px!important;font-size:14px}.ddsmoothmenu ul li ul li a{padding-right:10px!important;padding-left:10px!important;font-size:12px}.siteheaderinner .toplinks{top:18px}.headerimg img{max-width:140px}}@media only screen and (max-width:1100px){.bulletlists .item .hdr{font-size:17px}.bulletlists .item ul li{font-size:15px}.siteheaderinner .toplinks .item{font-size:14px}.siteheaderinner .toplinks .item strong span{display:none}}@media only screen and (max-width:1040px){.ddsmoothmenu{left:5px}.ddsmoothmenu ul li a{padding:24px 10px!important;font-size:13px}.ddsmoothmenu ul li ul li a{padding-right:10px!important;padding-left:10px!important;font-size:11px}.siteheaderinner .toplinks{top:20px}}@media only screen and (max-width:1024px){.consultationwrapper p,.customtext div,.customtext li,.customtext p,.customtext td,.customtext th,.footercontent1,.footercontent1 div,.footercontent1 li,.footercontent1 p,.quotes .item em{font-size:15px}.consultationwrapper div.callus,.footercontent2,.footercontent2 div,.footercontent2 li,.footercontent2 p,.quotes .item span{font-size:15px}.footerlogo{width:240px}.headerpromo{padding:15px}.headerpromo a{font-size:15px}.headerpromo b{font-size:19px}.headerpromo em{font-size:16px}.headerpromo strong{font-size:23px}.logo em{padding-top:9px;font-size:13px}.logo strong{padding-bottom:9px;font-size:24px}.practicenavwrapper{margin-bottom:20px}.quotes .item em,.quotes .item span{font-size:14px}.quotes .item em{line-height:1.5}.siteheaderinner .item:nth-of-type(1),.wrapperitem:nth-of-type(1){width:240px}.siteheaderinner.siteheaderinnerhome .item:nth-of-type(1){display:none!important}.siteheader2 .siteheaderinner,.siteheader2 .siteheaderinner .item{display:block}.siteheader2 .siteheaderinner .item:nth-of-type(1){width:100%}.siteheader2 .siteheaderinner .item{width:100%}.wrapper3{padding-bottom:64px}.wrapper4{padding:25px 25px 0 25px}}@media only screen and (max-width:950px){.ddsmoothmenu ul li:nth-of-type(7){display:none}.ddsmoothmenu ul li ul li:nth-of-type(7){display:block}}@media only screen and (max-width:900px){.bodycontent{padding-bottom:24px}.bodycontent,.bodycontent2{padding-right:15px;padding-left:15px}#consultationForm .textareafield{height:120px}.logo em{padding-top:9px;font-size:13px}.logo strong{padding-bottom:9px;font-size:22px}.siteheaderinner .item:nth-of-type(1){width:200px}.wrapper{min-width:96%;max-width:96%}.wrapperitem:nth-of-type(1){display:table-footer-group;width:100%}}@media only screen and (max-width:840px){.siteheaderinner .toplinks .item{font-size:13px}.siteheaderinner .toplinks .item strong{display:none}.sociallinks span{font-size:14px}.sociallinks .socialiconinner{font-size:15px}}@media only screen and (max-width:767px){.consultationwrapper p,.customtext div,.customtext li,.customtext p,.customtext td,.customtext th,.footercontent1,.footercontent1 div,.footercontent1 li,.footercontent1 p,.quotes .item em{font-size:14px}.bulletlists .item ul li{padding-bottom:5px}.footercontent1,.footercontent2{width:90%;margin-right:auto;margin-left:auto}.quotes .item em,.quotes .item span{font-size:14px}.quotes .item em{line-height:1.4}.footerlinks2{width:96%}.navbar{display:none}.siteheaderinner .hdrtag{padding-right:0;padding-left:10px;text-align:left}.siteheaderinner .toplinks{display:table;position:relative;left:10px;top:20px}.siteheaderinner .toplinks .item:nth-of-type(1),.sociallinks{text-align:left}.siteheaderinner .toplinks .item,.sociallinks{display:table-cell;white-space:nowrap}.siteheaderinner .toplinks .item:nth-of-type(1){padding-bottom:0;padding-top:0}.siteheaderinner .toplinks .item{font-size:17px}.siteheaderinner .toplinks .item strong,.siteheaderinner .toplinks .item strong span{display:inline}.sociallinks{padding-left:10px}.sociallinks span{font-size:16px}.sociallinks .socialiconinner{font-size:17px}.wrapper4{padding:20px 15px 0 15px}}@media only screen and (max-width:640px){.bulletlists .item{margin-top:20px}.bulletlists .item:nth-of-type(1){margin-top:0}.bulletlists .item{display:block;padding-right:0;padding-left:0;width:100%}.bulletlists .item ul,.bulletlists .item ul li{list-style:none}.bulletlists .item ul li{text-align:center}.quotes .item em,.quotes .item span{font-size:13px}.siteheaderinner .toplinks{top:12px}.siteheaderinner .toplinks .item strong{display:block}.siteheaderinner .toplinks .item{width:110px;font-size:14px}.sociallinks{padding-top:10px}}@media only screen and (max-width:580px){.siteheaderinner .hdrtag{font-size:14px}.quotes .item{padding-right:34px;padding-left:34px}}@media only screen and (max-width:480px){.consultationwrapper div.callus{font-size:18px}.footercontent1,.footercontent1 div,.footercontent1 li,.footercontent1 p{font-size:13px}.footercontent2,.footercontent2 div,.footercontent2 li,.footercontent2 p{font-size:19px}.footer .footeraddress{margin-top:-25px}.footer .footeraddress,.footer .footeraddress2{font-size:17px;line-height:1.6}.footer2 .mobile-break{height:12px}.siteheaderinner .hdrtag{font-size:12px}.sociallinks{display:none}.sociallinkswrapperfooter{display:block}}@media only screen and (max-width:440px){.bodywrapper{padding-top:96px}.siteheader{position:fixed;top:0;left:0;width:100%;height:96px;z-index:1000}.siteheaderinner .hdrtag{display:none}.logo em{padding-top:14px;font-size:14px}.logo strong{padding-bottom:7px;font-size:21px}.logo2{padding:3px 0 5px 0;font-size:16px}.siteheaderinner .item:nth-of-type(1){width:50%}.quotes .item em{font-size:14px}.quotes .item span{font-size:17px}.toplinks .item:nth-of-type(1){padding-top:3px}}@media only screen and (max-width:359px){.siteheaderinner .item:nth-of-type(1){width:160px}.siteheaderinner .toplinks .item{font-size:13px}}