


.sl-three-columns {
    display: flex;
    justify-content: space-between;
}

/*Añadido footer productos*/
#columnas.footerAdd h3.item-title{border-bottom:0px!important;}
#columnas.footerAdd h3.item-title a{
	margin-right:20px;
	position:relative;
	}
#columnas.footerAdd h3.item-title a:before{
	content:"-";
	position:absolute;
	right:-15px;
	}
#columnas.footerAdd h3.item-title a:last-child:before{
	content:"";
	position:absolute;
	right:-15px;
	}
.textoproductos {
    margin-top: 20px;
}

div#separador {
    margin: 0px 0px 25px 0px;
}

/*Fin añadido footer productos*/


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .slider-box-layout6 > .item-img {
	min-width: 55%;
}
.slider-box-layout6 > .item-content {
	min-width: 45%;
}
.slider-box-layout6 {
	display: -ms-flexbox;
}



}


/*font*/
body{font-family:'Catalana';line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Bold.woff2") format("woff2"), url("../fonts/Catalana-Bold.ttf") format("truetype"), url("../fonts/Catalana-Bold.woff") format("woff"), url("../fonts/Catalana-Bold.svg#catalana") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Bold-Italic.woff2") format("woff2"), url("../fonts/Catalana-Bold-Italic.ttf") format("truetype"), url("../fonts/Catalana-Bold-Italic.woff") format("woff"), url("../fonts/Catalana-Bold-Italic.svg#catalana") format("svg");font-weight:700;font-style:italic;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Regular.woff2") format("woff2"), url("../fonts/Catalana-Regular.ttf") format("truetype"), url("../fonts/Catalana-Regular.woff") format("woff"), url("../fonts/Catalana-Regular.svg#catalana") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Regular-Italic.woff2") format("woff2"), url("../fonts/Catalana-Regular-Italic.ttf") format("truetype"), url("../fonts/Catalana-Regular-Italic.woff") format("woff"), url("../fonts/Catalana-Regular-Italic.svg#catalana") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'CatalanaSans';src:url("../fonts/CatalanaSans-Bold.woff2") format("woff2"), url("../fonts/CatalanaSans-Bold.ttf") format("truetype"), url("../fonts/CatalanaSans-Bold.woff") format("woff"), url("../fonts/CatalanaSans-Bold.svg#catalana") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'CatalanaSans';src:url("../fonts/CatalanaSans-Regular.woff2") format("woff2"), url("../fonts/CatalanaSans-Regular.ttf") format("truetype"), url("../fonts/CatalanaSans-Regular.woff") format("woff"), url("../fonts/CatalanaSans-Regular.svg#catalana") format("svg");font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'catalanaregular';
    src: url('fonts/CO-Bd.eot');
    src: url('fonts/CO-Bd.eot?#iefix') format('embedded-opentype'), url('fonts/CO-Bd.woff') format('woff'), url('fonts/CO-Bd.ttf') format('truetype'), url('fonts/CO-Bd.svg#catalanaregular') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'catalanaregular';
    src: url('fonts/CO-Rg.eot');
    src: url('fonts/CO-Rg.eot?#iefix') format('embedded-opentype'), url('fonts/CO-Rg.woff') format('woff'), url('fonts/CO-Rg.ttf') format('truetype'), url('fonts/CO-Rg.svg#catalanaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .btn, button, .media-heading{font-family:'Catalana';}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .btn, button a {font-family:'Catalana';}


.h1, .h2, .h3, .h4, .h5, .h6{font-weight:700;}

/*logo*/
.autor-articles-title h2{
	font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 30px;
	line-height: initial;
}

.logo-separador {
    border-left: 2px solid #828282;
    height: 3.4em;
    align-self: center;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 5px;
}


.logo-text {
	position: relative;
    max-width: 600px;
    font-weight: bold;
    font-size: 25px;
    color: #828282;
    text-align: center;
    padding-bottom: 40px;
	}
	
.logo-text_mobile {
    position: relative;
    font-weight: bold;
    height: 40px;
    font-size: 16px;
}

.logo-text:after {
    position: absolute;
    bottom: 0px;
    width: 100px;
    height: 4px;
    background: #dc0128;
    content: "";
    margin-left: -50px;
    left: 50%;
}
	
.temp-logo img {
width: 250px;
}


/* comentarios */

/* portada*/

.sl-slider { min-height: 550px !important;  }
	
.owl-carousel .owl-item img {
    display: block;
	object-fit: cover;
width: 100%;
height: 522px;
}


.historico  a {
    color: #815491;
	  font-size: 20px;
    font-weight: bold;
	font-family: 'Catalana'
}



/*post detail */

.inner-page-footer {
    display: block;
	margin-top: 15px;
    background-color: #e5e5e5;
}


/*about*/
#cabeceraabout {
   color: #f8f9fa;
   background-image: url("../../assets/img/pu/PU_header_about.jpg");
 }
 
 @media (max-width: 768px) {
	 #cabeceraabout {
  background-image: url("../../assets/img/pu/PU_header_about_mobile.jpg");
 }
 }
 
#cabeceraabout h1 { 
font-size: 50px;
 color: #f8f9fa;
}

#cabeceraabout .breadcrumbs-area ul li { 
 color: #f8f9fa !important;
}
#cabeceraabout .breadcrumbs-area ul li a  { 
  font-weight: bold;
 color: #f8f9fa !important;
}

@media (max-width: 600px) {
	.sl-three-columns {
    display: inherit !important;
	}
}

	
.blog-box-layout1 {
    padding-right: 50px;
}
	
	.single-blog-box-layout2 .single-blog-content .blog-details {
    /* text-align: center; */
	text-align: left;
    margin-bottom: 3rem;
}

.single-blog-content ul {
    list-style: disc;
	margin: 0 0 28px 36px;
	    padding-left: 15px;
    margin-bottom: 20px;
	    display: block;
}

.single-blog-content ul:not(.meta-color-dark)>li:before, .entry-content ol>li:before {
    margin-left: -30px;
    margin-right: 17px;
    display: inline-block;
}

.single-blog-content ul:not(.meta-color-dark)>li, .entry-content ol>li {
    padding-left: 10px;
    margin-bottom: 20px;
}



.single-blog-content ul:not(.ez-toc-list):not(.entry-meta)>li, .entry-content ol:not(.ez-toc-list)>li {
    /* counter-increment: my-pharagraph-counter; */
    padding-left: 45px;
    margin-bottom: 20px;
    display: block;
}

.single-blog-content ul:not(.ez-toc-list):not(.entry-meta):not(.item-social), .entry-content ol:not(.ez-toc-list) {
    list-style: none;
    /* counter-reset: my-pharagraph-counter; */
    margin: 0 0 40px 0;
    counter-reset: item;
	font-family: 'CatalanaSans';
	font-size: 18px;
}

.single-blog-content ul:not(.ez-toc-list):not(.entry-meta):not(.item-social)>li:before, .entry-content ol:not(.ez-toc-list)>li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
    margin-left: -45px;
    margin-right: 17px;
    background-color: #815491;
    border-radius: 50%;
    height: 28px;
    width: 28px;
    display: inline-block;
    text-align: center;
    color: #ffffff;
	line-height: 3rem;
}
	
	.widget-popular  a {
    color: #111111;
	font-size: 16px;
    font-weight: 500;
	line-height: 30px;
	font-family: 'Catalana';
}

	h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {
    display: block;
    content: " ";
    height: 60px;
    margin-top: -60px;
    visibility: hidden;
}
.js-toc a.toc-link{
	font-size: 1.2em;
}
/*IMD*/
table.TablaGCO {
	background:#FFFFFF;
  width: 90%;
  margin: 0 auto;
  margin-top: 2%;
  border-collapse: collapse;
  text-align: left;
		}
table.TablaGCO th {
  background-color: #dc0028;
  height: 35px;
   color: #FFFFFF;
	padding: 5px;
}
table.TablaGCO th p{
			color: #FFFFFF !important;
		}
table.TablaGCO tr:hover {
			background-color: #ebebeb;
		}
table.TablaGCO td {
	boder-bottom:1px solid;
	padding: 5px;
		}
table.TablaGCO tr{		
 border-bottom: 1px solid #ccc;
	}
		table.TablaGCO td:hover p{
			color: #dc0028 !important;
		}

a.descarga {
    background: #DC0028;
    color: #FFF;
    padding: 1%;
    margin: 1%;
    display: block;
    text-align: center;
}
/*FIN IMD*/




section.inner-page-footer div.post-box{
	max-width: 290px;
}

.post-box .item-content .item-title a {
    font-size: 16px;
    font-weight: bold;
	line-height: 30px;
    color: #000000;
	font-family: 'Catalana'
	
}
.post-box .item-content H3.item-title a {
	font-size: 18px;
	line-height: inherit;
}
#columnas h3 {
	color: #815491;
	 font-size: 20px !important;
    font-weight: 500;
	margin-block-end: 0px;
    padding-block-end: 1em;
    font-family: 'Catalana';
    	
}
#columnas h3.item-title{
	border-bottom: 1px solid #cccccc;
}
/*FIN*/
.toc{
    top: 0px;
    left: 0px;
    height: 100%;
    position: fixed;
    background: #333;
    box-shadow: inset -5px 0 5px 0px #000;
    width: 150px;
    padding-top: 20px;
    color: #fff;
}

.toc ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.toc li {
    padding: 5px 10px;
}

.toc a {
    color: #fff;
    text-decoration: none;
    display: block;
}

.toc.toc-h2 {
    padding-left: 10px;
}

.toc.toc-h3 {
    padding-left: 20px;
}

.toc.toc-active {
    background: #336699;
    box-shadow: inset -5px 0px 10px -5px #000;
}



#.single-blog-box-layout2 ul:not(.entry-meta)>li {
    padding-left: 45px;
    margin-bottom: 20px;
    display: block;
}
	
#.single-blog-box-layout2  ul:not(.entry-meta), ol:not(.entry-meta) {
    list-style: none;
    margin: 0 0 40px 0;
    counter-reset: item;
}

#.single-blog-box-layout2  ul:not(.entry-meta)>li:before,  ol:not(.entry-meta)>li:before {
    content: counters(item,".") " ";
    counter-increment: item;
    margin-left: -45px;
    margin-right: 17px;
    background-color: #dc0028;
    border-radius: 50%;
    height: 28px;
    width: 28px;
    display: inline-block;
    text-align: center;
    color: #fff;
}


/* CTAs */


/* .cta-blog-image {
	width: 100%;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 0px;
    aspect-ratio: 1.2 / 1;
    padding: 0px;
}

@media only screen and (min-width: 992px) and (max-width: 1239px) {
    .cta-blog-image {
        aspect-ratio: unset;
    }
} */

/*AJC Cambio para CTA ampliadas en home*/
@media only screen and (min-width: 769px) {
	.cta-blog-image {
		height: 420px;
	}
									   
	
.cta-blog {
    /*box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);*/
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
    background-color: transparent;
    max-width: 750px;
    padding: 20px;
    display: flex;
    margin-bottom: 30px;
	height: inherit;
    /*border-left: 5px solid;*/
}
.sidebar-widget-area .cta-blog {
	padding: 0px !important;
}


.cta-blog .left {
    width: 33%;
}
.cta-blog .right {
    width: 51%;
    margin-left: 25px;
}
.cta-blog h5 {
    margin: 5px 0;
    color: #ffffff;
    font-size: 28px;
    font-weight: bold;
	margin-bottom: 20px;
	font-family: 'Catalana';
	
	

}
.cta-blog p {
    margin-bottom: 15px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
	margin-bottom: 20px;
}
.cta-blog a {
    color: #ffffff !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    padding: 10px;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    /*max-width: 170px;*/
}
.cta-blog a:hover {
    color: #ffffff !important;
}
@media (max-width: 1200px) {
    .cta-blog .left {
        width: 40%;
    }
    .cta-blog .right {
        width: 53%;
    }
}
@media (max-width: 1000px) {
    .cta-blog .left {
        width: 35%;
    }
    .cta-blog .right {
        width: 53%;
    }
    .MailchimpMovil {
        display: none;
    }
}
@media (max-width: 768px) {
    .cta-blog .left {
        width: 40%;
    }
    .cta-blog .right {
        width: 55%;
        margin-left: 4%;
    }
    .cta-blog h3 {
        margin-top: -2px;
    }
  
}
@media (max-width: 500px) {
    .cta-blog {
        display: inline-block;
        padding: 14px;
    }
    .cta-blog .left {
        width: 100%;
        margin-bottom: 15px;
    }
    .cta-blog .right {
        width: 100%;
        margin-left: 0;
    }
    .cta-blog a {
        margin: 0 auto;
        width: 100%;
        max-width: none;
    }
   
}
@media only screen and (max-width: 479px) {
	.cta-blog p {
		width: 100% !important;
	}
	.single-blog-box-layout2 .single-blog-content .blog-entry-content H1.item-title{
		overflow: visible;
		text-overflow: initial;
    -webkit-line-clamp: initial;
		    font-size: xx-large;
    text-align: left;
		
	}
	.entry-meta.meta-color-dark li{
		
	}
	.single-blog-content ul{
		margin: 0;
		padding: 0px;
		text-align: left;
		
	}
	.single-blog-box-layout2 .single-blog-content .blog-details p{
		font-size: large;
    line-height: 1.5em;
	}
	.single-blog-content ul:not(.ez-toc-list):not(.entry-meta):not(.item-social), .entry-content ol:not(.ez-toc-list){
		    font-size: large;
	}
	.single-blog-content ul:not(.ez-toc-list):not(.entry-meta):not(.item-social)>li:before, .entry-content ol:not(.ez-toc-list)>li:before{
		    padding-top: 2px;
	}
	.logo-area{
		min-width: 145px;
	}
	.logo-separador {
    	border-left: 1px solid #828282;
		height: 2.8em;
	}
	.single-blog-box-layout2 .single-blog-content .blog-entry-content{
		margin-bottom: 20px;
	}
	.blog-box-layout1{
	padding-right: 20px;
    padding-left: 15px;
	}
	.single-blog-box-layout2 .blog-banner{
		margin-bottom: 15px;
	}
}
.cta-blog .h5 {
    margin: 5px 0;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    
}

.quizas-te-interese {
    color: #868686;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}






/* categorias */

.blog-box-layout3 .item-content .action-area .item-btn {
	color: #815491;
}
#cabeceracat {
   color: #f8f9fa;
   background-image: url("../../assets/img/pu/PU_territorio.jpg");
 }
 
 @media (max-width: 768px) {
	 #cabeceracat {
  background-image: url("../../assets/img/pu/PU_territorio_mobile.jpg");
 }
 }
 
 
 
#cabeceracat h1 { 
font-size: 50px;
 color: #f8f9fa;
}

/*IMD optimización header*/
	
	
#cabeceraabout .breadcrumbs-area, #cabeceracat .breadcrumbs-area{
    /*font-size: 50px;
    color: #f8f9fa;*/
    margin-left: -4%;
    max-width: 40%;
}

#cabeceraauthor {
	min-height: 350px;
}

#cabeceraauthor #author h1 {
	font-size: 40px;
}


#cabeceraauthor #author .media{
	position: absolute;
	margin-top: -90px;
	max-width: 45%;
	margin-left: -40px;
}
#cabeceraauthor #author div.blog-author img{
	    max-width: 110px;
}

@media only screen and (max-width: 1750px) {
#cabeceraabout .breadcrumbs-area, #cabeceracat .breadcrumbs-area {
    margin-left: 0px;
    max-width: 40%;
}
	#cabeceraauthor #author .media{
	margin-left: -8px;
	}
}

@media only screen and (max-width: 1600px) {
#cabeceraabout .breadcrumbs-area, #cabeceracat .breadcrumbs-area {
    margin-left: 4%;
}
#cabeceraauthor #author .media{
	margin-left: 100px;
	max-width: 33%;
}
	
}

@media only screen and (max-width: 1500px) {
#cabeceraabout .breadcrumbs-area, #cabeceracat .breadcrumbs-area {
    margin-left: 4%;
}
}

@media only screen and (max-width: 1280px) {
#cabeceraabout .breadcrumbs-area, #cabeceracat .breadcrumbs-area {
    margin-left: 9%;
}
	#cabeceraabout h1, #cabeceracat h1{
		font-size: 44px;
	}
	#cabeceraauthor {
	min-height: 380px;
}
}

@media only screen and (max-width: 1200px) {
#cabeceraabout .breadcrumbs-area, #cabeceracat .breadcrumbs-area{
    margin-left: 0px;
    
}
	#cabeceraauthor #author .media {
    max-width: 45%;
    margin-left: -40px;
	}
}
@media only screen and (max-width: 991px) {
	
	#cabeceraauthor #author .media {
    max-width: 49%;
    margin-left: -50px;
		display: block;
	}
	#cabeceraabout h1, #cabeceracat h1{
		font-size: 30px;
	}
	#cabeceraauthor {
	min-height: 425px;
	}
	#cabeceraauthor #author div.blog-author img {
    margin-left: 25px;
	}
}

@media only screen and (max-width: 768px) {
#cabeceraabout .breadcrumbs-area, #cabeceracat .breadcrumbs-area {
    margin-left: 0px;
    max-width: initial;
}
	#cabeceraauthor {
	min-height: auto;
	}
	#cabeceraauthor #author .media {
    max-width: 100%;
    margin-left: 0px;
   position: initial;
	margin-top:auto;
		display: flex;
	}
	#cabeceraauthor #author div.blog-author img{
		margin-left: 0px;
	}
}
@media only screen and (max-width: 575px){
#cabeceraauthor #author .media {
    display: block;
	}
}
	/*IMD Fin cabecera*/

#cabeceracat .breadcrumbs-area ul li { 
 color: #f8f9fa !important;
}
#cabeceracat .breadcrumbs-area ul li a  { 
  font-weight: bold;
 color: #f8f9fa !important;
}
 
 /* capa autor */
#cabeceraauthor {
   background-image: url("../../assets/img/pu/PU_territorio.jpg");
      color: #f8f9fa;
 }
 
  @media (max-width: 768px) {
#cabeceraauthor {
  background-image: url("../../assets/img/pu/PU_territorio_mobile.jpg");
	padding-top: 10px;
    padding-bottom: 10px;
 }
	  
 }
 
 
#cabeceraauthor h1 { 
font-size: 50px;
 color: #f8f9fa;
}

#cabeceraauthor p { 
font-size: 20px;
 color: #f8f9fa;
}

#cabeceraauthor a {
 color: #f8f9fa;
}

#cabeceraauthor .item-subtitle {
  font-weight: bold;
}



/* lateral derecha */



/* paginacion*/

/*OCS*/
.scs-contentlist ol.scs-pagination li.scs-clickable.scs-current, .scs-recommendation ol.scs-pagination li.scs-clickable.scs-current {
    color: #fcfcfc !important;
    background-color: #815491 !important;
}




.scs-contentlist ol.scs-pagination li, .scs-recommendation ol.scs-pagination li {
	    font-size: 18px !important;
}

.scs-clickable .pageNumber .scs-current li {
	margin-right: 5px;
    display: inline-block;
	text-align: -webkit-match-parent;
}

.scs-clickable .pageNumber  li {
	margin-right: 5px;
    display: inline-block;
	text-align: -webkit-match-parent;
}


.scs-contentlist ol.scs-pagination li a, .scs-recommendation ol.scs-pagination li a {
    margin-right: 5px !important;
    display: inline-block !important;
	font-size: 22px;
    font-weight: 500;
	font-family: 'Catalana'
}

.scs-pagination, .scs-recommendation ol.scs-pagination {
	list-style: outside none none;
    margin: 0;
    padding: 0;
	text-align: center;
    padding: 3rem 0 5rem;
}


/* Table of Contents */

div#ez-toc-container {
    background: #eee;
    width: 100%;
}

#ez-toc-container {
    padding: 0;
    margin-bottom: 30px;
}
#ez-toc-container .ez-toc-title-container {
    padding: 10px 20px;
    border-bottom: 3px solid #ffffff;
}
.ez-toc-title-container {
    display: table;
    width: 100%;
}
#ez-toc-container .ez-toc-title-container .ez-toc-title {
    font-size: 21px;
    font-weight: bold;
	color: #646464;
	font-family: 'Catalana';
	
}
div#ez-toc-container p.ez-toc-title {
    color: #333;
}

#ez-toc-container p.ez-toc-title {
    text-align: left;
    line-height: 1.45;
    margin: 0;
    padding: 0;
}
.ez-toc-title, .ez-toc-title-toggle {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}


div#ez-toc-container ul.ez-toc-list a:hover {
    color: #dc0028 !important;
}

#toc-list  {
    list-style: none;
    counter-reset: my-awesome-counter;
    padding: 20px;
}

.js-toc ol.toc-list {
    list-style: none;
    counter-reset: my-awesome-counter;
    padding: 20px;
}
.js-toc  ol.toc-list>li {
    counter-increment: my-awesome-counter;
}
.js-toc  ol.toc-list>li:before {
    content: counter(my-awesome-counter);
    margin-right: 20px;
}
.js-toc  ol.toc-list>li>ol>li:before {
    content: "-";
    margin-right: 15px;
    margin-left: 10px;
    background: none;
    color: #333;
    height: auto;
    width: auto;
}

.js-toc a.toc-link {
    color: #646464;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 26px;
    height: 26px;
	font-family: 'CatalanaSans';
    #background-image: url(../../assets/img/open.png);
}

#ez-toc-container a.ez-toc-toggle.close-table {
    background-image: url(../../assets/img/close.png);
    margin-top: 11px;
}

.ez-toc-pull-right {
    float: right!important;
    margin-left: 10px;
}


.ez-toc-title-toggle a.ez-toc-toggle {
    color: #444;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 26px;
    height: 26px;
    background-image: url(../../assets/img/open.png);
}

.ez-toc-toggle i.ez-toc-glyphicon {
    font-size: 16px;
    margin-left: 2px;
}


#ez-toc-container .ez-toc-btn-default:focus, #ez-toc-container .ez-toc-btn-default:hover {
    background-position: 0;
}
#ez-toc-container a.ez-toc-toggle.close-table {
    background-image: url(../../assets/img/close.png);
    margin-top: 11px;
}



/*02/09/2019 cambios headings por p*/
div.sharedaddy p.sd-title {
    margin: 0 0 1em 0;
    display: inline-block;
    line-height: 1.2;
    font-size: 9pt;
    font-weight: 700;
}


.cta-blog .h5 {
    margin: 5px 0;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.quizas-te-interese {
    color: #868686;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

/*mailchimp*/

.MailchimpMovil buton, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #f24444;
    border: 1px solid #d93d3d;
    border-bottom: 3px solid #d93d3d;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    --font-size: 12px;
    --font-size: 0.75rem;
    line-height: normal;
    padding: 12px 24px;
    padding: 0.75rem 1.5rem;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-appearance: button;
}

div.MailchimpMovil input[type="text"], [type="email"], [type="submit"] {
    width: 100%!important;
}
div.MailChimp input[type="submit"] {
    width: 60%!important;
	
	
/*disqus*/
#dsq-comments-title h4 {
color:#333;
}
#disqus_thread {
padding:12px;
margin-bottom:-10px;
}
#disqus_thread h4 {
color:#333;
font-family: Helvetica, sans-serif;
font-size:12px;
padding-bottom:.5em;
}
#dsq-content div.dsq-options {
background:none;
padding-bottom:10px;
}
#dsq-comments li.dsq-comment {
margin-top:12px
margin-bottom:10px;
padding:5px;
background:#FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:0px solid #ccc;
}
#dsq-content div.dsq-post-area {
padding:5px;
background:#F0F0E9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #ccc;
-webkit-box-shadow: 0px 0px 10px #FFFFFF;
-moz-box-shadow: 0px 0px 10px #ECF40B;
}
#dsq-content .dsq-comment-header {
background:#F5F5F5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ccc;
}
.dsq-brlink {
display:none;
}
#dsq-content .dsq-comment-message {
background:#EDEDED;
padding:5px;
margin-left: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#dsq-content #dsq-authenticate .dsq-login-buttons {
background:none;
background-image:none;
margin-bottom:0;
}
#dsq-content #dsq-form-area .dsq-textarea .dsq-textarea-wrapper,
#dsq-content #dsq-form-area .dsq-post-fields .dsq-input-wrapper {
border: 1px solid #ccc;
}
#dsq-new-post div.dsq-request-user-info {
background:none;
padding-bottom:0px;
}


/* Sobrecarga del estandar*/

.far .fa-comment i {
    color: #815491;
}


/* CTAs */
	
.cta-blog {
    /*box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);*/
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.17);
    background-color: transparent;
    max-width: 750px;
    padding: 20px;
    display: flex;
    margin-bottom: 30px;
	height: inherit;
    /*border-left: 5px solid;*/
}


.cta-blog .left {
    width: 33%;
}
.cta-blog .right {
    width: 51%;
    margin-left: 25px;
}
.cta-blog h5 {
    margin: 5px 0;
    color: #ffffff;
    font-size: 25px;
    font-weight: bold;
	margin-bottom: 20px;

}
.cta-blog p {
    margin-bottom: 15px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
	width: 50%;
	margin-bottom: 20px;
}
.cta-blog a {
    color: #ffffff !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    padding: 10px;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    /*max-width: 170px;*/
}
.cta-blog a:hover {
    color: #ffffff !important;
}
@media (max-width: 1200px) {
    .cta-blog .left {
        width: 40%;
    }
    .cta-blog .right {
        width: 53%;
    }
}
@media (max-width: 1000px) {
    .cta-blog .left {
        width: 35%;
    }
    .cta-blog .right {
        width: 53%;
    }
    .MailchimpMovil {
        display: none;
    }
}
@media (max-width: 768px) {
    .cta-blog .left {
        width: 40%;
    }
    .cta-blog .right {
        width: 55%;
        margin-left: 4%;
    }
    .cta-blog h3 {
        margin-top: -2px;
    }
  
}
@media (max-width: 500px) {
    .cta-blog {
        display: inline-block;
        padding: 14px;
    }
    .cta-blog .left {
        width: 100%;
        margin-bottom: 15px;
    }
    .cta-blog .right {
        width: 100%;
        margin-left: 0;
    }
    .cta-blog a {
        margin: 0 auto;
        width: 100%;
        max-width: none;
    }
   
}

.cta-blog .h5 {
    margin: 5px 0;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    
}

.quizas-te-interese {
    color: #868686;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
	



/* CTA Dos */
.cta-dos {
    position: relative;
}
.cta-dos:after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #0006 0%, #0003 100%);
    pointer-events: none;
    content: "";
    display: block;
}
.cta-dos > * {
    position: relative;
    z-index: 2;
}
.cta-dos__title {
    padding: 16px 24px;
    color: white;
    background: #ab118f;
    background: linear-gradient(90deg, #7f518e 0%, #7f518e00 100%);
}
.cta-dos__title h5 {
    margin-bottom: 0px;
    color: white;
    font-size: 24px;
}
.cta-dos__desc {
    padding: 20px;
    color: white;
    text-shadow: 0 2px 16px #000;
}
.cta-dos__desc p {
    color: white
}
.cta-dos__desc a {
    background: #000;
    color: white;
    display: inline-block;
    padding: 8px 16px;
    border-radius: 4px;
    margin-bottom: 8px;
}