/** - * GENERAL * - **/
.main-navigation {
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0px 6px 0px rgba(0, 0, 0, 0.25);
}
#masthead.masthead-logo-in-menu .logo {
    background-image: url("../../wp-content/uploads/2018/05/APDE-2030_fondo-logo.png");
    margin-top: 0 !important;
    background-position: bottom right;
    width: 215px;
    height: 80px;
    position: absolute;
    box-sizing: border-box;
    z-index: 1000;
    padding-top: 5px !important;
  background-repeat: no-repeat;
}
@media (max-width: 1080px) {
body.responsive #masthead.masthead-logo-in-menu .logo {
    margin-left: 0px;
  }}
#masthead.masthead-logo-in-menu .logo > img {
    max-height: none;
}
.menu-top-menu-container {
    margin-left: 230px;
}
.main-navigation li.menu-item {
    margin-top: 0 !important;
}
.main-navigation ul li a {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.9em;
    padding: 20px 10px;
}
@media only screen and (max-width: 768px) {
.main-navigation ul li a {
    padding: 10px 15px;
  }}
.main-navigation ul ul a {
    width: 250px;
    color: #fff;
}
#search-icon #search-icon-icon {
    background-color: #575756b5;
}
h3.widget-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 2.5em;
    line-height: 1.5em;
    border-left: solid 4px #C21B21;
    border-right: solid 4px #C21B21;
    padding: 0 30px;
}
a#scroll-to-top {
    transform: none;
}

/** Float REDES **/
div#sfsi_floater {
    background: #fff;
    padding: 5px 5px 2px 0px;
    border-radius: 7px;
    right: 10px !important;
}

/** - * HOME * - **/
/** HOME SLIDER **/
.home-slider-titulo {
    height: 55%;
}

/** HOME-DIVISOR **/
#home-divisor {
    background: linear-gradient(to right,#6c160b, #c21b20 30%);
}
hr {
    background: none;
}

/** HOME-LEMA **/
#home-lema {
    background: linear-gradient(to right,#6c160b, #c21b20 30%);
}
#home-lema p {
    font-size: 1.6em;
    color: #fff;
    line-height: 1.6em;
}
#home-lema p span {
    font-size: 1.4em;
}

/** HOME-VISION **/
#home-vision p {
    font-size: 1.8em;
    line-height: 1.8em;
}
@media only screen and (max-width: 768px) {
  #home-vision p {
    font-size: 1.5em;
    line-height: 1.5em;
  }}

/** HOME-AGRADECIMIENTOS **/
#home-agradecimientos {
    background: linear-gradient(to right,#6c160b, #c21b20 30%);
}
#home-agradecimientos .agradecimientos-titulo {
  position: relative;
}
#home-agradecimientos h3.widget-title {
    border: none;
    padding: 0;
    position: absolute;
    top: -95px;
}
#home-agradecimientos p {
    font-size: 1.5em;
    color: #fff;
    line-height: 1.5em;
}

/** HOME-PRESENTACION **/
#home-presentacion-panel {
    position: relative;
}
#home-presentacion-panel:before {
    content: '';
    position: absolute;
    bottom: -1px;
    right: 0;
    width: 60px;
    height: 60px;
    display: block;
    background-image: url(../../wp-content/uploads/2018/06/APDES-2030_folinea-areas-angulo1@2x.png);
    z-index: 5;
    background-size: contain;
}
@media only screen and (max-width: 520px) {
  #home-presentacion-panel:before {
    width: 30px;
    height: 30px;
  }}
#home-presentacion .sow-features-feature {
    position: relative;
    height: 450px;
}
@media only screen and (max-width: 520px) {
 #home-presentacion .sow-features-feature {
    width: 25% !important;
    float: left;
    margin-bottom: 0;
    margin: 0px 4%;
}}
#home-presentacion .sow-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
}
@media only screen and (max-width: 520px) {
 #home-presentacion .sow-icon-container {
    width: 80px !important;
    height: 80px !important;
    font-size: 75px;
}}
@media only screen and (max-width: 520px) {
 #home-presentacion .sow-icon-container .sow-icon-image {
    width: 80px !important;
    height: 80px !important;
}}
#home-presentacion .textwidget {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 400px;
    text-align: center;
}
#home-presentacion .sow-features-feature .textwidget:after {
    content: '';
    display: inline-block;
    width: 1500px;
    height: 60px;
    background: #eb1400;
    bottom: 0;
    position: absolute;
    background-image: url(../../wp-content/uploads/2018/06/APDES-2030_folinea-areas-h@2x.png);
    background-size: contain;
}
@media only screen and (max-width: 520px) {
  #home-presentacion .sow-features-feature .textwidget:after {
    height: 30px;
  }}
#home-presentacion .area-01, #home-presentacion .area-02, #home-presentacion .area-03 {
    display: inline-block;
    padding: 100px 0 100px;
    box-sizing: border-box;
    width: 110px;
    height: 400px;
}
@media only screen and (max-width: 520px) {
  #home-presentacion .area-01, #home-presentacion .area-02, #home-presentacion .area-03 {
    width: 70px;
}}
#home-presentacion .area-01 {
    background: #eb1400;
}
#home-presentacion .area-02 {
    background: #ffcd00;
    height: 380px;
}
#home-presentacion .area-03 {
    background: #005faf;
    height: 360px;
}
#home-presentacion .sow-features-feature a {
    color: #fff;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    margin: auto 33%;
    text-decoration: none;
    font-family: 'Oswald';
    font-size: 1.6em;
    display: block;
    width: 100%;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    padding: 100px 0;
}

/** HOME-AREA-01 **/
/** HOME-AREA-01-01 **/
#home-area-01-01, #home-area-01-01-02, #home-area-01-02, #home-area-01-03 {
    background-repeat: repeat-y !important;
    background-position: right;
    background-size: 60px;
}
@media only screen and (max-width: 520px) {
  #home-area-01-01, #home-area-01-01-02, #home-area-01-02, #home-area-01-03 {
    background-size: 30px;
  }}
#area-01-01-titulo h3.widget-title {
    left: 0;
    background: #eb1400;
    text-align: left;
    color: #fff;
    border: none;
    padding: 10px 0 10px 100px;
    margin-left: 20%;
    margin-right: 40px;
    margin-bottom: 0;
}
#area-01-01-titulo h3.widget-title:before {
    content: '';
    display: inline-block;
    width: 100px;
    height: 100px;
    background-image: url(../../wp-content/uploads/2018/05/APDE-2030_iso-sociocultural@2x.png);
    background-size: contain;
    position: absolute;
    margin: -24px 0 0 -120px;
  	z-index: 110;
}
#area-01-01-titulo h3.widget-title:after {
    content: '\f0d7';
    display: inline-block;
    font-family: FontAwesome;
    padding-left: 20px;
}
#area-01-01-titulo .textwidget {
    margin-left: 25%;
    margin-right: 80px;
    border: 20px solid #eb1400;
    background: #fff;
    padding: 1%;
    font-size: 0.95em;
    line-height: 1.3em;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    left: 0;
    right: 0;
}
#area-01-01-titulo h3.widget-title:hover+.textwidget,
#area-01-01-titulo .textwidget:hover {
    visibility: visible;
}
#area-01-01-lista {
    background-size: auto !important;
    background-repeat: no-repeat;
    background-position: 80% top !important;
}
#area-01-01-lista .textwidget {
    border-left: 5px solid #eb1400;
    padding-left: 5%;
}

/** HOME-AREA-01-02 **/
#home-area-01-02 h3.widget-title {
    border-color: #eb1400;
}
#area-01-02-accordeon {
    position: relative;
}
#area-01-02-accordeon:before {
    content: '';
    width: 500px;
    height: 370px;
    display: block;
    position: absolute;
    right: -250px;
    top: 0;
    background: #eb1400;
    z-index: 0;
}
#area-01-02-accordeon ul.afwp-accordion-list {
    background: #eb1400;
    border: none !important;
}
#area-01-02-accordeon .afwp-accordion.horizontal ul li {
    float: left;
    margin: 0px 0px 0px 0;
    padding: 0px;
}
#area-01-02-accordeon .afwp-default .afwp-accordion-title {
    background: linear-gradient(#E5E5E5, #ccc, #ccc, #e5e5e5);
}
#area-01-02-accordeon .afwp-accordion.horizontal .afwp-accordion-title span {
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-align: center;
    height: 370px;
    color: #000;
    padding: 10px;
    width: 18px;
    border-left: 2px solid #fff;
}
#area-01-02-accordeon .afwp-default .horizontal .afwp-accordion-title, .afwp-default .horizontal .afwp-post-link {
    padding-top: 0px;
    height: 370px !important;
}
#area-01-02-accordeon .afwp-default .afwp-content {
    background: #eb1400;
    height: 370px !important;
}
#area-01-02-accordeon .afwp-default .afwp-content:before {
    content: '';
    width: 30px;
    position: absolute;
    top: 0;
    left: 40px;
    height: 370px;
    background: #0000002e;
}
#area-01-02-accordeon .afwp-accordion .afwp-content-wraper {
    padding: 10px;
    padding-left: 30px;
}
#area-01-02-accordeon .afwp-accordion.horizontal ul li .afwp-content-wraper ul li {
    float: none;
    border-left: none;
}
#area-01-02-accordeon .afwp-accordion .afwp-content-wraper li {
    line-height: 1.7em;
    font-size: 1.1em;
    list-style: none;
    border-bottom: 1px solid #ffffff4a;
}

/** HOME-AREA-01-03 **/
#home-area-01-03 .sow-image-grid-wrapper {
    vertical-align: bottom;
    line-height: 0;
    position: relative;
}
#area-01-03-fotos-trabajo .sow-image-grid-image,
#area-01-03-fotos-salud .sow-image-grid-image, 
#area-01-03-fotos-educacion .sow-image-grid-image {
    width: 33%;
    display: inline-block;
    height: 270px;
    overflow: hidden;
}
@media only screen and (max-width: 768px) {
	#area-01-03-fotos-trabajo .sow-image-grid-image,
	#area-01-03-fotos-salud .sow-image-grid-image, 
	#area-01-03-fotos-educacion .sow-image-grid-image {
    height: 200px;
  }}
#area-01-03-fotos-trabajo .sow-image-grid-wrapper:before {
    content: 'TRABAJO';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 0;
		float:right;
}
#area-01-03-fotos-salud .sow-image-grid-wrapper:before {
    content: 'SALUD';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 0;
		float:left;
}
#area-01-03-fotos-educacion .sow-image-grid-wrapper:before {
    content: 'EDUCACIÓN';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 0;
		float:right;
}
#home-area-01-03 .sow-image-grid-image img {
    width: 100%;
    height: auto;
    margin: 0;
    margin-top: -5%;
    padding: 0;
    border: none;
    filter: grayscale(100%);
  	transition: all .5s ease-in-out;
}
@media only screen and (max-width: 1024px) {
  #home-area-01-03 .sow-image-grid-image img {
    width: auto;
    height: 100%;
    max-width: none;
    margin-top: 0;
    /*margin-left: -10%;*/
  }}
#home-area-01-03 .sow-image-grid-image img:hover {
    filter: grayscale(0%);
    transform: scale(1.5);
}

/** HOME-AREA-02 **/
/** HOME-AREA-02-01 **/
#home-area-02-01, #home-area-02-01-02, #home-area-02-02, #home-area-02-03 {
    background-repeat: repeat-y !important;
    background-position: right;
    background-size: 60px;
}
#area-02-01-titulo h3.widget-title {
    left: 0;
    background: #ffcd00;
    text-align: left;
    color: #fff;
    border: none;
    padding: 10px 0 10px 100px;
    margin-left: 20%;
    margin-right: 20px;
    margin-bottom: 0;
}
#area-02-01-titulo h3.widget-title:before {
    content: '';
    display: inline-block;
    width: 100px;
    height: 100px;
    background-image: url(../../wp-content/uploads/2018/06/APDES-2030_iso-economico-produccion@2x.png);
    background-size: contain;
    position: absolute;
    margin: -24px 0 0 -120px;
  	z-index: 110;
}
#area-02-01-titulo h3.widget-title:after {
    content: '\f0d7';
    display: inline-block;
    font-family: FontAwesome;
    padding-left: 20px;
}
#area-02-01-titulo .textwidget {
    margin-left: 25%;
    margin-right: 80px;
    border: 20px solid #ffcd00;
    background: #fff;
    padding: 1%;
    font-size: 0.95em;
    line-height: 1.3em;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    left: 0;
    right: 0;
}
#area-02-01-titulo h3.widget-title:hover+.textwidget,
#area-02-01-titulo .textwidget:hover {
    visibility: visible;
}
#area-02-01-lista {
    background-size: auto !important;
    background-repeat: no-repeat;
    background-position: 80% top !important;
}
#area-02-01-lista .textwidget {
    border-left: 5px solid #ffcd00;
    padding-left: 5%;
}

/** HOME-AREA-02-02 **/
#home-area-02-02 h3.widget-title {
    border-color: #ffcd00;
}
#area-02-02-titulo ul {
    display: block;
    border: 1px solid #ffcd00;
    padding: 1%;
    width: 45%;
    margin: 1%;
    float: left;
    list-style-type: none;
}
#area-02-02-titulo ul:last-child {
    counter-reset: item 1;
}
#area-02-02-titulo ul li:before {
    content: counter(item) ". ";
    counter-increment: item;
    margin-right: 1%;
    margin-left: -3%;
    font-weight: bold;
}
#area-02-02-accordeon {
    position: relative;
}
#area-02-02-accordeon:before {
    content: '';
    width: 500px;
    height: 500px;
    display: block;
    position: absolute;
    right: -250px;
    top: 0;
    background: #ffcd00;
    z-index: 0;
}
#area-02-02-accordeon ul.afwp-accordion-list {
    background: #ffcd00;
    border: none !important;
}
#area-02-02-accordeon .afwp-accordion.horizontal ul li {
    float: left;
    margin: 0px 0px 0px 0;
    padding: 0px;
}
#area-02-02-accordeon .afwp-default .afwp-accordion-title {
    background: linear-gradient(#E5E5E5, #ccc, #ccc, #e5e5e5);
}
#area-02-02-accordeon .afwp-accordion.horizontal .afwp-accordion-title span {
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-align: center;
    height: 500px;
    color: #000;
    padding: 10px;
    width: 18px;
    border-left: 2px solid #fff;
}
#area-02-02-accordeon .afwp-default .horizontal .afwp-accordion-title, .afwp-default .horizontal .afwp-post-link {
    padding-top: 0px;
    height: 500px !important;
}
#area-02-02-accordeon .afwp-default .afwp-content {
    background: #ffcd00;
    height: 500px !important;
}
#area-02-02-accordeon .afwp-default .afwp-content:before {
    content: '';
    width: 30px;
    position: absolute;
    top: 0;
    left: 40px;
    height: 500px;
    background: #0000002e;
}
#area-02-02-accordeon .afwp-accordion .afwp-content-wraper {
    padding: 10px;
    padding-left: 30px;
}
#area-02-02-accordeon .afwp-accordion.horizontal ul li .afwp-content-wraper ul li {
    float: none;
    border-left: none;
    color: #3b3b3b;
}
#area-02-02-accordeon .afwp-accordion .afwp-content-wraper li {
    line-height: 1.7em;
    font-size: 1.1em;
    list-style: none;
    border-bottom: 1px solid #ffffff4a;
}

/** HOME-AREA-02-03 **/
#home-area-02-03 .sow-image-grid-wrapper {
    vertical-align: bottom;
    line-height: 0;
    position: relative;
}
#area-02-03-fotos-agricola .sow-image-grid-image,
#area-02-03-fotos-economia .sow-image-grid-image,
#area-02-03-fotos-energia .sow-image-grid-image {
    width: 33%;
    display: inline-block;
    height: 270px;
    overflow: hidden;
}
@media only screen and (max-width: 768px) {
	#area-02-03-fotos-agricola .sow-image-grid-image,
	#area-02-03-fotos-economia .sow-image-grid-image,
	#area-02-03-fotos-energia .sow-image-grid-image {
    height: 200px;
  }}
#area-02-03-fotos-economia .sow-image-grid-image:last-child {
    width: 66%;
}
#area-02-03-fotos-agricola .sow-image-grid-wrapper:before {
    content: 'AGRÍCOLA GANADERO';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 0;
		float: left;
}
#area-02-03-fotos-economia .sow-image-grid-wrapper:before {
    content: 'ECONOMÍA Y FINANZAS';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 0;
		float:right;
}
#area-02-03-fotos-energia .sow-image-grid-wrapper:before {
    content: 'ENERGÍA Y MINERÍA';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 0;
		float: left;
}
#home-area-02-03 .sow-image-grid-image img {
    width: 100%;
    height: auto;
    margin: 0;
    margin-top: -5%;
    padding: 0;
    border: none;
    filter: grayscale(100%);
  	transition: all .5s ease-in-out;
}
@media only screen and (max-width: 1024px) {
  #home-area-02-03 .sow-image-grid-image img {
    width: auto;
    height: 100%;
    max-width: none;
    margin-top: 0;
    /*margin-left: -10%;*/
  }}
#area-02-03-fotos-economia .sow-image-grid-image:last-child>img {
    margin-top: -25%;
    width: 100%;
    height: auto;
}
#home-area-02-03 .sow-image-grid-image img:hover {
    filter: grayscale(0%);
    transform: scale(1.5);
}

/** HOME-AREA-03 **/
/** HOME-AREA-03-01 **/
#home-area-03-01, #home-area-03-01-02, #home-area-03-02, #home-area-03-03 {
    background-repeat: repeat-y !important;
    background-position: right;
    background-size: 60px;
}
#area-03-01-titulo h3.widget-title {
    left: 0;
    background: #005faf;
    text-align: left;
    color: #fff;
    border: none;
    padding: 10px 0 10px 100px;
    margin-left: 20%;
    margin-right: 0px;
    margin-bottom: 0;
}
#area-03-01-titulo h3.widget-title:before {
    content: '';
    display: inline-block;
    width: 100px;
    height: 100px;
    background-image: url(../../wp-content/uploads/2018/05/APDE-2030_iso-territorio-ambiente-turismo@2x.png);
    background-size: contain;
    position: absolute;
    margin: -24px 0 0 -120px;
  	z-index: 110;
}
#area-03-01-titulo h3.widget-title:after {
    content: '\f0d7';
    display: inline-block;
    font-family: FontAwesome;
    padding-left: 20px;
}
#area-03-01-titulo .textwidget {
    margin-left: 25%;
    margin-right: 80px;
    border: 20px solid #005faf;
    background: #fff;
    padding: 1%;
    font-size: 0.95em;
    line-height: 1.3em;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    left: 0;
    right: 0;
}
#area-03-01-titulo h3.widget-title:hover+.textwidget,
#area-03-01-titulo .textwidget:hover {
    visibility: visible;
}
#area-03-01-lista {
    background-size: auto !important;
    background-repeat: no-repeat;
    background-position: 80% top !important;
}
#area-03-01-lista .textwidget {
    border-left: 5px solid #005faf;
    padding-left: 5%;
}

/** HOME-AREA-03-02 **/
#home-area-03-02 h3.widget-title {
    border-color: #005faf;
}
#area-03-02-titulo ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
#area-03-02-titulo ul li {
    display: inline-block;
    margin: 0 2%;
    padding: 2%;
    font-size: 1.3em;
    border: 1px solid #005faf;
    width: 20%;
}
#area-03-02-accordeon {
    position: relative;
}
#area-03-02-accordeon:before {
    content: '';
    width: 500px;
    height: 370px;
    display: block;
    position: absolute;
    right: -250px;
    top: 0;
    background: #005faf;
    z-index: 0;
}
#area-03-02-accordeon ul.afwp-accordion-list {
    background: #005faf;
    border: none !important;
}
#area-03-02-accordeon .afwp-accordion.horizontal ul li {
    float: left;
    margin: 0px 0px 0px 0;
    padding: 0px;
}
#area-03-02-accordeon .afwp-default .afwp-accordion-title {
    background: linear-gradient(#E5E5E5, #ccc, #ccc, #e5e5e5);
}
#area-03-02-accordeon .afwp-accordion.horizontal .afwp-accordion-title span {
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-align: center;
    height: 370px;
    color: #000;
    padding: 10px;
    width: 18px;
    border-left: 2px solid #fff;
}
#area-03-02-accordeon .afwp-default .horizontal .afwp-accordion-title, .afwp-default .horizontal .afwp-post-link {
    padding-top: 0px;
    height: 370px !important;
}
#area-03-02-accordeon .afwp-default .afwp-content {
    background: #005faf;
    height: 370px !important;
}
#area-03-02-accordeon .afwp-default .afwp-content:before {
    content: '';
    width: 30px;
    position: absolute;
    top: 0;
    left: 40px;
    height: 370px;
    background: #0000002e;
}
#area-03-02-accordeon .afwp-accordion .afwp-content-wraper {
    padding: 10px;
    padding-left: 30px;
}
#area-03-02-accordeon .afwp-accordion.horizontal ul li .afwp-content-wraper ul li {
    float: none;
    border-left: none;
}
#area-03-02-accordeon .afwp-accordion .afwp-content-wraper li {
    line-height: 1.7em;
    font-size: 1.1em;
    list-style: none;
    border-bottom: 1px solid #ffffff4a;
}

/** HOME-AREA-03-03 **/
#home-area-03-03 .sow-image-grid-wrapper {
    vertical-align: bottom;
    line-height: 0;
    position: relative;
}
#area-03-03-fotos-urbano .sow-image-grid-image,
#area-03-03-fotos-ambiente .sow-image-grid-image,
#area-03-03-fotos-turismo .sow-image-grid-image {
    width: 33%;
    display: inline-block;
    height: 270px;
    overflow: hidden;
}
@media only screen and (max-width: 768px) {
	#area-03-03-fotos-urbano .sow-image-grid-image,
	#area-03-03-fotos-ambiente .sow-image-grid-image,
	#area-03-03-fotos-turismo .sow-image-grid-image {
    height: 200px;
  }}
#area-03-03-fotos-ambiente .sow-image-grid-image:last-child {
    width: 66%;
}
#area-03-03-fotos-urbano .sow-image-grid-wrapper:before {
    content: 'TERRITORIAL URBANO';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 40px;
		float: right;
}
#area-03-03-fotos-ambiente .sow-image-grid-wrapper:before {
    content: 'AMBIENTE';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 40px;
		float: left;
}
#area-03-03-fotos-turismo .sow-image-grid-wrapper:before {
    content: 'TURISMO';
    display: block;
    line-height: 1em;
    font-size: 3em;
    font-family: 'Oswald';
    color: #fff;
    width: 33%;
    padding: 8% 0 40px;
		float: right;
}
#home-area-03-03 .sow-image-grid-image img {
    width: 100%;
    height: auto;
    margin: 0;
    margin-top: -5%;
    padding: 0;
    border: none;
    filter: grayscale(100%);
  	transition: all .5s ease-in-out;
}
@media only screen and (max-width: 1024px) {
  #home-area-03-03 .sow-image-grid-image img {
    width: auto;
    height: 100%;
    max-width: none;
    margin-top: 0;
    /*margin-left: -10%;*/
  }}
#area-03-03-fotos-ambiente .sow-image-grid-image:last-child>img {
    margin-top: -25%;
    width: 100%;
    height: auto;
}
#home-area-03-03 .sow-image-grid-image img:hover {
    filter: grayscale(0%);
    transform: scale(1.5);
}

/** HOME CUADRO **/
#home-cuadro-principios .sow-icon-container {
    margin-top: 0px;
}
#home-cuadro-areas h4 {
    font-size: 1.8em;
    line-height: 1.2em;
    margin: 0;
    min-height: 65px;
}
#home-cuadro-sectores hr {
    background: #fff;
    margin: 0;
}
#home-cuadro-sectores h3 {
    margin: 1em 0 0.3em;
}
#home-cuadro-areas ul {
    list-style: none;
    margin: 0;
  	min-height: 200px;
}
#home-cuadro-areas ul li:before {
    font-family: 'Oswald';
    color: #fff;
    font-size: 2.3em;
    width: auto;
    display: inline-block;
    position: absolute;
    padding: 7px;
    top: 0;
    left: 0;
    text-align: center;
}
#home-cuadro-areas ul li {
    margin: 0;
    display: block;
    vertical-align: top;
    position: relative;
 	 	min-height: 50px;
 	 	width: 50%;
  	float: left;
}
#home-cuadro-areas ul li a {
    color: #ccc;
    font-size: 1.3em;
    display: block;
    padding: 5px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 30px;
    line-height: 1em;
    min-height: 40px;
}
#home-cuadro-areas ul li.integrados a {
    padding-left: 5px;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.4em;
}
#home-cuadro-areas ul#menu-areas-01 {
    counter-reset: areas-01;
}
#home-cuadro-areas ul#menu-areas-01 li {
    counter-increment: areas-01;
}
#home-cuadro-areas ul#menu-areas-01 li:before {
    content: counter(areas-01, upper-latin);
}
#home-cuadro-areas ul#menu-areas-02 {
    counter-reset: areas-02;
}
#home-cuadro-areas ul#menu-areas-02 li {
    counter-increment: areas-02;
}
#home-cuadro-areas ul#menu-areas-02 li:before {
    content: counter(areas-02, upper-latin);
}
#home-cuadro-areas ul#menu-areas-02 li a {
    color: #777;
}
#home-cuadro-areas ul#menu-areas-03 {
    counter-reset: areas-03;
}
#home-cuadro-areas ul#menu-areas-03 li {
    counter-increment: areas-03;
}
#home-cuadro-areas ul#menu-areas-03 li:before {
    content: counter(areas-03, upper-latin);
}
#home-cuadro-areas ul#menu-areas-03 li.integrados:before {
    content: '';
}
#home-cuadro-areas ul#menu-areas-01 li a:hover,
#home-cuadro-areas ul#menu-areas-02 li a:hover,
#home-cuadro-areas ul#menu-areas-03 li a:hover {
    background: rgba(255, 255, 255, 0.25);
}

/* - CUADRO Popups - */
.popmake-content .panel-grid-cell {
    width: 100%;
}
.popmake-content .widget {
    margin: 0px;
}
#cuadro-pop-titulo h3.widget-title {
    text-transform: none;
    font-size: 1.5em;
    border: none;
    background: #eb1400;
    color: #fff;
    padding: 10px 0px;
    font-weight: normal;
}
#cuadro-pop-acordeon h3.widget-title {
    font-size: 1.4em;
    border: none;
    background: rgba(179, 179, 179, 1);
    color: #444;
    font-weight: normal;
    padding: 5px 0px;
}
#cuadro-pop-acordeon .sow-accordion-title {
    font-size: 1.2em;
}
#cuadro-pop-acordeon .sow-accordion-panel {
    margin: 0;
}
#cuadro-pop-acordeon p {
    margin: 0;
}
div[id^="pum_popup_title_"] {
    padding-left: 75px;
    font-weight: 700;
}
.pum-title:before {
    content: '';
    width: 70px;
    height: 70px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -30px;
    left: 0px;
}
#pum_popup_title_294:before, #pum_popup_title_315:before,
#pum_popup_title_318:before, #pum_popup_title_331:before {
    background-image: url(../../wp-content/uploads/2018/05/APDE-2030_iso-sociocultural@2x.png);
}
#popmake-530 #cuadro-pop-titulo h3.widget-title, #popmake-538 #cuadro-pop-titulo h3.widget-title, #popmake-542 #cuadro-pop-titulo h3.widget-title,
#popmake-546 #cuadro-pop-titulo h3.widget-title, #popmake-550 #cuadro-pop-titulo h3.widget-title, #popmake-556 #cuadro-pop-titulo h3.widget-title,
#popmake-561 #cuadro-pop-titulo h3.widget-title, #popmake-565 #cuadro-pop-titulo h3.widget-title {
    background: #ffcd00;
}
#popmake-571 #cuadro-pop-titulo h3.widget-title, #popmake-577 #cuadro-pop-titulo h3.widget-title,
#popmake-581 #cuadro-pop-titulo h3.widget-title, #popmake-1027 #cuadro-pop-titulo h3.widget-title {
    background: #005faf;
}
#pum_popup_title_530:before, #pum_popup_title_538:before, #pum_popup_title_542:before, #pum_popup_title_546:before,
#pum_popup_title_550:before, #pum_popup_title_556:before, #pum_popup_title_561:before, #pum_popup_title_565:before {
    background-image: url(../../wp-content/uploads/2018/06/APDES-2030_iso-economico-produccion@2x.png);
}
#pum_popup_title_571:before, #pum_popup_title_577:before, #pum_popup_title_581:before, #pum_popup_title_1027:before {
    background-image: url(../../wp-content/uploads/2018/05/APDE-2030_iso-territorio-ambiente-turismo@2x.png);
}

/** HOME INDICADORES **/
#home-indicadores ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    font-size: 1.5em;
    font-family: 'Oswald';
}
#home-indicadores ul li {
    display: inline-block;
    padding: 2%;
    margin: 2%;
  	background: #ffcd00;
}
#home-indicadores ul li:first-child {
    background: #eb1400;
}
#home-indicadores ul li:last-child {
    background: #005faf;
}
#home-indicadores ul li:hover {
  	opacity: 0.8;
}
#home-indicadores ul li a {
    text-decoration: none;
    color: #fff;
}

/** HOME-DESCARGAS **/
#home-descargas div[id^="descargas-"] {
    padding: 5% 15%;
    position: relative;
}
#descargas-01 h4:before, #descargas-02 h4:before, #descargas-03 h4:before, #descargas-04 h4:before, #descargas-05 h4:before {
    display: inline-block;
    font-size: 6em;
    font-family: "Source Sans Pro";
    font-weight: normal;
    position: absolute;
    padding-right: 2%;
    top: 0;
    width: auto;
    bottom: 0;
    line-height: 1em;
    margin: 2% 0;
}
#descargas-01 h4:before {
    content: '1';
}
#descargas-02 h4:before {
    content:'2';
    color: #fff;
}
#descargas-03 h4:before {
    content:'3';
    color: #fff;
}
#descargas-04 h4:before {
    content:'4';
}
#descargas-05 h4:before {
    content:'5';
}
#home-descargas div[id^="descargas-"] h4 a {
    font-family: 'source sans pro';
    color: #444;
    text-decoration: none;
    padding-left: 60px;
    display: inline-block;
    font-size: 1.4em;
    line-height: 1em;
    margin-top: -0.5em;
}
#home-descargas div[id^="descargas-"] h4 a:hover {
    color: #c21b21;
}
#home-descargas #descargas-02 h4 a, #home-descargas #descargas-03 h4 a {
    color: #fff;
    pointer-events: none;
}
#home-descargas div[id^="descargas-"] ul {
    list-style: none;
    margin-left: 15%;
    font-family: 'Oswald';
    font-size: 1.1em;
}
#home-descargas div[id^="descargas-"] ul li a {
    text-decoration: none;
    display: block;
    padding: 1%;
}
#home-descargas div[id^="descargas-"] ul li a:hover {
    background: #ffffff3b;
}

/** HOME-CONTACTO **/
#home-contacto-02 label {
    color: #fff;
}
#home-contacto-02 input, #home-contacto-02 textarea {
    border: none;
    border-radius: 0;
    width: 100%;
    padding: 1%;
}
#home-contacto-02 textarea {
    height: 10em;
}
#home-contacto-02 input[type="submit"] {
    background: #c21b21;
    padding: 2%;
    color: #fff;
    text-shadow: none;
}

/** FOOTER **/
footer .menu-top-menu-container {
    margin: 0;
}
footer .widget_nav_menu .menu-item {
    display: inline-block;
}
footer .widget_nav_menu .menu-item a {
    padding: 3px 7px !important;
    margin: 0 !important;
    border: none !important;
}
footer .widget_nav_menu .menu-item a:before {
    content: '·';
    padding-right: 5px;
}
footer .widget_nav_menu .menu-item a:hover {
    background: #ffffff33;
    color: #fff !important;
}
footer .widget_nav_menu .menu-item.menu-item-has-children a {
    pointer-events: none;
    background: #9119189c;
}
footer .widget_nav_menu .menu-item.menu-item-has-children ul li a {
    pointer-events: visible;
    background: none;
}
footer .widget_nav_menu .menu-item.menu-item-has-children ul li a:before {
    content: '--';
}
#colophon #theme-attribution {
    display: none;
}
/*footer#colophon:after {
    content: '';
    color: #999;
    text-align: center;
    width: 100%;
    display: block;
    padding: 2%;
}*/

/** CUADROS **/
article.category-area-01 .entry-header,
article.category-area-02 .entry-header,
article.category-area-03 .entry-header {
    display: none;
}
article.category-area-01 .entry-categories,
article.category-area-02 .entry-categories,
article.category-area-03 .entry-categories {
    display: none;
}
#cuadros-01 .pdfemb-viewer,
#cuadros-02 .pdfemb-viewer,
#cuadros-03 .pdfemb-viewer {
    border: 5px solid #fff;
    background: #fff;
}
#cuadros-01-titulos h2,
#cuadros-02-titulos h2,
#cuadros-03-titulos h2 {
    color: #fff;
    font-size: 2em;
    text-align: center;
}
#cuadros-01-titulos h4,
#cuadros-02-titulos h4,
#cuadros-03-titulos h4 {
    color: #333333;
    font-size: 1.5em;
    display: inline-block;
    width: 20%;
    padding: 1%;
    margin: 0;
    text-align: right;
    background: #d0d0d0;
    line-height: 20px;
}
#cuadros-01-titulos p,
#cuadros-02-titulos p,
#cuadros-03-titulos p {
    color: #fff;
    font-size: 1.3em;
    display: inline-block;
    padding: 1%;
    margin: 0;
    width: 70%;
    line-height: 20px;
}
#cuadros-01 .pdfemb-poweredby,
#cuadros-02 .pdfemb-poweredby,
#cuadros-03 .pdfemb-poweredby {
    display: none;
}


/** NOTAS **/
#secondary {
    margin-top: 5%;
}
#secondary .widget .widget-title {
    font-size: 18px;
}		