/*
Theme Name:     moodelastic 2016
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */

@import url('http://miastral.com/wp-content/themes/moodelastic/style2.css');
@media (min-width: 1200px) {
	.audio_home {
		max-height: 367px;
		min-height: 367px !important;
	}
	#main-wrapper_exclusive .audio_home {
		max-height: inherit;
		min-height: inherit;
	}
}

@media (min-width: 979px) and (max-width: 1200px) {
	.navbar .nav > li > a,
	.navbar .nav > li.current-menu-item > a,
	.navbar .nav > li.current-menu-ancestor > a {
		font-size: 12px !important;
	}
	.banner_agenda {
		max-width: 940px;
	}
	#main-wrapper_exclusive .audio_home {
		max-height: inherit;
		min-height: inherit;
	}
	.audio_home img {
		max-width: 70%;
	}
	.lcp_catlist a {
		font-size: 14px;
	}
	.audio_home .subtitulo_media {
		padding: 0;
		margin: 0;
	}
	.hor_home_3 {
		height: initial !important;
	}
	.hor_home_3 ul li {
		margin: 16px 0 !important;
		padding: 22px 0 !important;
	}
	.navbar .nav > li {
		padding: 0px 10px 0px 0px !important;
	}
}

@media (max-width: 979px) {
	.social-block {
		float: none !important;
	}
	.nav-collapse,
	.nav-collapse.collapse {
		width: 450%;
		overflow-y: scroll;
	}
	.banner_agenda {
		max-width: 940px;
	}
}

@media (min-width: 980px) {
	.pull-left {
		float: left;
	}
	.pull-right {
		float: right;
	}
}

/*fin media*/

body {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #232325;
	line-height: 1.5em;
}

li {
	line-height: 1.4em;
}

a {
	color: #232325;
	text-decoration: none;
	font-family: 'Questrial', sans-serif;
	font-weight: bold;
}

a:hover {
	color: #726f79;
	text-decoration: none;
}

table {
	border-bottom: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 16px;
	line-height: 1.5em;
	margin: 0 0 0px;
	width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	text-shadow: none;
	font-family: 'Questrial', sans-serif;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.time-input {
	max-width: 60px !important;
}

/* Modificaciones 2016 */

article {
	margin-bottom: 1rem;
}

.round-div {
	border: 0 !important;
}

.mcform {
	border: solid 2px #dfdfdf;
	border-radius: 0.5rem;
	text-align: center;
	padding: 1rem;
}

.btn-enviar {
	padding: 0.4rem !important;
	width: 9rem !important;
}

/*Header*/

.navbar .nav > li > .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #f3f4ee;
	position: absolute;
	top: -6px;
	left: 10px;
}

.navbar .nav > li > .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #f3f4ee;
	border-bottom-color: rgb(224, 224, 224);
	position: absolute;
	top: -7px;
	left: 9px;
}

.dropdown-menu {
	border-radius: 0;
	background: #f3f4ee;
}

.img-responsive {
	display: block;
	width: 100%;
	height: auto;
}

.tc-header {
	min-height: 45px;
	background: #f3f4ee;
	background-image: none;
	border-bottom: none;
	border-top: none;
	z-index: 200;
	max-width: 1170px;
	margin: 0 auto;
}

.tc-header .brand a {
	margin: 0;
}

.menu-principal-container {
	float: right;
}

.navbar .nav > li > a,
.navbar .nav > li.current-menu-item > a,
.navbar .nav > li.current-menu-ancestor > a {
	color: #232325;
	font-family: 'Questrial', sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 2px;
	padding: 0;
}

.navbar .nav > li {
	padding: 0px 11px 0px 0px !important;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	color: #232325;
	border-bottom: 1px solid #232325;
}

.navbar .navbar-inner {
	background: none;
	border: none;
	box-shadow: none;
}

.navbar-inner {
	min-height: 0;
}

.navbar .nav {
	margin: 0 0 0 0;
}

.header_total {
	max-width: 100%;
	background-color: #f3f4ee;
}

.navbar-inner {
	padding-left: 0px;
	padding-right: 0px;
}

.fp-text-one,
.fp-text-two,
.fp-text-three {
	display: none;
}

.fp-button {
	display: none;
}

.navbar .nav > li > a:first-letter {
	font-size: 13px;
}

.header_total .social-block {
	float: left;
	margin-left: 22px;
	margin-top: -5px !important;
	padding-right: 0px !important;
}

.social-block a {
	color: #000;
	padding-right: 3px !important;
}

.social-block a:hover {
	color: #000;
}

.social-icon.icon-github {
	padding-right: 0;
}

.log_in {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
}

#searchform {
	display: none;
}

#searchform input {
	float: right;
}

.searchandfilter ul {
	margin: 0;
}

/* banner principal */

.carousel-inner .attachment-slider {
	vertical-align: top;
}

.carousel-caption {
	padding: 10px;
	position: absolute;
	background-color: #000;
	opacity: 0.8;
	text-align: center;
	margin-left: 0px;
	width: 100%;
	max-width: 100%;
	text-transform: uppercase;
}

.carousel-caption h1,
.carousel-caption .lead {
	color: #fff !important;
}

.carousel-caption h1 {
	font-style: italic;
	font-size: 21px;
}

.carousel-caption .lead {
	font-size: 16px;
	font-family: 'Source Sans Pro', sans-serif;
}

.hor2 {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	height: 321px;
}

/*Posts de Blog en Home*/

.post_home {
	float: left;
	width: 33.3%;
	list-style: none;
}

.link_phome {
	text-transform: uppercase;
	font-size: 15px;
}

.lcp_catlist {
	margin-bottom: 0px;
}

.lcp_catlist a {
	font-size: 20px;
	text-transform: uppercase;
}

/*Audio en Home*/

.audio_home {
	background-color: #191919;
	margin: 0 !important;
	padding: 20px;
	padding-top: 20px !important;
	text-align: center;
}

.audio_home2 {
	color: #726f79;
}

.meta_audiohome {
	font-family: 'Times New Roman', Times, serif;
	font-size: 10px;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 5px;
}

#audiohome .meta_audiohome {
	color: #fff;
}

.audio_home a {
	color: #fff;
	font-weight: normal;
}

/*Ajustes para agregar titulo y subtitulo en Audios y Videos*/

.audio_home {
	margin: 0 !important;
	padding: 0 !important;
	padding-top: 0 !important;
	text-align: center;
}

.titulo_media,
.subtitulo_media {
	background-color: #070707;
	color: #fff;
	font-family: 'Questrial', sans-serif;
	text-align: center;
}

.titulo_media {
	padding: 5px 0;
	margin-bottom: 5px;
}

.subtitulo_media {
	font-size: 13px;
	background: #191919;
	border-top: 1px solid #8c8c8c;
	margin: 5px 0;
}

.video_home {
	padding: 0 !important;
	background-color: #191919;
}

.video_home .mod12 {
	padding: 10px;
}

div.video_home ul.lcp_catlist li {
	margin-left: 11px;
}

.ui360 .sm2-360btn-default,
.ui360 .sm2-360ui.sm2_paused .sm2-360btn {
	background: transparent url(images/360-button-play.png) no-repeat 50% 50% !important;
	_background: transparent url(images/360-button-play.gif) no-repeat 50% 50% !important;
}

.ui360 .sm2-360btn {
	position: absolute;
	display: block;
	width: 85px !important;
	height: 85px !important;
	margin-left: -11px;
	margin-top: -11px;
	cursor: pointer;
	z-index: 3;
	left: -4px;
	top: -3px;
}

.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover,
.ui360 .sm2-360btn-playing:hover {
	background: transparent url(images/360-button-pause-light.png) no-repeat 50%
		50% !important;
	_background: transparent url(images/360-button-pause-light.gif) no-repeat 50%
		50% !important;
	cursor: pointer;
}

.type-post .ui360 {
	left: 9%;
	top: -200px;
}

.sm2-canvas {
	top: 60% !important;
	left: 60% !important;
}

/*Audio en Internas- CCS distinto por estructura distinta*/

.art_audio .ui360 {
	left: 9%;
	top: -140px !important;
	position: relative !important;
}

.art_audio .ui360 .sm2-360btn {
	top: 0;
	left: 0;
}

.art_audio .sm2-canvas {
	top: 14% !important;
	left: 14% !important;
}

/*Video en Home*/

.video_home {
	background-color: #191919;
	color: #fff;
	padding: 30px 0px;
	margin: 20px 0px;
	max-width: 1170px;
}

.video_home li {
	float: left;
}

.video_home a {
	color: #fff;
	font-weight: normal;
}

h1.entry-title,
h2.entry-title,
h1.signos_titulo {
	color: #191919;
	font-size: 20px;
	margin-bottom: 0px;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: normal;
}

h2.entry-title a {
	font-weight: normal;
}

/*Paginas y Link circular en home*/

.circulos_home {
	background-color: #e6e5e0;
	padding: 30px;
}

.circulos_home li {
	text-align: center;
}

.audio_home img,
circulo img,
.attachment-circulo {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	overflow: hidden;
	padding: 5px;
	text-align: center;
	border: 1px solid #808080;
}

.ui360 {
	position: absolute !important;
	left: 28%;
	top: 55px;
}

.circulos_home h2 {
	background-color: #232325;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-style: normal;
	text-shadow: none;
	padding: 0 30px;
	margin-left: 40%;
	top: -140px;
	position: relative;
}

.circulos_home a {
	color: #fff;
}

.display-pages-listing {
	margin-right: 10px;
}

.starstoday {
	width: 280px;
	height: 280px;
	float: left;
}

/*Titulo widget*/

h3.widget-title {
	background: #191919;
	color: #fff;
	font-family: 'Questrial', sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding: 8px;
	text-align: center;
	margin-top: 0;
	letter-spacing: 1px;
	line-height: 1.4em;
	text-transform: uppercase;
}

.widget .widget_text {
	margin-bottom: 10px;
}

/*Posts*/

article.format-standard .format-icon:before {
	display: none;
}

.single_hr h1.format-icon {
	width: 100%;
}

/*Modulos Home*/

.mod12,
.wfooter {
	max-width: 1170px;
	margin: 10px;
}

.mod12 .wp-caption-text,
.mod12 .hor,
.container .hor {
	color: #232325;
	text-decoration: none;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	top: -180px;
	position: relative;
	text-align: center;
	line-height: 1.5;
}

.blog1_home,
.blog2_home {
	margin: 20px 0;
}

.blog1_home .link_title a,
.blog2_home .link_title a {
	font-size: 20px;
	font-weight: normal;
}

.blog1_home .lcp_excerpt,
.blog2_home .lcp_excerpt {
	margin: 15px 0;
	padding: 0px;
	font-size: 13px;
	line-height: 1.4em;
}

.paginas h1.entry-title,
h1.format-icon {
	background-color: #191919;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	margin-top: 0;
	letter-spacing: 1px;
	font-size: 17px;
	margin-bottom: 10px;
	line-height: 1.4em;
	padding: 8px 0px;
}

h1.format-icon {
	font-family: 'Questrial', sans-serif;
	width: 100%;
}

.single_hr li a {
	display: inline-block;
}

.single_hr .container_astro_hr {
	margin: 15px auto;
	text-align: center;
}

.single_hr .lista_signos li,
.single_hr .lista_signos_hr li {
	margin-right: 17px;
	display: inline;
}

.contact-form {
	font-family: 'Questrial', sans-serif;
	text-transform: uppercase;
}

.contact-form label {
	text-transform: uppercase;
	font-weight: normal !important;
}

.contact-form input[type='text'],
.contact-form input[type='email'] {
	width: 90% !important;
}

.contact-form textarea {
	height: 85px !important;
	width: 96% !important;
}

.doscolumnas {
	-moz-column-count: 2;
	-moz-column-gap: 100;
	-webkit-column-count: 2;
	-webkit-column-gap: 100;
	column-count: 2;
	column-gap: 100px;
	text-align: justify;
	line-height: 1.7em;
}

.doscolumnas p {
	text-align: justify;
}

.format-icon:before,
.featurette-divider,
.breadcrumb-trail {
	display: none;
}

select,
textarea,
input[type='text'],
input[type='password'],
input[type='datetime'],
input[type='datetime-local'],
input[type='date'],
input[type='month'],
input[type='time'],
input[type='week'],
input[type='number'],
input[type='email'],
input[type='url'],
input[type='search'],
input[type='tel'],
input[type='color'],
.uneditable-input {
	border-radius: 0;
}

footer#footer {
	color: #fafafa !important;
	border-top: 0px solid #e9eaee;
	background: none;
	padding: 10px 0;
}

footer#footer a {
	font-weight: bold;
}

/*Horoscopo*/

.select_signo {
	border-bottom: 1px solid #8a8782;
	margin-bottom: 10px;
	font-family: 'Questrial', sans-serif;
	text-align: left;
	font-size: 17px;
	text-transform: uppercase;
}

.eventpost_calendar {
	margin-bottom: 20px;
	font-family: 'Questrial', sans-serif;
}

.lista_signos li,
.lista_signos_hr li {
	float: left;
}

.textos_signos p {
	text-align: justify;
}

.box_dark {
	background: #23211d;
	color: #fff;
}

.lista_signos img {
	width: 50px;
}

.lista_signos_hr img {
	width: 80px;
}

.textos_signos {
	border-top: 4px solid #191919;
	border-bottom: 4px solid #191919;
	margin: 15% 0;
}

.textos_signos td {
	border-top: 0px;
}

img.img_hr {
	max-width: 100px;
	float: left;
}

.signo_hr {
	border-bottom: 1px solid #8a8782;
	margin-bottom: 10px;
}

.nomb_signo {
	font-size: 15px;
	font-weight: bold;
	font-family: 'Source Sans Pro', sans-serif;
}

h3.assistive-text {
	display: none;
}

.pag_exclusive {
	max-width: 100%;
}

#main-wrapper_exclusive {
	background: #060606;
	color: #fff;
}

#main-wrapper_exclusive .entry-header {
	display: none;
}

#main-wrapper_exclusive .exclusivecontent {
	z-index: 1;
	position: relative;
	margin-top: -100px;
}

h1.aware,
.vzla {
	background: #bd9253;
	text-transform: uppercase;
	text-align: center;
	padding: 8px;
	font-weight: normal;
	margin-top: 0;
	font-size: 20px;
	font-family: 'Questrial', sans-serif;
	line-height: 1.4em;
}

h1.aware {
	color: #fff;
}

.aware2 {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}

#page-7903 a {
	color: #fff;
}

h1.signos_titulo {
	padding-top: 35px;
}

/* contacto */

.contacto .contact-form input[type='text'],
.contact-form input[type='email'],
.contacto .contact-form textarea {
	width: 50% !important;
}

.back-to-top {
	display: none;
}

.subtitulos {
	color: #232325;
	text-decoration: none;
	font-family: 'Questrial', sans-serif;
	font-size: 18px;
}

.contact-submit .pushbutton-wide {
	background-color: #000;
	color: #fff;
	padding: 5px 30px;
	font-family: 'Questrial', sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	background-image: none;
	float: right;
	margin-right: 10px;
}

.contact-submit .pushbutton-wide:hover {
	color: #bd9253;
	background-color: #000;
}

.form-error h3 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 29px;
}

.justificado {
	text-align: justify;
}

#searchsubmit {
	background-image: url(images/buscar.png);
	background-size: 22px 22px;
	background-repeat: no-repeat;
	text-indent: -9000px;
	width: 22px;
	height: 22px;
	border: none;
	float: right;
	cursor: pointer;
	color: transparent;
	text-transform: capitalize;
	margin: 1px 0;
}

input[type='submit'] {
	padding: 0;
}

input[type='submit']:hover {
	background-position: 0;
}

.header_total form {
	margin: 0;
}

.tc-header .brand {
	text-align: left;
}

.navbar {
	margin-bottom: 0px;
}

.header_total input[type='text'],
.colophon input[type='text'] {
	margin-bottom: 0px;
	max-height: 20px;
	padding: 2px;
	border: 0;
	font-size: 12px;
}

.header_total input[type='text']:focus,
.colophon input[type='text']:focus {
	border-color: #111;
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: 0 0 1px #111;
	-moz-box-shadow: 0 0 1px #111;
	box-shadow: 0 0 1px #111;
}

.header_total #searchsubmit,
.colophon #searchsubmit {
	border-radius: 0px;
}

.navbar .navbar-inner {
	margin: 0px;
}

.login_search {
	margin-left: 0;
	margin: 10px 0 30px 0;
}

.blog2_home .link_title,
.blog1_home .link_title {
	margin-top: 10px;
}

.carousel-control:hover,
.carousel-control:focus {
	color: #fff;
}

.btn_banner {
	background-color: #191919;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 0;
	font-weight: normal;
	margin: 0;
	letter-spacing: 1px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	/*max-width: 1170px;*/
}

.btn_banner a {
	color: #fff;
	font-weight: normal;
}

.blog1_home .lcp_catlist li:nth-child(5) {
	margin-left: 0px;
}

.blog1_home .lcp_catlist li:nth-child(9) {
	margin-left: 0px;
}

.blog2_home .lcp_catlist li:nth-child(5) {
	margin-left: 0px;
}

.container_astro .nav-wrapper {
	left: 50%;
}

.container_astro .button {
	left: 47%;
	top: 103%;
}

.container_astro .nav-wrapper li a span {
	margin-top: 6px;
}

input.postform {
	margin: 0;
}

.navbar .nav > li:last-child {
	margin-right: 0;
}

.social-block img {
	max-height: 15px;
}

.entry-title form {
	margin: 0;
}

div#login form {
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}

.login form {
	background: #0a0a0b;
}

div#login form input[type='text'] {
	border-radius: 0px !important;
}

.articulo-title {
	color: rgb(25, 25, 25);
	font-family: 'Questrial', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	border-top: 4px solid #191919;
	padding: 10px 0;
	margin: 15px 0;
	margin-top: 0px;
	border-bottom: 1px solid #d5d5d5;
}

.articulo-sub {
	font-family: 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
}

/* astros 101 */

.addthis_default_style {
	height: 32px;
}

.textos_signos td {
	padding: 0px 5px 5px 5px;
}

.astro101_tit {
	font-weight: normal;
	font-size: 20px;
	border-bottom: 1px solid #d5d5d5;
	text-align: center;
}

/* media / blog */

.nav-previous {
	width: 40%;
	text-align: left;
}

.nav-next {
	width: 40%;
	text-align: right;
}

.entry-header .btn-mini {
	display: none;
}

.textos_signos.horosc {
	margin: 0 0;
}

.social-block .widg {
	margin: 0px;
}

.social-block .widg li {
	list-style: none;
	display: inline-block;
}

#nav-below {
	margin-top: 40px;
}

.pager li > span {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #fff;
	background: #191919;
	text-transform: uppercase;
}

.pager li > span a {
	color: #fff;
	font-weight: normal;
}

.pager li > span a:hover {
	color: #bd9253;
}

.single_hr .tc-sidebar {
	float: right;
}

.container_astro_hr a span.signo_hover {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0px;
	left: 0px;
}

.container_astro_hr a:hover span.signo_hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

footer#footer .colophon {
	padding: 10px 0;
	background: none;
}

footer#footer .colophon .social-block a {
	margin-right: 10px;
	vertical-align: bottom;
}

footer#footer .colophon #searchform input {
	float: left;
	-webkit-border-radius: 0px;
	margin: 0;
}

footer#footer .colophon #searchsubmit {
	float: none;
}

.carousel .item {
	-webkit-transition: 0.7s ease-in-out opacity;
	-moz-transition: 0.7s ease-in-out opacity;
	-ms-transition: 0.7s ease-in-out opacity;
	-o-transition: 0.7s ease-in-out opacity;
	transition: 0.7s ease-in-out opacity;
	left: 0 !important;
}

.carousel .active.left,
.carousel .active.right {
	opacity: 0;
	z-index: 2;
}

.rueda_container {
	margin-left: 0;
	background-image: url('http://miastral.com/images/fondo2.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.rueda_grad {
	background: -webkit-linear-gradient(#e5ded3, #fff);
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#e5ded3, #fff);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#e5ded3, #fff);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#e5ded3, #fff);
	/* Standard syntax (must be last) */
}

.tab-content td {
	background: transparent !important;
}

.textos_signos .tab-content {
	height: auto !important;
}

/* preguntas frecuenets */

.pregfrec {
	padding-top: 5px;
	font-weight: bold;
}

.erp_ul_elem {
	margin-left: 0px;
}

.erp_content {
	font-size: 17px !important;
	line-height: 1.4em;
	font-family: 'Questrial', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 10px 0px !important;
}

.erp_content:hover {
	background-color: transparent;
}

#main-wrapper .widget li:hover,
.widget li:focus {
	background-color: transparent;
}

/*Single.php Formatos segun thumbnail*/

.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

.formato2 img.attachment-tc-thumb {
	float: left;
	margin: 0 1em 1em 0;
}

.imgEA {
	margin-bottom: 10px;
}

/*Ocultar Circulo de Audio en Single catg Audio*/

.art_audio img.attachment-circulo,
.art_audio .ui360 {
	display: none;
}

.contacto {
	font-family: 'Questrial', sans-serif;
}

.contacto button {
	background-color: #000;
	color: #fff;
	padding: 5px 30px;
	font-family: 'Questrial', sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	background-image: none;
}

.contacto button:hover {
	color: #bd9253;
}

.horos_audio .audio_home a {
	font-size: 14px;
}

/*EA*/

.styleEA img.attachment-tc-thumb,
.styleEA img.attachment-medio {
	opacity: 0.8;
}

h1.format-icon a {
	color: #fff;
	font-weight: normal;
}

.captionEA {
	margin-top: 11rem;
	width: 100%;
	bottom: 190px;
	position: relative;
	color: #fff;
	text-align: center;
	font-family: 'Questrial', sans-serif;
}

#main-wrapper_exclusive .video_home {
	margin: 40px 0 0 0;
}

#main-wrapper_exclusive .video_home li {
	list-style: none;
}

/*Hover titulos EA*/

.caption-text a {
	color: #fff;
}

.caption-text {
	z-index: 10;
	color: #fff;
	position: absolute;
	min-height: 95px;
	max-height: 95px;
	width: 100%;
	text-align: center;
	top: 20px;
}

#main-wrapper_exclusive .caption {
	cursor: pointer;
	position: absolute;
	opacity: 1;
	bottom: 110px;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 100%;
}

.blur {
	background-color: rgba(0, 0, 0, 0.7);
	min-height: 95px;
	max-height: 95px;
	width: 100%;
	z-index: 5;
	position: absolute;
}

li.listEA:hover .caption {
	opacity: 0.8;
	/*transform: translateY(-100px);
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	-ms-transform:translateY(-100px);
	-o-transform:translateY(-100px);*/
}

li.listEA {
	position: relative;
}

.preview {
	font-style: italic;
	font-weight: bold;
	margin: 30px 0;
}

.blog1_home .lcp_catlist li.listEA,
.blog2_home .lcp_catlist li.listEA {
	border-bottom: none;
	padding-bottom: 15px;
	margin-bottom: 30px;
	height: 382px;
}

.blog1_home .lcp_catlist li.listEA:nth-child(4) {
	margin-left: 0px;
}

.blog1_home .lcp_catlist li.listEA:nth-child(7) {
	margin-left: 0px;
}

.blog1_home .lcp_catlist li.listEA:nth-child(5) {
	margin-left: 2.564102564%;
}

.blog1_home .lcp_catlist li.listEA:nth-child(9) {
	margin-left: 2.564102564%;
}

#main-wrapper_exclusive .blog1_home,
#main-wrapper_exclusive .blog2_home {
	padding: 0;
	margin: 0;
}

#main-wrapper_exclusive .blog2_home {
	margin-top: 70px;
}

#main-wrapper_exclusive .audio_home .audio_home2 {
	padding: 22px 0;
}

#main-wrapper_exclusive .audio_home,
#main-wrapper_exclusive .audio_home2,
#main-wrapper_exclusive .subtitulo_media,
#main-wrapper_exclusive .video_home {
	background-color: #96804f;
}

#main-wrapper_exclusive .titulo_media {
	background-color: #594a2b;
}

#main-wrapper_exclusive .subtitulo_media {
	border-top: 1px solid #b6a885;
}

#main-wrapper_exclusive .video_home .mod12 {
	margin: 10px;
	padding: 0;
}

#main-wrapper_exclusive .video_home li {
	float: none;
}

.txt_EA {
	text-align: center;
	line-height: 2.5em;
	background-color: #0f0f0f;
	padding: 5px 0;
}

.txt_EA_tarifas {
	text-align: center;
	line-height: 2em;
	margin: 30px 0;
}

#main-wrapper_exclusive.tarifas .entry-content {
	background-color: #111111;
	padding: 20px 30px;
}

#main-wrapper_exclusive.tarifas {
	/*background: url('http://miastral.com/images/banner_EA_tarifas.jpg') #030303 0 0 repeat-x !important;*/
}

img.EAmargin {
	margin: 20px 0;
}

#main-wrapper_exclusive .addthis_toolbox {
	display: none;
}

.vermas {
	border-top: 1px solid #8c8c8c;
	margin: 30px 0;
	width: 100%;
	padding: 10px 0;
	text-align: center;
}

.vermas a {
	color: #fff;
	font-family: 'Questrial', sans-serif;
	font-weight: normal;
}

.nav-previous {
	width: 40%;
	text-align: left;
}

.nav-next {
	width: 40%;
	text-align: right;
}

header.tc-header .span2 {
	margin-left: 0;
}

/* moongallery */

.moongalleryimghome {
	text-align: center;
}

.moongalleryimghome img {
	display: inline-block;
	margin: 20px 20px 10px 0px;
	opacity: 0.5;
}

.moongalleryimghome img:hover {
	opacity: 1;
}

.titmoonhome {
	background-color: #977039;
	color: #fff;
	font-family: 'Questrial', sans-serif;
	font-size: 16px;
	text-align: center;
	padding: 10px 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 20px;
	max-width: 1170px;
}

.titmoonhome a {
	color: #fff;
}

.titmoonhome span,
.titmoonhome2 span {
	font-style: italic;
}

.titmoonhome2 {
	background-color: #977039;
	font-family: 'Questrial', sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.titmoonhome2 a {
	color: #fff;
	font-weight: normal;
}

.titmoonhome2 a:hover {
	cursor: pointer;
	color: #fff;
}

/*Cambios Horoscopo de la semana en home*/

div.img_hr00 {
	padding: 7px 0;
}

.hor_home_3 {
	background-image: url('../../../images/fondo2.jpg');
	width: 379px;
	height: 367px;
	text-align: center;
	background-repeat: repeat-y;
	background-size: 100% auto;
}

.hor_home_3 ul {
	padding: 0;
	margin: 0 8px;
}

.hor_home_3 ul li {
	list-style: none;
	background-image: url('../../../images/hr1_0.jpg');
	width: 100%;
	height: auto;
	text-align: center;
	background-repeat: no-repeat;
	margin: 22px 0;
	font-family: 'Questrial', sans-serif;
	text-transform: uppercase;
	font-size: 28px;
	padding: 25px 0;
	z-index: 0;
	line-height: 20px;
	background-size: 100% auto;
}

.hor_home_3 ul li:hover {
	background: #000;
	z-index: 1000;
	color: #fff;
}

.hor_home_3 ul li:hover a,
.hor_home_3 ul li a:hover {
	color: #fff;
}

span.hr_subt_3 {
	font-family: 'Times New Roman', Georgia, Serif;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
}

.event_single {
	display: none;
}

/*Store*/

a.edd_go_to_checkout.button,
input#edd-purchase-button {
	display: inline-block;
	position: initial;
	bottom: inherit;
	left: inherit;
	z-index: 0;
	margin-top: 5px;
	margin-left: 0;
	padding-top: 5px;
	width: initial;
	height: initial;
	border-radius: inherit;
	text-align: center;
	font-weight: initial;
	font-size: inherit;
	text-transform: initial;
	cursor: initial;
	-webkit-backface-visibility: i;
	outline: inherit;
}

/**/

.circulos_sidebar img {
	width: 200px !important;
	text-align: center;
	margin: 10px 10px;
}

a.edd-add-to-cart.plain.white.edd-submit.edd-has-js,
a.monoblock {
	border: 3px solid #191919;
	font-weight: bold;
	padding: 7px;
	border-radius: 0;
	font-weight: bold;
	background: #191919;
	color: #fff;
}

a.edd-add-to-cart.plain.white.edd-submit.edd-has-js:hover,
a.monoblock:hover {
	border: 3px solid #191919;
	font-weight: bold;
	padding: 7px;
	border-radius: 0;
	font-weight: bold;
	background: #fff;
	color: #191919;
}

input#edd-purchase-button {
	background: #191919;
	color: #fff;
	padding: 7px 15px;
	cursor: pointer;
}

input#edd-purchase-button:hover {
	background: #fff;
	color: #191919;
	padding: 7px 15px;
	cursor: pointer;
	border: 3px solid #191919;
	font-weight: bold;
}

.edd_download_image img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	overflow: hidden;
}

/**/

.social-block.span5,
h2.span7.inside.site-description {
	display: none;
}

.edd_download_inner {
	padding: 0 15px 8px;
	margin: 0 0 10px;
}

.btn_outer {
	float: none;
	text-align: center;
}

.edd-submit.plain {
	border: 3px solid #191919;
	padding: 7px;
	border-radius: 0px;
	font-weight: bold;
	background: none repeat scroll 0% 0% #191919;
	color: #fff;
}

.edd-submit.plain:hover {
	border: 3px solid #191919;
	font-weight: bold;
	padding: 7px;
	border-radius: 0;
	font-weight: bold;
	background: #fff;
	color: #191919;
}

/*Descargas - free*/

.sdm_download_link input.pass_text {
	width: 200px;
}

form#edd_purchase_33782 {
	display: none;
}

/*HRSCP SPRITE*/

#marcadores {
	margin: 20px auto 0;
	padding: 5px 0 0 0;
	height: 145px;
}

#marcadores li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

#marcadores li a {
	background: url(images/signos_sprite2.jpg) no-repeat 0 0;
	margin: 0;
	padding: 0;
	display: block;
	width: 95px;
	/*El ancho del bloque con el icono*/
	height: 145px;
	/*El alto del bloque con el icono*/
}

#marcadores li a.aries {
	background-position: 0 0;
}

#marcadores li a.tauro {
	background-position: -95px 0;
}

#marcadores li a.geminis {
	background-position: -190px 0;
}

#marcadores li a.cancer {
	background-position: -285px 0;
}

#marcadores li a.leo {
	background-position: -380px 0;
}

#marcadores li a.virgo {
	background-position: -475px 0;
}

#marcadores li a.libra {
	background-position: -570px 0;
}

#marcadores li a.escorpio {
	background-position: -665px 0;
}

#marcadores li a.sagitario {
	background-position: -760px 0;
}

#marcadores li a.capricornio {
	background-position: -855px 0;
}

#marcadores li a.acuario {
	background-position: -955px 0;
}

#marcadores li a.piscis {
	background-position: -1050px 0;
}

#marcadores li a.aries:hover,
#marcadores li.current a.aries,
#marcadores li.current a.aries.current {
	background-position: 0 -136px;
}

#marcadores li a.tauro:hover,
#marcadores li a.tauro.current {
	background-position: -95px -136px;
}

#marcadores li a.geminis:hover,
#marcadores li a.geminis.current {
	background-position: -190px -136px;
}

#marcadores li a.cancer:hover,
#marcadores li a.cancer.current {
	background-position: -285px -136px;
}

#marcadores li a.leo:hover,
#marcadores li a.leo.current {
	background-position: -380px -136px;
}

#marcadores li a.virgo:hover,
#marcadores li a.virgo.current {
	background-position: -475px -136px;
}

#marcadores li a.libra:hover,
#marcadores li a.libra.current {
	background-position: -570px -136px;
}

#marcadores li a.escorpio:hover,
#marcadores li a.escorpio.current {
	background-position: -665px -136px;
}

#marcadores li a.sagitario:hover,
#marcadores li a.sagitario.current {
	background-position: -760px -136px;
}

#marcadores li a.capricornio:hover,
#marcadores li a.capricornio.current {
	background-position: -855px -136px;
}

#marcadores li a.acuario:hover,
#marcadores li a.acuario.current {
	background-position: -955px -136px;
}

#marcadores li a.piscis:hover,
#marcadores li a.piscis.current {
	background-position: -1050px -136px;
}

#marcadores li a.capricornio {
	width: 100px;
}

/*Hrscp Eng*/

#marcadores_en {
	margin: 20px auto 0;
	padding: 5px 0 0 0;
	height: 145px;
}

#marcadores_en li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

#marcadores_en li a {
	background: url(images/signs_sprite.jpg) no-repeat 0 0;
	margin: 0;
	padding: 0;
	display: block;
	width: 95px;
	/*El ancho del bloque con el icono*/
	height: 145px;
	/*El alto del bloque con el icono*/
}

#marcadores_en li a.aries {
	background-position: 0 0;
}

#marcadores_en li a.tauro {
	background-position: -95px 0;
}

#marcadores_en li a.geminis {
	background-position: -190px 0;
}

#marcadores_en li a.cancer {
	background-position: -285px 0;
}

#marcadores_en li a.leo {
	background-position: -380px 0;
}

#marcadores_en li a.virgo {
	background-position: -475px 0;
}

#marcadores_en li a.libra {
	background-position: -570px 0;
}

#marcadores_en li a.escorpio {
	background-position: -665px 0;
}

#marcadores_en li a.sagitario {
	background-position: -760px 0;
}

#marcadores_en li a.capricornio {
	background-position: -855px 0;
}

#marcadores_en li a.acuario {
	background-position: -955px 0;
}

#marcadores_en li a.piscis {
	background-position: -1050px 0;
}

#marcadores_en li a.aries:hover,
#marcadores_en li a.aries:hover {
	background-position: 0 -136px;
}

#marcadores_en li a.tauro:hover,
#marcadores_en li a.tauro:hover {
	background-position: -95px -136px;
}

#marcadores_en li a.geminis:hover,
#marcadores_en li a.geminis:hover {
	background-position: -190px -136px;
}

#marcadores_en li a.cancer:hover,
#marcadores_en li a.cancer:hover {
	background-position: -285px -136px;
}

#marcadores_en li a.leo:hover,
#marcadores_en li a.leo:hover {
	background-position: -380px -136px;
}

#marcadores_en li a.virgo:hover,
#marcadores_en li a.virgo:hover {
	background-position: -475px -136px;
}

#marcadores_en li a.libra:hover,
#marcadores_en li a.librahover {
	background-position: -570px -136px;
}

#marcadores_en li a.escorpio:hover,
#marcadores_en li a.escorpio:hover {
	background-position: -665px -136px;
}

#marcadores_en li a.sagitario:hover,
#marcadores_en li a.sagitario:hover {
	background-position: -760px -136px;
}

#marcadores_en li a.capricornio:hover,
#marcadores_en li a.capricornio:hover {
	background-position: -855px -136px;
}

#marcadores_en li a.acuario:hover,
#marcadores_en li a.acuario.current {
	background-position: -955px -136px;
}

#marcadores_en li a.piscis:hover,
#marcadores_en li a.piscis.current {
	background-position: -1050px -136px;
}

#marcadores_en li a.capricornio {
	width: 100px;
}

.erpProContainer {
	display: none;
}

.w3eden {
	width: 30%;
	margin: 0 auto;
}

.mejs-container .mejs-controls {
	width: 300px !important;
}

.btn-book-send {
	color: #fff;
	padding: 4px 12px !important;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 1px 2px rgba(0, 0, 0, 0.05);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	border-color: #222 #222 #000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

#ui-datepicker-div {
	z-index: 99 !important;
}

#bookForm {
	display: none;
}

input.wpcf7-text {
	background-color: #fff;
	width: 100%;
	max-width: 325px;
	border: solid 1px #fff;
	color: #555;
	cursor: text;
	display: inline-block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 6px 4px;
	box-shadow: 0px 1px 5px 0px #434444;
}

input.wpcf7-email {
	background-color: #fff;
	width: 100%;
	max-width: 325px;
	border: solid 1px #fff;
	color: #555;
	cursor: text;
	display: inline-block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 6px 4px;
	box-shadow: 0px 1px 5px 0px #434444;
}

input.wpcf7-text:focus {
	border-color: #545454;
}

input.wpcf7-email:focus {
	border-color: #545454;
}

input.wpcf7-submit {
	background-color: #000;
	color: #fff;
	padding: 5px 30px;
	font-family: 'Questrial', sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	background-image: none;
}

/*  popup css  */

.fixpop {
	width: 365px !important;
	max-width: 400px !important;
	border: 1px solid gray !important;
	height: 38px !important;
	padding: 10px 0px !important;
	margin: 5px 0 !important;
}

select.fixpop {
	height: 38px !important;
}

.btn-cf7-enviar.fixpop {
	height: 39px !important;
}

div.pagination {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 800px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 30px auto;
	font-family: 'Questrial', sans-serif;
}

div.pagination ul {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	padding-left: 0;
	height: 40px;
	margin-left: 10px;
	margin-bottom: 0;
	font-family: 'Questrial', sans-serif;
}

div.pagination ul li {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	list-style: none;
	color: #333;
	border: solid 2px #333;
	font-size: 12px;
	text-align: center;
	margin-right: 10px;
	font-weight: 700;
	font-family: 'Questrial', sans-serif;
	transition: all ease-in-out 300ms;
}

div.pagination ul li:hover {
	background-color: #333 !important;
	color: #fff !important;
}

div.pagination ul li:hover a {
	color: #fff;
}

div.pagination ul li a {
	text-decoration: none;
	color: #333;
	font-weight: 700;
	font-family: 'Questrial', sans-serif;
	transition: all ease-in-out 300ms;
}

div.pagination ul a li {
	text-decoration: none !important;
	color: #333;
	font-weight: 700;
	font-family: 'Questrial', sans-serif;
	transition: all ease-in-out 300ms;
}

div.pagination ul a li:hover {
	text-decoration: none !important;
}

.active-li {
	background-color: #333;
	color: #fff !important;
}

.active-li:hover a {
	color: #fff;
}

a:hover {
	text-decoration: none !important;
}

.intro-text-mia {
	text-align: center;
	font-size: 18px;
	font-family: 'Questrial', sans-serif;
	font-weight: 400;
}

p.intro-text-mia-2 {
	padding-top: 1em;
	padding-bottom: 1em;
}

@import url('https://fonts.googleapis.com/css?family=Ovo|Questrial');

.div-pregunta {
	width: 100%;
	border-top: 1px solid;
	border-color: #777778;
	text-align: center;
	margin-bottom: 20px;
}
.simbolo-pregunta {
	padding-top: 10px;
	font-size: 40px;
	background-color: #fafafa;
	font-family: 'Ovo', serif;
}
.pregunta {
	font-family: 'Ovo', serif;
	font-style: italic;
	text-align: center;
	font-weight: 400;
	font-size: 22px;
	margin-bottom: 20px;
}

.simbolo-respuesta {
	font-size: 40px;
	background-color: #fafafa;
	font-family: 'Ovo', serif;
	text-align: center;
}
.texto-respuesta {
	font-weight: 500;
	font-family: 'Questrial', sans-serif;
	padding-bottom: 10px;
}

.container-banner-horoscopo {
	text-align: center;
	max-width: 100vw;
	min-height: 184px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(http://assets.miastral.com/wp-content/uploads/2018/09/20112609/banner-indispensables1.jpg);
	color: transparent;
}

.container-banner-horoscopo-2 {
	text-align: center;
	max-width: 100vw;
	min-height: 184px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(http://assets.miastral.com/wp-content/uploads/2018/09/24094834/banner-indispensables3.jpg);
	color: transparent;
}

@media (max-width: 1280px) {
	.container-banner-horoscopo,
	.container-banner-horoscopo-2 {
		text-align: center;
		max-width: 100vw;
		min-height: 184px;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url('http://assets.miastral.com/wp-content/uploads/2018/09/20112606/banner-indispensables2.jpg');
		color: transparent;
	}
}

.timer-container {
	display: none;
	margin: auto;
	z-index: 101;
	width: 100%;
	height: 148px;
	max-width: 1170px;
	position: absolute;
	top: 0;
	background-image: url('http://assets.miastral.com/wp-content/uploads/2019/05/24080215/w-fondo.png'); /*casa sagitario*/
	background-position: center;
	background-repeat: no-repeat;
}

.timer-container > a {
	height: inherit;
	width: 100%;
	display: block;
	position: relative;
	background-image: url('http://assets.miastral.com/wp-content/uploads/2019/05/24080218/w-info.png'); /*casa sagitario*/
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}

p#timer-countdown {
	color: #b86664;
	font-size: 1em;
	margin: 0;
	position: absolute;
	top: 45px;
	right: 100px;
	z-index: 102;
	font-family: 'Oswald', sans-serif;
}

p#timer-countdown > div {
	display: inline-block;
	min-width: 55px;
	text-align: center;
	background-color: white;
	margin: 1px;
}

.blog-banner {
	margin: auto;
	z-index: 101;
	width: 100%;
	height: 100px;
	max-width: 1170px;
	position: fixed;
	top: 0;
	background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/19150004/ca-la-intuicion.png');
	background-position: center;
	background-repeat: no-repeat;
}

.guia-desafiliacion > ol > li {
	color: #cca738;
	width: 25%;
	min-height: 100px;
	text-align: left;
	margin: 25px;
	list-style-type: decimal;
}
.guia-desafiliacion > ol {
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
}
.texto-desafiliacion {
	font-weight: 800;
	text-transform: uppercase;
}
.que-encontraras-imgs {
	display: flex;
	flex-wrap: wrap;
	padding: 20px 0px;
}

.que-encontraras-imgs > div {
	width: 33.33%;
}

p.texto-banner-membership {
	text-transform: uppercase;
	margin: 0;
	letter-spacing: 2px;
	font-size: 15px;
}
div.banner-membership {
	min-height: 50px;
	background-size: cover;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat;
}

.banner-que-encontraras {
	background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14091508/ea-que-encontraras.jpg');
}
.banner-metodo-pago {
	background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14091505/ea-metodos.jpg');
}

.banner-argentina {
	background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14091501/ea-argentina.jpg');
}

@media (max-width: 1280px) {
	.timer-container {
		display: none;
		margin-left: -10px;
		max-width: 100vw;
		height: 75px;
		background-size: cover;
		background-image: url('http://assets.miastral.com/wp-content/uploads/2019/05/24080209/m-fondo.png');
	}
	.timer-container > a {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2019/05/24080211/m-info.png');
		background-position: left center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	p#timer-countdown {
		color: #b86664;
		font-size: 1em;
		margin: 0;
		position: absolute;
		top: 1vh;
		right: 8vw;
		font-family: 'Oswald', sans-serif;
	}
}

@media (max-width: 768px) {
	.timer-container {
		display: none;
		margin-left: -10px;
		max-width: 100vw;
		height: 75px;
		background-size: cover;
		background-image: url('http://assets.miastral.com/wp-content/uploads/2019/05/24080209/m-fondo.png');
	}
	.timer-container > a {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2019/05/24080211/m-info.png');
		background-position: left center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	p#timer-countdown {
		right: 3px;
		font-size: 0.75em;
		top: 15px;
	}
	p#timer-countdown > div {
		padding: 1px;
		min-width: 26px;
		line-height: normal;
	}
	.boton-compra-ea {
		width: 100% !important;
	}
	.guia-desafiliacion > ol > li {
		width: 90%;
		min-height: 20px;
	}
	.que-encontraras-imgs > div {
		width: 50%;
	}
	.banner-que-encontraras {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14101424/724-ea-que-encontraras.jpg');
	}
	.banner-argentina {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14101426/724-ea-argentina.jpg');
	}
	.banner-metodo-pago {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14101422/724-ea-metodos.jpg');
	}
}
@media (max-width: 480px) {
	.banner-que-encontraras {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14101420/365-ea-que-encontraras.jpg');
	}
	.banner-argentina {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14101417/365-ea-argentina.jpg');
	}
	.banner-metodo-pago {
		background-image: url('http://assets.miastral.com/wp-content/uploads/2018/11/14101415/365-ea-metodos.jpg');
	}
}

/*POPUP*/

.popup {
	display: hidden; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 100; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0, 0, 0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

.popup-content {
	margin: auto;
	padding: 20px;
	width: 80%;
	max-width: 500px;
	max-height: 500px;
}

.popup-close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.popup-close:hover,
.popup-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
