/*
Theme Name: IA 2016`
Theme URI: http://imperioanime.com/
Author: Jafet Baltodano
Author URI: http://arteweb506.com/
Description: Tema basado en Twentysixteen para el sitio web ImperioAnimeime.com
Version: 1.0

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/*CSS Reset*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
/* change colours to suit your needs */
ins {background-color:none; color:#000; text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}
table {border-collapse:collapse; border-spacing:0;}
/* change border colour to suit your needs */
hr {display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, select {vertical-align:middle;}

/*Body*/

body {font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 16px; line-height: 20px;}
h1, h2, h3, h4, nav, .button, .itemTitle, .price {font-family: 'Oswald', sans-serif;}
.button {display: block; text-align: center; color: #FFF; text-shadow: 1px 1px 2px #333; text-decoration: none; cursor: pointer; border-radius: 10px; box-shadow: 1px 1px 1px #999; padding: 20px; font-size: 20px; }
p {margin-bottom: 18px;}


#slide2 {background:#000;color:#FFF; padding: 75px 0 100px;}
#slide2 h1 {font-size: 34px; line-height: 36px; margin-bottom: 42px;}
#slide2 h2 {font-size: 22px; line-height: 24px; margin: 15px 0;}
.post-cards {display:flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: flex-start; margin: 42px 0; gap:35px }
.post-cards li {width: 100%; max-width: 350px; list-style: none; padding: 10px 10px 20px; background: #313131;}
.post-image img {width: 100%;object-fit: cover;height: 197px;}
.post-cards .more-link {color: #ffc800;}
.wp-block-embed iframe {margin: 0 auto; display: block;width: 100%; height: 465px;}

.postSingle h2 {line-height: 1.5em; margin-bottom: .75em;}
.postSingle p {line-height: 1.5em;}
.postSingle strong, .postSingle b {font-weight:700;}
.postSingle ol, .postSingle ul {padding-left: 1em;}
.postSingle ul li, .postSingle ol li {margin-bottom: 1em;}
.postSingle .bloque {display: inline-block; width: 100%; margin-bottom:16px;}
.wp-block-gallery, .wp-block-image {margin-bottom: 24px;}
figure.is-provider-youtube {margin-bottom: 24px;}

.post-button {display:block; padding: 5px 15px; border-radius: 50px; background:#ffc800; color:#000; width: fit-content; text-decoration: none; font-weight: bold;}
.post-button:hover {background:#FFF; color:#000;}
.gAdSense {display: block; width: 100%; margin: 25px 0; }
.wrapper {display: block; width: 100%; max-width:1200px; margin: 0 auto;}
#slide2, #slide3, #slide4 {overflow: hidden; padding: 75px 0 100px;}

header {display: block;overflow: hidden; background: url(images/imperio-anime-costa-rica.jpg) no-repeat; background-size: contain; height: 25%;}
#mainNav {display: block; background:#0066cc; margin-top: 26%; height: 50px; width:100%;}
#webNav {display: block; float:left; width: 520px;}
#socialNav {display: block; float: right; width: 210px; margin-top: 2px;}
#webNav a, #socialNav a {display: inline-block; font-size: 20px;  font-weight: 300; line-height: 50px; margin-right: 25px;text-decoration: none; color: #FFF;}
#webNav a:hover, #webNav a:active {text-decoration: underline; color: yellow;}
#slide2 {background: #000;}
#introArea {display: block; overflow: hidden;}
#headline, #eventos h3 {font-size: 36px; font-weight: 300; line-height: 48px; color: #0066cc; margin-bottom:42px; }
#eventos h3 {font-size: 30px;}
#headline span {font-weight: 400;}
#introText{display: block; float: left; width: 49%;}
figcaption {font-size: 13px;font-weight: 400;}

#eventos h3 {font-weight: 400;}

.jcarousel-wrapper {margin: 20px 2px;float: right;border: 10px solid #fff;width: 561px;height: 355px;border-radius: 5px;box-shadow: 0 0 2px #999;}

/** Carousel **/
.jcarousel {position: relative;overflow: hidden;}
.jcarousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.jcarousel li {float: left;}
/** Carousel Controls **/
.jcarousel-control-prev, .jcarousel-control-next {width: 30px;height: 30px;text-align: center;background: #4E443C;color: #fff;text-decoration: none;text-shadow: 0 0 1px #000;font: 24px/27px Arial, sans-serif;border-radius: 30px;box-shadow: 0 0 2px #999;position: relative;top: -200px;left: 15px;}
.jcarousel-control-prev {left: 10px;}
.jcarousel-control-next {left: 521px;top: -230px;}
.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {display: block;}
.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {opacity: .5;cursor: default;}
/** Carousel Pagination **/
.jcarousel-pagination {margin: 0 auto;position: relative;text-align: center;top: -135px;}
.jcarousel-pagination a {text-decoration: none;display: inline-block;font-size: 11px;line-height: 14px;min-width: 14px;background: #fff;color: #4E443C;border-radius: 14px;padding: 3px;text-align: center;margin-right: 2px;opacity: .75;}
.jcarousel-pagination a.active {background: #4E443C;color: #fff;opacity: 1;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);}

#eventos article {display: inline-table;margin: 0 30px;width: 28%;}
article h1, article h2 { font-size: 30px; color: #0066cc; line-height: 36px;}
article h1 {font-weight: 400; margin-bottom: 18px;}
article h2, #slide4 h2 {font-weight: 300;}
article .fecha, article .lugar {font-weight: 400; margin:0; }
article .lugar {margin-bottom: 18px;}
.desc {margin-bottom: 36px;}

.evInfo, .evReg, .evPage {width: 115px;}
.evInfo {background:#3f7299; float: left;}
.evReg {background:#00aeef;float: right;}
.evPage {background:#28ce68; margin: 0 auto;}
.evInfo:hover {background: #396688;}
.evReg:hover {background:#0e8dbd;color: #f4ff9b;}
.evPage:hover {background:#90c297;}


/*  Used only for Video Section
#slide3 {background: url(images/bgVocaloid.png);overflow: hidden; padding: 0 50px; margin: 0 auto; font-family: 'Oswald', sans-serif;}
*/

#slide3 {background: #223753; overflow: hidden; padding: 0 50px; margin: 0 auto; font-family: 'Oswald', sans-serif;}
#info {width: 50%; max-width: 739px; display: block; float: left;margin-top: 100px;}
#info .concertLogo {width: 100%;}
#info p {line-height: 36px;}
#fecha {font-size:42px; color: #FFF;}
#lugar {font-size:41px; color: #FFF; margin-bottom: 75px;}
#acceso, #regular {color: #e95289; font-size: 40px;}
#acceso strong, #regular strong {color: #ffe712; font-weight: 300;}
.normal {color: #FFF; font-size: 21px; margin-bottom: 36px;}
.normal img {margin-top: 15px;}
img.team {width: 100%; max-width: 424px; }
video {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
 background: url(images/ia.jpg) no-repeat;
 background-size: cover;
 transition: 1s opacity;
}
.stopfade {opacity: .5;}
#slide3 img.ia {float: right; margin: 15px 0 0; max-width:600px; width: 60%;}
.videoWrapper { margin-bottom: 75px;}
.videoWrapper iframe {width: 100%; max-width: 600px;}

#slide4 {background: #001c38; color: #FFF;}
#slide4 h1, #slide4 h2 { font-size: 34px; line-height: 36px;}
#slide4 h1 {margin-bottom: 42px;}
#slide4 h3 {font-size: 30px; margin: 36px 0;}
.storeLink, .iaLink {margin: 36px auto; background: #28ce68; width: 300px;}
.storeLink:hover {background:#90c297;}
#storeItems {display: flex; flex-wrap: wrap; justify-content: space-around; }
.storeItem {width: 250px; text-align: center; margin-bottom: 50px;}
.storeItem .itemImg { display: block; width: 250px;}
.storeItem .price {display: block; width: 100%; text-align: center; font-size: 24px; font-weight: 400;}
.storeItem .price b {color: #ddd; display: block;font-size: 16px;font-weight: 300;margin-top: 5px;}
.storeItem .itemTitle {color: #FFF; font-weight: 300; text-decoration: none; margin-bottom: 25px;margin: 15px 0 5px; display: block; min-height: 45px;}
.storeItem del {color: #ccc; font-size: 20px;}
.storeItem ins {color: yellow;}
.storeItem .add_to_cart_button {background:#28ce68; font-size: 18px; width: 100px; padding: 10px; margin: 15px auto;}
.storeItem .add_to_cart_button:hover {background:#90c297;}
.storeItem .wc-forward {color: yellow;}

#slide5 {text-align: center; width: 100%; overflow: hidden; margin: 42px 0;}
#slide5 nav a {color: #0066CC; }
#footerNav {margin-bottom: 18px;}
#footerNav a {margin: 10px;}

.home .price-crc, .postSingle .price-crc {font-size: 15px;}
.woocommerce-cart .price-crc, .woocommerce-checkout .price-crc {font-family: "oswald", sans-serif; font-size: 12px; }


/*Internal Pages */
main {margin: 25px auto 36px;max-width: 1200px;width: 100%;}
.postSingle, .postArchive {display: block; margin: 0 36px 24px 0; width: 70%; float: left;}
small, .small {font-size: 14px; display: block; margin: 35px 0;}
aside {border-left: 1px solid #ccc;display: block;float: left;padding-left: 30px;width: 24%;}
.postArchive {position: relative;}
.postArchive article {border: 1px solid #999;display: block;float: left;margin: 0 24px 24px 0;padding: 8px;width: 45%;position: relative;}
.postArchive .entry-title {font-size: 24px;font-weight: 400;line-height: 30px;}
.postArchive .entry-title a {color: #0066cc; text-decoration: none;}
.navigation h2 {font-weight: 400; color: #0066CC; font-size: 24px;}
#comments h2 {font-weight: 300; color: #333;}
.comment-list li {background: #f1f1f1;border: 1px solid #DDD;display: block;margin: 35px auto;width: 90%;overflow: hidden;padding: 10px;font-size: 14px;}
.avatar {float: left;margin: 20px;}
.comment-metadata {font-size: 12px;}
.pagination {display: block;overflow: hidden;width: 100px;}
.pagination h2 {display: none;}
.entry-summary ul, #tab-description ul, .entry-summary ol { margin: 18px 30px;}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {height: 100%;width: 100%;}
.product_list_widget b {color: #333;display: block;font-size: 14px;font-weight: normal;}
.widget {overflow: hidden; margin-bottom: 42px;}
.widget h2 {font-size: 24px; color: #0066cc; font-weight: 300;margin-bottom: 18px;}
#img404 {display: block;margin: 0 auto;width: 60%;}
#searchTop {margin: 5px 0 25px;}
.search-field {width: 80%}
.sidebar .product_list_widget li a {display: flex; flex-direction: column;}
.sidebar .product_list_widget li a img {width: 100% !important; max-width: 185px !important;}

/* Captions */
.wp-caption {margin-bottom: 1.75em; max-width: 100%; background: #f1f1f1; padding-top: 5px;}
.wp-caption p {margin: 0;}
.wp-caption img[class*="wp-image-"] {display: block; margin: 0 auto;}
.wp-caption .wp-caption-text {color: #686868; font-size: 14px; font-style: italic; padding-top: 0;}
/* Alignments */
.alignleft {float: left; margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;	margin: 0.375em 0 1.75em 1.75em;}
.aligncenter {clear: both; display: block;	margin: 0 auto 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
/*img.size-full {width: 100%; height: 100%;}*/
/* Comments */

.comments-area {margin: 0 7.6923% 3.5em;}
.comment-list + .comment-respond, .comment-navigation + .comment-respond {padding-top: 1.75em;}
.comments-title, .comment-reply-title {border-top: 2px solid #CCC;	font-size: 23px;	font-size: 1.4375rem;	font-weight: 700;	line-height: 1.3125;	padding-top: 1.217391304em;}
.comments-title {margin-bottom: 1.217391304em;}
.comment-list {list-style: none;	margin: 0;}
.comment-list article, .comment-list .pingback, .comment-list .trackback {border-top: 1px solid #d1d1d1; padding: 1.75em 0;}
.comment-list .children { list-style: none; margin: 0;}
.comment-list .children > li { padding-left: 0.875em;}
.comment-author { color: #1a1a1a; margin-bottom: 0.4375em;}
.comment-author .avatar { float: left; height: 28px; margin-right: 0.875em; position: relative; width: 28px;}
.bypostauthor > article .fn:after {content: "\f304"; left: 3px; position: relative; top: 5px;}
.comment-metadata, .pingback .edit-link { color: #686868; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154;}
.comment-metadata { margin-bottom: 2.1538461538em;}
.comment-metadata a, .pingback .comment-edit-link { color: #686868;}
.comment-metadata a:hover, .comment-metadata a:focus,
.pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus { color: #007acc;}
.comment-metadata .edit-link, .pingback .edit-link { display: inline-block;}
.comment-metadata .edit-link:before, .pingback .edit-link:before { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em;}
.comment-content ul, .comment-content ol {margin: 0 0 1.5em 1.25em;}
.comment-content li > ul, .comment-content li > ol {margin-bottom: 0;}
.comment-reply-link {border: 1px solid #d1d1d1; border-radius: 2px; color: #007acc; display: inline-block; font-size: 13px; font-size: 0.8125rem; line-height: 1; margin-top: 2.1538461538em; padding: 0.5384615385em 0.5384615385em 0.4615384615em;}
.comment-reply-link:hover,
.comment-reply-link:focus { border-color: currentColor; color: #007acc; outline: 0;}
.comment-form { padding-top: 1.75em;}
.comment-form label { color: #686868; display: block; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 0.5384615385em; text-transform: uppercase;}
.comment-list .comment-form { padding-bottom: 1.75em;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { color: #686868; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-bottom: 2.1538461538em;}
.no-comments { border-top: 1px solid #d1d1d1; font-weight: 700; margin: 0; padding-top: 1.75em;}
.comment-navigation + .no-comments { border-top: 0; padding-top: 0;}
.form-allowed-tags code { font-family: Inconsolata, monospace;}
.form-submit { margin-bottom: 0;}
.required { color: #007acc;}
.comment-reply-title small { font-size: 100%;}
.comment-reply-title small a { border: 0; float: right; height: 32px; overflow: hidden; width: 26px;}
.comment-reply-title small a:hover, .comment-reply-title small a:focus { color: #1a1a1a;}
.comment-reply-title small a:before { content: "\f405"; font-size: 32px; position: relative; top: -5px;}
#adPage{margin: 0 auto 25px;}

/*WooCommerce */
.woocommerce-Price-amount.amount {font-family: "oswald", sans-serif;line-height: 2vh;}
ins .woocommerce-Price-amount.amount {color:#F00;}
del .woocommerce-Price-amount.amount {color:#999;}
.widget_shopping_cart {border: 1px solid #0066CC; background: #eee; padding: 10px;}
.woocommerce ul.product_list_widget li img {width: 50px;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {color: #0066CC; font-family: "Oswald", sans-serif; font-weight: 300; text-decoration: none;}
.woocommerce ul.product_list_widget li {margin: 0 0 15px;}
.widget_shopping_cart .cart_list li a.remove {font-family: "Open Sans" !important;}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background: #28ce68; text-align: center; color: #FFF; text-shadow: 1px 1px 2px #333; text-decoration: none; cursor: pointer; border-radius: 10px; box-shadow: 1px 1px 1px #999; font-size: 20px; font-weight: 300; }
.woocommerce a.checkout {background:#3f7299;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.woocommerce ul.products li.product a img {margin-bottom: 5px;}
.woocommerce ul.products li.product h3 {color: #0066CC; font-weight: 300; font-size: 20px; text-align: center;height: 32px;overflow: hidden; margin-bottom: 15px;}
.woocommerce ul.products li.product .price {color: #000; font-size: 22px;text-align: center;}
.woocommerce ul.products li.product .price b {display: block; font-size: 14px; font-weight: 300;margin-top: 8px;}
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins {display: inline-table;}
.woocommerce ul.products li.product .button {margin-top: 0px;}
.woocommerce span.onsale {background: red;}
.woocommerce div.product .product_title {color: #0066cc; display: block;font-size: 30px;font-weight: 300; line-height: 30px;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #000;font-size: 28px;margin: 24px 0;}
.woocommerce div.product p.price b, .woocommerce div.product span.price b {font-size: 18px; display: block; margin-top: 18px; font-weight: 300;}
.summary.entry-summary h2 {font-size: 20px;font-weight: 300;}
div.summary ul li {margin-bottom: 18px;}
.woocommerce-loop-product__title {font-weight:normal; line-height:1.2em; min-height: 40px;}
.woocommerce-mini-cart__buttons {display: flex; justify-content: space-evenly; flex-wrap: wrap;}
.woocommerce-mini-cart__buttons .button { font-size: 18px !important; }
.product_meta {font-size: 14px;}
.woocommerce .cart-collaterals .cart_totals {width: 70%;}
.woocommerce .cart-collaterals .cart_totals h2 {margin-bottom: 15px;}
aside .woocommerce-Price-amount.amount {font-size: 0.9em;}
.coupon {display: flex;align-items: center;}
.coupon input#coupon_code {width: 110px;}
.checkoutPage {width: 100% !important;}

.woocommerce-checkout h3 {font-weight: 300; color:#0066cc; font-size: 22px; margin-bottom: 15px; line-height: 1.5;}
.woocommerce-checkout #customer_details {margin-bottom: 25px;}
#customer_details input.input-text, #customer_details textarea {line-height: 2em; border: 1px #aaa solid; border-radius: 4px; color: #444; font-size: 14px; padding-left: 8px; padding-right: 20px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 14px;}
.woocommerce-error li strong {margin-right: 10px;}
.woocommerce-error li strong::after {content:':';}
article .woocommerce .woocommerce-error li, .woocommerce-error li  {margin-bottom: 12px;}
article .woocommerce .woocommerce-error {background: #ffecec; text-indent: 20px;}
.woocommerce table.shop_table {font-size: 14px; background: #e6f2ff;}
.woocommerce ul#shipping_method li label, .woocommerce ul#shipping_method .amount {font-weight: 300;}
.woocommerce-shipping-fields {margin-bottom: 20px;}

#matPromo {border: 1px solid; border-radius: 10px; padding: 10px 0px 5px 10px; margin-bottom: 18px; background-color: #fffee9;}
#matPromo h2, .woocommerce-product-details__short-description h2 {margin-bottom: 15px;}


.noLog .u-column1, .noLog .col2-set .col-2 h2 {display: none;}
.noLog .col2-set .col-2 {margin: 0px auto; float: none; max-width:inherit;}
.noLog form {background: #FFF;}
.noLog .woocommerce form .form-row label.checkbox {display: none;}

/* Media Queries*/

@media screen and (max-width:1199px) {
    #slide2 {background-position: 130% 25px;}
    .wrapper {width: 97%;}
    #introText {width: 100%; float: none;}
    .jcarousel-wrapper {float: none; margin: 30px auto;}
    #info {width: 65%; max-width: 660px;}
    #eventos article {margin: 0 0 0 30px; display: block; overflow: hidden; width: 95%; padding: 36px 0; border-bottom: 4px solid #EEE;}
    #eventos article:last-of-type {border-bottom: none;}
    #eventos article img {float: left; margin-right: 24px;}
    .evInfo {margin-right: 30px;}
    .evReg, .evPage {float: left;}
    #slide3 img.ia {margin: 130px 0 0; width: 35%;}
    .postSingle, .postArchive {width: 69%;}
    aside {padding-left: 15px;}
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-size: 16px;}
    main {width: 98%;}
}

@media screen and (max-width:1020px) {
    #info {width: 65%;}
    #fecha {font-size:35px;}
    #lugar {font-size:34px;}
    #acceso, #regular {font-size: 35px;}
    .normal {font-size: 20px;}
}

@media screen and (max-width:790px) {
    .postSingle, .postArchive {width: 65%;}
    aside {width: 25%;}
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {display: block; margin: 10px;}

}

@media screen and (max-width:765px) {
    .jcarousel-wrapper {border: none; box-shadow: none;}
    #eventos article {text-align: center; width: 80%; margin: 0 auto;}
    #eventos article img {float: none;}
    .evReg {float: right;}
    .evPage {float: none;}
    #fecha {font-size:30px;}
    #lugar {font-size:29px;}
    #acceso, #regular {font-size: 30px;}
    .normal {font-size: 17px;}
    #socialNav {display: none;}
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {display: block; margin: 10px; white-space: normal;}
}

@media screen and (max-width:590px) {
    #headline, #eventos h3 {font-size: 30px;}
    figcaption {display: none;}
    .jcarousel-control-prev, .jcarousel-control-next {display: none;}
    .jcarousel-pagination {text-align: left;top: -65px; margin-left: 18px;}
    #slide3 {padding: 0 10px;}
    #info {text-align: center;width: 100%;}
    #lugar, .normal, .videoWrapper {margin-bottom: 45px;}
    #slide3 img.ia {display: none;}
    .postSingle, .postArchive {width: 60%;}
    .postArchive article {width: 100% !important;}
}

@media screen and (max-width:450px) {
    .jcarousel-wrapper {display: none;}
    #eventos article img {width: 100%;}
    article h1, article h2{font-size: 24px;line-height: 30px;}
    .evInfo, .evReg, .evPage {padding: 10px; font-size: 16px; width: 110px;}
    .evInfo, .evReg, .evPage {width: 89px;}
    #info {width: 100%;}
    #info p {line-height: 24px;}
    #fecha, #lugar {font-size:23px;}
    #acceso, #regular {font-size: 24px;}
    aside {width: 90%;}
    .postSingle, .postArchive {margin: 0 auto 36px !important;overflow: hidden;width: 98%;}
    .postArchive article {margin: 0 auto !important;width: 92% !important; }
}
