/*
Theme Name: Tema hijo - Sincroniza tu Talento
Theme URI: http://www.sincronizatutalento.com/
Template: Divi
Author: Pedro Suárez
Author URI: http://www.pedrosuarezweb.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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
Version: 4.5.1.1595437504
Updated: 2020-07-22 17:05:04

*/



/* Navegación
----------------------------------------------------------------------------*/


		#et-top-navigation ul li a::after {
			width: 100%;
			position: absolute;
			height: 1px;
			top: 53%;
			left: 0;
			content: '';
			-moz-transition: opacity .3s,-webkit-transform .3s;
			-webkit-transition: opacity .3s,-webkit-transform .3s;
			-o-transition: opacity .3s,-webkit-transform .3s;
			transition: opacity .3s,transform .3s,-webkit-transform .3s;
			opacity: 0;
			-webkit-transform: translateY(10px);
			-o-transform: translateY(10px);
			transform: translateY(10px);
			background-color: #4bc5cf;
		}

		#et-top-navigation ul li a:hover::after {
			opacity: 1;
			-moz-transform: translateY(0);
			-webkit-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}


		#et-top-navigation ul li.menu-item-has-children a:after,
		#et-top-navigation ul li.menu-item-has-children a:hover::after {
			display: none;
		}

		#et-top-navigation ul li.menu-item-has-children ul li a::after {
			display: none;
		}
		
		.et-fixed-header #top-menu .sub-menu a {
    		color: #4bc5cf !important;
		}


		.regalo-menu a {
				background-color: #4BC5CF;
				color: #fff !important;
				padding: 10px !important;
				border-radius: 7px;
				animation: pulse-personalizado 2s infinite;
			}

		.regalo-menu a::after  { 
				display:none;
		}

		.et-fixed-header #top-menu .regalo-menu a {
			color: #fff !important;
		}

		/* Keyframes
	----------------------------------------------------------------------------*/

	@-webkit-keyframes pulse-personalizado {
			  0% {
				-webkit-box-shadow: 0 0 0 0 rgba(75,197,207, 0.9);
			  }
			  70% {
				  -webkit-box-shadow: 0 0 0 10px rgba(75,197,207, 0);
			  }
			  100% {
				  -webkit-box-shadow: 0 0 0 0 rgba(75,197,207, 0);
			  }
			}
		@keyframes pulse-personalizado  {
			  0% {
				-moz-box-shadow: 0 0 0 0 rgba(75,197,207, 0.9);
				box-shadow: 0 0 0 0 rgba(75,197,207, 0.9);
			  }
			  70% {
				  -moz-box-shadow: 0 0 0 10px rgba(75,197,207, 0);
				  box-shadow: 0 0 0 10px rgba(75,197,207, 0);
			  }
			  100% {
				  -moz-box-shadow: 0 0 0 0 rgba(75,197,207, 0);
				  box-shadow: 0 0 0 0 rgba(75,197,207, 0);
			  }
			}

/* Footer
-------------------------------------------- */

#et-footer-nav .container, 
#footer-bottom .container #footer-info {
    text-align: center;
}

#footer-bottom .container #footer-info {
    float: none;
}

.bottom-nav {
	padding-bottom: 0;
}

.bottom-nav li {
    font-weight: normal;
}

#footer-bottom {
	padding-top: 7px;
}

#footer-bottom .icon {
    margin: 5px;
}

#footer-info, #footer-info a {
    font-size: 15px;	
}

@media only screen and (max-width: 526px) {
	.iconos-footer {
		display: block;
	}
}


/* Botones
----------------------------------------------------------------------------*/

.btn-verde button {
	background-color: #4bc5cf;
    border-radius: 7px;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    color: #fff;
    padding: 10px 25px;
    font-size: 20px;
	cursor: pointer;
}

@media only screen and (max-width: 526px) {
	.btn-verde button{
		 font-size: 17px;
	}
}

/* Listados
----------------------------------------------------------------------------*/

.listado-ul ul li,
.listado-ul ol li {
	margin-top: 10px;
}


/* Módulo anuncios
----------------------------------------------------------------------------*/

.md-anuncio-expertos .et_pb_main_blurb_image {
	margin-bottom: 0;
}

.md-anuncio-expertos .et_pb_blurb_container {
	padding: 24px;
    background: #fff;
	margin-top: -8px;
}


/* WP Page Navi
----------------------------------------------------------------------------*/

.wp-pagenavi {
    border-top: none;
    text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
    font-size: 16px !important;
    background-color: #4BC5CF;
    font-weight: 600 !important;
    color: #fff;
    margin: 2px;
    padding: 10px 15px;
}

.wp-pagenavi span.current {
    background-color: #fff;
    color: #4BC5CF !important;
    border: 1px solid #4BC5CF !important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current:hover {
    background-color: #3A3A3A !important;
    color: #fff !important;
    border: 1px solid #3A3A3A !important;
}

.wp-pagenavi span.pages, .wp-pagenavi .nextpostslink, 
.wp-pagenavi .previouspostslink {
    background-color: #3A3A3A;
}

.wp-pagenavi a:hover, .wp-pagenavi .nextpostslink, 
.wp-pagenavi .previouspostslink, 
.wp-pagenavi .nextpostslink:hover, 
.wp-pagenavi .previouspostslink:hover {
    color: #fff !important;
}

@media (max-width: 767px) {
	.wp-pagenavi a, .wp-pagenavi span {
		display: block;
	}
	
	.md-blog-primero .entry-title {
		display: block;
	}
}

/* Entradas del blog
--------------------------------------------------------------*/

.single-post #main-content .container {
    max-width: 850px;
}
.single-post #main-content h1 {
    margin-top: 1rem;
	margin-bottom: 2.5rem;
}

.single-post #main-content .post-meta {
	text-align: center;
	margin-bottom: 1rem;
}

.single-post #main-content .entry-content {
	padding-top: 0 !important;
}

.single-post #main-content .entry-content > h2, 
.single-post #main-content .entry-content > h3, 
.single-post #main-content .entry-content > h4, 
.single-post #main-content .entry-content > h5, 
.single-post #main-content .entry-content > h6 {
	line-height: 1.4;
	font-weight: bold;
}

.single-post #main-content .entry-content > h2 {
    font-size: 1.8rem;
    margin: 1.2rem auto 1rem;
}

.single-post #main-content .entry-content > h3 {
    font-size: 1.7rem;
    margin: 1.2rem auto 1rem;
}

.single-post #main-content .entry-content > h4, 
.single-post #main-content .entry-content > h5, 
.single-post #main-content .entry-content > h6 {
    margin: 1.2rem auto 1rem;
}

.single-post #main-content .entry-content > h4 {
    font-size: 1.5rem;
}

.single-post #main-content .entry-content > h5 {
    font-size: 1.4rem;
}

.single-post #main-content .entry-content > h6 {
    font-size: 1.3rem;
}

.single-post #main-content .entry-content > p a {
    text-decoration: underline;
	font-weight: bold;
}

.single-post #main-content .entry-content > p {
    padding-bottom: 2em;
}

.single-post #main-content .entry-content > ol {
   	padding: 0 0 23px 0em;
}

.single-post #main-content .entry-content > ol li {
    padding: .4em .4em 0em 2em;
}


.single-post #main-content .entry-content > ul {
    padding: 0 0 23px 3em;
}

.single-post #main-content .entry-content > ul li {
    padding: .4em .4em .2em 0em;
}

blockquote {
  	margin-left: 30px;
    padding-top: 5px;
    font-style: italic;
    border-color: #4bc5cf !important;
    margin-bottom: 40px;
}

blockquote p {
    line-height: 1.6em;
}

.caja-verde-post {
    margin-top: .8em;
    margin-bottom: 2.2em;
    padding: 1.3em;
	background-color: #4bc5cf6b;
    border: 2px solid #4bc5cf;
}


.caja-verde-post-2 {
    margin-top: .8em;
    margin-bottom: 2.2em;
    padding: 1.3em;
    background-color: #44c1cc;
    border: 2px solid #4bc5cf;
    color: #fff;
}


#comment-wrap {
    padding-top: 40px;
}


@media only screen and (max-width: 526px) {
	.single-post #main-content h1 {
		margin-top: 0;
		font-size: 30px;
	}
	
	.single-post #main-content .entry-content > h2 {
		font-size: 1.5rem;
	}
	
	.single-post #main-content .entry-content > h3 {
		font-size: 1.4rem;
	}
	
	.single-post #main-content .entry-content > h4 {
		font-size: 1.3rem;
	}
	
	.single-post #main-content > h5 {
		font-size: 1.2rem;
	}
	
	.single-post #main-content > h6 {
		font-size: 1.1rem;
	}
	
	.single-post #main-content > p, 
	.single-post #main-content .entry-content > ol, 
	.single-post #main-content .entry-content > ul {
		font-size: 1.05rem;
	}
	
	.single-post #main-content .entry-content > ol {
		padding: 0 0 23px .5em;
	}
	
	.single-post #main-content .entry-content > ol li {
    	padding: .4em .4em .5em .5em;
	}
	
	.single-post #main-content .entry-content > ol li,
	.single-post #main-content .entry-content > ul li {
    	font-size: 1rem;
	}
	
}

/* TOC
--------------------------------------------------------------*/

#toc_container {
    padding: 30px 20px 15px;
    margin-bottom: 29px;
}

#toc_container a {
    font-weight: 600;
}

.toc_title {
	font-size: 18px;
}
div#toc_container ul li {
	font-size: 17px !important;
}

/* Thrive Leads
----------------------------------------------------------------------------*/

.thrv_wrapper .form-panel {
	cursor: pointer;
}

.thrv_wrapper .form-panel,
.thrv_wrapper .form-desplegable {
	font-size: 13px;
    line-height: 1.5;
}

.thrv_wrapper .form-desplegable{
	display: none;
}

/* Posts relacionados
---------------------------------------------------------------------------*/

.yarpp-related {
    margin: 4em 0 1em !important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border: none !important;
	width: 28% !important;
    height: auto !important;
    margin: 2% !important;
}

.yarpp-thumbnail > img {
	width: 100% !important;
	height: auto !important;
}

.yarpp-related .yarpp-thumbnail-title {
	text-align: center !important;
	max-height: none !important;
	width: auto !important;
	margin-top: 10px !important;
}

.yarpp-related h3 {
	text-transform: initial;
}

@media only screen and (max-width: 630px)  {

	.yarpp-thumbnails-horizontal .yarpp-thumbnail {
		width: 100% !important;
		margin: 2% !important;
	}
}


/* HurryTimer
---------------------------------------------------------------------------*/


@media only screen and (max-width: 630px)  {

	.hurrytimer-campaign-1750  .hurrytimer-headline {
		font-size: 22px;
	}
	
	.hurrytimer-campaign-1750  	.hurrytimer-timer-digit {
		font-size: 22px;
	}
}




