.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }@media (min-width: 768px) {
.wppninja-spacing {
margin-top: 10px;
}
}
@media (max-width: 768px) {
.wppninja-spacing {
margin-top: 0px;
}
.wppninja-gallery .col-xs-1 {
width:100%;
}
}
@media (max-width: 468px) {
.wppninja-gallery .col-xs-1, .wppninja-gallery .col-xs-6, .wppninja-gallery .col-xs-4, .wppninja-gallery .col-xs-3, .wppninja-gallery .col-xs-2 {
width:100%;
}
}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body{min-height:100%;}
body{background:-webkit-linear-gradient(top, #9c9c9c, #000 1000px);background:-moz-linear-gradient(top, #9c9c9c, #000 1000px);background:-o-linear-gradient(top, #9c9c9c, #000 1000px);background:-ms-linear-gradient(top, #9c9c9c, #000 1000px);background:linear-gradient(to bottom, #9c9c9c, #000 1000px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c', endColorstr='#000000');font-size:16px;font-family:'Didact Gothic',Century Gothic,CenturyGothic,AppleGothic,sans-serif;line-height:1.5;}
.wrap{background:#fff;height:100%;margin:0 auto;max-width:1200px;}
.page > .container:last-child{padding-bottom:30px;}
img{max-width:100%;}
a{color:#1cbbb4;text-decoration:none;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.phoneNo{ font-size:18px;}
.cta-gallery{ width:100%;}
#captchaimg{ max-width:76px; }
.contact-form input[type=button] { width:auto; background:#2BBAB3; border:none; color:#fff;}
#sidebar h2{ font-size:18px; line-height:normal; color:#2BBAB3; margin-bottom:8px;}
.sb_item{ margin-bottom:24px;}
.alignright{ float:right; }
.alignleft{ float:left;}
.sidebar-nav .sb-contact{ display:none; }
.gallery-item{ float:left; margin:0 4px 4px;}
.clear{ clear:both; }
.popular-news .seminars-module-seminar-list-item{background:none; padding-left:0;}
.popular-news{ border-bottom:3px solid #333; }
.patient-education{ background:#2A3E46; color:#fff; padding:40px 0;}
.quiz input{ width:auto;}
.link_gallery img{ margin-top:14px;}
.videoWrapper {
position: relative;
padding-bottom: 54.25%; height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-module{ background:#000;}
.consent-form{ max-width:550px; margin:0 auto;}
.consent-form .your-consent{ display:inline-block; }
.consent-form span.wpcf7-list-item { margin:0; }
.page-template-_full-page-padding h1{ text-align:center; margin-top:24px; }
.consent-form input[type="checkbox"]{ width:15px;}
#video-gallery a{ position:relative; color:#fff; display:inline-block;}
#video-gallery a::before{font-family: 'FontAwesome';content: "\f01d";position:absolute;font-size:40px;display:block;left:0;right:0; text-align:center;top: 35%;;opacity: 0.8; }
#video-gallery a:hover::before{opacity: 1; }
#video-gallery .myItem:nth-child(2n+1){clear:left;} 
#video-gallery .myItem img{ margin-bottom:8px;}
#video-gallery .myItem{ font-size:14px; line-height:normal; margin-bottom: 24px;}
.cv {padding-bottom: 44px;}
.cv table td{vertical-align:top; padding-bottom: 10px;}
.cv table td:first-child{width: 120px; font-weight: bold;}
.cv h3{padding: 44px 0 24px; font-size: 28px;}
.cv ul{padding-top: 0; margin-top: 0; margin-bottom: 0;}
@media (max-width: 767px){
.photo_block .the_patient, .photo_block .description { width:100%!important; }
.sm-mb-0{margin-bottom:0;}
.sm-mb-5{margin-bottom:5px;}
.sm-mb-10{margin-bottom:10px;}
.sm-mb-15{margin-bottom:15px;}
.sm-mb-20{margin-bottom:20px;}
.sm-mb-25{margin-bottom:25px;}
.sm-mb-30{margin-bottom:30px;}
.sm-mb-35{margin-bottom:35px;}
.sm-mb-40{margin-bottom:40px;}
.sm-mb-45{margin-bottom:45px;}
.sm-mb-50{margin-bottom:50px;}
.sm-mb-55{margin-bottom:55px;}
.sm-mb-60{margin-bottom:60px;}
.sm-mb-65{margin-bottom:65px;}
.sm-mb-70{margin-bottom:70px;}
.sm-mb-75{margin-bottom:75px;}
.sm-mb-80{margin-bottom:80px;}
.sm-mb-85{margin-bottom:85px;}
.sm-mb-90{margin-bottom:90px;}
.sm-mb-95{margin-bottom:95px;}
.sm-mb-100{margin-bottom:100px;}
.sm-text-left{text-align:left;}
.sm-text-center{text-align:center;}
.sm-text-right{text-align:right;}
;}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.3;margin:0;padding:0;}
h2{font-size:30px;}
h3{font-size:19px;font-weight:bold;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.bordered-image{padding:5px;border:1px solid #d4d4d4;}
.post-1704 blockquote{margin:0;}
.person,.person hr{margin-bottom:30px;}
.container{zoom:1;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.container:before,.container:after{content:"";display:table;}
.container:after{clear:both;}
.row{zoom:1;margin-right:-15px;margin-left:-15px;}
.row:before,.row:after{content:"";display:table;}
.row:after{clear:both;}
.inset-row{zoom:1;margin-right:25px;margin-left:25px;}
.inset-row:before,.inset-row:after{content:"";display:table;}
.inset-row:after{clear:both;}
@media (min-width: 768px) and (max-width: 991px){.inset-row{margin-right:5px;margin-left:5px;}
;}@media (max-width: 767px){.inset-row{margin-right:-15px;margin-left:-15px;}
;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}
;}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}
;}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}
;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important;}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}
@media (max-width: 767px){.visible-xs{display:block !important;}
table.visible-xs{display:table;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,td.visible-xs{display:table-cell !important;}
;}@media (max-width: 767px){.visible-xs-block{display:block !important;}
;}@media (max-width: 767px){.visible-xs-inline{display:inline !important;}
;}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important;}
;}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important;}
table.visible-sm{display:table;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,td.visible-sm{display:table-cell !important;}
;}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important;}
;}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important;}
;}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important;}
;}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important;}
table.visible-md{display:table;}
tr.visible-md{display:table-row !important;}
th.visible-md,td.visible-md{display:table-cell !important;}
;}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important;}
;}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important;}
;}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important;}
;}@media (min-width: 1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,td.visible-lg{display:table-cell !important;}
;}@media (min-width: 1200px){.visible-lg-block{display:block !important;}
;}@media (min-width: 1200px){.visible-lg-inline{display:inline !important;}
;}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important;}
;}@media (max-width: 767px){.hidden-xs{display:none !important;}
;}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important;}
;}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important;}
;}@media (min-width: 1200px){.hidden-lg{display:none !important;}
;}.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table;}
tr.visible-print{display:table-row !important;}
th.visible-print,td.visible-print{display:table-cell !important;}
;}.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
;}.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
;}.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
;}@media print{.hidden-print{display:none !important;}
;}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.icon-left-chevron-right,.more-link,.seminars-module-seminar-list-item-more-link,.news-module-list-item-read-more-link,.featured-news-module-list-item-title-link,.facebook-module-link,.post-311.page > .review-module h3,.ss-navigation-prev-wrap a,.ss-navigation-next-wrap a,.category-news .lister-item-more-link{color:#1cbbb4;font-size:16px;font-weight:bold;}
.icon-left-chevron-right:before,.more-link:before,.seminars-module-seminar-list-item-more-link:before,.news-module-list-item-read-more-link:before,.facebook-module-link:before,.category-news .lister-item-more-link:before{content:'';background:url(//www.midwestdentalimplantology.com/assets/images/green-disc-chevron-right.png) left center no-repeat;display:inline-block;margin-right:7px;position:relative;left:0;top:2px;width:17px;height:17px;}
.ss-navigation-next-wrap a:after{content:'';background:url(//www.midwestdentalimplantology.com/assets/images/green-disc-chevron-right.png) left center no-repeat;display:inline-block;margin-left:7px;position:relative;left:0;top:2px;width:17px;height:17px;}
.ss-navigation-prev-wrap a:before{content:'';background:url(//www.midwestdentalimplantology.com/assets/images/green-disc-chevron-left.png) left center no-repeat;display:inline-block;margin-right:7px;position:relative;left:0;top:2px;width:17px;height:17px;}
.featured-news-module-list-item-title-link{background:url(//www.midwestdentalimplantology.com/assets/images/green-disc-chevron-right.png) left 4px no-repeat;display:inline-block;padding-left:24px;}
.button-green{background:#2bbab3;-webkit-border-radius:19px;border-radius:19px;color:#fff;display:inline-block;font-size:16px;font-weight:bold;line-height:38px;padding:0 30px;}
.button-green span{position:relative;left:0;top:-2px;}
.button-green span:before{content:'';background:url(//www.midwestdentalimplantology.com/assets/images/white-disc-chevron-right.png) left center no-repeat;display:inline-block;margin-right:7px;position:relative;left:0;top:3px;width:17px;height:17px;}
@media (max-width: 991px){.button-green{line-height:44px;-webkit-border-radius:22px;border-radius:22px;} .topSocial{ display:none; }
;}input,textarea{border:1px solid #bfbfbf;font-size:16px;width:100%;}
input[type=submit]{width:auto;}
div.wpcf7-response-output{margin-left:0;margin-right:0;}
.privacy-text{color:#999;}
.button{border:1px solid #00f;}
.video-player-wrap{position:relative;}
.video-player-trigger{display:block;}
.video-poster{position:absolute;left:0;top:0;z-index:2;}
.js-image-fill-wrap{position:relative;overflow:hidden;}
.js-image-fill-image{max-width:none;}
.js-image-max-fill-image{width:100%;max-width:none;}
.site-header{background:#fff;min-height:133px;position:relative;z-index:300;}
.site-logo{font-weight:normal;float:left;margin-top: 0!important; text-align:left!important;}
.site-logo-link{background:url(//www.midwestdentalimplantology.com/assets/images/mdi-logo@3x.jpg) left center no-repeat;-webkit-background-size:115px;-moz-background-size:115px;background-size:115px;display:block;line-height:1.3;margin-top:9px;margin-left:24px;min-height:115px;padding-left:130px;padding-top:4px;}
.site-logo-link .dentists{color:#000;font-size:21px;}
.site-logo-link .specialty{color:#997a1b;font-size:12px;letter-spacing:1px;text-transform:uppercase;}
.site-address{color:#6e6147;float:right;font-family:sans-serif;font-size:13px;line-height:1.3;margin-right:13px;margin-top:20px;text-align:right;}
.facebookHead{background:url(//www.midwestdentalimplantology.com/assets/images/icon-facebook-header.png) top right no-repeat; display:block; width:30px; height:30px; margin: 14px 13px 0px 2px;}
.linkedInHead{background:url(//www.midwestdentalimplantology.com/assets/images/icon-linkedin-header.png) top right no-repeat; display:block; width:30px; height:30px; margin: 8px 13px 0px 2px;}
.youTubeHead{background:url(//www.midwestdentalimplantology.com/assets/images/yt-icon-header.png) top right no-repeat; display:block; width:30px; height:30px; margin: 8px 13px 0px 2px;}
.site-address p{margin:0;}
.site-address-header{border-bottom:1px solid #d6d4c1;color:#18617f;font-size:15px;margin-bottom:5px;padding-bottom:5px;}
.mobile-navigation{display:none;float:right;margin-right:20px;margin-top:24px;text-align:right;}
.mobile-phone{background:url(//www.midwestdentalimplantology.com/assets/images/icon-phone.png) center no-repeat;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px;display:inline-block;width:45px;}
.mobile-menu{background:url(//www.midwestdentalimplantology.com/assets/images/icon-menu.png) center no-repeat;-webkit-background-size:18px 15px;-moz-background-size:18px 15px;background-size:18px 15px;display:inline-block;width:45px;}
.mobile-menu.js-is-active{background:#2bbab3 url(//www.midwestdentalimplantology.com/assets/images/icon-menu-selected.png) center no-repeat;-webkit-background-size:18px 15px;-moz-background-size:18px 15px;background-size:18px 15px;}
@media (max-width: 991px){.site-header{padding:0;}
.site-address{display:none;}
.mobile-navigation{display:block;margin-top:0;}
.site-logo{margin:0 0 0 10px;}
;}@media (min-width: 768px) and (max-width: 991px){.site-header{min-height:63px;}
.site-logo-link{-webkit-background-size:53px;-moz-background-size:53px;background-size:53px;line-height:1.3;margin-top:5px;margin-left:20px;min-height:53px;padding-left:60px;padding-top:0;}
.site-logo-link .dentists{font-size:11px;}
.site-logo-link .specialty{font-size:6px;}
.mobile-menu{margin-left:20px;}
.mobile-navigation{height:63px;margin-right:13px;}
.mobile-menu,.mobile-phone{line-height:63px;height:63px;}
;}@media (max-width: 767px){.site-header{min-height:53px;}
.site-logo-link{-webkit-background-size:46px;-moz-background-size:46px;background-size:46px;line-height:1.3;margin-top:3px;margin-left:9px;min-height:46px;padding-left:52px;padding-top:0;}
.site-logo-link .dentists{font-size:11px;}
.site-logo-link .specialty{font-size:6px;}
.mobile-menu{margin-left:0;}
.mobile-navigation{height:53px;margin-right:0;}
.mobile-menu,.mobile-phone{line-height:53px;height:53px;}
;}.js-show-black-overlay:after{content:'';background:rgba(0,0,0,0.9);position:fixed;left:0;top:0;width:100%;height:100%;z-index:250;}
.main-navigation{background:-webkit-linear-gradient(#575757, #040607);background:-moz-linear-gradient(#575757, #040607);background:-o-linear-gradient(#575757, #040607);background:-ms-linear-gradient(#575757, #040607);background:linear-gradient(#575757, #040607);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#040607');}
.menu-main{zoom:1;list-style:none;margin:0;padding:10px 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.menu-main:before,.menu-main:after{content:"";display:table;}
.menu-main:after{clear:both;}
.menu-main a{color:#fff;text-decoration:none;}
.menu-main > .menu-item{position:relative;  -webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
.menu-main > .menu-item > a{display:block;font-size:13px;line-height:40px;text-align:center; padding:0 20px;}
@media only screen and (max-width :1200px){.menu-main > .menu-item > a{padding:0 12px;}}
@media only screen and (max-width :990px){.menu-main{display: block;}}
.menu-main > .menu-item.menu-item-has-children > a .main-navigation-text-wrap{background:url(//www.midwestdentalimplantology.com/assets/images/icon-arrow-down.png) right 8px no-repeat;padding-right:13px;}
.menu-main > .menu-item > .sub-menu{border-left:1px solid #21495a;border-right:1px solid #21495a;display:none;position:absolute;left:0;top:40px;width:200px;z-index:10;}
.menu-main > .menu-item:last-child >.sub-menu{left:auto;right:0;}
.menu-main > .menu-item .sub-menu{background:#fff;list-style:none;font-size:12px;margin:0;padding:0;}
.menu-main > .menu-item .sub-menu a{border-bottom:1px solid #21495a;color:#000;display:block;padding:5px 10px;}
.menu-main > .menu-item .sub-menu a:hover{background:#1cbbb4;color:#000;}
.menu-main > .menu-item .sub-menu .sub-menu a{padding:5px 10px 5px 15px;}
.menu-main > .menu-item:hover > a{color:#1cbbb4;}
.menu-main > .menu-item:hover .sub-menu{display:block;}
.menu-news-container{display:none;float:right;width:49%;}
.nav-news-list{background:#fff;font-size:16px;line-height:1.5;list-style:none;margin:0 0 15px;padding:8px 15px;}
.nav-news-list > li > a{background:url(//www.midwestdentalimplantology.com/assets/images/green-disc-chevron-right.png) right center no-repeat;display:block;font-weight:bold;line-height:2.5;padding-right:13px;}
.nav-news-list-sub-list{list-style:none;margin:0;padding:0;}
.nav-news-list-sub-list a{display:block;padding:5px 10px;}
@media (max-width: 991px){.main-navigation{display:none;}
.main-navigation.js-is-active{border-top:2px solid #2bbab3;background:#e1e1e1;display:block;position:absolute;left:0;top:63px;height:auto;padding:20px;z-index:300;width:100%;}
.main-navigation.js-is-active .menu-main > .menu-item{width:auto;float:none;text-align:left;background:#fff;margin-bottom:10px;padding:8px 15px;}
.main-navigation.js-is-active .menu-main > .menu-item.menu-item-has-children > a{position:relative;}
.main-navigation.js-is-active .menu-main > .menu-item.menu-item-has-children > a .main-navigation-text-wrap{background-image:none;padding-right:auto;}
.main-navigation.js-is-active .menu-main > .menu-item.menu-item-has-children > a .js-mobile-subnav-trigger{background:url(//www.midwestdentalimplantology.com/assets/images/green-disc-chevron-right.png) center no-repeat;-webkit-background-size:16px;-moz-background-size:16px;background-size:16px;display:block;width:16px;height:16px;position:absolute;right:0;top:12px;}
.main-navigation.js-is-active .menu-main > .menu-item.menu-item-has-children > a .js-mobile-subnav-trigger.js-is-active{background-image:url(//www.midwestdentalimplantology.com/assets/images/green-disc-chevron-down@2x.png);}
.main-navigation.js-is-active .menu-main > .menu-item > a{color:#1cbbb4;font-weight:bold;font-size:16px;text-align:left;}
.main-navigation.js-is-active .menu-main > .menu-item > a span{background:none;}
.main-navigation.js-is-active .menu-main > .menu-item > .sub-menu,.main-navigation.js-is-active .menu-main > .menu-item:last-child > .sub-menu,.main-navigation.js-is-active .menu-main > .menu-item:hover > .sub-menu{display:none;border:none;font-size:16px;position:static;left:auto;top:auto;right:auto;width:auto;}
.main-navigation.js-is-active .menu-main > .menu-item .sub-menu a{border-bottom:none;color:#1cbbb4;}
.main-navigation.js-is-active .menu-main > .menu-item .sub-menu a:hover{background:transparent;}
;}@media (min-width: 768px) and (max-width: 991px){.main-navigation.js-is-active .menu-main-container{float:left;width:49%;}
.main-navigation.js-is-active .menu-news-container{display:block;}
.main-navigation.js-is-active .menu-item-2168{display:none;}
;}@media (max-width: 767px){.main-navigation{display:none;}
.main-navigation.js-is-active{top:53px;}
;}.welcome-module{background:-webkit-linear-gradient(#2c4048, #172c33);background:-moz-linear-gradient(#2c4048, #172c33);background:-o-linear-gradient(#2c4048, #172c33);background:-ms-linear-gradient(#2c4048, #172c33);background:linear-gradient(#2c4048, #172c33);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c4048', endColorstr='#172c33');color:#fff;overflow:hidden;}
.welcome-module-text-side{padding-bottom:25px;position:relative;} .welcome-module-image-side{line-height:0;padding:0;visibility:hidden;}
.welcome-module-image-side img, .video-player-trigger img{width: 100%;}
.welcome-module-text-wrap{margin-bottom:30px;}
.welcome-module-text-wrap h2{line-height:1;margin:40px 0 20px;width:85%;}
@media (max-width: 767px){.welcome-module-text-wrap{text-align:center;}
.welcome-module-text-wrap h2{margin:25px 0 0;width:auto;}
.welcome-module-tour-link{text-align:left;}
;}.welcome-module-tour-link{display:block;font-weight:bold;}
.welcome-module-tour-link img{float:left;margin-right:10px;}
.seminars-module{padding-bottom:56px;padding-top:56px;}
.seminars-module-title{font-size:26px;}
.seminars-module-seminar-list{list-style:none;padding:0;margin-bottom:15px;margin-top:30px;}
@media (max-width: 767px){.seminars-module-seminar-list{margin-left:0;}
;}.seminars-module-seminar-list-item{background:url(//www.midwestdentalimplantology.com/assets/images/icon-seminar.png) left top no-repeat;font-size:14px;padding-left:88px;min-height:70px;}
.seminars-module-seminar-list-item-title{font-weight:bold;font-size:16px;}
.seminars-module-seminar-list-item-text p{margin:0;}
@media (max-width: 767px){.seminars-module-past-seminars-button{display:block;text-align:center;}
;}.questions-module{background:-webkit-linear-gradient(#544f4c, #3d3837);background:-moz-linear-gradient(#544f4c, #3d3837);background:-o-linear-gradient(#544f4c, #3d3837);background:-ms-linear-gradient(#544f4c, #3d3837);background:linear-gradient(#544f4c, #3d3837);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#544f4c', endColorstr='#3d3837');-webkit-box-shadow:inset 0 20px 40px -20px #000,inset 0 -20px 40px -20px #000;box-shadow:inset 0 20px 40px -20px #000,inset 0 -20px 40px -20px #000;padding-bottom:52px;padding-top:52px;}
.questions-module-title{color:#fff;font-size:30px;margin-bottom:25px;}
.questions-module-new-patients,.questions-module-existing-patients,.questions-module-referring-dentists{background:#474340;background:rgba(0,0,0,0.1);color:#fff;font-size:14px;line-height:1.35;padding-bottom:42px;}
.questions-module-new-patients h3,.questions-module-existing-patients h3,.questions-module-referring-dentists h3{border-bottom:3px solid #514c4a;color:#eee6ca;font-size:20px;padding:17px 17px 13px;margin-bottom:13px;}
.questions-module-new-patients ul,.questions-module-existing-patients ul,.questions-module-referring-dentists ul{list-style:none;margin:0;padding:17px;}
.questions-module-new-patients ul li,.questions-module-existing-patients ul li,.questions-module-referring-dentists ul li{margin-top:30px;}
.questions-module-new-patients ul li:first-child,.questions-module-existing-patients ul li:first-child,.questions-module-referring-dentists ul li:first-child{margin-top:0;}
.questions-module-footer{color:#d4cbc8;font-size:21px;margin-top:30px;}
.questions-module-footer strong{background:#645a55;-webkit-border-radius:19px;border-radius:19px;color:#fff;display:inline-block;font-size:16px;font-weight:normal;line-height:38px;padding:0 30px;position:relative;left:0;top:-2px;}
.questions-module-footer strong em{position:relative;left:0;top:0;font-style:normal;}
.questions-module-referring-dentists-mobile,.questions-module-new-mobile,.questions-module-existing-patients-mobile{display:none;}
.questions-module-referring-dentists-mobile h3,.questions-module-new-mobile h3,.questions-module-existing-patients-mobile h3{border-bottom:1px solid #413d3a;color:#eee6ca;font-size:16px;font-weight:normal;padding-bottom:4px;margin-bottom:15px;}
.questions-module-referring-dentists-mobile ul,.questions-module-new-mobile ul,.questions-module-existing-patients-mobile ul{font-size:16px;list-style:none;margin:0;padding:0;}
.questions-module-referring-dentists-mobile ul li,.questions-module-new-mobile ul li,.questions-module-existing-patients-mobile ul li{background:#44413e;margin-bottom:10px;padding:0 10px;}
.questions-module-referring-dentists-mobile ul a,.questions-module-new-mobile ul a,.questions-module-existing-patients-mobile ul a{background:url(//www.midwestdentalimplantology.com/assets/images/dark-chevron-right@2x.png) right center no-repeat;-webkit-background-size:9.5px 14.5px;-moz-background-size:9.5px 14.5px;background-size:9.5px 14.5px;display:block;padding:15px 0 10px;}
@media (max-width: 767px){.questions-module{background:#4c4845;-webkit-box-shadow:inset 0 10px 20px -10px #000,inset 0 -10px 20px -10px #000;box-shadow:inset 0 10px 20px -10px #000,inset 0 -10px 20px -10px #000;padding-bottom:28px;padding-top:28px;}
.questions-module .sm-mb-30:last-child{margin-bottom:0;}
.questions-module-title{font-size:20px;text-align:center;}
.questions-module-footer{font-size:16px;margin-top:0;text-align:center;}
.questions-module-footer strong{display:block;margin:20px 0;}
.questions-module-referring-dentists-mobile,.questions-module-new-mobile,.questions-module-existing-patients-mobile{display:block;}
.questions-module-new-patients,.questions-module-existing-patients,.questions-module-referring-dentists{display:none;}
;}.success-stories-module{overflow:hidden;padding-bottom:54px;padding-top:54px;position:relative;}
.success-stories-title{color:#524e4c;position:relative;z-index:2;}
.success-stories-quote-wrap blockquote{color:#026a92;font-style:italic;line-height:1.5;margin:20px 0 5px 30px;padding-left:45px;position:relative;width:50%;z-index:2;}
.success-stories-quote-wrap blockquote:before{color:#7dc6e4;content:"\201C";font-size:52px;font-style:italic;font-weight:bold;position:absolute;left:0;top:-10px;}
.success-stories-quote-wrap blockquote:after{color:#7dc6e4;content:"\201D";font-size:52px;font-style:italic;font-weight:bold;line-height:16px;position:relative;left:0;top:25px;}
.success-stories-quote-wrap .headshot{position:absolute;right:35px;bottom:0;width:42%;z-index:1;}
.success-stories-quote-wrap .gradient{position:absolute;right:0;bottom:0;width:60%;z-index:0;}
.success-stories-text{font-size:14px;margin-bottom:30px;position:relative;z-index:2;}
@media (min-width: 992px){.success-stories-text{width:33%;}
.success-stories-quote-wrap blockquote{font-size:23px;}
;}@media (min-width: 768px) and (max-width: 991px){.success-stories-text{width:44%;}
.success-stories-quote-wrap blockquote{font-size:17.5px;}
;}@media (max-width: 767px){.success-stories-module{display:table;padding-left:0;padding-right:0;padding-top:30px;}
.success-stories-title{text-align:center;margin-bottom:25px;}
.sucess-stories-images-wrap{display:table-cell;vertical-align:bottom;width:50%;}
.success-stories-quote-wrap{position:relative;}
.success-stories-quote-wrap blockquote{display:table-cell;vertical-align:middle;width:50%;font-size:15px;margin-left:0;margin-top:0;padding-left:15px;}
.success-stories-quote-wrap blockquote:before,.success-stories-quote-wrap blockquote:after{font-size:15px;position:static;}
.success-stories-quote-wrap .headshot{position:relative;right:0;width:100%;}
.success-stories-quote-wrap .gradient{width:70%;bottom:5px;}
.success-stories-text{margin:15px 15px 0;}
.success-stories-button-wrap a{display:block;text-align:center;}
;}.our-practice-module{background:-webkit-linear-gradient(top, #13232a, #16292f, #0f1e23, #162931, #14252c);background:-moz-linear-gradient(top, #13232a, #16292f, #0f1e23, #162931, #14252c);background:-o-linear-gradient(top, #13232a, #16292f, #0f1e23, #162931, #14252c);background:-ms-linear-gradient(top, #13232a, #16292f, #0f1e23, #162931, #14252c);background:linear-gradient(to bottom, #13232a, #16292f, #0f1e23, #162931, #14252c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#13232a', endColorstr='#14252c');-webkit-box-shadow:inset 0 20px 40px -20px #000;box-shadow:inset 0 20px 40px -20px #000;color:#fff;padding-bottom:54px;padding-top:54px;}
.our-practice-module-body-wrap{margin-bottom:50px;}
.our-practice-module-body-wrap h3{font-size:18px;margin:25px 0;}
.our-practice-module-body-wrap p{font-size:14px;}
@media (max-width: 767px){.our-practice-module-button{display:block;text-align:center;}
;}.news-module{padding-bottom:50px;padding-top:50px;}
@media (max-width: 767px){.news-module{padding-bottom:0;}
;}.news-module-list{list-style:none;line-height:1.5;margin:40px 0 0;padding:0;}
.news-module-list-item{margin-bottom:30px;}
.news-module-list-item h3{font-size:19px;font-weight:bold;line-height:1.5;}
.news-module-list-item h3 a{color:#000;}
.news-module-list-item-date{color:#999;font-size:11px;font-weight:bold;margin-bottom:15px;}
.news-module-list-item-excerpt{font-size:14px;margin-bottom:10px;}
.featured-news-module-list{border-top:1px solid #f2f2f2;list-style:none;margin:15px 0 0;padding:45px 0 0;}
.referring-dentist-module{background:#e9e9e9;padding-bottom:64px;padding-top:64px;}
.referring-dentist-module p{font-size:14px;line-height:1.5;}
.referring-dentist-module .referring-dentist-body-wrap{margin-bottom:20px;}
.referring-dentist-module .referring-dentist-body-wrap h2{margin-bottom:20px;}
.referring-dentist-module .video-player-wrap{text-align:center;}
@media (max-width: 767px){.referring-dentist-module-button{display:block;text-align:center;}
;}@media (max-width: 414px){.referring-dentist-module{padding-top:0;}
.referring-dentist-module .video-player-wrap{margin:0 -15px;}
;}.facebook-module{padding-bottom:50px;padding-top:50px;position:relative;}
.facebook-like-widget{position:absolute;right:12px;top:-20px;border:none;height:65px;width:50px;}
.facebook-module-image{margin:25px 0 20px;}
.post-311.page > .review-module{background:-webkit-linear-gradient(left, #1d1b1a, #292624, #1d1b1a);background:-moz-linear-gradient(left, #1d1b1a, #292624, #1d1b1a);background:-o-linear-gradient(left, #1d1b1a, #292624, #1d1b1a);background:-ms-linear-gradient(left, #1d1b1a, #292624, #1d1b1a);background:linear-gradient(to right, #1d1b1a, #292624, #1d1b1a);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1b1a', endColorstr='#1d1b1a',GradientType=1 );color:#fff;padding-bottom:55px;padding-top:55px;}
.post-311.page > .review-module h2{color:#fff;margin-bottom:34px;}
.post-311.page > .review-module h3{margin-bottom:14px;}
.review-blockquote{line-height:1.5;margin:0;padding-left:45px;position:relative;}
.review-blockquote:before{color:#7dc6e4;content:"\201C";font-size:52px;font-style:italic;font-weight:bold;position:absolute;left:0;top:-10px;}
.review-blockquote:after{color:#7dc6e4;content:"\201D";font-size:52px;font-style:italic;font-weight:bold;line-height:0;position:absolute;bottom:-4px;}
.review-cite{display:block;margin-top:15px;text-align:right;}
.page-id-311 h2{font-size:30px;}
@media (min-width: 768px) and (max-width: 991px){.page-id-311 h2{font-size:25px;}
;}@media (max-width: 767px){.page-id-311 h2{font-size:20px;}
;}.breadcrumb-nav{color:#999;font-size:11px;list-style:none;margin:14px 0;padding:0;text-transform:uppercase;}
.breadcrumb-nav li{display:inline;}
.breadcrumb-nav li a{color:#999;}
.breadcrumb-nav li.item-current{color:#000;}
.breadcrumb-nav .separator{padding:0 5px;}
.our-practice-headshot-wrap p{zoom:1;}
.our-practice-headshot-wrap p:before,.our-practice-headshot-wrap p:after{content:"";display:table;}
.our-practice-headshot-wrap p:after{clear:both;}
.our-practice-headshot-wrap img{float:left;margin-right:15px;}
.our-practice-headshot-wrap em{font-style:normal;margin:0;}
.category-list,.category-seminar-list{list-style:none;margin:0;padding:0;}
.category-seminar-list-item{margin-bottom:30px;}
.category-seminar-list-item-body-wrap p{margin:0;}
article.category-success-stories{background:#f1f1f1;padding:30px;margin-top:50px;}
h3.ss-lister-item-title{font-size:20px;font-weight:bold;}
h3.ss-lister-item-title a{color:#000;}
h2.ss-lister-item-title{font-size:30px;}
.ss-lister-item-blockquote{margin:20px 0 30px;}
.ss-lister-item-blockquote:before{content:"\201C";}
.ss-lister-item-blockquote:after{content:"\201D";}
.ss-lister-item-blockquote.big{position:relative;padding-left:30px;}
.ss-lister-item-blockquote.big:before{position:absolute;left:-10px;top:-15px;color:#999;font-size:52px;font-style:italic;font-weight:bold;}
.ss-lister-item-blockquote.big:after{color:#999;font-size:52px;font-style:italic;font-weight:bold;line-height:0;position:relative;bottom:-28px;}
.ss-gallery-module{border-bottom:1px solid #d7d7d7;margin-bottom:55px;margin-top:35px;padding-bottom:80px;}
.ss-challenge-solution-module{margin-bottom:86px;padding-top:35px;}
.ss-challenge-solution-image-wrap{margin:15px 0;}
.ss-navigation{border-top:1px solid #ccc;padding-top:25px;}
.ss-navigation-prev-wrap{text-align:right;}
.cycle-pager .row > div{line-height:0;}
.cycle-pager .row > div a{outline:1px solid #d6d6d6;border:5px solid #fff;display:block;margin-top:24px;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.cycle-pager .row > div.cycle-pager-active a{background:#2bbab3;border-color:#2bbab3;outline-color:transparent;}
.cycle-slideshow{position:relative;}
.cycle-slideshow > img{max-width:none;width:100%;}
.cycle-slideshow .controls{position:absolute;left:0;top:0;width:100%;height:100%;z-index:200;}
.cycle-slideshow .controls .prev{position:absolute;left:0;top:0;background:rgba(255,255,255,0.3) url(//www.midwestdentalimplantology.com/assets/images/prev.png) center center no-repeat;display:block;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);width:20%;height:100%;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;font-size:0;}
.cycle-slideshow .controls .prev:hover{opacity:1;-ms-filter:none;filter:none;}
.cycle-slideshow .controls .next{position:absolute;right:0;top:0;background:rgba(255,255,255,0.3) url(//www.midwestdentalimplantology.com/assets/images/next.png) center center no-repeat;display:block;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);width:20%;height:100%;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;font-size:0;}
.cycle-slideshow .controls .next:hover{opacity:1;-ms-filter:none;filter:none;}
@media (max-width: 767px){.success-stories-button-wrap{margin:0 15px;}
.ss-lister-item-image-wrap{text-align:center;}
.ss-lister-item-more-link{display:block;text-align:center;}
.ss-challenge-solution-image-wrap{text-align:center;}
.ss-navigation-prev-wrap,.ss-navigation-next-wrap{text-align:center;}
;}.news-lister-title{margin-bottom:36px;}
.category-news{margin-bottom:50px;}
.category-news h3.lister-item-title{font-size:19px;}
.category-news .lister-item-title{font-weight:bold;}
.category-news .lister-item-title a{color:#000;}
.category-news .lister-item-date{color:#999;font-size:11px;font-weight:bold;}
.navigation.pagination{font-size:16px;}
.google-map-wrap{padding:20px 0;}
.google-map-wrap > iframe{width:100%;height:300px;}
.sidebar-nav,.sidebar-nav .sub-menu{list-style:none;margin:0;padding:0;}
.sidebar-nav{margin:0 -15px 34px -15px;}
.sidebar-nav .menu-item a{border-bottom:1px solid #f2f2f2;display:block;font-size:15px;font-weight:bold;padding:15px 15px 10px;}
.sidebar-nav .menu-item a:hover{background:#f2f2f2;color:#000;}
.sidebar-nav .menu-item.current-menu-item > a{background:#f2f2f2;border-bottom:none;border-right:4px solid #29b0aa;color:#000;}
.sidebar-news-list{list-style:none;margin:25px 0 0;padding:0;}
.sidebar-news-list-item{margin-bottom:15px;}
.sidebar-news-list-item-title a{color:#555;font-size:14px;font-weight:bold;}
.sidebar-news-list-item-date{color:#999;font-size:11px;font-weight:bold;}
.sidebar-map,.sidebar-news{margin-bottom:30px;}
.footer-social-module{zoom:1;background:#0f5b57;padding-bottom:18px;padding-top:18px;}
.footer-social-module:before,.footer-social-module:after{content:"";display:table;}
.footer-social-module:after{clear:both;}
.footer-social-module-title{color:#fff;float:left;font-weight:normal;display:table;}
.footer-social-module-title > span{display:table-cell;vertical-align:middle;}
.footer-social-module-list{zoom:1;list-style:none;margin:0;padding:0;}
.footer-social-module-list:before,.footer-social-module-list:after{content:"";display:table;}
.footer-social-module-list:after{clear:both;}
.footer-social-module-list-item{float:left;padding-left:21px;}
.footer-social-module-list-item:first-child{padding-left:0;}
.footer-social-module{display:table;height:65px;padding:0;width:100%;}
.footer-social-module > .inset-row{display:table-cell;vertical-align:middle;}
body .footer-social-module-title{float:left;font-size:22px;height:65px;}
body .footer-social-module-title .for-phone{display:none;}
body .footer-social-module-title .not-phone{display:table-cell;}
.footer-social-module-list{float:left;height:65px;margin-left:20px;}
.footer-social-module-list-item{display:table;height:65px;}
.footer-social-module-list-item a{color:#1cbbb4;display:table-cell;font-size:14px;font-weight:bold;height:100%;text-decoration:none;vertical-align:middle;}
.footer-social-module-list-item img{width:30px;height:30px;}
.footer-social-module-list-item span{padding-left:8px;position:relative;left:0;top:-10px;}
@media (min-width: 768px) and (max-width: 991px){.footer-social-module{display:table;height:100px;padding:0;width:100%;}
.footer-social-module > .inset-row{display:table-cell;vertical-align:middle;}
.footer-social-module-title{font-size:20px;height:53px;}
.footer-social-module-title .for-phone{display:none;}
.footer-social-module-title .not-phone{display:table-cell;}
.footer-social-module-list{float:right;height:53px;}
.footer-social-module-list-item a{color:#1cbbb4;display:table;font-size:14px;font-weight:bold;height:53px;text-decoration:none;}
.footer-social-module-list-item img{width:53px;height:53px;}
.footer-social-module-list-item span{display:none;vertical-align:middle;}
;}@media (max-width: 767px){.footer-social-module{text-align:center;}
.footer-social-module > .inset-row > .col-md-12{height:43.5px;}
.footer-social-module-title{display:inline-block;float:none;font-size:16px;height:43.5px;line-height:43.5px;}
.footer-social-module-title .for-phone{display:table-cell !important;}
.footer-social-module-title .not-phone{display:none !important;}
.footer-social-module-list{float:none;display:inline-block;height:43.5px;margin-left:0;}
.footer-social-module-list-item{padding-left:10px;}
.footer-social-module-list-item a,.footer-social-module-list-item img{width:43.5px;height:43.5px;}
.footer-social-module-list-item span{display:none;}
;}@media (max-width: 355px){.footer-social-module{text-align:center;}
.footer-social-module-title{display:none;}
.footer-social-module-list{float:none;}
.footer-social-module-list-item{float:none;display:inline-block;}
;}.footer-nav-module{background:-webkit-linear-gradient(#fff, #b3b3b3);background:-moz-linear-gradient(#fff, #b3b3b3);background:-o-linear-gradient(#fff, #b3b3b3);background:-ms-linear-gradient(#fff, #b3b3b3);background:linear-gradient(#fff, #b3b3b3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b3b3b3');text-align:center;}
.footer-main-navigation{height:100px;line-height:100px;font-size:13px;}
.footer-main-navigation a{color:#000;font-weight:bold;text-decoration:none;}
.footer-main-navigation-item-span{padding:0 10px;}
.footer-main-navigation-item-span:first-child{display:none;}
.footer-info-module{background:#000;border-bottom:2px solid #cbb780;border-top:3px solid #1f495b;color:#dcdcdc;font-family:'PT Sans',sans-serif;}
.social-link-list{display:inline;float:right;list-style:none;margin:0;padding:0;}
.social-link-list-item{display:inline;margin-left:5.5px;}
.social-link-list-item img{width:21px;height:21px;}
.social-link-list-item a{display:inline-block;}
.social-link-list-item:first-child{margin-left:0;}
@media (min-width: 768px){.footer-info-module{padding-top:30px;}
.social-link-list-item{margin-left:29px;}
.social-link-list-item img{width:48px;height:48px;}
.social-link-list-item a{width:48px;height:48px;}
;}.address{line-height:1.3;}
.address-name{display:block;}
.name-address{display:none;}
.copyright{border-top:1px solid #999;display:block;line-height:50px;margin-top:25px;text-align:center;}
@media (max-width: 767px){.address-name,.address-address,.address-phone{display:block;text-align:center;}
.address{font-size:15px;line-height:2;}
.address-phone{display:none;}
.footer-info-module{padding-top:30px;}
.social-link-list{display:block;float:none;text-align:center;margin-bottom:30px;}
.social-link-list-item{margin-left:20px;}
.social-link-list-item img{width:44px;height:44px;}
.social-link-list-item a{width:44px;height:44px;}
.seminars-module h2{ margin-left:15px;}
;}.scroll-to-top{background:rgba(255,255,255,0.35);display:block;position:fixed;right:15px;bottom:-50px;font-size:80px;line-height:80px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:40px;height:40px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.scroll-to-top.active{opacity:1;-ms-filter:none;filter:none;bottom:15px;}