/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0.0 
Description: Child Theme. Parent Theme Divi v.3.0.51
Author: blanco
Author URI: http://www.blanco.esy.es
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
Text Domain:  Divi-child
Template: Divi
*/
@import url("../Divi/style.css");






/*=========================================================================
 * COLORES 
 *=========================================================================
 */
/*
    Lila  		- #373858 - Text  
    Beig  		- #CFC9C1 - Background
    Coral 		- #C67D74 - Background2
    Lila+Coral 	- #332431
*/
	

	

	

/*=========================================================================
 * COMUNES 
 *=========================================================================
 */
 
p strong {
    font-weight: 800;
}

/* Clearfix */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
} 
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}


input::-webkit-input-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder,
input:-moz-placeholder,
input::placeholder,
textarea::-webkit-input-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder,
textarea:-moz-placeholder,
textarea::placeholder { 
  color: #C67D74!important;
}



/* Botón Scroll Up */
.et_pb_scroll_top.et-pb-icon{
    border-radius:0;
    padding: 14px;
    background: #373858;
	border:1px solid #CFC9C1;
	color:#CFC9C1;
}
.et_pb_scroll_top.et-pb-icon:hover{
	background: #C67D74;
	color:#373858;
}




    
/*=========================================================================
 * HEADER 
 *========================================================================= 
 */

#main-header,
#main-header.et-fixed-header{
	box-shadow:none!important;
}
 
/* Menu Principal */
#top-menu li a{
	font-weight:400;
}
#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#top-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 50%;
 background: rgba(55,56,88,0.7); /*** COLOR OF THE LINE ***/
 height: 1px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#top-menu li a:hover {
 opacity: 1 !important;
}
#top-menu li a:hover:before {
 right: 0;
}
#top-menu li li a:before {
 bottom: 10%;
}


/* Selector idioma */
#top-header li a{
	text-transform:none!important;
}
#top-header .current-lang a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#top-header li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 20%;
 background: rgba(55,56,88,0.7); /*** COLOR OF THE LINE ***/
 height: 1px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#top-header li a:hover {
 opacity: 1 !important;
}
#top-header li a:hover:before {
 right: 0;
}


/*=========================================================================
 * CONTENTS 
 *========================================================================= 
 */
 

/* Titulares secciones */
.titular .et_pb_text_inner h1{
	padding-left:45px;
}
.titular .et_pb_text_inner h1::before {
    content: '';
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    background: #373858;
    top: 7px;
    left: 0;
    border-radius: 100%;
}
.titular.punto_color_1 .et_pb_text_inner h1::before {
    background: #373858;
}
.titular.punto_color_2 .et_pb_text_inner h1::before {
    background: #C67D74;
}

 
 

 

/*=========================================================================
 * FOOTER 
 *=========================================================================
 */
 /*Hide the Divi Footer*/
#main-footer {
	display: none;
} 



/* Política de privacidad */
#page-politica-privacidad ol{
	margin-left:3em;
	list-style-position: outside;
	list-style-type: lower-roman;
}
#page-politica-privacidad a{
	text-decoration:underline;
}
#page-politica-privacidad td{
	border: 1px solid #373858;
}
@media (max-width: 768px){
	#page-politica-privacidad td{
		width:100%!important;
		display:block;
	}
}














