@font-face{font-family:'montserrat';src:url('/assets/themes/citydental/fonts/montserrat-black-webfont.eot');src:url('/assets/themes/citydental/fonts/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/themes/citydental/fonts/montserrat-black-webfont.woff2') format('woff2'),
url('/assets/themes/citydental/fonts/montserrat-black-webfont.woff') format('woff'),
url('/assets/themes/citydental/fonts/montserrat-black-webfont.ttf') format('truetype'),
url('/assets/themes/citydental/fonts/montserrat-black-webfont.svg#montserratblack') format('svg');font-weight:800;font-style:normal}@font-face{font-family:'montserrat';src:url('/assets/themes/citydental/fonts/montserrat-extrabold-webfont.eot');src:url('/assets/themes/citydental/fonts/montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/themes/citydental/fonts/montserrat-extrabold-webfont.woff2') format('woff2'),
url('/assets/themes/citydental/fonts/montserrat-extrabold-webfont.woff') format('woff'),
url('/assets/themes/citydental/fonts/montserrat-extrabold-webfont.ttf') format('truetype'),
url('/assets/themes/citydental/fonts/montserrat-extrabold-webfont.svg#montserratextra_bold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'montserrat';src:url('/assets/themes/citydental/fonts/montserrat-bold-webfont.eot');src:url('/assets/themes/citydental/fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/themes/citydental/fonts/montserrat-bold-webfont.woff2') format('woff2'),
url('/assets/themes/citydental/fonts/montserrat-bold-webfont.woff') format('woff'),
url('/assets/themes/citydental/fonts/montserrat-bold-webfont.ttf') format('truetype'),
url('/assets/themes/citydental/fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'montserrat';src:url('/assets/themes/citydental/fonts/montserrat-semibold-webfont.eot');src:url('/assets/themes/citydental/fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/themes/citydental/fonts/montserrat-semibold-webfont.woff2') format('woff2'),
url('/assets/themes/citydental/fonts/montserrat-semibold-webfont.woff') format('woff'),
url('/assets/themes/citydental/fonts/montserrat-semibold-webfont.ttf') format('truetype'),
url('/assets/themes/citydental/fonts/montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'montserrat';src:url('/assets/themes/citydental/fonts/montserrat-regular-webfont.eot');src:url('/assets/themes/citydental/fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/themes/citydental/fonts/montserrat-regular-webfont.woff2') format('woff2'),
url('/assets/themes/citydental/fonts/montserrat-regular-webfont.woff') format('woff'),
url('/assets/themes/citydental/fonts/montserrat-regular-webfont.ttf') format('truetype'),
url('/assets/themes/citydental/fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'montserrat';src:url('/assets/themes/citydental/fonts/montserrat-light-webfont.eot');src:url('/assets/themes/citydental/fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/themes/citydental/fonts/montserrat-light-webfont.woff2') format('woff2'),
url('/assets/themes/citydental/fonts/montserrat-light-webfont.woff') format('woff'),
url('/assets/themes/citydental/fonts/montserrat-light-webfont.ttf') format('truetype'),
url('/assets/themes/citydental/fonts/montserrat-light-webfont.svg#montserratlight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'montserrat';src:url('/assets/themes/citydental/fonts/montserrat-ultralight-webfont.eot');src:url('/assets/themes/citydental/fonts/montserrat-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/themes/citydental/fonts/montserrat-ultralight-webfont.woff2') format('woff2'),
url('/assets/themes/citydental/fonts/montserrat-ultralight-webfont.woff') format('woff'),
url('/assets/themes/citydental/fonts/montserrat-ultralight-webfont.ttf') format('truetype'),
url('/assets/themes/citydental/fonts/montserrat-ultralight-webfont.svg#montserratultra_light') format('svg');font-weight:100;font-style:normal}.break{margin:50px
0}body{color:#48525E;font-family:Montserrat;font-size:16px}.mce-content-body h1,.header1{font-family:montserrat;font-weight:600;font-size:48px;line-height:50.34px;color:#48525E;color:rgb(72, 82, 94);position:relative;padding-bottom:19px}.mce-content-body h1:after,.header1:after{border-bottom:4px solid #c7a376;content:'';position:absolute;bottom:0px;width:90px;left:0}.mce-content-body h2,.header2{font-family:montserrat;font-weight:600;font-size:36px;line-height:46px;color:#48525E;color:rgb(72, 82, 94);position:relative;padding-bottom:19px}.mce-content-body h2:after,.header2:after{border-bottom:4px solid #c7a376;content:'';position:absolute;bottom:0px;width:90px;left:0}.mce-content-body h3,.header3{font-family:montserrat;font-weight:600;font-size:28px;line-height:33px;color:#48525E;color:rgb(72, 82, 94)}.mce-content-body h4,.header4{font-family:montserrat;font-weight:500;font-size:25px;line-height:29px;color:#48525E;color:rgb(72, 82, 94)}.mce-content-body h5,.header5{font-family:montserrat;font-weight:500;font-size:20px;line-height:26.82px;color:#48525E;text-decoration:none;display:inline-block;color:rgb(72, 82, 94)}.mce-content-body h6,.header6{font-family:montserrat;font-weight:500;font-size:16px;line-height:21.01px;color:#616D7B;color:rgb(97, 109, 123)}.mce-content-body p,
.mce-content-body h3,
.mce-content-body h4,
.mce-content-body h5,
.mce-content-body
h6{-webkit-margin-before: .5em;-webkit-margin-after: .5em;width:100%;-webkit-margin-start:0px;-webkit-margin-end:0px}.breadcrumbs{font-family:montserrat;font-weight:100;font-size:14px;color:#C7A376;color:rgb(199, 163, 118);display:inline-block}.breadcrumbs .site-links>span>span>a{background:url(/assets/themes/citydental/images/home.png);background-position:-8px -8px;width:17px;height:18px;font-size:0px;top:0;float:left;position:relative}.breadcrumbs .site-links>span>span>a:hover{background-position:-8px -30px}.excerpt{font-family:Montserrat;font-weight:400;font-size:18px;line-height:26px;color:#616D7B;color:rgb(97,109,123)}p{font-family:Montserrat;font-weight:300;font-size:16px;line-height:25px;color:#616D7B;color:rgb(97,109,123)}a{color:#C7A376;color:rgb(199,163,118)}strong,b,.bold{font-family:montserrat;font-weight:600}blockquote{font-family:montserrat;font-weight:500;font-size:25px;line-height:30.8px;color:#C7A376;color:rgb(199, 163, 118);margin:0;padding-left:25px;border-left:4px #C7A376 solid}input[type="submit"],.btn{font-family:montserrat;font-weight:500;font-size:14px;line-height:19px;color:#fff;text-decoration:none;text-transform:uppercase;border:2px
solid #C7A376;background-color:#C7A376;padding:12px
30px;border-radius:2px}input[type="submit"]:hover,.btn:hover{color:#C7A376;color:rgb(199,163,118);background-color:transparent}.link-list>a{font-family:Montserrat;font-weight:300;font-size:18px;line-height:27.19px;color:#48525E;color:rgb(72, 82, 94);text-decoration:none}.link-list a:hover{color:#C7A376}.link-list{-webkit-padding-start:19px}.link-list
li{background-image:url('/assets/themes/citydental/images/small-arrow.png');padding-left:16px;background-repeat:no-repeat;background-position:0px 11.5px;list-style:none;margin:0;-webkit-margin-before:0;-webkit-margin-after:0}link{font-family:Montserrat;font-weight:400;font-size:16px;line-height:26px;color:#C7A376;color:rgb(199,163,118);text-decoration:underline}.learn-more{font-family:Montserrat;font-weight:300;font-size:14px;padding-left:18px;line-height:19px;color:#616D7B;color:rgb(97,109,123);text-transform:uppercase;position:relative;text-decoration:underline}.learn-more:before{content:'+ ';text-decoration:none;position:absolute;left:2px;font-size:19px;top:-1px}ol
li{font-family:Montserrat;font-weight:300;font-size:16px;line-height:26px;color:#C7A376}ol li
span{color:#616D7B;color:rgb(97,109,123)}ul{-webkit-padding-start:0px}ul
li{font-family:Montserrat;font-weight:300;font-size:16px;line-height:26px;color:#616D7B;color:rgb(97, 109, 123);list-style:none;background:url('/assets/themes/citydental/images/small-arrow.png') 21px 9px no-repeat;-webkit-padding-start:40px}.price{font-family:Montserrat;font-weight:400;font-size:25px;line-height:26px;vertical-align:super;color:#333;color:rgb(51, 51, 51);position:relative}.price
span{font-size:11px;top:-2px;position:absolute;margin-left:6px}.caption{font-family:Montserrat;font-weight:300;font-size:16px;line-height:26.67px;color:#48525E;color:rgb(72, 82, 94);background-color:#f2ece3;padding:15px
25px}textarea,input[type="email"],input[type="text"]{border:1px
solid #cfd1d2;width:100%;padding:13px
12px;outline:none;font-size:15px;font-weight:100;color:#6d6f70}.video_thumbnail:hover .thumbnail-mask:before{color:#C7A376}article ul
li{background:none;list-style-type:disc;color:#C7A376;margin-left:17px;padding-left:5px}article ol
li{background:none;list-style-type:decimal;color:#48525E;margin-left:17px;padding-left:5px}article ul
span{color:rgb(97, 109, 123)}article
li{padding:0;list-style-type:none;background:none;line-height:18px;margin-bottom:7px;margin-top:3px}article
.header3{margin-top:40px;margin-bottom:15px;padding-bottom:15px;position:relative}article
hr{background-color:#58595B;border:0;height:1px}article a:hover{color:#5FD7A0;text-decoration:underline}::-webkit-input-placeholder{margin-bottom:8px;color:#48525E;font-weight:100}:-moz-placeholder{margin-bottom:8px;color:#000;font-weight:100}::-moz-placeholder{margin-bottom:8px;color:#000;font-weight:100}:-ms-input-placeholder{margin-bottom:8px;color:#000;font-weight:100}*{box-sizing:border-box}.mfp-iframe-holder .mfp-content{max-width:1220px !important}body{background:#e2e2e2 !important}.mm-page{max-width:1920px;margin:auto}.header-style-1{width:100%;min-height:100%;background:url(/assets/themes/citydental/images/header.jpg) no-repeat;background-size:100%;background-position:center 20%;display:inline-block;position:relative}.header-style-1 .left-55{padding:280px
0}.header-style-1
p{margin-bottom:5px}.header1-container{width:100%;height:100%}.header-style-2a .background,
.header-style-2 .background,
.header-style-1
.background{position:absolute;top:50%;transform:translateY(-50%)}.header-style-2a .background:after,
.header-style-2 .background:after,
.header-style-1 .background:after{position:absolute;width:100%;height:100%;opacity:1.0;background:url('/assets/themes/citydental/images/vidfilter.png');content:' ';top:0;left:0;right:0;bottom:0}.header-style-2,.header-style-2a{width:100%;background:#f5f0ea;display:inline-block;padding:40px
0;position:relative}.header-style-2 .header-wrap{margin-right:30%}.header-image{width:100%;min-height:100%;background:url(/assets/themes/citydental/images/header.jpg) no-repeat;background-size:100%;background-position:center 20%;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity: .2}#contact-us-header-style-2 .header-image{background:url(/assets/themes/citydental/images/quaypark.png) no-repeat;background-size:100%;background-position:center 20%}#services-single-services,
.header-style-2 .page-container, .header-style-2a .page-container{z-index:2;position:relative}.header-style-3{display:inline-block;padding:20px
0;width:100%}.header-style-1 .header1, .header-style-2 .header1, .header-style-2a .header1, .header-style-3
.header1{margin:10px
0}.sticky-menu-navigation-contact{margin-top:10px !important}.sticky-menu-small{//margin-left: 6% !important}.sticky-menu-logo{width:9% !important}.sticky-menu-ul{margin-top:12.5px !important}.sticky-dropdown{margin-top:80px !important}.navigation{background:rgba(109, 109, 109, 0.87);width:100%;float:left;padding:15px
0;border-bottom:2px solid #D0D2D3;position:fixed;z-index:99;max-width:1920px;margin:auto}.navigation
a{color:#fff;text-decoration:none;position:relative}.logo{float:left;width:15%;overflow:hidden;position:relative;height:76px;-webkit-transition:all .5s ease}.logo
img{width:100%}.logo
a{position:relative;top:0px;-webkit-transition:all .5s ease}.menu ul
li{line-height:25px}.sticky-nav.navigation .menu > ul > li > a.active::before,
.sticky-nav.navigation .menu>ul>li>a:before{top:74%}.sticky-nav
.logo{height:25px;width:10%}.sticky-nav .logo
a{top:-15px}.sticky-nav.navigation .contact,
.sticky-nav
.menu{margin-top:0}.sticky-nav.navigation .menu > ul > li > a.active::before,
.sticky-nav.navigation .menu>ul>li>a:before{-webkit-transition:all .5s ease}.menu{float:left;margin-top:25px;text-align:right;-webkit-transition:all .5s ease;margin-left:55px}.menu ul
li{font-family:montserrat;font-weight:300;display:inline-block;list-style-type:none;padding:0;background:none;margin:0
20px}.menu ul li.dropdown-services > a:after, .menu ul li.dropdown-about>a:after{content:url(/assets/themes/citydental/images/down.png);position:relative;top:-1px;margin-left:7px}.navigation
.contact{float:right;font-family:montserrat;font-weight:500;text-align:right;margin-top:20px;-webkit-transition:all .5s ease}.navigation .contact
a{margin-left:10px}.navigation .contact a:first-child{margin-left:0px}.navigation .menu > ul > li > a.active::before,
.navigation .menu>ul>li>a:before{position:absolute;top:100%;left:50%;color:transparent;content:"•";text-shadow:transparent 0px 0px;font-size:1.2em;transition:text-shadow 0.3s, color 0.3s;transform:translateX(-50%);pointer-events:none}.navigation .menu > ul > li > a.active::before,
.navigation .menu > ul > li > a:hover::before,
.navigation .menu>ul>li>a:focus::before{color:#fff;text-shadow:10px 0 #fff, -10px 0 #fff}.dropdown{position:absolute;width:100%;left:0;z-index:1;text-align:left !important;top:0;margin-top:105px;background:#F2EDE4;opacity:0;-webkit-transition:all .5s ease;visibility:hidden}.sticky-nav
.dropdown{margin-top:57px}.hasDropdown.show-nav
.dropdown{opacity:1;visibility:visible}.dropdown-spacer{}.dropdown .menu-list
ul{text-align:left !important;margin:0;column-count:2;-webkit-column-count:2;-moz-column-count:2;width:100%}.dropdown .menu-list ul
li{font-family:Montserrat;font-weight:300;font-size:16px;line-height:26px;color:#616D7B;color:rgb(97, 109, 123);list-style:none;background:url('/assets/themes/citydental/images/small-arrow.png') 0 9px no-repeat;-webkit-padding-start:0;padding-left:0px;margin-bottom:4px;margin-left:0;padding-left:20px;display:block}.dropdown .menu-list ul li
a{color:#616D7B}.dropdown .menu-list ul li a:after{content:' ' !important}.dropdown .menu-list ul li a:hover{color:#C7A376;font-weight:500}.menu-half-left{width:50%;float:left;padding:50px
0px 50px 70px}.menu-half-right{width:50%;float:left;padding:50px
0px 50px 70px}.dsd-40{width:40%;padding-left:0px;padding-right:50px}.dsd-40
img{width:100%;max-width:100%}.dsd-60{width:60%;padding-left:0px}.dsd-60 .menu-container{display:inline-block;width:49%;vertical-align:top}.dsd-60 .menu-container
ul{column-count:1;-webkit-column-count:1;-moz-column-count:1}.menu-half-left .menu-container{border-right:1px solid #B9B9B9}.menu-title{color:#626E7D;font-family:montserrat;font-size:18px;font-weight:500;margin-bottom:10px}.menu-title:hover{color:#C7A376}.dropdown .menu-columns
ul{display:block;text-align:center}.dropdown .menu-columns ul
li{font-family:Montserrat;font-weight:500;font-size:16px;line-height:26px;list-style:none;background:none;-webkit-padding-start:0;padding-left:0px;margin:0;display:inline-block;padding:20px
0}.dropdown .menu-columns ul li
a{color:#616D7B !important;color:rgb(97, 109, 123);display:block}.dropdown .menu-columns ul li:hover{padding:5px
0}.dropdown .menu-columns ul li:hover
a{background:#616D7B !important;color:#fff !important;padding:22px
0px;margin:0
12px}.dropdown .menu-columns ul li:hover a
path{fill:#fff !important}.dropdown .menu-columns ul li a:after{content:' ' !important}.menu-img{width:100%;height:0;padding-bottom:31%}.menu-img
img{text-align:center;clear:both}.menu-columns{margin:0
auto;padding:20px
0 20px;display:block}.menu-col4{width:25%;float:left;border-right:1px solid #A6A8AB;padding:20px;text-align:center}.menu-col7{width:14.2%;float:left;padding:20px;text-align:center}.menu-col7:last-child,.menu-col4:last-child{border:0}.contact-number:before{content:url(/assets/themes/citydental/images/call.png);position:relative;top:5px;margin-right:5px}.book-now{cursor:pointer}.book-now:before{content:url(/assets/themes/citydental/images/book.png);position:relative;top:5px;margin-right:5px}.dropdown-services
.dropdown{}.dropdown-services a:focus+.dropdown{display:block}.dropdown-about
.dropdown{}.dropdown-about a:focus+.dropdown{display:block}.menu-img
svg{text-align:center;margin:0
auto}.desktop-menu{display:block}.close-button{width:100%;position:relative}.close-svg{position:absolute;right:0;cursor:pointer;top:20px;z-index:1}.logo-mobile
img{max-height:60px !important;width:auto;text-align:left;float:left;padding:5px
0}.mobile-menu-header{width:100%;background:rgba(109, 109, 109, 0.87);display:inline-block !important;z-index:999;padding:5px}#toggle-icon{width:20px;display:none;float:right;margin-top:25px}#toggle-icon
span{background:#fff;width:100%;height:2px;margin-bottom:5px;display:inline-block;float:left;border-radius:50px}.mm-page{background:#fff !important}.mm-listview
li{background:none}.mm-listview li
a{font-family:montserrat;color:rgb(97, 109, 123) !important}.mm-listview .mm-next{width:100% !important}.mm-menu .mm-navbar > *, .mm-menu .mm-navbar
a{font-family:montserrat;font-weight:300}a.mm-next{border-color:transparent !important}.mm-listview>li:not(.mm-divider):after{left:0 !important}.mobile-menu-header{display:none !important}.full-width
.header2{margin-bottom:20px}.full-list
li{background:none;list-style-type:disc;margin-left:19px;padding-left:3px}.icon-layout{width:100%;background:#f3ece4;display:inline-block;float:left}.three-columns{width:33.33333333%;display:inline-block;float:left;text-align:center;padding:50px}.icon-img{height:78px}.icon-layout
.header4{margin-bottom:5px}.left-right-layout .left-50{padding-right:40px !important}.left-right-layout .right-50{border-left:1px solid #DFDCDA;padding-left:50px !important}.left-right-layout
.header2{margin-bottom:4px}.header2
a{text-decoration:none;color:#48525E;color:rgb(72,82,94)}.left-right-layout{margin-bottom:50px}ul.services-list{column-count:2;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-gap:40px;-moz-column-gap:40px;-webkit-column-gap:40px;-ms-column-gap:40px}ul.services-list
li{background-position:0px 9px;padding-left:20px}ul.services-list
a{font-family:montserrat;font-weight:300;font-size:17px;color:#48525E;text-decoration:none}ul.services-list a:hover{color:#C7A376;font-weight:500}.profile-lists
.header1{margin-bottom:5px;margin-top:10px}.profile-box{width:31.33333333%;float:left;margin-right:3%}.profile-box{margin-bottom:40px}.profile-box:nth-child(3n+3){margin-right:0}.profile-box
a{text-decoration:none}.profile-box
p{margin:0;margin-bottom:20px}.profile-image{width:100%;height:237px;background:#B5B4B0;overflow:hidden;position:relative}.head-shot{position:absolute;top:0;left:0;right:0;bottom:0}.profile-image
img{width:100%;height:auto}.profile-box a:hover .profile-image
img{width:101%;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s}.profile-image-hover{background:rgba(97, 109, 123, 0.85);color:#fff;position:absolute;height:100%;width:100%;top:0;opacity:0;vertical-align:middle;z-index:2}.profile-box a:hover .profile-image-hover{opacity:1;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.profile-view{width:100%;height:100%;font-family:montserrat;font-weight:500;font-size:15px;text-align:center;text-transform:uppercase;vertical-align:middle;display:table}.profile-view
span{display:table-cell;position:relative;vertical-align:middle;padding-bottom:20px;height:100%}.profile-view span:after{border-bottom:4px solid #fff;content:'';width:55px;position:absolute;margin:0
auto;display:inline-block;margin-top:30px;left:42%;transition:all 1s fade;-webkit-transition:all 1s fade;-moz-transition:all 1s fade}.profile-box a:hover .profile-preview{background:#F2ECE3;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease}.profile-preview{width:100%;border:1px
solid #F2ECE3;border-top:0;padding:40px;position:relative}.profile-box a:hover .profile-preview:after{border-left:solid transparent 20px;border-right:solid transparent 20px;border-bottom:solid #F2ECE3 20px;top:-20px;content:" ";height:0;left:43%;position:absolute;width:0;z-index:9;transition:all 0.5s fade;-webkit-transition:all 0.5s fade;-moz-transition:all 0.5s fade;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s}.profile-name{margin-bottom:15px}.profile-occupation{margin-bottom:20px}.profile-title{margin-bottom:0 !important}.profile-list
li{font-family:montserrat;color:#C7A376;font-size:16px;padding:0;list-style-type:none;background:none}.button-container{width:100%;clear:both;display:inline-block;text-align:center;margin-top:30px;margin-bottom:30px}.homepage
.header2{margin-bottom:5px}.homepage
.header3{margin-bottom:20px}.homepage .left-50{padding-right:50px}.homepage
img{margin-top:25px;width:90%}.homepage .button-container{margin:60px
0}.new-clients
.header2{margin-bottom:10px}.new-clients
img{margin-top:90px}.our-story-1
.section{padding:50px
0}.our-story-1 img.ourstory-dentists{margin-top:115px;width:100%}.our-story-1 .left-50{padding-right:10px}.our-story-1 .right-50{padding-left:10px}.our-story-1 .video-container
img{padding-right:50px;margin-top:25px}.our-story-2
img{margin-top:35px}.single-sidebar{width:30%;padding-left:45px;float:right;position:relative;top:-175px;z-index:10}.customer-stories .single-sidebar{top:-172px}.customer-stories .single-image{padding-top:11px;margin-bottom:0}.single-our-team .single-sidebar{top:-205px}#sticky-wrapper{background:#fff}.page-container.container-mobile{max-width:none !important}.no-sidebar{width:85% !important;float:none !important;margin:0
auto}.single-content{width:70%;float:left}.header5
a{text-decoration:none;color:#48525E}.single-image{margin-bottom:-5px}.single-image
img{width:100%;height:auto;float:left}.single-box{width:100%;border:1px
solid #F2ECE3;display:inline-block;float:left}.sidebar-boxcontent{width:100%;display:inline-block;background:#fff;padding:20px}.single-name{padding-bottom:10px;position:relative;margin-bottom:20px}.single-name.header5:after{border-bottom:4px solid #c7a376;content:'';position:absolute;bottom:0px;width:90px;left:0}.single-sidebar
p{margin:0;margin-bottom:20px}.single-title{margin-bottom:0 !important;}.single-contact{width:100%;background:#F2ECE3;padding:20px;display:inline-block}.single-contact
p{margin-bottom:0}.single-contact
a{text-decoration:none}.single-content
blockquote{clear:both;margin:20px
0}.single-content
.caption{margin-bottom:40px}.single-content
ul{}.single-content .header3:after{border-bottom:4px solid #c7a376;content:'';position:absolute;bottom:0px;width:90px;left:0}.single-menu ul
li{-webkit-padding-start:20px;padding-left:20px;padding-left:20px;background:url('/assets/themes/citydental/images/small-arrow.png') 0px 9px no-repeat}.single-menu ul li
a{text-decoration:none;color:#48525E}.single-menu ul li
a.active{font-weight:500}.single-menu ul li:hover{background:url('/assets/themes/citydental/images/small-arrow-gold.png') 0px 9px no-repeat}.single-menu ul li a:hover{color:#C7A376}.single-list li
a{}.single-image{width:100%;display:inline-block}.single-image
img{width:100%;height:auto}.single-slider-img{width:100%;position:relative;display:inline-block;margin-bottom:10px}.single-slider-img
span{font-family:montserrat;font-weight:500;font-size:20px;opacity:0.7;color:#fff}.single-slider
.caption{margin-bottom:0}.single-slider-img .img-before{position:absolute;bottom:10px;left:15px}.single-slider-img .img-after{position:absolute;bottom:10px;right:15px}.slick-prev{float:left;position:absolute;left:4px;z-index:1;top:30%;background:url(/assets/themes/citydental/images/arrow-left.png) no-repeat center center;width:40px;height:40px;border:0;opacity:0.7;font-size:0.001px;color:transparent}.slick-next{float:right;position:absolute;right:4px;z-index:1;top:30%;background:url(/assets/themes/citydental/images/arrow-right.png) no-repeat center center;width:40px;height:40px;border:0;opacity:0.7;font-size:0.001px;color:transparent}.single-slider .slick-dots{margin:0
auto;text-align:center}.single-slider .slick-dots
li{list-style-type:none !important;display:inline-block;margin-left:0px! important;padding:10px
5px 0}.single-slider .slick-dots li
button{border:0;border-radius:50%;width:12px;height:12px;background:#D0D2D3}.single-slider .slick-active
button{background:#C7A376 !important}.page-navigation{background:#616D7B;color:#fff}.mobile-menu-header .clearfix:after{display:inline-block;content:" "}.video-container{position:relative;height:100%;overflow:hidden}.video-container iframe, .video-container object, .video-container
embed{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:40px}.video-image{cursor:pointer;width:100%;position:relative}.video-image
img{width:100%;height:auto}.video-play{width:100%;height:100%;position:absolute;top:0;z-index:1;background:url(/assets/themes/citydental/images/play-white.png) no-repeat;background-size:50px;background-position:center center}.video-image:hover .video-play{background-image:url(/assets/themes/citydental/images/play-gold.png);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.single-our-team .video-container{margin-bottom:40px}.caption.services-cap{margin:10px
0 30px}.single-content
.header6{color:#48525E}.singlepage-navigation{background:#616D7B;display:inline-block;float:left;width:100%;margin-top:50px;display:block}.singlepage-navigation-container{max-width:1200px;margin:0
auto}.singlepage-control{float:left;width:33.33333333333333%;padding:20px
0 10px}.singlepage-control
img{text-align:center;margin:0
auto;display:block}.singlepage-control
a{color:#fff;text-decoration:none;font-family:montserrat;font-weight:300;font-size:14px;text-transform:uppercase;margin-top:5px;display:inline-block;float:left}.singlepage-control a.control-option{text-align:center;display:block;float:none}.singlepage-control a[rel="next"]{float:right}.singlepage-control a[rel="next"]:after{float:right;content:url('/assets/themes/citydental/images/icon-next.png');position:relative;margin-left:15px;top:-7px}.singlepage-control a[rel="prev"]:after{float:left;content:url('/assets/themes/citydental/images/icon-prev.png');position:relative;margin-right:15px;top:-7px}.promotion-slider{display:block}.promotion-container{width:100%;position:relative}.promo-slider{position:relative}.promo-img{width:100%;overflow:hidden}.promo-img
img{height:100%}.promo-slider .slick-dots{position:absolute;bottom:15px;right:15px;z-index:9;text-align:right}.promo-slider .slick-dots
li{list-style-type:none !important;display:inline-block;margin-left:3px !important;background:none;padding-left:10px}.promo-slider .slick-dots li
button{border:0;border-radius:50%;width:18px;height:18px;background:rgba(255,255,255,0.5)}.promo-slider .slick-dots li button:before{color:transparent}.promo-slider .slick-arrow{top:45%}.promo-slider .slick-prev{left:20px}.promo-slider .slick-next{right:20px}.promo-slider .slick-dots .slick-active
button{background:rgba(255,255,255,1)}.slick-prev:hover,.slick-prev:focus{background:url(/assets/themes/citydental/images/arrow-left.png) no-repeat center center;opacity:1;transition:all 1s fade}.slick-next:hover,.slick-next:focus{background:url(/assets/themes/citydental/images/arrow-right.png) no-repeat center center;opacity:1;transition:all 1s fade}.promo-slider:focus, .promo-slider2:focus, .promo-slider2 .promo-content:focus{outline:0}.promo-slider2{position:absolute;top:0;height:100%;width:50%;background:rgba(97,109,123,0.95);padding:10px
60px 10px}.promo-slider2 .header2, .promo-slider2 .price, .promo-slider2 p, .promo-slider2 .excerpt, .promo-slider2 ul
li{color:#fff}.promo-slider2 .header2:after{border-color:#fff}.promo-slider2
.header5{font-size:18px;color:#fff}.promo-slider2  ul
li{background:none;list-style-type:disc;padding-left:0;text-align:left;margin-left:18px}.promo-slider2 .promo-content{margin-left:2px}.promo-content
.price{margin-bottom:20px}.promo-content .price
span{font-size:14px;top:-4px;margin-left:2px}.promo-content
.header2{margin-bottom:20px !important}.promo-content .promo-include{margin-bottom:20px;margin-top:20px}.gray-bg{width:50%;float:left;height:100%;position:absolute;background:#616D7B;top:0;left:0;z-index:0;opacity:0.8}.slick-prev:before{content:' ' !important}.slick-next:before{content:' ' !important}.promo-slider2-nav{font-family:montserrat;font-size:14px;color:#616D7B;cursor:pointer;margin:20px
0 10px}.promo-slider2-nav .slick-current{color:#CEB995}.promo-slider2-nav .selection:after{content:'/';font-family:montserrat;font-size:14px;margin:0px
10px;color:#616D7B}.promo-slider2-nav .selection:focus{outline:0}.promo-slider2-nav .selection:last-child:after{content:' '}.contact-us
.header5{margin-bottom:-10px}.contact-us .left-60.float-right{padding-right:100px}.contact-img{width:100%;display:inline-block}.contact-us .header-style-3{background-image:url('/assets/themes/citydental/images/contact-img.jpg');background-size:cover;background-position:right bottom;padding-bottom:50px}.contact-img
img{width:100%;height:auto;float:left}.contact-map{border:1px
solid #6D6F70;display:inline-block;float:left;margin-bottom:20px;overflow:hidden}.contact-map
img{height:100%;width:auto;margin-left:-100px}.contact-phone:before{content:url('/assets/themes/citydental/images/contact-call.png');position:relative;margin-right:15px;top:9px}.contact-mail:before{content:url('/assets/themes/citydental/images/contact-mail.png');position:relative;margin-right:15px;top:6px}.contact-time:before{content:url('/assets/themes/citydental/images/contact-time.png');position:relative;margin-right:15px;top:9px;float:left}.contact-time
p{float:left;padding-top:5px !important}.contact-details
.header5{margin-bottom:0}.contact-details
p{padding:0;margin:0;margin-bottom:10px}.contact-details
a{color:#616D7B;text-decoration:none}.contact-details.original{display:block}.contact-details.dummy{display:none}.contact-us .contact-form{padding-bottom:30px;display:inline-block;float:left}.contact-name .left-50{padding-right:5px}.contact-name .right-50{padding-left:5px}.contact-us input[type="text"]{margin-bottom:10px}.contact-us
textarea{border:1px
solid #cfd1d2;width:100%;padding:13px
12px;outline:none;font-size:16px;font-weight:100;color:#6d6f70}.contact-us input[type="submit"]{font-family:montserrat;font-weight:500;font-size:14px;line-height:19px;color:#616D7B;text-decoration:none;text-transform:uppercase;border:2px
solid #616D7B;background-color:transparent;padding:12px
30px;border-radius:3px;margin-top:10px;display:inline-block;width:70%}.contact-us input[type="submit"]:hover{background:#616D7B;color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.contact-us input[type="checkbox"]{display:none}.contact-us input[type="checkbox"]+label::before{content:url('/assets/themes/citydental/images/checkbox-before.png');display:inline-block;overflow:visible;position:relative;cursor:pointer;width:19px;margin-right:5px;top:3px}.contact-us input[type="checkbox"]:checked+label::before{content:url('/assets/themes/citydental/images/checkbox-after.png');width:19px}.contact-checkbox{margin-top:22px}.contact-subscribe{font-family:montserrat;font-size:16px;font-weight:300;color:#616D7B;margin-top:-5px}.contact-us input::-webkit-input-placeholder,
.contact-us textarea::-webkit-input-placeholder{color:#6D6F70;font-size:16px;font-family:montserrat;font-weight:100%}.contact-us input::-moz-input-placeholder,
.contact-us textarea::-moz-input-placeholder{color:#6D6F70;font-size:16px;font-family:montserrat;font-weight:100%}.contact-us input:-ms-input-placeholder,
.contact-us textarea:-ms-input-placeholder{color:#6D6F70;font-size:16px;font-family:montserrat;font-weight:100%}.contact-us input:-moz-input-placeholder,
.contact-us textarea:-moz-input-placeholder{color:#6D6F70;font-size:16px;font-family:montserrat;font-weight:100%}.footer{width:100%;display:inline-block}.footer
.card{width:100%;display:inline-block;background:#F2ECE3;padding:50px
0;float:left}.footer .card
img{width:auto !important;text-align:center;margin:0
auto;display:block}.footer
.appointment{width:100%;background:url('/assets/themes/citydental/images/footerbg.jpg') no-repeat #7b8086;background-position:center center;display:inline-block;padding:90px
0;color:#fff;float:left}.footer .social-links{float:left;margin-top:7px}.footer .appointment
.header2{color:#fff}.footer .appointment .header2:after{border-color:#fff}.footer .appointment
p{color:#fff}.footer .appointment .right-40{position:relative}.footer .appointment .right-40
img{position:absolute;top:-134px;width:auto !important;right:30px}.footer
.links{width:100%;display:inline-block;background:#F2ECE3;padding:50px
0 30px;float:left;position:relative}.footer .links
.contact{margin-top:15px}.footer .links
ul{margin-top:15px}.footer .links ul li
a{color:#616D7B;text-decoration:none}.footer .links ul li a:hover{text-decoration:underline}.footer .links ul
li{background:none;padding-left:0;margin-bottom:9px}.footer .links .contact
span{font-weight:100}.footer .links .contact span
a{color:#616D7B;text-decoration:none;display:block;margin-bottom:5px}.footer .links
.header5{color:#48525E}.four-columns
a{display:block}.four-columns.link-list
a{margin-bottom:10px}.footer
.signoff{width:100%;background:#616D7B;color:#fff;font-family:montserrat;font-size:14px;font-weight:100;float:left}.footer .signoff
a{color:#fff !important;text-decoration:none !important}.copyright{width:50%;float:left;text-align:left;display:inline-block;padding:20px
0;background:#616D7B}.scratch{width:50%;float:right;text-align:right;display:inline-block;padding:20px
0;background:#616D7B}.footer .links ul.contact
li{margin-bottom:5px}.four-columns{width:25%;float:left}.footer-map{margin:30px
0;border:1px
solid #6D6F70;overflow:hidden;display:block;float:left;width:100%}.four-columns
.block{}.footer-map
img{width:100%;float:left}.links .four-columns.footer-details{position:relative}.footer-logo{position:absolute;bottom:-170px;right:0}.footer-logo
img{text-align:right;right:0}.footer
.subscription{width:100%;display:inline-block;float:left;margin:80px
0 20px}.footer .subscription .right-40{float:right}.footer .subscription
img{float:right}.footer .subscription
.header5{margin-bottom:5px;display:block}.footer input[type="text"]{background:#fff;max-width:80%;border:1px
solid #CFD1D2;float:left}.footer input[type="submit"]{float:left;width:50px;margin-top:0;padding:14px
0;border-radius:0 3px 3px 0;background:url('/assets/themes/citydental/images/icon-submit.png') #C7A376 no-repeat center center;content:' ';color:transparent}.footer .update-field{float:left;display:block;width:100%;max-width:400px}.social-links
a{float:left;margin-left:14px}.social-links a:first-child{margin-left:30px}.footer .update-field
img{float:left;margin-right:15px}.links-dentistry{width:50%;display:inline-block;float:left}.links-dentistry .four-columns{width:50%}.footer-slider{position:relative;width:100%}.footer-slider .left-40{width:45%;transition:background .2s linear}.footer-slider .right-60{width:55%}.footer-slider1{width:40%;float:right;bottom:0px;position:absolute;height:100%}.footer-slider2{width:60%;float:right;position:relative}.footer-slider-bg{position:absolute;width:100%;height:100%;z-index:-1}.footer-slider-bg .left-40{background:url(/assets/themes/citydental/images/cloud-bg.jpg) no-repeat;background-size:cover;min-height:100%}.footer-slider-bg .right-60{background:#616D7B;min-height:100%;position:relative}.footer-slider-bg .right-60:before{border-width:400px 0px 0px 70px;border-style:solid;border-color:#616D7B transparent #616D7B transparent;position:absolute;content:"";left:-69px}.page-container.sliders{display:inline-block;float:none;margin:0
auto;max-width:100%}.footer-slider-controls{position:absolute;width:100%;height:100%}.footer-slider .page-container{position:relative;height:100%;margin-bottom:-2px}.footer-slider-controls .slick-arrow{top:45%}.footer-slider-controls .slick-dots{position:absolute;bottom:0}.footer-slider2
.header2{color:#fff;margin:5px;padding:0}.footer-slider2
p{color:#fff;margin-bottom:20px;margin-top:5px}.footer-slider2
.header2{margin-bottom:0}.footer-slider2 .header2:after{border:none}.footer-slider2{padding:40px
200px 40px 150px;text-align:center}.footer-slider .slick-slider{margin-bottom:0}.footer-slider2 .testimonial-content:before{content:url('/assets/themes/citydental/images/quote.png');position:relative;top:0;margin-top:10px;margin:0
auto}.footer-photo{width:100%;margin:0
auto;position:absolute;bottom:0;left:0;right:0}.footer-photo
img{width:auto;text-align:center;margin:0
auto;width:100%;bottom:0;position:relative}.footer-slider-controls .slick-dots{z-index:9999;text-align:right;width:100%;margin-bottom:4px}.slick-slide{position:relative}.slick-track{height:100%}.slick-list{height:100%}.footer-slider-controls{}.footer-slider-controls .slick-dots .slick-active
button{background:#C7A376}.footer-slider-controls .slick-dots
button{background:#D0D2D3;width:10px;height:10px;border-radius:50%;padding:0;border:0}.footer-slider-controls .slick-dots
li{margin-left:7px;display:inline-block;background:none;-webkit-padding-start:0px;padding-left:0px}.footer-slider-controls .slick-dots li button:before{color:transparent}.footer-slider1
.block{display:none}.header2{margin-bottom:10px}.full-width{width:100%;display:inline-block}.full-left{width:50%;float:left}.full-right{width:50%;float:right}.block{display:inline-block;width:100%}.flexible-layout
.block{margin-bottom:20px}.section{width:100%;display:inline-block;padding:50px
0 50px}.peach-bg{background:#F2ECE3}.left-30{width:30%;float:left;padding-right:10px}.left-35{width:35%;float:left;padding-right:10px}.left-40{width:40%;float:left;padding-right:10px}.left-45{width:45%;float:left;padding-right:10px}.left-50{width:50%;float:left;padding-right:10px}.left-55{width:55%;float:left;padding-right:10px}.left-60{width:60%;float:left;padding-right:10px}.left-65{width:65%;float:left;padding-right:10px}.left-70{width:70%;float:left;padding-right:10px}.right-30{width:30%;float:left;padding-left:10px}.right-35{width:35%;float:left;padding-left:10px}.right-40{width:40%;float:left;padding-left:10px}.right-50{width:50%;float:left;padding-left:10px}.right-60{width:60%;float:left;padding-left:10px}.right-65{width:65%;float:left;padding-left:10px}.right-70{width:70%;float:left;padding-left:10px}.right-50 img, .left-50
img{width:100%;height:auto}.btn-gray{font-family:montserrat;font-weight:500;font-size:14px;line-height:19px;color:#616D7B;text-decoration:none;text-transform:uppercase;border:2px
solid #616D7B;background-color:transparent;padding:12px
30px;border-radius:3px;margin-top:10px;display:inline-block;cursor:pointer}.btn-gray:hover{background:#616D7B;color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.btn-white{font-family:montserrat;font-weight:500;font-size:14px;line-height:19px;color:#fff;text-decoration:none;text-transform:uppercase;border:2px
solid #fff;background-color:transparent;padding:12px
30px;border-radius:3px;margin-top:10px;display:inline-block}.btn-white:hover{background:#fff;color:#616D7B;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.btn-gold{font-family:montserrat;font-weight:500;font-size:14px;line-height:19px;color:#C7A375;text-decoration:none;text-transform:uppercase;border:2px
solid #C7A375;background-color:transparent;padding:12px
30px;border-radius:3px;margin-top:10px;display:inline-block}.btn-gold:hover{background:#C7A375;color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.float-right{float:right !important}.view-case{font-family:montserrat;color:#C7A376;font-size:16px;font-weight:300;text-decoration:none}.fill{opacity:0}.mm-navbar
a{color:#fff !important}.mm-navbar{background:rgb(97, 109, 123) !important;color:#fff !important}.mm-close:after{font-size:27px}article  iframe,
article  object,
article
embed{width:100% !important;height:478px}article .left-50 iframe,
article .left-50 object,
article .left-50 embed,
article .right-50 iframe,
article .right-50 object,
article .right-50
embed{height:229px}.learn-more:before{text-decoration:underline}.learn-more:before{text-decoration:none}#default-footer,#our-team-single-footer,#our-team-archive-footer,#services-footer,#homepage-our-dentists,#dsd-content-footer,#faq-footer,#pricing-footer,#first-appt-footer{margin-top:120px}#dsd-content,#contact-us-footer,#our-team-single-single-our-team,#single-customer-stories-single-customer-stories,#services-single-services,#services-archive-left-right-layout,#new-clients-icon-layout,#new-clients-page-new-clients-2,#new-clients-our-dentists,#homepage-new-clients,#homepage-page-homepage,#new-clients-promotions-slider,#new-clients-page-new-clients-1,#new-clients-1-hour-new-patients,#homepage-footer,#your-first-appointment,#first-appt-content{margin-top:50px}input#choice_3_5_1{position:absolute}#label_3_5_1{display:inline-block !Important;width:auto;margin-left:18px}html.pushout-menu-open .mm-slideout{-webkit-transform:translate(0%, 0) !important;-moz-transform:translate(0%, 0) !important;-ms-transform:translate(0%, 0) !important;-o-transform:translate(0%, 0) !important;transform:translate(0%, 0) !important}.pushout-menu-open .mm-menu.mm-right{left:100% !important}.pushout-menu-open .mobile-menu-header{display:none !important}.updtae-your-details-form{background:#f3f3f3;padding:0px
30px 40px}.updtae-your-details-form
li.gfield{margin-bottom:16px}.updtae-your-details-form
h2.gsection_title{margin:0;margin-top:27px}.updtae-your-details-form input[type="submit"]{max-width:400px}.online-booking{padding-top:108px;background:#67A0B5}.online-booking
iframe{height:calc(100vh - 112px);border:none !important}.inv-recaptcha-holder{display:none !important}.tabs{margin:0;padding:0;width:22%}.tab{background:none;padding-left:0px}.tab
a{font-size:18px;line-height:1.6em;display:block;padding:8px
0px;outline:none;text-decoration:none;color:#48525E}.tab a.selected-tab,
.tab a:hover{color:#c7a376}.tab.active{background:#fff;padding-top:6px;position:relative;top:1px;border-color:#666}.tab
a.active{font-weight:bold}.tab-container .panel-container{background:#fff;padding:10px;border-left:1px solid #e4e4e4;padding-left:7%;margin-bottom:40px}.panel-group
.panel{box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.panel{border-bottom:solid 1px #e4e4e4;margin-bottom:5px}.panel:last-child{border-bottom:none;padding-bottom:25px}.panel-title{margin-top:0px;margin-bottom:8px;font-weight:200;line-height:1.6em}.panel-title>a.collapsed:before{content:'+'}.panel-title>a:before{content:'-';position:absolute;left:3px}.panel-title>a{position:relative;display:block;padding:10px
15px;font-size:16px;font-weight:400;color:#2C3341;text-decoration:none}.panel-title>a.collapsed{font-weight:300}.panel-body{padding:0
15px}.panel-body
p{font-weight:200;font-size:14px}.tab-row{margin-bottom:3em}.panel-group{margin-bottom:0}.panel-collapse{cursor:pointer;color:#4D4D4D;font-size:14px}.collapse{display:none}.collapse.in{}.visible-xs{display:none;padding:0
15px}@media ( max-width: 1220px ){.tab-container .panel-container{width:71%}.navigation
a{font-size:15px}}@media ( max-width: 1020px ){.tabs{width:32%}.tab-container .panel-container{padding-left:3%;width:65%}}@media ( max-width: 768px ){.visible-xs{display:block;font-size:24px;font-weight:400;margin:8px
0}.tabs{display:none}.panel-container>div{display:block !important}.tab-container .panel-container{width:100%;padding-left:0px;border-left:none}}.story-lists .header1,
.price-lists
.header1{margin-bottom:5px;margin-top:10px}.story-box,.price-box,.cols-box{width:31.33333333%;float:left;margin-right:3%}.story-box,.price-box,.cols-box{margin-bottom:40px}.story-box:nth-child(3n+3),.price-box:nth-child(3n+3),.cols-box:nth-child(3n+3){margin-right:0}@media ( max-width: 1020px ){.price-box{width:47%}.price-box:nth-child(3n+3){margin-right:3%}}@media ( max-width: 720px ){.price-box{width:100%}.price-box:nth-child(3n+3){margin-right:0%}}.story-box a,
.price-box
a{text-decoration:none}.story-box p,
.price-box
p{margin:0;margin-bottom:20px}.story-image,.cols-image{width:100%;height:260px;background:#B5B4B0;overflow:hidden;position:relative}.story-box a:hover .story-image img,
.price-box a:hover .price-image
img{width:101%;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s}.story-image-hover,.cols-image-hover{background:rgba(97, 109, 123, 0.85);color:#fff;position:absolute;height:100%;width:100%;top:0;opacity:0;vertical-align:middle;z-index:2}.story-box a:hover .story-image-hover,
.price-box a:hover .price-image-hover{opacity:1;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.story-view,.price-view{width:100%;height:100%;font-family:montserrat;font-weight:500;font-size:15px;text-align:center;text-transform:uppercase;vertical-align:middle;display:table}.story-view span,
.price-view
span{display:table-cell;position:relative;vertical-align:middle;padding-bottom:20px;height:100%}.story-view span:after,
.price-view span:after{border-bottom:4px solid #fff;content:'';width:55px;margin:0
auto;display:block;margin-top:10px;transition:all 1s fade;-webkit-transition:all 1s fade;-moz-transition:all 1s fade}.story-view span:after{}.story-box a:hover .links-preview,
.story-box a:hover .story-preview,
.price-box a:hover .price-preview{background:#F2ECE3;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease}.links-preview,.story-preview,.price-preview,.cols-content{width:100%;border:1px
solid #F2ECE3;background:#fff;padding:25px;position:relative}.links-preview .header6,
.story-preview .header6,
.price-preview
.header6{color:#c7a376}.story-name,.price-name{margin-bottom:5px}.story-occupation,.price-occupation{margin-bottom:15px;font-size:1.1em}.story-title,.price-title{margin-bottom:0 !important}.story-learnMore,.price-learnMore{font-size:0.9em;text-transform:uppercase;text-decoration:underline}.story-list  li,
.price-list
li{font-family:montserrat;color:#C7A376;font-size:16px;padding:0;list-style-type:none;background:none}.story-container,.price-container,.cols-container{width:100%;clear:both;display:inline-block;text-align:left;margin-top:20px;margin-bottom:30px}.cols-container{text-align:center !important}.cols-container
img{width:100%}.content_imagebk_centered_layout{padding:0px;position:relative;overflow:hidden}.content_imagebk_centered_layout .text-container{text-align:center;position:relative;top:0px;z-index:4;padding:190px
0}@media ( max-width: 1270px ){.content_imagebk_centered_layout .text-container{padding:175px
0}}.content_imagebk_centered_layout .text-container
.display3{font-size:27px;line-height:1.5em}@media ( max-width: 768px ){.content_imagebk_centered_layout .text-container
.display3{font-size:22px}}@media ( max-width: 1020px ){.content_imagebk_centered_layout .text-container
.display3{padding:100px
0}}@media ( max-width: 768px ){.content_imagebk_centered_layout .text-container
.display3{padding:50px
0}}.content_imagebk_centered_layout
.backgroundImageAbsolute{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center;background-size:cover}.col2{width:48%;margin-right:3%}.col2:nth-child(3n+3){margin-right:3%}.col2:nth-child(2n+2){margin-right:0}.col4{width:22%;margin-right:3%}.col4:nth-child(3n+3){margin-right:3%}.col4:nth-child(4n+4){margin-right:0}@media ( max-width: 1220px ){.col4{width:31%;margin-right:3%}.col4:nth-child(4n+4){margin-right:3%}.col4:nth-child(3n+3){margin-right:0}}@media ( max-width: 1020px ){.col4{width:48%;margin-right:3%}.col4:nth-child(4n+4){margin-right:3%}.col4:nth-child(3n+3){margin-right:3%}.col4:nth-child(2n+2){margin-right:0%}.col3{width:48%;margin-right:3%}.col3:nth-child(3n+3){margin-right:3%}.col3:nth-child(2n+2){margin-right:0%}}@media ( max-width: 608px ){.col4{width:100%;margin-right:0%}.col4:nth-child(4n+4){margin-right:0%}.col4:nth-child(3n+3){margin-right:0%}.col4:nth-child(2n+2){margin-right:0%}.col3{width:100%;margin-right:0%}.col3:nth-child(3n+3){margin-right:0%}.col3:nth-child(2n+2){margin-right:0%}.col2{width:100%;margin-right:0%}.col2:nth-child(2n+2){margin-right:0%}}#dsd-links-area{padding-top:30px}#dsd-slider{overflow:hidden}#dsd-story{padding-top:25px}#dsd-story
.header1{margin-bottom:10px}.bk-peach{background:#F2ECE3}.full-dsd{background:#F2ECE3;padding:70px
0}.full-dsd
.imageLink{}.full-dsd .imageLink
img{display:block}.full-dsd .left-50
div{max-width:500px}.promiseHolder{background:url('/assets/themes/citydental/images/ourdifferencePromise.png') 50% 50% no-repeat;min-height:340px;margin-bottom:80px}.promiseInner{padding:60px;max-width:600px;margin:0
auto;text-align:center}.promiseInner
h2{font-weight:500}.promiseInner
p{font-size:18px}@media ( max-width: 1020px ){.promiseHolder{background:url('/assets/themes/citydental/images/ourdifferencePromise.png') 0% 0% no-repeat #f2eae1;height:auto}}@media ( max-width: 1020px ){#dsd-bar-area .left-50{width:100%}}.content_imagebk_centered_layout{padding:0px;position:relative;overflow:hidden}.content_imagebk_centered_layout .text-container{text-align:center;position:relative;width:94%;max-width:800px;margin:0
auto;top:0px;z-index:4;padding:190px
0}@media (max-width: 1020px){.content_imagebk_centered_layout .text-container{max-width:700px}}@media (max-width: 735px){.content_imagebk_centered_layout .text-container{max-width:600px}}.content_imagebk_centered_layout .text-container
.heading{padding-bottom:15px;color:#fff}@media ( max-width: 1200 ){.content_imagebk_centered_layout .text-container{padding:175px
0}}@media ( max-width: 1020px ){.content_imagebk_centered_layout .text-container{padding:100px
0}}@media ( max-width: 735px ){.content_imagebk_centered_layout .text-container{padding:50px
0}}.content_imagebk_centered_layout .text-container
.display3{font-size:27px;line-height:1.5em}@include breakpoint(mobile_l){font-size:22px}.content_imagebk_centered_layout .text-container
.backgroundImageAbsolute{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center;background-size:cover}#our-clinic-page-gallery{padding:40px
0}#our-clinic-page-gallery .page-container{max-width:1000px}.lightSlider
li{background:none;padding-left:0px}.lightSlider li
.mainSlide{width:100%;height:0px;padding-bottom:62.5%}.page-container .lSAction>a{transform:scale(1.41);opacity:0.8}.page-container .lSAction>.lSNext{right:25px}.page-container .lSAction>.lSPrev{left:25px}.lSGallery{list-style:none;background:none}.lSGallery
li{width:120px;background:none;padding-left:0px}.lSGallery li
a{background:#eee;height:0px;display:block;padding-bottom:82.5%;overflow:hidden;position:relative;border:1px
solid transparent}.lSGallery li a
img{position:absolute;top:50%;transform:translateY(-50%)}.page-container .lSSlideOuter .lSPager.lSGallery li:hover,
.page-container .lSSlideOuter .lSPager.lSGallery
li.active{border-radius:0px}.lSGallery li:hover a,
.lSGallery li a:hover,
.lSGallery li.active
a{border:1px
solid #c7a376}.lSGallery li a
img{}.navDropWrapper{text-align:center;border-top:1px solid #fff}.navDropWrapper .navFooterItem
a{color:#616D7B;font-family:Montserrat;font-weight:300;font-size:16px;padding:10px
0;display:inline-block}.navDropWrapper .navFooterItem a:hover{color:#C7A376}.navDropWrapper .navFooterItem a:hover
span{background:#C7A376}.navDropWrapper .navFooterItem a:first-child{margin-right:20px}.navDropWrapper .navFooterItem
span{color:#fff;background:#616D7B;width:16px;height:16px;margin-right:5px;display:inline-block;font-size:11px;border-radius:10px;line-height:1;vertical-align:text-bottom;margin-bottom:2px}.navDropWrapper .navFooterItem
.navFaq{padding:3px
5px 2px 5px}.navDropWrapper .navFooterItem
.navPrice{font-size:10px;padding:3px
0px}@media screen and (min-width: 1271px){.promotion-slider{width:100%;max-width:1200px;margin:0
auto}}@media screen and (max-width: 1270px){.header-style-1 .left-55{padding:180px
0}.profile-box{width:100%;margin-right:0;margin-bottom:40px}.profile-image{width:40%;float:left;height:100%;max-height:none;text-align:center}.profile-image
img{height:100%;width:auto !important;margin-left:-50px}.profile-box a:hover .profile-image
img{height:102%;width:auto !important}.profile-preview{width:60%;float:left;border-top:1px solid #F2ECE3}.profile-box a:hover .profile-preview:after{border-top:solid transparent 20px;border-bottom:solid transparent 20px;border-right:solid #F2ECE3 20px;left:-40px;top:40%}.icon-layout .three-columns{padding:50px
10px}.left-right-layout .left-50{width:100%;border-right:none;margin-bottom:10px}.left-right-layout .right-50{width:70%;clear:both;padding-left:0 !important}.homepage .left-50{width:100%;padding:0}.homepage .right-50{width:100%;padding:0}.homepage .left-60{width:50%}.homepage .right-40{width:50%;padding-left:50px}.homepage .button-container{margin:0px
0 60px}.homepage
img{width:100%}.new-clients .left-50{width:60%}.new-clients .right-50{width:40%}.our-story-1 .left-50{width:100%;padding:0}.our-story-1 .right-50{width:100%;padding:0}.our-story-1 img.ourstory-dentists{margin-top:15px}.our-story-2 .left-50{width:100%;padding:0}.our-story-2 .right-50{width:100%;padding:0}.promotion-slider{width:100%;padding:0
20px;max-width:100% !important}.promotion-slider .promo-slider2{width:50%}.customer-stories .single-sidebar{top:0;margin-top:0;width:100%;padding:0;margin-bottom:30px}.customer-stories .single-content{width:100%;padding:0}.customer-stories
blockquote{margin-bottom:35px}.customer-stories .digital-smile .right-50{width:100%;padding:0}.customer-stories .digital-smile .left-50{width:100%;padding:0}.singlepage-navigation-container{width:100%;max-width:100%;margin:0
auto;padding:0
20px}.customer-stories .single-contact{display:inline-block}.single-our-team .single-sidebar{width:100%;margin-bottom:30px;padding:0;top:0;margin:0}.single-our-team .single-image{width:40%;float:left;display:inline-block;padding:20px}.single-our-team .sidebar-boxcontent{float:left;display:inline-block;width:60%}.single-our-team .single-contact{display:inline-block}.single-our-team .single-content{width:100%}.single-our-team
.header3{display:inline-block}.single-image.single-image-responsive{width:100%;padding:0}.single-services .single-sidebar{width:100%;padding:0;margin-bottom:30px}.single-services .single-content{width:100%;padding:0}.contact-map
img{margin-left:-160px}.footer-logo{}.footer-photo{overflow:hidden}.footer-photo
img{}.footer-slider2{padding:40px
140px 40px 150px}.menu ul
li{margin:0
8px}.dropdown .menu-columns ul
li{font-weight:400;font-size:13px;padding:8px
0}.menu-img{transform:scale(.8)}.menu{margin-left:10px}.dropdown{margin-top:97px}.single-services .single-sidebar{}.header-style-2 .header-wrap{margin-left:0}.single-sidebar{top:0;margin-top:-50px}.single-services .single-box{border:0px
solid #F2ECE3}#toggle-icon{display:block}.single-contact{display:none}.single-services .services-mobile-menu-header{display:block;background:#CEB995;padding:0;margin:0}.single-name.header5:after{border-bottom:0px solid #c7a376}.services-mobile-menu-header #toggle-icon{margin-top:5px}.single-name header5,
.services-mobile-menu-header
a{color:#fff;display:block;padding:15px
0;text-align:left;text-decoration:none;font-family:montserrat;font-size:21px}.single-services .sidebar-boxcontent{padding:0px}.services-mobile-title{width:220px;margin:0
auto}.page-container.container-desktop{max-width:none !important}.page-container.container-mobile{max-width:960px !important}.single-services .single-content{margin-top:30px}.services-dropdown ul
li{background:none;padding:0;border-bottom:1px solid #ddd;margin:0}.services-dropdown ul li:last-child{border-bottom:none}.services-dropdown
a{display:block;width:100%;background:#f3f3f3;padding:10px
0 10px 20px;text-decoration:none;color:rgb(97, 109, 123) !important}.no-sidebar{width:100% !important}}@media screen and (max-width: 1020px){.profile-image{width:100%;float:left;overflow:hidden}.profile-image
img{height:auto !important;width:60% !important;margin-top:-50px}.profile-box a:hover .profile-image
img{width:61% !important;height:auto !important}.profile-preview{width:100%;float:left}.profile-box a:hover .profile-preview:after{border-left:solid transparent 20px;border-right:solid transparent 20px;border-bottom:solid #F2ECE3 20px;top:-40px;left:47%}.profile-view span:after{left:45%;width:75px}.profile-image{height:0px;padding-bottom:80%;text-align:center}.profile-name.header4{font-size:30px}.profile-occupation.header6{}.header-style-1 .left-55{width:100%}.header1-container{width:100%;height:100%;background:rgba(255,255,255,0.6) !important;display:inline-block;float:left}.header-style-1{background-size:200% !important;background-position:center !important}.icon-layout .three-columns{width:100%;padding:30px
200px 40px}.left-right-layout .right-50{width:85%}.homepage .left-60{width:100%}.homepage .right-40{width:100%;padding:0}.new-clients .left-50{width:100%;padding:0}.new-clients .right-50{width:100%;padding:0}.promotion-slider{width:100%;padding:0}.promotion-slider .promo-slider2{width:100%}.single-our-team .single-image{width:100%;max-width:350px}.single-image.single-image-responsive{width:100%;padding:0}.single-our-team .sidebar-boxcontent{width:100%}.separate-container .left-50, .separate-container .right-50{width:100%;padding:0}.amalgam{width:50%;float:left;display:block;clear:both;margin-right:50%}.contact-us .left-60.float-right, .contact-us .right-40.float-right{width:100%;padding:0}.contact-map
img{height:auto;width:100%;margin-left:0}.contact-details.dummy{display:inline-block;margin-bottom:20px;float:left;width:100%}.contact-details .left-50,
.contact-details .right-50{width:100%;padding:0
!Important}.contact-form
.header5{margin-top:20px}.card .left-40{width:100%;padding:0;margin-bottom:20px}.card
.img{text-align:center}.card .right-60{width:100%;padding:0;text-align:center}.appointment .right-40{display:none}.appointment .left-60{width:100%;padding:0}.links .four-columns.footer-details{width:100%}.links .contact-info{width:40%;float:left}.links .footer-map{width:35%;float:left}.footer-logo{bottom:0;top:20px}.get-update{width:100%}.links-dentistry{width:75%}.footer-slider-bg .left-40{display:none}.footer-slider-bg .right-60{width:100%;padding:0}.footer-slider .page-container{width:100%;max-width:100%}.footer-slider2{width:100%;padding:40px
200px 20px}.footer-slider1{width:100%;padding:0
200px;position:relative}.footer-photo{border-radius:50%;width:150px;height:150px;background:url(/assets/themes/citydental/images/cloud-bg.jpg) no-repeat;background-size:cover;margin-bottom:10px;position:relative}.footer-photo
img{width:auto;margin:auto;height:150px;min-width:150px;margin-left:-25%}.footer-slider-controls .slick-dots{text-align:center;margin-bottom:20px}.footer-slider-controls .slick-prev{left:10px}.footer-slider-controls .slick-next{right:10px}.footer-slider1
.block{display:block;text-align:center;margin-bottom:60px}.footer-slider2 .view-case{display:none}.mobile-menu-header{display:inline-block !important;position:fixed}.desktop-menu{display:none}#new-clients-dental-services{margin-top:50px}.no-sidebar{width:100% !important}}@media screen and (max-width: 735px){.header-style-1 .left-55{padding:100px
0 70px}.header-style-1{background-size:cover}.story-image,.price-image,.profile-image{max-height:210px;text-align:center}.story-image img,
.price-image img,
.profile-image
img{width:70% !important;margin-top:-40px}.story-box a:hover .story-image img,
.price-box a:hover .price-image img,
.profile-box a:hover .profile-image
img{width:71% !important}.page-customer-archive .story-image,
.page-customer-archive .price-image,
.page-customer-archive .profile-image{max-height:190px}.icon-layout .three-columns{padding:30px
150px 40px}.left-right-layout .right-50{width:100%}.single-slider .left-50{width:100%;padding:0;margin-bottom:20px;position:relative}.single-slider .right-50{width:100%;padding:0}.single-our-team .slick-arrow, .customer-stories .slick-arrow, .single-services .slick-arrow{display:none !important}.amalgam{width:100%;margin-right:0}.amalgam .left-50{width:100%}.footer-map{display:none}.links-dentistry{width:40%;margin-right:3%;padding:0;display:inline-block;float:left}.links-dentistry .four-columns{width:100%}ul.general-dentistry{display:none}.header5.general-dentistry:focus+ul.general-dentistry{display:block !important}ul.advanced-dentistry{display:none}.header5.advanced-dentistry:focus+ul.advanced-dentistry{display:block !important}.footer-logo{top:-250px}.contact-box{float:left;width:40%;margin-right:3%}.links .contact-info{width:100%}.singlepage-control
img{margin-top:-3px}.copyright,.scratch{width:100%;float:none;text-align:center;display:block}.contact-box,.links-dentistry{width:47% !important}.four-columns.link-list{width:47% !Important;padding:0
!important}.footer-logo{float:left;position:relative;top:0 !important}.email-signup-form_wrapper
li.gfield{width:80%}.footer input[type="submit"]{width:20%}.btn-white{padding:12px
16px}.profile-preview{padding:40px
6%}}@media screen and (max-width: 640px){.icon-layout .three-columns{padding:30px
50px 40px}ul.services-list{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;column-gap:40px;-moz-column-gap:40px;-webkit-column-gap:0;-ms-column-gap:40px;margin-bottom:20px}.footer-slider2{padding:40px
140px 20px}.footer-slider1{padding:0
140px}.singlepage-control:nth-child(1),.singlepage-control:nth-child(2){width:40%}.singlepage-control:nth-child(2){width:20%}.promotion-slider .slick-prev, .promotion-slider .slick-next{opacity:0.3}.contact-time:before{margin-right:7px}.contact-phone:before{margin-right:7px}.contact-mail:before{margin-right:7px}.singlepage-control
a{color:#616D7B;font-size:1px}.post-article{padding:30px
0px}.footer-photo{display:none}.slick-current .footer-photo{display:block}}@media screen and (max-width: 550px){.promo-slider2{padding:30px
20px 50px}.promo-slider .slick-prev,
.promo-slider .slick-next{display:none !important}.promo-slider2 .promo-content{padding:0px
0 50px}.footer-slider2{padding:40px
4% 20px}.footer-slider1{padding:0
100px}}@media screen and (max-width: 360px){.contact-box,.links-dentistry,.four-columns.link-list{width:100% !important;margin:0
!important}}@media screen and (max-width:1020px){.pushout-menu-open .mobile-menu-header,
.pushout-menu-open .pushout-pusher{-webkit-transform:translate3d(-100%, 0, 0) !important;transform:translate3d(-100%, 0, 0) !Important}.pushout-menu{width:100% !important;z-index:9999 !Important}.no-csstransforms3d .mobile-menu-header,
.no-csstransforms3d .pushout-pusher,
.no-js .mobile-menu-header,
.no-js .pushout-pusher{padding-right:0px !important}}