/*---------------------------------------------------------------------------------

	Theme Name: Logiaudio
    Text Domain: logiaudio
	Version: 1.0
	Description: Responsible theme for wordpress websites.
	Author: David Soto
	Author URI: https://www.facebook.com/david.soto.espacio.personal
	
	License: GNU General Public License version 2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	All files, unless otherwise stated, are released under the GNU General Public License
	version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

-----------------------------------------------------------------------------------

	0. Restablecimiento CSS y Clearfix
	1. Configuración del documento
	2. estructura
	3. Título de la sección
	4. Navegación
	5. Blog
	6. Formatos de publicaciones
	7. Publicación única
	8. Publicar contenido
	9. Comentarios
	10. Responde
	11. Paginación
	12. Página y plantillas de página
	13. Área de widgets
	14. Créditos
	15. Sin respaldo de Javascript
	16. receptivo
 */


/* -------------------------------------------------------------------------------- */
/*	0. CSS Reset
/* -------------------------------------------------------------------------------- */
html, body { margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	line-height:1;
	font-family:inherit;
	text-align:left;
}

ol, ul {
	list-style:none;
}

blockquote:before, blockquote:after {
	content:"";
}

a { 
outline:none; 
}

input[type=search] {
   -moz-appearance:none;
   -webkit-appearance:none;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}


/* -------------------------------------------------------------------------------- */
/*	1. Document Setup
/* -------------------------------------------------------------------------------- */
html { 
}

body * { 
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
}

body a {
	color: #ca2017;
	text-decoration: none;
}

body a:hover {
	text-decoration: none;
}

* { 
	box-sizing: border-box; 
}

img {
	max-width: 100%;
	height: auto;
}

.hidden { display: none; }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }

::selection {
	background: #444;
	color: #FFF;
}

::-webkit-input-placeholder { color: #999; }
:-ms-input-placeholder { color: #999; }


/* Transitions */
body a {
	 transition: all 0.1s ease-in-out;
}

.blog-title a,
.post-title a,
.main-menu a,
.main-menu > .has-children > a::after,
.main-menu > .page_item_has_children > a::after,
.search-toggle,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea,
.comment-form input[type="submit"],
.nav-toggle,
.nav-toggle .bar,
.main-menu ul > .has-children::after,
.main-menu ul > .page_item_has_children::after,
.post-nav-fixed a,
.flex-direction-nav a,
.tab-post-meta .post-nav a h4,
.author-content a .title,
.author-content a .post-icon,
.author-content a .post-icon .genericon,
.author-content a .post-icon img,
.widget_logiaudio_dribbble_widget .dribbble-shot,
.widget_logiaudio_flickr_widget .flickr_badge_image a,
.post-content input[type="submit"],
.post-content input[type="reset"],
.post-content input[type="button"],
.widget_logiaudio_recent_posts .title,
.widget_logiaudio_recent_comments .title,
a .post-icon,
a .post-icon .genericon,
a .post-icon img {
	 transition: all 0.2s ease-in-out;
}

.featured-media a img {
	 transition: all 0.3s ease-in-out;
}

/* Screen Reader Text */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 1; /* Above WP toolbar. */
}


/* -------------------------------------------------------------------------------- */
/*	2.	Structure
/* -------------------------------------------------------------------------------- */
.wrapper {
	position: relative;
}
.wrapper:before {
	display: block;
	height: 300px;
	position: absolute;
	left: 0;
	right: 0;
	top: -100px;
}
.bg-image.master,
.bg-shader.master {
	display: none;
	position: absolute;
	right: 8px;
	top: 25%;
	left: 8px;
	opacity: 0;
	transition: all 0.2s ease-in-out 0s;
}
.bg-image.master {
	background-image: url(images/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg-shader.master { 
	background: rgba( 0, 0, 0, .2 ); 

}

/* Sitewide */
.bg-image {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.bg-shade {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.bg-dark { background: #1d1d1d; }


/* Columns */
.one-fourth { width: 21.5%; margin-left: 5%; float: left; }
.one-third { width: 30%; margin-left: 5%; float: left; }
.one-half { width: 47.5%; margin-left: 5%; float: left; }
.two-thirds { width: 65%; margin-left: 5%; float: left; }

.one-fourth:first-child,
.one-third:first-child,
.one-half:first-child,
.two-thirds:first-child { margin-left: 0; }


/* -------------------------------------------------------------------------------- */
/*	3. Title Section
/* -------------------------------------------------------------------------------- */
.title-section { position: relative; }

.home-first-page .title-section .section-inner { padding: 150px 0; }

.title-section .section-inner { 
	padding: 75px 0; 
	position: relative;

}

.blog-title { 
	text-align: center; 
	position: relative;
}
.blog-title a {
	display: inline-block;
	font-family: 'Playfair Display', serif;
	font-weight: 900;
	font-size: 3em;
	color: #fff;
	position: relative;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.1);
}
.blog-subtitle {
	font-size: 1.25em;
	font-weight: 400;
	font-style: italic;
	color: rgba(255,255,255,0.8);
	text-shadow: 1px 1px 3px rgba(0,0,0,0.1);
	margin: 30px 0 0 0;
	text-align: center;
	position: relative;
}

/* Blog logo */
.blog-logo { 
	text-align: center;
	position: relative;
}
.blog-logo a { 
	display: inline-block;
}
.blog-logo img {
	display: block;
	max-height: 200px;
	height: auto;
	position: relative;
}

/* Nav toggle */
.nav-toggle .close { display: none;}

.nav-toggle:hover { cursor: pointer; }

.nav-toggle.active { background: #1d1d1d; } 

.nav-toggle.active .bar:nth-child(1),
.nav-toggle.active .bar:nth-child(3) { top: 4px; }

.nav-toggle.active .bar:nth-child(2) { opacity: 0; }

.nav-toggle.active .bar:nth-child(1) {
	transform: rotate(45deg); 
	-moz-transform: rotate(45deg);  
	-webkit-transform: rotate(45deg); 
}
.nav-toggle.active .bar:nth-child(3) { 
	transform: rotate(-45deg); 
	-moz-transform: rotate(-45deg);  
	-webkit-transform: rotate(-45deg); 
}
.nav-toggle.active .menu { display: none; }
.nav-toggle.active .close { display: block; }


/* -------------------------------------------------------------------------------- */
/*	4. Blog 
/* -------------------------------------------------------------------------------- */
.post-container {
	width: 25%;
	padding: 5% 0.40% 1%;
	font-size: 10px;
	font-weight: bold;
}
.post,
.posts .page {
	width: 100%;
	position: relative;
	background: #000000;
	overflow: hidden;
}

/*  Sticky post */
.post.sticky .is-sticky {
	display: block;
	width: 32px;
	height: 32px;
	background: #ca2017;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 16px;
}
.post.sticky .is-sticky .genericon {
	margin: 8px 0 0 8px;
	color: #fff;
}
.post.sticky .is-sticky:before,
.post.sticky .is-sticky:after {
	content: "";
	display: block;
	border: 8px solid transparent;
	position: absolute;
	bottom: -16px;
}
.post.sticky .is-sticky:before {
	left: 0px;
	border-top-color: #ca2017;
	border-left-color: #ca2017;
}
.post.sticky .is-sticky:after {
	right: 0px;
	border-top-color: #ca2017;
	border-right-color: #ca2017;
}

/*  Post inner 2 */
.posts .post-meta .genericon { 
	position: relative;
	bottom: -3px;
}
.posts .post-meta-comments .genericon { 
	position: relative;
	bottom: -2px;
}


/* -------------------------------------------------------------------------------- */
/*	5. Post Formats
/* -------------------------------------------------------------------------------- */

/*  Format gallery */
.flexslider { 
	position: relative; 
	overflow: hidden;
}
.flexslider li { position: relative; }

.flexslider li img {
	display: block;
	margin: 0 auto;
}
.flex-direction-nav {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	margin-top: -30px;
}
.flex-direction-nav a {
	display: block;
	width: 30px;
	height: 60px;
	background: #2d2d2d no-repeat center;
	background-size: auto 10px;
	position: absolute;
	text-indent: -9999px;
}

.flex-direction-nav .flex-prev { 
	left: 0; 
	background-image: url(images/icons/chevron-left_w.png);
}
.flex-direction-nav .flex-next { 
	right: 0; 
	background-image: url(images/icons/chevron-right_w.png);
}

.flex-direction-nav a:hover { 
	width: 40px;
	/* background-color: #ca2017;  */
} 
.flex-direction-nav .flex-prev:active { margin-left: -2px; }
.flex-direction-nav .flex-next:active { margin-right: -2px; }


/*  Format quote */
.post-quote {
	padding: 10% 8%;
	background: #ca2017;
	color: #fff;
}
.post-quote blockquote {
	display: block;
	font-family: 'Playfair Display', serif;
	font-size: 1.25em;
	font-weight: 400;
	line-height: 140%;
}
.post-quote cite {
	display: block;
	margin-top: 20px;
	font-family: 'Fira Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.post-quote cite:before { content: "— " }


/*  Format link */
.post-link {
	padding: 10% 8%;
	background: #ca2017;
	color: #fff;
}
.post-link p {
	display: block;
	font-family: 'Fira Sans', sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 140%;
}
.post-link a { 
	display: block;
	margin-top: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 0.8em;
	font-weight: 700;
	color: #fff; 
}
.post-link a:before {
	font: 32px/1 'Genericons';
	content: '\f107';
	position: relative;
	bottom: -11px;
}
.post-link a:hover { color: #fff; }
.post-link a:hover span { text-decoration: underline; }


/* -------------------------------------------------------------------------------- */
/*	6. Single post
/* -------------------------------------------------------------------------------- */

/* format quote */
.single-post .post-quote .inner {
	width: 700px;
	max-width: 100%;
	margin: 0 auto;
}
.single-post .post-quote blockquote {
	font-size: 2em; 
	line-height: 150%;
}
.single-post .post-quote cite {
	margin-top: 40px;
	font-size: 16px;
}

/* format link */
.single-post .post-link .inner {
	width: 700px;
	max-width: 100%;
	margin: 0 auto;
}
.single-post .post-link p { font-size: 2em; }

/* format gallery */
.single-post .flex-direction-nav { margin-top: -45px; }
.single-post .flex-direction-nav a { height: 90px; }

/* Post header */
.single-post .post-inner { 
	padding: 8% 0;
	width: 700px;
	max-width: 84%;
	margin: 0 auto;
}
.single-post .post-header { margin-bottom: 6%; }

.single-post .post-date {
	font-size: 0.9em;
	font-weight: 700;
	color: #999;
	margin-bottom: 10px;
}
.single-post .post-date a { color: #999; }
.single-post .post-date a:hover { color: #ca2017; }

.single-post .post-date .sep {
	margin: 0 10px;
	font-weight: 400;
	color: #ddd;
}
.single-post .post-title { font-size: 2.5em; }

/* Page links  */
.page-links {
	display: inline-block;
	margin-top: 10%;
	background: #f1f1f1;
	border-radius: 3px;
	overflow: hidden;
	font-family: 'Fira Sans', sans-serif;
	font-size: 1rem;
	line-height: 1;
	font-weight: 700;
	color: #666;
}
.page-links > a,
.page-links > span {
	display: inline-block;
	padding: 16px 16px 15px 16px;
}
.page-links > span:nth-of-type(2) {
	background: #333;
	color: #fff;
}
.page-links > a { color: #ca2017; }

.page-links > a:hover {
	background: #ca2017;
	color: #fff;
	text-decoration: none !important;
}

/* Post meta bottom */
.tab-selector .active { 
	background: #000000; 
	color: #000000;
}

/* post meta inner */
/* .post-meta-tabs { background: #f1f1f1; } */


.post-meta-tabs .tab { display: none; }
.post-meta-tabs .tab-comments { display: block; }


/* Tab post meta - post nav */
.tab-post-meta .post-nav h4 {
	font-size: 1.1em;
	line-height: 120%;
	font-weight: 700;
	margin-top: 5px;
	color: #ffffff;
	font-weight: bold;
	word-break: break-word;
	-ms-word-break: break-word;
}
.tab-post-meta .post-nav a:hover h4 { color: #ca2017; }


/* Tab author meta */
.tab-author-meta { position: relative; }

.tab-author-meta .avatar {
	display: block;
	width: 150px;
	height: auto;
	padding: 8px;
	background: #fff;
	border-radius: 999px;
	position: absolute;
	top: 0;
	left: 0;
}
.author-meta-inner {
	margin-left: 180px;
	min-height: 150px;
}
.author-name {
	font-size: 1.4em;
	font-weight: 700;
	color: #222;
}
.author-name a { color: #222; }
.author-name a:hover { color: #ca2017; }

.author-position {
	margin: 8px 0 20px;
	color: #767676;
}
.author-description p {
	color: #555;
	line-height: 150%;
}

/* Post navigation fixed */
.post-nav-fixed a .arrow {
	display: block;
	width: 100%;
	font-size: 24px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	text-align: center;
}
.post-nav-fixed a:hover {
	width: 60px; 
	background: #ca2017;
}


/* -------------------------------------------------------------------------------- */
/*	7. Post content
/* -------------------------------------------------------------------------------- */
.post-content {
	font-family: 'Crimson Text', serif; 
	font-size: 1.2em;
}
.post-content a:hover { text-decoration: underline; }

.post-content p,
.post-content blockquote,
.post-content ul,
.post-content ol,
.post-content address,
.post-content dl,
.post-content .wp-caption,
.post-content pre {
	line-height: 160%;
	margin-bottom: 1.1em;
}

.post-content > *:first-child { margin-top: 0; }
.post-content *:last-child { margin-bottom: 0; }

.post-content h1 { font-size: 2em; }
.post-content h2 { font-size: 1.75em; }
.post-content h3 { font-size: 1.5em; }

.post-content h4 { 
	font-size: 1.25em; 
	font-weight: 700;
}
.post-content h5 { 
	font-size: 1.1em; 
	font-weight: 400;
	
}
.post-content h6 {
	font-size: 0.85em;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.post-content h1+h1, .post-content h1+h2, .post-content h1+h3, .post-content h1+h4, .post-content h1+h5, .post-content h1+h6,
.post-content h2+h1, .post-content h2+h2, .post-content h2+h3, .post-content h2+h4, .post-content h2+h5, .post-content h2+h6,
.post-content h3+h1, .post-content h3+h2, .post-content h3+h3, .post-content h3+h4, .post-content h3+h5, .post-content h3+h6,
.post-content h4+h1, .post-content h4+h2, .post-content h4+h3, .post-content h4+h4, .post-content h4+h5, .post-content h4+h6,
.post-content h5+h1, .post-content h5+h2, .post-content h5+h3, .post-content h5+h4, .post-content h5+h5, .post-content h5+h6,
.post-content h6+h1, .post-content h6+h2, .post-content h6+h3, .post-content h6+h4, .post-content h6+h5, .post-content h6+h6 {
	margin-top: 25px;
}
.post-content blockquote p { font-style: italic; }

.post-content cite {
	font-family: 'Fira Sans', sans-serif;
	font-size: 1rem;
	font-weight: 500;
	line-height: 140%;
	color: #666;
}
.post-content cite:before { content: "— "; }

.post-content blockquote cite {
	display: block;
	margin-top: 1em;
}
.post-content blockquote cite em { font-style: italic; font-weight: bold; }

em, q {  font-style: italic;  }
abbr, acronym { cursor: help; }

code, kbd, pre {
	font-size: 0.85em;
	background: #EEE;
	font-family: Menlo, Monaco, monospace;
}

.post-content .highlight {
	background: #fcf8a5;
	display: inline;
	padding: 2px 3px;
}
.post-content kbd,
.post-content code {
	border-radius: 3px;
	padding: 5px;
}

.post-content dl { line-height: 160%; }
.post-content dl dt { font-weight: bold; }

.post-content hr {
	background: #EEE;
	border: none;
	height: 4px;
	margin: 2em auto;
	width: 120px;
}

.post-content hr.is-style-wide,
.post-content hr.is-style-dots {
	width: 100%;
}
.post-content ul {
	list-style: disc;
	margin-left: 1.5em;
}

.post-content ul ul { list-style: circle; }
.post-content ul ul ul { list-style: square; }

.post-content ol {
	list-style: decimal;
	margin-left: 1.5em;
}

.post-content ol ol { list-style: lower-alpha; }
.post-content ol ol ol {
	list-style: lower-roman;
}
.post-content ul ul,
.post-content ul ol,
.post-content ol ul,
.post-content ol ol {
	margin-bottom: 0;
}
.post-content li {
	margin-bottom: 0.5em;
	line-height: 150%;
}
.post-content ol ol li:first-child,
.post-content ol ul li:first-child,
.post-content ul ul li:first-child,
.post-content ul ol li:first-child {
	margin-top: 0.5em;
}

.post-content ol > li:last-child,
.post-content ul > li:last-child {
	margin-bottom: 0;
}
.post-content address {
	padding: 3% 3.5%;
	background: #f1f1f1;
}

.post-content pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	line-height: 140%;
	padding: 2% 2.5%;
	background: #333;
	font-size: 0.8em;
	color: #FFF;
	border-radius: 6px;
}

.post-content p.has-drop-cap:first-letter {
	font-size: 5.8em;
}

/* Post media */
figure {
	margin: 0;
}
.wp-caption {
	max-width: 100%;
}

.alignnone,
.aligncenter,
.alignwide,
.alignfull {
	margin: 2.5em auto;
}

img.alignleft,
.alignleft img,
img.aligncenter,
.aligncenter img,
img.alignright,
.alignright img {
	border: 1px solid #EEE;
	display: block;
	padding: 5px;
}
.post-content .alignleft,
.post-content .alignright {
	margin-bottom: 1.2em;
	max-width: 50%;
}
.post-content .wp-caption .alignleft,
.post-content .wp-caption .alignright {
	margin-bottom: 0;
}
.post-content .alignleft {
	float: left;
	margin-right: 1.5em;
}
.post-content .alignright {
	float: right;
	margin-left: 1.5em;
}
.post-content .aligncenter,
.post-content .aligncenter img {
	margin-left: auto;
	margin-right: auto;
}
.post-content .alignfull {
	margin-left: calc( ( 1140px - 700px ) / -2 );
	max-width: 1140px;
	width: 1140px;
}
.post-content .alignwide {
	margin-left: calc( ( 1140px - 700px ) / -4 );
	max-width: 920px;
	width: 920px;
}
.post-content .wp-caption-text,
.post-content .gallery-caption,
.post-content figcaption {
	color: #666;
	font-family: 'Fira Sans', sans-serif;
	font-size: 0.9rem;
	font-style: italic;
	line-height: 1.25;
	margin: 0;
	padding-top: 1em;
	text-align: center;
}
.post-content .gallery-caption {
	font-size: 16px;
	line-height: 1.5;
}

/* Tables */
.post-content th,
.post-content td {
	padding: 2%;
	margin: 0;
	overflow: visible;
	line-height: 120%;
	border-bottom: 1px solid #DDD;
}
.post-content caption {
	color: #444;
	text-align: center;
	padding: 2%;
}
.post-content thead {
	vertical-align: bottom;
	white-space: nowrap;
}
.post-content th {
	font-weight: bold;
	color: #ffffff;
}
.post-content table tbody > tr:nth-child(odd) > td { background: #f9f9f9; }


/* Forms */
.post-content fieldset {
	padding: 25px;
	border: 2px solid #eee;
	margin-bottom: 1em;
}
.post-content fieldset legend {
	font-family: 'Fira Sans', sans-serif;
	font-size: 0.9rem;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 10px 12px;
	background: #ca2017;
	color: #fff;
}
.post-content label {
	font-family: 'Fira Sans', sans-serif;
	font-size: 1rem;
	font-weight: 700;
}
.post-content input { font-family: 'Fira Sans', sans-serif; }

.post-content input[type="text"],
.post-content input[type="tel"],
.post-content input[type="url"],
.post-content input[type="password"],
.post-content textarea {
	width: 100%;
	padding: 14px 16px;
	font-family: 'Fira Sans', sans-serif;
	font-size: 0.85em;
	border: none;
	color: #333;
	border: 2px solid #eee;
	background: #fdfdfd;
	border-radius: 4px;
	transition: background-color 0.2s ease-in-out;
	-webkit-appearance: none;
}
.post-content textarea { 
	height: 180px; 
	line-height: 140%;
}
.post-content input[type="text"]:focus,
.post-content input[type="tel"]:focus,
.post-content input[type="url"]:focus,
.post-content input[type="password"]:focus,
.post-content textarea:focus {
	background: #fdfdfd;
	outline: none;
}
.post-content input[type="submit"],
.post-content input[type="reset"],
.post-content input[type="button"] {
	padding: 12px 16px;
	margin: 0;
	border: none;
	background: #333;
	color: #fff;
	font-size: 0.9rem;
	line-height: 1;
	-webkit-appearance: none;
	border-radius: 3px;
}
.post-content input[type="submit"]:hover,
.post-content input[type="reset"]:hover,
.post-content input[type="button"]:hover {
	cursor: pointer;
	background: #ca2017;
	color: #fff;
}
.post-content input[type="submit"]:focus,
.post-content input[type="submit"]:active {
	outline: none;
}

/* Gutenberg Accent Colors */
.post-content .has-background { background-color: #222; }

.post-content .has-accent-color { color: #ca2017; }
.post-content .has-accent-background-color { background-color: #ca2017; }

.post-content .has-black-color { color: #222; }
.post-content .has-black-background-color { background-color: #222; }

.post-content .has-dark-gray-color { color: #444; }
.post-content .has-dark-gray-background-color { background-color: #444; }

.post-content .has-medium-gray-color { color: #666; }
.post-content .has-medium-gray-background-color { background-color: #666; }

.post-content .has-light-gray-color { color: #888; }
.post-content .has-light-gray-background-color { background-color: #888; }

.post-content .has-white-color { color: #fff; }
.post-content .has-white-background-color { background-color: #fff; }

/* Gutenberg Font Sizes */
.post-content .has-small-font-size { font-size: .842em; }
.post-content .has-regular-font-size { font-size: 1em; }

.post-content .has-large-font-size,
.post-content .has-larger-font-size {
	line-height: 1.45;
}
.post-content .has-large-font-size { font-size: 1.2em; }
.post-content .has-larger-font-size { font-size: 1.4em; }

/* Block: Button */
.post-content .wp-block-file__button,
.post-content .wp-block-button__link {
	border-radius: 4px;
	font-family: 'Fira Sans', sans-serif;
	font-weight: 700;
	padding: .8em 1.4em;
}
.post-content .wp-block-button__link {
	font-size: 16px;
}
.post-content .wp-block-file a {
	color: inherit;
}
.post-content a.wp-block-file__button {
	color: #fff;
}
.post-content .wp-block-file__button:hover,
.post-content .wp-block-button__link:hover {
	opacity: .85;
	text-decoration: none;
}

/* Block: Quote */
.post-content .wp-block-quote.is-large, 
.post-content .wp-block-quote.is-style-large {
	margin-bottom: 1.25em;
	padding: 30px;
}
.post-content blockquote p:last-child {
	margin-bottom: 0;
}
.wp-block-quote.is-large p, 
.wp-block-quote.is-style-large p {
	font-size: 1.25em;
	line-height: 1.5;
}
.wp-block-quote.is-large cite, 
.wp-block-quote.is-style-large cite {
	display: block;
	font-size: 0.8em;
	text-align: left;
}

/* Block: Pullquote */
.wp-block-pullquote,
.wp-block-pullquote blockquote {
	background: none;
	border: none;
	padding: 0;
}
.wp-block-pullquote blockquote:before {
	content: none;
}
.wp-block-pullquote blockquote p,
.wp-block-pullquote.alignleft blockquote p,
.wp-block-pullquote.alignright blockquote p {
	font-size: 1.25em;
}
.wp-block-pullquote.alignleft blockquote p,
.wp-block-pullquote.alignright blockquote p {
	line-height: 1.33;
}
.wp-block-pullquote cite {
	color: #666;
}

/* Block: Gallery */
.wp-block-gallery .blocks-gallery-image figcaption, 
.wp-block-gallery .blocks-gallery-item figcaption {
	margin: 0;
	padding-bottom: 10px;
}
.post-content .wp-block-gallery.alignfull {
	padding: 0 8px;
}
.post-content ul.wp-block-gallery:not(.alignfull):not(.alignwide) {
	margin-left: 0;
}

/* Block: Image */
.wp-block-image .aligncenter > figcaption, 
.wp-block-image .alignleft > figcaption, 
.wp-block-image .alignright > figcaption, 
.wp-block-image.is-resized > figcaption {
	display: block;
}

/* Block: Cover Image */
.wp-block-cover-image.alignfull {
	min-height: 75vh;
}
.wp-block-cover-image p {
	font-weight: 400;
}

/* Block: Column */
.wp-block-column {
	padding: 0 5px;
}

/* Block: Audio */
.wp-block-audio audio {
	width: 100%;
}

/* Block: File */
.post-content .wp-block-file {
	align-items: center;
	background: rgba( 0, 0, 0, 0.05 );
	border-radius: 4px;
	display: flex;
	font-family: 'Fira Sans', sans-serif;
	justify-content: space-between;
	margin: 30px 0;
	padding: 20px;
}
.post-content .wp-block-file a:not(.wp-block-file__button) {
	font-weight: 400;
	text-decoration: none;
}
.post-content .wp-block-file__button {
	font-weight: 700;
	flex-shrink: 0;
}


/* -------------------------------------------------------------------------------- */
/*	8. Comments
/* -------------------------------------------------------------------------------- */
.comments-page-container {
	padding: 8% 0;
	background: #F1F1F1;
}
.comments-page-container-inner {
	width: 700px;
	max-width: 84%;
	margin: 0 auto;
}
.comments-title-container { margin-bottom: 40px; }

.comments-title { 
	font-size: 1.5em;
	font-weight: 700;
	color: #333; 
}
.comments-subtitle {
	font-size: 0.9em;
	position: relative;
	bottom: -8px;
}
.comments-subtitle a:hover { text-decoration: underline; }

/* No comments */
.nocomments { 
	text-align: center; 
	font-style: italic;
}
.comments + .nocomments {
	margin-top: 10%;
}

/* Comment */
.comments div.comment { 
	margin-top: 40px; 
	position: relative;
}

.comments .commentlist > li.comment:first-child > div.comment:first-child { margin-top: 0; }
.comments .children { margin-left: 8%; }
.comments div.comment { position: relative; }

.bypostauthor > .comment:before {
	content: "";
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 999px;
	background: #ca2017;
	position: absolute;
	z-index: 9;
	top: -8px;
	left: -8px;
}
.bypostauthor > .comment:after {
	content: '\f304';
	font: 16px/1 'Genericons';
	color: #fff;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
}
.comment-inner { 
	margin-left: 110px; 
	padding: 25px;
	background: #fff;
	position: relative;
	border-radius: 3px;
}
.comment-inner:after {
	content: "";
	display: block;
	border: 12px solid transparent;
	border-right-color: #fff;
	position: absolute;
	top: 28px;
	left: 0;
	margin-left: -24px;
}
.comment .avatar {
	float: left;
	width: 80px;
	border-radius: 3px;
}
.comment-header { margin-bottom: 15px; }

.comment-header h4 {
	display: inline-block;
	font-size: 1em;
	font-weight: 700;
	color: #333;
}
.comment-header h4 a { color: #ca2017; }
.comment-header h4 a:hover { text-decoration: underline; }

.comment-header p { 
	display: inline-block;
	font-size: 0.75em;
	font-weight: 500;
	margin-left: 4px;
}
.comment-header p,
.comment-header p a { color: #999; }

.comment-header p a:hover { color: #666; }

/* Comment content */
.comment-content { font-size: 1.1em; }
.comment-content p { line-height: 150%; }

/* Awaiting moderation */
.comment-awaiting-moderation {
	font-family: 'Fira Sans', sans-serif;
	font-size: 0.9rem;
	line-height: 1;
	font-weight: 700;
	color: #999;
	position: absolute;
	bottom: 22px;
	right: 25px;
}

/* Comment actions */
.comment-actions { margin-top: 25px; }

.comment-actions a {
	font-size: 0.8em;
	font-weight: 500;
	color: #999; 
}
.comment-actions a:hover { color: #666; }
.comment-actions a + a { margin-left: 10px; }

/* Pingbacks and trackbacks */
.pingbacks-container { margin-top: 10%; }

.pingbacks-title {
	font-size: 1.4em;
	font-weight: 700;
	color: #333;
	margin-bottom: 20px;
}
.pingbacks-container li {
	padding: 14px 4px;
	border-top: 1px solid #ddd;
	line-height: 130%;
}
.pingbacks-container li a { color: #666; }

.pingbacks-container .edit-link {
	font-size: 0.8em;
	font-weight: 700;
	text-transform: uppercase;
}
.pingbacks-container li:last-child { border-bottom: 1px solid #ddd; }

/* Comment navigation */
.comments-nav {
	margin-top: 10%;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	padding: 25px 0;
	font-size: 0.9em;
	font-weight: 500;
}
.comments-nav a { color: #666; }
.comments-nav a:hover { color: #ca2017; }


/* -------------------------------------------------------------------------------- */
/*	9. Respond
/* -------------------------------------------------------------------------------- */
.comments + .comment-respond { 
	margin-top: 10%; 
	border-top: 2px solid #ddd;
	padding-top: 10%;
}
.comments-nav + .comment-respond { margin-top: 10%; }

.commentlist .comment-respond {
	padding: 40px 0;
	margin: 40px 0;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
}
.comment-reply-title {
	font-size: 1.5em;
	font-weight: 700;
	color: #333;
}

#cancel-comment-reply-link {
	font-size: 1rem;
	font-weight: 700;
	margin-left: 4px;
}
#cancel-comment-reply-link:hover { text-decoration: underline; }

.comment-notes { 
	line-height: 120%;
	color: #666; 
}


/*  Comment form */
.comment-form { margin-top: 40px; }

.comment-form p { margin-top: 30px; } 

.comment-form-comment + .comment-form-author,
.comment-form-comment + .comment-form-author + .comment-form-email {
    margin-top: 30px;
}
.comment-form p.logged-in-as,
.comment-form p.comment-notes { 
	line-height: 120%;
	margin: -20px 0 40px; 
}
p.must-log-in { 
	line-height: 120%;
	margin-top: 20px; 
}

.comment-form .logged-in-as a:hover,
p.must-log-in a:hover { text-decoration: underline; }

p.comment-form-author,
p.comment-form-email {
	width: 47.5%;
	float: left;
	margin: 0 0 30px;
}
p.comment-form-author { margin-right: 5%; }

.comment-form label {
	display: block;
	font-size: 0.9em;
	font-weight: 500;
	margin-bottom: 6px;
	color: #666;
}
.comment-form input[type="checkbox"] + label {
	display: inline;
	font-weight: 400;
	margin: 0 0 0 5px;
}
.comment-form .required { 
	color: red; 
	margin-left: 3px;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea {
	display: block;
	width: 100%;
	padding: 14px 16px;
	border-radius: 3px;
	background: #fff;
	color: #333;
	border: none;
	font-family: 'Fira Sans', sans-serif;
	font-size: 1em;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin: 0;
}
.comment-form textarea { height: 250px; }

.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form textarea:focus {
	outline: none;
	background-color: #fff;
}
.comment-form input[type="submit"] {
	padding: 18px 20px 16px 20px;
	background: none;
	border: none;
	margin: none;
	font-family: 'Fira Sans', sans-serif;
	font-size: 0.9em;
	line-height: 1;
	color: #fff;
	background: #ca2017;
	border-radius: 3px;
	border-top: 0px solid transparent;
	-webkit-appearance: none;
}
.comment-form input[type="submit"]:hover {
	cursor: pointer;
	background: #ca2017;
}

.form-allowed-tags {
	line-height: 140%;
	color: #767676;
}
.comment-subscription-form + .comment-subscription-form { margin-top: 10px; }

.author-content .meta, .author-content .excerpt {
    text-transform: uppercase;
    display: none;
    padding: 2px 0;
    position: absolute;
    right: 8px;
    top: 25%;
    left: 8px;
    opacity: 0;
    transition: all 0.2s ease-in-out 0s;
}


/* -------------------------------------------------------------------------------- */
/*	10. Pagination
/* -------------------------------------------------------------------------------- */
.page-description p {
	color: #fff;
	text-align: center;
	font-style: italic;
	margin-top: 1em;
}

/* Archive navigation */
.infinite-scroll .archive-nav { display: none; }

.archive-nav { margin: 5% auto; }

.archive-nav a { 
	color: #fff; 
	border-bottom: 1px solid transparent;
}
.archive-nav a:hover { 
	color: #fff;
	border-bottom-color: #fff;
}

/* Jetpack infinite scroll */
.infinite-scroll .posts { padding-bottom: 60px; }

.infinite-loader,
.infinite-loader .spinner { display: none; }

#infinite-handle { 
	text-align: center;
	position: absolute;
	top: auto !important;
	bottom: 0; 
	left: 0;
	right: 0;
}
#infinite-handle span {
	display: inline-block;
	padding: 14px 20px;
	border-radius: 3px;
}


/* -------------------------------------------------------------------------------- */
/*	11. Page & Page Templates
/* -------------------------------------------------------------------------------- */

/* Page */
.page .post-content .post-edit-link {
	font-family: 'Fira Sans', sans-serif;
	font-size: 1rem;
	font-weight: 700;
}

/* Full width template  */
.page-template-template-fullwidth-php .post-inner {
	padding: 8% 0;
	width: auto;
}

/* Search form */
.search-form { position: relative; }

.search-field { 
	width: 100%;
	background: #fafafa;
	border: 2px solid #eee;
	padding: 15px 15px 15px 52px;
	margin: 0;
	border-radius: 5px;
	font-family: 'Fira Sans', sans-serif;
	font-size: 1em;
	color: #000000;
}
.post-content .search-field { font-size: 1rem; }

.search-form .genericon {
	display: block;
	font: 32px/1 'Genericons';
	color: #AAA;
	position: absolute;
	top: 50%;
	left: 12px;
	margin-top: -16px;
}
.search-form .search-field:focus { outline: none; }


/* Archive template */
.page-template-template-archives-php .archive-box {
	font-family: 'Fira Sans', sans-serif;
	font-size: 0.85em;	
}
.page-template-template-archives-php .archive-box ul { list-style: none; }

.page-template-template-archives-php .archive-col > ul,
.page-template-template-archives-php .archive-box li { margin: 0; }

.page-template-template-archives-php .archive-box a {
	display: block;
	color: #444;
	font-weight: 700;
	border-top: 1px solid #ddd;
	padding: 14px 0;
}
.page-template-template-archives-php .archive-col > ul > li:last-child > a { border-bottom: 1px solid #ddd; }

.page-template-template-archives-php .archive-box a span { font-weight: 400; }

.page-template-template-archives-php .archive-box a:hover { 
	color: #ca2017; 
	text-decoration: none;
}
.page-template-template-archives-php .archive-box a:hover span { color: #333; }


/* -------------------------------------------------------------------------------- */
/*	12. Widget Area
/* -------------------------------------------------------------------------------- */
.widget-area { padding: 8%; }

.post-inner + .widget-area { border-top: 1px solid #ddd; }

.widget + .widget { margin-top: 50px; }

.widget-title {
	font-weight: 700;
	margin-bottom: 20px;
	color: #333;
}

/*  Widget content */
.widget-content {
	color: #555;
	font-size: 0.9em;
}
.widget-content .textwidget a:hover { text-decoration: underline; }

.widget-content p {
	line-height: 150%;
	margin-top: 1em;
}
.widget-content p:first-child { margin-top: 0; }

.widget-content li {
	line-height: 140%;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}
.widget-content ul ul { margin-left: 1em; }

.widget-content ul ul li:first-child { 
	margin-top: 0.5em; 
	border-top: 1px solid #eee;
}
.widget-content > ul > li:first-child { padding-top: 0; }

.widget-content li:last-child { 
	padding-bottom: 0;
	border-bottom: none; 
}

/* Widget text */
.widget-content .textwidget { line-height: 150%; }

/* Widget icons */
.widget_archive li,
.widget_categories li,
.widget_meta li,
.widget_nav_menu li { color: #999; }

.widget_archive li a,
.widget_categories li a,
.widget_meta li a,
.widget_nav_menu li a { color: #333; }

.widget_archive li a:hover,
.widget_categories li a:hover,
.widget_meta li a:hover,
.widget_nav_menu li a:hover { 
	color: #ca2017; 
	text-decoration: none;
}

.widget_archive li:before,
.widget_categories li:before,
.widget_meta li:before,
.widget_nav_menu li:before {
	font: 16px/1 'Genericons';
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	color: #999;
	margin-right: 8px;
	position: relative;
	top: -1px;
}

.widget_archive li:before { content: '\f307'; }
.widget_categories li:before { content: '\f301'; }
.widget_meta li:before { content: '\f445'; }
.widget_nav_menu li:before { content: '\f429'; }


/* Widget RSS */
.widget_rss .widget-title a { vertical-align: middle; }

.widget_rss .widget-content ul a.rsswidget { 
	display: block;
	line-height: 120%;
	font-weight: 500;
	color: #444;
}
.widget_rss .widget-content ul a.rsswidget:hover { color: #ca2017; }

.rss-date { 
	display: block;
	margin-top: 2px;
	font-size: 0.85em;
	font-weight: 500;
	color: #999;
}
.rssSummary { 
	margin-top: 5px; 
	color: #666;
}
.widget_rss cite {
	display: block;
	margin-top: 5px;
	font-size: 0.8em;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
}
.widget_rss cite:before { content: "— "; }

/* Widget calendar */
#wp-calendar {
	width: 100%;
	max-width: 100%;
	color: #888;
	text-align: center;
}

#wp-calendar,
#wp-calendar caption,
#wp-calendar tr,
#wp-calendar td,
#wp-calendar th {
	text-align: center;
}

#wp-calendar th,
#wp-calendar td {
	padding: 4% 2%;
}

#wp-calendar caption,
#wp-calendar thead {
	color: #666;
	border-bottom: 1px solid #eee;
}
#wp-calendar caption {
	font-size: 0.9em;
	font-weight: 700;
	font-style: italic;
	text-transform: capitalize;
	color: #999;
	padding-bottom: 4%;
}

#wp-calendar thead {
	color: #ca2017;
}
#wp-calendar thead th {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
}

#wp-calendar tfoot { border-top: 1px solid #EEE; }
#wp-calendar tfoot td { padding: 0; }
#wp-calendar tfoot #prev { text-align: left; }
#wp-calendar tfoot #next { text-align: right; }

#wp-calendar tfoot a {
	display: block;
	margin-top: 10px;
	font-size: 0.8em;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
}
#wp-calendar tfoot a:hover {
	text-decoration: none;
	color: #333;
}

/* Widget Dribbble & Flickr */
.dribbble-shot,
.flickr_badge_image {
	display: inline-block;
	width: 75px;
	height: auto;
	margin: 0 10px 3px 0;
}
.dribbble-shot { margin-bottom: 7px; }

.dribbble-shot img,
.flickr_badge_image a,
.flickr_badge_image img { 
	display: block;
	border-radius: 3px;
}
.dribbble-shot:hover,
.flickr_badge_image a:hover {
	opacity: 0.7;
}

/* Widget recent posts & recent comments */
.widget_logiaudio_recent_posts a,
.widget_logiaudio_recent_comments a { display: block; }

.widget_logiaudio_recent_posts .post-icon,
.widget_logiaudio_recent_comments .post-icon {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	background: #eee;
	border-radius: 999px;
	position: relative;
}
.widget_logiaudio_recent_comments .post-icon .avatar {
	border-radius: 999px;
}

.widget_logiaudio_recent_posts .inner,
.widget_logiaudio_recent_comments .inner {
	margin-left: 65px;
}
.widget_logiaudio_recent_posts .post-icon img { 
	border-radius: 999px; 
}
.widget_logiaudio_recent_posts .post-icon .genericon {
	font-size: 32px;
	height: 32px;
	width: 32px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	color: #b4b4b4;
}
.widget_logiaudio_recent_posts .title,
.widget_logiaudio_recent_comments .title {
	line-height: 120%;
	font-weight: 700;
	color: #333;
	word-break: break-word;
	-ms-word-break: break-word;
}
.widget_logiaudio_recent_posts .meta {
	margin-top: 3px;
	color: #999;
}
.widget_logiaudio_recent_comments .excerpt {
	margin-top: 3px;
	font-size: 0.9em;
	line-height: 150%;
	color: #999;
}

.widget_logiaudio_recent_posts a:hover .title,
.widget_logiaudio_recent_comments a:hover .title { color: #ca2017; }

.widget_logiaudio_recent_posts a:hover .post-icon,
.widget_logiaudio_recent_comments a:hover .post-icon { background: #ca2017; }
.widget_logiaudio_recent_posts a:hover .post-icon .genericon { color: #fff; }

.widget_logiaudio_recent_posts a:hover .post-icon img,
.widget_logiaudio_recent_comments a:hover .post-icon img {
	opacity: 0.75;
} 

/* Widget tag cloud */
.widget_tag_cloud a {
	display: inline-block;
	padding: 8px 10px;
	margin: 0 1px 4px 0;
	border-radius: 3px;
	background: #eee;
	font-size: 13px !important;
	line-height: 1;
	color: #444;
}
.widget_tag_cloud a:hover {
	background: #ca2017;
	color: #fff;
}


/* -------------------------------------------------------------------------------- */
/*	13. Credits
/* -------------------------------------------------------------------------------- */
.credits p { 
	color: #555; 
	text-align: center;
	line-height: 150%;
}
.credits p a { color: #555; }
.credits p a:hover { color: #fff; }

img#wpstats { display: none; }


/* -------------------------------------------------------------------------------- */
/*	14. No Javascript Fallback
/* -------------------------------------------------------------------------------- */
.no-js .post-container {
	width: 552px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.no-js .archive-nav { display: block; }
.no-js .tab-selector { display: none; }

.no-js .post-meta-tabs .tab {
	display: block !important;
	margin-bottom: 10%;
	border-bottom: 2px solid #ddd;
	padding-bottom: 10%;
}
.no-js .post-meta-tabs .tab:last-child {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}


/* -------------------------------------------------------------------------------- */
/*	SECCION MEDIA, tema
	Responsive, se comenta y descomenta, segun las opciones que elijamos.
/* -------------------------------------------------------------------------------- */
@media (max-width: 1265px) {

	/* Post Content --------------------------------------- */
	.post-content .alignfull {
		margin-left: calc( ( 90vw - 700px ) / -2 );
		max-width: 90vw;
		width: 90vw;
	}
	.post-content .alignwide {
		margin-left: calc( ( 90vw - 700px ) / -4 );
		max-width: calc( 90vw - ( ( 90vw - 700px ) / 2 ) );
		width: calc( 90vw - ( ( 90vw - 700px ) / 2 ) );
	}
}

@media (max-width: 1040px) {

	/* header, main content */
	.post-container {
		width: 49.75%;
		padding: 0 1.5% 3% 1.5%;
	}
	/* single post */
	.post-nav-fixed {
	}
}

@media ( max-width: 925px ) {

	/* Post Content */
	.post-content .alignfull {
		margin-left: calc( ( 90vw - ( 90vw * .84 ) ) / -2 );
	}
	.post-content .alignwide {
		margin-left: calc( ( 90vw - ( 90vw * .84 ) ) / -4 );
		max-width: calc( 90vw - ( ( 90vw - ( 90vw * .84 ) ) / 2 ) );
		width: calc( 90vw - ( ( 90vw - ( 90vw * .84 ) ) / 2 ) );
	}
}

@media ( max-width: 900px ) {

	/* widget area */
	.widget-area .column { 
		width: 47.5%; 
	}
	.widget-area .column:nth-child(3) { 
		display: none; 
	}
}

@media ( max-width: 800px ) {

	/* structure */
	.section-inner { 
		max-width: 95%; 
	}
	
	/* title section */
	.home-first-page .title-section .section-inner,
	.title-section .section-inner { 
		padding: 0px 0 0px; 
	}
	.bg-image.master,
	.bg-shader.master {
		height: 600px;
	}
	
	/* widget area */
	.widget-area .column { width: 47.5%; }
	.widget-area .column:nth-child(3) { display: none; }
	
	/* post formats */
	.single-post .post-quote blockquote { font-size: 1.6em; }
	.single-post .post-link p { font-size: 1.6em; }

	/* Post Content */
	.post-content .alignfull {
		margin-left: calc( ( 95vw - ( 95vw * .84 ) ) / -2 );
		max-width: 95vw;
		width: 95vw;
	}
	.post-content .alignwide {
		margin-left: calc( ( 95vw - ( 95vw * .84 ) ) / -4 );
		max-width: calc( 95vw - ( ( 95vw - ( 95vw * .84 ) ) / 2 ) );
		width: calc( 95vw - ( ( 95vw - ( 95vw * .84 ) ) / 2 ) );
	}
}

@media (max-width: 600px) {

	body { 
		font-size: 16px; 
	}

	/* structure */
	.section-inner { 
		max-width: 92%; 
	}
	.wrapper:before { 
		top: -25px; 
		height: 225px;
	}
	.wrapper-inner { 
		background: none;
	}
	.posts { 
		max-width: 92%; 
		margin: 0 auto;
	}
	
	/* header */
	.blog-logo img { max-height: 100px; }
	
	/* title section */
	.title-section .section-inner,
	.home-first-page .title-section .section-inner { padding: 0px 0 0px; }
	
	.bg-image.master,
	.bg-shader.master {
		height: 400px;
	}
	.blog-title a { font-size: 2em; }
	
	.blog-subtitle { 
		font-size: 1em; 
		margin-top: 15px;
	}
	
	/* main content */
	.post-container {
		width: 100%;
		padding: 0;
		margin-top: 7.5%;
	}
	.posts > .post-container:first-child { margin-top: 0; }
	
	/* single post */
	.single-post .post-title { font-size: 1.8em; }
	.page-links { font-size: 0.9rem; }
	.featured-media .media-caption-container { padding: 40px 0 20px; }
	
	/* post formats */
	.single-post .post-quote blockquote { font-size: 1.25em; }
	.single-post .post-quote cite { 
		margin-top: 20px; 
		font-size: 14px;
	}
	.single-post .post-link p { font-size: 1.25em; }
	.single-post .flex-direction-nav { margin-top: -30px; }
	.single-post .flex-direction-nav a { height: 60px; }
	
	/* post content */
	.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
		margin: 40px 0 15px;
	}
	.post-content h1 { font-size: 1.5em; }
	.post-content h2 { font-size: 1.35em; }
	.post-content h3 { font-size: 1.25em; }	
	.post-content h4 { font-size: 1.1em; }
	.post-content h5 { font-size: 1em; }
	.post-content blockquote,
	.post-content .wp-block-quote.is-large, 
	.post-content .wp-block-quote.is-style-large {
		padding: 20px; 
	}

	.post-content blockquote p { font-size: 1em; }
	.post-content blockquote cite { font-size: 0.9rem; }

	.post-content .wp-block-pullquote blockquote {
		padding: 0;
	}
	.post-content .wp-block-pullquote.alignleft blockquote p,
	.post-content .wp-block-pullquote.alignright blockquote p {
		font-size: 1em;
	}
	.post-content .alignfull {
		margin-left: calc( ( 100vw - ( 100vw * .84 ) ) / -2 );
		max-width: 100vw;
		width: 100vw;
	}
	.post-content .alignwide {
		margin-left: -4vw;
		max-width: 92vw;
		width: 92vw;
	}
		
	/* post meta */
	.tab-selector a { padding: 10px 12px; }
	.tab-selector span { display: none; }

	.tab-selector .genericon {
		font-size: 32px;
		height: 32px;
		width: 32px;
	}
	
	.post-meta-tabs-inner { padding: 40px 0; }
	
	/* tab author meta */
	.tab-author-meta .avatar { 
		width: 80px; 
		padding: 6px;
	}
	.tab-author-meta .author-meta-inner { 
		margin-left: 100px; 
		min-height: 80px;
	}
	.tab-author-meta .author-name { font-size: 1.25em; }
	
	.tab-author-meta .one-half {
		width: 100%;
		margin-left: 0;
		float: none;
	}
	
	.author-content,
	.tab-author-meta .one-half + .one-half { margin-top: 40px; }
	
	/* comments */
	.comments div.comment { margin-top: 30px; }
	.comment .avatar { width: 50px; }
	.comment-inner { margin-left: 70px; }
	
	.comment-inner:after {
		border-width: 8px;
		top: 17px;
		margin-left: -16px;
	}
	
	/* respond */
	.comment-form input[type="text"], 
	.comment-form input[type="email"], 
	.comment-form textarea {
		padding: 13px 15px;
		font-size: 0.9em;
	}
	.comment-form-comment + .comment-form-author,
    .comment-form-comment + .comment-form-author + .comment-form-email,
	.comment-form p + p { 
        margin-top: 20px; 
    }
	
	p.comment-form-author, 
	p.comment-form-email {
		width: 100%;
		float: none;
		margin: inherit;
	}
	.comment-form textarea { height: 150px; }
	.comment-form input[type="submit"] { padding: 12px 16px; }
	
	.form-allowed-tags { font-size: 0.8em; }
	/* credits */
	.credits { padding: 30px 0; }
}

@media (max-width: 500px) {
	
	/* navigation */
	.mobile-menu a { 
		padding: 20px 8%; 
	}

	/* post content */
	.post-content p,
	.post-content blockquote,
	.post-content ul,
	.post-content ol,
	.post-content address,
	.post-content dl,
	.post-content .wp-caption,
	.post-content pre {
		line-height: 150%;
	}
	.post-content .alignnone,
	.post-content .aligncenter,
	.post-content .alignwide,
	.post-content .alignfull {
		margin-bottom: 2em;
		margin-top: 2em;
	}
	.post-content .alignleft,
	.post-content .alignright {
		float: none;
		margin: 2em auto;
		max-width: 100%;
	}
	
	/* tab post meta */
	.tab-post-meta:after { content: none; }

	.tab-post-meta .post-nav,
	.tab-post-meta .post-info-items {
		width: 100%;
		float: none;
		margin: 0;
	}
	.post-info-items li { font-size: 1em; }
	
	.tab-post-meta .post-nav { 
		margin-top: 30px;
		border-top: 2px solid #ddd;
		padding-top: 30px;
	}
	.tab-post-meta .post-nav a + a {
		margin-top: 15px;
		padding-top: 15px;
	}
	.tab-post-meta .post-nav p { font-size: 0.9em; }
	.tab-post-meta .post-nav h4 { font-size: 1.2em; }
	
	/* comments */
	.comment .avatar { display: none; }
	.comment-inner { margin-left: 0; }
	.comment-inner:after { content: none; }
	.comment-header span { display: none; }
	
	/* respond */
	.comment-form p.logged-in-as, 
	.comment-form p.comment-notes {
		margin: -30px 0 25px;
	}
	
	.form-allowed-tags { display: none; }
	
	/* widget area */
	.widget-area .column {
		display: block !important;
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.widget-area .column + .column,
	.widget + .widget { margin-top: 40px; }
	
	/* credits */
	.credits-left { 
		float: none; 
		text-align: center;
	}
	.credits-right { display: none; }
}

@media (max-width: 400px) {

	/* author */
	.tab-author-meta .avatar {
		width: 60px;
		padding: 4px;
	}
	.tab-author-meta .author-meta-inner { margin-left: 75px; }
}





/* -------------------------------------------------------------------------------- */
/*	SECCION, AJUSTES GENERALES
/* -------------------------------------------------------------------------------- */

/* Tema */
.section-inner {
	background: none;
	position: relative;
	background-color: none;
}
.section-inner.thin { 
	width: 1140px; 
}
.section-cabecera-logi {
	z-index: 7;
	width: 1280px;
	max-width: 90%;
	margin: 0 auto;
}
.section-logi {
	z-index: 7;
	width: 1280px;
	max-width: 90%;
	margin: 0 auto;
}
.theme-logiaudio { 
	background-color: #000000;
}
.content-by {
	letter-spacing: 1px;
	text-transform: uppercase;
}

/* Pagina favoritos, y otras, titulo h1, ocultar segun */
.post .post-title {
	/* opacity: 0; */
	/* display: none; */
	/* position: absolute; */
}


/* Pagina home, galeria de categorias */
.logihome-categorias .gallery-item {
	color: #ffffff;
}
.logihome-categorias .attachment-full.size-full {
    padding: 7px;
    margin-bottom: 15px;
	border: 2px solid #cfcfcf;
	border-radius: 10px 10px 10px 10px;
}

/* Pagina home, Carrousel 3d */
.bne-gallery-carousel-wrapper {
    padding: 10px;	
	border-spacing: 0;
	margin-bottom: 15px;
	z-index: 1 !important;
	border-collapse: collapse;
}


/* Pagina de acceso, div del registro */
.page-id-1862 .post-content table tbody > tr:nth-child(odd) > td {
    border: 25px solid #dddddd !important;
	border-radius: 10px 10px 10px 10px;
}
.su-button-style-default{
	background-color: #d90000 !important;
	border: 1px solid #d90000 !important;
}
.su-button-style-default span {
	margin-top: 15px;
	color: #000000;
	background: #000000;
	font-family: 'Teko', sans-serif;
}
.su-button-style-default b {
	color: #dddddd;
}
.page-id-1862 .post-content {
	color: #ff7373 !important;
}
.woocommerce-MyAccount-navigation{
}
.page-id-1862 .wp-user-avatar {
	border: 0px solid #000000 !important;
	margin-left: 0px;
	margin-bottom: 0px;
}
.page-id-1862 input {
	left: 0%!important;
	float: left !important;
	position: static !important;
}

/* Pagina de pedidos, campos */
.page-id-1861 .post-inner p, .page-id-1862 .post-inner p  {
	display: block !important;
	position: relative !important;
	opacity: 1 !important;
}




/* Pagina categorias, titulo */
.category .section-inner   {
}
.category .page-title {
	color: #ffffff;
	text-align: center;
	font-weight: normal;
	font-family: Akronim;
}
.category .page-title h5 {
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	background: #777777;
	display: inline-block;
	text-transform: uppercase;
	border-radius: 10px 10px 10px 10px;
}
/* Pagina de categorias, entradas */
.category .post-container  {
}
.category .post-inner  {
	background-color: #222222;
	border-radius: 0px 0px 10px 10px;
}
.category .post-title {
	color: #ffffff;
	font-family: Atma;
	line-height: 120%;	
	font-weight: normal;
	word-break: break-word;
	-ms-word-break: break-word;
	border-radius: 0px 0px 8px 8px;
}
.category img {
	border-radius: 8px 8px 0px 0px;
}
.category .post-title a { 
	color: #ffffff; 
}
.category .post-excerpt, .category .genericon-time, 
.category .post-meta-comments, .category .post-meta-date { 
 	opacity: 0;
	display: none;
	position: absolute;
}


/* Pagina etiquetas, titulo */
.tag .section-inner   {
}
.tag .page-title {
	color: #ffffff;
	text-align: center;
	font-weight: normal;
	font-family: Akronim;
}
.tag .page-title h5 {
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	background: #777777;
	display: inline-block;
	text-transform: uppercase;
	border-radius: 10px 10px 10px 10px;
}
/* Pagina de etiquetas, entradas */
.tag .post-container  {
}
.tag .post-inner  {
	background-color: #222222;
	border-radius: 0px 0px 10px 10px;
}
.tag .post-title {
	color: #ffffff;
	font-family: Atma;
	line-height: 120%;	
	font-weight: normal;
	word-break: break-word;
	-ms-word-break: break-word;
	border-radius: 0px 0px 8px 8px;
}
.tag img {
	border-radius: 8px 8px 0px 0px;
}
.tag .post-title a { 
	color: #ffffff; 
}
.tag .post-excerpt, .tag .genericon-time, 
.tag .post-meta-comments, .tag .post-meta-date { 
 	opacity: 0;
	display: none;
	position: absolute;
}


/* Pie de pagina */
.credits {
	font-size: 0.9em;
	background-color: #d90000;
}
.credits, a, p {
	color: #ffffff !important;
}

/* -------------------------------------------------------------------------------- */
/*	SECCION AJUSTES GENERALES, MEDIAQUERY
/* -------------------------------------------------------------------------------- */

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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -10px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 76px 0 100px 0; 
	}
	.blog-logo {
		background-color: none !important;
		margin: 20px auto -100px 73px;
	}
	.blog-logo img {
		height: auto;
		max-width: 75%;
		width: 75% !important;
		margin: auto auto auto -10px;
	}
	.logihome-cabezeraslider {
		width: 50% !important;
		margin-top: -30px !important;
	}
	.logihome-categorias {
		width: 70% !important;
		margin-top: 30px !important;
	}
	.logihome-categorias .gallery-item {
		padding: 10px;
		font-size: 12px;
		margin-top: -10px !important;
		margin-bottom: 13px !important;
	}
	.logihome-categorias .gallery-item .wp-caption-text {
		margin-top: -5px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;
		margin-top: 25px !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 110px !important;
	}
	.logihome-slider1 {
		width: 61% !important;
		margin-top: 80px !important;
	}
	.logihome-slider2 {
		width: 59% !important;
		margin-top: 45px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		font-family: Akronim;
		margin-bottom: 15px;
		color: #ffffff;
	}
	.page-id-1862 .post-content {
		margin-left: 0px;
		font-size: 18px;
	}
	.woocommerce-MyAccount-navigation{
		margin-top: 20px;
		margin-bottom: -20px;
	}
	.category .section-inner   {
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 15px;
		margin-bottom: -10px;
	}
	.category .page-title h5 {
		margin: 20px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: -30px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 15px;
		margin-bottom: -10px;
	}
	.tag .page-title h5 {
		margin: 20px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: -30px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -205px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 70px;
	left: 84%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -10px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 76px 0 100px 0; 
	}
	.blog-logo {
		background-color: none!important;
		margin: 20px auto -100px 73px;
	}
	.blog-logo img {
		height: auto;
		max-width: 75%;
		width: 75% !important;
		margin: auto auto auto -10px;
	}
	.logihome-cabezeraslider {
		width: 50% !important;
		margin-top: -25px !important;	
	}
	.logihome-categorias {
		width: 70% !important;
		margin-top: 20px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;	
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 100px !important;
	}
	.logihome-slider1 {
		width: 61% !important;
		margin-top: 50px !important;
	}
	.logihome-slider2 {
		width: 59% !important;
		margin-top: 40px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.page-title h5 {
		margin: 20px auto 0px auto;
	}
	.post-content {
		margin-top: -205px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 70px;
	left: 84%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}
@media only screen and (max-width: 1194px) {
	.logihome-categorias {
		margin-bottom: 5px !important;	
	}
}
@media only screen and (max-width: 1100px) {
	.logihome-categorias {
		margin-bottom: -3px !important;	
	}
}
@media only screen and (max-width: 1000px) {
	.logihome-categorias {
		margin-bottom: -5px !important;	
	}
}
@media only screen and (max-width: 900px) {
	.logihome-categorias {
		margin-bottom: -11px !important;	
	}
}
@media only screen and (max-width: 800px) {
	.logihome-categorias {
		margin-bottom: -11px !important;	
	}
	.page-id-1862 .post-content {
		margin-left: 0px;
		font-size: 18px;
	}
	.woocommerce-MyAccount-navigation{
		margin-top: 20px;
		margin-bottom: 40px;
	}
}
@media only screen and (max-width: 700px) {
	.logihome-categorias {
		margin-bottom: -30px !important;	
	}
}
@media only screen and (max-width: 600px) {
	.logihome-categorias {
		margin-bottom: -50px !important;	
	}
}
@media only screen and (max-width: 500px) {
	.logihome-categorias {
		margin-bottom: -60px !important;	
	}
}
@media only screen and (max-width: 400px) {
	.logihome-categorias {
		margin-bottom: -90px !important;	
	}
}
@media only screen and (max-width: 320px) {
	.logihome-categorias {
		margin-bottom: -105px !important;	
	}
}
@media only screen and (max-width: 290px) {
	.logihome-categorias {
		margin-bottom: -85px !important;	
	}
}
@media only screen and (max-width: 230px) {
	.logihome-categorias {
		margin-bottom: -110px !important;	
	}
}
@media only screen and (max-width: 180px) {
	.logihome-categorias {
		margin-bottom: -145px !important;	
	}
}


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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -10px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 76px 0 100px 0; 
	}
	.blog-logo {
		background-color: none!important;
		margin: 20px auto -100px 73px;
	}
	.blog-logo img {
		height: auto;
		max-width: 75%;
		width: 75% !important;
		margin: auto auto auto -10px;
	}
	.logihome-cabezeraslider {
		width: 55% !important;
		margin-top: -25px !important;	
	}
	.logihome-categorias {
		width: 70% !important;
		margin-top: 20px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 95px !important;
	}
	.logihome-slider1 {
		width: 65% !important;
		margin-top: 50px !important;
	}
	.logihome-slider2 {
		width: 63% !important;
		margin-top: 40px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.page-title h5 {
		margin: 20px auto 0px auto;
	}
	.post-content {
		margin-top: -205px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 70px;
	left: 84%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 76px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 30px auto -200px 70px;
	}
	.blog-logo img {
		height: auto;
		max-width: 72%;
		width: 72% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 55% !important;
		margin-top: 95px !important;	
	}
	.logihome-categorias {
		width: 70% !important;
		margin-top: 20px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 95px !important;
	}
	.logihome-slider1 {
		width: 65% !important;
		margin-top: 50px !important;
	}
	.logihome-slider2 {
		width: 63% !important;
		margin-top: 40px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.category .section-inner   {
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 120px;
		margin-bottom: 50px;
	}
	.category .page-title h5 {
		margin: 20px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: 5px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 120px;
		margin-bottom: 50px;
	}
	.tag .page-title h5 {
		margin: 20px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: 5px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -105px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 152px;
	left: 82%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 76px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 30px auto -200px 70px;
	}
	.blog-logo img {
		height: auto;
		max-width: 72%;
		width: 72% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 60% !important;
		margin-top: 95px !important;	
	}
	.logihome-categorias {
		width: 75% !important;
		margin-top: 25px !important;
	}
	.logihome-categorias .gallery-item {
		padding: 10px;
		font-size: 12px;
		margin-top: -10px !important;
		margin-bottom: 10px !important;
	}
	.logihome-categorias .gallery-item .wp-caption-text {
		margin-top: -5px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 95px !important;
	}
	.logihome-slider1 {
		width: 65% !important;
		margin-top: 60px !important;
	}
	.logihome-slider2 {
		width: 63% !important;
		margin-top: 30px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.category .section-inner   {
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 115px;
		margin-bottom: 60px;
	}
	.category .page-title h5 {
		margin: 20px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: 7px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 115px;
		margin-bottom: 60px;
	}
	.tag .page-title h5 {
		margin: 20px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: 7px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -105px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 152px;
	left: 82%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 76px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 30px auto -200px 72px;
	}
	.blog-logo img {
		height: auto;
		max-width: 65%;
		width: 65% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 60% !important;
		margin-top: 85px !important;	
	}
	.logihome-categorias {
		width: 75% !important;
		margin-top: 18px !important;
	}
	.logihome-carrousel3d {
		width: 57% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 95px !important;
	}
	.logihome-slider1 {
		width: 71% !important;
		margin-top: 60px !important;
	}
	.logihome-slider2 {
		width: 68% !important;
		margin-top: 30px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.category .section-inner   {
		margin-top: 125px !important;
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 145px;
		margin-bottom: 50px;
	}
	.category .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: 7px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
		margin-top: 125px !important;
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 145px;
		margin-bottom: 50px;
	}
	.tag .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: 7px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -105px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 152px;
	left: 82%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}
@media only screen and (max-width: 769px) {
	.logihome-slider2 {
		width: 57% !important;
		margin-top: 45px !important;
	}
}


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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 72px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 30px auto -200px 80px;
	}
	.blog-logo img {
		height: auto;
		max-width: 55%;
		width: 55% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 60% !important;
		margin-top: 60px !important;	
	}
	.logihome-categorias {
		width: 75% !important;
		margin-top: 18px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 65px !important;
	}
	.logihome-slider1 {
		width: 70% !important;
		margin-top: 60px !important;
	}
	.logihome-slider2 {
		width: 57% !important;
		margin-top: 40px !important;
		margin-bottom: -30px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.page-title h5 {
		margin: 85px auto 0px auto;
	}
	.post-content {
		margin-top: -110px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 152px;
	left: 82%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 90% !important;
		max-width: 90% !important;
		margin: -25px auto 35px auto;
	}
	.single-post .section-inner  {
		width: 100% !important;
		max-width: 100% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 64px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 40px auto -200px auto;
	}
	.blog-logo img {
		height: auto;
		max-width: 100%;
		width: 100% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 60% !important;
		margin-top: 60px !important;	
	}
	.logihome-categorias {
		width: 75% !important;
		margin-top: 18px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: 30px !important;
	}
	.logihome-slider1 {
		width: 70% !important;
		margin-top: 60px !important;
	}
	.logihome-slider2 {
		width: 57% !important;
		margin-top: 40px !important;
		margin-bottom: -45px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.category .section-inner   {
		margin-top: 125px !important;
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 50px;
	}
	.category .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: 7px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
		margin-top: 125px !important;
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 50px;
	}
	.tag .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1.5em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: 7px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -95px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 151px;
	left: 80%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 90% !important;
		max-width: 90% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 64px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 40px auto -200px auto;
	}
	.blog-logo img {
		height: auto;
		max-width: 100%;
		width: 100% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 62% !important;
		margin-top: 62px !important;	
	}
	.logihome-categorias {
		width: 75% !important;
		margin-top: 18px !important;
	}
	.logihome-carrousel3d {
		width: 55% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: -40px !important;
	}
	.logihome-slider1 {
		width: 72% !important;
		margin-top: 50px !important;
	}
	.logihome-slider2 {
		width: 57% !important;
		margin-top: 30px !important;
		margin-bottom: -65px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.page-title h5 {
		margin: 120px auto 0px auto;
	}
	.post-content {
		margin-top: -85px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 151px;
	left: 80%;
}
	.credits {
		padding: 35px 0 20px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: left;
		margin-left: 30px;
		margin-right: 130px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 95% !important;
		max-width: 95% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 64px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 40px auto -200px auto;
	}
	.blog-logo img {
		height: auto;
		max-width: 100%;
		width: 100% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 70% !important;
		margin-top: 62px !important;	
	}
	.logihome-categorias {
		width: 85% !important;
		margin-top: 15px !important;
	}
	.logihome-carrousel3d {
		width: 63% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: -25px !important;
	}
	.logihome-slider1 {
		width: 80% !important;
		margin-top: 60px !important;
	}
	.logihome-slider2 {
		width: 57% !important;
		margin-top: 27px !important;
		margin-bottom: -65px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.page-title h5 {
		margin: 120px auto 0px auto;
		font-size: 26px;
	}
	.post-content {
		margin-top: -70px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 157px;
	left: 76%;
}
	.credits {
		padding: 25px 0 50px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px!important;
	}
	a.glink img  {
		height: 24px;
		width: 9% !important;
		float: left;
	}
}


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

	.section-inner   {
		width: 95% !important;
		max-width: 95% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 64px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 40px auto -200px 10px;
	}
	.blog-logo img {
		height: auto;
		max-width: 93%;
		width: 93% !important;
		margin: auto auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 75% !important;
		margin-top: 58px !important;	
	}
	.logihome-categorias {
		width: 90% !important;
		margin-top: 7px !important;
	}
	.logihome-categorias .gallery-item {
		padding: 10px;
		font-size: 12px;
		margin-top: 10px !important;
		margin-bottom: -10px !important;
	}
	.logihome-categorias .gallery-item .wp-caption-text {
		margin-top: -5px !important;
	}
	.logihome-carrousel3d {
		width: 63% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: -44px !important;
	}
	.logihome-slider1 {
		width: 85% !important;
		margin-top: 40px !important;
	}
	.logihome-slider2 {
		width: 62% !important;
		margin-top: 27px !important;
		margin-bottom: -65px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.page-title h5 {
		margin: 115px auto 0px auto;
		font-size: 26px;
	}
	.post-content {
		margin-top: -70px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 152px;
	left: 75.3%;
}
	.credits {
		padding: 25px 0 50px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px!important;
	}
	a.glink img  {
		height: 24px;
		width: 9% !important;
		float: left;
	}
}
@media only screen and (max-width: 390px) {
	.logihome-slider2 {
		margin-bottom: -85px !important;
	}
}


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

	.section-inner   {
		width: 98% !important;
		max-width: 98% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 64px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 35px auto -200px 22px;
	}
	.blog-logo img {
		height: auto;
		max-width: 85%;
		width: 85% !important;
		margin: 5px auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 75% !important;
		margin-top: 50px !important;	
	}
	.logihome-categorias {
		width: 90% !important;
		margin-top: 5px !important;
	}
	.logihome-carrousel3d {
		width: 65% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: -55px !important;
	}
	.logihome-slider1 {
		width: 85% !important;
		margin-top: 35px !important;
	}
	.logihome-slider2 {
		width: 57% !important;
		margin-top: 30px !important;
		margin-bottom: -92px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.category .section-inner   {
		margin-top: 125px !important;
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 50px;
	}
	.category .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1.2em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: 7px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
		margin-top: 125px !important;
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 50px;
	}
	.tag .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1.2em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: 7px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 16px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -72px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 152px;
	left: 75.3%;
	font-size: 12px;
}
	.credits {
		padding: 25px 0 50px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8.5% !important;
		float: left;
	}
}
@media only screen and (max-width: 320px) {
	a.glink img  {
		height: 24px;
		width: 8.5% !important;
		float: right;
	}
	.logihome-artistas {
		margin-top: -65px !important;
	}
	.logihome-slider2 {
		margin-bottom: -95px !important;
		margin-top: 25px !important;
	}
}


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

	.section-inner   {
		width: 97% !important;
		max-width: 97% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 64px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 30px auto -200px 20px;
	}
	.blog-logo img {
		height: auto;
		max-width: 78%;
		width: 78% !important;
		margin: 5px auto auto 5px;
	}
	.section-cabecera-logi {
		margin-top: 40px !important;	
	}
	.logihome-cabezeraslider {
		width: 76% !important;
		margin-top: 40px !important;	
	}
	.logihome-categorias {
		width: 95% !important;
		margin-top: 0px !important;
	}
	.logihome-categorias .gallery-item {
		width: 100% !important;
		font-size: 12px;
		margin-top: 10px !important;
		margin-bottom: -7px !important;
	}
	.logihome-carrousel3d {
		width: 75% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: -70px !important;
	}
	.logihome-slider1 {
		width: 85% !important;
		margin-top: 35px !important;
	}
	.logihome-slider2 {
		width: 60% !important;
		margin-bottom: -95px !important;
		margin-top: 25px !important;
	}
	.logihome-titulo {
		font-size: 20px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.category .section-inner   {
		margin-top: 125px !important;
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 35px;
	}
	.category .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: 7px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 15px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
		margin-top: 125px !important;
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 35px;
	}
	.tag .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 1em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: 7px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 15px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -55px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 148px;
	left: 63.3%;
	font-size: 12px;
}
	.credits {
		padding: 25px 0 50px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8.5% !important;
		float: right;
	}
}


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

	.section-inner   {
		width: 97% !important;
		max-width: 97% !important;
		margin: -25px auto 35px auto;
	}
	.home-first-page .title-section .section-inner { 
		padding: 64px 0 100px 0; 
	}
	.blog-logo {
		background-color: none;
		margin: 48px auto -200px 35px;
	}
	.blog-logo img {
		height: auto;
		max-width: 67%;
		width: 67% !important;
		margin: 5px auto auto 0px;
	}
	.logihome-cabezeraslider {
		width: 76% !important;
		margin-top: 20px !important;	
	}
	.logihome-categorias {
		width: 100% !important;
		margin-top: 0px !important;
	}
	.logihome-carrousel3d {
		width: 75% !important;
	}
	.logihome-artistas {
		width: 72% !important;
		margin-top: -95px !important;
	}
	.logihome-slider1 {
		width: 85% !important;
		margin-top: 25px !important;
	}
	.logihome-slider2 {
		width: 62% !important;
		margin-bottom: -105px !important;
		margin-top: 22px !important;
	}
	.logihome-titulo {
		font-size: 18px;
		margin-bottom: 15px;
		font-family:'Teko', sans-serif;
	}
	.category .section-inner   {
		margin-top: 125px !important;
	}
	.category .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 30px;
	}
	.category .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 0.7em;
		padding: 10px 10px 8px 10px;
	}
	.category .post-container  {
		margin-bottom: 7px;
	}
	.category .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.category .post-title {
		font-size: 15px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.tag .section-inner   {
		margin-top: 125px !important;
	}
	.tag .page-title {
		font-size: 23px;
		margin-top: 155px;
		margin-bottom: 30px;
	}
	.tag .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 0.7em;
		padding: 10px 10px 8px 10px;
	}
	.tag .post-container  {
		margin-bottom: 7px;
	}
	.tag .post-inner  {
		padding: 10%;
		margin-top: -2px;
	}
	.tag .post-title {
		font-size: 15px;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	.post-content {
		margin-top: -50px !important;
		position: relative;
	}
.simplefavorite-button {
	top: 148px;
	left: 63.3%;
	font-size: 12px;
}
	.credits {
		padding: 25px 0 50px 0;
		position: relative;
		margin-top: 20px !important;
		z-index: 99 !important;
	}
	.credits p {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px!important;
	}
	a.glink img  {
		height: 24px;
		width: 8.5% !important;
		float: right;
	}
}


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

	.logihome-artistas {
		margin-top: -115px !important;
	}
	.logihome-titulo {
		margin-bottom: 15px;
		font-size: 14px;
	}
	.logihome-categorias .gallery-item {
		margin-top: 10px !important;
		margin-bottom: -5px !important;
	}
	.logihome-slider2 {
		width: 62% !important;
		margin-bottom: -125px !important;
		margin-top: 20px !important;
	}
	.category .page-title {
		margin-bottom: 30px;
	}
	.category .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 0.5em;
	}
	.category .post-title {
		font-size: 13px;
	}
	.tag .page-title {
		margin-bottom: 30px;
	}
	.tag .page-title h5 {
		margin: 60px auto 0 auto;
		font-size: 0.5em;
	}
	.tag .post-title {
		font-size: 13px;
	}
}



/* -------------------------------------------------------------------------------- */
/*	SECCION BARRA DE BUSQUEDA
/* -------------------------------------------------------------------------------- */

/* Barra de busqueda, spoiler audioplayer movil */
.spoiler-ajaxsearchlite1 {
	position: fixed;
	top: 50% !important;
	left: 60% !important;
    z-index: 99 !important; 
	width: 100% !important;
	background-color: none;
	max-width: 100% !important;
	display: none;
	position: absolute;
	opacity: 0;
}

/* Barra de busqueda, campo de busqueda */
#ajaxsearchlite1 {
	position: fixed;
	top: 0 !important;
	left: 0 !important;
    z-index: 99 !important; 
	width: 100% !important;
	background-color: #d90000;
	max-width: 100% !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox {
    border-radius: 30px;
    margin: 15px 20px 15px 20px;
}

/* Barra de busqueda, resultados, caja */
.wpdreams_asl_results {
	left: 0 !important;
	background-color: #000000 !important;
}
.asl_r_pagepost {
	background-color: #000000 !important;
}
.asl_r {
	top: 38px !important;
	margin-top: 38px !important;
	padding-top: 0px !important;
}

/* Barra de busqueda, resultados, casillas */
.wpdreams_asl_results .overlap {
}
.wpdreams_asl_results .asl_content {
	background-color: #ffffff !important;
}
.wpdreams_asl_results .asl_content:hover {
	opacity: 0.9 !important;
}
.wpdreams_asl_results .asl_content:focus {
	background-color: #36d900 !important;
}
.wpdreams_asl_results .asl_res_url {
	top: 15px !important;
	left: 4px !important;
	color: #000000 !important;
	font-weight: bold !important; 
	position: relative !important;
}
.asl_author {
	top: 15px !important;
	left: 4px !important;
	color: #555555 !important;
	position: relative !important;
}

/* Barra de busqueda, otras clases */
.asl_r_post {
}
div.asl_w {
}
div.asl_r {
}

/* -------------------------------------------------------------------------------- */
/*	SECCION BARRA DE BUSQUEDA, MEDIAQUERY
/* -------------------------------------------------------------------------------- */

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

	.wpdreams_asl_results {
		width: 99.5% !important;
		max-width: 99.5% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 90% !important;
	}
}
@media only screen and (max-width: 1600px) {

	.wpdreams_asl_results {
		width: 99.5% !important;
		max-width: 99.5% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 80% !important;
	}
}
@media only screen and (max-width: 1100px) {

	.wpdreams_asl_results {
		width: 99.5% !important;
		max-width: 99.5% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 78% !important;
	}
}
@media only screen and (max-width: 1000px) {

	.wpdreams_asl_results {
		width: 99.3% !important;
		max-width: 99.3% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 78% !important;
	}
}
@media only screen and (max-width: 800px) {

	.wpdreams_asl_results {
		width: 99% !important;
		max-width: 99% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 72% !important;
	}
}
@media only screen and (max-width: 600px) {

	.wpdreams_asl_results {
		width: 98.7% !important;
		max-width: 98.7% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 60% !important;
	}
}
@media only screen and (max-width: 400px) {

	.wpdreams_asl_results {
		width: 98.3% !important;
		max-width: 98.3% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 50% !important;
	}
}
@media only screen and (max-width: 300px) {

	.wpdreams_asl_results {
		width: 98% !important;
		max-width: 98% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 29% !important;
	}
}
@media only screen and (max-width: 200px) {

	.wpdreams_asl_results {
		width: 97.5% !important;
		max-width: 97.5% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 0 !important;
	}
}
@media only screen and (max-width: 100px) {

	.wpdreams_asl_results {
		width: 97% !important;
		max-width: 97% !important;
	}
	.wpdreams_asl_results .asl_res_url {
		padding-right: 0 !important;
	}
}



/* -------------------------------------------------------------------------------- */
/*	SECCION WOOCOMMERCE
/* -------------------------------------------------------------------------------- */

/* woocommerce, letras generales */
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	color: #ffffff;
	font-family: 'Fira Sans', sans-serif;
	font-weight: 700;
	line-height: 120%;
	margin: 50px 0 20px;
}

/* woocommerce, vista del movil, letras generales */
.post-content table {
	border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    color: #149dff;
    font-family: 'Teko', sans-serif;
	font-size: 0.8em;
	margin: 2em 0;
    width: 100%;
}

/* woocommerce, producto individual, titulo */
.woocommerce strong, b {
    color: #ffffff;
    font-weight: 500;
    font-family: 'Teko', sans-serif;
}

/* woocommerce, producto individual, precio */
.woocommerce div.product p.price {
    text-transform: uppercase;
    display: none;
    padding: 2px 0;
    position: absolute;
    right: 8px;
    top: 25%;
    left: 8px;
    opacity: 0;
    transition: all 0.2s ease-in-out 0s;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 26px;
    color: #00C100;
    font-weight: 500;
    font-family: 'Teko', sans-serif;
}

/* woocommerce, producto individual, boton añadir al carrito */
.woocommerce div.product form.cart .button {
    font-size: 25px;
	text-align: center;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Teko', sans-serif;
    border-radius: 30px 30px 30px 30px;
    background-color: #d90000;
    padding: 10px 95px 8px 95px;
    margin-top: 10px;
}
.woocommerce button.button.alt.disabled:hover {
    font-size: 25px;
	text-align: center;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Teko', sans-serif;
    border-radius: 15px  15px 15px 15px;
    background-color: #ff0000;
}

/* woocommerce, producto individual, variaciones */
.woocommerce div.product form.cart .variations td.label {
    background: #000000 !important;
}
.woocommerce div.product form.cart table td {
    background: #000000 !important;
}
.woocommerce div.product form.cart .variations select {
    background-color: #FFFFFF;
    border-radius: 15px  15px 15px 15px;
}

/* woocommerce, producto individual, OCULTACION
	Sku, categorias, cuadro erroneo, pistas redondas, mensaje de detalles */
.sku_wrapper, .posted_in, .single-post .post-date, .tab-selector .active, 
.woocommerce .post-meta-tabs-inner, .woocommerce-info, .woocommerce-message {
    text-transform: uppercase;
    display: none;
    padding: 2px 0;
    position: absolute;
    right: 8px;
    top: 25%;
    left: 8px;
    opacity: 0;
    transition: all 0.2s ease-in-out 0s;
}

/* woocommerce, carrito, boton finalizar pedido */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    border-radius: 26px 26px 26px 26px;
    background-color: #ffffff;
	text-align: center;
}

/* woocommerce, pagina finalizar pedido, h3 1 y h3 2 */
.woocommerce-page h3 {
    font-size: 27px;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Teko', sans-serif;
	left: 50% !important;
	float: center !important;
	position: relative;
}
#order_review_heading {
	left: 1% !important;
	float: left !important;
	position: relative;
}

/* woocommerce, pagina finalizar pedido, campos email, usuario y contraseña */
.woocommerce-billing-fields label{
	left: 50%!important;
	float: center !important;
	position: relative !important;
}
.woocommerce-account-fields label{
	left: 50%!important;
	float: center !important;
	position: relative !important;
}
.woocommerce-page form .form-row .input-text {
    font-size: 14px;
	float: center !important;
	left: 50% !important;
	position: relative;
}

@media only screen and (max-width: 768px) {
	.woocommerce-page h3 {
		left: 0% !important;
	}
	.woocommerce-billing-fields label{
		left: 0%!important;
	}
	.woocommerce-account-fields label{
		left: 0%!important;
	}
	.woocommerce-page form .form-row .input-text {
		left: 0% !important;
	}
}


/* woocommerce, pagina finalizar pedido, precio, subtotal, total */
.post-content table tbody > tr:nth-child(odd) > td {
    background: #000000 !important;
}
.woocommerce table.shop_table tfoot th {
    font-size: 19px;
}
.woocommerce table.shop_table tfoot td {
    font-size: 22px;
}

/* woocommerce, pagina finalizar pedido, div de los metodos de pago */
.wc_payment_methods {
    background-color: #000000;
	border: 1px solid #eeeeee !important;
		
}
/* woocommerce, pagina finalizar pedido, metodos de pago */
.post-content label {
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    font-weight: 500;
    color: #1E90FF;
}
.woocommerce-checkout #payment div.payment_box p:last-child {
    font-family: Arial;
    font-size: 14px;
    color: #000000!important;
}
.woocommerce-checkout img {
	width: 6%
}

/* woocommerce, pagina finalizar pedido, boton añadir al carro */
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    font-size: 19px;
    color: #ffffff;
    font-weight: 500;
    font-family: 'Teko', sans-serif;
    border-radius: 26px 26px 26px 26px;
    background-color: #d90000;
	text-align: center;
}


/* -------------------------------------------------------------------------------- */
/*	LISTA DE AUDIO, 4 COLUMNAS
/* -------------------------------------------------------------------------------- */
.logihome-lista .has-thumb { 
	border-radius: 5px !important;
	background-color: #222222 !important;
}
.logihome-lista .has-thumb:hover { 
	background-color: #d90000 !important;
}
.logihome-lista .has-thumb:active { 
	background-color: #111111 !important;
}
.logihome-lista .has-thumb:focus { 
	background-color: #d90000 !important;
}
.logihome-lista .post-icon img { 
	border-radius: 5px !important;
}
.logihome-lista a:hover .post-icon { 
	background: none; 
}
.logihome-lista a:hover .post-icon img { 
	opacity: 0.90;
}
.logihome-lista a .title { 
	color: #ffffff !important;
	position: relative !important;
}
.logihome-lista a:hover .title { 
	color: #ffffff !important;
}
.logihome-lista a { 
	display: block; 
}
.logihome-lista li {
	border-bottom: 1px solid #424242;
}
.logihome-lista li:first-child { 
	border-top: 1px solid #424242;
}

.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
	position: relative;
	float: left !important;
}

.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
	color: #ffffff;
	position: relative;
	text-align: center;
	font-family: Akronim;
	float: none !important;
	border-bottom: 1px solid #aaaaaa !important;
}
.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
	color: #ffffff;
	position: relative;
	text-align: center;
	font-family: Akronim;
	float: none !important;
	border-bottom: 1px solid #aaaaaa !important;
}
.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
	color: #ffffff;
	position: relative;
	text-align: center;
	font-family: Akronim;
	float: none !important;
	border-bottom: 1px solid #aaaaaa !important;
}
.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
	color: #ffffff;
	position: relative;
	text-align: center;
	font-family: Akronim;
	float: none !important;
	border-bottom: 1px solid #aaaaaa !important;
}

.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
.content-by {
	letter-spacing: 1px;
	text-transform: uppercase;
}
.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4,
.has-thumb .post-icon {
	position: relative;
}
.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
.has-thumb .title {
	position: relative;
	font-family: Atma;
}

/* -------------------------------------------------------------------------------- */
/*	LISTA DE AUDIO, 4 COLUMNAS, MEDIAQUERY
/* -------------------------------------------------------------------------------- */

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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 45px;
		z-index: 1!important;
		width: 21.4% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 50px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 65px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 80px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 95px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -15px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4,
	.has-thumb .post-icon {
		height: 50px;
		width: 50px !important;
		top: 7px !important;
		left: 7.5px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13.5px;
		top: -22px;
		left: 72px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 45px;
		z-index: 1!important;
		width: 21.4% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 50px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 65px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 80px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 21px;
		margin-bottom: 6px;
		left: 95px !important;
		width: 100% !important;
		height: 67px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -35px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4,
	.has-thumb .post-icon {
		height: 50px;
		width: 50px !important;
		top: 7px !important;
		left: 7.5px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13.5px;
		top: -22px;
		left: 72px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 25px;
		width: 21.4% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 21px;
		left: 45px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 21px;
		left: 60px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 21px;
		left: 75px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 21px;
		left: 90px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -35px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13px;
		top: -22px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 25px;
		width: 21% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 19px;
		left: 40px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 19px;
		left: 55px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 19px;
		left: 70px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 19px;
		left: 85px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13px;
		top: -22px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 25px;
		width: 21% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 19px;
		left: 40px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 19px;
		left: 55px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 19px;
		left: 70px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 19px;
		left: 85px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13px;
		top: -22px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 15px;
		width: 20.7% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 18px;
		left: 35px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 18px;
		left: 50px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 18px;
		left: 65px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 18px;
		left: 80px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -39px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 12px;
		top: -22px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 15px;
		width: 40.5% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 23px;
		left: 67px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 23px;
		left: 83px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 23px;
		left: 67px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 23px;
		left: 83px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -30px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 15px;
		top: -22px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 820px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		margin-top: 15px;
		width: 40% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 15px;
		top: -22px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 750px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 39.3% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 14px;
		top: -22px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 700px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 38.4% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13px;
		top: -21px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 37.4% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 20px;
		left: 67px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 20px;
		left: 83px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 20px;
		left: 67px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 20px;
		left: 83px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 12px;
		top: -21px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 600px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 37% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 12px;
		top: -21px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 73% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -25px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 14px;
		top: -21px;
		left: 72px !important;
	}
}
@media only screen and (max-width: 500px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 72% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 14px;
		top: -21px;
		left: 72px !important;
	}
}
@media only screen and (max-width: 480px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 71.3% !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 67.3% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 27px;
		left: 65px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -25px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 14px;
		top: -21px;
		left: 72px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 65% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 20px;
		left: 65px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 20px;
		left: 65px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 20px;
		left: 65px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 20px;
		left: 65px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -25px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13px;
		top: -21px;
		left: 72px !important;
	}
}
@media only screen and (max-width: 380px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 63.5% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 13px;
		top: -21px;
		left: 72px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 61.5% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 20px;
		left: 55px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 20px;
		left: 55px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 20px;
		left: 55px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 20px;
		left: 55px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 12px;
		top: -21px;
		left: 72px !important;
	}
}
@media only screen and (max-width: 330px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 60.4% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 12px;
		top: -21px;
		left: 72px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 61% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 16px;
		left: 45px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 16px;
		left: 45px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 16px;
		left: 45px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 16px;
		left: 45px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -25px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 11px;
		top: -21px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 300px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 60% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 10px;
		top: -19px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 280px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 59% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 10px;
		top: -19px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 280px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 58% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 10px;
		top: -19px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 55.5% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 15px;
		left: 40px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 15px;
		left: 40px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 15px;
		left: 40px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 15px;
		left: 40px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -35px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4,
	.has-thumb .post-icon {
		height: 50px;
		width: 50px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 10px;
		top: -19px;
		left: 70px !important;
	}
}
@media only screen and (max-width: 220px) {
	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 54% !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 10px;
		top: -19px;
		left: 70px !important;
	}
}


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

	.logihome-lista1, .logihome-lista2, .logihome-lista3, .logihome-lista4 {
		width: 60% !important;
	}
	.logihome-lista1 .logihome-titulolista1, .has-thumb1 {
		font-size: 13px;
		left: 20px !important;
		height: 66px !important;
	}
	.logihome-lista2 .logihome-titulolista2, .has-thumb2 {
		font-size: 13px;
		left: 20px !important;
		height: 66px !important;
	}
	.logihome-lista3 .logihome-titulolista3, .has-thumb3 {
		font-size: 13px;
		left: 20px !important;
		height: 66px !important;
	}
	.logihome-lista4 .logihome-titulolista4, .has-thumb4 {
		font-size: 13px;
		left: 20px !important;
		height: 66px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.content-by {
		bottom: -35px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4,
	.has-thumb .post-icon {
		height: 50px;
		width: 50px !important;
	}
	.logihome-lista1 .logihome-lista2 .logihome-lista3 .logihome-lista4, 
	.has-thumb .title {
		font-size: 10px;
		top: -22px;
		left: 70px !important;
	}
}


/* -------------------------------------------------------------------------------- */
/*	SECCION MENU
/* -------------------------------------------------------------------------------- */

/* Menu pc, secciones */
.navigation .section-inner {
	position: relative; 
}
.mobile-menu-container { 
	display: none;
}
.main-menu a {
	font-family: 'Teko', sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}

/* Menu pc, letras */
.main-menu li:hover > a { 
	cursor: pointer; 
	background: #d90000;
}
.main-menu > .has-children:hover > a::after,
.main-menu > .page_item_has_children:hover > a::after { 
	border-top-color: #000000;
	background: #d90000;
}

/* Menu pc, submenus */
.main-menu ul a {
	display: block;
	text-align: center;
	font-size: 1em;
	padding: 20px;
	margin: 0;
	line-height: 130%;
	color: #ffffff;
	background: #1d1d1d;
	border-radius: 0px 0px 0px 0px;
}

/* Menu pc, botones sociales */
.menu-social a {
	display: block;
	width: 38px;
	height: 38px;
	font-weight: bold;
	color: #fff;
	border-radius: 999px;
	position: relative;
}

/* Menus, ajustes generales */
.main-menu li { 
	position: relative;
}
.main-menu > li { 
	float: left; 
}
.main-menu > li:before {
	content: "/";
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -9px;
	margin-right: -3px;
	font-size: 16px;
	color: #444;
	font-weight: 300;
	z-index: 1000;
}
.main-menu > li:last-of-type:before { content: none; }

.main-menu > li > a {
	display: block;
	padding: 27px;
}

.main-menu > li:first-child > a { margin-left: 0; }
.main-menu > .has-children > a,
.main-menu > .page_item_has_children > a { padding-right: 47px; position: relative; }

.main-menu > .has-children > a::after,
.main-menu > .page_item_has_children > a::after {
	content: "";
	display: block;
	border: 5px solid transparent;
	border-top-color: #999;
	position: absolute;
	z-index: 1001;
	right: 29px;
	top: 50%;
	margin-top: -4px;
}

/* Sub menus */
.main-menu li ul {
	position: absolute;
	display: block;
	left: -9999px;
	opacity: 0;
	z-index: 999;
	-webkit-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
}
.main-menu > li > ul { padding-top: 20px; }

.main-menu > li > ul:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 50%;
	margin-left: -10px;
	border: 10px solid transparent;
	border-bottom-color: #000000;
}
.main-menu ul li {
    float: none;
    display: block;
}
.main-menu ul > .has-children::after,
.main-menu ul > .page_item_has_children::after {
	content: "";
	display: block;
	border: 6px solid transparent;
	border-left-color: #999;
	border-left-color: rgba(255,255,255,0.2);
	position: absolute;
	z-index: 1001;
	right: 6px;
	top: 50%;
	margin-top: -6px;
	background: #000080;
}
.main-menu ul li { 	
	display: block;
	background: none;
}
.main-menu li:hover > ul {
	opacity: 1;
	left: 50%;
	margin-left: -120px;
	top: 50px;
	display: block;
}

/* Menus, pie */
.main-menu ul li ul { top: 5px; }

.main-menu ul li:hover > ul {
	top: 0;
	margin-left: 0;
}
.main-menu ul li { background: #2d2d2d; }
.main-menu ul ul li { background: #3d3d3d; }
.main-menu ul ul ul li { background: #4d4d4d; }
.main-menu ul ul ul ul li { background: #5d5d5d; }
.main-menu ul ul ul ul ul li { background: #6d6d6d; }

.main-menu ul .has-children:hover::after,
.main-menu ul .page_item_has_children:hover::after { 
	border-width: 8px;
	margin-top: -8px; 
	right: -16px;
}
.main-menu ul > .has-children:hover::after,
.main-menu ul > .page_item_has_children:hover::after { 
	border-left-color: #2d2d2d;
}
.main-menu ul ul > .has-children:hover::after,
.main-menu ul ul > .page_item_has_children:hover::after { 
	border-left-color: #3d3d3d;
}
.main-menu ul ul ul > .has-children:hover::after,
.main-menu ul ul ul > .page_item_has_children:hover::after { 
	border-left-color: #4d4d4d;
}
.main-menu ul ul ul ul > .has-children:hover::after,
.main-menu ul ul ul ul > .page_item_has_children:hover::after { 
	border-left-color: #5d5d5d;
}
.main-menu ul ul ul ul ul > .has-children:hover::after,
.main-menu ul ul ul ul ul > .page_item_has_children:hover::after { 
	border-left-color: #6d6d6d;
}

/* Social menu */
.navigation .section-inner .menu-social {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -18px;
}
.navigation .section-inner .menu-social li { 
	float: left;
	margin-left: 10px; 
}
.menu-social li:first-child { margin-left: 0; }

.screen-reader-text {
	position: absolute;
	top: -9999em;
	left: -9999em;
}
.menu-social a:hover { 
	background-color: #339966; 
	color: #000000;
}
.menu-social li a::before {
	content: '\f408';
	display: inline-block;
	font-family: 'Genericons';
	font-size: 17px;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	-webkit-font-smoothing: antialiased;
}
.menu-social li a[href*="codepen.io"]::before { content: '\f216'; }
.menu-social li a[href*="dribbble.com"]::before { content: '\f201'; }
.menu-social li a[href*="facebook.com"]::before { content: '\f204'; }
.menu-social li a[href*="flickr.com"]::before { content: '\f211'; }
.menu-social li a[href*="github.com"]::before { content: '\f200'; }
.menu-social li a[href*="instagram.com"]::before { content: '\f215'; }
.menu-social li a[href*="linkedin.com"]::before { content: '\f207'; }
.menu-social li a[href*="pinterest.com"]::before { content: '\f210'; }
.menu-social li a[href*="plus.google.com"]::before { content: '\f206'; }
.menu-social li a[href*="tumblr.com"]::before { content: '\f214'; }
.menu-social li a[href*="twitter.com"]::before { content: '\f202'; }
.menu-social li a[href*="vimeo.com"]::before { content: '\f212'; }
.menu-social li a[href*="wordpress.org"]::before,
.menu-social li a[href*="wordpress.com"]::before { content: '\f205'; }
.menu-social li a[href*="youtube.com"]::before { content: '\f213'; }

/* Menu Movil, boton de apertura */
.toggle-container { 
	display: none;
}
.nav-toggle { 
	display: block;
	border-radius: 0 0 20px 0px;
	position: absolute;
	background: #d90000;
}
.nav-toggle p {
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-align: right;
	line-height: 10px;
	color: #dddddd;
	float: right;
	margin-right: 8px;
}
.nav-toggle .bars {
	float: right;
	position: relative;
	top: -1px;
}
.nav-toggle .bar {
	background: #ffffff;
	border-radius: 2px;
	position: absolute;
	left: 0;
	top: 0;
}
.nav-toggle .bar:nth-child(2) { top: 4px; }
.nav-toggle .bar:nth-child(3) { top: 8px; }


/* -------------------------------------------------------------------------------- */
/*	SECCION MEDIA, MENU, CONFIGURACUONES GENERALES
	Responsive, se comenta y descomenta, segun las opciones de meno que elijamos.
/* -------------------------------------------------------------------------------- */

@media (max-width: 9999px) {
	.main-menu, .navigation .section-inner .menu-social { 
		display: none;
	}
	.toggle-container { 
		display: block;
	}
	.mobile-menu li { 
		border-top: 1px solid #333;
	 }
	.mobile-menu a {
		font-family: 'Teko', sans-serif;
		display: block;
		padding: 25px 8%;
		font-size: 1em;
		color: #dddddd;
		font-weight: normal;
		background: #1d1d1d;
	}
	.mobile-menu a:hover { 
		background: #444444; 
		color: #fff;
	}
	.mobile-menu .menu-items {
	}
	.mobile-menu ul a { padding-left: 12%; }
	.mobile-menu ul ul a { padding-left: 16%; }
	.mobile-menu ul ul ul a { padding-left: 20%; }
	.mobile-menu ul ul ul ul a { padding-left: 24%; }
	
	.mobile-menu-container .menu-social {
		border-top: 1px solid #333;
		padding: 20px 8%;
	}
	.mobile-menu-container .menu-social .menu-items { text-align: center; }
	.mobile-menu-container .menu-social li {
		display: inline-block;
		margin: 0 3px;
	}
	.mobile-menu-container .menu-social a { background-color: #2d2d2d; }
	.mobile-menu-container .menu-social a:hover { background-color: #ca2017; }
}

@media (max-width: 1100px) {
	.main-menu li ul {
		opacity: 1;
		display: none;
	}
	.main-menu > li:hover > ul,
	.main-menu ul li:hover > ul { 
		display: block;
	}
}
@media (max-width: 600px) {
	.toggle-container {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		text-align: center;
	}
	.nav-toggle { 
		display: inline-block;
	}
}

/* -------------------------------------------------------------------------------- */
/*	SECCION MEDIA, MENU
/* -------------------------------------------------------------------------------- */

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

	.main-menu {
		width: 100% !important;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 0px;
		margin-top: 53px;
		position: fixed;
		left:0;
	}
	.main-menu a {
		color: #dddddd;
		background-color: #1d1d1d;
		padding: 10px 43px 10px 10px!important;
	}
	.main-menu li ul {
		top: 21px !important;
	}
	.main-menu ul li a {
		text-align: left !important;
		padding-right: 0px !important;
		padding-left: 10px !important;
		border-top: 0px solid #666666!important;
		border: 1px solid #666666;
	}
	.main-menu ul li {
		width: 190px; 
		left: 66px !important;
	}
	.main-menu ul li:hover > ul {
		left: 66px;
	}
	.main-menu ul li:hover > a {
		color: #ffffff; 
		background: #000000; 
		border: 1px solid #777777;
	}
	.navigation { 
		background: none;
		margin-top: 0px;		
		position: relative;
		z-index: 36;
	}
	.nav-toggle { 
		padding: 12px;
		top: 79px;
		right: 0;
		z-index: 99 !important;
		position: fixed;
		border-radius: 0px 0px 0px 20px;
	}
.nav-toggle span { 
	color: #ffffff;
}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
		background: #ffffff;
	}
	.nav-toggle p {
		font-size: 15px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
	}
	.mobile-menu {
		margin-top: 88px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
}

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

	.main-menu {
		width: 100% !important;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 0px;
		margin-top: 53px;
		position: fixed;
		left:0;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		padding: 10px 43px 10px 10px!important;
	}
	.main-menu li ul {
		top: 21px !important;
	}
	.main-menu ul li a {
		text-align: left !important;
		padding-right: 0px !important;
		padding-left: 10px !important;
	}
	.main-menu ul li {
		width: 190px; 
		left: 66px !important;
	}
	.main-menu ul li:hover > ul {
		left: 66px;
	}
	.main-menu ul li:hover > a {
		color: #ffffff; 
		background: #000000; 
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
	.nav-toggle { 
		padding: 12px;
		top: 79px;
		right: 0;
		position: fixed;
		border-radius: 0px 0px 0px 20px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 15px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
	}
	.mobile-menu {
		margin-top: 88px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
}


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

	.main-menu {
		width: 100% !important;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 0px;
		margin-top: 53px;
		position: fixed;
		left:0;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		padding: 10px 43px 10px 10px!important;
	}
	.main-menu li ul {
		top: 21px !important;
	}
	.main-menu ul li a {
		text-align: left !important;
		padding-right: 0px !important;
		padding-left: 10px !important;
	}
	.main-menu ul li {
		width: 190px; 
		left: 66px !important;
	}
	.main-menu ul li:hover > ul {
		left: 66px;
	}
	.main-menu ul li:hover > a {
		color: #ffffff; 
		background: #000000; 
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
	.nav-toggle { 
		padding: 12px;
		top: 79px;
		right: 0;
		position: fixed;
		border-radius: 0px 0px 0px 20px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 15px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
	}
	.mobile-menu {
		margin-top: 88px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
}

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

	.nav-toggle { 
		padding: 12px;
		top: 79px;
		right: 0;
		position: fixed;
		border-radius: 0px 0px 0px 20px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 15px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 12px;
		top: 79px;
		right: 0;
		position: fixed;
		border-radius: 0px 0px 0px 20px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 15px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 12px;
		top: 79px;
		right: 0;
		position: fixed;
		border-radius: 0px 0px 0px 20px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 15px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 12px;
		top: 79px;
		right: 0;
		position: fixed;
		border-radius: 0px 0px 0px 20px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 15px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 10px 9px;
		width: 14%;
		top: 79px;
		left: 86%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 10px;
		width: 13px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 13px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		left: 85.5%;
		width: 14.5%;
		padding: 9px 9px 10px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 10px 9px;
		width: 15%;
		top: 79px;
		left: 85%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 10px;
		width: 13px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 13px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		left: 83.5%;
		width: 16.5%;
		padding: 9px 9px 10px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 10px 9px;
		width: 17%;
		top: 79px;
		left: 83%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 10px;
		width: 13px;
	}
	.nav-toggle .bar {
		width: 15px;
		height: 2.5px;
	}
	.nav-toggle p {
		font-size: 13px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		left: 82.5%;
		width: 17.5%;
		padding: 9px 9px 10px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 10px 9px;
		width: 19.5%;
		top: 79px;
		left: 81.5%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 12px;
		height: 2.2px;
	}
	.nav-toggle p {
		font-size: 12.5px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		left: 80%;
		width: 20%;
		padding: 9px 9px 10px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 10px 9px;
		width: 23%;
		top: 79px;
		left: 78.5%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 12px;
		height: 2.2px;
	}
	.nav-toggle p {
		font-size: 12.5px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		width: 24%;
		left: 77.5%;
		padding: 9px 9px 10px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 7px 9px;
		width: 27.5%;
		top: 79px;
		left: 74.5%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 11px;
		height: 2px;
	}
	.nav-toggle p {
		font-size: 12px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		width: 28.5%;
		left: 73.5%;
		padding: 9px 9px 7px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 6px 9px;
		width: 33%;
		top: 79px;
		left: 69.5%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 11px;
		height: 2px;
	}
	.nav-toggle p {
		font-size: 12px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		width: 33.5%;
		left: 66.5%;
		padding: 9px 9px 6px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 6px 9px;
		width: 36%;
		top: 79px;
		left: 67.5%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 11px;
		height: 2px;
	}
	.nav-toggle p {
		font-size: 12px;
	}
	.nav-toggle.active {
		border-radius: 0px 0px 0px 20px;
		background: #d90000;
		right: 0;
		width: 37%;
		left: 65%;
		padding: 9px 9px 6px 9px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 6px 9px;
		width: 44%;
		top: 79px;
		left: 61%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 11px;
		height: 2px;
	}
	.nav-toggle p {
		font-size: 12px;
	}
	.nav-toggle.active {
		background: #d90000;
		top: 15px;
		width: 45%;
		left: 55%;
		position: absolute;
		border-top: 1px solid #000000;
		border-radius: 0px 0px 0px 15px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}

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

	.nav-toggle { 
		padding: 9px 12px 6px 9px;
		width: 58%;
		top: 79px;
		left: 48%;
		position: fixed;
		border-radius: 0px 0px 0px 15px;
	}
	.nav-toggle .bars {
		height: 12px;
		width: 15px;
	}
	.nav-toggle .bar {
		width: 11px;
		height: 2px;
	}
	.nav-toggle p {
		font-size: 12px;
	}
	.nav-toggle.active {
		background: #d90000;
		top: 15px;
		width: 59%;
		left: 45%;
		position: absolute;
		border-top: 1px solid #000000;
		border-radius: 0px 0px 0px 15px;
	}
	.mobile-menu {
		margin-top: 100px !important;
	}
	.mobile-menu-container { 
		background: #d90000;
	}
	.main-menu a {
		color: #ffffff;
		background-color: #1d1d1d;
		border-radius: 0px 0px 40px 40px;
		margin-top: 0px;
	}
	.navigation { 
		background: none;
		margin-top: 0px;
	}
}





/* -------------------------------------------------------------------------------- */
/*	SECCION AUDIOPLAYER
/* -------------------------------------------------------------------------------- */
.wp-playlist-light {
}

/* Audioplayer, cabezera, div principal */
.wp-playlist-current-item {
	z-index: 35;
	position: fixed;
	background: #222222 !important;
}
/* Audioplayer, cavecera, div secundario spoiler */
.logiaudio3 {
	z-index: 35;
	color: #ffffff;
	position: fixed;
	font-weight: bold;
	background: none !important;
	border-top: 0px solid #444444 !important;
	border-left: 0px solid #444444 !important;
	border-right: 0px solid #444444 !important;
	border-bottom: 0px solid #444444 !important;
}
.wp-playlist-current-item .wp-playlist-caption {
	background: none !important;
}

/* Audioplayer, cabezera, imagen */
.wp-playlist-current-item img {
	border-radius: 5px;
	position: fixed !important;
	border: 1px solid #666666 !important;
}

/* Audioplayer, cabezera, titulo */
.wp-playlist-current-item .wp-playlist-item-title {
    color: #ffffff !important;
	position: relative !important;
	font-family: Akronim !important;
}
/* Audioplayer, cabezera, artistas */
.wp-playlist-current-item .wp-playlist-item-artist { 
	color: #CECACA !important;
	position: relative !important;
	font-family: Atma !important;
} 

/* Audioplayer, cavecera, boton favoritos */
.single-post .simplefavorite-button {
	z-index: 99 !important;
	color: #ffffff !important;
	position: fixed !important;	
	background: none !important;
	border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000 !important;
}
.single-post .simplefavorite-button .emoji{
	z-index: 99 !important;
	position: relative !important;
	border-top: 0px solid #ffffff !important;
	border-left: 0px solid #ffffff !important;
	border-right: 0px solid #ffffff !important;
	border-bottom: 0px solid #ffffff !important;
}

/* Audioplayer, cavecera, boton descarga */
a.privado .fa-inbox-in {
	z-index: 46 !important;
	padding: 0px !important;
	color: #00b300 !important;
	background: none !important;
	position: relative !important;
	display: inline-block !important;
	border-top: 0px solid #ffffff !important;
	border-left: 0px solid #ffffff !important;
	border-right: 0px solid #ffffff !important;
	border-bottom: 0px solid #ffffff !important;
}
a.privado .fa-inbox-in:active {
	color: #00d900 !important;
}
a.publico .fa-inbox-in {
	z-index: 46 !important;
	padding: 0px !important;
	color: #00b300 !important;
	background: none !important;
	position: relative !important;
	display: inline-block !important;
	border-top: 0px solid #ffffff !important;
	border-left: 0px solid #ffffff !important;
	border-right: 0px solid #ffffff !important;
	border-bottom: 0px solid #ffffff !important;
}
a.publico .fa-inbox-in:active {
	color: #00d900 !important;
}

/* Audioplayer, cavecera, visitas */
.wp-playlist-current-item span {
	z-index: 46 !important;
	color: #eeeeee !important;
	position: relative !important;
}

/* Audioplayer, cavecera, valoraciones */
.post-ratings strong  {
	float: left;
	z-index: 40 !important;
	position: relative !important;		
}
.post-ratings strong span  {
	float: left;
	z-index: 40 !important;
	position: fixed !important;		
}
.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
	z-index: 40 !important;
	position: relative !important;
	border-top: 0px solid #ffffff !important;
	border-left: 0px solid #ffffff !important;
	border-right: 0px solid #ffffff !important;
	border-bottom: 0px solid #ffffff !important;
}
.post-ratings .fa-user {
	z-index: 40 !important;
	color: #eeeeee !important;
	position: relative !important;
}

/* Audioplayer, cavecera, botones logi */
.logiaudio3 .fa-creative-commons-sampling-plus {
	color: #ffffff !important;
}
.logiboton1 .fa-play {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton1 .fa-play:active {
	color: #dddddd !important;
}
.logiboton2 .fa-pause {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton2 .fa-pause:active {
	color: #dddddd !important;
}
.logiboton3 .fa-backward-fast {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton3 .fa-backward-fast:active {
	color: #dddddd !important;
}
.logiboton4 .fa-forward-fast {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton4 .fa-forward-fast:active {
	color: #dddddd !important;
}
.logiboton5 .fa-volume-low {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton5 .fa-volume-low:active {
	color: #dddddd !important;
}
.logiboton6 .fa-volume-high {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton6 .fa-volume-high:active {
	color: #dddddd !important;
}
.logiboton7 .fa-repeat-1 {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton7 .fa-repeat-1:active {
	color: #dddddd !important;
}
.logiboton8 .fa-right-left{
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton8 .fa-right-left:active {
	color: #dddddd !important;
}
.logiboton9 .fa-shuffle {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton9 .fa-shuffle:active {
	color: #dddddd !important;
}
.logiboton10 .fa-dial-min {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton10 .fa-dial-min:active {
	color: #dddddd !important;
}
.logiboton11 .fa-dial-max {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton11 .fa-dial-max:active {
	color: #dddddd !important;
}
.logiboton12 .fa-rotate-right {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.logiboton12 .fa-rotate-right:active {
	color: #dddddd !important;
}

/* Audioplayer, cavecera, post pasantes */
.post-nav-prev .fa-reply {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.post-nav-prev .fa-reply:active {
	color: #dddddd !important;
}
.post-nav-next .fa-share {
	z-index: 46 !important;
	color: #ffffff !important;
	position: fixed !important;
	background: #d90000 !important;
	display: inline-block !important;
	border-top: 1px solid #d90000 !important;
	border-left: 1px solid #d90000 !important;
	border-right: 1px solid #d90000 !important;
	border-bottom: 1px solid #d90000 !important;
}
.post-nav-next .fa-share:active {
	color: #dddddd !important;
}

/* Audioplayer, cabecera, categorias */
.post-info-items { 
	z-index: 1 !important;
	position: fixed !important;
}
.post-info-items a {
	color:  #ffffff; 
	font-family: arial;
	text-transform: uppercase; 
	text-decoration: none !important;
}
.post-info-items a:focus { 
	color:  #ffcfbf !important; 
}
.post-content ul {
	list-style-type: none;
}
.genericon-category, .genericon-tag  {
	opacity: 0;
	display: none;
	position: absolute;
	transition: all 0.2s ease-in-out 0s;
}

/* Audioplayer, audio */
.mejs-container {
	opacity: 1;
	z-index: 35;
	position: fixed !important;
}
.mejs-container .mejs-controls {
}
.mejs-container .mejs-controls .mejs-time span {
    font-weight: 600;
	color: #dddddd !important;
}
.mejs-container .mejs-controls .mejs-button button {
    font-weight: 600;
	color: #dddddd !important;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
    border-radius: 5px 5px 5px 5px;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #dddddd !important;
    border-radius: 5px 5px 5px 5px;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #d90000 !important;
    border-radius: 5px 5px 5px 5px;
}
.mejs-controls a.mejs-horizontal-volume-slider {
    border-radius: 5px 5px 5px 5px;
}
.mejs-horizontal-volume-slider {
    border-radius: 5px 5px 5px 5px;
}
.mejs-horizontal-volume-current {
	background: #dddddd !important;
}

/* Lista Audioplayer, logo */
.single-post .blog-logo {
	display: none;
	opacity: 0;
}

/* Lista Audioplayer, div principal y blockquote */
.single-post .post-inner  { 
	background-color: none;
}
.single-post .post-inner p  { 
	display: none;
	position: absolute;
	opacity: 0;
}
/* Lista Audioplayer, div secundario */
.post-content blockquote {
	background-color: none;
}
blockquote p {
	display: none;
	position: absolute;
	opacity: 0;
}

/* Lista Audioplayer, div tercero */
.wp-playlist {
    background: none !important;
	border: 0px solid #666666 !important;
}

/* Lista Audioplayer, casillas sin marcar */
.wp-playlist-item {
    background: #222222 !important;
	border-radius: 2px 2px 2px 2px;
}
.wp-playlist a {
	text-decoration: none !important;
}
/* Lista Audioplayer, casilla marcada */
.wp-playlist-playing {
    background: #d90000 !important;
    border-radius: 2px 2px 2px 2px;
}
.wp-playlist a {
	text-decoration: none !important;
}

/* Lista Audioplayer, imagen */
.wp-playlist-item .wp-playlist-caption img {
	border: 1px solid #666666 !important;
}

/* Lista Audioplayer, titulo */
.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
	color: #ffffff !important;
	font-family: Atma !important;
	position: relative !important;
}

/* Lista Audioplayer, artistas */
.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
	color: #cccccc !important;
	font-family: Atma !important;
	position: relative !important;
}

/* Lista Audioplayer, tiempo */
.wp-playlist-item-length {
    color: #ffffff;
	text-transform: uppercase;
}

/* -------------------------------------------------------------------------------- */
/*	SECCION AUDIOPLAYER, MEDIAQUERY
/* -------------------------------------------------------------------------------- */

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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 70px !important;
	}
	.logiaudio3 {
		left: 0px;
		top: 150px !important;
		width: 580px !important;
		height: 139.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		width: 580px !important;
		margin-top: -35px !important;
		height: 115px !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 156.5px;
		left: 6.5px;
		max-width: 125px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title { 
		top: -10px;
		left: 148px;
		padding-top: 5px;
		font-size: 24px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: -12px;
		left: 148px;
		font-size: 12px !important;
	} 
	.single-post .simplefavorite-button {
		top: 225px;
		left: 148px;
		padding: 0% !important;
		font-size: 0px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 22px !important;
		height: 22px !important;
	}
	a.privado .fa-inbox-in {
		top: -2px;
		left: 182px;
		font-size: 21px !important;
	}
	a.publico .fa-inbox-in {
		top: -2px;
		left: 182px;
		font-size: 21px !important;
	}
	.wp-playlist-current-item span {
		top: -3px;
		left: 100px;
		font-size: 15px !important;
	}
	.post-ratings strong  {	
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {		
		top: 229px;
		left: 225px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 30px;
		left: -77px;
		width: 14px;
		margin-right: 6px !important;
	}
	.post-ratings .fa-user {
		top: 29px !important;
		left: -73px !important;
		font-size: 12px !important;	
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 25px !important;
		padding: 15px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 75px;
		left: 0px;
		font-size: 22px !important;
		padding: 2px 15px 12px 20px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 75px;
		left: 50px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-prev .fa-reply {
		top: 75px;
		left: 101px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-next .fa-share {
		top: 75px;
		left: 153px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 75px;
		left: 200px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton8 .fa-right-left{
		top: 75px;
		left: 250px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 75px;
		left: 301px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 75px;
		left: 353px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton10 .fa-dial-min {
		top: 75px;
		left: 405px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 75px;
		left: 460px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton5 .fa-volume-low {
		top: 75px;
		left: 162px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 75px;
		left: 201.5px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 75px;
		left: 0px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 75px;
		left: 42px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 575px;
		margin-top: -17px;
		width: 100% !important;
	}
	.ocultcategorylogi1{ 
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items a { 
		font-size: 16px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 93% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.3);
		-moz-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		-o-transform: scale(1.3);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		width: 100% !important;
		margin: -310px 0px 0px 0px;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		width: 84% !important;
		margin-bottom: 5px !important;
		margin-left: 570px !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 75px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -29px !important;
		left: 15px !important;
		font-size: 12px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -30px !important;
		left: 15px !important;
		font-size: 11px !important;
	}
	.wp-playlist-item-length {
		margin-top: 31px;
		margin-right: 10px;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
	.logi44234-slider {
		margin-top: -85px !important;
		top: 0 !important;
		width: 50% !important;
		max-width: 50%!important ;
	}
}
@media only screen and (max-width: 3700px) {
	.single-post .post-inner  { 
		margin: -290px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 83% !important;
	}
}
@media only screen and (max-width: 3500px) {
	.single-post .post-inner  { 
		margin: -245px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 82% !important;
	}
}
@media only screen and (max-width: 3200px) {
	.single-post .post-inner  { 
		margin: -205px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 80% !important;
	}
}
@media only screen and (max-width: 2900px) {
	.single-post .post-inner  { 
		margin: -170px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 78% !important;
	}
}
@media only screen and (max-width: 2650px) {
	.single-post .post-inner  { 
		margin: -140px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 76% !important;
	}
}
@media only screen and (max-width: 2400px) {
	.single-post .post-inner  { 
		margin: -110px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 74% !important;
	}
}
@media only screen and (max-width: 2200px) {
	.single-post .post-inner  { 
		margin: -90px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 72.5% !important;
	}
}
@media only screen and (max-width: 2080px) {
	.single-post .post-inner  { 
		margin: -70px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 70% !important;
	}
}
@media only screen and (max-width: 1920px) {
	.single-post .post-inner  { 
		margin: -50px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 68% !important;
	}
}
@media only screen and (max-width: 1820px) {
	.single-post .post-inner  { 
		margin: -40px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 66.6% !important;
	}
}
@media only screen and (max-width: 1720px) {
	.single-post .post-inner  { 
		margin: -30px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 64.5% !important;
	}
}
@media only screen and (max-width: 1620px) {
	.single-post .post-inner  { 
		margin: -20px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 62.3% !important;
	}
}
@media only screen and (max-width: 1520px) {
	.single-post .post-inner  { 
		margin: -7px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 59.5% !important;
	}
}
@media only screen and (max-width: 1420px) {
	.single-post .post-inner  { 
		margin: 10px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 56.5% !important;
	}
}
@media only screen and (max-width: 1320px) {
	.single-post .post-inner  { 
		margin: 15px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 55.3% !important;
	}
}


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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 70px !important;
	}
	.logiaudio3 {
		left: 0px;
		top: 150px !important;
		width: 580px !important;
		height: 139.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		width: 580px !important;
		margin-top: -35px !important;
		height: 115px !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 156.5px;
		left: 6.5px;
		max-width: 125px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title { 
		top: -10px;
		left: 148px;
		padding-top: 5px;
		font-size: 24px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: -12px;
		left: 148px;
		font-size: 12px !important;
	} 
	.single-post .simplefavorite-button {
		top: 225px;
		left: 148px;
		padding: 0% !important;
		font-size: 0px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 22px !important;
		height: 22px !important;
	}
	a.privado .fa-inbox-in {
		top: -2px;
		left: 182px;
		font-size: 21px !important;
	}
	a.publico .fa-inbox-in {
		top: -2px;
		left: 182px;
		font-size: 21px !important;
	}
	.wp-playlist-current-item span {
		top: -3px;
		left: 100px;
		font-size: 15px !important;
	}
	.post-ratings strong  {	
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {		
		top: 229px;
		left: 225px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 30px;
		left: -77px;
		width: 14px;
		margin-right: 6px !important;
	}
	.post-ratings .fa-user {
		top: 29px !important;
		left: -73px !important;
		font-size: 12px !important;	
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 25px !important;
		padding: 15px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 75px;
		left: 0px;
		font-size: 22px !important;
		padding: 2px 15px 12px 20px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 75px;
		left: 50px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-prev .fa-reply {
		top: 75px;
		left: 101px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-next .fa-share {
		top: 75px;
		left: 153px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 75px;
		left: 200px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton8 .fa-right-left{
		top: 75px;
		left: 250px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 75px;
		left: 301px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 75px;
		left: 353px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton10 .fa-dial-min {
		top: 75px;
		left: 405px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 75px;
		left: 460px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton5 .fa-volume-low {
		top: 75px;
		left: 162px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 75px;
		left: 201.5px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 75px;
		left: 0px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 75px;
		left: 42px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 575px;
		margin-top: -17px;
		width: 100% !important;
	}
	.ocultcategorylogi1{ 
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items a { 
		font-size: 16px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 93% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.3);
		-moz-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		-o-transform: scale(1.3);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner {
		width: 100% !important;
		margin: 20px 0px 0px 0px;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 570px !important;
		width: 54% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 75px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -29px !important;
		left: 15px !important;
		font-size: 12px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -30px !important;
		left: 15px !important;
		font-size: 11px !important;
	}
	.wp-playlist-item-length {
		margin-top: 31px;
		margin-right: 10px;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
	.logi44234-slider {
		margin-top: -85px !important;
		top: 0 !important;
		width: 50% !important;
		max-width: 50%!important ;
	}
}
@media only screen and (max-width: 1224px) {
	.single-post .post-inner  { 
		margin: 25px 0px 0px 0px;
	}
}
@media only screen and (max-width: 1194px) {
	.single-post .post-inner  { 
		margin: 30px 0px 0px 0px;
	}
}
@media only screen and (max-width: 1144px) {
	.single-post .post-inner  { 
		margin: 37px 0px 0px 0px;
	}
}
@media only screen and (max-width: 1084px) {
	.single-post .post-inner  { 
		margin: 45px 0px 0px 0px;
	}
}
@media only screen and (max-width: 1240px) {
	.wp-playlist-item {
		width: 52% !important;
	}
}
@media only screen and (max-width: 1240px) {
	.wp-playlist-item {
		width: 51% !important;
	}
}
@media only screen and (max-width: 1170px) {
	.wp-playlist-item {
		width: 49% !important;
	}
}
@media only screen and (max-width: 1130px) {
	.wp-playlist-item {
		width: 47% !important;
	}
}
@media only screen and (max-width: 1080px) {
	.wp-playlist-item {
		width: 45% !important;
	}
}


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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 70px !important;
	}
	.logiaudio3 {
		left: 0px;
		top: 150px !important;
		width: 475px !important;
		height: 139.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		width: 475px !important;
		height: 115px !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 156.5px;
		left: 6.5px;
		max-width: 125px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title { 
		top: -5px;
		left: 148px;
		font-size: 21px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: -5px;
		left: 148px;
		font-size: 12px !important;
	} 
	.single-post .simplefavorite-button {
		top: 227px;
		left: 148px;
		padding: 0% !important;
		font-size: 0px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 22px !important;
		height: 22px !important;
	}
	a.privado .fa-inbox-in {
		top: 5px;
		left: 184px;
		font-size: 21px !important;
	}
	a.publico .fa-inbox-in {
		top: 5px;
		left: 184px;
		font-size: 21px !important;
	}
	.wp-playlist-current-item span {
		top: 2px;
		left: 100px;
		font-size: 15px !important;
	}
	.post-ratings strong  {	
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {		
		top: 229px;
		left: 225px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 30px;
		left: -77px;
		width: 14px;
		margin-right: 6px !important;
	}
	.post-ratings .fa-user {
		top: 29px !important;
		left: -73px !important;
		font-size: 12px !important;
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 25px !important;
		padding: 15px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 75px;
		left: 0px;
		font-size: 22px !important;
		padding: 2px 15px 12px 20px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 75px;
		left: 50px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-prev .fa-reply {
		top: 75px;
		left: 101px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-next .fa-share {
		top: 75px;
		left: 153px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 75px;
		left: 200px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton8 .fa-right-left{
		top: 75px;
		left: 250px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 75px;
		left: 301px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 75px;
		left: 353px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton10 .fa-dial-min {
		top: 75px;
		left: 405px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 75px;
		left: 460px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton5 .fa-volume-low {
		top: 75px;
		left: 162px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 75px;
		left: 201.5px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 75px;
		left: 0px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 75px;
		left: 42px;
		font-size: 22px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 515px;
		margin-top: -17px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 16px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 93% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.3);
		-moz-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		-o-transform: scale(1.3);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		margin: -18px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 510px !important;
		width: 48% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 75px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -29px !important;
		left: 15px !important;
		font-size: 12px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -30px !important;
		left: 15px !important;
		font-size: 11px !important;
	}
	.wp-playlist-item-length {
		margin-top: 31px;
		margin-right: 10px;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
}
@media only screen and (max-width: 990px) {
	.single-post .post-inner  { 
		margin: -12px 0px 0px 0px;
	}
}
@media only screen and (max-width: 1010px) {
	.wp-playlist-item {
		width: 46% !important;
	}
}
@media only screen and (max-width: 960px) {
	.wp-playlist-item {
		width: 44% !important;
	}
}


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

	.wp-playlist-current-item .wp-playlist-item-title { 
		top: -5px;
		left: 148px;
		font-size: 20px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: -5px;
		left: 148px;
		font-size: 12px !important;
	}
	.single-post .simplefavorite-button {
		top: 224px;
		left: 148px;
		padding: 0% !important;
		font-size: 0px !important;
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 25px !important;
		padding: 15px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 77px;
		left: 0px;
		font-size: 19px !important;
		padding: 2px 12px 12px 20px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 77px;
		left: 45px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.post-nav-prev .fa-reply {
		top: 77px;
		left: 88px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.post-nav-next .fa-share {
		top: 77px;
		left: 131px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 77px;
		left: 174px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton8 .fa-right-left{
		top: 77px;
		left: 217px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 77px;
		left: 260px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 77px;
		left: 303px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton10 .fa-dial-min {
		top: 77px;
		left: 346px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 77px;
		left: 391px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton5 .fa-volume-low {
		top: 77px;
		left: 162px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 77px;
		left: 201.5px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 77px;
		left: 0px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 77px;
		left: 42px;
		font-size: 19px !important;
		padding: 2px 12px 12px 12px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 465px;
		margin-top: -17px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 14px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 93% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
	}
	.single-post .post-inner  { 
		margin: 1px 0px 0px 0px;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 460px !important;
		width: 48% !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -29px !important;
		left: 15px !important;
		font-size: 11px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -30px !important;
		left: 15px !important;
		font-size: 10px !important;
	}
	.wp-playlist-item-length {
		margin-top: 34px;
		margin-right: 10px;
		font-size: 12px !important;
	}
	.logi44234-slider {
		margin-top: -45px !important;
		top: 0 !important;
		width: 50% !important;
		max-width: 50%!important ;
	}
}
@media only screen and (max-width: 880px) {
	.single-post .post-inner  { 
		margin: 5px 0px 0px 0px;
	}
}
@media only screen and (max-width: 900px) {
	.wp-playlist-item {
		width: 46% !important;
	}
}
@media only screen and (max-width: 850px) {
	.wp-playlist-item {
		width: 43% !important;
	}
}
@media only screen and (max-width: 810px) {
	.wp-playlist-item {
		width: 41.5% !important;
	}
}


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

	.wp-playlist-current-item .wp-playlist-item-title { 
		top: 2px;
		left: 148px;
		font-size: 17.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 3px;
		left: 148px;
		font-size: 11px !important;
	}
	a.privado .fa-inbox-in {
		top: 12px;
		left: 182px;
		font-size: 21px !important;
	}
	a.publico .fa-inbox-in {
		top: 12px;
		left: 182px;
		font-size: 21px !important;
	}
	.wp-playlist-current-item span {
		top: 5px;
		left: 100px;
		font-size: 15px !important;
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 23px !important;
		padding: 15px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 78px;
		left: 0px;
		font-size: 17px !important;
		padding: 2px 9px 12px 20px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 78px;
		left: 46px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.post-nav-prev .fa-reply {
		top: 78px;
		left: 81px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.post-nav-next .fa-share {
		top: 78px;
		left: 115px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 78px;
		left: 150px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton8 .fa-right-left{
		top: 78px;
		left: 185px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 78px;
		left: 220px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 78px;
		left: 255px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton10 .fa-dial-min {
		top: 78px;
		left: 290px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 78px;
		left: 327px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton5 .fa-volume-low {
		top: 78px;
		left: 162px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 78px;
		left: 201.5px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 78px;
		left: 0px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 78px;
		left: 42px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 355px;
		margin-top: -17px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 14px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 93% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.15);
		-moz-transform: scale(1.15);
		-webkit-transform: scale(1.15);
		-o-transform: scale(1.15);
	}
	.single-post .post-inner  { 
		margin: 152px 0px 0px 0px;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 400px !important;
		width: 47% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 60px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -24px !important;
		left: 10px !important;
		font-size: 10px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -24px !important;
		left: 12px !important;
		font-size: 9px !important;
	}
	.wp-playlist-item-length {
		margin-top: 27px;
		margin-right: 10px;
		font-size: 11px !important;
	}
	.logi44234-slider {
		margin-top: -5px !important;
		top: 0 !important;
		width: 50% !important;
		max-width: 50%!important ;
	}
}
@media only screen and (max-width: 780px) {
	.single-post .post-inner  { 
		margin: 151px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 46% !important;
	}
}


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

	.wp-playlist-current-item .wp-playlist-item-title { 
		top: 2px;
		left: 148px;
		font-size: 16.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 3px;
		left: 148px;
		font-size: 11px !important;
	}
	a.privado .fa-inbox-in {
		top: 12px;
		left: 182px;
		font-size: 21px !important;
	}
	a.publico .fa-inbox-in {
		top: 12px;
		left: 182px;
		font-size: 21px !important;
	}
	.wp-playlist-current-item span {
		top: 5px;
		left: 100px;
		font-size: 15px !important;
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 23px !important;
		padding: 15px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 78px;
		left: 0px;
		font-size: 17px !important;
		padding: 2px 9px 12px 20px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 78px;
		left: 46px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.post-nav-prev .fa-reply {
		top: 78px;
		left: 81px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.post-nav-next .fa-share {
		top: 78px;
		left: 115px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 78px;
		left: 150px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton8 .fa-right-left{
		top: 78px;
		left: 185px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 78px;
		left: 220px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 78px;
		left: 255px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton10 .fa-dial-min {
		top: 78px;
		left: 290px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 78px;
		left: 327px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton5 .fa-volume-low {
		top: 78px;
		left: 162px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 78px;
		left: 201.5px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 78px;
		left: 0px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 78px;
		left: 42px;
		font-size: 17px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 355px;
		margin-top: -17px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 14px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 93% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.15);
		-moz-transform: scale(1.15);
		-webkit-transform: scale(1.15);
		-o-transform: scale(1.15);
	}
	.single-post .post-inner  { 
		margin: 152px 0px 0px 0px;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 390px !important;
		width: 47% !important;
	}
}
@media only screen and (max-width: 780px) {

	.single-post .post-inner  { 
		margin: 151px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 46% !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -24px !important;
		left: 10px !important;
		font-size: 10px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -24px !important;
		left: 12px !important;
		font-size: 9px !important;
	}
	.wp-playlist-item-length {
		margin-top: 27px;
		margin-right: 10px;
		font-size: 11px !important;
	}
}
@media only screen and (max-width: 725px) {
	.single-post .post-inner  { 
		margin: 160px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 44% !important;
	}
}
@media only screen and (max-width: 700px) {
	.single-post .post-inner  { 
		margin: 165px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 42% !important;
	}
}
@media only screen and (max-width: 680px) {

	.single-post .post-inner  { 
		margin: 172px 0px 0px 0px;
	}
	.wp-playlist-item {
		width: 40.5% !important;
	}
	.post-info-items { 
		left: 355px;
	}
	.post-info-items a { 
		font-size: 13px;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		font-size: 8px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		font-size: 8px !important;
	}
}


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

	.logiaudio3 {
		font-weight: normal;
		color: #dddddd !important;
		background: #000000 !important;
		border-top: 0px solid #222222 !important;
		border-left: 0px solid #222222 !important;
		border-right: 0px solid #222222 !important;
		border-bottom: 0px solid #222222 !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		background: #000000 !important;
	}
	.wp-playlist-current-item {
		background: #000000 !important;
	}
	.single-post .simplefavorite-button {
		color: #ffffff !important;
	}
	a.privado .fa-inbox-in {
		color: #dddddd !important;
		position: fixed !important;
		background: #000000 !important;
		display: inline-block !important;
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	a.publico .fa-inbox-in {
		color: #dddddd !important;
		position: fixed !important;
		background: #000000 !important;
		display: inline-block !important;
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.wp-playlist-current-item span {
		position:fixed !important;
	}
	.logiboton1 .fa-play {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton2 .fa-pause {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton3 .fa-backward-fast {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton4 .fa-forward-fast {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton5 .fa-volume-low {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton6 .fa-volume-high {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton7 .fa-repeat-1{
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton8 .fa-right-left{
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton9 .fa-shuffle {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton10 .fa-dial-min {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton11 .fa-dial-max {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.logiboton12 .fa-rotate-right {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.post-nav-prev .fa-reply {
		color: #ffffff;
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.post-nav-next .fa-share {
		background-color: #000000 !important;
		border-top: 1px solid #000000 !important;
		border-left: 1px solid #000000 !important;
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
	.post-info-items a { 
		color: #dddddd !important;
		font-family: arial;
	}
	.mejs-container .mejs-controls {
		background-color: #000000 !important;
	}
	.wp-playlist-item {
		background: #b30000 !important;
		border-radius: 2px 2px 2px 2px;
		font-weight: bold !important;
	}
	.wp-playlist-playing .wp-playlist-caption .wp-playlist-item-title {
		color: #000000 !important;
	}
	.wp-playlist-playing .wp-playlist-caption .wp-playlist-item-artist  {
		color: #111111 !important;
	}
	.wp-playlist-playing {
		color: #000000 !important;
		font-weight: bold !important;
		background: #999999 !important;
		border-radius: 2px 2px 2px 2px;
		/* border-top: 4px solid #999999 !important; */
		border-bottom: 1.5px solid #ffffff !important;
	}
	.wp-playlist-playing .wp-playlist-item-length {
		color: #000000 !important;
	}
}

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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 73px !important;
	}
	.logiaudio3 {
		left: 0px;
		top: 149px !important;
		width: 100% !important;
		padding-left: 15px;
		font-size: 16px !important;
		height: 51.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: -5px;
		margin-top: 2px !important;
		height: 135px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 185px;
		left: 10px;
		max-width: 113px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title { 
		top: 8px;
		left: 126px !important;
		font-size: 24px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 6px;
		left: 125px !important;
		font-size: 12px !important;
	} 
	.single-post .simplefavorite-button {
		top: 251px;
		left: 140px;
		padding: 0% !important;
		font-size: 16px !important;
		text-transform: lowercase; 
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 16px !important;
		height: 16px !important;
	}
	.wp-playlist-current-item span {
		top: 120px;
		left: 88% !important;
		font-size: 14px !important;
	}
	.post-ratings strong  {
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {	
		top: 245px;
		left: 220px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 31.5px;
		left: -78px;
		width: 14px;
		margin-right: 6px !important;
	}
	.post-ratings .fa-user {
		top: 29px !important;
		left: -73px !important;
		font-size: 11px !important;
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 20px !important;
		padding: 1px 0px 12px 0px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	a.privado .fa-inbox-in {
		top: 147px;
		left: 13% !important;
		font-size: 18px !important;
	}
	a.publico .fa-inbox-in {
		top: 147px;
		left: 13% !important;
		font-size: 18px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 149px;
		left: 19%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 149px;
		left: 27%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.post-nav-prev .fa-reply {
		top: 149px;
		left: 34.9%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.post-nav-next .fa-share {
		top: 149px;
		left: 42.8%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 149px;
		left: 50.8%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.logiboton8 .fa-right-left{
		top: 149px;
		left: 58.7%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 149px;
		left: 66.7%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 149px;
		left: 74.7%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.logiboton10 .fa-dial-min {
		top: 149px;
		left: 82.7%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 149px;
		left: 91.1%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 19px 12px 11px !important;
	}
	.logiboton5 .fa-volume-low {
		top: 149px;
		left: 73.2%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 11px 12px 11px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 149px;
		left: 80.2%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 12px 12px 12px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 149px;
		left: 86.8%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 12px 12px 12px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 149px;
		left: 93.2%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 12px 12px 12px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 10px;
		margin-top: 11px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 15px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 86.5% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.7);
		-moz-transform: scale(1.7);
		-webkit-transform: scale(1.7);
		-o-transform: scale(1.7);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		margin: 345px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 50px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -17px !important;
		left: 15px !important;
		font-size: 12px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -17px !important;
		left: 15px !important;
		font-size: 12px !important;
	}
	.wp-playlist-item-length {
		margin-top: 21px;
		margin-right: 10px;
		font-size: 13px !important;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
	.logi44234-slider {
		margin-top: -5px !important;
		top: 0 !important;
		width: 60% !important;
		max-width: 60%!important ;
	}
}
@media only screen and (max-width: 600px) {

	.single-post .post-inner  { 
		margin: 335px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.single-post .wp-audio-playlist  { 
		margin: -20px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
}
@media only screen and (max-width: 560px) {

	.wp-playlist-current-item span {
		top: 120px;
		left: 86.5% !important;
		font-size: 14px !important;
	}
	a.privado .fa-inbox-in {
		top: 147px;
		left: 13.8% !important;
		font-size: 18px !important;
	}
	a.publico .fa-inbox-in {
		top: 147px;
		left: 13.8% !important;
		font-size: 18px !important;
	}
	.logiboton11 .fa-dial-max {
		top: 149px;
		left: 90.1%;
		float: right !important;
		font-size: 18px !important;
		padding: 0px 25px 12px 11px !important;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 83% !important;
	}
	.single-post .post-inner  { 
		margin: 339px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -17px !important;
		left: 15px !important;
		font-size: 11px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -17px !important;
		left: 15px !important;
		font-size: 10px !important;
	}
	.wp-playlist-item-length {
		margin-top: 23px;
		margin-right: 10px;
		font-size: 12px !important;
	}
	.logi44234-slider {
		margin-top: -45px !important;
		top: 0 !important;
		width: 70% !important;
		max-width: 70%!important ;
	}
}
@media only screen and (max-width: 535px) {

	a.privado .fa-inbox-in {
		top: 147px;
		left: 13.8% !important;
		font-size: 18px !important;
	}
	a.publico .fa-inbox-in {
		top: 147px;
		left: 13.8% !important;
		font-size: 18px !important;
	}
	.single-post .post-inner  { 
		margin: 333px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
}


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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 73px !important;
	}
	.logiaudio3 {
		left: 0px;
		top: 149px !important;
		width: 100% !important;
		padding-left: 10px;
		font-size: 16px !important;
		height: 51.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		margin-top: 2px !important;
		height: 135px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 185px;
		left: 10px;
		max-width: 113px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title { 
		top: 13px;
		left: 132px !important;
		font-size: 21px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 11px;
		left: 132px !important;
		font-size: 12px !important;
	} 
	.single-post .simplefavorite-button {
		top: 252px;
		left: 140px;
		padding: 0% !important;
		font-size: 16px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 16px !important;
		height: 16px !important;
	}
	.wp-playlist-current-item span {
		top: 120px;
		left: 84% !important;
		font-size: 14px !important;
	}
	.post-ratings strong  {
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {	
		top: 246px;
		left: 220px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 31.5px;
		left: -78px;
		width: 14px;
		margin-right: 6px !important;
	}
	.post-ratings .fa-user {
		top: 28.5px !important;
		left: -73px !important;
		font-size: 10px !important;	
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 20px !important;
		padding: 2px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 149px;
		left: 13.6%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 149px;
		left: 24.3%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-prev .fa-reply {
		top: 149px;
		left: 35.2%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.post-nav-next .fa-share {
		top: 149px;
		left: 45.8%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
	}
	a.privado .fa-inbox-in {
		top: 149px;
		left: 89% !important;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 21px 12px 10px !important;
	}
	a.publico .fa-inbox-in {
		top: 149px;
		left: 89% !important;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 21px 12px 10px !important;
	}
	.logiboton8 .fa-right-left{
		top: 149px;
		left: 67.3%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 149px;
		left: 56.5% !important;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 149px;
		left: 78.2%!important;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
	}
	.logiboton12 .fa-rotate-right {
		top: 149px;
		left: 50.8%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton10 .fa-dial-min {
		top: 149px;
		left: 82.7%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton11 .fa-dial-max {
		top: 149px;
		left: 91.1%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton5 .fa-volume-low {
		top: 149px;
		left: 73.2%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 149px;
		left: 80.2%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 149px;
		left: 86.8%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 149px;
		left: 93.2%;
		float: right !important;
		font-size: 20px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 10px;
		margin-top: 11px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 14px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 83% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.7);
		-moz-transform: scale(1.7);
		-webkit-transform: scale(1.7);
		-o-transform: scale(1.7);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		margin: 325px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 50px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -17px !important;
		left: 15px !important;
		font-size: 11px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -17px !important;
		left: 15px !important;
		font-size: 11px !important;
	}
	.wp-playlist-item-length {
		margin-top: 22px;
		margin-right: 10px;
		font-size: 12px !important;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
	.logi44234-slider {
		margin-top: -45px !important;
		top: 0 !important;
		width: 80% !important;
		max-width: 80%!important ;
	}
}
@media only screen and (max-width: 450px) {
	.single-post .post-inner  { 
		margin: 330px 0px 0px 0px;
	}
}
@media only screen and (max-width: 436px) {
	.post-info-items { 
		left: 10px;
		margin-top: 11px;
		width: 100% !important;
	}
}
@media only screen and (max-width: 420px) {
	.wp-playlist-current-item .wp-playlist-item-title { 
		top: 14px;
		left: 133px !important;
		font-size: 20px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 13px;
		left: 133px !important;
		font-size: 12px !important;
	} 
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 20px !important;
	}
	.single-post .post-inner  { 
		margin: 332px 0px 0px 0px;
	}
	.mejs-container {
		width: 80% !important;
	}
	.wp-playlist-current-item span {
		left: 82% !important;
		font-size: 14px !important;
	}
}


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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 73px !important;
	}
	.logiaudio3 {
		left: 0px;
		top: 149px !important;
		width: 100% !important;
		padding-left: 6px;
		font-size: 16px !important;
		height: 51.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		margin-top: 2px !important;
		height: 110px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 185px;
		left: 10px;
		max-width: 90px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title { 
		top: 8px;
		left: 110px !important;
		font-size: 19px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 6px;
		left: 110px !important;
		font-size: 12px !important;
	} 
	.single-post .simplefavorite-button {
		top: 237px;
		left: 115px;
		padding: 0% !important;
		font-size: 14px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 14px !important;
		height: 14px !important;
	}
	.wp-playlist-current-item span {
		top: 120px;
		left: 78.7% !important;
		font-size: 13px !important;
	}
	.post-ratings strong  {
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {	
		top: 225px;
		left: 195px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 33px;
		left: -78px;
		width: 12px;
		margin-right: 6px !important;
	}
	.post-ratings .fa-user {
		top: 29px !important;
		left: -73px !important;
		font-size: 10px !important;
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 19px !important;
		padding: 2px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 149px;
		left: 13%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 149px;
		left: 24.3%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.post-nav-prev .fa-reply {
		top: 149px;
		left: 36.5%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.post-nav-next .fa-share {
		top: 149px;
		left: 48.8%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 12px 12px 12px !important;
	}
	a.privado .fa-inbox-in {
		top: 149px;
		left: 86.3% !important;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 16px 12px 12px !important;
	}
	a.publico .fa-inbox-in {
		top: 149px;
		left: 86.3% !important;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 16px 12px 12px !important;
	}
	.logiboton8 .fa-right-left{
		top: 149px;
		left: 61.3% !important;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 149px;
		left: 73.7% !important;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 149px;
		left: 89%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 21px 12px 10px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton12 .fa-rotate-right {
		top: 149px;
		left: 50.8%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton10 .fa-dial-min {
		top: 149px;
		left: 82.7%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton11 .fa-dial-max {
		top: 149px;
		left: 91.1%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton5 .fa-volume-low {
		top: 149px;
		left: 73.2%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 149px;
		left: 80.2%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 149px;
		left: 86.8%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 149px;
		left: 93.2%;
		float: right !important;
		font-size: 18px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 10px;
		margin-top: 11px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 12px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 76% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.6);
		-moz-transform: scale(1.6);
		-webkit-transform: scale(1.6);
		-o-transform: scale(1.6);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		margin: 315px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 50px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -17px !important;
		left: 15px !important;
		font-size: 10px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -17px !important;
		left: 15px !important;
		font-size: 10px !important;
	}
	.wp-playlist-item-length {
		margin-top: 22px;
		margin-right: 10px;
		font-size: 11px !important;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
	.logi44234-slider {
		margin-top: -45px !important;
		top: 0 !important;
		width: 90% !important;
		max-width: 90%!important ;
	}
}
@media only screen and (max-width: 375px) {
	.post-info-items { 
		left: 10px;
		margin-top: 11px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 12px;
	}
}


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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 73px !important;
	}
	.logiaudio3 {
		left: 5px;
		top: 149px !important;
		width: 100% !important;
		padding-left: 4px;
		font-size: 16px !important;
		height: 51.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		margin-top: 2px !important;
		height: 100px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 185px;
		left: 10px;
		max-width: 80px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title {
		top: 9px;
		left: 94px !important;
		font-size: 13px !important;
		font-family: Atma !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 10px;
		left: 94px !important;
		font-size: 11px !important;
	} 
	.single-post .simplefavorite-button {
		top: 230px;
		left: 102px;
		padding: 0% !important;
		font-size: 14px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 14px !important;
		height: 14px !important;
	}
	.wp-playlist-current-item span {
		top: 120px;
		left: 79% !important;
		font-size: 13px !important;
	}
	.post-ratings strong  {
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {	
		top: 217px;
		left: 180px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 34px;
		left: -77px;
		width: 11px;
		margin-right: 6px !important;
	}
	.post-ratings .fa-user {
		top: 29px !important;
		left: -73px !important;
		font-size: 9px !important;	
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 16px !important;
		padding: 2px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 149px;
		left: 16%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 12px 12px 4px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 149px;
		left: 27.3%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 12px 12px 4px !important;
	}
	.post-nav-prev .fa-reply {
		top: 149px;
		left: 36.5%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.post-nav-next .fa-share {
		top: 149px;
		left: 48.8%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 12px 12px 12px !important;
	}
	a.privado .fa-inbox-in {
		top: 149px;
		left: 85% !important;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 20px 12px 12px !important;
	}
	a.publico .fa-inbox-in {
		top: 149px;
		left: 85% !important;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 20px 12px 12px !important;
	}
	.logiboton8 .fa-right-left{
		top: 149px;
		left: 61.3% !important;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 149px;
		left: 73.7% !important;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 149px;
		left: 89%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 21px 12px 10px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton12 .fa-rotate-right {
		top: 149px;
		left: 50.8%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton10 .fa-dial-min {
		top: 149px;
		left: 82.7%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton11 .fa-dial-max {
		top: 149px;
		left: 91.1%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton5 .fa-volume-low {
		top: 149px;
		left: 73.2%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 149px;
		left: 80.2%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 149px;
		left: 86.8%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 149px;
		left: 93.2%;
		float: right !important;
		font-size: 15px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 10px;
		margin-top: 11px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 12px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 78% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-webkit-transform: scale(1.5);
		-o-transform: scale(1.5);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		margin: 315px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 50px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -17px !important;
		left: 10px !important;
		font-size: 9px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -17px !important;
		left: 10px !important;
		font-size: 9px !important;
	}
	.wp-playlist-item-length {
		margin-top: 24px;
		margin-right: 10px;
		font-size: 10px !important;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
}


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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 73px !important;
	}
	.logiaudio3 {
		left: 5px;
		top: 149px !important;
		width: 100% !important;
		padding-left: 4px;
		font-size: 16px !important;
		height: 51.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		margin-top: 2px !important;
		height: 95px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 180px;
		left: 10px;
		max-width: 80px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title {
		top: 4px;
		left: 93px !important;
		font-size: 12px !important;
		font-family: Atma !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 5px;
		left: 93px !important;
		font-size: 10px !important;
	} 
	.single-post .simplefavorite-button {
		top: 225px;
		left: 102px;
		padding: 0% !important;
		font-size: 13px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 13px !important;
		height: 13px !important;
	}
	.wp-playlist-current-item span {
		top: 120px;
		left: 75% !important;
		font-size: 13px !important;
	}
	.post-ratings strong  {
		top: 29px;
		left: -78px;
	}
	.post-ratings strong span  {	
		top: 212px;
		left: 182px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 34px;
		left: -78px;
		width: 9px;
		margin-right: 4px !important;
	}
	.post-ratings .fa-user {
		top: 28.5px !important;
		left: -74px !important;
		font-size: 8px !important;
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 15px !important;
		padding: 2px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 149px;
		left: 16%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 12px 12px 4px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 149px;
		left: 27.3%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 12px 12px 4px !important;
	}
	.post-nav-prev .fa-reply {
		top: 149px;
		left: 36.5%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.post-nav-next .fa-share {
		top: 149px;
		left: 48.8%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 12px 12px 12px !important;
	}
	a.privado .fa-inbox-in {
		top: 149px;
		left: 85% !important;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 20px 12px 12px !important;
	}
	a.publico .fa-inbox-in {
		top: 149px;
		left: 85% !important;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 20px 12px 12px !important;
	}
	.logiboton8 .fa-right-left{
		top: 149px;
		left: 61.3% !important;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 149px;
		left: 73.7% !important;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 12px 12px 12px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 149px;
		left: 89%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 21px 12px 10px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton12 .fa-rotate-right {
		top: 149px;
		left: 50.8%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton10 .fa-dial-min {
		top: 149px;
		left: 82.7%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton11 .fa-dial-max {
		top: 149px;
		left: 91.1%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton5 .fa-volume-low {
		top: 149px;
		left: 73.2%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 149px;
		left: 80.2%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 149px;
		left: 86.8%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 149px;
		left: 93.2%;
		float: right !important;
		font-size: 14px !important;
		padding: 2px 15px 12px 15px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: 10px;
		margin-top: 11px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 11px;
	}
	.mejs-container {
		top: 109px;
		left: 0px;
		width: 75% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-webkit-transform: scale(1.5);
		-o-transform: scale(1.5);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		margin: 300px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 50px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -17px !important;
		left: 10px !important;
		font-size: 8px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -17px !important;
		left: 10px !important;
		font-size: 8px !important;
	}
	.wp-playlist-item-length {
		margin-top: 24px;
		margin-right: 10px;
		font-size: 9px !important;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
}


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

	.wp-playlist-current-item {
		top: 78px;
		left: 0px;
		width: 100% !important;
		height: 73px !important;
	}
	.logiaudio3 {
		left: 5px;
		top: 149px !important;
		width: 100% !important;
		padding-left: 4px;
		font-size: 10px !important;
		height: 51.5px !important;
	}
	.wp-playlist-current-item .wp-playlist-caption {
		left: 0px;
		margin-top: 2px !important;
		height: 80px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-current-item img {
		top: 178px;
		left: 10px;
		max-width: 60px !important;
	}
	.wp-playlist-current-item .wp-playlist-item-title {
		top: 6px;
		left: 71px !important;
		font-size: 9px !important;
		font-family: Atma !important;
	}
	.wp-playlist-current-item .wp-playlist-item-artist { 
		top: 6px;
		left: 71px !important;
		font-size: 9px !important;
	} 
	.single-post .simplefavorite-button {
		top: 209px;
		left: 79px;
		padding: 0% !important;
		font-size: 10px !important;
	}
	.single-post .simplefavorite-button .emoji{
		top: 0px;
		left: 0px;
		width: 11px !important;
		height: 11px !important;
	}
	.wp-playlist-current-item span {
		top: 123px;
		left: 79% !important;
		font-size: 9px !important;
	}
	.post-ratings strong  {
		top: 29px;
		left: 22px;
	}
	.post-ratings strong span  {	
		top: 194px;
		left: 60px !important;
	}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
		top: 32px;
		left: 21px;
		width: 8px;
		margin-right: 4px !important;
	}
	.post-ratings .fa-user {
		top: 29px !important;
		left: 26px !important;
		font-size: 7px !important;	
	}
	.logiaudio3 .fa-creative-commons-sampling-plus {
		font-size: 13px !important;
		padding: 2px 0px 12px 0px !important;
	}
	.logiboton3 .fa-backward-fast {
		top: 149px;
		left: 16%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 12px 12px 4px !important;
	}
	.logiboton4 .fa-forward-fast {
		top: 149px;
		left: 27.3%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 12px 12px 4px !important;
	}
	.post-nav-prev .fa-reply {
		top: 149px;
		left: 36.5%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.post-nav-next .fa-share {
		top: 149px;
		left: 48.8%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
	}
	a.privado .fa-inbox-in {
		top: 149px;
		left: 85% !important;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 15px 12px 9px !important;
	}
	a.publico .fa-inbox-in {
		top: 149px;
		left: 85% !important;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 15px 12px 9px !important;
	}
	.logiboton8 .fa-right-left{
		top: 149px;
		left: 61.3% !important;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
	}
	.logiboton7 .fa-repeat-1{
		top: 149px;
		left: 73.7% !important;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 7px 12px 9px !important;
	}
	.logiboton9 .fa-shuffle {
		top: 149px;
		left: 89%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton12 .fa-rotate-right {
		top: 149px;
		left: 50.8%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton10 .fa-dial-min {
		top: 149px;
		left: 82.7%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton11 .fa-dial-max {
		top: 149px;
		left: 91.1%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton5 .fa-volume-low {
		top: 149px;
		left: 73.2%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton6 .fa-volume-high {
		top: 149px;
		left: 80.2%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton1 .fa-play {
		top: 149px;
		left: 86.8%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.logiboton2 .fa-pause {
		top: 149px;
		left: 93.2%;
		float: right !important;
		font-size: 12px !important;
		padding: 2px 9px 12px 9px !important;
		display: none;
		position: absolute;
		opacity: 0;
	}
	.post-info-items { 
		left: -10px;
		margin-top: 11px;
		width: 100% !important;
	}
	.post-info-items a { 
		font-size: 8px;
	}
	.mejs-container {
		top: 109px;
		left: -10px;
		width: 84% !important;
	}
	.mejs-container .mejs-controls .mejs-button button {
		font-size: 30px !important;
		-ms-transform: scale(1.3);
		-moz-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		-o-transform: scale(1.3);
	}
	.single-post .section-inner  {
		margin-bottom: 10px;
	}
	.single-post .post-inner  { 
		margin: 275px 0px 0px 0px;
		width: 100% !important;
		max-width: 100% !important;
	}
	.wp-playlist-item {
		margin-bottom: 5px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	.wp-playlist-item .wp-playlist-caption img {
		max-width: 35px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-title {
		top: -17px !important;
		left: 5px !important;
		font-size: 8px !important;
	}
	.wp-playlist-item .wp-playlist-caption .wp-playlist-item-artist  {
		top: -17px !important;
		left: 5px !important;
		font-size: 8px !important;
	}
	.wp-playlist-item-length {
		margin-top: 16px;
		margin-right: 5px;
		font-size: 9px !important;
	}
	.post-meta-tabs-inner {
		width: 100%;
		max-width: 100%;
	}
}


/* -------------------------------------------------------------------------------- */
/*	SECCION LISTA DE FAVORITOS
/* -------------------------------------------------------------------------------- */

/* Pagina favoritos, div de cada favorito */
.page .favorites-list  div {
	float: left !important;
	font-family: Atma;
	z-index: 1 !important;
	color: #ffffff !important;
	position: relative !important;
}

/* Pagina favoritos, fotos */
.page .favorites-list  .attachment-medium_large {
	border-radius: 5px  !important;
	border: 1px solid #666666 !important;
}

/* Pagina favoritos, enlace general */
.page .favorites-list a {
	color: #ffffff !important;
	text-decoration: none;
}

/* Pagina favoritos, boton eliminar */
.page .favorites-list .simplefavorite-button { 
	z-index: 99 !important;
	color: #000000 !important;	
	position: static !important;
	background: none !important;
	border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000 !important;
}
.page .favorites-list .simplefavorite-button .emoji { 
	z-index: 1 !important;
	position: relative !important;
	border-top: 0px solid #ffffff !important;
	border-left: 0px solid #ffffff !important;
	border-right: 0px solid #ffffff !important;
	border-bottom: 0px solid #ffffff !important;
}

/* Pagina favoritos, boton eliminar todas */
.page .simplefavorites-clear { 
	color: #ffffff;
	font-family: Atma;
	z-index: 1 !important;
	background-color: #d90000;
	position: fixed !important;
	border-radius: 0px 0px 12px 0px !important;
}
.page .simplefavorites-clear:hover { 
	opacity:0.9;
}
.page .simplefavorites-clear:active { 
	background-color: #ff0000;
}
.page .simplefavorites-clear:focus { 
	background-color: #ff0000;
}

/* -------------------------------------------------------------------------------- */
/*	SECCION LISTA DE FAVORITOS, MEDIAQUERY
/* -------------------------------------------------------------------------------- */

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

	.favorites-list  div {
		top: -15x !important;
		left: 15px !important;	
		margin-bottom: 35px !important;
		margin-right: -38% !important;
		font-size: 16px !important;
		width: 57.7%;
	}
	.page .favorites-list .attachment-medium_large {
		margin-bottom: -25px !important;
		width: 32% !important;
	}
	.page .favorites-list a {
		margin-left: -7px !important;
		font-size: 14px !important;
	}
	.page .favorites-list .simplefavorite-button { 
		margin-top: 0px !important;
		margin-left: 10px !important;
		font-size: 16px !important;
	}
	.page .favorites-list .simplefavorite-button .emoji { 
		top: 4px !important;
		left: 0px !important;
		width: 17px !important;
		height: 20px !important;
	}
	.page .simplefavorites-clear { 
		top: 79px !important;
		left: 0% !important;
		padding: 10px !important;
		font-size: 16px !important;
	}
}

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

	.favorites-list  div {
		top: -15x !important;
		left: 15px !important;	
		margin-bottom: 35px !important;
		margin-right: -38% !important;
		font-size: 16px !important;
		width: 71.2%;
	}
	.page .favorites-list .attachment-medium_large {
		margin-bottom: -25px !important;
		width: 44% !important;
	}
	.page .favorites-list a {
		margin-left: -7px !important;
		font-size: 15px !important;
	}
	.page .favorites-list .simplefavorite-button { 
		margin-top: 0px !important;
		margin-left: 10px !important;
		font-size: 16px !important;
	}
	.page .favorites-list .simplefavorite-button .emoji { 
		top: 4px !important;
		left: 0px !important;
		width: 17px !important;
		height: 20px !important;
	}
	.page .simplefavorites-clear { 
		top: 79px !important;
		left: 0% !important;
		padding: 10px !important;
		font-size: 16px !important;
	}
}

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

	.favorites-list  div {
		top: -15x !important;
		left: 15px !important;	
		margin-bottom: 35px !important;
		margin-right: -38% !important;
		font-size: 16px !important;
		width: 87.5%;
	}
	.page .favorites-list .attachment-medium_large {
		margin-bottom: -25px !important;
		width: 54.5% !important;
	}
	.page .favorites-list a {
		margin-left: -7px !important;
		font-size: 16px !important;
	}
	.page .favorites-list .simplefavorite-button { 
		margin-top: 0px !important;
		margin-left: 10px !important;
		font-size: 16px !important;
	}
	.page .favorites-list .simplefavorite-button .emoji { 
		top: 4px !important;
		left: 0px !important;
		width: 17px !important;
		height: 20px !important;
	}
	.page .simplefavorites-clear { 
		top: 79px !important;
		left: 0% !important;
		padding: 10px !important;
		font-size: 16px !important;
	}
}
@media only screen and (max-width: 660px) {
	.favorites-list  div {
		top: -170px !important;
	}
}
@media only screen and (max-width: 540px) {
	.page .favorites-list a {
		font-size: 14.5px !important;
	}
}


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

	.favorites-list  div {
		top: -150px !important;
		left: 20px !important;	
		margin-bottom: 30px !important;
		margin-right: -38% !important;
		font-size: 16px !important;
		width: 100%;
	}
	.page .favorites-list .attachment-medium_large {
		margin-bottom: -25px !important;
		width: 94.2% !important;
	}
	.page .favorites-list a {
		margin-left: -7px !important;
		font-size: 18px !important;
	}
	.page .favorites-list .simplefavorite-button { 
		margin-top: 0px !important;
		margin-left: 10px !important;
		font-size: 17px !important;
	}
	.page .favorites-list .simplefavorite-button .emoji { 
		top: 4px !important;
		left: 0px !important;
		width: 17px !important;
		height: 20px !important;
	}
	.page .simplefavorites-clear { 
		top: 79px !important;
		left: 0% !important;
		padding: 10px !important;
		font-size: 16px !important;
	}
}

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

	.favorites-list  div {
		top: -150px !important;
		left: 20px !important;	
		margin-bottom: 30px !important;
		margin-right: -38% !important;
		font-size: 15px !important;
		width: 100%;
	}
	.page .favorites-list .attachment-medium_large {
		margin-bottom: -25px !important;
		width: 91% !important;
	}
	.page .favorites-list a {
		margin-left: -7px !important;
		font-size: 15px !important;
	}
	.page .favorites-list .simplefavorite-button { 
		margin-top: 0px !important;
		margin-left: 10px !important;
		font-size: 17px !important;
	}
	.page .favorites-list .simplefavorite-button .emoji { 
		top: 4px !important;
		left: 0px !important;
		width: 17px !important;
		height: 20px !important;
	}
	.page .simplefavorites-clear { 
		top: 79px !important;
		left: 0% !important;
		padding: 10px !important;
		font-size: 16px !important;
	}
}

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

	.favorites-list  div {
		top: -130px !important;
		left: 18px !important;	
		margin-bottom: 27px !important;
		margin-right: -38% !important;
		font-size: 15px !important;
		width: 100%;
	}
	.page .favorites-list .attachment-medium_large {
		margin-bottom: -25px !important;
		width: 88.5% !important;
	}
	.page .favorites-list a {
		margin-left: -7px !important;
		font-size: 13px !important;
	}
	.page .favorites-list .simplefavorite-button { 
		margin-top: 0px !important;
		margin-left: 10px !important;
		font-size: 14px !important;
	}
	.page .favorites-list .simplefavorite-button .emoji { 
		top: 4px !important;
		left: 0px !important;
		width: 17px !important;
		height: 20px !important;
	}
	.page .simplefavorites-clear { 
		top: 79px !important;
		left: 0% !important;
		padding: 10px !important;
		font-size: 16px !important;
	}
}



/* -------------------------------------------------------------------------------- */
/*	SECCION AUDIOIGNITER
/* -------------------------------------------------------------------------------- */

/* Audioigniter, div, foto principal, titulo, artistas, pistas */ 
.ai-wrap {
	border-radius: 15px 15px 15px 15px;
	background-color: #b30000;
	margin-top: 43px;
}
.ai-wrap .ai-control-wrap-thumb {
	border-radius: 2px 2px 2px 2px;
}
.ai-wrap .ai-track-title span {
	font-family: 'Teko', sans-serif;
    font-weight: normal;
    font-size: 1.4em;
}
.ai-wrap span {
	font-size: 1.5em;
}
.ai-wrap .ai-track-name {
	font-family: 'Teko', sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}
