/*
	Theme Name: Divi Child
	Version: 2.0
	Description: Divi Child Theme for Clínica Artros (clinicaartrossantoña.com)
	Author: Luis del Valle - del Valle AUDIOVISUALES
	Template: Divi
	Author URL: https://luisdelvalle.es
*/

@import url("../Divi/style.css");

#et-info {
	float:right;
}

.et_fixed_nav #top-header {
	position:fixed;
	z-index:9998!important;
}

.menu-telefono:before {
	font-family:'ETModules';
	content:"\e090";
	font-size:16px;
	float:left;
 	color:#2a253a!important;
}

.menu-telefono {
	width:110px;
}

.menu-telefono a {
    color:#2a253a!important;
    font-size:15px!important;
}

.menu-movil:before {
	font-family:'ETModules';
	content:"\e00b";
	font-size:16px;
	float:left;
 	color:#2a253a!important;
}

.menu-movil {
	width:110px;
}

.menu-movil a {
    color:#2a253a!important;
    font-size:15px!important;
}

.menu-correo:before {
	font-family:'ETModules';
	content:"\e076";
	font-size:16px;
	float:left;
	color:#2a253a!important;
}

.menu-correo {
	width:271px;
}

.menu-correo a {
	color:#2a253a!important;
	font-size:15px!important;
}

@media only screen and (max-width: 1000px){
    .menu-telefono, .menu-movil, .menu-correo {
		display:none!important;
    }
}

#top-header .et-social-icons {
    display:inline-block;
    float:right;
}

#et-secondary-menu .et-social-icons {
    margin-right:0px;
}

#top-header .et-social-icon a {
    font-size:14px;
    background:#2a253a!important;
	/*color:white!important;*/
	color:#fafafa!important;
    padding:5px;
    border-radius:25px;
    margin-top:-3px;
    height:24px;
    width:24px;
}

#et-secondary-menu .et-social-icon a:hover {
    /*background:white!important;*/
    background:#bdc7d7!important;
    color:#2a253a!important;
    opacity:1!important;
    transform:scale(1.2);
}

#top-header .et-social-icons li {
    margin-top:-2px;
    margin-left:5px;
}

#et-secondary-nav, #et-secondary-nav li {
    display:inline-block;
    margin-right:15px;
}

.et-social-google-plus, .et-social-rss {
    display:none!important;
}

#main-header.et-fixed-header { /* Eliminamos el borde del menú principal */
    box-shadow:none!important;
}

.mobile_menu_bar:after {
    content:'MENÚ';
    position:relative !important;
    bottom:10px;
    left:10%;
    color:black;
}
 
.mobile_nav.opened .mobile_menu_bar:before {
    content:'\4d';
}

#logo {
    max-height:160%!important;
    margin-top:-32px;
}

@media only screen and (max-width: 980px) {
    #logo {
		max-height:105%!important; 
		margin-top:0px;
    }
    #et-info {
		float:none;
    }
}

.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
 	padding-bottom:15px;
}

#top-menu li {
 	padding-right:5px;
}

#et-top-navigation {
 	padding:20px 0 !important;
}

#top-menu li a {
 	background:#2a253a;
 	color:#fafafa!important;
 	padding:15px 20px;
 	border-radius:15px;
 	/*border:2px solid #2a253a;*/
}

#top-menu li a:hover, #top-menu li li a:hover {
 	color:#2a253a!important;
 	/*background:#fafafa!important;*/
 	background:#bdc7d7!important;
}

.menu-radiofrecuencia {
	width:205px;
	text-align:center;
}

.menu-presentacion, .menu-servicios, .menu-equipo, .menu-contacto, .menu-artroseduca {
	width:144px;
	text-align:center;
}

@media (max-width:980px) {
	.menu-presentacion, .menu-servicios, .menu-radiofrecuencia, .menu-equipo, .menu-contacto, .menu-artroseduca {
	    width:100%;
 		align-content:center;
	}
}

.menu-presentacion{
	display:none!important;
}

#main-header .et_mobile_menu{
	margin-top:20px;
	border-color:#fafafa;
}

#main-header .et_mobile_menu li a {
	margin:0px 20px 15px 20px;
 	background:#2a253a;
 	color:#fafafa!important;
 	padding:15px 20px;
 	border-radius:15px;
 	border:2px solid #2a253a;
 	font-size:16!important;
 	align-content:center;
	text-align:center;
	font-size:16px;
}

#footer-info {
    float:none;
    text-align:center;
}

#footer-bottom .et-social-icons {
    float:none;
    text-align:center;
    margin-top:-35px;
    margin-bottom:5px;
}

#footer-bottom .et-social-icon a {
    color:#fafafa!important;
    background-color:#2a253a;
    padding:8px;
    border-radius:25px;
    width:40px;
    height:40px;
    transition:transform 0.8s;
}

#footer-bottom .et-social-icon a:hover {
    color:#2a253a!important;
    background-color:#bdc7d7!important;
    opacity:1!important;
    transform:scale(1.2);
}

#footer-bottom .et-social-icons li {
    margin:2px;
}

.et_pb_scroll_top.et-pb-icon {
    right:20px;
    bottom:20px;
    border-radius:25px;
    border-width:3px;
    border-color:#2a253a;
    background:#2a253a;
    color:#fafafa!important;
}

.et_pb_scroll_top.et-pb-icon:hover {
    border-color:#2a253a;
    background:#bdc7d7!important;
    color:#2a253a!important;
    transform:scale(1.2);
}

.more-link {
    text-align:center;
    text-transform:uppercase;
    background-color:#2a253a;
    color:#fafafa;
    padding:2px;
    border:1px solid #2a253a;
}

.et_pb_equal_columns >.et_pb_column {
	margin-top:auto;
	margin-bottom:auto;
}

.vertical-align { 
    display:flex; 
    flex-direction:column; 
    justify-content:center;
}

.li-indent{
	padding-left: 40px;
}

@media (max-width:980px) {
	.reverse-columns-mobile {
		display:flex;
		flex-direction:column-reverse;
	}
}

#blurb-tabs-fisioterapia .tab-title-fisioterapia {
    width:33.3%;
    transition:all 0.3s ease-in 0s;
    -webkit-transition:all 0.3s ease-in 0s;
    -o-transition:all 0.3s ease-in 0s;
	-moz-transition:all 0.3s ease-in 0s;
}

#blurb-tabs-fisioterapia .et_pb_column {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
}

@media (max-width: 767px ) {
	#blurb-tabs-fisioterapia .tab-title-fisioterapia {
		width:100%;
	}
	#blurb-tabs-fisioterapia .tab-title-fisioterapia .et_pb_main_blurb_image {
		margin-bottom:10px;
	}
}

@media (max-width: 479px ) {
	#blurb-tabs-fisioterapia .tab-title-fisioterapia {
		width:100%;
	}
	#blurb-tabs-fisioterapia .tab-title-fisioterapia .et_pb_blurb_content {
		display:flex;
		align-items:center;
		justify-content:flex-start;
	}
	#blurb-tabs-fisioterapia .tab-title-fisioterapia .et_pb_main_blurb_image {
		margin-bottom:0;
		margin-right:30px;
	}
}

#blurb-tabs-fisioterapia .tab-title-fisioterapia:hover {
	cursor:pointer;
}

.tab-content-fisioterapia{
	display:none;
}

.tab-open-fisioterapia { 
	display:block;
}

#blurb-tabs-fisioterapia .tab-title-fisioterapia.active-tab-fisioterapia{
	background:#bdc7d7!important;
}

#blurb-tabs-fisioterapia .tab-title-fisioterapia.active-tab-fisioterapia .et_pb_blurb_container a {
	color:#315287!important;
}

#blurb-tabs-fisioterapia .tab-title-fisioterapia.active-tab-fisioterapia .et-pb-icon {
	color:#315287!important;
}

#blurb-tabs-biologica .tab-title-biologica {
    width:33.3%;
    transition:all 0.3s ease-in 0s;
    -webkit-transition:all 0.3s ease-in 0s;
    -o-transition:all 0.3s ease-in 0s;
	-moz-transition:all 0.3s ease-in 0s;
}

#blurb-tabs-biologica .et_pb_column {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
}

@media (max-width: 767px ) {
	#blurb-tabs-biologica .tab-title-biologica {
		width:100%;
	}
	#blurb-tabs-biologica .tab-title-biologica .et_pb_main_blurb_image {
		margin-bottom:10px;
	}
}

@media (max-width: 479px ) {
	#blurb-tabs-biologica .tab-title-biologica {
		width:100%;
	}
	#blurb-tabs-biologica .tab-title-biologica .et_pb_blurb_content {
		display:flex;
		align-items:center;
		justify-content:flex-start;
	}
	#blurb-tabs-biologica .tab-title-biologica .et_pb_main_blurb_image {
		margin-bottom:0;
		margin-right:30px;
	}
}

#blurb-tabs-biologica .tab-title-biologica:hover {
	cursor:pointer;
}

.tab-content-biologica{
	display:none;
}

.tab-open-biologica { 
	display:block;
}

#blurb-tabs-biologica .tab-title-biologica.active-tab-biologica{
	background:#bdc7d7!important;
}

#blurb-tabs-biologica .tab-title-biologica.active-tab-biologica .et_pb_blurb_container a {
	color:#315287!important;
}

#blurb-tabs-biologica .tab-title-biologica.active-tab-biologica .et-pb-icon {
	color:#315287!important;
}

.imagen-centro{
	display:block;
  	margin-left: auto;
  	margin-right: auto;
}

@media (min-width: 981px){}
	.et_pb_gutters3 .footer-widget {
    	margin-bottom: 0%;
    }
}

#footer-widgets .clearfix{
    padding: 0.5% 0 0!important;
}

.et_pb_widget {
    float: none;
    max-width: 100%;
}

@media (max-width: 980px){
	.footer-widget:nth-child(n) {
    	width: 100%!important;
    	margin: 0 7.5% 7.5% 0!important;
	}
}
