

.separator div,
body,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs .panel {
  background-color:#fff;	color:#717171;}

a,
.vntd-accent-color {
	color: #116ca6;
}



/* Navigation */


#navigation-sticky.white-nav,
.second-nav.white-nav,
.white-nav .nav-menu ul.dropdown-menu,
.white-nav .nav-inner div.nav-menu ul.nav {
	background-color:	#fff;
}

#navigation-sticky.white-nav,
.second-nav.white-nav .nav-menu,
.first-nav.white-nav .nav-menu ul.dropdown-menu li a,
.site-text-logo {
	color:	#919191;
}

.first-nav.white-nav .nav-menu > ul > li > a,.white-nav.first-nav .site-text-logo { color:#6d6d6d; }

.second-nav.white-nav .nav-inner .nav-menu ul li.active a,
.white-nav .nav-menu ul.dropdown-menu li a:hover,
.white-nav .nav-menu ul.dropdown-menu li.active a,
.nav>li>a:hover, .nav>li>a:focus {
	background-color:	#e8e8e8 !important;
}

/* Page Title */

section.page_header {
	background-color:	#fafafa;
}
section.page_header {
	border-color:		#fafafa;
}

section.page_header .page_header_inner .p_head_left h1.p-header {
	color:	#3e3e3e;
}

section.page_header .page_header_inner .p_head_left p.p-desc {
	color:	#787777;
}
section.page_header .page_header_inner .p_head_right a.p-head-button {
	color:	#6a6a6a;
}
/* Footer Widgets */

body #footer-widgets { background-color:#0d6ca6 !important; }body #footer-widgets { color:#ffffff !important; }
/* Footer */


.footer.white-bg {
	background-color:	#0d6ca6 !important;
	border-color:		#0d6ca6;
	color:				#ffffff;
}
#page-content .footer p,#page-content .footer a,.footer.white-bg a,
.footer.white-bg p {
	color:				#ffffff;
}

/* Typography */


/* Text Colors */

	.colored,
	.testimonials li.text h1 span,
	#page-content .vntd-pricing-box.p-table.active h1,
	#page-content .vntd-pricing-box.p-table.active h3,
	#address .address-soft a.mail-text:hover,
	.white-nav .nav-menu ul.dropdown-menu li a:hover,
	.vntd-icon-box.box:hover .left-icon a,
	.white-nav .nav-menu ul.dropdown-menu li.active a,
	footer.footer a:hover,
	section.page_header .page_header_inner .p_head_right a.p-head-button:hover,
	body.dark-layout section.page_header .page_header_inner .p_head_right a.p-head-button:hover,
	#blog .details .post-info a.post-item:hover,
	.dark-nav .nav-menu ul.dropdown-menu li a:hover,
	.dark-nav .nav-menu ul.dropdown-menu li.active a,
	a.text-button:hover,
	.blog .details a.post-item:hover,
	span.post-item a:hover,
	.nav-menu ul li a:hover,
	.nav-menu ul li.active a,
	#page-content .color-accent,
	.blog .post a.read-more-post:hover,
	.address-soft a.mail-text:hover,
	.bar.widget_rss a.rsswidget:hover,
	.twitter-feed-icon:hover,
	.woocommerce ul.products li.product .price,
	#woo-nav-cart i.added,
	.woocommerce .star-rating span:before,
    #navigation .nav li.active a,
	.vntd-portfolio-carousel.blog-carousel .works .item h1.f-head a:hover
	{
		color: #116ca6;
	}

	.current_page_item > a,
	.current-menu-ancestor > a,
	.current-menu-parent > a,
	.current-menu-parent .page_item > a,
	.current-menu-ancestor .page_item > a,
	.price  {
		color: #116ca6 !important;
	}

/* Background Colors */

	.colored-bg,
	a.page-content-button:hover,
	.feature-box:hover a.box-icon,
	.vntd-portfolio-carousel .works .item .featured-ball:hover,
	.vntd-cta-button:hover,
	.vntd-pricing-box.p-table.active a.p-button,
	.vntd-pricing-box.p-table a.p-button:hover,
	a.active-colored,
	.blocked,
	.modal .modal-inner a.close:hover,
	.portfolio a.portfolio-view-more:hover,
	body.dark-layout .portfolio a.portfolio-view-more:hover,
	#team .team .team-boxes .item .member-details .details a.member-detail-button:hover,
	.bar .tagcloud a:hover,
	#respond #submit:hover,
	ul.pagination li.active a,
	ul.pagination li.active a:hover,
	body.dark-layout ul.pagination li.active a,
	body.dark-layout ul.pagination li.active a:hover,
	.contact form button.contact-form-button:hover,
	.btn-accent,
	.vntd-list-bg i,
	.vntd-accent-bgcolor,
	.pagination .current,
	.contact .wpcf7-submit:hover,
	.blog .post.sticky .blog-head,
	.portfolio .portfolio-items div.colio-active-item .item-inner,
	#page-content .colio-navigation a:hover,
	#page-content .colio-close,
	.woocommerce ul.products li.product .button:hover,
	::selection,
	#woo-nav-cart .button:hover,
	.woocommerce #page-content .button:hover,
	.woocommerce #review_form #respond .form-submit input:hover,
	.woocommerce ul.products li.product .onsale,
	.woocommerce span.onsale,
	#page-content .woocommerce .button:hover,
	.woocommerce a.remove:hover,
	.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
	.vntd-portfolio-carousel.blog-carousel .works .owl-controls .owl-buttons div:hover,
	#wrapper .member-detail-button.colored-bg:hover {
		background-color: #116ca6;
	}

	a.page-content-button:hover {
		background-color:#116ca6;
	}

	.contact .wpcf7-submit:hover {
		background-color:#116ca6;
	}

	.vntd-portfolio-carousel .works .item .featured-ball:hover {
		background-color:#116ca6;
	}

/* Border Colors */

	.colored-border,
	.feature-box:hover a.box-icon:after,
	a.text-button:hover,
	#team .team .team-boxes .item .member-details .details a.member-detail-button:hover,
	.bar .tagcloud a:hover,
	ul.pagination li.active a,
	ul.pagination li.active a:hover,
	.bs-callout-north,
	.vntd-icon-box.box:hover .left-icon a,
	.btn-accent,
	.pagination .current,
	.contact .wpcf7-submit:hover,
	blockquote,
	.nav-cart-products,
	.pulsed,
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active  {
		border-color:#116ca6;
	}



	.tabs .nav-tabs li.active a,
	.nav-menu ul.dropdown-menu{
		border-top-color:#116ca6;
	}

	.vntd-tour .nav-tabs li.active a {
		border-left-color:#116ca6;
	}

/* Font Sizes */

 .semibold { font-weight:600; }/*Slider*/
#menu-home8 {
 background-color: transparent !important;
}
.first-nav.white-nav {
 background-color: rgba(255,255,255,0.9) !important;
}
.home-fixed-text t-center {
 color: rgb(240,240,240);
}
.home-elements {
 background-color: rgba(0,0,0,0.3);
}
.home-inner.v2 .text-slider .flex-direction-nav li a.flex-prev {
 background-color: rgba(255, 255, 255, 0.9) !important;
 background-image: url(https://dentalnorth.cl/wp-content/themes/north/img/left-litle-mor.png);
}
.home-inner.v2 .text-slider .flex-direction-nav li a.flex-next {
 background-color: rgba(255, 255, 255, 0.9) !important;
 background-image: url(https://dentalnorth.cl/wp-content/themes/north/img/right-litle-mor.png);
}
a.scroll.slide-button.uppercase.font-primary.semibold.grayno,
a.scroll.slide-button.uppercase.font-primary.semibold.gray {
 color: #8b3c98 !important;
}
.home-inner.v2 .home-fixed-text {
 color: rgb(255, 255, 255) !important;
}

/*Bienvenido*/
div.vc_row.wpb_row.vc_custom_1653892891994  {
 background-color: #116ca6 !important; 
}
.page-content-button.scroll.font-primary.uppercase.white {
 background-color: rgba(0,0,0,0.3);
}
.page-content-button.scroll.font-primary.uppercase.white:hover {
 background-color: rgba(0,0,0,0.1);
}

/*Nosotros*/
.fa, .fas, .fa-handshake {
color: #893d97;
}
div.vntd-icon-box:hover a.about-icon {
 background: #893d97;
}
div.vntd-icon-box:hover i.fa-handshake, div.vntd-icon-box:hover i.fa, div.vntd-icon-box:hover i.fas {
 color: white;
}

/*Tratamientos*/
.vc_custom_1654141130465 {
 backdrop-filter: blur(6px);
}
#page-content .soft-white-bg:before {
 background-color: rgba(0,0,0,0.3);
}
.fas.fa-tooth {
 color: #1b99cc;
}
div.feature-box:hover a.box-icon {
 background: #1b99cc;
}
.feature-box:hover a.box-icon:after {
 border-color: #ffffff;
}
#tratamientos>div>div>div>div>div>div>div>div>div>div>div>p {
 font-size: 1.1em;
}
#tratamientos>div>div>div>div>div>div {
 margin-bottom: 30px !important;
}
.fas.fa-teeth-open {
display: none;
}
#estetica_dental>div>div>div>a {
  background-image: url(https://dentalnorth.cl/wp-content/themes/north/img/smile_blue.png);
 background-repeat: no-repeat;
 background-position: 50% 60%;
 background-size: 50px;
}
#estetica_dental>div>div>div.feature-box:hover>a {
 background-image: url(https://dentalnorth.cl/wp-content/themes/north/img/smile_wh.png);
}
#tratamientos_dos { 
 margin-top: 130px;
}
#tratamientos_dos>div>div>div>div>div>h3 {
 font-size:25px;
 text-transform: none; 
}
#tratamientos_dos>div>div>div>div>div>p { 
 font-size: 1.1em;
 font-weight: 600 !important;
 color: #FFFFFF;
}
#endodoncia>div>div>div>div>a,
#ortodoncia>div>div>div>div>a,
#rehab>div>div>div>div>a {
 width:70px;
 height: 70px;
 border-radius: 200px;
 background:white;
 text-align:center;
 display: block;
 position: relative;
 font-size:24px;
 line-height: 73px;
 float:right;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 transition: all 0.3s;
}
#endodoncia>div>div>div>div>a:after,
#ortodoncia>div>div>div>div>a:after,
#rehab>div>div>div>div>a:after {
	position: absolute;
	background:transparent;
	border-radius: 200px;
	left:-5px;
	right: -5px;
	top: -5px;
	bottom: -5px;
	border:2px solid white;
	content:'';
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
#endodoncia>div>div>div>div:hover a,
#ortodoncia>div>div>div>div:hover a,
#rehab>div>div>div>div:hover a {
 border-color: #1b99cc;
 background: #1b99cc;

}
#endodoncia>div>div>div>div:hover a i {
 color: #ffffff;
}

/*Horario*/
#horarios>div {
 padding-top: 50px !important;
 padding-bottom: 15px !important;
}
#horarios>div>div>div>div>div>div>div h1, #horarios>div>div>div>div>div>div>div p {
 color: #FFFFFF;
}
#horarios>div>div>div>div>div>div>div>div>div>div>div>p>b>i.fas {
color: #FFFFFF !important;
}

/*Prevencion*/
.testimonials { 
 padding: 0px 0px 100px 0px;
}
.testimonials>ul.flex-direction-nav {
 margin-bottom: 0px;
}
#h1-prevencion>div>div>div>h1 {
 color: #0d6ca6;
 margin-top: 100px;
}
.quote.white {
 display: none;
}
.testimonials>ul>li>a.flex-prev{
 background-color: rgba(255, 255, 255, 0.7) !important;
 background-image: url(https://dentalnorth.cl/wp-content/themes/north/img/left-litle-mor.png);
}
.testimonials>ul>li.flex-nav-next>a.flex-next {
 background-color: rgba(255, 255, 255, 0.7) !important;
 background-image: url(https://dentalnorth.cl/wp-content/themes/north/img/right-litle-mor.png);
}

/*Proceso*/
#proceso h1.header.animated.vntd-animated.fadeIn.visible {
 color: white !important;
}
#proceso h2.description.normal.animated.vntd-animated.fadeIn.visible {
color: #dddddd !important;
}
#proceso>div>div>div>div>div>div>h1, #proceso>div>div>div>div>div>div>h2 {
 color: white !important;
}
.proceso-lista {
 color: #dddddd;
 list-style-type: none;
}
.proceso-lista>li {
 padding-bottom: 15px;
}
#proceso-head>div>div>div>h1, #proceso-head>div>div>div>h2 {
 color: #3e3e3e !important;
}
#proceso-head>div>div>div.vntd-special-heading {
 margin-bottom: 30px !important;
}
#proceso-head>div>div>div.wpb_text_column.wpb_content_element  {
 margin-bottom: 80px !important;
}
.numeros {
 display: inline-block;
 width:35px;
 height: 35px;
 border-radius: 200px;
 margin-top:-15px;
 margin-right: 5px;
 background: rgba(27,153, 204, 1);
 text-align: center;
 line-height: 35px;
 color: white;
 font-weight: bold;
}

/*Formulario de contacto*/
.contact {
 margin-top: 0px;
}
.wpcf7 form .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {
 border: none;
}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output, .wpcf7-response-output {
 font-size: 1.2em !important;
}
.wpcf7-response-output {
 margin-bottom: 0px !important;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
 margin-bottom: 0px !important;
}

/*Maps*/
.wpb_gmaps_widget { 
 margin-bottom: 0px !important;
}

/*footer*/
.logo-footer-r  {
 display:none;
}
footer.footer {
 background-color: #0d6ca6 !important;
 padding-top: 10px;
 padding-bottom: 30px;
}
.footer>div>div>p {
 color: white !important;
}
.footer>div>div>p {
 font-size: 1.2em;
 font-weight: 600;
}
#footer-widgets {
 padding-bottom: 0px;
 padding-top: 30px;
}
#footer-widgets>div>div>div>div>figure>img {
 width: 140px;
}
#footer-widgets>div>div>div>div>figure,
#footer-widgets>div>div>div>div {
 margin-bottom: 0px;
}
#footer-widgets>div>div>div,
 #footer-widgets>div>div>div>div>figure {
 text-align: right;
}
#footer-widgets>div>div>div>div>figure {
 text-align: left;
}
#footer-widgets>div>div>div>div>p {
 margin-bottom: 5px;
}
.vntd-social-icons {
 margin-bottom:0px;
}
.footer>div>div>img {
 display: none;
}
.social-facebook, .social-instagram {
 display: inline-block;
 width:35px;
 height: 35px;
 border-radius: 2px;
 background: rgba(255,255,255, 1);
 text-align: center;
 line-height: 35px;
 font-weight: bold;
}
.social-facebook>i, .social-instagram>i {
 color: #893d97 !important;
 font-size: 1em;
}
.uppercase {
 text-transform: none; 
}

/*Boton volver hacia arriba*/
#back-top {
 display: none !important;
}
#back-top>a {
 background-color: rgba(238,238,238,0.2);
}
#back-top>a:hover {
 background-color: rgba(238,238,238,0.8);
}

/*Generales*/
.social { 
 foont-size: 1.5em;
}
.res-mor {
 color: rgb(131 209 241);
}
.res-azul {
 color: #1b99cc;
}
.texto-base, 
#footer-widgets>div>div>div>div>p {
 font-size: 1.2em;
}
.header-strips-one {
 //border-top: 2px solid #d0d0d0;
}
.home-text-slider.relative>div>h1,
#about>div>div>div>div>div>div>h2,
#about>div>div>div>div>div>div>div>div>div>div>h3,
#proceso h2.description.normal.animated.vntd-animated.fadeIn.visible,
.proceso-lista, .proceso-lista>li,
#tratamientos>div>div>div>div>div>div>h2,
#estetica_dental>div>div>div>div>p,
#odontologia>div>div>div>div>p,
.texto-base,
#contact>div>div>div>div>div>div>h2,
.res, #footer-widgets>div>div>div>div>p {
 font-weight: 600 !important;
}
.slide-button, 
#bienvenido>div>div>div>div>div>div>div>a {
 border-radius: 2px;
}

/*Media Queries*/
@media (max-width: 1000px) {
 .first-nav.white-nav {
  background-color: rgba(255,255,255,1) !important;
 }
 .home-inner.v2 .home-fixed-text {
  margin-left: 100px;
  margin-right: 100px;
 }
.wpb_gallery .gallery-item {
	margin-bottom: 0px !important;
}
 .logo-footer-r {
  display: block;
  margin-right: auto;
  margin-left:auto;
  margin-bottom: 15px !important;
  width: 50px;
 }
 .logo-footer {
  display:none;
 }
 #footer-widgets>div>div>div>div>p,
 #footer-widgets>div>div>div>div>div.vntd-social-icons {
  text-align: center !important;
 }
 .social-facebook {
  margin-left: 0px !important;
 }
  #footer-widgets>div>div>div {
  padding-right: 0px !important;
 }
 #block-14>div>figure {
  float: none;
  margin:auto;
 }
}

@media (max-width: 850px) {
 #tratamientos-img {
  display: none;
 }
 #tratamientos {
  margin-bottom: 0px !important;
 }
 .feature-box {
  max-width: 100%;
 }
 #odontologia, #estetica_dental {
  width: 100%;
  padding-top:0px !important;
  padding-bottom:0px !important;
 }
  #odontologia>div, #estetica_dental>div {
  padding-top: 0px !important;
 }
 #odontologia>div>div>div,  #odontologia>div>div>div>a,
 #estetica_dental>div>div>div,  
 #estetica_dental>div>div>div>a, 
 #endodoncia>div>div>div>div>a,  
 #ortodoncia>div>div>div>div>a,
 #rehab>div>div>div>div>a {
  float: none !important;
  margin:auto;
 }
 #tratamientos_dos {
  margin-top:0px;
 }
 #odontologia>div>div>div>a {
  margin-top: 30px !important;
 }
 #odontologia>div>div>div>div, #estetica_dental>div>div>div>div {
  margin-right: 0px !important;
  margin-left: 0px !important;
 }
 #odontologia>div>div>div,
 #estetica_dental>div>div>div {
  text-align: center;
 }
 #tratamientos>div>div>div>div>div>div,
 #estetica_dental>div>div>div>div>p  {
  margin-bottom: 0px !important;
 }
}

@media (max-width: 850px) {
 #footer-widgets .col-md-4 {
  width: 100% !important;
 }
}

@media (max-width: 640px) {
 nav.slides-navigation {
  display:none;
 }
 .home-inner.v2 .home-fixed-text {
  font-size: 1.2em;
  line-height: 1.2em;
 }
 .testimonial-content {
  font-size:1.3em !important;
  font-weight: 600 !important;
 }
 .home-inner.v2 .text-slider .home-texts .slide{
   font-size: 25px;
 }
 .home-texts.clearfix.t-center.semibold {
  margin-bottom: 5px;
 }
 .flex-direction-nav {
  margin-bottom: 30px !important;
 }
 #bienvenido>div>div>div>div>div>div>div>h2 {
  margin-left: 20px;
  margin-right: 20px;
 }
 #about>div>div>div>div>div>div {
  margin-bottom: 25px !important;
 }
  #about>div>div>div>div>div>div.vc_row.wpb_row.vc_inner.vc_row-fluid.b-scroll {
  margin-bottom: 0px !important;
 }
 .subrayado {
  text-decoration: underline !important;
 }
}

@media (max-width: 550px) {
 .home-inner.v2 .home-fixed-text {
  margin-left: 25px;
  margin-right: 25px;
 }
 a.scroll.slide-button.uppercase.font-primary.semibold.grayno,
 a.scroll.slide-button.uppercase.font-primary.semibold.gray,
 #bienvenido>div>div>div>div>div>div>div>a {
  font-size: 1.2em;
 }
 #bienvenido>div>div>div>div>div>div>div>a {
  margin-bottom:10px;
 }
 #about>div {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
 }
 #contact>div {
  padding-top: 70px !important;
  padding-bottom: 50px !important;
 }
 #prevencion>div>div>div>div>div>div>div.testimonials.t-center.b-scroll {
  padding-bottom: 50px !important;
 }
 #tratamientos>div {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
 }
}