/*
    Theme Name: Dent-All - Child Theme
    Theme URI: http://dentall.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Dent-All is the only WordPress theme you need for Dental practice business. Dent-All has everything You need for a successful website of your clinic, hospital or for a personal dentist’ website. Dent-All comes with awesome built-in plug-ins and custom modules: Revolution Slider, Appointment Booking, Visual Composer, Pricing module, custom services module. Dent-All theme is fully responsive and 100% Retina ready. Now your patients can make appointments using mobile devices too.
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: dental, dentist, doctor, dental practice, health, medical, dentistry, clinic, dental clinic, medicine, stomatologist, hospital, treatment, patient
    Text Domain: dentall-child
    Template: dent-all

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */

#menu-item-1239{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #31B8D7;
	margin-right: 3px

}
#menu-item-1239 a{
   color: #31B8D7;
  
}
#menu-item-1239:after{
   color: #31B8D7;
  
}


#menu-item-1260,
#menu-item-5330{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #18AFD3;
	margin-right: 3px
}
#menu-item-1260 a,
#menu-item-5330 a{
   color: #18AFD3;
}
#menu-item-1260:after,
#menu-item-5330:after{
   color: #18AFD3;
}

#menu-item-1281{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #3FAE2A;
	margin-right: 3px
}
#menu-item-1281 a{
   color: #3FAE2A;
}
#menu-item-1281:after,
#menu-item-4120:after,
#menu-item-4127:after,
#menu-item-4130:after{
   color: #3FAE2A;
}

#menu-item-1267{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #FF4338;
	margin-right: 3px
}
#menu-item-1267 a{
   color: #FF4338;
}
#menu-item-1267:after{
   color: #FF4338;
}
#menu-item-5942a{
   color: #FF4338;
}
#menu-item-5942:after{
   color: #FF4338;
}

#menu-item-3225{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #F39200;
	margin-right: 3px
}
#menu-item-3225 a{
   color: #F39200;
}
#menu-item-3225:after{
   color: #F39200;
}

#menu-item-2050{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #00609C;
	margin-right: 3px
}
#menu-item-2050 a{
   color: #00609C;
}
#menu-item-2050:after{
   color: #00609C;
}

#menu-item-1287{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #A35EB5;
	margin-right: 3px
}
#menu-item-1287 a{
   color: #A35EB5;
}
#menu-item-1287:after{
   color: #A35EB5;
}
#menu-item-1293:after,
#menu-item-1273:after,
#menu-item-3218:after,
#menu-item-3298:after,
#menu-item-3219:after,
#menu-item-3953:after{
	color:#18AFD3 !important
}
#menu-item-1252:after,
#menu-item-2094:after,
#menu-item-3221:after{
	color:#3fae2a !important
}
#menu-item-3222:after,
#menu-item-3223:after,
#menu-item-3224:after,
#menu-item-4145:after,
#menu-item-4150:after,
#menu-item-4156:after{
	color:#ff4338 !important
}
#menu-item-4291{
	background-color: #f6f6f6;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #00A887;
	margin-right: 3px;
}
#menu-item-4291 a{
   color: #00A887;
}
#menu-item-4291:after{
   color: #00A887;
}
#header > div.top_info_boxes{
	background-color: #f6f6f6

}

.left{
	float:left; 
	padding:10px;
	width:50%;
	}	
.contenedor{
	overflow:hidden;
	}	
div.text.media-body.media-middle h4{
	color:#FFF !important;
}
.wpb_text_column, .comment-body, .story-content{
	margin-bottom:0px !important;
}
div.vc_custom_heading.hometitulo.vc_gitem-post-data.vc_gitem-post-data-source-post_title h5{
	color:#09F;
}
vc_gitem-zone-mini{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.overflow{
	overflow: hidden;
}
.overflow img{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu-footer-menu li{
	float:left;
}
div.wppb-avatar.redonda > img{
	-webkit-border-radius: 50%; 
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.user-name{
	margin-bottom:5px;
}
div.user-info > div{
	margin-bottom:5px;
}
#post-1078 > div > div > hr{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.wppb-user-forms .wppb-search-button{
	font-weight:bold;
	color:#FFF !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */
	background: #00b7ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

}
#widgetFooter{
	background-color: #4f6573 !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.widgetFooter{
	position: relative;left: -261.5px;box-sizing: border-box;width: 1663px;padding-left: 261.5px;padding-right: 261.5px;
}
#select_user_to_edit_form > p > span{
	width: 50% !important;
}
#wppb-form-element-6 > span{
	width: 69.9% !important;
}
#post-3936 .vc_message_box-icon i{
	color:#337ab7;
	margin-top:20px
}
.botongrande a{
	font-size:22px !important;
	color: #337ab7 !important;
}
.botongrande i{
	font-size:30px !important;
	color: #337ab7;
}
#cal_event p {
    line-height: 25px !important;
}
.ui-datepicker .ui-datepicker-title select {
    color: #000;
}
.listaresultados{
	line-height:35px;
}
article#post-1078.post-1078.page.type-page.status-publish.hentry div.container div.wpb_text_column p{
	font-size:36px;
	margin-bottom:50px;
}
#upload_avatar_button{
	color:#FFF !important;
}
#category0{
	color:#000
}
#cats > li:nth-child(1):before,
#cats > li:nth-child(2):before,
#cats > li:nth-child(3):before,
#cats > li:nth-child(4):before{
	color:#FFF
}
#post-4210 > div > div.wpb_text_column > div{
	display:none;
}

.views {
    text-transform: lowercase;
}

.wppb-input-hidden{
  display: none;
}
article#post-4317.post-4317.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-cursos-de-formacion div.container div.wpb_text_column div.post-thumbnail img.attachment-stm_thumb-825x360.size-stm_thumb-825x360.wp-post-image,
article#post-4313.post-4313.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-cursos-de-formacion div.container div.wpb_text_column div.post-thumbnail img.attachment-stm_thumb-825x360.size-stm_thumb-825x360.wp-post-image{
 display: none;
}
/*.post_bottom.media{
 display: none !important;
}*/

.single_post .post_bottom {
    border: none !important;
}
.single_post .post_bottom .socials {
	display:none !important;
}
.single_post .post_bottom .tags {
    border-right: none !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #F90 !important;
}
#calendar_1{
	height:350px;
	overflow-y: scroll;
	overflow-y: auto;
}

body > div:nth-child(7){
	display:none;
}


/*buscador profile*/

#wppb-search-fields{
	min-width: 350px;
	float: left;
	margin-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
}

.wppb-user-forms .wppb-search-button{
    margin-right:10px;
    padding:7px 20px;
    line-height: 24px;
}

.wppb-search-users-wrap{
	margin-bottom: 40px;
	background-color: #D8D8D8;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:20px;
}

.form16 .wdform-field {
    padding: 0px !important;
}

.form16 .wdform-field p{
    padding: 0px !important;
	margin:0px !important;
	color:#616161;
}
.form16 .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: none;
    border-radius: 0;
    border: 1px solid #616161;
}
.tit-campos{
	 color: #4C4C4C;
    font-weight: 500;
	margin-top:20px;
}
.dos{
	padding-left:38px;
}
.liPrimero{
	text-decoration:underline;
	color: #4C4C4C;
    font-weight: 500;
}
.liSegundo{
	padding-left:38px;
}
.subLabel{
	padding-bottom:10px;
}

#printablediv {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.form16 input[type="text"] {
    height: 42px !important;
    background: #FFFFFF !important;
}
.form16 .wdform_page {
	color:#4C4C4C;
}
/*#\31 6form_view1 > div.wdform_section > div > div:nth-child(5) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(8) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(10) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(12) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(14) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(15) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(17) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(19) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(21) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(24) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(26) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(27) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(31) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(36) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(41) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(30) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(34) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(35) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(38) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(40) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(43) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(45) > div > div.wdform-label-section > span,
#\31 6form_view1 > div.wdform_section > div > div:nth-child(47) > div > div.wdform-label-section > span{
	display:none;
}
*/

.small1 {
    position: relative;
    left: 280px;
    top: 25px;
    font-size: 14px;
}
.small2{
    position: relative;
    left: 180px;
    top: 25px;
    font-size: 14px;
}
.small3 {
    position: relative;
    left: 190px;
    top: 25px;
    font-size: 14px;
}
.small4 {
    position: relative;
    left: 375px;
    top: 25px;
    font-size: 14px;
}
.small5 {
    position: relative;
    left: 405px;
    top: 25px;
    font-size: 14px;
}
.small6 {
    position: relative;
    left: 405px;
    top: 25px;
    font-size: 14px;
}
.small7 {
    position: relative;
    left: 160px;
    top: 25px;
    font-size: 14px;
}
.small8 {
    position: relative;
    left: 310px;
    top: 25px;
    font-size: 14px;
}

.marbot,
.atrofia{
	margin-bottom:20px;
}

.martop{
	margin-top: 20px;
}
.wpb_content_element{
	margin-bottom: 0px !important;
}
.columsTitle h4{
	color:#FFF;
}
.columsTitle2 h4{
	color:#000;
}

.vc_custom_1548408785617,
.vc_custom_1548405074453 {
    color: #000 !important;
}
.vc_custom_1548408785617 p,
.vc_custom_1548405074453 p{
	font-size: 14px !important;
}
.vc_custom_1548408785617 h2,
.vc_custom_1548405074453 h2{
	font-size: 16px !important;
	font-weight:800;
}
.vc_custom_1548408785617 h5,
.vc_custom_1548405074453 h5{
    color: #000 !important;
}

#calendar_1 {
	width: 100% !important;
	height: 450px;
}
.vc_custom_1466061761978 {
    padding-right: 0px !important;
}
.vc_custom_1548679681729 ul li{
	float: left;
	margin-right:70px;
}
.presidentas{
	float:left;
	text-align:center;
	margin-right: 35px;
}
.presidentas img{
	border-radius: 100%;
	display: block;
    width: 140px;
    height: auto;
}
.presidentas2{
	float:left;
	text-align:center;
}
.presidentas2 img{
	border-radius: 100%;
	display: block;
    width: 140px;
    height: auto;
}
.slick_nav {
    display: none;
}
.staff_carousel .slick-slider .slick-slide {
    padding: 0 15px;
}
.staff_name.h4,
.staff_position{
	font-size:15px;
}
.staff_carousel {
    position: inherit;
}
.staff_carousel h2 {
	display:none;
}
.contenidoPresidentas {
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
	width:320px;
}

.wdform-field hr{
	width: 700px;
	border-top: 1px solid #4C4C4C !important;
}
.imgRef{
	border-bottom: 1px solid #666;
	width: 600px;
	padding-bottom:10px;
}
#oculto, 
#oculto2{
	display: none;
}

#staff_carousel-263806153 > div > div > div.slick-slide.slick-current.slick-active > div.staff_image{
	display:none;
}

.vc_custom_1548694747169 {
    margin-bottom: 0px !important;
    display: none;
}


.widget_contacts ul li .text a,
.widget_contacts ul li .text p {
    color: #ffffff;
    font-weight: bold !important;
}

.widget_contacts ul li .text strong {
    color: #C0E5EE;
}

.tarjeta {
    padding: 20px;
    background-color: #FFFFFF;
    overflow: hidden;
    margin-bottom: 20px;
    border-radius: 10px;
}
.ocultando{
	display: none;
}
.botongrande2 a {
    font-size: 20px !important;
    color: #337ab7 !important;
}
.botongrande2 a i {
    font-size: 22px !important;
}

.displaynone{
  display: none !important;
}




.contenidoCovid {
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f6f6f6;
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #cccccc;
}

.imagenCovid {
    float: left;
    width: 20%;
    margin-right: 5%;
}

.imagenCovidoModulo {
    float: left;
    width: 20%;
    margin-right: 5%;
}

.imagenCovidModulo img {
    border-radius: 30px;
}

.textoCovid {
    float: left;
    width: 75%;
    margin-bottom: 20px;
}

.textoCovidModulo {
    float: left;
    width: 75%;
	margin-bottom: 15px;
}

.fechaCovid {
    font-style: italic;
    color: #000000;
    font-weight: 700;
    margin-bottom: 15px;
}

.programaCovid {
    margin-top: 30px;
}

.programaCovid a {
	background-color: #4893ca;
    color: #FFFFFF;
    padding: 10px 20px;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
}

.descripcionCovid {
    margin-top: 20px;
    text-align: justify;
    display: inline-block;
}

.congreso-template-default .et_post_meta_wrapper {
    display: none;
}


.casos_covid .post-thumbnail{
	display:none;
}

.casos_covid-template-default .breadcrumbs{
	display:none;
}

.volverAtras {
    margin-bottom: 40px;
	overflow:hidden;
}
.volverAtras a {
    background-color: #4893ca;
    color: #FFFFFF;
    padding: 10px 20px;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
	float: right;
}

a.button.pods-dfv-list-add {
    color: #ffffff;
}

.oculto {
    display: none;
}

span.wpcf7-list-item.first {
    display: block;
}

.top_bar { display: none !important; }
.wppb-alert { font-size: 14px !important; line-height: 14px !important; }
#menu-footer-menu li { padding-left: 10px !important; }

.nobefore:before{
	content: '' !important;
}
/*
.vc_row.wpb_row.vc_row-fluid.filaOculta.vc_custom_1611837778921.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    display: none;
}
*/
.vc_row.wpb_row.vc_row-fluid.filaOculta.vc_custom_1611845031606.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1555061591749.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    display: none;
}
.miembros{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.staff_carousel {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 150px;
    text-align: center;
    overflow: hidden;
    min-height: 250px;
}
.staff_image img{
	max-width: 135px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0 0 35px;
    overflow: hidden;
}
.staff_name {
    margin: 0 0 10px;
    color: #fff;
    font-weight: 300;
}
.staff_position {
    color: #fff;
    font-weight: 300;
    opacity: 0.6;
}
.video-ponencia {
    background-color: #e81404;
    color: #ffffff !important;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 15px;
}
.video-ponencia-oculto{
    display: none; 
}
.staff_list > ul > li .staff .staff_left .staff_image_wr .staff_position {
    font-size: 14px;
    color: #000000;
    font-weight: 500;
}
.oculto{
	display:none !important;
}

.wppb-alert {
    color: #fff;
}
.wppb-alert a{
    color: #fff;
}
#text-4 a{
    color: #fff;
}


.page-id-6670 label.wd-align-items-center.wd-flex.wd-flex-row {
    font-weight: 300;
    color: #000;
}
.page-id-6670 label.wdform-label {
    color: #2e2e2e;
}

.page-id-6670 .wdform-field {
    font-weight: 700;
    color: #18afd3;
}
.page-id-6670 .wdform-field strong{
    color: #18afd3;
	font-size:20px;
}
.page-id-6670  button.button-submit {
    font-size: 25px;
    padding: 5px 25px;
}

.wpb_widgetised_column.wpb_content_element.top_info_box.linked {
    font-size: 11px;
}

.top_info_box.violeta .icon {
   /* color: #a35eb5 !important;*/
	color: #FFFFFF !important;
}
.top_info_box.violeta .text{
    color: #FFFFFF;
}
.top_info_box.violeta {
    /*border-bottom: 6px solid #a35eb5;*/
}
.top_info_box.verde .icon {
    /*color: #3fae2a !important;*/
	color: #FFFFFF !important;
}
.top_info_box.verde .text{
    color: #FFFFFF;
}
.top_info_box.verde {
    /*border-bottom: 6px solid #3fae2a;*/
}
#qsm_retake_button {
	display: none;
}

.printButton { 
     cursor:pointer !important;
     text-decoration:underline; 
}

.printButton {
    background-color: #ccc;
    width: 180px;
    text-align: center;
    margin-top: 20px;
    padding: 10px;
    border-radius: 10px;
    border: solid 1px #858181;
}


@media print {
  .hidden-print {
    display: none !important;
  }
}


span.ocultoColor {
    color: #FFFFFF;
}


.programas {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
}