/*Tipografía*/

h1{
	font-family: soleil, sans-serif !important;
	font-weight: 700;
	font-style: normal;
	font-size: 60px !important;
	line-height: 1.10;
}

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

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

h2{
	font-family: soleil, sans-serif !important;
	font-weight: 100 !important;
	font-style: normal;
}

h2.jeg_post_title{
	font-weight: 900 !important;
	font-style: normal;
}

.entry-content h2{
	font-family: soleil, sans-serif !important;
	font-weight: 400 !important;
	font-size: 25px; 
	font-style: normal;
	line-height: 1.40;
}

h3{
	font-family: soleil, sans-serif !important;
	font-weight: 500 !important;
	font-style: normal;
	font-size: 35px; 
	margin: 1.5em 0 1.5em;
}

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;*/
}

h4{
	font-family: soleil, sans-serif;
	font-weight: 700!important;
	font-size: 20px; 
	font-style: normal;
}

h5{
	font-family: soleil, sans-serif;
	font-weight: 500 !important;
	font-size: 18px; 
	font-style: normal;
	font-variant: small-caps;
	letter-spacing: 2px;
}

p{
	font-family: soleil, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal;
	font-size: 20px;
	line-height: 29px;
}

.wp-block-quote{
	font-family: ff-more-web-pro, serif !important;
	font-weight: 400 !important;
	font-style: italic !important;
	font-size: 25px !important;
	text-align: center !important;
	line-height: 1.40 !important;
	border: none !important;
	padding: 0 !important;
	margin: 2.5em 0 2.5em !important;
}

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

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

/*Tipo 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;
}
	
/* Citas */
.wp-block-quote{
	margin: 2.5em auto  !important;
}

/* 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;
}