/*!/wp-content/base.css*/.sidebar-secondary #black-studio-tinymce-7:before, .sidebar-secondary #black-studio-tinymce-8:before, .sidebar-secondary #black-studio-tinymce-9:before, .sidebar-secondary #black-studio-tinymce-10:before
{
	display: block;
	-webkit-animation: color_change 1s infinite alternate;
	-moz-animation: color_change 1s infinite alternate;
	-ms-animation: color_change 1s infinite alternate;
	-o-animation: color_change 1s infinite alternate;
	animation: color_change 1s infinite alternate;
	width: 167px;
	width: auto;
	position: absolute;
	color:var(--F);
	line-height: 1.2;
	font-size: 14px;
	margin-top: -33px;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 10.1px;
	margin-right: 13px;
}
#menu_sticky
{
	margin-top: 25px;
}
.MENU-DESKTOP
{
	margin-top: 33px !important;
}
div.menu-series-container ul#menu-series
{
}
.category-321 .titulo-categoria
{
}
#menu-item-8467 span, #menu-item-3471 span
{
	border: 1px solid;
	margin-left: 11px;
	-webkit-animation: color_change 1s infinite alternate;
	-moz-animation: color_change 1s infinite alternate;
	-ms-animation: color_change 1s infinite alternate;
	-o-animation: color_change 1s infinite alternate;
	animation: color_change 1s infinite alternate forwards running;
	padding-left: 6px;
	padding-right: 5px;
}
.menu-diccionarios-y-glosario-container .menu,
{
	display: -webkit-box !important;
	list-style: none;
	/*border-bottom: 1px solid black;*/
	margin-bottom: 21px;
	/*padding-bottom: 12px;*/
	width: 75.3vw;
	border-bottom:1px dotted var(--T);
	max-width: 853px;
	padding-bottom: 10px;
}
.category-blog.category-670 .f h1, .category-blog-en.category-671 .f h1
{
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border: 1px solid black;
	display: none;
}
.category-blog-en.category-671 .f h1
{
}
.ELBLOG h4.footer-diccionarios-lgbt
{
	font-size: 91px;
	font-family: "moscas";
	text-transform: uppercase;
	/*border-top:1px dotted var(--T);*/
	/*margin-top: 19px;*/
	margin-bottom: -18px;
	padding-bottom: 0;
	/*padding-top: 2px;*/
}
.post-type-archive-glosario-lgbt .sidebar-primary
{
}
.post-type-archive-glosario-lgbt aside.sidebar-primary
{
	margin-top: 0 !important;
}
.menu-item-5518 a
{
}
.post-type-archive-glosario-lgbt .menu-item-5518 a
{
	background-color:var(--T) !important;
	color:var(--W);
}
h5.footer-diccionarios-lgbt.BLOG
{
	font-weight: bold;
	font-family: ;
	font-size: 24px;
	/*margin-top: -15px;*/
	/*border-bottom:1px dotted var(--T);*/
	padding-top: 0px;
	/*margin-bottom: 15px;*/
	/*padding-bottom: 20px;*/
}
#boton-bonito
{
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	text-align: right;
	margin-top: 22px;
	padding-top: 12px;
	margin-bottom: 31px;
	padding-bottom: 55px;
}
.ELBLOG h6
{
	font-size: 13px !important;
	font-family: 'Noto Sans';
	line-height: 1.8;
	font-size: 15px;
}
.ELBLOG li h4
{
	font-size: 29px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*border-top:1px dotted var(--T);*/
	padding-top: 16px;
}
.css-diccionario-definicion .comment
{
	/*width: 69.2vw !important;*/
	max-width: 956px !important;
	/*padding-left: 17px !important;*/
	width: calc(100% - 25px) !important;
	margin-bottom: 30px !important;
	padding-right: 8px;
	padding-left: 16px;
}
div.site-inner:before
{
	/*content: "";*/
	/*position: absolute;*/
	/*right: -4px;*/
	/*top: -36px;*/
	/*transform: rotate(-45deg);*/
	/*width: 0px;*/
	/*padding: 20px;*/
	/*position: absolute;*/
	/*text-align: center;*/
	/*background: #F03E3E;*/
	F03E3E;
	/* For browsers that do not support gradients */
	background: linear-gradient(to right, #F03E3E 0%, #F03E3E 16%, #F39B50 16%, #F39B50 32%, #FEEE5E 32%, #FEEE5E 48%, #A4CF09 48%, #A4CF09 64%, #4883D2 64%, #4883D2 80%, #7349A2 80%, #7349A2 96%, rgba(255, 255, 255, 0) 96%) rgba(255, 255, 255, 0);
	A4CF09;
	F39B50;
	F03E3E;
	/* For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(right, orange 0%, orange 15%, yellow 16%, yellow 32%, green 33%, green 49%, cyan 50%, cyan 66%, blue 67%, blue 83%, violet 84%, violet 100%);*/
	/* For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(right, orange 0%, orange 15%, yellow 16%, yellow 32%, green 33%, green 49%, cyan 50%, cyan 66%, blue 67%, blue 83%, violet 84%, violet 100%);*/
	/* For Firefox 3.6 to 15 */
	/*background:linear-gradient(right, orange 0%,orange 15%, yellow 16%,yellow 32%, green 33%, green 49%,cyan 50%,cyan 66%, blue 67%, blue 83%,violet 84%,violet 100%);*/
	/* Standard syntax (must be last) */
	/*background-repeat: no-repeat space;*/
	/* background-size: 100vw 0.2em; */
	/*background-position: left bottom 5px;*/
	line-height: 0;
	background: ;
	height: 80px;
	/*margin: 8px !important;*/
}
.css-diccionario-definicion .comment-author-pabupop
{
	width: 97% !important;
	margin: 0;
	padding: 6px !important;
	var(--W);
	background-color:var(--F)!important;
}
.blog main.content, .blog-en main.content
{
	width: calc(100% - 270px);
}
div#footer
{
	border: 1px solid black;
	overflow: hidden;
	/*-webkit-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.075);*/
	/*-moz-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.075);*/
	/*box-shadow: 8px 6px 15px -9px rgba(13, 15, 155, 0.205);*/
	margin: 0;
	border: 0px solid black;
}
div#footer
{
	margin-bottom: 42px !important;
	/*width: 85.3vw !important;*/
	position: relative;
	left: 0;
	top: 0;
	max-width: 771px !important;
	/*padding-left: 40px;*/
	/*padding-right: 40px;*/
	margin-top: -104px !important;
	width: 100%;
	background-color:var(--F) !important;
	border: 40px solid rgba(253, 237, 94, 0);
	padding: 40px;
	margin-left: 0;
	/*+placement: 0px -9px !important;*/
	position: relative !important;
	left: 0px !important;
	top: -9px !important;
	border-left: 28px solid rgba(238, 246, 245, 0);
}
.post-type-archive-glosario-lgbt div#footer
{
	border: 40px solid #F2EEFD;
	border-left: 28px solid #F2EEFD;
}
.category div#footer
{
	border: 40px solid rgba(0, 0, 0, 0) !important;
	border-left: 28px solid rgba(0, 0, 0, 0) !important;
}
.category-38 div#footer, .category-37 div#footer, .category-36 div#footer, .category-321 div#footer, .blog div#footer
{
	border: 40px solid rgba(238, 246, 245, 0);
	border-left: 28px solid #EFF7F6;
	background-image: ;
}
.sidebar.sidebar-primary h5
{
	font-family: "moscas" !important;
	text-transform: uppercase !important;
	margin-top: 36px;
	margin-bottom: 7px;
	border-bottom:4px solid var(--T);
}
.menu-blog div.menu-text-blog
{
}
.blog div#footer
{
	margin-top: 4px !important;
}
.blog-en main.content
{
}
a.commentMoreLink
{
	pointer-events: auto !important;
}
.menu-text-blog
{
	font-size: 10px;
	text-align: left;
	border-bottom:1px dotted var(--T);
	margin-bottom: 0;
	padding-bottom: 13px;
}
div.menu-blog
{
	margin-top: 44px;
}
.sidebar.sidebar-primary
{
	margin-top: 159px !important;
}
.blog .sidebar
{
	margin-bottom: 83px !important;
	padding-bottom: 0px !important;
	margin-top: 167px !important;
}
.sidebar-primary .menu li
{
	border-bottom:1px dotted var(--T);
	list-style: none;
	font-size: 17px;
	margin-right: 0;
}
.sidebar-primary
{
	margin-top: 133px !important;
}
div #menu-menu-lateral-series.menu li
{
}
.menu-blog h5, .menu-blog h6, .sidebar.sidebar-primary h6
{
	font-family: "moscas" !important;
	text-transform: uppercase !important;
	margin-top: 5px;
	margin-bottom: 7px;
}
.sidebar.sidebar-primary h6
{
}
.menu-blog h6
{
	border-bottom:3px solid var(--T);
	margin-bottom: 12px;
	padding-bottom: 7px;
}
#menu-blog-es li.current-menu-parent.current-post-parent, #menu-blog-es .current-menu-item
{
	background-color:var(--T);
	color:var(--F);
	margin-top: -1px;
}
#menu-blog-es .current-menu-item
{
}
.menu-blog span span strong
{
	color:var(--T) !important;
}
.blog h2.TEXTO-TITULOS a, .blog-en h2.TEXTO-TITULOS a
{
	font-size: 26px !important;
	line-height: 0;
}
.blog h1.TEXTO-TITULOS, .blog-en h1.TEXTO-TITULOS
{
	margin-top: 15px;
	font-size: 26px;
	border-bottom: 0px solid black !important;
	line-height: 1.1 !important;
}
.blog-en h1.TEXTO-TITULOS
{
}
.single.blog h1.TEXTO-TITULOS, .single.blog-en h1.TEXTO-TITULOS
{
	line-height: 0.9;
	font-size: 47px;
	margin-bottom: 17px;
}
.content div.f
{
	margin-bottom: 16px !important;
	padding-bottom: 28px;
}
.f h1
{
	margin-bottom: 17px;
	font-size: 37px;
}
.blog li h2, .blog-en li h2
{
	font-size: 32px !important;
	margin-bottom: 12px !important;
	line-height: 1.4 !important;
	margin-top: 51px !important;
}
.readmore a
{
	color:var(--A);
}
.readmore a
{
}
.category.blog strong
{
}
div.info-art
{
	margin-bottom: -22px;
	margin-top: 3px;
	line-height: 1.8;
	font-size: 12px;
}
.f h1 a
{
	pointer-events: none;
}
.category-blog .titulo-categoria, .blog div.titulo-categoria, .blog-en div.titulo-categoria
{
	font-size: 83px;
	border-bottom:1px dotted var(--T);
	width: 83.1vw !important;
	max-width: 863px;
	margin-bottom: 29px;
	padding-bottom: 12px;
}
.blog .btn-default.see-comment, .blog .btn-default.close-comment.active
{
	width: 75.9vw;
	max-width: 839px;
	/*margin-bottom: 29px;*/
}
.blog .btn-default.close-comment.active
{
}
.single-post.blog h2.TEXTO-TITULOS
{
}
.blog #respond.comment-respond.active
{
	width: 72.4vw;
	max-width: 823px;
	border:1px dotted var(--T);
	margin-top: 25px;
	border-top: 0px solid black;
}
#slabText987695 .slabtext span
{
}
#slabText987695 strong
{
	padding-left: 2px;
	padding-right: 1px;
}
.blog div.titulo-categoria
{
}
.menu-blog h5
{
	border-bottom:3px solid var(--T);
}
.menu-blog div .menu
{
	margin-bottom: 29px;
	margin-top: 0;
	padding-top: 0;
}
div.footer-diseños div#gallery-2 .gallery-item
{
	width: calc(50% - 10px);
}
.blog #footer #gallery-4 .gallery-item:nth-child(2n), .blog-en #footer #gallery-4 .gallery-item:nth-child(2n)
{
	width: calc(50% - 10px);
	position: relative;
	left: 20px;
	top: 0px;
}
.blog #footer #gallery-4 .gallery-item, .blog-en #footer #gallery-4 .gallery-item
{
	width: calc(50% - 10px);
}
/**/
li#menu-item-11165, li#menu-item-11191
{
	background-color:var(--F);
	color:var(--T)!important;
}
div.css-diccionario-definicion p a
{
	color:var(--A);
	pointer-events: all;
	border-bottom:1px dotted var(--A);
}
.wp-image-16197
{
	width: 850px;
}
.wp-image-16204
{
	width: auto;
}
.category .content p
{
}
.intro-diccionario
{
	/*border: 1px solid black;*/
}
/*DIV.atoz_sorting_style
{
	height: 63px !important;
	border: 1px solid black !important;
	margin-bottom: 194px;
	padding-bottom: 89px;
}*/
div.barra-sidebar a, .content .menu a, .sidebar-secondary a, .widget_icl_lang_sel_widget, .MENU-DESKTOP a span, .sub-menu a, #menu-diccionarios-y-glosario.menu a, #menu-dictionarys-glossary.menu a
{
	text-transform: uppercase !important;
	font-size: 13px !important;
}
#menu-dictionarys-glossary.menu a
{
}
.content .menu .current-menu-item a, .content div.shortcode-menu .current-post-ancestor.current-menu-parent a
{
	padding: 4px 5px !important;
	border: 1px dotted transparent;
	background-color:var(--T);
	color:var(--F);
}
.content div.shortcode-menu .current-post-ancestor.current-menu-parent a
{
}
.content .menu a, #menu-dictionarys-glossary.menu a, #menu-diccionarios-y-glosario.menu a
{
	padding: 4px 5px !important;
}
.diccionario-gay .menu-item-13735 a, .diccionario-lesbico .menu-item-13736 a
{
	padding: 4px 5px !important;
	border:1px dotted var(--T);
}
#menu-dictionarys-glossary.menu a
{
}
.post-type-archive-glosario-lgbt li#menu-item-5518 a, .post-type-archive-glosario-lgbt li#menu-item-8465 a
{
	border:1px dotted var(--T);
}
.post-type-archive-glosario-lgbt
{
}
.sub-menu a
{
}
.sidebar-primary .menu .menu-item-object-category.current-menu-item
{
	background-color:var(--T);
	border: 0px solid black;
	margin-top: -1px;
	color:var(--W);
}
div.barra-sidebar a
{
}
.menu a
{
}
.sidebar-primary ul.menu .menu-item-object-category a
{
	border: 0px solid black;
}
.widget_icl_lang_sel_widget
{
}
.sidebar-secondary a
{
}
/*DIV#menu_sticky:lang(en):after
{
	content: "100% LGBT Design. One word, one design, and a great story !" !important;
}*/
/*DIV#menu_sticky:after
{
	content: "100% Diseño LGBT Una palabra, un diseño y una gran historia." !important;
	transform: rotate(270deg) !important;
	height: 683px !important;
	(*position: absolute;*)
	(*position: relative !important;*)
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: 516px;
	margin-left: calc(50vw - 460px) !important;
	text-align: right;
	margin-top: -78px !important;
	padding-top: 0;
	padding-right: 91px;
	font-size: 11px;
	color: rgba(13, 15, 155, 0.624);
	font-weight: 100 !important;
	(*+placement: anchor-bottom-left -15px -130px;*)
	position: absolute;
	left: -15px;
	bottom: -130px;
}*/
.page-template-plantilla-TIENDA div#menu_sticky:after, .page-id-11240 div#menu_sticky:after, .page-id-11235 div#menu_sticky:after
{
	content: none;
}
.search-results div#menu_sticky:after, .page-id-11216 div#menu_sticky:after, .page-id-11226 div#menu_sticky:after
{
	content: none;
}
.search-results div#menu_sticky:after
{
}
.page-id-11235 div#menu_sticky:after
{
}
/*.content A H2:after, .content .TEXTO-TITULOS A:after, .single .Descpripcion H2 A:after
{
	content: "[link]" !important;
	line-height: ;
	font-size: 11px;
	position: absolute;
	margin-left: 0;
	margin-top: 0;
}*/
#gallery-2 .wp-caption-text .line-text
{
	font-family: ;
	line-height: 1.7;
	font-size: 13px;
	margin-bottom: 28px;
}
/*.archive .ficha-categorias H2 A .first-word:after
{
	content: "[link]" !important;
	line-height: ;
	font-size: 11px;
	position: absolute;
	margin-left: 0;
	margin-top: 0;
}*/
a:hover
{
	/*color:var(--A) !important;*/
}
.mobilenav a.box-shadow-menu.icon, .mobilenav-lang a.box-shadow-menu.iconx.icon-lang, .pagina-definiciones a button
{
	font-weight: bold;
	-webkit-appearance: button;
	-webkit-writing-mode: horizontal-tb !important;
	text-rendering: auto;
	color: ButtonText;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: center;
	align-items: flex-start;
	cursor: default;
	background-color: ButtonFace;
	box-sizing: border-box;
	margin: -0.3em 0.3em 0em 0.6em !important;
	font: 400 13.3333px Arial;
	padding: 1px 6px;
	border-width: 2px;
	border-style: outset;
	border-color: ButtonFace;
	border-image: initial;
	color:var(--F);
	background-color:var(--T);
	font-size: 22px !important;
	line-height: ;
	font-family: "MOSCAS";
	position: absolute;
	right: 0;
	top: 0;
	border:0px solid var(--F);
	border-left:4px solid var(--T);
	border-bottom:5px solid var(--T);
	position: fixed !important;
	border-top:13px solid var(--T);
	z-index: 99;
}
.gay-dictionary div.mobilenav-lang a.box-shadow-menu.iconx.icon-lang:before
{
	content: "GAY DICTIONARY select a language";
	position: absolute;
	left: -115px;
	top: 128px;
	position: fixed;
	color:var(--F);
	transform: rotate(270deg);
	font-family: "noto sans";
	font-size: 15px;
	background-color:var(--T);
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.category-gay-dictionary
{
}
.lesbian-dictionary div.mobilenav-lang a.box-shadow-menu.iconx.icon-lang:before
{
	content: "LESBIAN DICTIONARY select a language";
	position: absolute;
	left: -130px;
	top: 144px;
	position: fixed;
	color:var(--F);
	transform: rotate(270deg);
	font-family: "noto sans";
	font-size: 15px;
	background-color:var(--T);
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.diccionario-gay div.mobilenav-lang a.box-shadow-menu.iconx.icon-lang:before
{
	content: "DICCIONARIO GAY selecciona un idioma";
	position: absolute;
	left: -135px;
	top: 145px;
	position: fixed;
	color:var(--F);
	transform: rotate(270deg);
	font-family: "noto sans";
	font-size: 15px;
	background-color:var(--T);
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.diccionario-lesbico div.mobilenav-lang a.box-shadow-menu.iconx.icon-lang:before
{
	content: "Diccionario Lésbico | selecciona un idioma";
	position: absolute;
	left: -148px;
	top: 160px;
	position: fixed;
	color:var(--F);
	transform: rotate(270deg);
	font-family: "noto sans";
	font-size: 15px;
	background-color:var(--T);
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.category-gay-dictionary
{
}
/*.pagina-definiciones A BUTTON
{
	(*margin-right: 8px;*)
	(*margin-top: 7px;*)
	(*pointer-events: all;*)
	(*cursor: pointer;*)
	font-weight: bold !important;
	-webkit-appearance: button !important;
	-webkit-writing-mode: horizontal-tb !important;
	text-rendering: auto !important;
	color: ButtonText !important;
	letter-spacing: normal !important;
	word-spacing: normal !important;
	text-transform: none !important;
	text-indent: 0px !important;
	text-shadow: none !important;
	display: compact !important;
	text-align: center !important;
	align-items: flex-start !important;
	cursor: default !important;
	background-color: ButtonFace !important;
	box-sizing: border-box !important;
	margin: -0.3em 0.3em 0em 0.6em !important;
	font: 400 13.3333px Arial !important;
	padding: 1px 6px !important;
	border-width: 2px !important;
	border-style: outset !important;
	border-color: ButtonFace !important;
	border-image: initial !important;
	color:var(--F);
	background-color:var(--T);
	font-size: 22px !important;
	line-height: ;
	font-family: "MOSCAS" !important;
	position: static !important;
	right: 0 !important;
	top: 0 !important;
	border:0px solid var(--F);
	border-left:4px solid var(--T);
	border-bottom:5px solid var(--T);
	(*position: absolute !important;*)
	border-top:13px solid var(--T);
	z-index: 99 !important;
}*/
.css-diccionario-definicion a button
{
	/*+placement: anchor-top-right !important;*/
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	-webkit-appearance: button !important;
	-webkit-writing-mode: horizontal-tb !important;
	margin-left: 0 !important;
	margin-right: -0.7px !important;
	margin-top: -3.3px !important;
	background-color:var(--T) !important;
	border: 0px solid black !important;
	color:var(--F) !important;
	padding-left: 11px !important;
	padding-bottom: 6px !important;
	z-index: 99999999 !important;
	cursor: default !important;
	position: sticky;
	pointer-events: all !important;
}
/*A BUTTON:hover
{
	color:var(--A);
	border: 1px solid #CD2424 !important;
}*/
.wpml-ls-current-language
{
}
/*.single A BUTTON:before
{
	content: "close";
	position: absolute;
	margin-left: -53px;
	margin-top: 4px;
	font-family: "noto sans";
	font-size: 15px;
	color:var(--T);
}*/
.content-sidebar-sidebar div.site-container .site-inner
{
	min-height: 2212px !important;
}
header.site-header div.logotipo-slider-HEAD
{
	position: relative;
	left: 3px;
	top: -22px;
}
.content-sidebar-sidebar #footer .heateor_sss_sharing_container
{
	margin-top: -123px;
	margin-bottom: 29px;
	padding-bottom: 61px;
}
.LOGOTIPO-SLIDER-HEADER.Descpripcion h2
{
	position: relative;
	left: 2px;
	width: 261px !important;
	pointer-events: all;
	height: ;
}
div.publi
{
	display: none;
}
.LOGOTIPO-SLIDER-HEADER.Descpripcion h2 a
{
}
dt.gallery-icon.portrait
{
	position: relative;
	margin: 0;
	padding: 26px;
}
header.site-header .sub-inf
{
	margin-top: -22px;
	margin-left: 6px;
}
header.site-header
{
	height: 120px;
	margin-top: 0;
	padding-top: 2px;
	padding-bottom: 8px;
}
.mCustomScrollBox
{
	position: relative;
	overflow: hidden;
	max-width: 100%;
	outline: 0;
	direction: ltr;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
	margin-right: 0;
}
.mCSB_inside > .mCSB_container
{
}
.mCSB_scrollTools
{
	position: absolute;
	width: 9px;
	top: 0;
	right: 0;
	bottom: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer
{
	position: absolute;
	top: 7px;
	left: 0;
	bottom: 5px;
	right: 0;
	background-color: transparent;
	-moz-border-radius: 63px;
	-webkit-border-radius: 63px;
	-khtml-border-radius: 63px;
	border-radius: 63px;
	border: 1px solid transparent;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	width: 8px;
	height: 39px !important;
	background-color:var(--A);
	-moz-border-radius: 108px;
	-webkit-border-radius: 108px;
	-khtml-border-radius: 108px;
	border-radius: 108px;
}
.mCSB_scrollTools .mCSB_draggerRail
{
	width: 2px;
	height: 96%;
	margin: 8px auto 0 !important;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background-color: rgba(255, 255, 255, 0.402) !important;
	padding-bottom: 0px;
}
#producto.imagen-producto div.mCSB_dragger_bar
{
}
.snip1338
{
	float: left;
	color:var(--T);
	max-width: 231px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	margin-right: 0;
	float: right;
	position: relative;
	left: 1px;
	top: 0px;
}
.Bot-content div.g
{
	width: 100%;
	display:inline- flex;
}
.snip1338 .ph1, .snip1338 h5
{
	margin: 0;
	text-transform: uppercase;
}
.producto-venta div.snip1338
{
	width: 323px !important;
}
.producto-venta .snip1338 h5
{
	position: relative;
	left: -20px;
	top: -3px;
}
#producto-venta-single .snip1338 h6
{
	margin-left: 0;
}
.snip1338 .ph1
{
	font-family: "MOSCAS";
	font-weight: 700;
	font-size: 1.6em;
	line-height: 37px;
	position: relative;
	padding-left: 42px;
	border:3px solid var(--T);
	margin-left: 0;
}
.snip1338 h5, .snip1338 h6
{
	margin: -18px 0 6px 42px;
}
.snip1338 h5
{
	font-weight: 500;
	font-size: 0.6em;
	line-height: 0.8;
}
.snip1338 h6
{
	display: inline-block;
	position: relative;
	line-height: 1.4;
	padding-top: 0px;
	position: relative;
	left: 1px;
	top: -9px;
}
.snip1338 i
{
	position: absolute;
	line-height: 39px;
	width: 37px;
	left: 0;
	border-right:3px solid var(--T);
	font-size: 1.9em;
	font-style: normal;
	color:var(--T) !important;
	background-color:var(--W);
}
#producto-venta-single i.ion-android-star-outline
{
	padding-right: 0px;
	border-right:3px solid var(--W);
}
#producto-venta-single .snip1338 .ph1
{
	color:var(--W);
	border:2px solid var(--W);
}
.producto-venta .snip1338
{
	color:var(--W) !important;
	height: 57px;
	width: 100% !important;
	margin-left: 0;
}
.snip1331
{
	position: absolute;
	color:var(--W);
	margin: -34px 37px 78px 54%;
	max-width: 286px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-left: 0;
	transform: ROTATE(10DEG);
}
.snip1331 .ph1, .snip1331 h5
{
	margin: 0;
	text-transform: uppercase;
	width: ;
}
.snip1331 .ph1
{
	font-family: "MOSCAS";
	font-weight: 700;
	font-size: 1.8em;
	line-height: 50px;
	position: relative;
	background-color:var(--T);
	color:var(--W);
	text-align: center;
	margin: 0 30px 8px;
	border-top:6px solid var(--W);
	border-bottom:6px solid var(--W);
}
.snip1331 .ph1:before, .snip1331 .ph1:after
{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 5px;
	border-width: 25px 10px;
	border-style: solid;
}
.snip1331 .ph1:before
{
	left: -23px;
	border-color:var(--T) var(--T) var(--T) transparent;
}
.snip1331.ph1:after
{
	right: -23px;
	border-color:var(--T) transparent var(--T) var(--T);
}
.snip1331 h5
{
	font-weight: 700 !important;
	font-size: 0.6em;
	width: 154px;
	margin-left: 65px;
}
.snip1331 h6
{
	margin: 0;
	display: inline-block;
	position: relative;
}
.snip1331 h6:before, .snip1331 h6:after
{
	position: absolute;
	height: 1px;
	content: '';
	background:var(--T);
	width: 30px;
	top: 50%;
}
.snip1331 h6:before
{
	left: -35px;
}
.snip1331 h6:after
{
	right: -35px;
}
.snip1331:before
{
	content: '';
	position: absolute;
	width: 180px;
	height: 180px;
	border:8px solid var(--T);
	left: 50%;
	top: 50%;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(45deg) translate(-50%, -50%);
	transform: rotate(45deg) translate(-50%, -50%);
	border-radius: 50%;
}
.comentario-buble
{
	position: relative;
	background:var(--T);
	border-radius: 0.4em;
	opacity: 0.19 !important;
}
.sidebar li a.highlight
{
	/*background-color:var(--A);*/
	/*margin-left: 0 !important;*/
	/*padding-bottom: 0 !important;*/
	/*margin-left: auto !important;*/
	/*margin-right: auto !important;*/
	/*position: relative !important;*/
	/*left: 0 !important;*/
	/*top: 0 !important;*/
	/*padding-left: 13px !important;*/
	/*padding-right: 13px !important;*/
	font-weight: 900 !important;
	/*content: "✔" !important;*/
}
.sidebar-secondary .js-wpv-loop li:hover
{
	background-color: rgba(218, 219, 231, 0.797);
}
.sidebar li a.highlight:after
{
	/*background-color:var(--A);*/
	/*margin-left: 0;*/
	/*padding-bottom: 0;*/
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	/*position: relative;*/
	/*left: 0;*/
	/*top: 0;*/
	/*padding-left: 13px;*/
	/*padding-right: 13px;*/
	font-weight: bold;
	content: "✔" !important;
	color:var(--T);
	/*+placement: 7px -1px;*/
	position: relative;
	left: 7px;
	top: -1px;
	font-size: 15px;
}
svg#duotone
{
}
#producto-venta-single
{
	margin-bottom: 13px;
	padding-bottom: 0px;
	border-top:1px dotted var(--T);
	padding-top: 23px;
	margin-top: 46px;
}
.home .comment-box.Bot-content p
{
	column-count: 3;
	border-bottom:1px dotted var(--T);
	/*padding-bottom: 31px !important;*/
	margin-bottom: 7px !important;
	background-color:var(--T);
	margin: 0;
	/*padding: 26px !important;*/
	color: #FFFFFF;
	font-size: 13px;
}
.comment-box.Bot-content
{
	background-color:var(--T);
	padding: 26px 26px 54px 26px !important;
	color: #FFFFFF;
	margin-bottom: -58px;
	margin-top: 23px;
	margin-left: 0;
}
#glosario_previo
{
	column-count: 2;
}
img.imagen-glosario, .glosario-texto img
{
	padding-top: 21px;
}
div.titulo-categoria
{
	column-span: all;
	margin-top: 8.7px !important;
}
#menu-diccionarios-y-glosario.menu
{
	column-span: all;
}
.base-diccionario-definicion a.INDICE
{
	display: none;
}
.diccionario-gay.pagina-definiciones .css-diccionario-definicion h2 a:before
{
	content: "Diccionario gay" !important;
	line-height: 0.9;
	font-size:var(--TP);
	width: 100%;
	display: inline-flex;
	padding-bottom: 15px;
}
.gay-dictionary.pagina-definiciones .css-diccionario-definicion h2 a:before
{
	content: "Gay Dictionary" !important;
	line-height: 1;
	font-size:var(--TP);
	width: 100%;
	display: inline-flex;
	padding-bottom: 13px;
}
.diccionario-lesbico.pagina-definiciones .css-diccionario-definicion h2 a:before
{
	content: "Diccionario Lésbico" !important;
	line-height: 1;
	font-size:var(--TP);
	width: 100%;
	display: inline-flex;
	padding-bottom: 13px;
}
.lesbian-dictionary.pagina-definiciones .css-diccionario-definicion h2 a:before
{
	content: "Lesbian dictionary" !important;
	line-height: 1;
	font-size:var(--TP);
	width: 100%;
	display: inline-flex;
	padding-bottom: 13px;
}
.views-template--plantilla-entradas-diccionarios-gay-y-lsbico .Descpripcion h1
{
	border-top:1px dotted var(--T);
	font-size:var(--TM);
	height: 44px;
	margin-bottom: 17px;
	margin-top: 0;
}
.mismo-idioma
{
	border-top:1px dotted var(--T);
	margin-top: -14px;
	padding-top: 9px;
	pointer-events: all;
	a;
}
div.glosario-termino a.comentario-buble
{
	text-align: center !important;
	float: right;
	position: relative;
	left: -23px;
	top: 9px;
	width: 21px;
	color: #FFFFFF;
	font-size: 21px;
	border: 1px solid transparent;
	font-weight: bold;
	height: 28px;
	line-height: 1.1;
	padding-top: 7px;
	padding-left: 7px;
	margin-right: 0;
	padding-right: 6px;
	/*+border-radius: 7px !important;*/
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	-khtml-border-radius: 7px !important;
	border-radius: 7px !important;
}
div.glosario-termino p
{
	padding-right: 19px;
	text-align: justify;
}
.comentario-buble:after
{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 0.35em solid transparent;
	border-top-color:var(--T);
	border-bottom: 0;
	margin-left: -0.37em;
	margin-bottom: -0.39em;
}
.atoz_sorting_style
{
	overflow: hidden;
	text-align: center;
	border-bottom: 1px dashed gainsboro;
	border-top: 1px dashed gainsboro;
	width: ;
}
.atoz_sorting_style
{
	text-align: left;
}
.atoz_sorting_style ul
{
	list-style: none !important;
}
.atoz_sorting_style ul li
{
	float: left;
	margin: 12px 6px 6px !important;
	padding-top: 0;
}
.atoz_sorting_style ul li a
{
	text-decoration: none;
	font-size: 25px !important;
	/*margin-right: 27px;*/
	padding-right: 7px;
	line-height: 1.8 !important;
	/*border: 1px solid black;*/
	margin-top: 5px !important;
}
.atoz_sorting_style ul li a:hover
{
	text-decoration: underline;
}
.nav-previous
{
	float: left;
	width: 50%;
}
.nav-next
{
	float: right;
	text-align: right;
	width: 50%;
}
.p_list
{
	background:var(--W);
	padding: 10px;
	margin: 10px 0px;
	font-size: 20px;
	list-style: none;
}
.p_list a
{
	text-decoration: none;
}
.pagination
{
	border-bottom:1px dashed var(--W);
	border-top:1px dashed var(--W);
	padding: 8px 0px;
	list-style: none inside;
	display: -webkit-flex !important;
	/*margin-right: 27px;*/
}
.active .page-link
{
	border-bottom:1px solid var(--T);
}
.pagination a
{
	padding: 0px 8px;
	text-decoration: none;
}
.pagination a:hover
{
	text-decoration: underline;
}
#A:before
{
	content: "A";
}
#B:before
{
	content: "B";
}
#C:before
{
	content: "C";
}
#D:before
{
	content: "D";
}
#E:before
{
	content: "E";
}
#F:before
{
	content: "F";
}
#G:before
{
	content: "G";
}
#H:before
{
	content: "H";
}
#I:before
{
	content: "I";
}
#J:before
{
	content: "J";
}
#K:before
{
	content: "K";
}
#L:before
{
	content: "L";
}
#M:before
{
	content: "M";
}
#N:before
{
	content: "N";
}
#O:before
{
	content: "O";
}
#P:before
{
	content: "P";
}
#Q:before
{
	content: "Q";
}
#R:before
{
	content: "R";
}
#S:before
{
	content: "S";
}
#T:before
{
	content: "T";
}
#U:before
{
	content: "U";
}
#V:before
{
	content: "V";
}
#W:before
{
	content: "W";
}
#X:before
{
	content: "X";
}
#Y:before
{
	content: "Y";
}
#Z:before
{
	content: "Z";
}
.lazy-hidden, .entry img.lazy-hidden, img.thumbnail.lazy-hidden
{
	opacity: 0.2;
	background-color:var(--W);
}
figure.wp-block-image img.lazy-hidden
{
	min-width: 150px;
}
.lazy-loaded
{
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
	opacity: 1 !important;
}
/*PICTURE SOURCE[type="image/webp"]
{
	display: block;
}*/
@font-face{font-family:'icono';src:url('/wp-content/uploads/font-organizer/icono.woff2') format('woff2'),
url('/wp-content/uploads/font-organizer/icono.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-display:optional;src:url(https://fonts.gstatic.com/s/notosans/v8/o-0IIpQlx3QUlC5A4PNb4Q.woff) format('woff');}
@font-face{font-family:'MOSCAS';src:url('/wp-content/uploads/font-organizer/moscasdecoloresRegular.woff2') format('woff2'),
url('/wp-content/uploads/font-organizer/moscasdecoloresRegular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}

.logotipo-slider-HEAD {
    font-family: 'MOSCAS', sans-serif !important;
}

.sidebar.widget-area ol, .sidebar.widget-area ul, .sidebar.widget-area .textwidget, .sidebar.widget-area .widget_tag_cloud div div, .sidebar.widget-area .author-bio-widget, .sidebar.widget-area .featuredpage .page, .sidebar.widget-area .featuredpost .post
{
}
input[type="search"]
{
	font-family: 'Noto Sans';
	border:2px solid var(--F);
	background-color:var(--F);
	height: 27px;
	position: relative;
	left: -3px;
	top: -2px;
	z-index: 2 !important;
	width: 147px;
	margin-right: -7px;
	padding-left: 7px;
}
.galleryid-5911 #gallery-4-12306 a h2
{
	width: 50%;
}
#menu-series .current-menu-item, #menu-series .current-post-parent, #menu-collections .current-menu-item, #menu-collections .current-post-parent
{
}
.content .menu .menu-item, #glosario_previo .menu .menu-item
{
}
.menu .menu-item.current-menu-item
{
	/*font-weight: bold !important;*/
}
#menu-diccionarios-y-glosario .menu-item.current-menu-item
{
}
#glosario_previo .menu .menu-item
{
}
ul.wpv-loop
{
	list-style: none;
}
::placeholder
{
	color:var(--T);
	opacity: 1;
}
:-ms-input-placeholder
{
	color:var(--T);
}
::-ms-input-placeholder
{
	color:var(--T);
}
body, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.home div.line-titulo
{
	font-size: 18px;
	margin-top: 13px;
	margin-bottom: 14px;
	font-weight: bold;
}
.search-results li h4
{
	margin-bottom: 12px;
}
main p
{
	margin-bottom: 15px;
}
.comment-box p
{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
}
li, ol, ul
{
	margin: 0;
	padding: 0;
}
.screen-reader-text
{
	clip: rect(1px,1px,1px,1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.content-sidebar-sidebar .site-container
{
	max-width: 100%;
	padding-left: 0;
	border-left:8px solid var(--T);
	border-right:8px solid var(--T);
}
.sidebar-sidebar-content .site-container
{
	max-width: 100%;
	border-left:8px solid var(--T);
	border-right:8px solid var(--T);
}
.sidebar-content-sidebar .site-container
{
	max-width: 100%;
	border-left:8px solid var(--T);
	border-right:8px solid var(--T);
}
.content-sidebar .site-container
{
	max-width: 100%;
	border-left:8px solid var(--T);
	border-right:8px solid var(--T);
}
.sidebar-content .site-container
{
	max-width: 100%;
}
.full-width-content .site-container
{
	max-width: 100%;
	border:8px solid var(--T);
	margin-left: 0;
	padding-left: 0;
	/*background:URL(http://www.11coffee.co.uk/images/overlay_grid.png);*/
}
a, a:visited
{
	color: inherit;
	text-decoration: none;
}
.Descpripcion h2 a
{
	line-height: 0.9;
	font-size:var(--TM);
}
.archive.category h1
{
	font-weight: bold;
	text-align: left;
	line-height: 1.2 !important;
	margin-top: 0px;
	font-size: 3.1vw;
}
#gallery-4 div.line-subtitulo, #gallery-4 .line-subtitulo h2
{
	font-size: 28px;
	font-weight: bold;
}
#gallery-4 div.line-titulo
{
	font-size: 16px;
	font-weight: bold;
	/*border-bottom:1px dotted var(--T);*/
	line-height: 1.7;
	margin-top: 5px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
#gallery-4 .line-text a
{
	color:var(--A);
	font-weight: bold;
	border-bottom:thin dotted var(--A);
	padding-bottom: 4px;
}
.archive-description.taxonomy-archive-description h3
{
	font-size:var(--TP);
	border-bottom: 0px solid black !important;
}
.menu-primary li
{
	display: inline-block;
	float: none;
}
.content
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: left;
}
.site-inner
{
	overflow: hidden;
	margin: 0;
	border: 0px solid black;
	min-height: 52vh;
	background-color: rgba(253, 237, 94, 0) !important;
}
contacto-contacto
{
	display: -webkit-inline-flex;
}
contacto-contacto a.x1:before
{
	font-size: 26px;
	background-color:var(--T);
	color:var(--F);
	margin-right: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	left: 2px;
	top: -31px;
}
contacto-boton a
{
	padding: 15px 15px 14px 15px;
	border:1px solid var(--T);
	font-weight: bold;
	color: ;
	font-size: 16px;
	position: relative;
	left: -1px;
	top: -12px;
}
img
{
	max-width: 100%;
	height: auto;
	width: 100%;
}
.search-results img
{
	width: 143px;
	float: left !important;
	margin-right: 13px;
}
.search-results .js-wpv-loop li
{
	min-height: 197px;
}
.heateorSssWhatsappSvg:before
{
	content: '\f232';
	font-family: "icono";
	font-style: normal;
	color:var(--W);
	font-size: 20px;
	position: relative;
	left: 1px;
	top: -2px;
}
li.heateorSssSharingRound
{
	width: 35px;
	display: table-cell;
	height: 63px;
	padding-top: 14px;
}
.heateorSssSharing
{
	float: left;
	background-color:var(--T);
	margin-right: 8px;
	color: !important;
	text-align: center;
	width: 28px !important;
	height: 29px !important;
	line-height: 1.3 !important;
	font-size: 22px;
	margin-top: 13px;
	pointer-events: auto;
	background-color: ;
	cursor: pointer;
}
.page-template-plantilla-TIENDA h4 a
{
	font-weight: 100;
	border-bottom:1px dotted var(--T);
}
.page-template-plantilla-TIENDA .heateorSssSharing
{
	color:var(--F);
	margin-left: -17px;
	margin-top: 37px;
}
.page-template-plantilla-TIENDA .content p
{
	border-bottom: ;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 13px;
}
.heateorSssFacebookSvg:before
{
	font-family: "icono";
	content: '\f09a';
	font-style: normal;
}
.heateorSssTwitterSvg:before
{
	font-family: "icono";
	content: '\f099';
	font-style: normal;
}
.slabtexted .slabtext
{
	display: -moz-inline-box !important;
	display: inline-block !important;
	white-space: nowrap !important;
}
.slabtextinactive .slabtext
{
	display: inline !important;
	white-space: normal !important;
	font-size: 1em !important;
	letter-spacing: inherit !important;
	word-spacing: inherit !important;
	*letter-spacing: 0 !important;
	*word-spacing: 0 !important;
}
.slabtextdone .slabtext
{
	display: block !important;
	line-height: 1 !important;
	text-align: center !important;
}
#cookie-notice
{
	display: block;
	visibility: hidden;
	position: fixed;
	min-width: 100%;
	height: auto;
	z-index: 100000;
	font-size: 13px;
	line-height: 20px;
	left: 0;
	text-align: center;
}
.cn-top
{
	top: 0;
}
.cn-bottom
{
	bottom: 0;
}
.cookie-notice-container
{
	padding: 10px;
	text-align: center;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cookie-notice-revoke-container
{
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 1;
	visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cn-top .cookie-notice-revoke-container
{
	top: 0;
	bottom: auto;
}
#cookie-notice .cn-revoke-cookie
{
	margin: 0;
}
.cn-button.wp-default, .cn-button.wp-default:hover, .cn-button.bootstrap, .cn-button.bootstrap:hover
{
	box-shadow: none;
	text-decoration: none;
}
#cookie-notice .cn-button
{
	margin-left: 10px;
}
.cn-button.wp-default
{
	font-family: sans-serif;
	line-height: 18px;
	padding: 2px 12px;
	background: linear-gradient(to bottom, #FEFEFE, #F4F4F4) repeat scroll 0 0 #F3F3F3;
	border-color: #BBB;
	color: #333;
	text-shadow:0 1px 0 var(--W);
	-moz-box-sizing: border-box;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
}
.cn-button.wp-default:hover
{
	background: linear-gradient(to bottom, #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3;
	border-color: #999;
	color: #222;
}
.page-template-plantilla-TIENDA div.site-inner
{
	background-color: transparent;
	margin-top: 0;
}
div.top10-lateral a
{
	/*line-height: 2.1;*/
	font-family: ;
	font-size: 9px;
	/*+placement: -1px -11px;*/
	position: relative;
	left: -1px;
	top: -11px;
}
.sidebar-primary .menu .current-category-ancestor
{
	background-color:var(--T);
	color:var(--W);
	margin-top: -1px;
}
.cn-button.bootstrap
{
	font-family: sans-serif;
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-right: 0.3em;
	margin-bottom: 0;
	*margin-left: .3em;
	line-height: 20px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	font-style: normal;
	vertical-align: middle;
	cursor: pointer;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006DCC;
	*background-color: #04c;
	background-image: -moz-linear-gradient(top, #0088CC, #0044CC);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088CC, #0044CC);
	background-image: -o-linear-gradient(top, #0088CC, #0044CC);
	background-image: linear-gradient(to bottom, #0088CC, #0044CC);
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #04C #04C #002A80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	padding: 2px 10px;
	font-size: 12px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
}
.cn-button.bootstrap:hover
{
	color: #FFF;
	background-color: #04C;
	*background-color: #003bb3;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
:root
{
	--T:#0D0F9C;
	/*--T:#26314C;*/
	--A:#FF2599;
	--F:#DFF0EE;
	--W:#EFF7F6;
	--base: #0fd7d7;
	--bg-blend: multiply;
	--blur: 0px;
	--fg-blend: lighten;
	--foreground: #1414db;
	--opacity: 1;
	--spacing: 1%;
	background-color: #2D3C2B;
	--TM:32px;
	--TP:23px;
	color: ;
}
diccionario-gay, .category-diccionario-lesbico, .diccionario-gay, .diccionario-lesbico, .lesbian-dictionary, .gay-dictionary
{
	--W:#f7f5eb;
	--F:#EBE7BB;
}
.post-type-archive-glosario-lgbt, .single-glosario-lgbt
{
	--W:#f2eefd;
	--F:#E0D1E4;
}
.single-glosario-lgbt
{
}
html body div.base-diccionario-definicion.glosarios
{
}
html .single .base-diccionario-definicion.Diccionarios
{
}
.single .Diccionarios
{
	--F:#EBE7BB;
}
.single .base-diccionario-definicion.Diccionarios
{
}
.page-template-plantilla-TIENDA
{
	--T:#C81111;
	--F:#F3F1F1;
}
.page-template-plantilla-TIENDA
{
	--T:#C81111;
	--A:#C81111;
}
.logotipo-slider-HEAD
{
	font-family: "MOSCAS" !important;
	font-size: 86px !important;
	line-height: 0.7 !important;
	letter-spacing: -5px !important;
	text-align: left;
	width: 193px;
	pointer-events: all;
}
.LOGOTIPO-SLIDER-HEADER
{
	pointer-events: none;
}
.page-template-plantilla-TIENDA .search-form-input
{
	border:1px dotted var(--T);
	margin-top: 8px;
}
.heateorSssTwitterSvg, .heateorSssFacebookSvg, .heateorSssWhatsappSvg
{
	color:var(--W);
}
.sidebar .LOGOTIPO-SLIDER-HEADER .logotipo-slider-HEAD
{
	margin-left: 14px;
	margin-top: 6px;
	text-transform: capitalize !important;
	letter-spacing: -4px !important;
}
.barra-sidebar .shortcode-menu .menu-item
{
	border-bottom:1px solid var(--W);
	width: 184px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
.page-template-plantilla-TIENDA .LOGOTIPO-SLIDER-HEADER
{
	color:var(--A);
}
.page-template-plantilla-TIENDA .shortcode-menu
{
	color:var(--T);
	margin-top: 9px;
}
.page-template-plantilla-TIENDA div#footer
{
}
.page-template-plantilla-TIENDA .site-header
{
	background-color:var(--F);
	border-bottom:8px solid var(--T);
	height: 112px;
	margin-top: 0;
}
header .LOGOTIPO-SLIDER-HEADER
{
	height: 97px;
	margin-top: 36px !important;
}
.LOGOTIPO-SLIDER-HEADER .primerapalabra
{
	font-family: "moscas";
	font-size: 18px;
	margin-left: 3px;
	letter-spacing: -0.2px;
	margin-right: 2px;
}
.sidebar-primary .LOGOTIPO-SLIDER-HEADER .primerapalabra
{
	font-size: 18px;
	margin-left: 0px;
}
.sidebar-primary .LOGOTIPO-SLIDER-HEADER div.sub-inf
{
	font-size: 17px;
}
.sidebar-primary div.T-shirt
{
	font-size: 23px;
	border-top:1px solid var(--W);
	margin-left: 21px;
	margin-right: 21px;
	border-bottom:1px solid var(--W);
	margin-bottom: 0px;
}
.logotipo-slider-HEAD:after
{
	font-size: 20px !important;
	content: "© " !important;
	position: absolute;
	margin-left: -10px;
	margin-top: 9px;
}
.LOGOTIPO-SLIDER-HEADER .primeraletra
{
	display: inline-flex;
	-webkit-transform: scaleY(0.94);
	-moz-transform: scaleY(0.94);
	-o-transform: scaleY(0.94);
	-ms-transform: scaleY(0.94);
	transform: scaleY(0.94);
	font-size: 107px;
	position: relative;
	left: -1px;
	top: 2px;
}
.sidebar-primary .logotipo-slider-HEAD .primeraletra
{
	font-size: 102px;
	margin-right: 2px;
}
.sidebar-primary .LOGOTIPO-SLIDER-HEADER .logotipo-slider-HEAD
{
}
.menu-series .current-category-ancestor a, .diccionario-lesbico .menu-item-13736 a, .diccionario-gay .menu-item-13735 a
{
	pointer-events: none;
}
.post-type-archive-glosario-lgbt .menu-diccionarios-y-glosario-container li#menu-item-5518, .post-type-archive-glosario-lgbt .menu-dictionarys-glossary-container #menu-item-8465
{
	pointer-events: none;
}
/*.intro-diccionario
{
	border: 0px solid black;
}*/
/*.category.full-width-content .galeria-categoria:lang(en):before
{
	content: "Our Designs" !important;
}*/
.galeria-categoria
{
	margin-top: 7px;
	padding-top: 38px;
}
/*.category .content P:last-of-type:first-child:after
{
	content: "Nuestros Diseños";
	width: auto !important;
	display: block;
	position: static;
	height: 52px;
	font-weight: bold;
	line-height: 2.7;
	font-size: 32px;
	margin-top: 6px;
	font-size:var(--TP);
	margin-bottom: 0px;
	border-bottom:1px dotted var(--T);
	padding-bottom: 0px;
	text-align: justify;
	margin-left: 3px;
	margin-right: 4px;
}*/
/*.category.full-width-content .content:after
{
	content: "Nuestros Diseños";
	width: auto !important;
	display: block;
	position: static;
	height: 52px;
	font-weight: bold;
	line-height: 2.7;
	font-size: 32px;
	margin-top: 6px;
	font-size:var(--TP);
	margin-bottom: 0px;
	border-bottom:1px dotted var(--T);
	padding-bottom: 0px;
	text-align: justify;
	margin-left: 3px;
	margin-right: 4px;
}*/
/*.category.full-width-content .galeria-categoria:lang(es):before
{
	content: "Nuestros Diseños";
	width: auto !important;
	display: block;
	position: static;
	height: 52px;
	font-weight: bold;
	line-height: 2.7;
	font-size: 32px;
	margin-top: -22px;
	font-size:var(--TP);
	margin-bottom: 13px;
	border-bottom:1px dotted var(--T);
	padding-bottom: 0px;
	text-align: justify;
	margin-left: 3px;
	margin-right: 4px;
}*/
/*.intro-diccionario P:last-of-type:after
{
	(*content: "El Diccionario";*)
	width: auto !important;
	display: block;
	position: static;
	height: 52px;
	font-weight: bold;
	line-height: ;
	font-size: 32px;
	border-bottom:3px double var(--T);
	margin-top: 12px;
	font-size:var(--TP);
	margin-bottom: 10px;
}*/
/*.intro-diccionario P:last-of-type:lang(en):after
{
	content: "The Dictionary" !important;
}*/
.intro-diccionario
{
	border-bottom:0px solid var(--T);
	margin-top: 0;
	/*padding-bottom: 21px;*/
	/*margin-bottom: 76px;*/
}
.single .Descpripcion h2 a
{
}
.atoz_sorting_style
{
	border: 0px solid transparent !important;
}
div#glosario_previo
{
	margin-bottom: 31px;
	border-bottom:1px dotted var(--T);
	padding-bottom: 0px;
	width: auto;
}
a#c-go-top
{
	font-size: 18px;
	color:var(--T);
}
body
{
	margin: 0;
	background-color:var(--F);
	padding: 0;
	font-family: 'Noto Sans';
	line-height: 1.8;
	font-size: 15px;
	color:var(--T);
}
.MENU-DESKTOP #menu-menu-superior a span, .MENU-DESKTOP #menu-top-menu a span
{
	margin-left: 9px;
}

/* MENU-PRINCIPAL */
.shortcode-menu{
	margin-right: 15px;
}

.MENU-DESKTOP .search-form-submit
{
	border: 0px solid transparent;
	background-color:var(--F);
	height: 27px;
	margin-left: 0px;
	font-size: 24px;
	padding-top: 0px;
	color:var(--T);
	/*+placement: 0px 2px;*/
	position: relative;
	left: 0px;
	top: 2px;
}
.page-template-plantilla-TIENDA .search-form .search-form-submit
{
	border: 0px solid transparent;
	background-color:var(--T);
	height: 26px;
	margin-left: 3px;
	font-size: 24px;
	padding-top: 0px;
	color:var(--F);
	margin-right: 4px;
	margin-top: 8px;
	line-height: 0.5;
}
.site-header, div#footer_real
{
	background-color:var(--T);
	color:var(--F);
}
div.site-inner, div#footer
{
	width: 85.3vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	max-width: 860px;
	background-color: rgba(253, 237, 94, 0);
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
.page-template-plantilla-TIENDA div.site-inner
{
	width: 99vw !important;
	max-width: 90vw;
	margin-left: auto !important;
	margin-right: auto !important;
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	margin-top: 0;
	padding-top: 0;
	height: auto;
	padding-bottom: 25px;
}
.page-template-plantilla-TIENDA .FOOTER-MENU a
{
	color:var(--F);
}
.page-template-plantilla-TIENDA .menu-item-11193 a, .page-template-plantilla-TIENDA .menu-item-11167 a
{
	color:var(--T) !important;
}
.page-template-plantilla-TIENDA .site-container div#footer
{
	width: 99vw !important;
	max-width: 90vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
.page-template-plantilla-TIENDA #footer .heateor_sss_sharing_container
{
	margin-left: 17px;
}
.page-template-plantilla-TIENDA h1
{
	line-height: 1.1;
	font-family: "MOSCAS";
	font-size: 115px;
	border-bottom:1px dotted var(--A);
	padding-bottom: 15px;
	margin-bottom: -15px;
}
.titulo-texto-inicio.texto-series
{
	font-size: 32px;
	font-weight: bold;
}
div.site-inner
{
	/*margin-top: 38px;*/
	margin-bottom: 0;
	padding-bottom: 122px;
	padding-top: 71px;
	border: 0px solid black;
	padding-left: 30px;
	padding-right: 30px;
}
/*.category-blog DIV.site-inner
{
	padding-top: 20px !important;
}*/
div.footer-diseños
{
	margin-top: 51px;
}
.single .Descpripcion p
{
	margin-bottom: 14px;
}
.title-area
{
	display: none;
}
div.footer-diccionarios h3, h3.footer-diccionarios-lgbt, h3.footer-diccionarios-encilopedia
{
	font-family: "moscas";
	text-transform: uppercase;
}
div.copy-code
{
	padding-top: 103px;
	margin-bottom: 0;
	width: 80%;
}
.slabtext-wrapper.slabtextdone .slabtext strong
{
	color:var(--A);
}
/*DIV#footer
{
	background-color: rgba(243, 191, 191, 0);
}*/
.footer-diccionarios div.barcode
{
	text-align: right;
	margin-top: -18.7px;
	margin-right: 8px;
}
div.barcode:after
{
	content: '\e802';
	font-family: "icono";
	font-size: 74px;
	position: absolute;
	right: 30px;
	bottom: 20px;
	margin-bottom: 0;
}
.site-header .wrap
{
	margin: 0 auto !important;
	padding: 0 !important;
	float: none;
	overflow: hidden;
	height: 150px;
}
.MENU-DESKTOP
{
	display: -webkit-flex;
	float: right;
	position: relative;
	left: 0px;
	top: -154px;
	color:var(--F);
}
.MENU-DESKTOP #menu-menu-superior, .MENU-DESKTOP #menu-top-menu
{
	list-style: none;
	display: -webkit-flex;
}
#menu_sticky #icl_lang_sel_widget-1
{
	float: right;
	position: relative;
	left: -1vw;
	top: -22px;
	z-index:999999999999;
}
#menu_sticky .wpml-ls-item
{
	display: inline;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0;
	margin-left: 0px;
}
.wpml-ls-current-language
{
	border:1px solid var(--T);
}
.single div.sub-inf
{
	border-bottom:1px dotted var(--T);
}
.glosarios .css-diccionario-definicion .wpml-ls-item-legacy-dropdown-click
{
	border-bottom:1px dotted var(--T) !important;
	border: 0px solid black;
}
#menu_sticky div.textwidget.custom-html-widget
{
	display: -webkit-flex;
	margin-left: 1vw;
	margin-top: -21px;
}
.wp-caption.aligncenter
{
	width: auto !important;
}
#menu_sticky #output
{
	margin-left: 8px;
}
.top-10-bajo img
{
	object-fit: contain;
	width: 20.6vw !important;
	margin: 0px !important;
	padding: 0 !important;
	height: 200px;
	vertical-align: text-top;
}
.top-10-bajo .wpv-loop tr td
{
	vertical-align: baseline;
	width: 20.6vw;
	margin-bottom: 0;
}
.category-diccionario-gay li a.highlight:after, .category-diccionario-lesbico li a.highlight:after, .category-lesbian-dictionary li a.highlight:after, .category-gay-dictionary li a.highlight:after
{
	/*background-color: transparent !important;*/
	font-weight: 100 !important;
	content: none !important;
	color:var(--T);
	/*+placement: 7px -1px;*/
	position: relative;
	left: 7px;
	top: -1px;
}
.category-diccionario-gay li a.highlight, .category-diccionario-lesbico li a.highlight, .category-lesbian-dictionary li a.highlight, .category-gay-dictionary li a.highlight
{
	/*background-color: transparent !important;*/
	font-weight: 100 !important;
	/*content: none !important;*/
	/*color:var(--T);*/
	/*(*+placement: 7px -1px;*)
	position: relative;
	left: 7px;
	top: -1px;*/
}
section#producto-venta-single div.producto-venta
{
	display: -webkit-inline-flex !important;
	background-color:var(--T) !important;
	text-align: center !important;
}
.producto-venta
{
	height: 507px;
}
#producto-venta-single div.producto-texto div.producto-venta
{
	height: auto;
}
div#producto.imagen-producto
{
	height: 520px !important;
	overflow: auto;
}
#producto-venta-single div.producto-texto
{
	width: CALC(34vw - 35PX);
	max-width: 302px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
.producto-venta div.producto-texto
{
	padding: 0px;
	margin-top: 0px !important;
	bottom: -1px;
	position: relative !important;
	color:var(--W);
}
.producto-texto p
{
	color:var(--W);
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	font-size: 0.8em;
	overflow: auto;
	scrollbar-color: rgba(0, 0, 0, .5) rgba(0, 0, 0, 0);
	scrollbar-width: thin;
	height: 280px;
	margin-bottom: 0;
	padding-bottom: 0;
	margin: 0px 5px 0px 10px;
	padding: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.politica-de-ventas
{
	display: inline-flex;
	margin-top: 15px;
	border-bottom:1px dotted var(--T);
	margin-bottom: -3px;
	padding-bottom: 26px;
}
.cuadro strong, .politica-de-ventas .cuadro a
{
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 9px;
}
.politica-de-ventas .cuadro
{
	width: 25% !important;
	margin-left: auto;
	margin-right: auto;
	line-height: ;
	font-size: 14px;
	text-align: center;
}
.politica-de-ventas .cuadro img
{
	width: 80px;
	height: 80px !important;
	background-position: bottom center;
	margin-right: 0;
}
.ICONOVENTA-1
{
	object-fit: cover;
	object-position: -4px;
}
.ICONOVENTA-2
{
	object-fit: cover;
	object-position: -113px;
}
.ICONOVENTA-3
{
	object-fit: cover;
	object-position: -217px;
	width: 94px !important;
}
.ICONOVENTA-4
{
	object-fit: cover;
	object-position: 5px;
	width: 94px !important;
}
h4.producto-titulo
{
	line-height: 1.1;
	font-size: calc(16px + 1.3vw);
	/*padding-top: 7px;*/
	/*padding-bottom: 28px;*/
	/*margin-bottom: 5px;*/
	/*max-height: 66px;*/
	margin-top: 11px;
	height: 120px;
}
div div.producto-texto h4
{
	vertical-align: middle;
	display: table-cell;
}
.producto-venta div#producto
{
	width: 60%;
}
#producto-venta-single img
{
	height: 507px;
	object-fit: cover !important;
}
.css-diccionario-definicion .close-comment, .css-diccionario-definicion .see-comment
{
	cursor: pointer;
	border:1px dotted var(--tinta);
	z-index:99999999999;
	padding-left: 0px !important;
	padding-right: 0px;
	font-size: 16px;
	margin-top: 21px !important;
	height: 42px;
	line-height: 2.6;
	width: 100% !important;
	pointer-events: all;
	all;
}
.base-diccionario-definicion, .base-diccionario-definicion.Diccionarios
{
	border: 8px solid;
}
.css-diccionario-definicion
{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border:8px solid var(--T);
	padding: 63px 23px 97px 63px;
	width: 66.1vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	margin-top: 66px;
	margin-bottom: 38px;
	display: -moz-flex;
	min-height_:100%;
}
.css-diccionario-definicion .btn.see-comment
{
	padding-left: 11px !important;
	/*margin-left: -1px;*/
	padding-right: 0px;
	width: calc(100% - 10px) !important;
}
.single .Diccionarios .Descpripcion div.btn.btn-default
{
	/*width: 70px !important;*/
}
.base-diccionario-definicion div.css-diccionario-definicion
{
	height: 100% !important;
	width: 71.1vw;
	max-width: 974px;
	padding-left: 17px;
	margin-bottom: 30px !important;
}
/*.css-diccionario-definicion .comment
{
	border: 1px solid black !important;
}*/
body.glosario-lgbt-template-default:before
{
	content: "";
	padding-right: 100%;
	background-color:var(--T);
	height: 27px !important;
	position: absolute;
	margin-left: -4px;
	margin-top: -21px;
	padding-bottom: 0px;
	margin-bottom: -55px !important;
	position: fixed;
	z-index: 9;
}
.wp-caption-text
{
	font-size: 12px;
	line-height: 1.2;
	color: ;
}
#black-studio-tinymce-2.widget_black_studio_tinymce
{
	pointer-events: none;
}
.home .heateor_sss_sharing_container
{
	width: 77.5vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	margin-top: -126px;
	margin-bottom: 75px;
	padding-top: 9px;
}
.MENU-DESKTOP form
{
}
#black-studio-tinymce-2 a, .MENU-DESKTOP form
{
	pointer-events: all;
}
body.post-template-default .Diccionarios:before
{
	content: "";
	padding-right: 100%;
	background-color:var(--T);
	height: 19px !important;
	position: absolute;
	margin-left: -4px;
	margin-top: -21px;
	padding-bottom: 0px;
	margin-bottom: -55px !important;
	position: fixed;
	z-index: 9;
}
.base-diccionario-definicion .wpml-ls-legacy-dropdown-click ul
{
	list-style: none !important;
	border: 0px solid;
	margin-left: 17px;
	margin-right: -13px;
}
.base-diccionario-definicion ul li.wpml-ls-item-legacy-dropdown-click
{
	padding-left: CALC(100% - 114PX);
	display: -webkit-inline-box;
	padding-bottom: 0px;
	padding-top: 15px;
	/*margin-bottom: 70px !important;*/
	height: 37px;
	z-index: 58 !important;
	margin-left: -33px;
	border: 0px solid black;
	pointer-events: all;
}
a.js-wpml-ls-item-toggle span
{
	margin-right: -7px;
	border:1px dotted var(--T);
	margin-left: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle, .wpml-ls-current-language
{
	pointer-events: none;
}
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle
{
}
.content pre
{
	white-space: pre-line;
	border-top:1px dotted var(--T);
	border-top:1px dotted var(--T);
	padding-top: 10px;
}
.faqs-gen
{
	margin-top: 39px;
}
.page-id-11216 div.site-inner, .page-id-11226 div.site-inner, .page-id-11240 div.site-inner, .page-id-11235 div.site-inner
{
	background-color: transparent;
	margin: 0;
	padding: 10px;
	-webkit-box-shadow: inset 0 0 0 px red;
	-moz-box-shadow: inset 0 0 0 px red;
	box-shadow:0 0 0 0px var(--T);
	min-width: 88.2vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
/*.search-results .site-inner, .archive.tag .site-inner
{
	background-color: transparent;
	margin: 0;
	padding: 10px;
	-webkit-box-shadow: inset 0 0 0 px red;
	-moz-box-shadow: inset 0 0 0 px red;
	box-shadow:0 0 0 0px var(--T);
	(*min-width: 31.4vw;*)
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	width: 408px;
}*/
.archive.tag .content a button
{
	position: absolute;
	right: 0;
	top: 0;
	background-color:var(--T);
	color:var(--W);
	border: 0px solid black;
	font-size: 26px;
	margin-left: 7px;
	padding-left: 14px;
	padding-right: 11px;
}
.tag div.footer-diccionarios, .page-id-11235 .footer-diccionarios, .page-id-11216 .footer-diccionarios
{
	display: none;
	margin-top: 0;
}
.search #footer, .page-id-11226 #footer, .page-id-11235 #footer, .page-id-11216 .footer, .archive.tag #footer, .page-id-11216 #footer
{
	display: none !important;
	margin-top: 0 !important;
}
.page-id-11235 #footer, .page-id-11240 #footer
{
	display: none !important;
}
/*.search-results .site-inner
{
	margin: 0;
	padding: 0;
	min-width: 94.1vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}*/
/*.search-results FORM
{
	position: absolute;
	right: 0;
	top: 0;
}*/
.search-results .footer-diccionarios
{
	display: none;
}
/*.search-results FORM INPUT.back-button
{
	border: 0px solid black;
	background-color:var(--T);
	color:var(--W);
	font-size: 28px;
	position: relative;
	left: 2px;
	top: 9px;
}*/
.archive.tag li
{
	list-style: none;
}
.tag .content, .search-results .content
{
	max-width: 72%;
	width: 100%;
	min-width: 50% !important;
}
.search-results .content
{
}
.single.single-post .content p a
{
	color:var(--A);
	border-bottom: 1px dotted;
	font-weight: bold;
}
.search .content li h1
{
	border-bottom:1px dotted var(--T);
	margin-bottom: 7px;
	padding-bottom: 0px;
	margin-top: 63px;
}
.search-results li strong
{
	color:var(--A);
}
h4.faqs
{
	border-top:1px dotted var(--T);
	border-bottom:1px dotted var(--T);
	line-height: 1.2;
	font-size: 29px;
	margin-bottom: 11px;
	padding-bottom: 7px;
	margin-top: -20px;
	padding-top: 8px;
}
.faqs-gen p
{
	margin-bottom: 42px;
	margin-top: 14px;
}
section#black-studio-tinymce-3, section#black-studio-tinymce-4, section#black-studio-tinymce-18, section#black-studio-tinymce-19
{
	position: absolute;
	right: -3px;
	bottom: -1px;
	height: 44px;
	width: 100%;
	background-color:var(--T);
	position: fixed;
	margin-top: 0;
	z-index: 48;
	background-image: ;
	display: none;
}
.mobilicon
{
	position: relative;
	left: calc(100vw - 55px);
	top: 49px;
	line-height: ;
	font-size: 41px;
}
.iconx.icon-lang img.alignnone.size-full
{
	width: auto;
	float: right;
	position: relative;
	left: -22px;
	top: -29px;
	-moz-border-radius: 42px;
	-webkit-border-radius: 42px;
	-khtml-border-radius: 42px;
	border-radius: 42px;
	border:5px solid var(--T);
	margin-top: 11px !important;
	background-color:var(--F);
	padding: 2px;
}
.mobilenav
{
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
	position: fixed;
	background-color:var(--fondo);
	border:8px solid var(--tinta);
	text-align: center !important;
	margin: 0 !important;
	padding: 0px !important;
	width: calc(100% - 18px);
	height: calc(100% - 17px);
	overflow-y: scroll;
}
div.mobilenav-lang, div.mobilenav
{
	border:8px solid var(--T) !important;
	width: calc( 100vw - 16px) !important;
	height: calc( 100vh - 16px) !important;
	background-color:var(--F) !important;
	color:var(--T) !important;
}
.widget_icl_lang_sel_widget
{
	z-index: 2 !important;
}
.mobilenav-lang, div.mobilenav
{
	top: 0;
	left: 0;
	z-index:9999999999;
	display: none;
	position: fixed;
	text-align: center !important;
	overflow-y: scroll;
	color:var(--T) !important;
}
.pop-MENU-lang li
{
	border-bottom:1px dotted var(--T);
	line-height: 2.9 !important;
	width: 57.9vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
.mobilenav .sub-menu li.menu-item
{
	/*border-bottom:1px dotted var(--T);*/
	line-height: 2.9 !important;
	width: 61.7vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	list-style: none;
	font-weight: 100 !important;
}
.mobilenav div .menu
{
	border: 0px solid black;
}
.pop-MENU .menu-item.menu-item-type-custom a span
{
	font-weight: bold;
	font-size: 20px;
	line-height: 3;
	margin-left: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
.pop-MENU .menu-item.menu-item-type-custom li a span
{
	font-weight: 100;
}
.mobilenav .pop-MENU
{
	margin-bottom: 13px;
	margin-top: 8px;
}
.mobilenav #menu-footer-proyecto, .mobilenav #menu-footer-series
{
	width: 61.6vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	margin-top: 23px;
	margin-bottom: 31px;
	list-style: none;
}
.menu-item-11168 a span, .menu-item-11243 a span, .menu-item-11206 a span
{
	font-size: 12px !important;
}
.menu-item-11168, .menu-item-11243, .menu-item-11206
{
	margin-right: 16px !important;
	line-height: ;
	font-size: 11px !important;
	position: relative !important;
	left: 0px !important;
	top: 20px !important;
	border: 0px solid black !important;
}
.mobilenav .current-menu-item
{
	margin-top: -1px;
	padding-right:NONE;
	padding-left:none;
	z-index: -61;
	border:1px solid var(--T) !important;
}
.mobilenav .menu-item-11165
{
	background-color:var(--T);
	color:var(--F);
}
.mobilenav .sub-menu a span
{
	font-weight: 100;
	font-size: 15px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border:0px solid var(--T);
}
.pop-MENU-lang ul
{
	width: 68vw;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	margin-top: 3vw;
	margin-bottom: 3vw;
}
.mobilenav-lang-base
{
	margin-left: 2px;
	line-height: 2.8;
	margin-top: 0;
}
div.footer-diseños div#gallery-2 .gallery-item
{
	width: calc(50% - 10px);
}
div.footer-diseños div#gallery-2 .gallery-item:nth-child(2n)
{
	width: calc(50% - 10px);
	position: relative;
	left: 20px;
	top: 0px;
}
.footer-diseños #gallery-2 .gallery-item img
{
	margin-bottom: -8px;
	padding-bottom: 0;
	margin-top: 0;
}
.single-post .site-inner
{
	margin-bottom: -11px;
	padding-bottom: 33px;
}
.footer-diseños .gallery-icon.portrait a img
{
	width: 90%;
	margin-left: 5%;
}
header.site-header:before
{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	position: fixed !important;
	transition: 0.3s;
	z-index: 5;
	height: 2px;
	background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
	background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
	margin-bottom: 0;
	position: absolute;
	left: 0;
	top: 0;
	transform: ;
	width: 100vw !important;
	/*border-bottom:6px solid var(--T);*/
}
.home .gallery-caption div.line-text
{
	font-size: 13px;
	line-height: 1.8;
}
.wp-caption-text
{
}
div.footer-diseños div#gallery-2 .gallery-icon, .footer-diccionarios #gallery-2 .gallery-icon
{
	position: relative;
	background-color: transparent !important;
	box-shadow: none !important;
	border: 0px solid black !important;
}
div.footer-diseños div#gallery-2 .gallery-icon:before, div.footer-diseños div#gallery-2 .gallery-icon:after, div.footer-diseños div#gallery-2 .gallery-icon > :first-child:before, div.footer-diseños div#gallery-2 .gallery-icon > :first-child:after
{
	position: absolute;
	content: ' ';
	width: 15px;
	height: 15px;
	border-color:var(--T);
	border-style: solid;
}
.footer-diccionarios #gallery-2 .gallery-item dt.gallery-icon.portrait
{
	background-color: rgba(197, 96, 96, 0) !important;
}
div.footer-diseños div#gallery-2 .gallery-icon:before
{
	top: 0;
	left: 0;
	border-width: 1px 0 0 1px;
}
div.footer-diseños div#gallery-2 .gallery-icon:after
{
	top: 0;
	right: 0;
	border-width: 1px 1px 0 0;
}
div.footer-diseños div#gallery-2 .gallery-icon > :first-child:before
{
	bottom: 0;
	right: 0;
	border-width: 0 1px 1px 0;
}
div.footer-diseños div#gallery-2 .gallery-icon > :first-child:after
{
	bottom: 0;
	left: 0;
	border-width: 0 0 1px 1px;
}
.footer-diccionarios #gallery-2 .gallery-item:nth-child(2), .home #gallery-4 .gallery-item:nth-child(2)
{
	padding-right: 5%;
	padding-left: 5%;
}
.home #gallery-4 .gallery-item
{
}
.footer-diccionarios #gallery-2 .gallery-item:nth-child(2), .home #gallery-6 .gallery-item:nth-child(2)
{
	padding-right: 5%;
	padding-left: 5%;
}
#gallery-2 dl.gallery-item:nth-child(2)
{
	padding: 0;
	/*border: 0px solid black;*/
	margin-left: -3px;
}
.footer-diccionarios #gallery-2 .gallery-item
{
	width: 30% !important;
	/*margin-right: 3%;*/
}
#gallery-2 .gallery-caption
{
	margin-left: 0;
}
/*#gallery-2 .portrait:before, #gallery-2 .portrait:after, #gallery-2 .portrait > :first-child:before, #gallery-2 .portrait > :first-child:after
{
	position: absolute;
	content: ' ';
	width: 15px;
	height: 15px;
	border-color:var(--T);
	border-style: solid;
}*/
div#gallery-2.gallery .portrait
{
	/*box-shadow: 3px 4px 16px 3px rgba(0, 0, 0, 0.065);*/
	/*border: 1px solid rgba(0, 0, 0, 0.095);*/
	/*background-color: #FFFFFF !important;*/
}
/*#gallery-2 .portrait:before
{
	top: 0;
	left: 0;
	border-width: 1px 0 0 1px;
}*/
/*#gallery-2 .portrait:after
{
	top: 0;
	right: 0;
	border-width: 1px 1px 0 0;
}*/
/*#gallery-2 .portrait > :first-child:before
{
	bottom: 0;
	right: 0;
	border-width: 0 1px 1px 0;
}*/
#gallery-2 .portrait > :first-child:after
{
	bottom: 0;
	left: 0;
	border-width: 0 0 1px 1px;
}
#gallery-2 .gallery-item
{
	float: left;
	margin-top: 10px;
	width: 30%;
}
.home #gallery-2 .gallery-item:nth-child(1), .home #gallery-2 .gallery-item:nth-child(4)
{
	margin-left: 0;
	margin-right: 4% !important;
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}
#gallery-4 .gallery-item:nth-child(3), #gallery-4 .gallery-item:nth-child(1)
{
	margin-left: 0;
	margin-right: 2.8% !important;
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	background-image: ;
}
.home #gallery-4 .gallery-item:nth-child(2), .home #gallery-4 .gallery-item:nth-child(1)
{
	margin-left: 0;
	margin-right: 3% !important;
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	background-image: ;
}
.home #gallery-2 .gallery-item
{
	float: left;
	margin-top: 20px;
	width: 48%;
}
.home #gallery-4 .gallery-item:nth-child(3)
{
	margin-right: 0% !important;
}
/*#gallery-2 .gallery-item:nth-child(3)
{
	(*padding: 0 0px 0 0 !important;*)
	(*margin: 0 !important;*)
	border: 1px solid black;
	(*margin-right: -3px !important;*)
}*/
#gallery-2 .gallery-item:nth-child(3), #gallery-2 .gallery-item:nth-child(1)
{
	/*float: left;*/
	/*margin-top: 20px;*/
	/*width: 45%;*/
	/*margin-left: 4%;*/
	margin-left: 0;
	/*margin-right: 2.8% !important;*/
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	/*border: 1px solid black;*/
	background-image: ;
}
.home #gallery-4 .gallery-item
{
	float: left;
	margin-top: 20px;
	width: 48%;
	/*margin-left: 1%;*/
}
.ficha-categorias
{
	max-width: 506px;
	width: calc(100% - 10px) !important;
	width: 100%;
	margin-bottom: 56px;
	margin: 0;
	padding: 0;
}
.home .gallery-columns-2 .gallery-item .wp-caption-text
{
	margin-bottom: 31px;
	margin-top: 10px;
}
#gallery-4 .portrait
{
	position: relative;
	margin-bottom: 25px;
}
.home .gallery.gallery-columns-3 .gallery-item
{
	float: left;
	margin-top: 10px;
	width: 31% !important;
	margin: 0 !important;
	padding: 0 !important;
}
#gallery-4 .portrait:before, #gallery-4 .portrait:after, #gallery-4 .portrait > :first-child:before, #gallery-4 .portrait > :first-child:after
{
	position: absolute;
	content: ' ';
	width: 15px;
	height: 15px;
	border-color:var(--T);
	border-style: solid;
}
.home #gallery-4 img.attachment-full.size-full.lazy-loaded
{
	width: 90%;
	margin-left: 5%;
}
a.comment-reply-link
{
	pointer-events: all;
}
/*A.HOMA-c IMG.attachment-full.size-full
{
	transform: rotate(-5deg);
	margin-left: 15px;
}*/
#gallery-4 .portrait:before
{
	top: 0;
	left: 0;
	border-width: 1px 0 0 1px;
}
#gallery-4 .portrait:after
{
	top: 0;
	right: 0;
	border-width: 1px 1px 0 0;
}
#gallery-4 .portrait > :first-child:before
{
	bottom: 0;
	right: 0;
	border-width: 0 1px 1px 0;
}
#gallery-4 .portrait > :first-child:after
{
	bottom: 0;
	left: 0;
	border-width: 0 0 1px 1px;
}
#gallery-4 .gallery-item
{
	float: left;
	margin-top: 10px;
	width: 33%;
}
.galeria-categoria tbody tr td
{
	vertical-align: sub;
	background-position: -4px 68px;
	padding-bottom: 41px;
}
.galeria-categoria tr td:nth-child(2)
{
	position: relative;
	left: 13px;
	top: 0px;
}
.ficha-categorias h2
{
	border-bottom:1px dotted var(--T);
	font-size:var(--TP);
	line-height: 1.4;
	margin-bottom: 12px;
	padding-bottom: 12px;
	margin-top: 10px;
}
.ficha-categorias h2 span.first-word
{
	font-size:var(--TM);
	display: list-item;
	list-style: none;
}
.protest-collection h1.TEXTO-TITULOS, .serie-reivindica h1.TEXTO-TITULOS, .serie-divertida h1.TEXTO-TITULOS, .funny-collection h1.TEXTO-TITULOS
{
	margin-top: -1px;
	font-size:var(--TM );
	line-height: 1.2;
}
div#SUBFOOTER
{
	border-top:1px solid var(--T);
	border-bottom:1px solid var(--T);
	margin-bottom: 9px;
	margin-top: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 13px;
}
.footer-diccionarios p
{
	margin-bottom: 10px;
	text-align: left !important;
	font-size: 13px;
}
/*.footer-diccionarios .line-subtitulo H2, .footer-diseños .line-subtitulo H2
{
	font-weight: bold;
	text-align: left;
	margin-top: 28px;
	line-height: 1.1;
	font-size: 28px;
}*/
#gallery-6 .line-text a
{
	color:var(--A);
	font-weight: bold;
	border-bottom:1px dotted var(--A);
}
.footer-diccionarios-encilopedia
{
	border-top:1px solid var(--T);
	padding-top: 6px;
}
.footer-diccionarios .line-titulo, .footer-diseños div.line-titulo
{
	font-weight: bold;
	padding-bottom: 5px;
	/*border-bottom:1px dotted var(--T);*/
	margin-bottom: 19px;
	font-size:var(--TP);
	margin-top: 2px;
}
.line-subtitulo a h2
{
	font-size: 33px;
	margin-top: 23px;
	margin-bottom: 3px;
	width: 88%;
}
.footer-diccionarios #output, .footer-diseños #output
{
	float: right;
	position: relative;
	left: -1px;
	top: -42px;
	font-size: 13px;
}
#gallery-4 .gallery-caption
{
	margin: 0 0 38px 0;
}
#gallery-4 .gallery-item
{
	float: left;
}
#gallery-4.gallery-columns-2 .gallery-item:nth-child(2), #gallery-4.gallery-columns-2 .gallery-item:nth-child(5)
{
	width: calc(50% - 10px);
	background-position: -4px 29px;
}
#gallery-4 .gallery-item
{
	width: calc(50% - 2%);
	/*background-position: -4px 29px;*/
}
/*#gallery-4 .gallery-item:nth-child(4)
{
	margin-left: 10%;
}*/
#gallery-4.gallery-columns-2 .gallery-item:nth-child(1), #gallery-4.gallery-columns-2 .gallery-item:nth-child(4)
{
	width: calc(50% - 10px);
	margin-right: 20px;
}
/*.top10-lateral:before, .top10-lateral:after, .top10-lateral > :first-child:before, .top10-lateral > :first-child:after
{
	position: absolute;
	content: ' ';
	width: 15px;
	height: 15px;
	border-color:var(--T);
	border-style: solid;
}*/
.top10-lateral:before
{
	border: 0px solid black !important;
}
.top10-lateral:after
{
	border: 0px solid black !important;
}
.top10-lateral > :first-child:before
{
	border: 0px solid black !important;
}
.top10-lateral > :first-child:after
{
	bottom: 0;
	left: 0;
	border: 0px solid black !important;
}
.top10-lateral
{
	margin: 0;
	position: relative;
	padding: 0px;
	/*border:1px dotted var(--T);*/
}
#gallery-6
{
	margin: auto;
}
#gallery-6 .portrait
{
	position: relative;
}
#gallery-6 .portrait:before, #gallery-6 .portrait:after, #gallery-6 .portrait > :first-child:before, #gallery-6 .portrait > :first-child:after
{
	position: absolute;
	content: ' ';
	width: 15px;
	height: 15px;
	border-color:var(--T);
	border-style: solid;
}
#gallery-6 .portrait:before
{
	top: 0;
	left: 0;
	border-width: 1px 0 0 1px;
}
#gallery-6 .portrait:after
{
	top: 0;
	right: 0;
	border-width: 1px 1px 0 0;
}
#gallery-6 .portrait > :first-child:before
{
	bottom: 0;
	right: 0;
	border-width: 0 1px 1px 0;
}
#gallery-6 .portrait > :first-child:after
{
	bottom: 0;
	left: 0;
	border-width: 0 0 1px 1px;
}
#gallery-6 .gallery-item
{
	float: left;
	margin-top: 10px;
	width: 30%;
}
div.footer-diccionarios .gallery.gallery-columns-3 .gallery-item
{
	/*width: 18%;*/
	/*margin-right: 3%;*/
	/*margin-left: 4%;*/
}
.footer-diccionarios #gallery-6 .gallery-item
{
	width: 30% !important;
}
#gallery-6 .gallery-caption
{
	margin-left: 0;
}
main.content
{
	width: 100%;
}
.archive.post-type-archive.post-type-archive-glosario-lgbt main.content
{
	width: calc(100% - 258px);
}
.content-sidebar-sidebar .content
{
	width: 440px;
}
.glosario-texto div.wp-caption
{
	width: auto !important;
	margin-left: 0;
	padding-left: 0;
	border-bottom:1px dotted var(--T);
	margin-bottom: 13px;
}
.glosario-texto a.INDICE, a#A.INDICE, .glosario-termino a.INDICE
{
	font-size: 78px;
	/*border-top: 3px double;*/
	/*border-bottom:9px solid var(--T);*/
	line-height: 2.2;
	/*width: 25% !important;*/
	/*float: left !important;*/
	position: relative;
	left: 0;
	top: 0;
	padding-top: 13px;
	background-color: ;
	padding-bottom: 0;
	margin-left: 0;
	text-align: center;
	/*font-family: "moscas";*/
	margin-bottom: 11px;
	color:var(--T);
	/*+placement: margin-auto 5px 26px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 5px;
	top: 26px;
	border-bottom: 0px solid black;
}
a#A.INDICE
{
	/*margin-top: 18px;*/
	/*margin-left: -22px;*/
	/*+placement: float-right;*/
	float: right;
	position: relative;
	left: 0;
	top: 0;
	/*border-top:6px solid var(--T);*/
	width: 100% !important;
	text-align: left;
	/*font-size: 39px;*/
	line-height: 1.2;
	margin-top: 69px;
	padding-top: 2px;
	border-bottom: 0px solid black;
	margin-bottom: -15px;
	/*position: sticky !important;*/
	/*display: run-in !important;*/
}
.atoz_sorting_style ul li, .atoz_sorting_style ul li a
{
	line-height: 1.2;
	font-size: x-large;
	font-weight: bold;
	color: ;
	margin: 4px 3px 0 0 !important;
}
.glosario-termino a
{
	font-weight: bold;
	color:var(--A);
	border-bottom:1px dotted var(--A);
	margin-bottom: 66px;
	position: relative;
	left: 0;
	top: 0;
}
.atoz_sorting_style li
{
	width: 44px;
	border:1px solid var(--T);
	text-align: center;
}
.atoz_sorting_style ul li a
{
	margin-left: 2px !important;
	padding-left: 8px;
}
/*UL LI A
{
	border: 1px solid black;
	text-align: center !important;
}*/
.sidebar-secondary a.highlight:after
{
	color: #FFFFFF;
}
.sidebar-secondary a:after
{
	position: relative;
	left: 3px;
	top: -2px;
}
.sidebar-secondary a[href$='/aleman/']:after, .sidebar-secondary a[href$='/german/']:after
{
	content: "*" !important;
}
.sidebar-secondary a[href$='/espanol/']:after, .sidebar-secondary a[href$='/spanish/']:after
{
	content: "*" !important;
}
.sidebar-secondary a[href$='/arabe/']:after, .sidebar-secondary a[href$='/arabic/']:after
{
	content: "*";
}
.sidebar-secondary a[href$='/frances/']:after, .sidebar-secondary a[href$='/french/']:after
{
	content: "*";
}
.sidebar-secondary a[href$='/italiano/']:after, .sidebar-secondary a[href$='/italian/']:after
{
	content: "*" !important;
}
.sidebar-secondary a[href$='/portugues/']:after, .sidebar-secondary a[href$='/portuguese/']:after
{
	content: "*";
}
.sidebar-secondary a[href$='/ingles/']:after, .sidebar-secondary a[href$='/english/']:after
{
	content: "*" !important;
}
.sidebar-secondary a[href$='/ruso/']:after, .sidebar-secondary a[href$='/russian/']:after
{
	content: "*";
}
.sidebar-secondary a[href$='/valenciano/']:after, .sidebar-secondary a[href$='/valencian/']:after
{
	content: "*" !important;
}
div.glosario-termino h2 a
{
	border: 1px none black;
	color:var(--T);
	font-size:var(--TM);
	/*border-bottom:2px solid var(--T);*/
}
.diccionario-lesbico .sidebar-secondary a:after, .lesbian-dictionary .sidebar-secondary a:after
{
	content: "";
}
.post-type-archive-glosario-lgbt .glosario-termino h2, h2.title-termino
{
	margin-bottom: 8px;
	padding-bottom: 8px;
	/*border-bottom:1px dotted var(--T);*/
	margin-top: 0;
	padding-top: 8px;
}
div.glosario-termino
{
	padding-bottom: 42px;
}
hr
{
	padding: 0 !important;
	border: 1px solid rgba(163, 12, 12, 0) !important;
	height: 0px;
	border-top:1px solid var(--T) !important;
	/*margin-left: 33px;*/
}
.glosario-termino hr
{
	margin-right: 15px;
	padding-bottom: 0px !important;
	margin-top: -7px;
}
.mismo-idioma a
{
	color:var(--A);
	border-bottom:1px dotted var(--A);
	margin-right: 5px;
	margin-left: 5px;
}
.glosario-termino hr
{
	/*opacity: 0.17;*/
	border: thin solid #C0C0C0 !important;
	height: 0px;
	padding-top: 0px !important;
	border-top: 0px solid black !important;
}
.sidebar
{
	float: right;
	text-align: center;
}
.sidebar-secondary .js-wpv-loop::-webkit-scrollbar
{
	width: 6px;
}
.sidebar-secondary .js-wpv-loop::-webkit-scrollbar-thumb
{
	border-radius: 220px !important;
	border:4.47px solid var(--W);
}
.wp-image-15637
{
	background-color:var(--W);
	-moz-border-radius: 101px;
	-webkit-border-radius: 101px;
	-khtml-border-radius: 101px;
	border-radius: 101px;
	width: 98px;
	margin-top: 22px;
	border:2px solid var(--W);
}
.DICCIONARIO-LOGO-lgbt, .DICCIONARIO-LOGO-enciclopedia
{
	font-family: "moscas";
}
div.site-inner aside.sidebar.sidebar-secondary
{
	width: 167px;
	margin-right: 1vw !important;
	/*background-color: var(--T);*/
	color:var(--W);
}
.sidebar-secondary
{
	margin-top: 168px !important;
	background-color: transparent !important;
}
.sidebar.sidebar-secondary.widget-area:after
{
	content: "* Glosarios con más de 30 terminos";
	display: block;
	width: 136px !important;
	width: auto;
	margin-left:position:;
	position: absolute;
	color:var(--T);
	line-height: 1.2;
	font-size: 14px;
	text-align: end;
	margin-top: 7px;
	padding-left: 5px;
	padding-right: 14px;
}
/*@-webkit-keyframes color_change
{
	from
	{
		color:var(--A);
	}
	to
	{
		color:var(--W);
	}
}*/
/*@-moz-keyframes color_change
{
	from
	{
		color:var(--A);
	}
	to
	{
		color:var(--W);
	}
}*/
/*@-ms-keyframes color_change
{
	from
	{
		color:var(--A);
	}
	to
	{
		color:var(--W);
	}
}*/
/*@-o-keyframes color_change
{
	from
	{
		color:var(--A);
	}
	to
	{
		color:var(--W);
	}
}*/
/*@keyframes color_change
{
	from
	{
		color:var(--A);
	}
	to
	{
		color:var(--W);
	}
}*/
/*.sidebar-secondary #black-studio-tinymce-9:lang(es):before, .sidebar-secondary #black-studio-tinymce-10:lang(es):before
{
	content: "Selecciona uno de estos idiomas";
	position: relative;
	color:var(--W);
	background-color:var(--T);
	margin-left: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0;
	(*+placement: -9px 0px;*)
	position: relative;
	left: -9px;
	top: 0px;
}*/
/*.sidebar-secondary #black-studio-tinymce-7:lang(en):before, .sidebar-secondary #black-studio-tinymce-8:lang(en):before
{
	content: "Select one of this languages";
	(*+placement: -9px 0px;*)
	position: relative;
	left: -9px;
	top: 0px;
	position: relative;
	left: -1.4px;
	top: -16px;
	line-height: ;
	color:var(--W);
	background-color:var(--T);
	margin-left: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
}*/
.category .heateor_sss_sharing_container
{
	margin-top: -21px;
	/*margin-bottom: 77px;*/
	width: 78.5vw !important;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
#heateor_sss_sharing-2
{
	margin-top: 0;
}
#black-studio-tinymce-6.widget.widget_black_studio_tinymce div.widget-wrap
{
	border: 6px solid transparent;
	margin-bottom: 55px;
	padding-bottom: 0px;
	margin-top: 0;
	padding-top: 0;
}
.sidebar #black-studio-tinymce-6.widget_black_studio_tinymce div.textwidget
{
	margin: 0px;
	padding: 0;
}
.sidebar-secondary ul.wpv-loop.js-wpv-loop
{
	border:1px solid var(--T);
	width: 83%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: -8px;
	top: 0;
	/*margin-bottom: 15px;*/
	color:var(--T);
	margin-top: -3px;
	/*padding-top: 11px;*/
	border-bottom: 0px solid black;
}
.sidebar-secondary .js-wpv-loop li
{
	border-bottom:1px solid var(--T);
}
.sidebar-primary #menu-series.menu, .sidebar-primary #menu-collections.menu
{
	display: block !important;
	margin: 0;
	padding: 0;
	text-align: center;
}
.barra-sidebar .LOGOTIPO-SLIDER-HEADER
{
	margin: 0;
	padding: 0;
	text-align: center;
}
div.barra-sidebar
{
	background-color:var(--T);
	text-align: center;
	color:var(--W);
	margin-top: 0;
	padding-top: 7px;
	margin-bottom: 47px;
	padding-bottom: 13px;
}
div.barra-sidebar:after
{
	content: "Top designs";
	color:var(--T);
	display: block !important;
	position: absolute;
	margin-top: 18px;
	width: 221px;
	font-weight: bold;
	font: medium "moscas";
	padding: 8px 0 5px;
	text-align: right;
}
#menu-item-16171:before, #menu-item-8466:before
{
	content: "A";
	font-family: "moscas";
	position: relative;
	left: 4px;
	top: 1px;
	font-size: 13px;
}
#menu-item-3471 span
{
}
#menu-item-8466
{
}
.sidebar-primary
{
	width: 225px;
}
div.titulo-categoria, .home h1.entry-title
{
	color:var(--T);
	font-family: "noto sans";
	font-size: 74px !important;
	line-height: 1.4;
	text-transform: uppercase;
	padding: 0;
	/*margin-bottom: 133px;*/
}
.entry-header h1.entry-title
{
}
/*.home .entry-header H1.entry-title
{
	display: none;
}*/
/*.home DIV.TEXTO-INICIO .slabtext SPAN
{
	font-family: "MOSCAS";
}*/
div.titulo-categoria
{
	color:var(--T);
	font-family: "MOSCAS";
	font-size: 45px;
	line-height: 1.4;
	text-transform: uppercase;
	padding: 0;
	/*margin-top: -2px;*/
}
.home h1.entry-title span:first-child
{
	font-family: "moscas";
	margin-right: 12px;
}
.home h1.entry-title
{
	font-size: 46px !important;
	zoom: 0.5;
	margin-top: -91px !important;
}
.home #heateor_sss_sharing-2
{
	/*+placement: 0px 110px;*/
	position: relative;
	left: 0px;
	top: 110px;
}
.home h1.entry-title
{
	border:5px solid var(--T);
	margin-left: 0;
	width: 548px;
	padding-left: 13px;
	margin-top: 0;
	padding-top: 0px;
	line-height: 1.1;
}
.TEXTO-INICIO div.titulado
{
	font-weight: bold;
	font-size: 32px;
}
.home .TEXTO-INICIO div.titulado
{
	border-top:0px dotted var(--T);
	font-size: 23px;
	height: ;
	margin-top: 7px;
	padding-top: 0;
}
.home .titulo-texto-inicio
{
	padding-bottom: 12px;
	font-weight: bold;
}
.home h1.entry-title:before
{
	content: "A";
	padding-right: 8px;
	font-family: "moscas";
	border:5px solid var(--T);
	margin-left: -18px;
	margin-right: 6px;
	padding-left: 7px;
	margin-top: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: -12px !important;
	font-size: ;
	line-height: 1.2;
}
.TEXTO-INICIO div.texto-inicio
{
	text-align: left !important;
	border-bottom:0px dotted var(--T);
	margin-bottom: -4px !important;
	padding-bottom: 13px !important;
}
div .imagenes-fondo
{
	width: 362px;
	margin-top: 26px;
	margin-right: 33px;
	padding-right: CALC(100% - 369PX);
	padding-top: 14px;
	margin-bottom: 8px;
}
.home div#gallery-4
{
	/*border-top:1px dotted var(--T);*/
	margin-top: 5px;
	padding-top: 24px;
}
div.intro-diccionario h1
{
	/*font-size:var(--TM);*/
	width: 298px;
	font-size: 4.5vw;
	/*margin-top: -34px !important;*/
	margin-bottom: -8px;
	line-height: 0.8 !important;
	padding-bottom: 30px;
	margin-top: 0;
	padding-top: 8px;
}
div.intro-diccionario h2
{
	border-top:0px dotted var(--T);
	margin-top: 11px;
	font-size:var(--TP);
	padding-top: 6px;
	margin-bottom: 0;
	padding-bottom: 12px;
}
.intro-diccionario h1 .last-word
{
	font-size:var(--TP);
	margin-bottom: 3px;
	padding-bottom: 5px;
	line-height: 2.1;
	margin-right: 293px;
}
.post-type-archive-glosario-lgbt .sidebar-primary .menu-item-16890
{
	background-color:var(--T);
	color:var(--W);
	margin-top: -1px;
}
h1.TEXTO-TITULOS
{
	border-bottom:1px dotted var(--T);
	margin-bottom: 9px;
	font-size:var(--TP );
	padding-bottom: 7px;
	font-size: ;
	font-weight: bold !important;
	margin-top: 44px;
}
.TEXTO-TITULOS a
{
	font-size:var(--TP);
}
.archive.category .content h3, .archive-description h2, #glosario_previo h2
{
	border-bottom:1px dotted var(--T);
	column-span: all;
	margin-bottom: 6px;
	line-height: 1.7;
	font-size:var(--TP);
	padding-bottom: 5px;
	margin-top: 8px;
}
.post-type-archive-glosario-lgbt h1
{
	font-size: ;
	font-size:var(--TM);
	column-span: all;
}
#menu-collections, #menu-collections, #menu-series, #menu-collections, #menu-diccionarios-y-glosario, #menu-dictionarys-glossary
{
	display: -webkit-box !important;
	list-style: none;
	border-bottom:1px dotted var(--T);
	padding-bottom: 14px;
	width: 83.1vw !important;
	max-width: 863px;
}
#menu-diccionarios-y-glosario-1, #menu-dictionarys-glossary-1
{
	display: -webkit-box !important;
	list-style: none;
	border-bottom:1px dotted var(--T);
	padding-bottom: 14px;
	width: 75.4vw !important;
	max-width: 863px;
	margin-bottom: 29px;
}
#menu-dictionarys-glossary .menu-item-15406
{
}
.diccionario-lesbico #menu-item-13736
{
	background-color:var(--T);
	color:var(--W);
}
#menu-dictionarys-glossary.menu
{
	column-span: all;
}
.diccionario-gay .menu-item-13735
{
	background-color:var(--T);
	color:var(--W);
	border: 0px solid black;
}
#menu-dictionarys-glossary-1
{
}
.menu-diccionarios-y-glosario-container #menu-diccionarios-y-glosario.menu
{
	border-bottom:1px dotted var(--T) !important;
	padding-bottom: 14px !important;
}
.FOOTER-MENU .sub-menu .menu-item:hover, .FOOTER-MENU .current-menu-item
{
	border:1px dotted var(--F) !important;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	background-color:var(--T);
	color:var(--F)!important;
}
.page-template-plantilla-TIENDA .FOOTER-MENU .sub-menu .menu-item:hover, .page-template-plantilla-TIENDA.FOOTER-MENU .current-menu-item
{
	background-color:var(--T);
}
.FOOTER-MENU .sub-menu .menu-item
{
	font-weight: 100;
	width: 70%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
.bajo-FOOTER div.SOCIAL-FOOTER
{
	width: 25.9vw;
}
.bajo-FOOTER
{
	border-top:1px solid var(--F);
	margin-top: 19px;
	margin-bottom: 6px;
	padding-top: 7px;
}
div.bajo-FOOTER div.texto-copy
{
	float: right;
	position: relative;
	left: 0;
	top: 0;
	width: 69.8vw;
	text-align: right;
	margin-bottom: 15px;
	padding-bottom: 0;
}
div.CONSTRUCCION-FOOTER
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0;
}
div.LOGOTIPO-footer
{
	width: 250px;
}
div.texto-FOOTER
{
	width: 195px;
	font-size: 12px;
}
.CONSTRUCCION-FOOTER div.FOOTER-MENU
{
	width: calc(90% - 120px) !important;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
}
.FOOTER-MENU div.shortcode-menu
{
	width: 33%;
}
.x1:before
{
	font-family: "icono";
	font-size: 17px;
	color:var(--fondo);
	padding: 5px 8px 3px 7px;
}
.Facebook.x1:before
{
	content: '\f09a';
}
a.twitter.x1:before
{
	content: '\f099';
}
a.instragram.x1:before
{
	content: '\f32d' !important;
}
a.contacto.x1:before
{
	content: '\f0e0';
}
div.bajo-FOOTER
{
	display: inline-flex;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
}
.CONSTRUCCION-FOOTER .current-menu-item, .CONSTRUCCION-FOOTER .current-menu-item a, .FOOTER-MENU .current-post-parent a, .FOOTER-MENU .current-post-parent
{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	pointer-events: none;
}
.FOOTER-MENU a:hover
{
	color: currentColor !important;
}
.menu-item-11165, .menu-item-11191
{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0;
	top: 0;
	background-color:var(--F);
	color:var(--T);
	pointer-events: none;
}
.page-template-plantilla-TIENDA .menu-item-11165, .page-template-plantilla-TIENDA .menu-item-11191
{
	background-color:var(--T);
	color:var(--F);
}
.page-template-plantilla-TIENDA #footer_real .LOGOTIPO-SLIDER-HEADER
{
	color:var(--F);
	width: 209px;
}
.page-template-plantilla-TIENDA #footer_real .sub-inf
{
	margin: 0;
}
div.FOOTER-MENU .menu-item
{
	list-style: none;
	font-weight: bold;
}
.btn-default.close-comment, .see-comment.inactive
{
	display: none;
}
a#enlace-blog
{
	/*border-top:3px solid var(--T);*/
	padding-bottom: 11px;
	padding-top: 7px;
	/*margin-top: -13px !important;*/
	font-size: 15px;
	/*+placement: 0px 51px;*/
	position: relative;
	left: 0px;
	top: 51px;
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border:1px solid var(--T);
	padding-left: 15px;
	padding-right: 17px;
	font-weight: bold;
	margin-top: 0;
}
.heateor_sss_sharing_ul
{
	position: relative;
	left: 0px;
	top: -13px;
	margin-left: 19px;
}
div.line-text
{
	font-size: 15px;
	margin-top: -9px;
	padding-top: 9px;
	padding-bottom: 13px;
}
main.content h1.TEXTO-TITULOS span.first-word
{
	float: left;
	position: relative;
	left: -2px;
	top: -47px;
	margin-right: -475px;
	font-size:var(--TM );
	margin-top: -3px;
	padding-top: 0;
}
.glosario-lgbt-template-default.single .wpml-ls-display, .single .wpml-ls-display
{
	display: none;
}
.comment-author::first-letter
{
	font-weight: bold !important;
	/*margin-right: 6px;*/
	/*padding-right: 15px;*/
	/*padding-left: 14px;*/
	/*font-size: 25px;*/
	/*text-transform: uppercase;*/
	/*display: block !important;*/
	/*float: left;*/
	/*position: relative;*/
	/*left: 0;*/
	/*top: 0;*/
	/*width: 71px !important;*/
	/*line-height: 2;*/
	/*background-color:var(--T);*/
	/*color:var(--W);*/
	/*border-bottom: 1px solid black;*/
}
#respond.comment-respond
{
	background-color:var(--W);
	padding: 41px 6px 6px 19px;
	margin-bottom: 33px !important;
	margin-left: 0;
}
textarea#comment, .comment-form p input
{
	width: CALC(100% - 12PX);
	border: 0px solid black !important;
	min-height: 14px !important;
	/*+border-radius: 0 !important;*/
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	border-radius: 0 !important;
	background: none;
}
.comment.active
{
	display: block !important;
	margin-top: 55px;
}
.comment-author-pabupop
{
	width: 97% !important;
	margin: 0;
	padding: 6px !important;
	var(--W);
	background-color:var(--F)!important;
}
.comment
{
	width: 71.1vw;
	max-width: 829px;
	padding-left: 17px;
	margin-bottom: 30px !important;
}
.comment
{
	display: none !important;
}
#comments, div#respond
{
	display: none;
}
.single.single-post .comment-respond
{
	margin-top: 109px !important;
}
#respond.comment-respond.active
{
	position: relative;
	left: 0px;
	top: 34px;
	margin: 32px 0 0;
	display: block !important;
	padding-top: 28px;
	pointer-events: all;
}
.close-comment.active, .btn-default.see-comment
{
	display: inline !important;
	background-color:var(--T);
	color:var(--W);
	float: left;
	position: relative;
	left: 0;
	top: 0;
	width: CALC(100% - 15PX);
	/*padding-bottom: 10px;*/
	/*line-height: 2.9;*/
	/*padding-left: 15px;*/
	/*margin-left: 0;*/
	margin-top: 19px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 11px;
	margin-left: 0;
}
.btn-default.see-comment
{
}
.form-submit #submit
{
	height: 35px;
	background-color:var(--T);
	color:var(--W);
	line-height: 0;
	font-size: 17px;
	padding-bottom: 23px !important;
	margin-top: 14px;
	padding-top: 26px;
	cursor: pointer !important;
}
main.content .see-comment.inactive
{
	display: none !important;
}
.comment
{
	background-color:var(--W);
	margin-left: 0;
	/*padding-left: 19px;*/
	/*padding-right: 19px;*/
	margin-top: 0;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: -3px;
}
.comment.active .comment-body
{
	margin-bottom: 26px;
}
.comment.depth-2
{
	margin: 0px;
	padding: 0;
}
.comment-meta
{
	margin-top: 0;
	padding-top: 11px;
}
.comment.thread-alt
{
	border:1px dotted var(--T);
}
.thread-even
{
	border:1px dotted var(--T);
	/*padding-top: 19px;*/
	/*margin-top: 34px !important;*/
	/*border-bottom:1px solid var(--T);*/
}
@media (max-width: 420px)
{
	#menu-diccionarios-y-glosario.menu li a, #menu-dictionarys-glossary.menu li a
	{
		font-size: 2.9vw !important;
	}
	.home .TEXTO-INICIO div.titulado
	{
	}
	.home .titulo-texto-inicio
	{
		margin-bottom: 9px;
		padding-bottom: 8px;
		margin-top: 29px;
	}
	/*.home DIV.TEXTO-INICIO DIV.titulo-texto-inicio
	{
		border: 1px solid black;
	}*/
	.MENU-DESKTOP a span
	{
		font-size: 3.5vw !important;
		padding-left: 0px;
	}
}
@media (max-width: 730px)
{
	header.site-header
	{
		height: 164px !important;
		margin-top: 0;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.css-diccionario-definicion
	{
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
		border:0px solid var(--T) !important;
		padding: 0px;
		width: auto !important;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0 !important;
		margin-top: 0px;
		margin-bottom: 0px !important;
		display: -moz-flex;
		min-height_:100%;
		/*background-color: rgba(182, 92, 92, 0.922) !important;*/
		/*font-style: italic;*/
	}
	div.titulo-categoria, .home h1.entry-title
	{
		/*margin-bottom: 122px !important;*/
	}
	div#footer
	{
		width: 66vw !important;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
		/*max-width: 860px;*/
		background-color:var(--W);
		padding-bottom: 0;
		/*width: 85.3vw !important;*/
		position: relative;
		/*left: 0;*/
		/*top: 0;*/
		/*max-width: 366px !important;*/
		/*padding-left: 40px;*/
		/*padding-right: 40px;*/
		/*+border-radius: 0;*/
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
		/*border: 0px solid black;*/
	}
	/*DIV.titulo-categoria, .home H1.entry-title
	{
		margin-bottom: 122px !important;
	}*/
	.home h1.entry-title
	{
		border:5px solid var(--T);
		margin-left: 0;
		width: 73.6vw;
		padding-left: 13px;
		margin-top: 0;
		padding-top: 0px;
		line-height: 1.1;
		font-size: 6vw !important;
		padding-bottom: 0;
	}
	.home header.entry-header
	{
		margin-bottom: -109px;
		padding-bottom: 0px;
	}
	.windows .widget-area.header-widget-area div.LOGOTIPO-SLIDER-HEADER div.logotipo-slider-HEAD, .unknown-os .widget-area.header-widget-area div.LOGOTIPO-SLIDER-HEADER div.logotipo-slider-HEAD
	{
		margin-top: 72px !important;
	}
	.windows input#searchform-1, .unknown-os input#searchform-1
	{
		width: 30vw;
	}
	.windows form.search-form, .unknown-os form.search-form
	{
		position: absolute;
		right: 0px;
		top: 1px;
	}
	.windows .site-container header, .unknown-os .site-container header
	{
		height: 162px !important;
	}
	.windows div.MENU-DESKTOP, .unknown-os div.MENU-DESKTOP
	{
		position: absolute;
		right: 0;
		top: 0;
		display: -webkit-box;
		width: 93.7vw !important;
		margin-top: 9px;
		font-size: 1em;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
		text-align: right;
	}
	.windows header.site-header
	{
		height: 159px !important;
	}
}
@media (max-width: 550px)
{
	div.titulo-categoria
	{
		font-size: calc(10px + 6.9vw) !important;
		margin-bottom: 17px !important;
	}
	.home h1.entry-title
	{
		font-size: 46px !important;
		zoom: 0.8 !important;
		margin-top: auto !important;
		opacity: 0 !important;
	}
	dt.gallery-icon.portrait
	{
		position: relative;
		margin: 0 -6px 0 4px;
		padding: 0px;
		/*border: 1px solid black;*/
	}
	#gallery-2 .gallery-caption
	{
		margin-left: 4px;
	}
	.LOGOTIPO-SLIDER-HEADER.Descpripcion h2
	{
		position: relative;
		left: 2px;
		width: 261px !important;
		pointer-events: all;
		height: 124px !important;
		margin-bottom: 0px;
		padding-bottom: 8px;
	}
	.glosario-lgbt-template-default.single .Descpripcion h2
	{
		height: 34px !important;
	}
	/*.glosario-lgbt-template-default.single-glosario-lgbt DIV.btn
	{
		width: 90% !important;
	}*/
	/*.glosario-lgbt-template-default.single .Descpripcion #respond
	{
		width: 86%;
	}*/
	header.entry-header
	{
	}
	.category div#footer
	{
		border:0px solid var(--W) !important;
		overflow: hidden;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border-left:0px solid var(--W) !important;
	}
	div#footer
	{
		width: auto !important;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
		/*max-width: 860px;*/
		background-color:var(--W);
		padding-bottom: 0;
		/*width: 85.3vw !important;*/
		position: absolute;
		/*left: 0;*/
		/*top: 0;*/
		/*max-width: 366px !important;*/
		/*padding-right: 40px;*/
		padding: 24px !important;
		border: 0px solid black !important;
		box-shadow: none;
	}
	.category-diccionario-lesbico .current-menu-item
	{
	}
	.wp-image-16204
	{
		min-width: 132.1vw !important;
	}
	div.site-inner:before
	{
		content: none;
	}
	/*.home HEADER.entry-header
	{
		margin-bottom: -124.9px;
	}*/
	h1.entry-title
	{
		border: 3px solid currentColor !important;
		width: 77.3vw !important;
	}
	.home h1.entry-title:before
	{
		border:3px solid var(--T);
	}
	.taxonomy-description h1
	{
		margin-top: 7px;
	}
	.MENU-DESKTOP .menu li.menu-item a
	{
	}
	#menu-diccionarios-y-glosario.menu li a, #menu-dictionarys-glossary.menu li a
	{
		font-size: calc(1vw + 9px);
	}
	.home .heateor_sss_sharing_container
	{
		margin-left: -12px !important;
	}
	div#menu_sticky:after
	{
		content: none;
	}
	div.line-titulo
	{
	}
	header.site-header
	{
		height: 124px !important;
		margin-top: 0;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.content-sidebar-sidebar #footer .heateor_sss_sharing_container
	{
		margin-top: -29px;
		margin-bottom: auto;
		padding-bottom: 19px;
		padding-left: 2px;
	}
	.sidebar.sidebar-secondary
	{
		display: none !important;
	}
	.sidebar.sidebar-primary
	{
		display: none;
	}
	.bajo-FOOTER
	{
		border: 0px solid black;
	}
	.windows .widget-area.header-widget-area div.LOGOTIPO-SLIDER-HEADER div.logotipo-slider-HEAD, .unknown-os .widget-area.header-widget-area div.LOGOTIPO-SLIDER-HEADER div.logotipo-slider-HEAD
	{
		margin-top: 110px !important;
	}
	.page-template-plantilla-TIENDA h1
	{
		margin-top: -21px;
	}
	.search-results img
	{
		max-width: 100%;
		height: auto;
		width: 100%;
	}
	.views-template--plantilla-entradas-diccionarios-gay-y-lsbico .Descpripcion h1
	{
		line-height: 0;
	}
	.base-diccionario-definicion ul li.wpml-ls-item-legacy-dropdown-click
	{
		display: inline-block !important;
	}
	li.wpml-ls-slot-shortcode_actions
	{
		width: 118px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
		margin-left: 44px;
	}
	div.FOOTER-MENU
	{
		display: none !important;
	}
	.base-diccionario-definicion ul li a.js-wpml-ls-item-toggle span
	{
		display: none;
	}
	.footer-diccionarios #gallery-2 .gallery-item:nth-child(2n)
	{
		width: 100% !important;
		margin-left: 0%;
	}
	.footer-diccionarios, div.footer-diseños
	{
		margin-left: -15.8vw;
		margin-right: -5.4vw;
		padding-left: 15vw;
		padding-right: 6vw;
		border-top:1px dashed var(--T);
		margin-top: -5px !important;
		padding-top: 32px !important;
	}
	.post-template-default.single .footer-diccionarios
	{
		margin-top: 54px !important;
		padding-top: 30px !important;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	#footer .footer-diccionarios.text-footer
	{
		margin-top: -64px !important;
	}
	/*.post-template-default.single .footer-diccionarios:before
	{
		content: "✃";
		position: absolute;
		right: -11px;
		top: -66px;
		font-size: 85px;
		transform: rotate(180deg);
		margin-top: -17px;
	}*/
	/*.footer-diccionarios:before
	{
		content: "✃";
		position: absolute;
		right: -8px;
		top: 9px;
		font-size: 85px;
		transform: rotate(180deg);
		margin-top: -17px;
	}*/
	header .LOGOTIPO-SLIDER-HEADER
	{
		height: 97px;
		margin-top: -38px !important;
	}
	header .LOGOTIPO-SLIDER-HEADER
	{
		margin-top: 0px;
	}
	section#black-studio-tinymce-3, section#black-studio-tinymce-4, section#black-studio-tinymce-18, section#black-studio-tinymce-19
	{
		position: absolute;
		right: -3px;
		bottom: -1px;
		height: 44px;
		width: 100%;
		background-color:var(--T);
		position: fixed;
		z-index: 48;
		background-image: ;
		display: block !important;
		margin-top: 0;
	}
	.css-diccionario-definicion .close-comment, .css-diccionario-definicion .see-comment
	{
		/*width: calc(100vw - 40px) !important;*/
		/*margin-left: -10px;*/
		border: 1px solid transparent !important;
		/*margin-bottom: -42px;*/
		/*padding-left: 11px !important;*/
		margin-top: 0;
		/*+placement: ;*/
		position: relative;
		left: 0;
		top: 0;
	}
	.single-post .btn-default.close-comment.active
	{
		margin-top: -58px !important;
	}
	.single-post #respond.comment-respond.active
	{
		margin-top: 49px !important;
	}
	.single div.sub-inf
	{
		border-bottom:1px dotted var(--T);
		width: 86.9vw !important;
	}
	#menu_sticky .widget_custom_html
	{
		display: none;
		margin-top: 21px;
	}
	#menu_sticky
	{
		margin-top: 25px;
		z-index:999999999999999999999;
	}
	div.site-container
	{
		border: 0px solid !important;
	}
	div#footer .heateor_sss_sharing_container
	{
		margin-top: -38px;
		height: 59px;
		margin-left: -19px;
		padding-bottom: 0px;
		margin-bottom: 20px;
	}
	.footer-diccionarios.text-footer
	{
		border-top: 0px solid black;
		margin-top: -78px !important;
	}
	.css-diccionario-definicion
	{
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
		border: 0 solid;
		padding: 0px;
		/*width: 543px !important;*/
		margin-left: -14px;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
		/*margin-top: 27px;*/
		margin-bottom: 38px;
		display: -webkit-box;
		width: auto;
	}
	.mCSB_inside > .mCSB_container
	{
		margin-right: 1px !important;
	}
	#menu-series a
	{
		font-size: 2.8vw !important;
		margin-bottom: 0;
		margin-right: 2.2vw;
	}
	div.footer-diseños div#gallery-2 .gallery-item
	{
		width: auto !important;
	}
	div.footer-diseños div#gallery-2 .gallery-item:nth-child(2n)
	{
		position: relative;
		left: 0px;
		top: 0px;
	}
	.LOGOTIPO-footer, div.texto-FOOTER
	{
		width: 91.3vw !important;
		text-align: center;
		margin-left: -5px;
	}
	div.bajo-FOOTER div.texto-copy
	{
		position: absolute !important;
		right: 0 !important;
		bottom: 0 !important;
		width: auto !important;
		text-align: center;
		background-color:var(--T);
		margin-top: 45px;
		padding-top: 15px;
		padding-bottom: 0px !important;
		line-height: 0;
		height: 21px;
		margin-bottom: 0 !important;
	}
	.bajo-FOOTER div.texto-copy
	{
		font-size: 12px;
		text-align: center;
	}
	#footer_real .LOGOTIPO-SLIDER-HEADER .primeraletra
	{
		font-size: 46.2vw !important;
		margin-left: 0;
		float: left;
		position: relative;
		left: -4px;
		top: -9px;
	}
	#footer_real a div.LOGOTIPO-SLIDER-HEADER div.sub-inf
	{
		font-size: 6.7vw;
		letter-spacing: 0.7vw;
		float: left;
		position: relative;
		left: 0;
		top: 0;
		margin-left: 5px;
		width: 90vw !important;
		text-align: justify;
		padding-left: 0px;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
	}
	#footer_real .logotipo-slider-HEAD
	{
		font-size: 40vw !important;
		position: relative;
		left: 3px;
		top: 2px;
	}
	.LOGOTIPO-SLIDER-HEADER div.logotipo-slider-HEAD
	{
		width: 88.8vw;
	}
	div.bajo-FOOTER div.SOCIAL-FOOTER
	{
		width: 100%;
		text-align: center;
		border-top:1px solid var(--F);
	}
	.top-10-bajo table tbody tr
	{
		display: flex !important;
		overflow-x: scroll !important;
		margin-left: 0;
		overflow: auto;
		width: 90vw;
	}
	.top-10-bajo .wpv-loop tr td
	{
		min-width: 60.5vw !important;
	}
	.top-10-bajo img
	{
		vertical-align: baseline;
		object-fit: cover !important;
		width: auto !important;
		min-height: 320px;
	}
	.galeria-categoria tbody tr td
	{
		display: -webkit-flex !important;
		width: auto !important;
		margin: 0;
		padding: 0;
	}
	.footer-diccionarios #gallery-2 .gallery-item
	{
		width: auto !important;
	}
	.ficha-categorias
	{
		width: auto !important;
		width: 100%;
		margin-bottom: 36px !important;
	}
	#gallery-4.gallery-columns-2 .gallery-item:nth-child(1), #gallery-4.gallery-columns-2 .gallery-item:nth-child(4)
	{
		width: auto !important;
		margin-right: auto;
	}
	#gallery-4 dl.gallery-item
	{
		width: 99% !important;
	}
	.home .comment-box.Bot-content p
	{
		column-span: all !important;
		column-count: 1;
	}
	.politica-de-ventas
	{
		margin-top: 15px;
		border-bottom:1px dotted var(--T);
		margin-bottom: -3px;
		padding-bottom: 26px;
	}
	.politica-de-ventas
	{
		margin-left: auto;
		margin-right: auto;
		line-height: ;
		font-size: 14px;
		text-align: center;
		border:1px solid var(--T);
		height: 343px !important;
	}
	.politica-de-ventas div.cuadro
	{
		border:1px solid var(--T);
		column-count: 2 !important;
		padding: 0;
		margin: 0;
		width: 13% !important;
		display: table-row;
	}
	.site-inner
	{
		-webkit-box-shadow: inset 0 0 0 0px red;
		-moz-box-shadow: inset 0 0 0 0px red;
		box-shadow: none;
	}
	#glosario_previo p
	{
		column-span: all;
	}
	main.content
	{
		width: 100% !important;
	}
	div.site-container
	{
		border:5px solid var(--T);
		padding-bottom: 30px;
	}
	.copy-code
	{
		width: 154px !important;
	}
	.footer-diccionarios #gallery-6 .gallery-item
	{
		width: auto !important;
	}
	.site-inner:before, .site-inner:after, .site-inner > :first-child:before, .site-inner > :first-child:after
	{
		content: none;
	}
	.LOGOTIPO-SLIDER-HEADER
	{
		float: left !important;
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
	}
	.css-diccionario-definicion .Descpripcion
	{
		max-width: 85.7vw !important;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
		margin-left: 8px;
		margin-right: -8px;
	}
	.footer-diseños div#output, .footer-diccionarios #output
	{
		display: none;
	}
	.views-template-plantilla-para-entradas-del-diccionario .js-wpv-view-layout tbody tr
	{
		display: flex !important;
		overflow-x: scroll !important;
		margin-left: 0;
		border:1px solid var(--T);
		width: 376px;
	}
	.heateorSssSharing
	{
		pointer-events: stroke !important;
	}
	#menu-diccionarios-y-glosario.menu
	{
		border-bottom:0px dotted var(--T) !important;
		margin-bottom: auto !important;
		padding-bottom: 0px !important;
		width: auto !important;
	}
	.top-10-bajo tbody
	{
		margin-left: auto !important;
		margin-right: auto !important;
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
	}
	.footer-diseños .gallery.gallery-columns-4.gallery-size-full .gallery-item
	{
		width: 99% !important;
	}
	.single.plantilla-diccionario .site-container div.site-inner
	{
		border:0px solid var(--T) !important;
		width: 85% !important;
		background-color: rgba(0, 0, 0, 0);
		margin-top: 0px !important;
	}
	.single-post.pagina-definiciones .wpml-ls-statics-shortcode_actions.js-wpml-ls-legacy-dropdown-click .wpml-ls-item
	{
		float: right;
		position: relative;
		left: -1px;
		top: -3px;
		margin-right: 12px;
	}
	.single-post.pagina-definiciones a .wpml-ls-display
	{
		display: none;
	}
	.archive.post-type-archive.post-type-archive-glosario-lgbt .site-inner main.content, .post-type-archive-glosario-lgbt main.content .js-wpv-view-layout, .post-type-archive-glosario-lgbt .atoz_sorting_style, .post-type-archive-glosario-lgbt div#glosario_previo
	{
		width: 88.9vw !important;
		margin-left: 0;
	}
	.post-type-archive div.titulo-categoria
	{
		margin-top: -25px;
	}
	.site-container div.site-inner
	{
		width: 97%;
		margin-bottom: 33px;
		margin-top: -9px !important;
		padding-top: 0 !important;
		background-color: rgba(0, 0, 0, 0);
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
	}
	div.titulo-categoria
	{
		line-height: 1.1;
		margin-bottom: 2px;
		margin-top: 3px;
	}
	.views-template-plantilla-para-entradas-del-diccionario .js-wpv-view-layout table
	{
		display: -webkit-inline-flex !important;
		width: 99.7%;
	}
	.views-template-plantilla-para-entradas-del-diccionario .js-wpv-view-layout tbody tr
	{
		display: flex !important;
		overflow-x: scroll;
		margin-left: 0;
	}
	.archive.category tr :nth-child(2)
	{
		position: relative;
		left: 0px;
		top: 0px;
		vertical-align: top !important;
		margin-left: 0px;
	}
	#menu-diccionarios-y-glosario a, #menu-dictionarys-glossary a
	{
		font-size: 2.8vw !important;
		margin-bottom: 0;
		margin-right: 0vw;
		margin-left: 0;
	}
	a.icon.icon-lang
	{
		font-size: 14px !important;
	}
	.diccionario-gay #custom_html-22, .diccionario-lesbico #custom_html-22, .gay-dictionary #custom_html-22, .lesbian-dictionary #custom_html-22
	{
		margin-top: 51px;
	}
	.mobilenav-lang .icon-lang img.alignnone
	{
		width: 41.9px;
		float: right;
		position: relative;
		left: -14px;
		top: 12px;
		background-color:var(--W);
		-moz-border-radius: 30px;
		-webkit-border-radius: 30px;
		-khtml-border-radius: 30px;
		border-radius: 30px;
		border:1px solid var(--T);
	}
	.site-header .LOGOTIPO-SLIDER-HEADER
	{
		position: relative;
		left: -32px;
		top: -35px;
	}
	#footer_real .LOGOTIPO-SLIDER-HEADER .primerapalabra
	{
		font-size: 7.5vw;
		float: left;
		position: relative;
		left: 1px;
		top: -1px;
		margin-right: 25px;
	}
	div.bajo-FOOTER
	{
		width: 99%;
		display: block !important;
		background-color:var(--T);
		padding-bottom: 0px;
		text-align: left;
		line-height: 1.6;
		padding-left: 5px;
	}
	a.instragram.x1:before
	{
		font-size: 23px !important;
	}
	a.contacto.x1:before
	{
		font-family: "icono";
		content: '\f0e0';
		font-size: 17px;
		color:var(--F);
		padding: 3px 4px 5px;
	}
	.MENU-DESKTOP
	{
		display: none;
	}
	section#producto-venta-single div.producto-venta
	{
		display: table-row !important;
	}
	#producto-venta-single #producto
	{
		width: 95vw;
	}
	div#producto.imagen-producto
	{
		height: 575px !important;
		overflow: auto;
	}
	#producto-venta-single div.producto-texto
	{
		max-width: 461px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
		height: auto;
	}
	.producto-venta
	{
		height: auto !important;
	}
	#custom_html-22 p
	{
		display: none;
	}
}
@media all and (max-width: 900px)
{
	.cookie-notice-container #cn-notice-text
	{
		display: block;
		margin-bottom: 5px;
	}
	.home #gallery-2 .gallery-item
	{
		float: left;
		margin-top: 20px;
		width: 98% !important;
		margin-left: 1%;
	}
	#cookie-notice .cn-button
	{
		margin-left: 5px;
		margin-right: 5px;
	}
}
@media (min-width: 552px) and (max-width: 715px)
{
	#menu-diccionarios-y-glosario.menu li a, #menu-dictionarys-glossary.menu li a
	{
		font-size: calc(0.8vw + 4.5px) !important;
	}
	#menu-dictionarys-glossary li a
	{
	}
}
@media (min-width: 552px) and (max-width: 1035px)
{
	.sidebar.sidebar-secondary
	{
		padding: 0 !important;
		position: absolute !important;
		left: calc(86.3vw - 120px) !important;
		top: -28.4vw !important;
		top: 38px !important;
		margin-left: -10vw;
		margin-top: 191px !important;
	}
	.category .sidebar.sidebar-primary
	{
		/*display: none;*/
	}
	.content-sidebar-sidebar #footer .heateor_sss_sharing_container
	{
		margin-top: -123px;
		margin-bottom: 29px;
		padding-bottom: 61px;
		width: 77.6vw;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
	}
	.post-type-archive.post-type-archive-glosario-lgbt aside.sidebar
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0;
		top: 0;
		width: 196.5px !important;
	}
	.post-type-archive.post-type-archive-glosario-lgbt main.content
	{
		width: calc(100% - 218px) !important;
		padding-right: 0 !important;
		margin-right: 0 !important;
	}
	.menu-diccionarios-y-glosario-container #menu-diccionarios-y-glosario.menu
	{
		width: 415px;
	}
	.diccionario-gay .content, .diccionario-lesbico .content, .lesbian-dictionary .content, .gay-dictionary .content
	{
		width: calc(67.3vw - 120px);
	}
	.gay-dictionary
	{
	}
	.ELBLOG h4.footer-diccionarios-lgbt.BLOG
	{
		font-family: "MOSCAS" !important;
		font-weight: bold !important;
		margin-bottom: -23px;
	}
	.diccionario-gay div.titulo-categoria, .diccionario-lesbico div.titulo-categoria, .lesbian-dictionary div.titulo-categoria, .gay-dictionary div.titulo-categoria
	{
		line-height: ;
		/*font-size: 7vw !important;*/
		margin-top: 5px;
		font-size: 52px !important;
	}
	.lesbian-dictionary div.titulo-categoria
	{
	}
	div.site-inner
	{
		width: 78.6vw;
	}
	div#footer
	{
		width: 68.2vw;
		/*width: calc(99vw - 270px) !important;*/
	}
	.content #menu-diccionarios-y-glosario.menu
	{
		width: 75.4vw !important;
	}
	#menu-diccionarios-y-glosario.menu
	{
		margin-bottom: 3px !important;
		padding-bottom: 11px !important;
		width: 100% !important;
	}
	#menu-diccionarios-y-glosario.menu
	{
	}
}