/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi-child/
Version: 3.0.62
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* LOGIN */
.page-template-page-template-cirugiatv-login .et_pb_newsletter_description,
.um-page-login .et_pb_newsletter_description{
	display: none;
}

.page-template-page-template-cirugiatv-login .et_pb_newsletter,
.um-page-login .et_pb_newsletter{
	padding: 0;
}

.page-template-page-template-cirugiatv-login .et_pb_newsletter_form,
.um-page-login .et_pb_newsletter_form{
	float: none;
	padding: 0;
	width: 50%;
	margin: auto;
}

.page-template-page-template-cirugiatv-login .registro .et_pb_promo_description,
.um-page-login .registro .et_pb_promo_description{
	display: none;
}

.um-login input[type="submit"], .um-password input[type="submit"],.um-register input[type="submit"]{
	font-size: 20px;
}

/* FIN LOGIN */

/* REGISTRO */
.page-template-page-template-registro .um-row-heading{
	font-weight: bold;
	font-size: 1.4em;
	padding: 25px 0;
}



.page-template-page-template-registro .g-recaptcha{
	margin-bottom: 0!important;
}

@media (min-width: 1024px){
	.page-template-page-template-registro .um-field-error{
	 	top: 5px;
    	width: 48%;
    	left: 48%;
    	margin-top: 35px;
    	padding-top: 0;
    	padding-bottom: 5px;
	}
	.page-template-page-template-registro .um-field-validacion .um-field-error{
		left: 0;
		margin-top: 0;
	}

	.page-template-page-template-registro .g-recaptcha + .um-field-error{
		left: 0;
		margin-top: 0;
	}
}

/* FIN REGISTRO */


/* GALERIA VIDEOS */
.et_pb_filterable_portfolio_custom .et_pb_portfolio_filters{
	clear: none;
	margin: 0;
	float: right;
	width: 25%;
}

.et_pb_filterable_portfolio_custom .et_pb_portfolio_items_wrapper{
	float: left;
	width: 70%;
}

@media (max-width: 768px){
	.et_pb_filterable_portfolio_custom .et_pb_portfolio_filters{
		float: none;
		width: 100%;
	}
	.et_pb_filterable_portfolio_custom .et_pb_portfolio_items_wrapper{
		float: none;
		width: 100%;
	}
}

.et_pb_filterable_portfolio_custom .et_pb_portofolio_pagination{
	float: none;
	width: 100%;
	clear: both;
	/*border-top: none;*/
}

.et_pb_filterable_portfolio_custom .et_pb_portofolio_pagination ul{
	float: none;
}

.et_pb_filterable_portfolio_custom .et_pb_portfolio_filters li{
	float: none;
	width: 100%!important;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio_custom .et_pb_portfolio_item.et_pb_grid_item,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio_custom .et_pb_portfolio_item.et_pb_grid_item{
	width: 45%!important;
}


.single-video #main-content .container:before{
	display: none;
	background: none;
}

#filtro_texto{
	margin-bottom: 30px;
}

.filtro_texto_hide{
	display: none!important;
}

.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.first_in_row{
	clear: none;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item{
	margin: 2.5% 4% 2.5% 0!important;
}

@media (max-width: 512px){
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item{
		margin: 2.5% 0 2.5% 0!important;
		width: 100%!important;
	}
}

.et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.first_in_row{
	clear: none!important;
}

.et_pb_filterable_portfolio_custom .et_portfolio_image > img{
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
}

.page-template-page-template-cirugiatv .mfp-content{
	width: 100%;
	height: 100%;
}

.white-popup {
  position: fixed;
  background: rgba(0,0,0,0.5);
  padding: 15px;
  width: auto;
  max-width: 100%;
  margin: 0;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.white-popup *{
	color: #fff;
}

.white-popup iframe{
	width: 90%;
	margin: auto;
	display: block;
	/*width: 100%;
	height: auto;*/
}

.white-popup #video-titulo,.white-popup #video-txt{
	display: block;
	margin: auto;
}

.mfp-close-btn-in .white-popup .mfp-close{
	color: #fff;
}

/* FIN GALERIA VIDEOS */

/* GENERAL */
/*.et_pb_section.et_section_regular:nth-child(2) .et_pb_column_4_4  > .et_pb_text:first-of-type > .et_pb_text_inner{
	font-weight: bold;
}*/
#lang_sel{
	position: absolute;
	right: 0;
	top: 25px;
	width: 55px;
}

@media (min-width: 520px) and (max-width: 981px){
	#lang_sel{
		top: 10px;
	}
}

@media (max-width: 520px){
	#lang_sel{
		position: relative;
		margin-bottom: 15px;
		float: right;
		top: 0;
	}
}

/* FIN GENERAL */

.input{width: 100%;min-height:40px;}
.et_pb_filterable_portfolio_custom .et_pb_portfolio_filters{margin-bottom:20px;}
#main-content .container:before{
	display: none;
	background: none;
}
.registro{text-align: right;}

.et-pb-arrow-prev::before, .et-pb-arrow-next::before, .et_pb_testimonial::before, .et_pb_toggle_title::before, .et_overlay::before, #et_search_icon::before, .mobile_menu_bar::before, .et-social-icon a::before, .et_pb_social_icon a.icon::before, .et_pb_font_icon::before, .et_audio_container .mejs-playpause-button button::before, .et_audio_container .mejs-volume-button button::before, #et-info-phone::before, #et-info-email::before, .et-cart-info span::before, .et_pb_pricing_table_button::after, .et_pb_promo_button::after, a.et_pb_more_button::after, .et_pb_newsletter_button::after, .comment-reply-link::after, .form-submit .et_pb_button::after, .et_pb_contact_submit::after, .et_pb_contact_reset::after, .et_password_protected_form .et_submit_button::after, .et_pb_button::after, .woocommerce button.single_add_to_cart_button.button::after, .woocommerce a.button.alt::after, .woocommerce-page a.button.alt::after, .woocommerce button.button.alt::after, .woocommerce-page button.button.alt::after, .woocommerce input.button.alt::after, .woocommerce-page input.button.alt::after, .woocommerce #respond input#submit.alt::after, .woocommerce-page #respond input#submit.alt::after, .woocommerce #content input.button.alt::after, .woocommerce-page #content input.button.alt::after, .woocommerce-page a.button::after, .woocommerce button.button::after, .woocommerce-page button.button::after, .woocommerce input.button::after, .woocommerce-page input.button::after, .woocommerce #respond input#submit::after, .woocommerce-page #respond input#submit::after, .woocommerce #content input.button::after, .woocommerce-page #content input.button::after{color:#008b9d;}


/* INVESTIGACION */
.et_pb_filterable_searchable_portfolio .et_pb_portfolio_filters{
	clear: none;
	margin: 0;
	float: right;
	width: 25%;
}

.et_pb_filterable_searchable_portfolio .et_pb_portfolio_items_wrapper{
	float: left;
	width: 70%;
}

@media (max-width: 768px){
	.et_pb_filterable_searchable_portfolio .et_pb_portfolio_filters{
		float: none;
		width: 100%;
	}
	.et_pb_filterable_searchable_portfolio .et_pb_portfolio_items_wrapper{
		float: none;
		width: 100%;
	}
}

.et_pb_filterable_searchable_portfolio .et_pb_portofolio_pagination{
	float: none;
	width: 100%;
	clear: both;
	/*border-top: none;*/
}

.et_pb_filterable_searchable_portfolio .et_pb_portofolio_pagination ul{
	float: none;
}

.et_pb_filterable_searchable_portfolio .et_pb_portfolio_filters li{
	float: none;
	width: 100%!important;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item{
	width: 45%!important;
}

@media (max-width: 512px){
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item{
		margin: 2.5% 0 2.5% 0!important;
		width: 100%!important;
	}
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item > h2,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item > h2{
	height: 75px;
	overflow: hidden;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item > h2 > a,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_searchable_portfolio .et_pb_portfolio_item.et_pb_grid_item > h2 > a{
	text-overflow: ellipsis;
}

.et_pb_filterable_searchable_portfolio .et_portfolio_image > img{
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
}
/* FIN INVESTIGACION */
/*div.et_pb_section.et_pb_section_3.et_pb_with_background{ background-image: linear-gradient(180deg,#efefef 0%,#efefef 100%) !important;}*/
div.bgNews{background-image: linear-gradient(180deg,#ffffff 0%,#efefef 100%)!important;-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
}


/*
     FILE ARCHIVED ON 15:07:00 Jun 16, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:15:37 Oct 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.732
  exclusion.robots: 0.11
  exclusion.robots.policy: 0.095
  esindex: 0.011
  cdx.remote: 15.85
  LoadShardBlock: 65.237 (3)
  PetaboxLoader3.resolve: 218.097 (3)
  PetaboxLoader3.datanode: 71.387 (5)
  load_resource: 261.582
  loaddict: 19.353
*/