 .lw .section-title {
     text-transform: none;
     color: #d04619;
     border-bottom-color: #d04619
 }

 .tapa {
     border: 1px solid #cbcbcb
 }

 .btn-two {
     background-color: #f09700;
     border-color: #f09700;
 }

 .btn-two:hover,
 .btn-two:focus,
 .btn-two:active,
 .btn-two.active,
 .open .dropdown-toggle.btn-two {
     background-color: #f8ae00;
     border-color: #f8ae00;
 }

 .btn-gris {
     background-color: #868889;
     border-color: #868889;
     color: #fff;
 }

 .btn-gris:hover,
 .btn-gris:focus,
 .btn-gris:active,
 .btn-gris.active,
 .open .dropdown-toggle.btn-gris {
     background-color: #f8ae00;
     border-color: #f8ae00;
     color: #fff;
 }

 ul.categories li a:hover {
     background-color: #002e51
 }

 #toTop:hover {
     color: #d04619 !important
 }

 #toTop:hover #toTopHover,
 #toTopHover {
     background-color: #d04619
 }

 /* 
.img-responsive{
    min-width: 326px;
} */


 /*NAV*/
 #fb-header {
     border-bottom: 0
 }

 .navbar-wp .navbar-nav>.active>a,
 .navbar-wp .navbar-nav>.active>a:hover,
 .navbar-wp .navbar-nav>.active>a:focus {
     background-color: #0077af;
 }

 .navbar-wp .navbar-nav>.open>a,
 .navbar-wp .navbar-nav>.open>a:hover,
 .navbar-wp .navbar-nav>.open>a:focus {
     background-color: #0077af;
 }

 .lw .navbar-wp .navbar-nav>li>a:hover,
 .lw .navbar-wp .navbar-nav>li>a:focus {
     background-color: #0077af;
 }

 .navbar-wp .dropdown-menu {
     border-top: 1px solid #002e51;
     border-bottom: 3px solid #002e51;
 }

 .navbar-wp .dropdown-menu>li>a:hover {
     background: #002e51;
 }

 #navOne {
     background-color: #002e51;
     border-bottom: none
 }

 .lw .navbar-wp .navbar-nav>li>a {
     color: #fff;
 }

 @media (max-width: 767px) {
     .navbar {
         margin-bottom: 0
     }
 }

 @media (min-width: 992px) {
     body {
         padding-top: 80px;
     }

     #fb-header.shrink #logo-lg {
         margin-top: -61px;
     }

     #fb-header.shrink #logo-sm {
         height: 20px;
         top: -5px;
     }

     #fb-header.shrink .navbar,
     #fb-header.shrink {
         min-height: 10px;
     }

     #fb-header.shrink .navbar-wp .navbar-nav>li>a {
         padding: 12px 16px
     }

     #fb-header.shrink form.form-search {
         padding: 5px 0;
     }

     #fb-header.shrink .navbar-header {
         height: 44px
     }

     .navbar-header {
         position: relative;
         width: 180px;
         height: 77px;
         overflow: hidden
     }
 }

 @media (max-width: 991px) {
     #logo-sm {
         display: none
     }

     .navbar-fixed-top {
         position: inherit
     }
 }

 #fb-header #logo-sm img {
     height: 20px;
 }

 #fb-header #logo-sm {
     position: absolute;
     left: 0;
     top: 80px;
 }

 #fb-header,
 #fb-header .navbar-header,
 #fb-header .navbar-header a,
 #fb-header .navbar,
 #fb-header .container,
 #fb-header .navbar-wp .navbar-nav>li>a,
 #fb-header form.form-search {
     -webkit-transition: all 0.35s linear;
     -moz-transition: all 0.35s linear;
     -o-transition: all 0.35s linear;
     transition: all 0.35s linear;
 }

 .navbar-default .dropdown-menu,
 .navbar-wp .dropdown-menu.dropdown-menu-user {
     margin-top: -1px !important;
 }

 #fb-header form.form-search {
     padding: 21px 0;
     width: 260px;
     margin-left: 15px;
 }

 .navbar-wp .navbar-toggle {
     color: #fff;
     border-color: #fff
 }

 .navbar-wp .navbar-toggle:hover,
 .navbar-wp .navbar-toggle:focus {
     background-color: #f09700;
     border-color: #f09700
 }

 @media (min-width: 992px) and (max-width: 1199px) {
     .navbar-wp .navbar-nav>li>a {
         padding: 28px 12px;
     }

     #fb-header form.form-search {
         width: 180px
     }
 }

 /*FIN NAV*/

 /*ASIDE MENU*/
 #asideMenu a:hover {
     color: #d04619
 }

 /*FIN ASIDE MENU*/

 /*breadcrumb*/
 .pg-opt .breadcrumb a {
     color: #d04619
 }

 #edicion {
     font-size: 14px;
     padding: 12px 0;
     font-weight: bold
 }

 .pg-opt .breadcrumb {
     padding: 8px 0
 }

 /*fin breadcrumb*/

 /*FOOTER*/
 .footer h4 {
     font-size: 14px;
     /*font-family: "Source Sans Pro" !important;*/
     text-transform: uppercase;
     font-weight: bold;
     /*color: #F5F5F5;*/
 }

 .footer .staff h4 {
     margin-bottom: 15px
 }

 .footer .staff ul {
     margin-bottom: 10px
 }

 .footer .staff p {
     margin-bottom: 0
 }

 .links-interes>ul>li:first-child {
     border-top: 1px solid #333;
 }

 .links-interes>ul>li {
     padding-top: 3px;
     padding-bottom: 3px;
     border-bottom: 1px solid #333;
 }

 .footer a:hover {
     color: #d04619;
 }

 @media (min-width: 1200px) {
     .col-md-3.agrandar {
         width: 27%;
     }

     .col-md-3.achicar {
         width: 24%;
     }
 }

 @media (min-width: 992px) and (max-width: 1199px) {
     .col-md-3.agrandar {
         width: 31%;
     }

     .col-md-3.achicar {
         width: 22%;
     }
 }

 /*FIN FOOTER*/

 @media (max-width: 767px) {

     /*solo mobile*/
     .pg-opt .breadcrumb {
         float: none
     }
 }

 /*HOME*/
 #masonryWr .figure a {
     color: #002e51
 }

 #masonryWr .figure a:hover {
     color: #0077af
 }

 .lw .w-box h2.relevancia-2 {
     font-size: 16px
 }

 .lw .w-box h2.relevancia-1 {
     font-size: 18px
 }

 .lw .w-box h2.seccion-17 {
     font-size: 20px
 }

 #inicio .w-footer i {
     width: 28px;
     height: 28px;
     display: inline-block;
     padding: 7px;
     margin-left: 10px;
     text-align: center;
     font-size: 14px;
     background: #ccc;
     color: #fff;
     border-radius: 2px;
 }

 #inicio .w-footer i.fa-twitter {
     background-color: #62addb
 }

 #inicio .w-footer i.fa-facebook {
     background-color: #43609c
 }

 #inicio .w-footer i.fa-envelope {
     background-color: #bababa
 }

 #inicio .w-footer i.fa-comments {
     /* WhatsApp */
     background-color: #25D366;
     /* Color oficial de WhatsApp */
     color: #fff;
     /* Icono en blanco */
 }

 #inicio .w-footer i.fa-instagram {
     background-color: #E1306C;
     /* Color oficial de Instagram */
     color: #fff;
     /* Icono en blanco */
 }

 #masonryWr .figure header p,
 #masonryWr .figure header a h2 {
     color: #002e51
 }

 #masonryWr .figure header:hover p,
 #masonryWr .figure header:hover h2 {
     color: #0077af
 }

 #masonryWr .figure header p,
 #nota .blog-post header p {
     margin-bottom: 0;
     padding-bottom: 0;
     font-size: 16px;
     line-height: 26px;
 }

 #masonryWr .figure header h2:nth-child(2) {
     margin-top: 0;
     padding-top: 0
 }

 #nota .blog-post header p {
     color: #333;
     font-size: 24px
 }

 #nota .blog-post header h1 {
     font-weight: bold;
 }

 /*HOME*/

 /*SECCIONES*/
 /*#listado .list-listings h2.relevancia-1 {font-size: 24px}
#listado .list-listings h2.relevancia-2 {font-size: 22px}
#listado .list-listings h2.relevancia-3 {font-size: 18px}*/
 #listado .list-listings header p {
     margin-bottom: 0;
     padding-bottom: 0;
     font-size: 20px;
 }

 #listado .list-listings h2.title:nth-child(2) {
     margin-top: 0;
     padding-top: 0;
 }

 #listado .list-listings h2 {
     font-size: 20px;
     font-weight: bold;
 }

 #listado .list-listings .title,
 #listado .list-listings header p {
     color: #002e51
 }

 #listado .list-listings header:hover .title,
 #listado .list-listings header:hover p {
     color: #0077af
 }

 @media (max-width: 767px) {

     #listado .listing-image,
     #listado .listing-body {
         width: 100%
     }

     #listado .listing-image {
         height: auto
     }

     #listado .listing-body {
         padding: 0
     }
 }

 /*FIN SECCIONES*/

 /*NOTA*/
 #nota a {
     color: #0077af
 }

 #nota a:hover {
     color: #97d6ec
 }

 .lw .w-box h1 {
     margin: 0;
     padding: 0;
     font-weight: 500;
     font-size: 24px;
     color: #333;
 }

 .lw .w-box h2 {
     font-size: 24px
 }

 #nota .compartir i {
     width: 28px;
     height: 28px;
     display: inline-block;
     padding: 7px;
     margin-left: 10px;
     text-align: center;
     font-size: 14px;
     background: #ccc;
     color: #fff;
     border-radius: 2px;
     margin-top: 10px
 }

 #nota .compartir i.fa-twitter {
     background-color: #62addb
 }

 #nota .compartir i.fa-facebook {
     background-color: #43609c
 }

 #nota .compartir i.fa-envelope {
     background-color: #bababa
 }

 #nota .compartir i.fa-comments {
     background-color: #25D366;
     color: #fff;
 }

 #nota .compartir i.fa-instagram {
     background-color: #E1306C;
     color: #fff;
 }


 @media (max-width: 767px) {
     #nota .meta-list {
         padding-bottom: 0
     }

     #nota .compartir i {
         margin-left: 0;
         margin-right: 10px;
     }

     #nota .compartir {
         text-align: left !important;
     }
 }


 #nota table {
     background-color: transparent;
     width: 100% !important;
     max-width: 100%;
     margin-bottom: 20px;
     border: 1px solid #dddddd;
 }

 #nota table p {
     padding: 0 !important
 }

 #nota table>thead>tr>th,
 #nota table tr th,
 #nota table>tbody>tr>th,
 #nota table>tfoot>tr>th,
 #nota table>thead>tr>td,
 #nota table>tbody>tr>td,
 #nota table tr td,
 #nota table>tfoot>tr>td {
     padding: 8px;
     line-height: 1.42857143;
     vertical-align: top;
     border: 1px solid #dddddd;
 }

 #nota table>thead>tr>th {
     vertical-align: bottom;
     border: 1px solid #dddddd;
 }

 #nota table>caption+thead>tr:first-child>th,
 #nota table>colgroup+thead>tr:first-child>th,
 #nota table>thead:first-child>tr:first-child>th,
 #nota table>caption+thead>tr:first-child>td,
 #nota table>colgroup+thead>tr:first-child>td,
 #nota table>thead:first-child>tr:first-child>td {
     border-top: 0;
 }

 #nota table>tbody>tr:nth-of-type(odd),
 #nota table tr:nth-of-type(odd) {
     background-color: #f9f9f9;
 }

 /*FIN NOTA*/

 /*EDICIONES ANTERIORES*/
 #edicionesAnteriores .carousel-3 {
     padding: 0 30px;
 }

 #edicionesAnteriores .carousel-nav {
     position: absolute;
     top: 50%;
     left: 0;
     right: 0;
     bottom: 0;
     margin-top: -10px;
 }

 #edicionesAnteriores .carousel-nav .left {
     position: absolute;
     left: 0;
 }

 #edicionesAnteriores .carousel-nav .right {
     position: absolute;
     right: 0;
 }

 #edicionesAnteriores .carousel-nav .left,
 #edicionesAnteriores .carousel-nav .right {
     height: 80px;
     /*background-color: #f09700 !important*/
 }

 #edicionesAnteriores .carousel-nav i {
     margin-top: 22px;
     font-size: 36px;
     /*color: #fff*/
 }

 #edicionesAnteriores .figcaption-btn a:hover {
     color: #0077af
 }

 .figcaption.bg-2 {
     background-color: #0077af
 }

 .animate-hover-slide .figure a {
     color: #fff
 }

 .carousel-3 .carousel-nav a {
     color: #d04619
 }

 .carousel-3 .carousel-nav a:hover {
     background-color: #f09700 !important
 }

 .pagination>.active>a,
 .pagination>.active>span,
 .pagination>.active>a:hover,
 .pagination>.active>span:hover,
 .pagination>.active>a:focus,
 .pagination>.active>span:focus {
     z-index: 2;
     color: #fff;
     background-color: #f09700;
     border-color: #f09700;
     cursor: default;
 }

 .pagination>li>a:hover,
 .pagination>li>span:hover,
 .pagination>li>a:focus,
 .pagination>li>span:focus {
     color: #d04619
 }

 .pagination>li>a,
 .pagination>li>span {
     color: #d04619
 }

 /*FIN EDICIONES ANTERIORES*/

 /*BUSCAR*/
 #___gcse_0 .gsc-selected-option-container {
     max-width: 80px !important;
     width: 80px !important
 }

 /*FIN BUSCAR*/

 /*MODAL SHARE*/
 #modal-share .modal-content,
 #modal-share .form-control,
 #modal-share .btn {
     border-radius: 0
 }

 #modal-share form {
     border-bottom: 1px solid #eee;
     margin-bottom: 15px
 }

 #modal-share .btn {
     background-color: #f09700
 }

 #modal-share textarea {
     height: 120px
 }

 #modal-share .preview p {
     line-height: 18px
 }

 #modal-share .title {
     color: #002e51;
     font-weight: bold
 }

 /*FIN MODAL SHARE*/

 /*QUICK MESSAGE*/
 #quick-message {
     position: fixed;
     right: -240px;
     top: 80px;
     z-index: 9999;
 }

 #quick-message .content {
     background-color: rgba(248, 174, 0, 0.9);
     width: 240px;
     color: #fff;
     z-index: 9999;
     overflow: hidden;
     border: 1px solid transparent;
     padding: 10px
 }

 #quick-message .message {
     font-size: 16px;
     display: block;
     margin: 4px 6px;
     text-align: center
 }

 /*FIN QUICK MESSAGE*/

 /*owl slider*/
 .owl-carousel {
     margin-bottom: 20px;
 }

 .owl-controls {
     height: 0
 }

 .owl-theme .owl-controls .owl-buttons div {
     opacity: 1;
     color: #333;
     filter: Alpha(Opacity=100);
     background: #fff;
     border: #eee 1px solid;

     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
 }

 .owl-theme .owl-controls .owl-buttons div:hover {
     background: #F5F7F7;
 }

 .controlls-over .owl-controls {
     position: absolute;
     top: 50%;
     left: 0;
     right: 0;
     bottom: 0;
     margin-top: -20px;
 }

 .controlls-over .owl-controls .owl-prev {
     float: left;
 }

 .controlls-over .owl-controls .owl-next {
     float: right;
 }

 .controlls-over .owl-pagination {
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
 }

 .owl-theme.controlls-over .owl-controls .owl-page {
     background: rgba(0, 0, 0, 0.3);

 }

 .owl-theme.controlls-over .owl-controls .owl-page:first-child {
     -webkit-border-top-left-radius: 10px;
     -webkit-border-bottom-left-radius: 10px;
     -moz-border-radius-topleft: 10px;
     -moz-border-radius-bottomleft: 10px;
     border-top-left-radius: 10px;
     border-bottom-left-radius: 10px;
 }

 .owl-theme.controlls-over .owl-controls .owl-page:last-child {
     -webkit-border-top-right-radius: 10px;
     -webkit-border-bottom-right-radius: 10px;
     -moz-border-radius-topright: 10px;
     -moz-border-radius-bottomright: 10px;
     border-top-right-radius: 10px;
     border-bottom-right-radius: 10px;
 }

 .owl-theme.controlls-over .owl-controls .owl-page span {
     background: #fff;
 }

 /* top text caption */
 .owl-carousel .owl-item div {
     position: relative;
 }

 .owl-carousel .owl-caption {
     padding: 10px;
     position: absolute !important;
     left: 0;
     top: 0;
     right: 0;
     margin-top: 0;
     max-width: 100%;
     background: rgba(0, 0, 0, 0.3);
     display: block;
     color: #fff;
 }

 .owl-carousel .owl-caption.bottom {
     bottom: 0;
     top: auto;
     z-index: 2
 }


 .owl-carousel .owl-caption p {
     color: #fff;
     font-size: 13px;
     line-height: 20px;
     padding: 0;
     margin: 0;
 }

 .owl-carousel .owl-caption h1,
 .owl-carousel .owl-caption h1 a,
 .owl-carousel .owl-caption h2,
 .owl-carousel .owl-caption h2 a,
 .owl-carousel .owl-caption h3,
 .owl-carousel .owl-caption h3 a {
     color: #fff;
     font-size: 21px;
     line-height: 21px;
     font-weight: bold;
     margin-bottom: 10px;
 }

 .owl-carousel .owl-caption a {
     color: #fff;
     font-weight: bold;
 }

 /*fin owl slider*/

 /*embed responsive*/
 .embed-responsive {
     position: relative;
     display: block;
     height: 0;
     padding: 0;
     overflow: hidden;
 }

 .embed-responsive .embed-responsive-item,
 .embed-responsive embed,
 .embed-responsive iframe,
 .embed-responsive object,
 .embed-responsive video {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border: 0;
 }

 .embed-responsive-4by3 {
     padding-bottom: 75%;
 }

 .embed-responsive-16by9 {
     padding-bottom: 56.25%;
 }

 /*fin embed responsive*/


 /*ASIDE AFFIX*/
 #secciones.tapa,
 #notas-relacionadas.tapa {
     border: none
 }

 #secciones.affix,
 #notas-relacionadas.affix {
     top: 58px
 }

 #secciones.affix-bottom,
 #notas-relacionadas.affix-bottom {
     position: absolute
 }

 @media (min-width: 1200px) {

     #secciones,
     #notas-relacionadas {
         width: 360px
     }

     #listado #secciones {
         width: 261px
     }
 }

 @media (min-width: 992px) and (max-width: 1199px) {

     #secciones,
     #notas-relacionadas {
         width: 293px
     }

     #listado #secciones {
         width: 212px
     }
 }

 @media (max-width: 991px) {

     /*tablet y mobile*/
     #secciones,
     #notas-relacionadas {
         width: 100%
     }
 }

 /*FIN ASIDE AFFIX*/


 /*
** PALETA **
azul-1 = #002e51
azul-2 = #0077af
azul-3 = #97d6ec
naranja-1 = #d04619
naranja-2 = #f09700
naranja-3 = #f8ae00
gris = #868889
*/

 #fb-root {
     display: none;
 }

 /* To fill the container and nothing else */

 .fb_iframe_widget,
 .fb_iframe_widget span,
 .fb_iframe_widget span iframe[style] {
     width: 100% !important;
 }

 .fb-page {
     min-height: 500px
 }