/* AJUSTES TIPOGRAFÍA */

/*Importar Soleil y More Pro de Adobe Fonts*/
@import url("https://use.typekit.net/nyw5xok.css");

/*Aplicar Soleil a TODO por defecto*/
body {
	font-family: soleil, sans-serif;
}

h1.jeg_cat_title{
	font-size: 40px !important;
}

h1.product_title{
	font-size: 40px !important;
}

/*Títulos entrada*/
.entry-header .jeg_post_title {
	font-size: 60px;
	line-height: 1.10em;
}

/*Estilo texto base*/
.entry-content p {
	font-size: 20px;
	line-height: 1.4em;
}

/*Entradilla*/
.entry-content .entradilla {
	font-weight: 300;
	font-size: 30px !important;
	line-height: 1.30em;
	font-style: normal;
}

/*Estilo H2 (ladillos)*/
.entry-content h2 {
	font-weight: 700 !important;
	font-size: 22px; 
	font-style: normal;
	font-variant: small-caps;
	letter-spacing: 2px;
	margin: 2em 0 0.5em 0;
}

/*Estilo H3 (???)*/
.entry-content h3{
	font-family: soleil, sans-serif !important;
	font-weight: 500 !important;
	font-style: normal;
	font-size: 35px; 
	margin: 1.5em 0 1.5em;
}

/*Este no sé pa qué está*/
h3.jeg_post_title {
	font-family: soleil, sans-serif  !important;
	font-size: 18px !important;
	line-height: 1.30 !important;
	font-weight: 400;
	/*text-align: left;*/
}

/*Estilo H4 (???)*/
.entry-content h4{
	font-family: soleil, sans-serif;
	font-weight: 700!important;
	font-size: 20px; 
	font-style: normal;
}

/*Estilo H5*/
.entry-content h5{
	font-weight: 500 !important;
	font-size: 22px; 
	font-style: normal;
	font-variant: small-caps;
	letter-spacing: 2px;
	margin: 2em 0 0.5em 0;
}

/*Estilo Destacados*/
.entry-content .wp-block-quote{
	font-family: ff-more-web-pro, serif;
	font-style: italic;
	font-size: 28px;
	line-height: 1.40em;
	text-align: center;
	
	border: none;
	padding: 0;
	margin: 2em 0 2em 0;
}

/*Estilo listas*/
.content-inner li {
	font-size: 20px !important;
}

.fa-thumbs-o-up:before {
    content: "\F08a" !important;
}

.fa-thumbs-up:before {
    content: "\F004" !important;
}

/*Tipografa movil*/

@media only screen and (max-width: 770px) {
	h3.jeg_post_title{
		font-size: 20px !important;
	}
}

/*Fin tipografía*/

.jeg_hero_style_1 .jeg_thumb {
  transition: none !important;
  -webkit-transform: none !important;
	transform: none !important;
}

.jeg_block_title{
	float: initial !important;
}

.woocommerce .widget_shopping_cart_content .button {
	height: 10%;
}

.jeg_postblock_content{
	display: inherit !important;
}

.gallery-caption{
	opacity: 1 !important;
}

.lazyloading{
	opacity: 1 !important;
}

.code-block{
	text-align: center;
}

.jeg_inner_post{
	width: 100%;
}

.jeg_post_excerpt p{
	display: none;
}

.jeg_share_button .jeg_btn-twitter{
	background-color: grey;
}

.jeg_share_button .jeg_btn-facebook{
	background-color: grey;
}

.jeg_share_button .jeg_btn-pinterest{
	background-color: grey;
}

	.jeg_share_button .jeg_btn-whatsapp{
	background-color: grey;
}

.jeg_share_button a.expanded>span{
	display: none;
}

.entry-content .content-inner a{
	text-decoration: underline;
}

.visibilidad_tracker{
	display: none;
}

.jeg_post_meta_1{
	font-size: 16px !important;
}

/*.jeg_meta_date{
	display: none !important;
}*/

.like > span{
	display: none;
}

.solo-usuarios{
	display:none;
}

.logged-in .solo-usuarios{
	display:initial;
}

*:after, :before{
	content: close-quote;
}

.jeg_menu_footer {
    display: table-footer-group !important;
}

/*.footer-holder{
	display: none;
}*/

/*Fondo slider home*/
.jeg_hero_style_6 .jeg_thumb a>div:before{
	background: none;
}
/*Fin de fonde slider home*/

.wp-block-embed__wrapper:before{
	padding-top: 5% !important;
}

/*Botones*/

.btn-bootstrap {
  padding: .375rem .75rem;
  border-radius: .25rem;
  background-color: #878787;
  color: #fff;
  transition: background-color .15s ease-in-out;
}

.btn-bootstrap:hover, .btn-bootstrap:focus {
  background-color: #adadad;
}

.btn-bootstrap:active {
  background-color: #adadad;
}

/* YouTube */
.wp-block-embed__wrapper{}

/*Trusted Izquierda*/
#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
left: 20px!important;
right: unset!important;
}

#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810:hover {
left: 19px!important;
right: unset!important;
}

#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 .outsideAlerter-98e3dadd90eb493088abdc5597a70810 > div:first-child {
left: 0!important;
right: auto!important;
}

#maximized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
left: 20px!important;
right: unset!important;
}

#trustcard-98e3dadd90eb493088abdc5597a70810 {
left: 20px!important;
right: unset!important;
}


@media only screen and (max-width: 770px) {
	.publi{}
	
}