    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
html {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}
q, blockquote {
    quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none;
}
a img {
    border: none;
}
p {
  line-height: 175%;
   margin-top: 25px;
  margin-bottom: 25px;
  text-indent: 22px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@font-face {
    font-family: 'icons';
    src: url("icons/icons.eot?94360566");
    src: url("icons/icons.eot?94360566#iefix") format("embedded-opentype"), url("icons/icons.woff?94360566") format("woff"), url("icons/icons.ttf?94360566") format("truetype"), url("icons/icons.svg?94360566#icons") format("svg");
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
}
.icon-tag:before {
    content: '\e800'}
.icon-users:before {
    content: '\e801'}
.icon-clock:before {
    content: '\e802'}
.icon-search:before {
    content: '\e803'}
.icon-gp-sq:before {
    content: '\e804'}
.icon-tw-sq:before {
    content: '\e805'}
.icon-fb-sq:before {
    content: '\e806'}
.icon-facebook:before {
    content: '\e807'}
.icon-twitter:before {
    content: '\e808'}
.icon-gplus:before {
    content: '\e809'}
html, body {
    overflow-x: hidden !important;
}
body {
    background-color: #868282;
    font-family: "Roboto", sans-serif;
    color: #333;        
}
a {
    text-decoration: none;
    color: inherit;
}
strong {
    font-weight: 700;
}
img {
    vertical-align: middle;
}
.container {
    width: 415px;
    clear: both;
}
@media (max-width: 978px) {
    .container {
    width: 100%;
}
}@media (min-width: 979px) {
    .container {
    width: 88%;
    margin: 0 auto;}
}
@media (min-width: 1200px) {
    .container {
    width: 63%;
    margin: 0 auto;}
}
.clearfix {
    *zoom: 1;
}
.left {
    float: left;
}
.right {
    float: right;
    height: 48px;
    
}
.center {
    text-align: center;
}
.social-share-post {
    *zoom: 1;
}
.social-share-post:after {
    content: "";
    display: table;
    clear: both;
}

.fotodetapa .cssfototapa img {
max-width:100%;width:100%;height:400px;object-fit: cover;overflow:hidden;
}
.balineadoder .previaimg img {
width:100%;max-height:260px;min-height:260px;object-fit: cover;overflow:hidden;
}
.fotodetapa {
clear:both;margin-bottom:5px;
}
@media (max-width: 720px) {
.fotodetapa .cssfototapa img {
max-width:100%;width:100%;min-height:200px;height:auto;
}}

.csscreditofototapa {
font-size: 10px;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.8);
color: #fff;
letter-spacing: .5px;
margin-top: -21px;
z-index: 2;
padding:3px;
display: block;
position: absolute;
line-height: 1.2;
}

#estructura-header{}
#estructura-header h1,
#estructura-header h2{height:100px;width:100%;overflow:hidden;}
#estructura-header h1 a,
#estructura-header h2 a{display:block;height:100px;max-width:290px;}

.container101 {
  background: #FFF;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 100%;
}
.cssfondotitulo {
background: linear-gradient(to left bottom, #1F3D36 50%, #2C564D 50%);
}

.container101 .logo {
}


.container101 .logo a img {
width: 160px;
height: 42px;
padding-left: 10px;
padding-right: 25px;
padding-bottom: 13px;
padding-top: 13px;
}

.container101 .navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  float:right;
  width: 100%;
}

.container101 .navbar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  text-align: right;
}

.container101 .navbar ul li a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  height: 42px;
  line-height: 42px;
  cursor: pointer;
  padding: 0 10px;
}

.container101 .navbar ul li a:hover {
  color: #FFF;
  background-color: rgba(23, 23, 23, 0.9);
}

.container101 .navbar ul .cerrarmenu {
  display: none;
  text-align: right;
  padding: 10px;
}

.container101 .navbar ul .cerrarmenu span {
  font-size: 40px;
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 0 10px;
  cursor: pointer;
}

.container101 .navbar .mostrarmenu {
  width: 50px;
  height: 30px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

.container101 .navbar .mostrarmenu i {
  background-color: #000;
  height: 2px;
  margin-right: 7px;
}

@media only screen and (max-width: 850px) {
  .container101 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .container101 .logo {
  }

  .container101 .navbar {
    z-index: 9999;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
  }

  .container101 .navbar ul {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: fixed;
    left: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #000;
    width: 100%;
    height: 100%;
    margin-top:-6px;    
    overflow: hidden;
    -webkit-transition: left .3s;
    -o-transition: left .3s;
    transition: left .3s;
  }

  .container101 .navbar ul li a {
    padding: 7px;
    text-align:center;
    font-size: 14px;
    height: auto;
    line-height: normal;
    color: #FFF;
  }

  .container101 .navbar ul .cerrarmenu {
    display: block;
  }

  .container101 .navbar .mostrarmenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .container101 .navbar ._Menus-show {
    left: 0;
  }
}

.consultaindex
{
    text-align:center;    
	overflow: auto;
    display:block;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
    padding-top: 3px;
}

.consultaindex .termino {
  border: 3px solid #00B4CC;
  border-right: none;
  border-radius: 5px 0 0 5px;
  outline: none;
  color: #666;
  border: 0px;
width: 100px;
padding: 10px 10px;
}

.consultaindex .consulboton {
  border: 1px solid #00B4CC;
  background: #FFCC00;
  text-align: center;
  border-radius: 0 5px 5px 0;
  border: 0px;
    width: 30px;
	color: #000;
	padding: 10px;
    margin-left:5px;
    cursor:pointer;
}


.consultaindex input[type="text"]:focus
{
	outline: 0;
}

.temas-relacionados{}
.temas-relacionados ol {
list-style: none; counter-reset: li
}
.temas-relacionados li::before {content: counter(li);
  display: block; width: 1em;
  margin-top: 0px;
  margin-right: 7px;
  width:20px;
  line-height:20px;
  height:20px;
  text-align: center;
  float:left;
  
  font-size:16px;
  background-color:#555A23;
  border-radius:4px;
  color:#fff;}
  .temas-relacionados li{counter-increment: li;padding-left: 40px;padding-bottom:26px;color: #6f6f6f;
    *zoom: 1;
    line-height: 130%}
    
    .temas-relacionados li a {
    border-radius: 12px;
    background-color: #EAEDD1;
    padding: 7px;
    }
    .entry .defsig {
    font-family:Arial; text-align: center; font-size:16px; color:#666;
    border-radius: 12px;
    line-height: 30px;
    width: auto;
    background-color: #EAEDD1;
    text-decoration:none;
    padding: 7px;
    }
    .entry .defsig a {
    color:#666;
    padding: 7px;
    line-height: 30px;
    background-color: #E1E6BD;
    border-bottom: 2px solid #656D29;
    }

.img-relacionado {
  max-width: 168px;
  width: 168px;
  margin-left: auto;
  margin-right: auto;
  clear:both;
  float:none;
  display:block;
  overflow:hidden;
}
.img-relacionado {
  max-width: 168px;
  width: 168px;
  margin-left: auto;
  margin-right: auto;
  clear:both;
  float:none;
  display:block;
  overflow:hidden;
}
.img-relacionado img {
  width: 168px;
  height:auto;
}
.tag-prop{background:transparent url(https://enciclopedia.net/wp-content/themes/template-v22/css/images/tag-prop.png) no-repeat;background-position:center;height:29px;border-bottom: 1px solid #ccc;text-align: center;font-size: 11px;margin-bottom: 7px;max-width: 300px;}
@media (min-width: 620px) {
    .creatividades-movil {display: none;}}
@media (min-width: 720px) {
    .social-share-post {
    padding-top: 8px;
}
}.social-share-post li {
    margin-bottom: 5px;
}
@media (min-width: 720px) {
    .social-share-post li {
    float: left;
    margin-right: 15px;
    margin-bottom: 0;
}
}.social-share-post li:last-child {
    margin-bottom: 0;
}
.post-fuente {
    margin-bottom: 30px;
}
@media (min-width: 1227px) {
    .post-fuente {
    margin-bottom: 0;
}
}.post-fuente li {
    font-size: 14px;
    color: #666;
    font-family: Arial, sans-serif;
    margin-bottom: 10px;
    line-height: 110%}

.logotipo {
width: 215px;
height: 28px;
display: block;
float:left;
margin-top:13px;
margin-left:2px;
background-size: contain;
}
.logotipo-footer {
width: 300px;
height: 48px;
display: block;
float:left;
}
.site-logo {
    background-image: url(https://enciclopedia.net/wp-content/themes/template-v22/css/images/logo-header.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    text-indent: -9999em;
    width: 90px;
    height: 48px;
    opacity: 1;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background-size: contain;
}
@media (min-width: 720px) {
.site-logo{width: 300px;}
}

.site-logo a:hover {
    opacity: 0.8;
}
.creatividades1{margin-top: 25px; margin-bottom: 25px;display:block;clear: both;float:none;margin-right:auto;margin-left:auto;}
.creatividades2{clear: both;float:none;margin-top: 25px; margin-bottom: 25px;min-width:300px;max-width:100%;height:auto;display:block;}
.creatividades3{clear: both;float:none;margin-top: 25px; margin-bottom: 25px;min-width:300px;max-width:100%;height:auto;display:block;}
@media (max-width: 700px) {
.creatividades1{min-width:336px;min-height:280px;}
}
@media (min-width: 701px) {
.creatividades1{width:336px;height:280px;}
}

.title-section {
    font-size: 24px;
    letter-spacing: -0.025em;
    font-family: Verdana, serif;
    margin-bottom: 5px;
}
.top-content {
    padding: 16px 20px 12px 20px;
    border-bottom: 1px solid #e4e6df;
}
@media (min-width: 720px) {
    .top-content {
    padding: 16px 50px 12px 50px;
}
}@media (min-width: 1024px) {
    .top-content {
    padding: 16px 20px 12px 20px;
}
}@media (min-width: 1227px) {
    .top-content {
    padding: 16px 50px 12px 50px;
}
}.top-content .title-section {
    font-size: 21px;
    line-height: 130%;
    margin-bottom: 0;
}


.pagination {
    *zoom: 1;
    border-top: 1px solid #e4e6df;
    padding: 12px 20px;
}
.pagination:after {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 720px) {
    .pagination {
    padding: 12px 50px;
}
}@media (min-width: 1024px) {
    .pagination {
    padding: 12px 20px;
}
}@media (min-width: 1227px) {
    .pagination {
    padding: 12px 50px;
}
}
.block-sidebar {
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
}

.sidebar-title {
    font-size: 18px;
    font-family: Arial, sans-serif;
    color: #444;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px 20px 16px 20px;
}

.sidebar-title i {
    font-size: 28px;
    color: #bbb;
    margin-right: 10px;
    position: relative;
    top: 3px;
    opacity: 0.5;
}

.list-categories li {
    padding: 12px 20px;
    *zoom: 1;
    line-height: 130%}
.list-categories li:after {
    content: "";
    display: table;
    clear: both;
}
.list-categories li a {
    float: left;
    font-size: 15px;
    color: #6f6f6f;
    font-family: Helvetica, sans-serif;
    display: block;
    margin-right: 10px;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}
.list-categories li a:hover {
    color: #ed8e15;
}
.list-categories li>span {
    float: left;
    display: block;
    font-family: Arial, sans-serif;
    font-style: italic;
    font-size: 12px;
    color: #999;
    position: relative;
    top: 1px;
}
.btn {
    color: #666;
    font-family: Arial, sans-serif;
    font-size: 14px;
    display: block;
    padding: 12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(153, 153, 153, 0.2);
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
@media (min-width: 1227px) {
    .btn {
    background-color: rgba(153, 153, 153, 0);
}
}.btn:hover {
    background-color: rgba(153, 153, 153, 0.4);
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
@media (min-width: 1227px) {
    .btn: hover {
    background-color: rgba(153, 153, 153, 0.2);
}
}.btn:active {
    background-color355: rgba(153, 153, 153, 0.4);
}
.btn.btn-icon-right i {
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.btn.btn-icon-left i {
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.arrow-right {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3.5px 0 3.5px 6px;
    border-color: transparent transparent transparent #808080;
}
.arrow-left {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3.5px 6px 3.5px 0;
    border-color: transparent #808080 transparent transparent;
}
.arrow-down {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 3.5px 0 3.5px;
    border-color: #808080 transparent transparent transparent;
}
.article {
    padding-left: 20px;
    padding-right: 20px;
    *zoom: 1;
}
.article:after {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 720px) {
    .article {
    padding-left: 20px;
    padding-right: 20px;
}
}@media (min-width: 1024px) {
    .article {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media (min-width: 1227px) {
    .article {
    padding-left: 20px;
    padding-right: 20px;
}
}@media (min-width: 720px) {
    .article .col-left {
    float: left;
    width: 37%}
}@media (min-width: 1024px) {
    .article .col-left {
    width: 30%}
}@media (min-width: 1227px) {
    .article .col-left {
    width: 35%}
}.article .col-right {
    *zoom: 1;
}
.article .col-right:after {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 720px) {
    .article .col-right {
    float: right;
    width: 59%}
}@media (min-width: 1024px) {
    .article .col-right {
    width: 65%}
}@media (min-width: 1227px) {
    .article .col-right {
    width: 62%}
}.article .article-thumb {
    width: 100%;
    height: 150px;
    overflow: hidden;
    background-color: #1f1f1f;
}
@media (min-width: 720px) {
    .article .article-thumb {
    height: 240px;
}
}@media (min-width: 1024px) {
    .article .article-thumb {
    height: 150px;
}
}@media (min-width: 1227px) {
    .article .article-thumb {
    width: 240px;
    height: 240px;
}
}.article .article-thumb a {
    width: 100%;
    height: 150px;
    display: block;
    background-color: #1f1f1f;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    opacity: 1;
}
.m-ad-sidebar {
width:auto;height:auto;display:none;}
@media (max-width: 800px) {
.m-ad-sidebar {clear: both;margin: 15px 25px 10px 10px;min-width:336px;min-height:280px;display:block;}
}
.d-ad-sidebar {clear: both;margin: 15px 25px 10px 10px;width:300px;height:250px;display:block;margin-left:auto;margin-right:auto;}
@media (max-width: 819px) {
.d-ad-sidebar{display:none;}
}
@media (min-width: 720px) {
    .article .article-thumb a {
    height: 240px;
}
}@media (min-width: 1024px) {
    .article .article-thumb a {
    height: 150px;
}
}@media (min-width: 1227px) {
    .article .article-thumb a {
    width: 240px;
    height: 240px;
}
}.article .article-thumb a:hover {
    opacity: 0.8;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.article .article-title {
    letter-spacing: -0.025em;
    font-family: Verdana, serif;
    margin: 15px 0 5px 0;
    font-size: 20px;
}
@media (min-width: 720px) {
    .article .article-title {
    margin: 5px 0 5px 0;
}
}@media (min-width: 1227px) {
    .article .article-title {
    margin: 15px 0 5px 0;
}
}.article .article-title strong {
    font-weight: 800;
}
.article .article-title a {
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}
.article .article-title a:hover {
    color: #ed8e15;
}
.article .article-excerpt {
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 15px;
}
.article .article-categorie {
    color: #808080;
    font-family: Arial, sans-serif;
    font-size: 13px;
    display: inline-block;
    margin-bottom: 15px;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}
.article .article-categorie a:hover {
    color: #ed8e15;
}
@media (min-width: 720px) {
    .article.article-big {
    border-bottom: 1px solid #e4e6df;
}
}@media (min-width: 1227px) {
    .article.article-big {
    padding: 60px;
}
}@media (min-width: 720px) {
    .article.article-big .col-left {
    float: left;
    width: 37%}
}@media (min-width: 1024px) {
    .article.article-big .col-left {
    margin-right: 30px;
    width: 20%}
}@media (min-width: 1227px) {
    .article.article-big .col-left {
    width: 25%}
}@media (min-width: 720px) {
    .article.article-big .col-right {
    float: right;
    width: 59%}
}@media (min-width: 1024px) {
    .article.article-big .col-right {
    width: 70%}
}@media (min-width: 1227px) {
    .article.article-big .col-right {
    width: 65%}
}.article.article-big .article-thumb {
    width: 100%;
    height: 240px;
}
@media (min-width: 1024px) {
    .article.article-big .article-thumb {
    width: 240px;
}
}@media (min-width: 1227px) {
    .article.article-big .article-thumb {
    width: 340px;
    height: 300px;
}
}.article.article-big .article-thumb a {
    width: 100%;
    height: 240px;
}
@media (min-width: 1024px) {
    .article.article-big .article-thumb a {
    width: 240px;
}
}@media (min-width: 1227px) {
    .article.article-big .article-thumb a {
    width: 340px;
    height: 300px;
}
}.article.article-big .article-title {
    font-size: 20px;
}
@media (min-width: 720px) {
    .article.article-big .article-title {
    font-size: 25px;
}
}@media (min-width: 1024px) {
    .article.article-big .article-title {
    font-size: 34px;
}
}@media (min-width: 1024px) {
    .article.article-big .article-excerpt {
    font-size: 17px;
}
}
.entry {
    font-family: "Martel", sans-serif;
    font-size: 16px;}

.entry a{color: #ed8e15;text-decoration: none;border-bottom: 2px solid #D6D6D6;font-weight: bold; background-color: #F4F2EC;}
.entry a:hover {
}
.entry strong {
    font-weight: bold;
}
.entry em {
    font-style: italic;
}

p {line-height:170%;
}

@media (max-width: 719px) {
    .entry {}
}.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin-bottom: 20px;
    font-weight: bold;
    line-height: 150%;
    color: #59241b;
    font-family: 'Merriweather', sans-serif;
    margin-right: 0px;
    margin-left: 0px;
}
@media (min-width: 720px) {
    .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
}
}.entry h1 {
    font-size: 26px;
}
@media (min-width: 1024px) {
    .entry h1 {
    font-size: 28px;
}
}.entry h1 {
    font-size: 24px;
}
@media (min-width: 1024px) {
    .entry h1 {
    font-size: 26px;
}
}.entry h2 {
    font-size: 22px;
    color: #ED8E15;
}
@media (min-width: 1024px) {
    .entry h2 {
    font-size: 24px;
}
}.entry h4 {
    font-size: 20px;
}
@media (min-width: 1024px) {
    .entry h4 {
    font-size: 22px;
}
}.entry h5 {
    font-size: 18px;
}
@media (min-width: 1024px) {
    .entry h5 {
    font-size: 20px;
}
}.entry h6 {
    font-size: 16px;
}
@media (min-width: 1024px) {
    .entry h6 {
    font-size: 18px;
}
}.entry ul, .entry ol {
    margin: 0 0 20px 18px;
}
@media (min-width: 720px) {
    .entry ul, .entry ol {
    margin: 0 0 30px 18px;
}
}.entry ul li, .entry ol li {
    margin: 0 0 20px 0;
}
.entry ul li {
    list-style: none;
}
.entry ol li {
    list-style: decimal;
}
.entry blockquote {
    font-size: 20px;
    padding: 15px 0 15px 0;
    margin-bottom: 15px;
    font-style: italic;
    position: relative;
    line-height: 150%}
@media (min-width: 720px) {
    .entry blockquote {
    padding: 15px 0 15px 40px;
}
}.entry blockquote p:last-of-type {
    margin-bottom: 0;
}
.entry table {
    width: 100%}
.entry table td {
    border-bottom: 1px solid #e4e6df;
    padding: 5px 0;
}
.entry .showfull img {max-width: 100%;width: auto;display:block; margin: 0 auto;}
.entry .showfull img a {max-width: 100%;width: auto;display:block; margin: 0 auto;}
.entry .grafico-mat {max-width:100%;float:none;margin-left:auto;margin-right:auto;display:inline;border:none}
.entry p sub {bottom: -0.25em;}
.entry p sup {top: -0.5em}

.entry p sub, .entry p sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.entry p img {
    padding: 0;
    width: 250px;min-height: 130px;height: auto;border: 5px solid #59241B;}
@media (max-width: 719px) {
.entry p img {
width: 150px;height: auto;min-height: 90px;}
}
.entry .espaciofoto {
    float: right;
    margin-left:10px;
    margin-bottom:10px;
    border: 2px solid #59241B;
    }
.entry .espaciofoto img {
    padding: 0;
    margin: 0;
    max-width: 295px;height: auto;border: 4px solid #59241B;float: right;}
@media (max-width: 719px) {
.entry .espaciofoto img {
max-width: 150px;}
}

figcaption {
     font-size: 11px;
     background-color:#000;
     color:#fff;
     padding:5px;
     margin-right:-10px;
     line-height:18px;
     text-align: right;
     width: 295px;
     clear:both;
}
@media (max-width: 719px) {
figcaption {
width: 150px;
}
}
.entry .referencia-foto-autoral{position:absolute;top:388px;right:700px;font-size:6px;font-size:0.6rem;line-height:16px;text-align: right;padding-right:3px;color:#FFF;width: 200px;z-index: 1;background-color: #333;margin-right:15px;}
@media (max-width: 760px) {
.entry .referencia-foto-autoral{position:absolute;top:388px;right:0px;}
}
@media (min-width: 861px) {
.entry .referencia-foto-autoral{position:absolute;top:398px;right:30px;width: 295px;}
}
@media (min-width: 862px) {
.entry .referencia-foto-autoral{position:absolute;top:398px;right:400px;width: auto;}
}
@media (min-width: 1020px) {
.entry .referencia-foto-autoral{position:absolute;top:398px;right:450px;width: auto;}
}
@media (min-width: 1160px) {
.entry .referencia-foto-autoral{position:absolute;top:398px;right:700px;width: auto;}
}
.entry img {
    padding: 0;
    max-width: 295px;height: auto;
    margin-bottom: 15px;
}
@media (min-width: 720px) {
    .entry img {
    max-width: 350px;height: auto;}
}
.entry .infobibliografica{margin-bottom:20px;margin-top:23px;line-height:170%;}
.entry .infobibliografica h3{margin-bottom: 20px;font-weight: bold;line-height: 150%;color: #59241b;font-family: 'Merriweather', sans-serif;margin-right: 0px;margin-left: 0px;}
.referencia-autoral-top{line-height:21px;float:none;font-size:10px;font-size:1.0rem;font-family:"Martel", sans-serif;clear: both;margin-bottom:16px;color:#7D7D7D;text-align: left;}
.entry .referencia-autoral{float:none;font-size:9px;font-size:0.9rem;clear: both;margin-bottom:35px;line-height:170%;color:#7D7D7D;text-align: right;height: auto;overflow:hidden}
.referencia-autoral-top img{float:left;display:block;border: 1px solid #000;width: 35px;height:35px;margin-right:5px;}
.referencia-autoral-top img{height:40px;}
@media (max-width: 720px) {
    .entry .referencia-autoral {
    text-align: left;}
}
.entry .referencia-autoral h3{text-align: left;float:none;margin-bottom:15px;padding: 0px;margin-top:0px;}
.entry .referencia-autoral img{float:left;display:block;border: 1px solid #000;margin-right:10px;margin-bottom:0px;}

.entry .img-linea-cronologica h3{margin-left:20px;margin-right:20px;font-size:10px;font-size:1.0rem; color:#fff;text-align:center;padding:8px;display:block;width: auto;border:2px solid #E1E3E8;background:#333;max-width: 160px;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:25px;}
.entry .img-linea-cronologica ul{margin: 0px;}
.entry .img-linea-cronologica li{margin-left:20px;margin-right:20px;font-size:10px;font-size:1.0rem; color:#fff;text-align:center;padding:8px;display:block;width: auto;border:2px solid #E1E3E8;background:#333;max-width: 160px;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:25px;}
.entry .img-linea-cronologica{background:#fff url(https://enciclopedia.net/wp-content/themes/template-v22/images/img-linea-cronologica.png);background-position: center;margin-top:20px;clear:both;}
.entry .img-linea-cronologica blockquote p{box-shadow:none;font-style: italic;clear:both;border-left: 5px solid #A78EC7;background-color: #E8E1F0;}
.entry .img-linea-cronologica p{border:2px solid #E1E3E8;color:#333333;padding:13px;margin-top:25px;background:#F9F9F9;}
.entry .introduccion{color:#333333;line-height:150%;}
.entry .introduccion img{float:right;display:block;max-width: 120px;height: auto;}
.entry .introduccion img a{float:right;display:block;max-width: 120px;height: auto;}
.entry .ficha-web{color:#333333;line-height:160%;}
.entry .ficha-web a{padding-left: 4px;padding-right: 4px;}

img.alignnone {
    display: block;
    margin-bottom: 20px;
}
img.centered {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 10px 15px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    display: inline;
    margin-left: 15px;
    margin-bottom: 15px;
}
.alignright {
    float: right;
    margin: 0 0 10px 15px;
}
.alignleft {
    float: right;
    margin: 0 10px 10px 15px;
}
.aligncenter, div.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    text-align: center;
}
.wp-caption p {
    margin: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 10px;
    padding: 0 4px 5px;
    font-style: italic;
    margin: 0 0 10px 0;
}
#site-header {
    display:block;
    width: 100%;
    top: 0;
    background-color: #fff;
    height: 60px;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    padding: 0px;
    -webkit-transform: translateZ(0);
}
.comentarios-lista, .children{list-style:none;}
ul.children {list-style:none;padding-left:0px; margin-left:0px;}
.comentarios-todos { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; position:relative; }
.comentarios-todos .msjs-tit{padding-top:10px;}
.comentarios-todos .comment-img { float: left; margin-right: 10px; padding-bottom:25px;}
.comentarios-autor {text-align:left;}
.comentarios-responder {position:absolute;top:0px;right:0px;font-style:italic; padding:5px 5px;background:#f5f5f5;}
.comentarios-autor,.comentarios-autor a{font-size: 14px;text-transform: uppercase; letter-spacing: 2px;margin-bottom:2px;}
.msjs-data{font-size: 10px;text-transform: uppercase; letter-spacing: 2px;font-style:italic;display:block;padding-bottom:7px;}
.piso-2 .comentarios-todos {padding-left:30px;}
.piso-3 .comentarios-todos {padding-left:60px;}
.piso-4 .comentarios-todos {padding-left:90px;}
.piso-5 .comentarios-todos {padding-left:120px;}
.entry-comentarios-msjs{clear:both;background-color:#FFF;padding:12px 10px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);box-shadow:0 1px 5px rgba(0,0,0,0.25);}
.entry .entry-comentarios-inicio-todos p{margin-bottom:15px;padding-top:15px;font-family:"Raleway",sans-serif;color:#333333;line-height:150%;font-size:15px;font-size:1.5rem;border:0px solid #333;padding:5px;background:#FFF;}
.entry .entry-comentarios-inicio-todos .msjs-base p {margin-bottom:5px;margin-top:5px;}
#marcacion-entry-comentarios{font-size:17px;font-size:1.7rem;padding: 5px;text-align:center;}
.entry .entry-comentarios-inicio-todos{clear:both;padding-top:15px;}
#commentform #comment,#commentform #author,#commentform #email,#commentform #url{display:block;width:100%;}
#commentform input[type="submit"]{display:inline-block;padding:8px 15px;border:2px solid #e4e4e4;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;background:#5C4068;color: #fff;margin-top:15px;}

@media (max-width: 767px) {
.comentarios-lista, .children { padding-left: 0px; }
.comentarios-todos .comment-img { float: none;margin: 0px;width: 100%;padding-bottom: 0px; }
.comment-img>img { display: block;margin: 0px auto; }
.comentarios-autor, .comentarios-autor a, .comentarios-fecha { text-align:center; }
.profundidad-2 .comentarios-todos,.profundidad-3 .comentarios-todos,.profundidad-4 .comentarios-todos,.profundidad-5 .comentarios-todos,.profundidad-6 .comentarios-todos,.profundidad-7 .comentarios-todos,.profundidad-8 .comentarios-todos,.profundidad-9 .comentarios-todos,.profundidad-10 .comentarios-todos {padding-left:0px;}
.comentarios-responder { position: relative; text-align: center; display: block; margin-top: 25px;}
}
#site-header #logo-header {
    padding-top: 6px;
    float: left;
    width: 93px;
    height: 48px;
}
@media (max-width: 700px) {
}
}
@media (min-width: 720px) {
    #site-header #logo-header {
    width: 300px;
}
}#site-header #logo-header a {
    width: 93px;
}
@media (min-width: 720px) {
    #site-header #logo-header a {
    width: 300px;
}
}#site-header #mobile-search {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    *zoom: 1;
    visibility: hidden;
    opacity: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#site-header #mobile-search:after {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 720px) {
    #site-header #mobile-search {
    display: none;
}
}#site-header #mobile-search .button-back {
    width: 20%;
    padding: 22px 0;
    text-align: center;
    cursor: pointer;
    background: #FFF;
    float: left;
}
#site-header #mobile-search .border-input {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    float: left;
    width: 75%;
    margin: 10px 5% 10px 0;
    background: #FFF;
}
#site-header #mobile-search .border-input input {
    width: 100%;
    background: #FFF;
    border: none;
    outline: none;
    font-size: 16px;
    font-weight: normal;
    color: #666;
    padding: 12px 0 9px 0;
}
#site-header #mobile-search .border-input input::-webkit-input-placeholder {
    color: #ccc;
}
#site-header #mobile-search .border-input input:-moz-placeholder {
    color: #ccc;
}
#site-header #mobile-search .border-input input::-moz-placeholder {
    color: #ccc;
}
#site-header #mobile-search .border-input input:-ms-input-placeholder {
    color: #ccc;
}
#site-header #mobile-search .border-input input::-webkit-search-cancel-button {
    display: none;
}
#site-header #mobile-search .border-input input::-webkit-search-cancel-button:after {
    display: none;
}
.site-abc li {float:left;padding:10px;width: 15px;display:block;}
#site-header .btn-mobile-search {
    margin-top: 19px;
    display: block;
    float: right;
    border-left: 1px solid #ccc;
    height: 24px;
    padding: 2px 10px;
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
@media (min-width: 720px) {
    #site-header .btn-mobile-search {
    display: none;
}
}#site-header .btn-mobile-search i {
    color: #cccccc;
    font-size: 18px;
}
#site-header #search-header {
    float: left;
    margin-top: 15px;
    position: relative;
    width: 240px;
    display: none;
}
@media (min-width: 720px) {
    #site-header #search-header {
    display: block;
}
}#site-header #search-header .input-search {
    height: 30px;
    border: none;
    border-bottom: 1px solid #ccc;
    outline: none;
    color: #ccc;
    font-family: Arial, sans-serif;
    width: 100%;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
#site-header #search-header .btn-search {
    position: absolute;
    top: 3px;
    right: 0;
    background-color: transparent;
    border: none;
    outline: none;
    z-index: 2;
    cursor: pointer;
    height: 24px;
    width: 24px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background-color: rgba(153, 153, 153, 0);
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
#site-header #search-header .btn-search:hover {
    background-color: rgba(153, 153, 153, 0.2);
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
#site-header #search-header .btn-search:active {
    background-color: rgba(153, 153, 153, 0.4);
}
#site-header #search-header:before {
    display: block;
    position: absolute;
    top: 3px;
    right: 0;
    content: '\e803';
    font-family: 'icons';
    color: #ccc;
    font-size: 14px;
    z-index: 1;
    height: 24px;
    width: 24px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding: 4px;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#site-header #search-header:after {
    display: block;
    background-color: #ed8e15;
    bottom: 0;
    content: '';
    height: 2px;
    left: 45%;
    position: absolute;
    -moz-transition: all 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    -o-transition: all 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    -webkit-transition: all 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    transition: all 0.3s cubic-bezier(0.4,  0,  0.2,  1);
    visibility: hidden;
    width: 10px;
}
#site-header #search-header.focus-in .input-search {
    color: #666;
}
#site-header #search-header.focus-in:after {
    left: 0;
    visibility: visible;
    width: 100%}
#site-header .social-header {
    padding-top: 16px;
    float: left;
    *zoom: 1;
}
#site-header .social-header:after {
    content: "";
    display: table;
    clear: both;
}
#site-header .social-header li {
    float: left;
    margin-right: 10px;
}
@media (min-width: 720px) {
    #site-header .social-header li {
    margin-right: 20px;
}
}#site-header .social-header li a i {
    color: #ccc;
    font-size: 28px;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
#site-header .social-header li a:hover .icon-fb-sq {
    color: #3b5998;
}
#site-header .social-header li a:hover .icon-tw-sq {
    color: #00aced;
}
#site-header .social-header li a:hover .icon-gp-sq {
    color: #d34836;
}
#site-header .title-header {
    padding: 22px 0 0 95px;
    font-size: 20px;
    letter-spacing: -0.025em;
    font-family: Verdana, serif;
    opacity: 0;
    visibility: hidden;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: none;
}
@media (min-width: 1024px) {
    #site-header .title-header {
    display: block;
}
}#site-header #logo-header, #site-header .social-header {
    opacity: 1;
    visibility: visible;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#site-header.header-title .title-header {
    opacity: 1;
    visibility: visible;
}
#site-header.open-search-mobile #mobile-search {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#site-header.open-search-mobile #logo-header, #site-header.open-search-mobile .social-header, #site-header.open-search-mobile .btn-mobile-search {
    opacity: 0;
    visibility: hidden;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#wrap {
    background-color: #fff;
    margin-bottom: 20px;
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
@media (min-width: 720px) {
    #wrap {
    display: table;
}
}
#menu-wrap .tab-mobile.tab-1 .btn-tab {
    background-color: #d48013;
    border-left: 5px solid #bd7211;
}
#menu-wrap .tab-mobile.tab-2 .btn-tab {
    background-color: #401a13;
    border-left: 5px solid #2c120d;
}
#menu-wrap .tab-mobile.open-tab ul {
    display: block;
}
#menu-wrap .btn-tab {
    display: block;
    color: #fff;
    font-size: 14px;
    padding: 15px 25px 15px 15px;
    position: relative;
}
@media (min-width: 720px) {
    #menu-wrap .btn-tab {
    display: none;
}
}#menu-wrap .btn-tab .arrow-down {
    position: relative;
    top: 5px;
    float: right;
    border-color: #fff transparent transparent transparent;
}
#menu-wrap ul {
    *zoom: 1;
    display: none;
}
#menu-wrap ul:after {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 720px) {
    #menu-wrap ul {
    display: block;
}
}#menu-wrap ul li {
    float: left;
    border-right-width: 1px;
    border-right-style: solid;
}
#menu-wrap ul li a {
    display: block;
    color: #fff;
    font-size: 14px;
    padding: 15px;
    position: relative;
}
@media (min-width: 720px) {
    #menu-wrap ul li a {
    padding: 8px;
}
}@media (min-width: 1024px) {
    #menu-wrap ul li a {
    padding: 12px;
}
}@media (min-width: 1227px) {
    #menu-wrap ul li a {
    padding: 15px;
}
}@media (min-width: 1024px) {
    #menu-wrap ul li: first-child {
    border-left-width: 5px;
    border-left-style: solid;
}
}#menu-wrap .menu-tags {
    background-color: #ed8e15;
}
@media (min-width: 720px) {
    #menu-wrap .menu-tags {
    overflow: hidden;
    height: 30px;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-tags {
    height: 38px;
}
}#menu-wrap .menu-tags li {
    border-right: none;
    float: none;
    border-bottom: 1px solid #d48013;
}
@media (min-width: 720px) {
    #menu-wrap .menu-tags li {
    float: left;
    border-right: 1px solid #d48013;
    border-bottom: none;
}
}#menu-wrap .menu-tags li a {
    background-color: #ed8e15;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
    padding: 15px;
}
@media (min-width: 720px) {
    #menu-wrap .menu-tags li a {
    padding: 8px 4px;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-tags li a {
    padding: 12px;
}
}@media (min-width: 1227px) {
    #menu-wrap .menu-tags li a {
    padding: 12px 8px;
}
}#menu-wrap .menu-tags li a:hover {
    background-color: #e18611;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
#menu-wrap .menu-tags li a:active {
    background-color: #ca7810;
}
@media (min-width: 1024px) {
    #menu-wrap .menu-tags li: first-child {
    border-left-color: #d48013;
}
}#menu-wrap .menu-tags li:last-child {
    border-right: 1px solid #d48013;
}
@media (min-width: 720px) {
    #menu-wrap .menu-tags li: last-child {
    border-right: none;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-tags li: last-child {
    border-right: 1px solid #d48013;
}
}#menu-wrap .menu-abc {
    background-color: #59241b;
}
@media (min-width: 720px) {
    #menu-wrap .menu-abc {
    overflow: hidden;
    height: 30px;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-abc {
    height: 38px;
}
}@media (min-width: 1227px) {
    #menu-wrap .menu-abc {
    height: 44px;
}
}#menu-wrap .menu-abc li {
    border-right-color: #401a13;
    border-bottom: 1px solid #401a13;
    width: 11.11%}
@media (min-width: 720px) {
    #menu-wrap .menu-abc li {
    width: 3.7%;
    border-bottom: none;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-abc li {
    width: auto;
    border-bottom: none;
}
}#menu-wrap .menu-abc li a {
    text-align: center;
    text-transform: uppercase;
    background-color: #59241b;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
    padding: 15px 0;
}
@media (min-width: 720px) {
    #menu-wrap .menu-abc li a {
    padding: 8px;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-abc li a {
    padding: 12px;
}
}@media (min-width: 1227px) {
    #menu-wrap .menu-abc li a {
    padding: 15px;
}
}#menu-wrap .menu-abc li a:hover {
    background-color: #61271d;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
#menu-wrap .menu-abc li a:active {
    background-color: #783124;
}
#menu-wrap .menu-abc li:last-child {
    border-right: 1px solid #401a13;
}
@media (min-width: 720px) {
    #menu-wrap .menu-abc li: last-child {
    border-right: none;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-abc li: last-child {
    border-right: 1px solid #401a13;
}
}#menu-wrap .menu-abc li:nth-child(1), #menu-wrap .menu-abc li:nth-child(10), #menu-wrap .menu-abc li:nth-child(19) {
    border-left: 1px solid #401a13;
}
@media (min-width: 720px) {
    #menu-wrap .menu-abc li: nth-child(1), #menu-wrap .menu-abc li:nth-child(10), #menu-wrap .menu-abc li:nth-child(19) {
    border-left: none;
}
}@media (min-width: 1024px) {
    #menu-wrap .menu-abc li: first-child {
    border-left: 5px solid #401a13;
}
}@media (min-width: 720px) {
    #content {
    display: table-cell;
    width: 48.97625%;
    float: left;
    margin-right: 2.0475%;
    float: none;
}
}@media (min-width: 1024px) {
    #content {
    width: 59.34747%;
    float: left;
    margin-right: 1.63132%;
    float: none;
}
}@media (min-width: 1227px) {
    #content {
    width: 66.21475%;
    float: left;
    margin-right: 1.35575%;
    float: none;
}
}
#sidebar {
    background-color: #f9faf2;
    border-top: 1px solid #e4e6df;
    margin: 0px;
}

#the-post {
    padding-top: 15px;
}
@media (max-width: 978px) {
    #the-post {
    padding-top: 10px;
    margin-left:15px;
    margin-right:15px;
}
}@media (min-width: 979px) {
    #the-post {
    padding-top: 15px;
    width: 70%;
    margin-left:auto;
    margin-right:auto;
}
}
#header-post {
    clear: both;
    padding-bottom: 10px;
}
#header-post .title-post {
    font-size: 21px;
    font-family: 'Merriweather', sans-serif;
    margin-bottom: 0px;
    padding-bottom:10px;
    margin-top: 12px;
    text-align: center;
	border-bottom: 1px solid #ccc;
    line-height:21px;float:none;
}
#header-post .title-post em {
margin:10px;
display: block;
clear: both;
font-style:  italic;
font-size: 18px;
color: #666;
}
@media (min-width: 720px) {
    #header-post .title-post {
    font-size: 21px;
}
}#header-post .categorie-post {
    color: #808080;
    font-family: Arial, sans-serif;
    font-size: 13px;
    display: inline-block;
    margin-bottom: 20px;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}
@media (min-width: 1024px) {
    #header-post .categorie-post {
    margin-bottom: 30px;
}
}#header-post .categorie-post a:hover {
    color: #ed8e15;
}
#header-post .thumb-post {
    background-color: #1f1f1f;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 240px;
}
@media (min-width: 720px) {
    #header-post .thumb-post {
    height: 380px;
}
}@media (min-width: 1227px) {
    #header-post .thumb-post {
    height: 380px;
}
}#header-post .caption-post {
    color: #808080;
    font-family: Arial, sans-serif;
    font-size: 13px;
    display: block;
    border-bottom: 1px solid #e4e6df;
    padding: 8px 0;
}

#site-footer {
    padding-bottom: 35px;
    text-align: center;
}
@media (min-width: 720px) {
    #site-footer {
    text-align: left;
}
}#site-footer .container #logo-footer {
    display: inline-block;
}
@media (min-width: 720px) {
    #site-footer .container #logo-footer {
    display: block;
    float: left;
}
}#site-footer .container #logo-footer a {
    background-image: url(https://enciclopedia.net/wp-content/themes/template-v22/css/images/logo-footer.png);
}
#site-footer .container p {
    padding-top: 20px;
    font-size: 12px;
    color: #444444;
    display: inline-block;
}
@media (min-width: 720px) {
    #site-footer .container p {
    display: block;
}
}#site-footer .container p a:hover {
    color: #59241b;
    text-decoration: underline;
}