/*
 Theme Name:  Divi Child Theme
 Description:  Child Theme for Divi
 Author:       Ivan Luengo
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

/*****GENERALES******/
@media (max-width: 768px) and (orientation: landscape){
	#et-main-area .header-background {
	background-image: url(https://jessicahernandezactriz.com/wp-content/uploads/2020/04/actriz-cine-jessica_hernandez.jpg),linear-gradient(180deg,rgba(0,0,0,0.83) 8%,rgba(0,0,0,0) 44%)!important;
	}
}
body{
	overflow-x: hidden !important;
}
#mobile_menu1 .current-menu-item a {
	color: #e2343c !important;
}

/** clases para los textos del post**/
.xs {
	font-size: 0.7em;
}
.s {
	font-size: 0.85em;
}
.l {
	font-size: 1.15em;
}
.xl {
	font-size: 1.3em;
}

.derecha {
	float: right;
}
/*tamaño de la leyenda de las fotos de post*/
.wp-block-image figcaption {
	font-size: 0.8em;
    color: gray;
}

/************/
/***Mobile menu***/
@media (max-width: 980px){
	.et_mobile_menu {
		top: 105px !important;
	}
}
@media (max-width: 768px){
	.et_mobile_menu {
		top: 135px !important;
	}
}

/*** Hover menu link colors***/

#menu-principal>li>a:hover,
#mobile_menu1>li>a:hover {
	color: rgba(226,52,60,0.72) !important;
}
#menu-principal>li.menu-item-has-children>ul>li>a,
#mobile_menu1>li.menu-item-has-children>ul>li>a {
	color: #303030 !important;
}
#menu-principal>li.menu-item-has-children>ul>li>a:hover,
#mobile_menu1>li.menu-item-has-children>ul>li>a:hover {
	color: rgba(226,52,60,0.72) !important;
}
/**HOME**/
@media(max-width:1200px) {
	.biografia p {
		font-size: 15px;
	}
}
@media(max-width:1140px) {
	.biografia p {
		font-size: 14px;
	}
}
@media(max-width:1036px) {
	.biografia p {
		font-size: 13px;
	}
}
@media(max-width:980px) {
	.biografia p {
		font-size: 15px;
	}
}

/* Videobook del home */

.popup-youtube img {
    width: 140px;
	position: relative;
    top: 210px;
}
.mfp-iframe-holder .mfp-close {
    top: 7px;
    right: 46px;
}
@media(max-width: 980px){
	.popup-youtube img {
	    top: 215px;
	}
}
@media(max-width: 768px){
	.popup-youtube img {
	    top: 215px;
	}
}


/***Instagram home ***/
#sb_instagram .sbi_bio {
	color: #232323;
}
#sb_instagram .sbi_follow_btn a {
	background: transparent;
	color: #232323;
	transition: letter-spacing 0.2s ease;
}
#sb_instagram .sbi_follow_btn a:hover {
	letter-spacing: 6px;
	box-shadow: none;
}
#sb_instagram .sbi_follow_btn {
	font-size: 25px;
	text-transform: uppercase;
	letter-spacing: 5px;
	text-decoration: underline;
}

/***footer***/
.socialIcon {
    padding: 0 8px;
    box-sizing: content-box;
    transition: .3s ease;
	color: #303030;
}
.imdb:hover {
	color: #f5de50;
}
.spotlight:hover {
	opacity: 0.5;
}
.facebook:hover {
	color: #3b5998;
}
.twitter:hover {
	color: #1da1f2;
}
.vimeo:hover {
	color: #1ab7ea;
}
.instagram:hover {
	color: #f56040;
}

/**********/

/* Leer más*/

details.leerMas summary::after {
	content: 'LEER MÁS';
	font-size: 13px;
	cursor: pointer;
	color: #444444;
	letter-spacing: 5px;
	transition: .2s ease;
}
details.leerMas summary:hover::after {
	letter-spacing: 6px;
}

details[open].leerMas summary::after {
	content: 'LEER MENOS';
}
summary::-webkit-details-marker {
	color: #444444d4;
}



/****Videos****/

/* Hero Video */

/* .headerBox {
	height: 105vh;
    min-height: 650px;
} */

/*subir toda la web*/
.page-id-144 #main-content {	
    position: relative;
	top: -22px;
	margin-bottom: -22px;
}

	.vp-portfolio__items-style-fade .vp-portfolio__item-overlay {
		opacity: 1;
		background: #00000020 !important;
	}



/***********************/

/******** Visual Portfolio******/
.vp-portfolio figure.vp-portfolio__item {
	transform: scale(1.01);
	-webkit-transform: scale(1.01);
}
/********************/


/********curriculum ******/

@media only screen and (min-width: 1024px) and (orientation:portrait) {
	.page-id-239.et_pb_section_0 {
		background-position: 30% top !important;
	}
}

/*************************/


/*** Single post titles and image **/

.single-post h2 {
  margin-top: 15px;
}

.single-post h3 {
  margin-top: 10px;
}

.et_pb_equal_columns .et_pb_image .et_pb_image_wrap {
	display: flex;
	justify-content: center;
	object-fit: cover;
	width: auto !important;
}


.et_pb_equal_columns .et_pb_image .et_pb_image_wrap img {
	max-height: 400px;
	object-fit: cover;

}

a.entry-featured-image-url img {
    height: 200px !important;
    object-fit: cover;
    object-position: top;
}

/**Barra de cookies**/

#cookie-law-info-bar {
	font-size: 0.85em;
}

.cli-plugin-button {
	font-size: 1em !important;
	padding: 5px 7px;	
}

/***privacidad**/
.error{
	color: #e2343c;
	font-weight: bold;
	font-size: 0.8em;
}
#privacy-error {
	font-size: 0.9em;
	padding-bottom: 1em;
}
.pprivacy {
	font-size: 13px;
	line-height: 19px;
}
.pprivacy label{
	position: relative;
	top: -2px;
}
.infoDatos {
	font-size: 1em;
	margin: 10px 0 0 4px;
}
.infoDatos p {
	padding: 0;
}
.infoDatos li, .infoDatos p {
	font-size: 0.9em;
}

/********* ALINEAR FOTOS DEL BLOG *********/

#post-1343 .entry-featured-image-url img {
	object-position: center;
}
