html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0 none;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{line-height:1;}
button{cursor:pointer;}
.color-tests{color:#555;color:#444;color:#1879A9;color:#1879A9;color:#1879A9;color:#57B9D6;color:#A1DBE7;color:#E7E7E7;color:#ddd;color:#f2f2f2;color:#f5f5f5;color:#a9a396;}
body{color:#555;font:normal normal 0.875em/1.5 'Oxygen',Helvetica,Arial,sans-serif;background:#fff;text-align:justify;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
a{color:#444;text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}
.strong, strong, bold{font-weight:700;}
.phone-number{font-weight:900;}
em{font-style:italic;}
small{font-size:85%;}
.text-body{color:#555 !important;}
.text-highlight{color:#87B8DB !important;}
.text-light{color:#fff !important;}
.text-align-right{text-align:right;}
.text-align-left{text-align:left;}
.text-align-center{text-align:center}
.center{text-align:center;margin:0 auto;}
img{max-width:100%;}
img.left, a.left{float:left;margin:6px 2em 1.5em 0;max-width:50%;}
img.right, a.right{float:right;margin:6px 0 1.5em 2em;max-width:50%;}
.fancybox{display:block;}
.text-align-center .fancybox{display:inline-block;}
.bordered{border:10px solid #eee;}
a.bordered img{display:block;}
a.bordered:hover, a.bordered:focus{border-color:#87B8DB;}
ul, ol{margin:0.3em 0 1.75em 21px;}
ul{list-style:disc outside;}
ol{list-style:decimal outside;}
li{margin-bottom:0.35em;}
p{margin-bottom:1.75em;}
ul.unstyled, ul.unstyled li, ol.unstyled, ol.unstyled li{margin:0;padding:0;list-style:none;}
span.stars{margin-bottom:0.5em;line-height:1 !important;}
span.stars, span.stars span{display:inline-block;width:90px;height:15px;background:url(../images/icn-stars.png) 0 -24px repeat-x;text-align:left !important;}
span.stars span{background-position:0 -4px;vertical-align:top;}
span.stars.white, span.stars.white span{background-position:0 -65px;}
span.stars.white span{background-position:0 -45px;}
span.stars.medium{margin-bottom:1em;}
span.stars.medium, span.stars.medium span{width:130px;height:24px;background-image:url(../images/icn-stars-medium.png);background-position:0 -26px;}
span.stars.medium span{background-position:0 -1px;}
span.stars.medium.white, span.stars.medium.white span{background-position:0 -77px;}
span.stars.medium.white span{background-position:0 -52px;}
span.stars.large{margin-bottom:1em;}
span.stars.large, span.stars.large span{width:260px;height:51px;background-image:url(../images/icn-stars-large.png);background-position:0 -51px;}
span.stars.large span{background-position:0 0;}
span.stars.large.white, span.stars.large.white span{background-position:0 -151px;}
span.stars.large.white span{background-position:0 -100px;}
blockquote{position:relative;margin:0;padding:1em;}
blockquote p{margin-bottom:0.75em;}
blockquote cite{display:inline-block;padding:0.75em 0 0 1em;width:200px;text-align:left !important;}
blockquote cite > img{float:left;margin:-1em 1em 0 -1em;width:80px;height:80px;border-radius:50%;}
blockquote cite .name{float:left;display:block;}
blockquote cite .social{float:left;display:block;width:90px;background:url(../images/social-reviews.png) no-repeat;text-align:left !important;text-indent:-999px;overflow:hidden;}
blockquote cite .social.google{height:35px;background-position:0 0;margin-top:5px;}
blockquote cite .social.yelp{height:45px;background-position:0 -35px;}
blockquote cite .social.facebook{height:35px;background-position:0 -80px;}
blockquote cite .social.healthgrades{height:20px;background-position:0 -115px;}
blockquote cite .social.patientconnect{height:25px;background-position:0 -135px;}
blockquote cite .social.yp{height:31px;background-position:0 -160px;}
blockquote.large{font-size:2em;}
blockquote.large p{font-size:inherit;line-height:1.3;}
blockquote.large cite{width:250px;font-size:21px;}
blockquote.large cite strong{font-weight:400;}
blockquote.large cite > img{width:100px;height:100px;}
table{margin:0 0 1.75em;border:none;border-collapse:collapse;}
tr{border:none;background:none;}
th, td{padding:0.2em 0.5em;border:1px solid #f2f2f2;border-right:none;border-left:none;background:none;}
th{font-weight:700;color:#444;}
td{}
.table-padded{width:100%;}
.table-padded td{padding:1.5em 1em;}
.table-padded td, .table-padded img{vertical-align:middle;}
h1, h2, h3, h4, .title{margin:1.5em 0 0.25em;color:#444;text-transform:none;font:normal 500 28px/1.15 'Muli',Helvetica,Arial,sans-serif;display:block;text-align:center;}
h1, .title.title-size-1{margin:0.1em 0 0.25em;color:#444;text-transform:uppercase;font-size:36px;font-weight:500;}
h2, .title.title-size-2{margin:1.5em 0 0.25em;color:#444;text-transform:none;font-size:28px;font-weight:500;}
h3, .title.title-size-3{margin:1.5em 0 0.3em;color:#444;text-transform:none;font-size:24px;font-weight:500;}
h4, .title.title-size-4{margin:1.5em 0 0.25em;color:#444;text-transform:none;font-size:20px;font-weight:500;}
.section .title:first-child,
.left_col > .title:first-child,
.content > .title:first-child{margin-top:0;}
.subTitle,
.highlightBlue .contact{display:block;font:400 17px/1.3em 'Oxygen',Helvetica,Arial,sans-serif;letter-spacing:0;}
.wrapper, .internalTitleSection{display:block;width:100%;text-align:center;}
.wrapper.gray{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background-color:#f7fdff;}
.section, .internalTitleSection .title, .wrapper.breadCrumbs{display:inline-block;margin:0 auto;width:960px;}
.section{padding:40px 0;}
.hr{margin:1.5em 0;border-top:1px solid #f2f2f2;}
.page-header{position:relative;z-index:100;background:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.topNav{position:relative;z-index:3;background:#fff;text-align:center;}
.topNav .section{padding-top:0;padding-bottom:0;}
.logo{display:block;float:left;margin:22px 0 0 0;height:110px;overflow:visible;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.logo a{display:inline-block;height:inherit;}
.logo img{display:block;margin:0 auto;width:auto;height:100%;}
.smallNav{display:inline-block;margin:14px 0 0;float:right;font-family:'Oxygen',Helvetica,Arial,sans-serif;overflow:hidden;text-align:right;width:auto;}
.smallNav a{text-decoration:none;}
.smallNav a:hover, .smallNav a:focus{text-decoration:underline;}
.smallNav .face-link{display:inline;float:left;margin:4px 10px -4px 0;}
.smallNav .text{font-size:19px;font-weight:600;}
.smallNav .address{position:relative;top:-5px;display:inline-block;padding-left:15px;font-size:13px;}
.header-links{position:relative;clear:right;float:right;display:inline-block;margin:-4px -8px 2px 0;overflow:hidden;}
.header-links .btn{float:left;margin:4px 8px;}
#btn_0{}
#btn_1{padding-bottom:6px;line-height:1.3;}
#btn_2{width:226px;padding-top:4px;padding-bottom:4px;}
#btn_3{position:absolute;top:43px;right:126px;width:100px;}
#btn_4{position:absolute;top:43px;right:0;width:110px;}
#mainNavToggleControl, #mainNavToggle, #btn_book_fixed{display:none;}
.mainNav{margin:0;border-bottom:1px solid #f2f2f2;background:#f5f5f5;line-height:0;text-align:center;}
.mainNav ul{margin:0;padding-top:0;padding-bottom:0;list-style:none;}
.mainNav li{margin:0;}
.mainNav .section{padding-top:0;padding-bottom:0;}
.mainNav > ul > li:first-child{margin-left:-18px;}
.mainNav a, .mainNav span{display:block;text-decoration:none;}
.mainNav > ul > li{display:inline-block;float:left;position:relative;}
.mainNav a, .mainNav span{display:block;padding:15px 19px 11px;color:#444;font:500 14px/1.25 'Oxygen',Helvetica,Arial,sans-serif;}
.mainNav a:hover, .mainNav a:focus, .mainNav > ul > li:hover > a, .mainNav > ul > li > ul > li.has-children:hover > a{color:#fff !important;background-color:#87B8DB;}
.mainNav > ul > li a.noBorder{border-right:0 none;}
.mainNav > ul > li:before{content:'';position:absolute;top:50%;left:-1px;margin-top:-1px;width:3px;height:3px;border-radius:2px;background:#f5f5f5;display:none;}
.mainNav > ul > li:first-child:before, .mainNav > ul > li:last-child:before{display:none;}
.mainNav > ul > li:last-child{padding-left:6px;}
.mainNav > ul ul{display:none;float:none;width:210px;border:1px solid #fff;border-top-color:#f2f2f2;background:#f2f2f2;position:absolute;top:100%;left:-1px;z-index:999;padding:5px 0 9px;}
.mainNav > ul li:hover > ul, .mainNav > ul ul li:hover > ul{display:block;}
.mainNav > ul ul li a, .mainNav > ul ul li span{padding-top:9px;padding-bottom:7px;}
.mainNav > ul ul li{position:relative;display:block;width:100%;float:none;text-transform:none;text-align:left;}
.mainNav > ul ul span{margin:0 10px;padding:8px 0 0;border-bottom:1px solid #e59500;color:#a6080a;font-weight:300;font-size:12px;font-family:'Oxygen',Helvetica,Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;}
.mainNav > ul ul li:first-child > span{padding-top:4px;}
.mainNav > ul > li ul > li.has-children > a{position:relative;padding-right:24px;}
.mainNav > ul > li ul > li.has-children > a:after{display:none;content:'';position:absolute;top:50%;right:0;margin:-7px 9px 0 0;width:0;height:0;border:7px solid transparent;border-right:none;border-left-color:#fff;}
.mainNav > ul > li ul > li.has-children:hover > a:after,
.mainNav > ul > li ul > li.has-children:focus > a:after{display:block;}
.mainNav > ul ul ul{top:-6px;left:100%;margin-top:0;width:210px;}
.internalTitleSection{position:relative;margin-top:0px;padding:10px 0 8px;background:#148fc0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0OGZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcyYmJkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDhmYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #148fc0 0%, #72bbd9 50%, #148fc0 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#148fc0), color-stop(50%,#72bbd9), color-stop(100%,#148fc0));background:-webkit-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:-o-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:-ms-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:linear-gradient(to right, #148fc0 0%,#72bbd9 50%,#148fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#148fc0', endColorstr='#148fc0',GradientType=1);}
.internalTitleSection .title{font-size:30px;font-family:'Muli',Helvetica,Arial,sans-serif;text-align:left;color:#fff;}
.internalTitleSection img{display:block;margin-bottom:7px;}
.wrapper.breadCrumbs{display:block;margin-top:16px;margin-bottom:30px;font-size:12px;text-align:left;}
.contentSection{padding-top:1px;padding-bottom:0;font-size:16px;text-align:justify;}
.contentSection .left_col{margin:24px 0 30px;width:570px;display:inline;float:left;}
.contentSection .title{text-align:left;}
.bottomContent{clear:both;padding-top:1.5em;border-top:1px solid #f2f2f2;overflow:hidden;}
.panel{margin:30px 0 30px;width:360px;float:right;}
.we-are-local{position:absolute;right:-1px;bottom:100%;margin-bottom:1px;padding:12px 125px 6px 20px;width:auto;max-width:336px;height:82px;background:#f5f5f5;border-radius:18px 18px 0 0;text-align:center;}
.we-are-local .local-text{position:relative;z-index:1;}
.we-are-local h3{margin:0 0 2px;font-size:14px;text-transform:uppercase;}
.we-are-local p{margin:0;font-size:13px;line-height:1.2;text-align:inherit;}
.we-are-local .local-image{position:absolute;right:13px;bottom:-3px;width:auto;overflow:hidden;text-align:right;}
.we-are-local .local-image img{display:inline;margin-bottom:-4px;max-width:150px !important;}
.differenceContainer{display:block;margin:60px auto 25px;padding:3px;line-height:1.35;border:2px solid #f2f2f2;border-radius:5px;text-align:center;}
.differenceBlock{display:inline-block;padding:0 1em 1em;width:100%;border-radius:5px;background:#FFFFFF;background:#FFFFFF linear-gradient(to bottom, #FFFFFF 85%, #f7feff 100%) no-repeat scroll 0 0;background:#FFFFFF -webkit-linear-gradient(top, #FFFFFF 85%, #f7feff 100%) no-repeat scroll 0 0;background:#FFFFFF -moz-linear-gradient(top, #FFFFFF 85%, #f7feff 100%) no-repeat scroll 0 0;background:#FFFFFF -o-linear-gradient(top, #FFFFFF 85%, #f7feff 100%) no-repeat scroll 0 0;background:#FFFFFF linear-gradient(top, #FFFFFF 85%, #f7feff 100%) no-repeat scroll 0 0;}
.differenceBlock .title{display:inline-block;position:relative;top:-14px;margin:0;padding:0 6px;background-color:#fff;font-size:22px;line-height:1;text-align:center;}
.differenceBlock iframe{display:block;margin:0 auto;width:100%;}
.differenceBlock a.directionsLink{display:inline-block;margin:10px 0;padding:40px 0 0;background:url('../images/arrow-down.png') no-repeat scroll center top transparent;color:#87B8DB;font-size:18px;font-weight:500;line-height:1.2;text-decoration:none;}
.differenceBlock a.directionsLink:hover, .differenceBlock a.directionsLink:focus{text-decoration:underline;}
.footerLinks{background-color:#fff;}
.footerLinks .section{padding-top:40px;padding-bottom:15px;text-align:left;}
.footerLinks .inner{display:table;width:100%;}
.footerLinks ul{display:table-cell;vertical-align:top;margin:0;padding:0 40px;list-style:none;max-width:30%;}
.footerLinks ul:first-child{padding-left:0;}
.footerLinks ul:last-child{padding-right:0;white-space:nowrap;}
.footerLinks li{margin:0 0 1em;font-size:14px;}
.footerLinks li.title{font-weight:700;font-size:15px;margin-bottom:1em;text-align:left;}
.footerLinks a{text-decoration:none;}
.footerLinks a:hover, .footerLinks a:focus{text-decoration:underline;}
.facebook, .twitter, .googlePlus, .blog{display:inline-block;padding-left:42px;height:32px;line-height:32px;background:transparent url('../images/social.png') no-repeat scroll 0 0;}
.facebook{background-position:0 0;}
.twitter{background-position:1px -50px;}
.googlePlus{background-position:1px -100px;}
.blog{background-position:0 -150px;}
.footer{font-size:14px;text-align:center;}
.footer .section{padding-top:30px;padding-bottom:85px;}
.footer a{color:#87B8DB;}
.footer p{margin:0;}
.footer ul{margin:0.8em 0;}
.footer ul li{display:inline-block;margin:0.2em 0;padding:0 15px 0 18px;}
.footer ul li + li{border-left:1px solid rgba(0,0,0,0.12);}
.footer ul li a{text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}
.footer-copyright a{white-space:nowrap;}
.mboxDefault{visibility:hidden;}
.btn{padding:8px 9px;border-radius:4px;cursor:pointer;outline:none;color:#fff;font:500 15px/1.5 'Oxygen',Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;}
.btn.btn-primary{text-shadow:0 1px 0 rgba(0,0,0,0.15);background:#F7941D;}
.btn.btn-primary:hover, .btn.btn-primary:focus{background:#f8a94a;}
.btn.btn-secondary{background:#87B8DB;}
.btn.btn-secondary:hover, .btn.btn-secondary:focus{background:#9fc6e2;}
.btn.btn-tertiary{background:#87B8DB;}
.btn.btn-tertiary:hover, .btn.btn-tertiary:focus{background:#9fc6e2;}
.btn.btn-small{padding:6px 5px 4px;font-size:12px;}
.btn.btn-large{padding-top:5px;padding-bottom:5px;font-size:18px;}
.apply_btn{display:inline-block;padding:9px 26px 8px 10px;border:2px solid #fff;border-radius:8px;cursor:pointer;outline:none;background:url('../images/arrow.png') no-repeat scroll right center #F7941D;color:#fff;font:500 20px/100% 'Oxygen',Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.15);}
.apply_btn:hover, .apply_btn:focus{background:url('../images/arrow.png') no-repeat scroll right center #f8a94a;}
.apply_btn:active{position:relative;top:1px;overflow:hidden;}
label{margin-top:1em;display:block;}
label strong{display:block;font-weight:400;line-height:1;text-align:left;}
.contact-form .apply_btn{margin:1em 0;height:45px;width:120px;}
.big_textbox, textarea{margin:8px 0 0;padding:11px 8px 10px;width:100%;border:2px solid #e7e7e7;border-radius:5px;outline:none;background:#f6f6f6;color:inherit;font-size:15px;font-family:'Oxygen',Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.big_textbox, select, textarea{width:100%;}
textarea{height:70px;}
.big_textbox:focus, select:focus, textarea:focus{border-color:#87B8DB !important;}
.unhappyMessage{color:#F00;font-size:14px;}
.formHeader{display:block;width:auto;min-height:88px;margin:-1px -1px 0 -1px;padding:12px 10px 0;border-radius:4px 0 0 0;background:#87B8DB;color:#fff;font:500 26px/1.2 'Muli',Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,0.15);}
.form{position:relative;padding:0 0 20px;border:1px solid #ddd;border-radius:4px 0 4px 4px;background:#f2f2f2;text-align:center;}
.form .contact-form{padding:0 20px;}
.form fieldset{margin:0;padding:0;border:none;}
.form legend{display:none;}
.form label strong, .contact-form legend{display:none;}
.form .big_textbox, .form textarea{background-color:#fff;border-color:#ddd;}
.form .apply_btn{margin:20px auto 16px;height:auto;width:auto;}
.callNow{}
.callNow a{text-decoration:none;}
.callNow a:hover, .callNow a:focus{text-decoration:underline;}
.clearBoth{clear:both;}
#D3cpWidget, .d3cp_feature_wrap, .d3cp_review_order, .d3cp_review_box, .d3cp_review_main{max-width:100%;margin-right:0;margin-left:0;}
.social-slide{display:inline-block;margin-bottom:0.5em;padding-left:45px;height:35px;line-height:35px;background:url(../images/social-slide.png) no-repeat;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;}
.social-slide.facebook{background-position:0 0;}
.social-slide.facebook:hover, .social-slide.facebook:focus{background-position:0 -35px;}
.social-slide.google{background-position:0 -70px;}
.social-slide.google:hover, .social-slide.google:focus{background-position:0 -105px;}
.social-slide.yelp{background-position:0 -140px;}
.social-slide.yelp:hover, .social-slide.yelp:hover{background-position:0 -175px;}
ul.service-grid{margin:6px 0 2.5em;padding:0;list-style:none;text-align:center;}
ul.service-grid > li{position:relative;margin:0;padding:1px;}
ul.service-grid > li:before{content:'';display:block;padding-top:71%;}
ul.service-grid a{position:absolute;top:0;right:0;bottom:0;left:0;margin:1px;display:block;overflow:hidden;text-decoration:none;}
ul.service-grid img{display:block;width:100%;height:auto;border:none;}
ul.service-grid .service-title{position:absolute;right:0;bottom:0;left:0;margin:0;background:rgba(255,255,255,0.6);color:#555;font-size:1.15em;line-height:1.1;text-align:center;}
ul.service-grid .service-title > span{display:table;margin:0;padding:0.3em 0.3em 0.15em;width:100%;min-height:2.7em;}
ul.service-grid .service-title > span > span{display:table-cell;width:100%;height:100%;vertical-align:middle;}
ul.service-grid a:hover .service-title, ul.service-grid a:focus .service-title{background-color:rgba(255,255,255,0.8);background-color:#87B8DB;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.15);}
ul.service-list-large{margin:0;padding:0;}
ul.service-list-large > li{display:block;margin:1em 0;padding:1.2em;overflow:hidden;text-align:left;background-color:#f5f5f5;}
ul.service-list-large > li:nth-child(2n+1){background-color:#f2f2f2;}
ul.service-list-large img.left{border:1px solid #fff;}
ul.service-list-large .title{margin:0.1em 0 0.6em;text-align:left;}
ul.service-list-large p{margin-bottom:0;}
ul.service-list-large ul{float:left;margin:0 0 0.2em;list-style:none;}
ul.service-list-large a{text-decoration:none;}
ul.service-list-large a:hover, ul.service-list-large a:focus{text-decoration:underline;}
.collapsible{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.collapsible + .collapsible{border-top:none;}
.collapsible p, .collapsible ul{margin-bottom:0.5em;font-size:90%;text-align:justify !important;}
.collapsible .question{position:relative;margin:0;padding:0.6em 0 0.5em 30px;cursor:pointer;color:#87B8DB;font-size:110%;text-align:left !important;}
.collapsible .question:before{content:'';position:absolute;top:13px;left:0;width:0;height:0;border:9px solid transparent;border-top:14px solid #87B8DB;}
.collapsible .answer{padding-top:0.2em;}
.collapsible.collapsed .question{color:inherit;}
.collapsible.collapsed .question:before{top:11px;border-top:9px solid transparent;border-left:14px solid #87B8DB;}
.collapsible.collapsed .question:hover{color:#87B8DB;}
.collapsible.collapsed .answer{display:none;}
ul.staff-list{margin:1.5em 0 0;padding:0;list-style:none;overflow:hidden;}
ul.staff-list > li{margin:0;padding:0;overflow:hidden;}
ul.staff-list img.left{margin-top:0;padding:0;overflow:hidden;}
ul.staff-list .title{margin:0 0 0.5em;line-height:1.1;text-align:left;}
ul.staff-list p, ul.staff-list ul{margin-bottom:1em;text-align:justify;}
ul.staff-list.no-columns > li{padding-top:1.75em;padding-bottom:0.5em;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
ul.staff-list.no-columns > li + li{margin-top:-1px;}
ul.staff-list.two-column, ul.staff-list.three-column{margin:0 -31px 1em -31px;}
ul.staff-list.two-column > li, ul.staff-list.three-column > li{margin:0.5em -1px 0.5em 0;padding-right:30px;padding-left:30px;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
ul.staff-list.two-column{}
ul.staff-list.three-column{text-align:center;}
ul.staff-list.three-column .title{text-align:center;}
ul.staff-list.three-column img{margin-bottom:0.8em;}
ul.staff-list.three-column img{margin-bottom:0.8em;}
.header-video{position:relative;overflow:hidden;}
.header-video .video-background-image{display:block;width:100%;height:auto;opacity:1;}
.header-video .video-wrapper{position:absolute;top:0;right:0;left:0;width:100%;padding-bottom:56.35%;height:0;}
.header-video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.header-video .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#333 url(../images/texture-stripes.png) repeat 0 0;opacity:0.2;}
.action-links{position:absolute;top:50%;width:100%;margin-top:-80px;text-align:center;}
.play-video{}
.play-video a{position:relative;display:inline-block;width:100px;height:100px;border:2px solid #fff;border-radius:50%;text-align:left;text-indent:-999px;overflow:hidden;opacity:0.8;}
.play-video a:after{content:'';position:absolute;top:50%;left:50%;margin:-18px 0 0 -10px;width:0;height:0;border:20px solid transparent;border-right:none;border-left:30px solid #fff;}
.play-video a:hover{opacity:1;background:#fff;}
.play-video a:hover:after{border-left-color:#333;}
.action-links .buttons{margin:0.5em 0 0;}
.action-links .buttons a{display:inline-block;margin:0.2em;padding:0.6em 1em;border:1px solid #fff;color:#fff;font-weight:700;font-size:18px;text-decoration:none;}
.action-links .buttons a:hover, .action-links .buttons a:focus{background-color:#fff;color:#333;}
.header-partners{position:relative;height:96px;line-height:96px;vertical-align:middle;background:#eee;}
.header-partners .section{position:relative;padding-top:0;padding-bottom:0;}
.header-partners .active-members{position:absolute;top:0;left:15px;height:inherit;color:#828282;}
.header-partners img{display:inline;vertical-align:middle;max-height:90px;width:auto;}
.header-coverphoto{position:relative;overflow:hidden;background:url(../background-video/bg-cover-photo.jpg) no-repeat center;background-size:cover;}
.wave-image{position:absolute;bottom:0;left:0;width:100%;height:auto;}
.header-coverphoto .section{padding-bottom:20px;text-align:left;}
.header-coverphoto .text-block{display:table-cell;height:400px;min-height:570px;max-width:600px;vertical-align:middle;text-align:center;}
ul.threeAcross, ul.print-as-threeAcross{margin:1.5em 0;padding:0;list-style:none;overflow:hidden;}
ul.threeAcross > li{float:left;margin:0;padding:0 1px;width:33.3333%;}
ul.threeAcross > li > img{display:block;width:100%;height:auto;}
.wrapper-testimonials ul.threeAcross{margin-bottom:0;}
.wrapper-testimonials p{text-align:justify;}
.systems-wrapper{position:relative;display:table-row;width:100%;}
.systems-title-cell{margin:0;padding:0;display:table-cell;width:30%;vertical-align:middle;text-align:center;}
.systems-logos-cell{margin:0;padding:0;display:table-cell;width:70%;vertical-align:middle;text-align:center;}
.systems-logos-cell > ul{display:table;width:100%;margin:0;padding:0;list-style:none;}
.systems-logos-cell > ul > li{display:table-cell;padding:8px 0 0;text-align:left;vertical-align:middle;}
.systems-wrapper .title{margin:0;}
.systems-wrapper img{display:block;width:100%;height:auto;vertical-align:middle;}
ul.visaVersus{margin:2.5em 0;padding:0;list-style:none;font-size:16px;}
ul.visaVersus:last-child{margin-bottom:0;}
ul.visaVersus > li{margin:0;padding:1.5em 0 0;overflow:hidden;text-align:justify;}
ul.visaVersus > li > img{margin:-1.5em 0 1em;width:33.3333%;}
ul.visaVersus > li.odd > img{float:left;margin-right:2em;}
ul.visaVersus > li.even > img{float:right;margin-left:2em;}
ul.visaVersus .title{margin-top:0;text-align:left;}
ul.visaVersus p{margin-bottom:2em;}
.google-maps{margin:0 auto;}
.google-maps p{margin:0.5em 0;}
.google-maps .apply_btn{margin:0.5em 0 0;}
.google-maps iframe{margin:1em 0 0;width:100% !important;height:350px !important;}
ul.partners.four-column{margin:0;padding:0;list-style:none;overflow:hidden;}
ul.partners.four-column > li{float:left;margin:0;width:25%;}
ul.partners.four-column > li > span{display:block;margin:15px 10px 5px;padding:7px 15px 3px;border-width:2px;}
.shadow{box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}
ul.difference-block{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.3;text-align:left;}
ul.difference-block .title{color:#87B8DB;font-size:17px;}
ul.difference-block p, .difference-block ul{margin-top:1em;margin-bottom:1em;}
ul.difference-block > li{display:inline-block;float:left;margin:0;padding:1.2em 1em 0;border:1px solid #87B8DB;border-top-width:5px;background-color:#fff;}
ul.difference-block > li.leftDifference, ul.difference-block > li.rightDifference{margin-top:60px;width:250px;height:auto;min-height:320px;z-index:2;}
ul.difference-block > li.leftDifference{border-right-width:0;}
ul.difference-block > li.rightDifference{border-left-width:0;}
ul.difference-block > li.middleDifference{position:relative;margin-top:20px;padding-left:200px;width:460px;min-height:400px;background:url('../images/home-experience.png') no-repeat scroll left bottom #fff;background-size:300px 360px;}
ul.twoAcross{display:inline-block;margin:1em 0 -0.5em;padding:0;list-style:none;width:100%;font-size:0.93em;text-align:left;}
ul.twoAcross > li{float:left;margin:0;padding:0 1em;width:50%;}
ul.twoAcross > li + li{padding:0 1em 1em 1em;text-align:right;}
ul.twoAcross > li p{margin-bottom:0;}
ul.twoAcross > li img{display:block;float:left;margin:0 1em 0.5em -1em;width:80px;height:auto;overflow:hidden;background-color:#ddd;}
ul.twoAcross > li + li img{float:right;margin:0 -1em 0 1em;}
.highlightBlueLarge{position:relative;margin-bottom:0px;text-align:center;background:#148fc0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0OGZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcyYmJkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDhmYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #148fc0 0%, #72bbd9 50%, #148fc0 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#148fc0), color-stop(50%,#72bbd9), color-stop(100%,#148fc0));background:-webkit-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:-o-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:-ms-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:linear-gradient(to right, #148fc0 0%,#72bbd9 50%,#148fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#148fc0', endColorstr='#148fc0',GradientType=1);}
.highlightBlueLarge .section{padding-top:18px;padding-bottom:22px;}
.highlightBlueLarge .title{margin-bottom:15px;color:#fff;font-weight:600;font-size:40px;text-shadow:1px 1px 0 rgba(0,0,0,0.15);}
.highlightBlueLarge .subTitle{margin-top:-8px;color:#fff;font-weight:500;font-size:17px;}
.highlightBlue{margin-top:-1px;padding:0;color:#fff;text-align:center;background:#148fc0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0OGZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcyYmJkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDhmYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #148fc0 0%, #72bbd9 50%, #148fc0 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#148fc0), color-stop(50%,#72bbd9), color-stop(100%,#148fc0));background:-webkit-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:-o-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:-ms-linear-gradient(left, #148fc0 0%,#72bbd9 50%,#148fc0 100%);background:linear-gradient(to right, #148fc0 0%,#72bbd9 50%,#148fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#148fc0', endColorstr='#148fc0',GradientType=1);}
.highlightBlue .section{padding-top:35px;padding-bottom:30px;}
.highlightBlue .title{display:block;margin:0 0 0.2em;color:#fff;font-size:38px;text-shadow:1px 1px 0 rgba(0,0,0,0.2);text-transform:uppercase;}
.highlightBlue .contact{display:inline-block;padding:0;line-height:48px;color:#fff;font-weight:500;font-size:20px;}
.highlightBlue .contact strong{padding:0 10px;font-weight:700;}
.highlightBlue .contact a{color:#fff;font-size:100%;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.highlightBlue .contact a:hover, .highlightBlue .contact a:focus{text-decoration:underline;}
.page-contact{}
.section.formContainer{padding-top:0;padding-bottom:0;}
.section.formContainer .formBlock{margin:0 0 -6px;padding:3em 2.5em;min-height:550px;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;background:#fff;}
.email-dupe-message-container-contact{margin:auto;width:70%}
.section.formContainer .formContentBlock{padding-left:30px;}
.formContentBlock .title{margin:0 0 0.2em;}
.asSeenInBlock{display:inline-block;margin:1.2em 0;width:100%;text-align:center;}
.asSeenInBlock .title{margin-bottom:0.5em;}
.securityInformation{display:inline-block;margin:1.2em 0;padding:1.75em 0.5em 1em 0em;width:100%;max-width:360px;height:auto;min-height:45px;border:1px solid #e7e7e7;border-radius:8px;text-align:center;background:transparent;background:transparent linear-gradient(to bottom, #f7feff 25%, #fff 40%) repeat scroll 0 0;background:transparent -webkit-linear-gradient(top, #f7feff 25%, #fff 40%) repeat scroll 0 0;background:transparent -moz-linear-gradient(top, #f7feff 25%, #fff 40%) repeat scroll 0 0;background:transparent -o-linear-gradient(top, #f7feff 25%, #fff 40%) repeat scroll 0 0;background:transparent linear-gradient(top, #f7feff 25%, #fff 40%) repeat scroll 0 0;}
.address-block{display:inline-block;margin:1.5em 0;width:100%;text-align:center;}
@media print{.no-print,
.mainNav,
.header-links,
.footerLinks,
.footer-address,
.hide-mobile,
.header-links-mobile,
.breadCrumbs,
.footer-small-nav{display:none !important;}
.topNav{height:auto;}
.page-header{height:auto;}
.logo{height:70px;margin:10px 0 0;}
.wrapper.gray{border:none;background:none;}
.footer .section{padding-top:0;padding-bottom:0;}
.print-left-col-only .left_col{width:100%;}
.print-left-col-only .internalTitleSection,
.print-left-col-only .panel,
.print-left-col-only .wrapper-testimonials,
.print-left-col-only .highlightBlue{display:none !important;}
ul.print-as-threeAcross > li{float:left;margin:0;padding:0 1px;width:33.3333%;}
}
@media only screen and (max-width:1024px){.header-coverphoto{position:relative;overflow:hidden;background:url(../background-video/bg-cover-photo-small.jpg) no-repeat center;background-size:cover;}
}
.hide-on-index .sticky-buttons{display:none;}
@media only screen and (max-width:767px){#catfish{display:none;}
}
#catfish{position:fixed;bottom:0;z-index:99;margin:0 0 -131px;padding:0;width:100%;height:auto;background:#77ddff;text-align:center;cursor:pointer;box-shadow:0 0 12px 0 rgba(0,0,0,0.5);}
#catfish b{display:block;margin:0 auto;padding:0;width:960px;}
#catfish b img{float:left;}
#catfish ul{float:right;margin:30px 16px 0 0;padding:0;font-size:x-small;list-style-type:none;}
#catfish ul li a{position:absolute;top:7px;right:10px;display:block;padding:0 0 0 16px;line-height:18px;background:url(../images/cross-btn.png) no-repeat 0 4px;color:#fff;}