/*
Theme Name:  Divi Child
Theme URI:   http://cursos.tealohamos.com
Version:     1.0
Description: Divi child theme.
Author:      Tealohamos
Author URI:  http://cursos.tealohamos.com
Template:    Divi
*/

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

/* comments fix */
#comment-wrap {
	max-width: 1080px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

.post-grid {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/*-------------------[1080px]------------------*/
@media only screen and ( max-width: 1080px ) {
	#comment-wrap {
		max-width: 934px;
	}
}

/*-------------------[1024px]------------------*/
@media only screen and ( max-width: 1024px ) {
	#comment-wrap {
		max-width: 934px;
	}
}

/*-------------------[980px]------------------*/
@media only screen and (max-width: 980px) {
	#comment-wrap {
		max-width: 690px;
	}
}

/*-------------------[600px]------------------*/
@media only screen and (max-width: 600px) {
	#comment-wrap {
		max-width: 400px;
	}
}

/*-------------------[479px]------------------*/
@media only screen and ( max-width: 479px ) {
	#comment-wrap {
		max-width: 450px;
	}
}


/*-------------------[320px]------------------*/
@media only screen and ( max-width: 320px ) {
	#comment-wrap {
		max-width: 274px;
	}
}


#et-top-navigation {
	background: url(https://larecetadelafelicidad.com/wp-content/uploads/2016/02/menu.jpg);
	height: 60px;
}

.et_menu_container {
	width: 100% !important;
}

.et_boxed_layout #page-container, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxe {
	max-width: 1180px !important;
}

ul#top-menu.nav {
	margin-top: 21px;
}

ul#top-menu.nav .menu-item {
	border-right: white 1px solid;
}

#top-menu li {
	height: 15px;
	padding-left: 22px;
}

#top-menu > li:last-child {
	border-right: none !important;
}

.et-social-icon {
	background: #d2d1cd;
	padding: 10px 10px 10px 10px;
	border-radius: 50px;
	font-size: 30px !important;
}

.et-social-icon a {
	padding-bottom: 0 !important;
}

.et_boxed_layout #page-container .et_pb_row {
	width: 93% ;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Quicksand', sans-serif;
	font-weight: normal;
}

.h5boton .et_pb_blurb_container {
	width: 100%;
	text-align: center;
}

.h5boton h4 {
	text-align: center;
}

.h5boton h3 {
	font-size: 25px;
	margin-top: 10px;
}

.h5boton h5 {
	text-align: center;
	font-size: 22px;
	margin-top: 40px;
	color: white;
	background: #59483f;
	padding: 15px;
	width: auto;
	display: inline-block;
}

#main-footer {
	background: url(https://larecetadelafelicidad.com/wp-content/uploads/2016/02/fondo-1.jpg);
}

#main-footer h4 {
	font-family: 'Playfair Display', serif;
	color: #313131;
	font-style: italic;
	font-size: 25px;
	text-align: center;
	margin-bottom: 10px;
}

#main-footer .textwidget {
	font-family: 'Playfair Display', serif;
	color: #313131;
	font-style: italic;
	font-size: 18px;
}

#main-footer ul {
	list-style: none;
	list-style-type: none;
}

#main-footer ul li:before {
	border: none !important;
}
#main-footer ul li {
	text-align: center;
	line-height: 0.8em !important;
	padding-left: 0 !important;
	font-style: normal;
}

#main-footer .widget_text {
	width: 100%;
}

#main-footer ul li a {
	color: #313131 !important;
	font-family: 'Rokkitt', serif;
	font-size: 17px !important;
}

#footer-bottom p {
	text-align: center;
	font-family: 'Rokkitt', serif;
	font-size: 16px !important;
	width: 100%;
}

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {
	top: 75%;
}

span.select_page {
	display: none !important;
}

.et_header_style_centered .mobile_menu_bar {
	top: 12px;
	right: 10px;
}

.et_header_style_centered .mobile_menu_bar:before {
	color: white !important;
}

.et_mobile_menu {
	border-top: none !important;
} 

@media (min-width: 980px) and (max-width: 1175px) {
	.et_pb_main_blurb_image img {
		width: 100px !important;
	}
}
@media (max-width: 980px) {
	.et_header_style_centered #et_top_search {
		display: block !important;
		top: 32px;
		right: 30px;
		position: absolute;
	}
	.et_header_style_centered #et_search_icon:before {
		color: white !important;
	}
	.et_header_style_centered .et_search_outer {
		display: block;
	}
	.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {
		top: 43% !important;
		color: white !important;
	}
	.et-search-form span.et_close_search_field:after {
		color: white !important;
	}
}

#mobile_menu a {
	color: #232323 !important;
}

#main-footer ul.et-social-icons {
	margin-left: 20px;
}

#main-footer .et-social-icon a {
	color: white !important;
	font-size: 35px !important;
}

#main-footer .et-social-icon {
	background: transparent !important;
	margin-left: 15px;
	margin-right: 15px
}

.element.title {
	font-family: 'Cinzel', serif;
	color: 0;
	font-size: 15px;
}

.element.excerpt {
	font-family: 'Playfair Display', serif;
	font-size: 12px;
	font-style: italic;
	color: #4e4e4e;
	line-height: 1.2em;
}

.element.read_more {
	background: url(https://larecetadelafelicidad.com/wp-content/uploads/2016/03/leer-mas-sandeea.png);
	width: 140px;
	height: 56px;
	margin: 0 auto;
	text-indent: -9999px;
}

.mislibros img {
	margin-right: -15px;
	margin-top: -27px;
	margin-left: 20px;
}

.listalibros h3 {
	font-family: 'Rokkitt';
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 23px;
}

.botonleft {
	float: left;
	padding: 5px 25px !important;
	margin-left: 15px;
}

.botonright {
	float: right;
	padding: 5px 20px !important;
	margin-right: 15px;
}

.titulolibro h1 {
	font-size: 49px;
}

.titulolibro h2 {
	font-size: 21px;
}

.textolibro h3 {
	font-family: 'Rokkitt';
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 24px;
}

.single .post hr {
	width: 100%;
	line-height: 30px;
	height: 30px;
	border: none;
	display: block;
	clear: both;
}

.recipe, .consejos {
	background-color: #e7e1d8;
	padding: 20px;
	margin-bottom: 20px;
}

.recipe h4 {
	color: #59483f;
	margin-top: 15px;
}

.submit.et_pb_button {
	color: white !important;
}

ol.instructions {
	list-style-position: outside !important;
	padding-left: 30px !important;
}

.entry-title {
	text-transform: uppercase;
	text-align: center;
	font-size: 25px;
	margin-bottom: 20px;
}

.post-meta {
	text-align: center;
	font-family: 'Rokkitt';
	color: #acacac;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
	padding-bottom: 0 !important;
	margin-bottom: 15px !important;
}

.post-meta:before {
  border-top: 1px solid #acacac;
  content: "";
  margin: 0 auto;
  /* this centers the line to the full width specified */
  position: absolute;
  /* positioning must be absolute here, and relative positioning must be applied to the parent */
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 95%;
  z-index: -1;
}
.post-meta span {
  background: #fff;
  padding: 0 15px;
}

.single-post #main-content .container {
	width: 95% !important;
}

#main-content .container:before {
	background-color: white !important;.
}

.et_pb_widget.widget_search h4 {
	display: none;
}

.medios .et_pb_text {
	height: 330px;
	margin-bottom: 20px;
	overflow: hidden;
}


.medios .et_pb_text  h4{
	height: 50px;
	line-height: 30px;
	margin-bottom: 10px;
}

.sobre-mi-2 h5 {
	margin-top: 20px;
}