@charset "UTF-8";
/*!
Theme Name: imdefensoras
Theme URI: 
Author: Andrés Garibay _s
Author URI: 
Description: Tema para la página de la Iniciativa Mesoamericana de Mujeres Defensoras de Derechos Humanos
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: imdefensoras
Tags:

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.

imdefensoras is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*$color__ros: #fd5969;
$color__ama: #ede02d;
$color__vio: #452745;*/
@font-face {
  font-family: DejavuSansMonoBold;
  src: url(../fonts/DejaVuSansMono.ttf);
  /*src: url(../fonts/DejaVuSansMono-Bold.ttf);
  font-weight: bold;*/
}
@font-face {
  font-family: DejavuSansMono;
  src: url(../fonts/DejaVuSansMono.ttf);
}
@font-face {
  font-family: HelveticaNeueBold;
  src: url(../fonts/HelveticaNeueBold.ttf);
  /*src: url(../fonts/HelveticaNeueBold.ttf);
  font-weight: bold;*/
}
@font-face {
  font-family: HelveticaNeue;
  src: url(../fonts/HelveticaNeue.ttf);
}
@font-face {
  font-family: LegacySansStdMedium;
  src: url(../fonts/LegacySansStd-Bold.ttf);
}



/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
/* line 1, ../sass/layout/_layout.scss */
.site, .site-header, .site-content, .site-footer {
  width: 100%;
}

/* line 5, ../sass/layout/_layout.scss */
.site-header {
  background-color: #ede64d;
  height: 70px;
}

/* line 10, ../sass/layout/_layout.scss */
.logo-header {
  height: 64px;
  margin-top: 3px;
}

/* line 15, ../sass/layout/_layout.scss */
.site-branding {
  max-width: 250px;
  float: left;
}

/* line 20, ../sass/layout/_layout.scss */
.site-social {
  max-width: 270px;
  float: right;
  display: none;
  padding: 18px 0;
}
/* line 25, ../sass/layout/_layout.scss */
.site-social a:hover,
.site-social a.focus {
  color: #ed1b76 !important;
}
/* line 29, ../sass/layout/_layout.scss */
.site-social a {
  color: #53093a !important;
  padding-left: 20px;
}
/* line 33, ../sass/layout/_layout.scss */
.site-social .search {
  float: left;
}
/* line 35, ../sass/layout/_layout.scss */
.site-social .search .search-submit {
  height: 29px;
}
/* line 39, ../sass/layout/_layout.scss */
.site-social .search-field {
  vertical-align: 11px;
}

/* line 44, ../sass/layout/_layout.scss */
.titulo {
  color: #ed1b76;
  margin-bottom: 20px !important;
  margin-top: 10px !important;
}

/* line 50, ../sass/layout/_layout.scss */
.spacetoprow {
  margin-top: 20px;
}

/* line 54, ../sass/layout/_layout.scss */
.thumbnail {
  margin-bottom: 10px !important;
}
/* line 56, ../sass/layout/_layout.scss */
.thumbnail .caption {
  padding: 1px !important;
}

/* line 61, ../sass/layout/_layout.scss */
#slideshow {
  margin-bottom: 10px;
  max-width: 100%;
}
/* line 65, ../sass/layout/_layout.scss */
#slideshow .carousel-control {
  top: 35%;
  background-image: none !important;
}
/* line 69, ../sass/layout/_layout.scss */
#slideshow .carousel-control:hover,
#slideshow .carousel-control:focus {
  /*opacity:0;*/
}
/* line 73, ../sass/layout/_layout.scss */
#slideshow .carousel-caption {
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  padding: 1px 5px !important;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: left !important;
}
/* line 80, ../sass/layout/_layout.scss */
#slideshow .carousel-caption .titulo-slider {
  float: left;
  margin-right: 10px;
  font-family: HelveticaNeue;
}
/* line 84, ../sass/layout/_layout.scss */
#slideshow .carousel-caption .titulo-slider a {
  color: #fff;
  text-decoration: none;
}
/* line 89, ../sass/layout/_layout.scss */
#slideshow .carousel-caption .super-heading {
  clear: left;
}
/* line 92, ../sass/layout/_layout.scss */
#slideshow .carousel-caption .super-heading a {
  color: #fff;
  text-decoration: none;
}

/* line 100, ../sass/layout/_layout.scss */
.titulo-seccion h2 a {
  color: #53093a !important;
}

/* line 105, ../sass/layout/_layout.scss */
.titulo-seccion.cuarenta {
  padding: 10px 0;
}
/* line 107, ../sass/layout/_layout.scss */
.titulo-seccion.cuarenta label {
  font-size: 1.2em;
}

/* line 111, ../sass/layout/_layout.scss */
.thumbnail.cuadro-nota {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  padding: 0;
  margin-bottom: 16px !important;
  position: relative;
}
/* line 117, ../sass/layout/_layout.scss */
.thumbnail.cuadro-nota .caption-destacada {
  position: absolute;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  z-index: 10;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  padding: 0px 5px !important;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: left !important;
  font-family: DejavuSansMonoBold;
}
/* line 128, ../sass/layout/_layout.scss */
.thumbnail.cuadro-nota .caption-destacada a {
  color: #fff;
  text-decoration: none;
}

/* line 135, ../sass/layout/_layout.scss */
.thumbnail a > img, .thumbnail > img {
  margin-left: 0px !important;
}

/* line 139, ../sass/layout/_layout.scss */
#destacadas {
  margin-top: 20px;
}

/* line 143, ../sass/layout/_layout.scss */
.media.row {
  margin-bottom: 20px;
}
/* line 145, ../sass/layout/_layout.scss */
.media.row a {
  color: #53093a;
}

/* line 150, ../sass/layout/_layout.scss */
.alerta {
  background-color: #ede64d;
  margin-left: 15px;
  margin-right: 15px;
  padding-bottom: 10px;
  display: flex;
}
/* line 156, ../sass/layout/_layout.scss */
.alerta .titulo-seccion {
  text-align: center;
}
/* line 159, ../sass/layout/_layout.scss */
.alerta label {
  font-size: 2em;
  font-family: DejavuSansMonoBold;
  color: #53093a;
}
/* line 164, ../sass/layout/_layout.scss */
.alerta .col-sm-4 {
  padding-right: 0px !important;
  padding-left: 10px !important;
}
.alerta-bottom {
  background-color: #ede64d;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 170, ../sass/layout/_layout.scss */
.accion {
  border-bottom: 1px solid #ed1b76 !important;
}
/* line 172, ../sass/layout/_layout.scss */
.accion a {
  color: #53093a !important;
}

/* line 177, ../sass/layout/_layout.scss */
.categorias {
  float: left;
  padding-right: 10px;
}
/* line 180, ../sass/layout/_layout.scss */
.categorias a {
  color: #53093a;
}

/* line 184, ../sass/layout/_layout.scss */
.aviso.categorias {
  padding-top: 20px;
}

/* line 188, ../sass/layout/_layout.scss */
#sidebar #slideshow {
  margin-top: 20px;
}

/* line 192, ../sass/layout/_layout.scss */
.iniciativa{
	display:none;
	width:100%;
	text-align:center;
}
.logo-iniciativa {
  margin: 20px;
}

/* line 196, ../sass/layout/_layout.scss */
.site-footer {
  color: #fff;
}
/* line 197, ../sass/layout/_layout.scss */
.site-footer .site-footer-top {
  background-color: #53093a;
}
/* line 200, ../sass/layout/_layout.scss */
.site-footer .site-footer-bottom {
  background-color: #ed1b76;
  height: 120px;
}
/* line 205, ../sass/layout/_layout.scss */
.site-footer .site-info {
  margin: 0;
}
/* line 207, ../sass/layout/_layout.scss */
.site-footer .site-info p {
  margin-bottom: 10px;
}
/* line 211, ../sass/layout/_layout.scss */
.site-footer .site-social {
  float: right;
}
/* line 213, ../sass/layout/_layout.scss */
.site-footer .site-social a:hover,
.site-footer .site-social a.focus {
  color: #53093a !important;
}
/* line 217, ../sass/layout/_layout.scss */
.site-footer .site-social a {
  color: #fff !important;
  padding-left: 20px;
}

/* line 225, ../sass/layout/_layout.scss */
.content-header, .content-footer, .content-area {
  margin: 0 auto;
  max-width: 1200px;
  padding: 0 10px;
}

/* line 231, ../sass/layout/_layout.scss */
.content-footer {
  padding: 30px 10px;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, ../sass/_normalize.scss */
html {
  font-family: HelveticaNeue !important;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 7, ../sass/_normalize.scss */
body {
  margin: 0;
}

/* line 11, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 26, ../sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 34, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 39, ../sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 44, ../sass/_normalize.scss */
a {
  background-color: transparent;
  text-decoration: none !important;
}

/* line 49, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 54, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 58, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 63, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 67, ../sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 72, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 77, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/* line 81, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 89, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 93, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 97, ../sass/_normalize.scss */
img {
  border: 0;
}

/* line 101, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 105, ../sass/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 109, ../sass/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 114, ../sass/_normalize.scss */
pre {
  overflow: auto;
}

/* line 118, ../sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 126, ../sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 136, ../sass/_normalize.scss */
button {
  overflow: visible;
}

/* line 140, ../sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 145, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 153, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 158, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 164, ../sass/_normalize.scss */
input {
  line-height: normal;
}

/* line 168, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 174, ../sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 179, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 184, ../sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 190, ../sass/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 195, ../sass/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 199, ../sass/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 203, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 208, ../sass/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, ../sass/typography/_typography.scss */
body,
button,
input,
select,
textarea {
  color: #404040;
  font-family: HelveticaNeue !important;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 1, ../sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-family: DejavuSansMonoBold !important;
}

/* line 1, ../sass/typography/_copy.scss */
p {
  margin-bottom: 1.5em;
}

/* line 5, ../sass/typography/_copy.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 9, ../sass/typography/_copy.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 13, ../sass/typography/_copy.scss */
address {
  margin: 0 0 1.5em;
}

/* line 17, ../sass/typography/_copy.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 28, ../sass/typography/_copy.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 33, ../sass/typography/_copy.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 38, ../sass/typography/_copy.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 43, ../sass/typography/_copy.scss */
big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, ../sass/elements/_elements.scss */
html {
  box-sizing: border-box;
}

/* line 5, ../sass/elements/_elements.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 11, ../sass/elements/_elements.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 15, ../sass/elements/_elements.scss */
blockquote, q {
  quotes: "" "";
}
/* line 18, ../sass/elements/_elements.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 24, ../sass/elements/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/* line 1, ../sass/elements/_lists.scss */
ul, ol {
  margin: 0 0 1.5em 3em;
}

/* line 5, ../sass/elements/_lists.scss */
ul {
  list-style: disc;
}

/* line 9, ../sass/elements/_lists.scss */
ol {
  list-style: decimal;
}

/* line 13, ../sass/elements/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 19, ../sass/elements/_lists.scss */
dt {
  font-weight: bold;
}

/* line 23, ../sass/elements/_lists.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 33, ../sass/elements/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 1, ../sass/elements/_tables.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, ../sass/forms/_buttons.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .4em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
/* line 16, ../sass/forms/_buttons.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
/* line 21, ../sass/forms/_buttons.scss */
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

/* line 1, ../sass/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
/* line 22, ../sass/forms/_fields.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

/* line 27, ../sass/forms/_fields.scss */
select {
  border: 1px solid #ccc;
}

/* line 31, ../sass/forms/_fields.scss */
textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, ../sass/navigation/_links.scss */
a {
  color: royalblue;
}
/* line 4, ../sass/navigation/_links.scss */
a:visited {
  color: purple;
}
/* line 7, ../sass/navigation/_links.scss */
a:hover, a:focus, a:active {
  color: midnightblue;
}
/* line 12, ../sass/navigation/_links.scss */
a:focus {
  outline: thin dotted;
}
/* line 15, ../sass/navigation/_links.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 1, ../sass/navigation/_menus.scss */
.main-navigation {
  /*clear: both;*/
  display: block;
  float: left;
  /*width: 60%;*/
  font-size: 1.45em;
  font-family: DejavuSansMonoBold;
}
/* line 8, ../sass/navigation/_menus.scss */
.main-navigation .menu-principal-container {
  width: 100%;
}
/* line 12, ../sass/navigation/_menus.scss */
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  /*padding-left: 0;*/
  white-space: nowrap;
  width: auto;
}
/* line 20, ../sass/navigation/_menus.scss */
.main-navigation ul ul {
  /*box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);*/
  float: left;
  position: absolute;
  top: 2.5em;
  left: -999em;
  z-index: 99999;
  background-color: #ede64d;
  padding-left: 0;
  /*a {
  	width: 200px;
  }*/
}
/* line 30, ../sass/navigation/_menus.scss */
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
/* line 35, ../sass/navigation/_menus.scss */
.main-navigation ul ul li {
  font-size: 0.9em;
  float: none !important;
}
/* line 38, ../sass/navigation/_menus.scss */
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  left: 100%;
}
/* line 42, ../sass/navigation/_menus.scss */
.main-navigation ul ul li a {
  padding: 10px;
}
/* line 51, ../sass/navigation/_menus.scss */
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
  color: #ed1b76;
  text-decoration: none;
}
/* line 57, ../sass/navigation/_menus.scss */
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
  color: #ed1b76;
  text-decoration: none;
}
/* line 64, ../sass/navigation/_menus.scss */
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
/* line 68, ../sass/navigation/_menus.scss */
.main-navigation ul li {
  text-transform: uppercase;
}
/* line 73, ../sass/navigation/_menus.scss */
.main-navigation li {
  float: left;
  position: relative;
  width: auto;
}
/* line 77, ../sass/navigation/_menus.scss */
.main-navigation li:hover > a, .main-navigation li.focus > a {
  color: #ed1b76;
  text-decoration: none;
}
/* line 82, ../sass/navigation/_menus.scss */
.main-navigation li a {
  padding: 17px 5px;
  color: #53093a;
}
/* line 91, ../sass/navigation/_menus.scss */
.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
/* line 106, ../sass/navigation/_menus.scss */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
  float:right;
}

/* line 124, ../sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
/* line 129, ../sass/navigation/_menus.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
/* line 134, ../sass/navigation/_menus.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/* line 143, ../sass/navigation/_menus.scss */
.navigation-content {
  clear: both;
  display: none;
  float: left;
  width: 100%;
  font-size: 1.3em;
  font-family: DejavuSansMonoBold;
}
/* line 150, ../sass/navigation/_menus.scss */
.navigation-content .menu-principal-container {
  width: 100%;
}
/* line 154, ../sass/navigation/_menus.scss */
.navigation-content ul {
  display: block;
  list-style: none;
  margin: 0;
  /*padding-left: 0;*/
  white-space: nowrap;
  width: 100%;
  float: left;
  background-color: #ed1b76;
}
/* line 164, ../sass/navigation/_menus.scss */
.navigation-content ul ul {
  float: left;
  position: absolute;
  top: 2.5em;
  left: -999em;
  z-index: 99999;
  background-color: #ed1b76;
  padding-left: 0;
  /*a {
  	width: 200px;
  }*/
}
/* line 173, ../sass/navigation/_menus.scss */
.navigation-content ul ul ul {
  left: -999em;
  top: 0;
}
/* line 178, ../sass/navigation/_menus.scss */
.navigation-content ul ul li {
  font-size: 0.9em;
}
/* line 180, ../sass/navigation/_menus.scss */
.navigation-content ul ul li:hover > ul, .navigation-content ul ul li.focus > ul {
  left: 100%;
}
/* line 184, ../sass/navigation/_menus.scss */
.navigation-content ul ul li a {
  padding: 10px;
}
/* line 193, ../sass/navigation/_menus.scss */
.navigation-content ul ul :hover > a,
.navigation-content ul ul .focus > a {
  color: #53093a;
  text-decoration: none;
}
/* line 199, ../sass/navigation/_menus.scss */
.navigation-content ul ul a:hover,
.navigation-content ul ul a.focus {
  color: #53093a;
  text-decoration: none;
}
/* line 206, ../sass/navigation/_menus.scss */
.navigation-content ul li:hover > ul,
.navigation-content ul li.focus > ul {
  left: auto;
}
/* line 210, ../sass/navigation/_menus.scss */
.navigation-content ul li {
  text-transform: uppercase;
}
/* line 215, ../sass/navigation/_menus.scss */
.navigation-content li {
  float: left;
  position: relative;
}
/* line 219, ../sass/navigation/_menus.scss */
.navigation-content li:hover > a, .navigation-content li.focus > a {
  color: #53093a;
  text-decoration: none;
}
/* line 224, ../sass/navigation/_menus.scss */
.navigation-content li a {
  padding: 15px 5px;
  color: #fff;
}
/* line 233, ../sass/navigation/_menus.scss */
.navigation-content a {
  display: block;
  text-decoration: none;
}

/* line 248, ../sass/navigation/_menus.scss */
#redes-navigation-content ul li {
  width: 20%;
}

/* line 256, ../sass/navigation/_menus.scss */
#acciones-navigation-content ul li {
  width: 16%;
  font-size: 0.9em !important;
}

/* line 262, ../sass/navigation/_menus.scss */
.navigation-footer {
  padding-left: 0;
  margin: 0;
  height: 28px;
}
/* line 267, ../sass/navigation/_menus.scss */
.navigation-footer .sub-menu {
  display: none;
}
/* line 271, ../sass/navigation/_menus.scss */
.navigation-footer ul {
  list-style: none;
  clear: both;
  padding-left: 0;
  margin: 0;
}
/* line 276, ../sass/navigation/_menus.scss */
.navigation-footer ul li:first-child {
  padding-left: 0;
  border-left: 0;
}
/* line 280, ../sass/navigation/_menus.scss */
.navigation-footer ul li {
  float: left;
  position: relative;
  padding: 0 10px;
  border-left: 1px solid #fff;
  line-height: 1em;
}
/* line 287, ../sass/navigation/_menus.scss */
.navigation-footer ul li a {
  line-height: 1em;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
}
/* line 293, ../sass/navigation/_menus.scss */
.navigation-footer ul li a:hover,
.navigation-footer ul li a.focus {
  color: #ed1b76;
}

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

/* Do not show the outline on the skip link target. */
/* line 30, ../sass/modules/_accessibility.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, ../sass/modules/_alignments.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 7, ../sass/modules/_alignments.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 13, ../sass/modules/_alignments.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 1, ../sass/modules/_clearings.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

/* line 16, ../sass/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, ../sass/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}
/* line 5, ../sass/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, ../sass/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, ../sass/site/primary/_posts-and-pages.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 9, ../sass/site/primary/_posts-and-pages.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 14, ../sass/site/primary/_posts-and-pages.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 19, ../sass/site/primary/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 25, ../sass/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, ../sass/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, ../sass/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, ../sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, ../sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, ../sass/media/_media.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 11, ../sass/media/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, ../sass/media/_captions.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 5, ../sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 9, ../sass/media/_captions.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, ../sass/media/_captions.scss */
.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, ../sass/media/_galleries.scss */
.gallery {
  margin-bottom: 1.5em;
}

/* line 5, ../sass/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 11, ../sass/media/_galleries.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
/* line 15, ../sass/media/_galleries.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
/* line 19, ../sass/media/_galleries.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
/* line 23, ../sass/media/_galleries.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
/* line 27, ../sass/media/_galleries.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
/* line 31, ../sass/media/_galleries.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
/* line 35, ../sass/media/_galleries.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
/* line 39, ../sass/media/_galleries.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

/* line 44, ../sass/media/_galleries.scss */
.gallery-caption {
  display: block;
}



/*--------------------------------------------------------------
# Responsivo
--------------------------------------------------------------*/
@media screen and (min-width: 100px) {
/* celulares */

}
@media screen and (max-width: 800px) {
/* celulares */
	h1,h2,h3,h4,h5,h6{
		font-size:14px !important;	
	}
	.thumbnail a > img, .thumbnail > img {
     margin: 0 auto !important; 
	}
}
@media screen and (min-width: 480px) {
/* tabletas */
	.iniciativa{
		display:block;	
	}
}
@media screen and (min-width: 1024px) { /*800*/
/* laptops */
	.site-social { display:block; }
	.menu-toggle {
    display: none;
  }
	.main-navigation ul, .navigation-content {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
	.main-navigation{ float:right; margin-top:10px; }
	.menu-imdefensoras-container{
	
	}
}
@media screen and (min-width: 1200px) {
/* escritorio */

}



/*@media screen and (min-width: 37.5em) {*/
  /* line 112, ../sass/navigation/_menus.scss */
 /* .menu-toggle {
    display: none;
  }*/

  /* line 115, ../sass/navigation/_menus.scss */
  /*.main-navigation ul {
    display: block;
  }*/
/*}*/

