.wd-popup.wd-promo-popup{
background-color:#111111;
background-repeat:no-repeat;
background-size:contain;
background-position:left center;
}
.page-title-default{
background-color:rgb(255,255,255);
background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/About-us_01.png);
background-size:cover;
background-position:center center;
}
.footer-container{
background-color:#ffffff;
}
:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(47,79,126);
}
:root{
--wd-alternative-color:rgb(47,79,126);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(47,79,126);
}
:root{
--btn-shop-bgcolor-hover:rgb(47,79,126);
}
:root{
--btn-accent-bgcolor:rgb(47,79,126);
}
:root{
--btn-accent-bgcolor-hover:rgb(47,79,126);
}
:root{
--notices-success-bg:rgb(47,79,126);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(47,79,126);
}
:root{
--notices-warning-color:#fff;
}
:root{
--wd-form-brd-radius: 0px;
--wd-form-brd-width: 2px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-shop-color: #fff;
--btn-shop-color-hover: #fff;
--btn-accent-color: #fff;
--btn-accent-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accent-brd-radius: 0px;
--btn-accent-box-shadow: none;
--btn-accent-box-shadow-hover: none;
--btn-accent-box-shadow-active: none;
--btn-accent-bottom: 0px;
--btn-shop-bottom-active: -1px;
--btn-shop-brd-radius: 0.001px;
--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
}  @media (min-width: 1025px) {
.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
max-width: 1192px;
}
}
.container {
max-width: 1222px;
}
@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]) {
padding-left: calc((100vw - 1222px) / 2);
padding-right: calc((100vw - 1222px) / 2);
}
.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
padding-left: calc((100vw - 1239px) / 2);
padding-right: calc((100vw - 1239px) / 2);
}
} div.wd-popup.popup-quick-view {
max-width: 920px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
max-height: 223px;
}
@font-face {
font-weight: normal;
font-style: normal;
font-family: "woodmart-font";
src: url(//theriverbankdentist.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.3.3) format("woff2");
font-display:swap;
}
h1, h2, h3, h4, h5, h6 {
font-family: Georgia !important;
}
a{
font-family: AvenirLTProLight !important;
}
ul li{
font-family: AvenirLTProLight !important;
}
p {
font-family: AvenirLTProLight !important;
}
li.text a {
color: white;
font-size: 12px;
}
li#menu-item-30>a {
pointer-events: initial !important;
}
.none-link > a {pointer-events: initial !important;}
.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {position: relative;bottom: 30px;}
.head-but {font-size: 17px;padding: 13px 20px;background: #1fbedd !important;color: white !important;border-radius: 10px;}
div#viewser {
width: 130% !important;
text-align: center;
}
.slider-shapee {
border-radius: 0px 40px 40px 0px;
background: #1fbedd !important;
}
ul.about-ul {
list-style: none;
}
.foot-address1 a {
color: white;
position: relative;
font-size: 18px;
top: 10px;
}
li.colo-li {list-style: circle;color: #1a63a0;font-size: 21px;font-weight: 700;}
.about-text h1 {
font-family: Philosopher;
font-size: 50px;
}
.about-text p {
font-size: 18px;
color: black;
}
.about-ul li {
font-size: 16px;
}
.about-ul li.colo-li {
font-size: 21px;
}
a.about-butt {
background: #1a63a0;
padding: 15px 35px;
color: white;
border-radius: 11px;
}
h1.ser-head {
font-size: 55px;
color: black;
font-family: 'philosopher';
}
.ser-text p {
font-size: 16px;
color: #00000096;
}
.serv-roww .ser-infoo {
background: #ffffff00;
border-radius: 20px;
box-shadow: 0px 0px 3px 0px #0000006e;
padding: 30px 20px;
}
.ser-infoo p {
color: black;
font-size: 15px;
}
.serv-roww .ser-infoo {
padding: 60px 10px !important;
}
.ser-infoo a {
background: #1a63a0 !important;
color: white !important;
padding: 10px 25px !important;
border-radius: 6px;
}
.ser-infoo {position: relative;}   .ser-info-4::before {
content: "04";
position: absolute;
right: -15px;
top: -20px;
font-size: 30px;
background: #1fbedd;
color: white;
padding: 2px 8px !important;
border-radius: 30px;
}
.ser-info-5::before {
content: "05";
position: absolute;
right: -15px;
top: -20px;
font-size: 30px;
background: #1fbedd;
color: white;
padding: 2px 8px !important;
border-radius: 30px;
}
.ser-info-6::before {
content: "06";
position: absolute;
right: -15px;
top: -20px;
font-size: 30px;
background: #1fbedd;
color: white;
padding: 2px 8px !important;
border-radius: 30px;
}
.serv-roww {
position: relative;
}
.serv-roww::after {
content: "";
position: absolute;
background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Rectangle-5-copy-9.png);
top: 0;
height: 50px;
left: 0;
width: 50px;
background-repeat: no-repeat;
} .form-text h2.gform_title {
display: none;
}
.form-text form#gform_1 input {
width: 75% !IMPORTANT;
}
.form-text {
position: relative;
}
.form-text::before {content: "";width: 100%;position: absolute;height: 550px;background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Layer-12.png);background-repeat: no-repeat;left: -40px;top: -40px;z-index: -1;}
.form-text {
z-index: 0;
}
.form-text textarea#input_1_4 {
width: 80%;
}
.form-text form#gform_1 input {
width: 80% !important;
}
.form-text form#gform_1 input {
background: white;
border-radius: 13px;
}
.form-text textarea#input_1_4 {
border-radius: 13px;
background: white;
}
.form-text input#gform_submit_button_1 {
background: red !important;
color: white;
width: 20% !IMPORTANT;
}
.gform_footer.top_label {
width: 25%;
}
.form-text::before {
background-size: 100% 100% !important;
}
.form-text::before {
height: 510px !important;
}
.make-text h1 {
font-size: 50px;
font-family: 'philosopher';
}
.make-text p {
font-size: 15px;
}
ul.make-ul {
list-style: none;
display: flex;
}
li.text {color: black;font-size: 18px;padding-left: 10px;font-family: 'philosopher';}
ul.make-ul {padding: 10px 20px !important;background: #1a63a0;width: 65%;border-radius: 10px;}
li.text {
color: white;
}
.form-col {
position: relative; }
.form-col::before {
position: absolute;
content: "";
background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Layer-0.png);
width: 70% !important;
height: 550px;
right: -350px;
background-size: 100% 100% !important;
}
.form-text::before {
width: 80%;
}
.form-text form#gform_1 input {
width: 65% !IMPORTANT;
}
.form-text textarea#input_1_4 {
width: 65% !important;
}
.form-col::before {
right: -250px;
}
.form-col::before {
right: -250px;
z-index: 1;
height: 570px !important;
}
.form-text form#gform_1 input {
width: 73% !IMPORTANT;
}
.form-text textarea#input_1_4 {
width: 73% !IMPORTANT;
}
.make-col-2 {
z-index: 1;
}
.form-text::before {
width: 90% !important;
}
.form-col::before {
height: 620px !IMPORTANT;
}
.why-text h1 {
font-size: 50px;
font-family: 'philosopher';
color: black;
}
.why-text p {
font-size: 18px;
color: #000;
}
.why-list strong {
color: black;
font-size: 20px;
font-weight: 800;
font-family: 'philosopher';
}
.testi-row .testimonial-content {
background: white;
padding: 30px 10px !important;
box-shadow: 0px 0px 2px 1px #00000033;
}
.test-head h1 {
font-size: 50px;
font-family: Philosopher;
} .testimonial-content {
position: relative;
}
.testimonial-content::before {
content: "";
position: absolute;
background-image: url(http://localhost/river-bank/wp-content/uploads/2022/11/Layer-14.png);
width: 100%;
height: 100%;
background-repeat: no-repeat;
top: 0px;
}
.testimonial-content::before {
z-index: 10;
top: -100px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.testi-row.vc_custom_1668806084134.wd-rs-6377f5b7b0135 {
z-index: -1;
}
.testi-row .testimonial-content {
margin-top: 100px !important;
}
.testi-row .owl-carousel.owl-loaded {
margin-top: -80px !important;
}
h1.mis-head {
font-size: 50px;
font-family: 'philosopher';
color: black;
}
.miss-text p {
font-size: 17px;
color: #00000087;
}
h1.entry-title.title {
text-align: start;
font-family: 'philosopher';
color: #1fbedd;
}
.form-text input#gform_submit_button_1 {
background: #1a63a0 !important;
}
h1.gen-head {
font-size: 35px;
font-family: 'philosopher';
}
.servi-text h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
font-size: 35px;
font-family: 'philosopher';
}
.servi-text p {
font-size: 17px;
}
.servi-text a {
background: #1a63a0 !important;
color: white !important;
padding: 12px 30px !important;
border-radius: 11px;
}
.service-rowww {
display: flex;
align-items: center;
}
.servi-text h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
color: #1fbedd;
}
h1.offer-head {
font-size: 40px;
font-family: 'philosopher';
color: #5bcfe6;
}
.offer-text p {
font-size: 18px;
color: black;
}
.off-text p {
font-size: 18px;
color: black;
}
.off-list-row li {
color: black;
font-size: 17px;
font-weight: bold;
}
.off-list-row {
display: flex;
align-items: center;
}
.den-ti-row p {
font-size: 17px;
}
.den-ti-row {
display: flex;
align-items: center;
} .blog-post-loop .entry-header {
width: 66%;
position: relative;
}
.blog-design-masonry.blog-style-shadow .article-inner {
box-shadow: none !important;
border: none !important;
}
.blog-style-shadow .article-body-container {
position: absolute;
bottom: 60px;
right: 0;
width: 70%;
}
span.list-content {
padding-left: 10px;
display: flex;
flex-direction: column;
font-size: 18px;
color: black;
}
.conta-sec h1 {
font-size: 45px;
font-family: 'philosopher';
color: black;
}
h2.gform_title {
display: none;
}
.cont-formm input {
border-radius: 11px;
border-color: #dcdcdc;
}
.cont-formm textarea#input_2_4 {
border-color: #dcdcdc;
border-radius: 11px;
}
input#gform_submit_button_2 {
background: #1a63a0;
color: white;
}
.cont-col-list strong {
color: black;
font-size: 20px;
font-weight: 600;
}
.cont-col-list span.list-content {
font-size: 15px;
}
span.list-icon.fas.fa-map-marker-alt {
font-size: 30px;
}
.cont-col-list span.list-icon.fas.fa-phone-alt {
font-size: 25px;
border: 1px solid;
padding: 10px 10px;
border-radius: 25px;
}
.cont-col-list span.list-icon.far.fa-envelope {
border: 1px solid;
padding: 10px 10px;
border-radius: 25px;
font-size: 25px;
}
.cont-col-list span.list-icon.fas.fa-map-marker-alt {border: 1px solid;padding: 10px 13px;border-radius: 25px;font-size: 25px;}
.cont-col-list ul {
border: 1px solid #0000005e;
width: 80%;
padding: 20px 10px;
border-radius: 10px;
}
.foott-row h2 {
font-size: 25px;
color: #1d8aa0;
font-family: 'philosopher';
}
.foott-row ul {
color: white;
}
.foott-row ul li a {
color: white;
}
.foott-row  p {color: white;}
.foott-row h2 {
font-size: 25px;
color: #1d8aa0 !important;
font-family: 'philosopher';
}
.foott-row ul {
color: white;
}
.foott-row ul li a {
color: white;
}
.foott-row  p {color: white;}
ul.foot-new {
list-style: none;
display: flex;
justify-content: space-evenly;
}
.text-foot strong {
color: #1fbedd;
font-size: 30px;
font-family: 'philosopher';
}
li.text-foot {
font-size: 15px;
color: #878787;
}
.foot-roww .mc4wp-form-fields {
display: flex;
}
.foot-roww input[type="submit"] {
background: #1fbedd !IMPORTANT;
border-radius: 0;
}
.foot-roww input[type="email"] {background: white;border-radius: 0;}
.foott-row h4 {
color: #1eaac5;
font-family: 'philosopher';
font-size: 20px;
}
.foott-row a.wd-social-icon {
border: 1px solid; border-color: white;
}
.foott-row span.wd-icon {
color: white;
}
.serv-roww::after {
background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Rectangle-5-copy-9.png);
}
.testimonial-content::before {
background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Layer-14.png);
}
.form-col::before {
background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Layer-0.png);
}
ul.wd-sub-menu.sub-menu.color-scheme-dark li {
border-bottom: 1px solid #fff;
}
.slider-shapee {
border-radius: 70px 70px 70px 70px !important;
}
.tra-text {
position: relative;
}
.tra-text::before {
content: "";
position: absolute;
height: 50px;
width: 2px;
background: white;
right: -60px;
top: -20px;
}  a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
color: #fff;
background-color: #1b75bb;
}
.page-id-14 .vc_row.wpb_row.vc_row-fluid {
padding-top: 50px !important;
}
.page-id-426 .vc_row.wpb_row.vc_row-fluid {
padding: 0 !important;
}
.page-id-408 h3 {
font-size: 36px;
}
ol li {
font-size: 18px;
color: black;
}
.page-id-408 p {
font-size: 18px;
color: black;
}
.page-id-416 p {
font-size: 18px;
color: black;
}
.page-id-416 ul li {
color: black;
font-size: 18px;
}
.page-id-430 p {
font-size: 18px;
color: black;
}
.page-id-430 h2 {
font-size: 30px;
}
.page-id-430 ul li {
color: black;
font-size: 18px;
}
.page-id-428 p {
color: black;
font-size: 18px;
}
.page-id-428 ul li {
color: black;
font-size: 18px;
}
.page-id-426 p {
font-size: 18px;
color: black;
}
.page-id-426 ul li {
color: black;
font-size: 18px;
}
.page-id-426 h1 {
font-size: 40px;
}
.page-id-424 p {
font-size: 18px;
color: black;
}
.page-id-424 h1 {
font-size: 40px;
}
.page-id-422 p {
color: black;
font-size: 18px;
}
.page-id-422 ul li {
color: black;
font-size: 18px;
}
.page-id-420 p {
font-size: 18px;
color: black;
}
.page-id-420 ul li {
color: black;
font-size: 18px;
}
.page-id-418 p {
color: black;
font-size: 18px;
}
.page-id-418 ul li {
font-size: 18px;
color: black;
}
.page-id-418 h1 {
font-size: 40px;
}
.page-id-450 p {
font-size: 18px;
color: black;
}
.page-id-450 ul li {
color: black;
font-size: 18px;
}
.page-id-448 p {
font-size: 18px;
color: black;
}
.page-id-448 ul li {
font-size: 18px;
color: black;
}
.page-id-446 p {
font-size: 18px;
color: black;
}
.page-id-446 ul li {
color: black;
font-size: 18px;
}
.page-id-444 p {
font-size: 18px;
color: black;
}
.page-id-444 ul li {
color: black;
font-size: 18px;
}
.page-id-442 p {
font-size: 18px;
color: black;
}
.page-id-442 ul li {
color: black;
font-size: 18px;
}
.page-id-470 p {
font-size: 18px;
color: black;
}
.page-id-470 ul li {
font-size: 18px;
color: black;
}
.page-id-468 p {
color: black;
font-size: 18px;
}
.page-id-468 ul li {
color: black;
font-size: 18px;
}
.page-id-466 p {
color: black;
font-size: 18px;
}
.page-id-466 ul li {
font-size: 18px;
color: black;
}
.page-id-464 p {
color: black;
font-size: 18px;
}
.page-id-464 ul li {
color: black;
font-size: 18px;
}
.page-id-460 p {
color: black;
font-size: 18px;
}
.page-id-460 ul li {
font-size: 18px;
color: black;
}
.page-id-462 p {
font-size: 18px;
color: black;
}
.page-id-462 ul li {
color: black;
font-size: 18px;
}
.page-id-485 p {
color: black;
font-size: 18px;
}
.page-id-485 ul li {
color: black;
font-size: 18px;
}
.page-id-483 p {
color: black;
font-size: 18px;
}
.page-id-483 ul li {
font-size: 18px;
color: black;
}
.page-id-483 h1 {
font-size: 40px;
}
.page-id-499 p {
color: black;
font-size: 18px;
}
.page-id-497 p {
color: black;
font-size: 18px;
}
.page-id-497 ul li {
color: black;
font-size: 18px;
}
.page-id-495 p {
color: black;
font-size: 18px;
}
.page-id-493 p {
color: black;
font-size: 18px;
}
.page-id-493 ul li {
font-size: 18px;
color: black;
}
.page-id-510 p {
color: black;
font-size: 18px;
}
.page-id-508 p {
color: black;
font-size: 18px;
}
.page-id-508 ul li {
color: black;
font-size: 18px;
}
.page-id-401 p {
color: black;
font-size: 18px;
}
.page-id-401 ul li {
color: black;
font-size: 18px;
}
.color-scheme-dark.wd-design-full-width.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown {
background: #1b75bb;
}
.color-scheme-dark.wd-design-full-width.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown a {
color: white ;
font-size: 15px;
}
.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown {
background: #1b75bb;
}
.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown a{
color: white;
font-size: 15px;
}
ul#menu-main-menu a {
color: #1b75bb;
font-size: 14px;
}
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu >li >a {
color: #46d6f7 !important;
}
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu >li ul a {
color: #FFF !important;
border-bottom: 1px solid #fff;
}
#menu-item-27 ul a, #menu-item-519 ul a {
color:#fff !important;
}
.page-id-520 p {
color: black;
}
.page-id-520 ul li {
color: black;
}
.page-id-19 p {
color: black;
font-size: 20px;
}
.page-id-19 ul li {
color: black;
font-size: 18px;
}
.page-id-805 p {
color: black;
font-size: 18px;
} 
.page-id-805 ul li {
font-size: 18px;
color: black;
}
.foot-phone {
margin-top: 18px;
}
.foot-address a {
font-size: 14px;
color: white;
display: flex;
line-height: 22px;
}
i.fas.fa-map-marker-alt {
padding: 1px 16px 30px 30px;
font-size: 20px;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle .foot-phone a {
color: white;
font-size: 18px;
}
.foot-phone a{
font-size: 15px;
color: white;
top: 4px;
position: relative;
}
i.fas.fa-phone{
padding: 1px 16px 30px 30px;
font-size: 20px;
}
.foot-fax a{
font-size: 14px;
color: white;
}
i.fas.fa-fax{
padding: 1px 16px 30px 30px;
font-size: 20px;
}
.foot-mail a{
font-size: 14px;
color: white;
}
.foot-fax {
color: white;
}
i.fas.fa-envelope{
padding: 1px 16px 30px 30px;
font-size: 20px;
}
.footcontact-info h2 {
padding: 0 0 10px 40px;
font-size: 35px;
}
.foott-row li {
color: white !important;
}
.foot-address1 {
margin-top: -16px;
}
ul.wd-sub-menu.sub-menu.color-scheme-dark li a.woodmart-nav-link {
color: #fff !important;
} div#copy-right-Roow {
border-top: 1px solid;
padding-top: 0 !important;
}
div#copy-right-Roow {
border-top: 1px solid;
padding-top: 0 !important;
}
div#copy-right-Roow p {
color: #fff !important;
}
div#copy-right-Roow p a {
color: #fff;
}
.top-btnnn a {
color: #fff;
font-size: 16px;
text-transform: capitalize;
}
.top-btnnn {
height: 32px;
width: 180px;
background: #1a63a0;
display: flex;
justify-content: center;
align-items: center;
border-radius: 10px;
}
div#Appoo-Row .gform_wrapper.gravity-theme .ginput_container_time {
min-width: 52px;
}
div#Appoo-Row input#input_1_5_1 {
font-size: 12px !IMPORTANT;
}
div#Appoo-Row input#input_1_5_2 {
font-size: 12px !IMPORTANT;
}
div#Appoo-Row select#input_1_5_3 {
font-size: 12px !IMPORTANT;
}
div#Appoo-Row input#input_1_7 {
margin-left: -82px;
}
div#Appoo-Row .gfield-choice-input {
max-width: 14px !important;
}
div#Appoo-Row div#input_1_7 {
display: flex;
}
div#Appoo-Row label#label_1_7_1 {
width: 150px;
}
div#Appoo-Row label#label_1_7_0 {
width: 110px;
}
li#menu-item-30>a {
pointer-events: none;
}
div#Appoo-Row div#input_1_8 {
display: flex;
}
div#Appoo-Row label#label_1_8_0 {
width: 110px;
}
div#Appoo-Row label#label_1_8_1 {
width: 150px;
}
.page-id-481 p {
COLOR: #000;
FONT-SIZE: 20PX;
}
.page-id-481 ul li {
color: #000;
font-size: 20px;
}
div#Sedation-2-Row p {
font-size: 20px;
color: #000;
}
div#Sedation-Row h1 {
font-size: 38px;
}
div#Sedation-3-Row ul li {
color: #000;
font-size: 20px;
}
div#Sedation-4-Row p {
font-size: 20px;
color: #000;
}
div#Sedation-3-Row p {
color: #000;
font-size: 20px;
}
div#Laser-Dentistry-Row h1 {
color: #000;
font-size: 36px;
}
div#Laser-Dentistry-Row-2 p {
color: #000;
font-size: 20px;
}
div#Laser-Dentistry-Row-2 h2 {
font-size: 24px;
color: #000;
}
div#Laser-Dentistry-Row-2 ul li {
color: #000;
font-size: 20px;
}
div#Laser-Dentistry-Row-2 {
padding-top: 0 !important;
}
li#menu-item-432 {
padding-bottom: 40px;
}
li#menu-item-880>a {
pointer-events: none;
}
li#menu-item-881>a {
pointer-events: none;
}
.page-id-805 .foot-phone {
MARGIN-TOP: 0;
}
.page-id-446 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 571px;
}
.page-id-464 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 500px;
}
.page-id-460 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 370px;
}
.page-id-485 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 480px;
}
.page-id-499 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 462px;
}
.page-id-497 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 390px;
}
.page-id-493 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 520px;
}
.page-id-510 .wpb_single_image.wpb_content_element.vc_align_right img {
width: 440px;
}
.footcontact-info .foot-phone {
margin: 0 !important;
} .noneee span {
display: none !important;
}
.page-id-520 p {
font-size: 18px;
color: black;
}
.page-id-520 ul li {
font-size: 18px;
}
.none-link > a {
pointer-events: none !important;
}
section.vc_section h2 strong {
font-size: 30px !important;
}
section.vc_section h2 strong {
color: #1fbedd;
font-size: 40px !important;
}
section.vc_section h5 strong {
color: #1fbedd;
}
section.vc_section p {
color: black !important;
font-size: 20px;
}
h2 {
color: #5b9bd5 !important;
}
h1 {
color: #4472c4;
}
h5 strong {
color: #5b9bd5 !important;
}
h2 strong {
color: #4472c4 !important;
}
h1 strong {
color: #4472c4 !important;
}
p.MsoNormal span {
color: #4472c4 !important;
}
strong {
color: #5b9bd5 !important;
}
div#iii img {
height: 341px;
}
.page-id-460 .wpb_single_image.wpb_content_element.vc_align_center img {
width: 468px;
}
h1 {
font-size: 40px !important;
} .page-id-916 li {
color: black !important;
font-size: 15px;
}
.vc_custom_1670282761419 {
padding-top: 0px !important;
}
h1.ser-head {
color: #4472c4;
}
h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
color: #4472c4;
}
.why-text h1 {
color: #4472c4;
}
.foott-row h2 {
color: #5b9bd5 !important;
}
.page-id-408 h3 {
color: #5b9bd5 !important;
}
h3 {
color: #5ba3dd;
}
.page-id-470 .wpb_single_image img {
text-align: inherit !important;
max-width: 200% !important;
width: 144% !important;
}
@media only screen and (min-width: 1000px) and (max-width: 1150px){
.gform_wrapper.gravity-theme .ginput_complex {
display: block  !important;
}
div#Appoo-Row .gform_wrapper.gravity-theme .ginput_container_time {
min-width: 100% !important;
}
.gform_wrapper.gravity-theme .ginput_container_date {
display: block !important;
}
.form-text form#gform_1 input {
width: 100% !important;
}
}
@media all and (max-width: 999px){
.tra-text::before {
display: none;
}
0 10px 0 0 !important.form-text form#gform_1 input {
width: 100% !important;
}
.gform_wrapper.gravity-theme .ginput_complex {
display: block !important;
}
div#Appoo-Row .gform_wrapper.gravity-theme .ginput_container_time {
min-width: 100%  !important;
margin: 0 0 0 0 !important;
}
div#Appoo-Row select#input_1_5_3 {
margin-top: 20px !important;
}
div#Appoo-Row input#input_1_7 {
margin: 0 0 !important;
}
.form-text textarea#input_1_4 {
width: 100% !important;
}
li.text a {
font-size: 16px !important;
}
ul.make-ul {
width: 100% !important;
}
.page-id-14 .vc_row.wpb_row.vc_row-fluid {
padding-top: 10px !important;
}
ul.foot-new li {
padding: 0 7px !important;
}
ul.foot-new {
align-items: center !important;
}
.text-foot strong {
font-size: 25px !important;
}
.foot-roww .mc4wp-form-fields {
display: block !important;
}
i.fas.fa-map-marker-alt {
padding: 0 10px 0 0 !important;
}
.foot-address  i {
padding: 0 0 !important;
}
.footcontact-info .foot-phone i.fas.fa-phone {
padding: 0 10px 0 0 !important;
}
.foot-mail i {
padding: 0 10px 0 0 !important;
}
.foot-address {
padding-bottom: 10px !important;
}
.footcontact-info .foot-phone {
padding-bottom: 20px !important;
}
div#locate {
margin-bottom: 0 !important;
}
.foott-row ul {
margin-bottom: 0 !important;
}
div#copy-right-Roow .wpb_column {
margin: 0 0 !important;
padding: 0 0 !important;
}
div#copy-right-Roow .vc_column-inner {
padding: 10px 0 !important;
text-align: center !important;
}
div#copy-right-Roow .wpb_text_column {
margin-bottom: 0 !important;
}
#copy-right-Roow .wd-wpb {
margin-bottom: 0 !important;
}
.form-text form#gform_1 input {
width: 100% !important;
}
.sec-dental h1 {
font-size: 30px !important;
}
h1.entry-title.title {
font-size: 28px !important;
text-align: center !important;
}
.vc_custom_1670358803191 {
padding-top: 0 !important;
}
#post-408 .wpb_single_image {
margin-bottom: 0 !important;
}
#post-401 h1 {
font-size: 30px !important;
}	
.service-rowww {
display: block !important;
}
a.vc_general.vc_btn3 {
width: 100%  !important;
display: block !important;
}
.vc_btn3-container.vc_btn3-inline {
display: block !important;
}
.vc_custom_1671059803459 {
margin-top: 0  !important;
}
h1 {
font-size: 30px !important;
}
.cont-col-list ul {
width: 100% !important;
}
ul.foot-new li {
color: #fff !important;
}
} .form-text::before {
background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/Layer-12.png);
height: 530px !important;
}
@media (max-width:575px){
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
font-size: 14px !important;
}
.top-btnnn {
height: 32px !important;
width: 140px !important;
}
.top-btnnn a {
font-size: 13px !important;
}
i.fas.fa-phone {
padding: 1px 10px 30px 10px !important;
font-size: 18px !important;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle .foot-phone a {
font-size: 13px !IMPORTANT;
}
.whb-top-bar i.fas.fa-map-marker-alt {
padding: 0 0 0 0 !important;
font-size: 20px !IMPORTANT;
color: white;
}	
.whb-top-bar i.fas.fa-phone {
padding: 0px 5px 30px 0px !important;
font-size: 13px !important;
}	
.form-text::before {
left: -20px !important;
width: 330px !IMPORTANT;
height: 730px !important;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
margin: 0 auto;
margin-top: 5px;
}	
.form-text::before {
display: none;
}
.form-col div#gform_wrapper_1 {
background: white;
padding: 30px 20px !important;
border-radius: 20px;
box-shadow: inset 0px 0px 4px 1px #0000004f;
}	
}
@media (max-width:575px){
section.vc_section h2 strong {
font-size: 19px !important;
}
.form-text::before {
display: none;
}
.form-col div#gform_wrapper_1 {
background: white;
padding: 30px 20px !important;
border-radius: 20px;
box-shadow: inset 0px 0px 4px 1px #0000004f;
}
}
@media (max-width:767px){ h1 {
font-size: 25px !IMPORTANT;
}	
.close-col .wpb_text_column.wpb_content_element.vc_custom_1670957666491 {
padding: 0 !important;
}
.servi-text h4.info-box-title.title.wd-font-weight-.box-title-style-default.wd-fontsize-m {
font-size: 20px !important;
}
section.vc_section p {
font-size: 16px !important;
}	
.form-text::before {
display: none;
}
.form-col div#gform_wrapper_1 {
background: white;
padding: 30px 20px !important;
border-radius: 20px;
box-shadow: inset 0px 0px 4px 1px #0000004f;
}
}
.form-text::before {
display: none;
}
.form-col div#gform_wrapper_1 {
background: white;
padding: 30px 20px !important;
border-radius: 20px;
box-shadow: inset 0px 0px 4px 1px #0000004f;
}
@media (max-width:991px)&(min-width:575px){
section.vc_section h2 strong {
font-size: 30px !IMPORTANT;
}
}
@media (max-width:991px)and(min-width:767px){
section.vc_section h2 strong {
font-size: 32px !important;
}	
}
@media (min-width:576px)&(max-width:767){
section.vc_section h2 strong {
font-size: 25px !IMPORTANT;
}
} 
@media (min-width: 576px) and (max-width: 767px){
section.vc_section h2 strong {
font-size: 28px !important;
}	
span.wd-tools-icon.woodmart-burger:after {
content: 'MENU';
color: #fff;
font-size: 15px;
line-height: 23px;
margin: 50px 0 0 9px;
position: relative;
top: -4px;
}
span.wd-tools-icon.woodmart-burger {
color: white;
}
}
@media (min-width: 768px) and (max-width: 1024px){
span.wd-tools-text {
display: none;
}
section.vc_section h2 strong {
font-size: 32px !important;
}		
span.wd-tools-icon.woodmart-burger:after {
content: 'MENU';
color: #fff;
font-size: 18px;
line-height: 23px;
margin: 50px 0 0 9px;
position: relative;
top: -4px;
}
span.wd-tools-icon.woodmart-burger {
color: white;
}
.wd-tools-element.wd-header-mobile-nav.wd-style-text.woodmart-burger-icon {
margin: 4px 0 0 0;
}
.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened {
background-color: #2f4f7e;
}
.wd-nav-mobile li.current-menu-item>a {
color: #ffffff;
}
.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened ul li a span {
color: white;
}
.wd-nav-mobile li a {
flex: 1 1 0%;
padding: 5px 20px;
min-height: 50px;
border-bottom: 1px solid transparent !important;
}
.mobile-nav .wd-nav-opener {
border-left: 1px solid transparent !important;
}
.wd-nav-opener:after {
color: #fff;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
background-color: #1fbedd !important;
}
.wd-nav-mobile li.current-menu-item>a {
color: rgb(255 255 255) !important;
}
ul.wd-sub-menu.sub-menu li a {
color: #fff !important; 
}
}
@media (min-width: 768px) and (max-width: 991px){
section.vc_section h2 strong {
font-size: 32px !important;
}		
} 
@media (max-width:575px){
.parti-roww h2 {
font-size: 22px !important;
}
p {
font-size: 15px !important;
}
li {
font-size: 16px;
}	
.root-roww h2 {font-size: 19px !important;}
li {
font-size: 16px !IMPORTANT;
}	
span.wd-tools-icon.woodmart-burger:after {
content: 'MENU';
color: #fff;
font-size: 15px;
line-height: 23px;
margin: 50px 0 0 9px;
position: relative;
top: -4px;
}
span.wd-tools-icon.woodmart-burger {
color: white;
}
.wd-tools-element.wd-header-mobile-nav.wd-style-text.woodmart-burger-icon {
margin: 4px 0 0 0;
}
.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened {
background-color: #2f4f7e;
}
.wd-nav-mobile li.current-menu-item>a {
color: #ffffff;
}
.mobile-nav.wd-side-hidden.wd-left.wd-left.wd-opened ul li a span {
color: white;
}
.wd-nav-mobile li a {
flex: 1 1 0%;
padding: 5px 20px;
min-height: 50px;
border-bottom: 1px solid transparent !important;
}
.mobile-nav .wd-nav-opener {
border-left: 1px solid transparent !important;
}
.wd-nav-opener:after {
color: #fff;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
background-color: #1fbedd !important;
}
.wd-nav-mobile li.current-menu-item>a {
color: rgb(255 255 255) !important;
}
ul.wd-sub-menu.sub-menu li a {
color: #fff !important; 
}
}
section.vc_section p {
font-size: 16px !IMPORTANT;
}
a.top-loc-icon {
color: white;
font-size: 20px;
}
html .page-id-14 #height-t {
padding-top: 0 !important;
}
@media (max-width:1024px) and (min-width:320px){
.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides {
background: #2F4F7E;
}	
}
.es-form-field-container {
display: flex;
}
.gjs-cell input[type="submit"] {background: #1a63a0 !important;color: white;}
div#slider-Rev-Rowx {
padding-top: 21px !important;
}
rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {
margin-top: -25px !important;
}
div#team-rmd-cont p {
font-size: 18px;
color: black;
}
div#team-rmd-cont img {
height: 300px;
}
.meet-team-cont h3 {
font-size: 24px;
}
.meet-team-cont p {
font-size: 18px;
color: black;
}
.tour-off-imgs img {
height: 300px;
object-fit: cover;
}
.tour-ofc-p p {
color: black;
font-size: 18px;
}
#slider-Rev-Rowxx{
display:none;
}
@media (max-width:1024px){
div#slider-Rev-Rowx {display: none;}
#slider-Rev-Rowxx{
display:block !important;
}
div#slider-Rev-Rowxx {
padding-top: 70px !important;
}
}
.whb-overcontent .whb-main-header {
position: relative;
}
.home .whb-overcontent .whb-main-header {
position: absolute !important;
}
.page-title {
padding-top: 190px !important;
padding-bottom: 160px !important;
}
@media (max-width:767px){
.page-title {
padding: 0 !important;
}
.page-title {
background-image: url(https://theriverbankdentist.com/wp-content/uploads/2023/02/mobile-banner-2135645.jpg) !important;
background-size: 100% 100%;
background-repeat: no-repeat;
}
h1.entry-title.title {
font-size: 18px !important;
text-align: left !important;
}
.whb-overcontent .whb-main-header {
position: relative !important;
}
.wd-header-overlap .page-title {
padding-top: 0;
height: 300px;
display: flex;
align-items: center;
}
.home .whb-overcontent .whb-main-header {
position: absolute !important;
}
.page-id-869 .page-title {
height: auto !important;
padding-top: 105px !important;
padding-bottom: 105px !important;
}
.page-id-869 .page-title {
background-image: url(https://theriverbankdentist.com/wp-content/uploads/2022/11/About-us_01.png) !important;
}
h1.entry-title.title {
width: 162px;
}
} */
@media (max-width:575px){
.wd-header-overlap .page-title {
height: 170px;
}
.root-roww .wpb_single_image.wpb_content_element.vc_align_center {
margin-bottom: 0;
}
ul.foot-new {
padding-left: 0;
}
.text-foot strong {
font-size: 17px !important;
}
.wd-prefooter {
padding-bottom: 0;
}
.site-content {
margin-bottom: 0;
}
.vc_empty_space {
display: none;
}
.make-text h1 br {
display: none;
}
.why-text h1 {
font-size: 17px !important;
margin-bottom: 0;
}
.wd-prefooter {
padding: 0;
}
ul.foot-new {
padding: 0;
}
}
@media all and (max-width: 999px){
html .wd-header-overlap .page-title {
height: 240px !important;
background-size: cover !important;
}
html body .whb-overcontent .whb-main-header {
position: relative !important;
}
}