/*
Theme Name: El Día - Ver. 2017
Theme URI: http://eldia.com.do
Author: MCTekk
Author URI: http://mctekk.com/
Description: New theme for El Dia Newspaper.
Version: 1.1

Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: eldia

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.
*/

/*Cortar los thumbnails de las noticias*/
.superior a img{
    margin-top: -70% !important;
}

#masrecientes {
    margin-bottom: 4em;
}

.tb_superior a img{
    margin-top: -50% !important;
}

.center a img{
    margin-top: -25% !important;
    margin-bottom: -25% !important;
}

.tb_center a img{
    margin-top: -20% !important;
    margin-bottom: -15% !important;
}

.bottom a img{
    margin-bottom: -70% !important;
}

.tb_bottom a img{
    margin-bottom: -50% !important;
}


#masencuestas > li > a {
	display: block;
    text-align: center;
    margin-top: 5em;
    width: 100%;
    color: #043865;
}


#masencuestas > li > a:hover {
    color: #e15626;
}



/* --------- Widget de Taboola --------- */
.trc_rbox_header {
    display: none !important;
}

#single-article-section .container .header {
    margin-bottom: 3%;
}

/* ------------------ */

/* ----------------- Submenu -------------- */




/* ---------- Leer más artículos ---------*/
.alm-listing li img { width:211px; }
.alm-listing li h3 { margin-left:55px; font-weight: bold; }
.alm-reveal { margin-left:20px; }
.alm-listing li p { margin-left:55px; }

/* ------------------ */

div.wpcf7-mail-sent-ok { 
    /* Contact form (mensaje de agradecimiento) */
    display: block;
    border: 0px;
    font-size: 120%;
    text-align: center;
}

img.attachment-featuredbig.wp-post-image {
    height: 393px;
}

img.attachment-small.wp-post-image {
    width: 200px;
    height: 111px;
}

#gallery-3 {
    display: none;
}

.onPollGBH {
    position: relative;
}

.coloquios-content {
    height: 250px;
    overflow: hidden;
    margin-top: 3%;
}


.morning-content a {
    color: #e45515;
    font-weight: 600;
}

.floatLinks {
    text-align: center;
    margin: 10px 0;
}

.noticia-destacada .anoticia {
    display: block;
    height: 390px;
    overflow: hidden;
}

.iframentos iframe {
    width:1200px;
    height:730px;
}

.masnoticias .photomas {
    height: 115px;
    overflow: hidden;
}

ul.wp-polls-ul li {
    /* font-size: 14px; */
}

ul.wp-polls-ul {
    margin-bottom: 10px !important;
}

.tableauPlaceholder {
    transform: scale(0.9);
    margin-left: -20px;
}

h5.title a, a h2.title {
    color: #333;
}

#special-coverage-section .section-title::before {
    background-color: #004c88;
}


#socialfooter {
    font-size: 200%;
}

#columnist-section .columns .wrapper {
    min-height: 220px;
}

.aside-navbar-search-form.hidden-xs {
    display: none !important;
}

aside .segundoBox {
    margin-top: 20px;
}

.ui-button.ui-combobox-button {
    width: 40px;
    height: 34px;
    background: url(img/columnist/input-btn.jpg) right center no-repeat #fff;
    border-color: #fff;
    font-size: 12px;
    margin-top: -3px;
}

#columnist-section .ui-combobox-input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    /*
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    */
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#columnist-section .ui-combobox-input {
    height: 34px;
    width: 240px;
    display: inline-block;
    border-color: #e9e9e9;
    font-size: 13px;
}

.ui-menu-item a {
    font-size: 13px !important;
}

.dev-logo {
    width: 310px;
    float: left;
}

.wp-polls {
    margin-bottom: -10px;
}

p.titleOnePollGBH, .wp-polls-form p:nth-child(3) {
    font-weight: 700;
    font-size: 1.56em;
    margin-bottom: 10px;
    position: relative;
}

.wp-polls-form p:nth-child(3) {
    text-align: center !important;
}

.wp-polls IMG,
.wp-polls LABEL,
.wp-polls INPUT,
.wp-polls-loading IMG,
.wp-polls-image IMG {
    min-height:0;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    font-size: initial;
    vertical-align: middle;
    padding: 10px !important;

}

.wp-polls .Buttons {
    background-color: #000 !important;
    color: #fff;
    border-radius: 0;
    padding: 10px 30px;
    font-weight: 800;
    margin: 10px 0;
}

.Buttons:hover  {
    background: #ff7039 !important;
}

.wp-polls-ul {
    margin:0 !important;
}

.wp-polls-ul {
    margin:0 !important;
}

.wp-polls-ul li {
    padding: 5px 0;
    border-bottom:solid 1px #cacaca;
}

.wp-polls-form p a {
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    float: none;
}

#arte-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}
#cobertura-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}
#cultura-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}
#deporte-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}
#mundialarte-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}
#espectaculo-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}
#internacionales-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}

#baile-content .row {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
    border-collapse: separate;
    border-spacing: 10px;
}
button.alm-load-more-btn{
    background-color: #e75320!important;
    color: #fff!important;
    overflow: hidden;
    border: none;
    margin-bottom: 10px;
    padding: 0px 70px;
}
div#wpcf7-f159-p528-o1 {
    height: 378px;
}

#back-top {
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 1px 1px 3px #ccc;
    background: url(img/goTop.png) no-repeat 0 0;
    bottom: 45px;
    color: #fff;
    position: fixed;
    right: 45px;
    text-indent: -9999em;
    width: 50px;
    height: 50px;
    z-index: 200;
    cursor: pointer;
}


.news-thumbs, .news-nav {
    position: relative;
    height: 100%;
}

.news-thumbs .slick-center.slick-active {
    position: relative;
    z-index: 1;
}

.image-next img, .image-prev img {
    width: 40px;
}

.slick-slider {
    margin-bottom: 5px;
}

.news-thumbs .slick-center.slick-active:before {
    content: "";
    z-index: 2;
    position: absolute;
    top: -7px;
    width: 10px;
    background-color: #e25625;
    height: 10px;
    margin-left: -10px;
    left: 50%;
    border-left: 2px solid #e25625;
    border-top: 2px solid #e25625;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.news-thumbs *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.news-gallery-thumbs {
    height: 100%;
}
.image-next, .image-prev {
    display: block;
    top: 88px;
    margin-top: -35px;
    position: absolute;
    background: transparent;
    border: 0;
}
.image-next {
    right: 0;
}
.image-prev {
    left: 0;
}

/** Search Styles **/

#section-search-form-container .form-wrapper {
    background-color: #ebebeb !important;
    height: 237px !important;
}

.advancedSearch .headsearch.searchform {
    margin-top: 10px !important;
}

aside .publinferior { margin-top: 20px !important; }

#gbhcs_buscar, .csfrom input, .csTo input {
    border: solid 1px #ccc !important;
    /* border-radius: 3px !important; */
    background-color:#fff !important;
    width: 100% !important;
}

#gbhcs_buscar {
    clear:both;
    border: solid 1px #ccc !important;
    width: 75% !important;
    height: 38px !important;
    font-size: 13px !important;
    border-radius: 0 !important;
    margin-top: 0;
}

.csButton input[type="submit"] {
    background: #e25625;
    border: none;
    color: #fff;
    padding: 9px 15px;
    font: 14px 'Open Sans';
}

.advancedSearchFields {
    padding-bottom: 15px !important;
}

.cat-links-holder-single {
    font-size: 1.56em !important;
    font-weight: 700 !important;
    color: #e25625 !important;
}

.advancedSearch:after {
    content:'';
    display:block;
    clear:both;
    height:0;
    font-size:0;
}

.advancedSearch .cat-links-holder-single {
    border-bottom: 1px solid #e0e0e0;
    font: normal 20px 'Open Sans' !important;
    padding-top: 3px;
    text-align: left;
    background: #e25625;
    color: #FFF !important;
    margin: 0 10px 0 0;
    padding: 44px 20px;
    width: 100%;
    text-transform:uppercase;
}

.csfrom, .csTo {
    display: inline-block !important;
    margin-top: 12px !important;
    margin-right: 10px !important;
}

.advancedSearch label {
    font-weight: normal !important;
}

.csButton {
    width: 20% !important;
    display: inline-block !important;
    float: right !important;
}

.advancedSearchFields {
    padding-bottom: 15px !important;
    width: 80% !important;
    display: inline-block !important;
    float: left !important;
}

.cssButton {
    display: inline-block !important;
    border-radius: 0 !important;
    font-size: 16px !important;
    padding: 8px 15px !important;
    border: 0 !important;
    background: #e25625 !important;
    color: #FFF !important;
    cursor: pointer !important;
    margin: 12px 3% !important;
}

.datepick-nav, .datepick-ctrl {
    background: #e25625 !important;
    border: 1px solid #e25625 !important;
}

.datepick a.datepick-disabled {
    color: #2f2f2f !important;
}

.datepick-ctrl {
    background-color: #e25625 !important;
}

/** Search Styles ENDs **/


/*** Other Styles ***/

button.alm-load-more-btn {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    width: 202px;
    height: 42px;
    line-height: 44px;
    background: #ed7070;
    color: #fff;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 4px;
    padding: 0 20px;
    display: inline-block;
    position: relative;
    -webkit-transition: padding 0.25s ease-in-out, width 0.25s ease-in-out;
    -moz-transition: padding 0.25s ease-in-out, width 0.25s ease-in-out;
    transition: padding 0.25s ease-in-out, width 0.25s ease-in-out;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-align: right;
}
#load-more::before {
    content: "" !important;
    background-image: url(img/add.png) !important;
    background-repeat: no-repeat !important;
    position: absolute !important;
    left: 0px !important;
    font-size: 35px !important;
    width: 38px !important;
    height: 45px !important;
    top: -2px !important;
    background-color: #004c88 !important;
    padding-left: 8px !important;
    display: block !important;
    padding-top: 3px !important;
    background-position: 8px !important;
    background-size: 20px !important;
}
*:before, *:after {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

/*** Other Styles ENDs ***/

a, img {
    display: initial;
}

.read-more, .view-more {
    text-transform: none;
}


.header h1.section-title {
    position: relative;
    margin-left: 0px;
    font-size: 20px;
}

.related-new-single a, .related-new-single span {
    display: inline-block;
    vertical-align: middle;
}

.related-new-single a {
    font-size: medium;
}

.related-new-single span {
    font-size: 28px;
}

/* Empty comment */
.menu-main-menu-container .nav .open > a {
    background-color: #4294da;
    border-color: #337ab7;
}
#health-section .headline-news:first-child,
#life-section .headline-news:first-child,
#science-section .headline-news:first-child,
#social-section .headline-news:first-child {
    z-index: 1;
}

.ads {
    position: relative;
    margin: 0 auto;
    display: inline-block;
    float: right;
    width: 100%;
}

.ad-width-size {
    max-width: 970px;
    width: 100%;
}

.small-ad-title {
    position: absolute;
    top: -18px;
}

.default-bg-wide {
    background-image: url('/wp-content/themes/eldiatheme/img/full-ad.jpg');
    display: inline-block;
    border: solid 1px #666;
    position: relative;
}

.medium-width-ad-container .inner-ad {
    background-image: url('/wp-content/themes/eldiatheme/img/full-ad.jpg');
    background-position: center;
    display: block;
    margin: 0 auto;
    border: solid 1px #666;
}


.default-bg-box {
    background-image: url('/wp-content/themes/eldiatheme/img/320banners.jpg');
    background-size: 300px;
    max-width: 300px;
    display: block;
    margin: 0 auto;
    border: solid 1px #666;
}

p.small-ad-title {
    font-size: 10px;
}

#more-news-container .section-title {
    display: inline-block;
}

.button.alm-load-more-btn {
    text-align: right;
    width: 203px;
}

button.alm-load-more-btn {
    width: 238px !important;
}

.print-author {
    display: none;
}

.single-article-title {
    text-transform: initial;
}

.ui-autocomplete {
    max-height: 382px;
    overflow-y: scroll;
}

/******************************************************/
/******************* DIGO NETWORK *********************/
/******************************************************/

/** home **/
.row.slider-nav {
    overflow: hidden;
}

.loading-cont {
    background: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.loading-cont img {
    position: absolute;
    width: 128px;
    top: 80px;
    left: 0;
    right: 0;
    margin: auto;
}

#economy-section .header::before,
#world-section .header::before {
    background-image: url('img/world.png');
}

#shows-section .header::before {
    background-image: url('img/shows.png');
}

#sports-section .header::before {
    background-image: url('img/sports.png');
}

#social-section .header::before,
#life-section .header::before {
    background-image: url('img/lifeandsocial.png');
}

#health-section .header::before {
    background-image: url('img/health.png');
}

#science-section .header::before {
    background-image: url('img/science.png');
}

#photogallery-container .header::before {
    background-image: url('img/galleries.png');
}

#videogallery-container .header::before {
    background-image: url('img/galleries.png');
}

.one-line-section-container::after {
    width: initial;
    height: initial;
    background: initial;
    border-top: initial;
    border-bottom: initial;
    border-right: initial;
}
#breaking-news-container .content {
    border: 1px solid #dbdcdd;
}

/*#columnas_opinion { width:1185px; }*/
#columnas_opinion { border-bottom: 4px solid #2c2c2c; }
#columnas_opinion .col-sm-8 { padding-right: 0px; }
#columnas_opinion .col-md-4 { height:53px;  }

#breaking-news-container .title{
    font-size: 16px;
}

.marquee-text {
    white-space: nowrap;
    z-index: 0;
    font-weight: 600;
    /* font-size: 1.3em; */
    top: 50%;
    margin-top: 0;
}

.social-media-links.navbar-right {
    z-index: 1;
    position: relative;
}
#contact-form-section #contact-form {
    /*max-height: 500px !important;*/
    /*min-width: 440px;*/
}

#main-news-gallery-container .slick-current {
    background-color: #fff !important;
}

/*dev-new*/

#pag { padding-top:20px; clear:both; }

.prevPosts { float:left; }
.nextPosts { float:right; }

.prevPosts a, .nextPosts a {
    background: #e25625;
    box-shadow: none;
    color: #fff;
    margin: 10px 0;
    padding: 5px 10px;
    text-shadow: none;
    font-size: 13px;
}

.prevPosts a:hover, .nextPosts a:hover {
    background: #CF4B1D !important;
    text-decoration: none;
}

.breadResultSearch span {
    background: #444;
    color: #FFF;
}
.breadResultSearch span, .breadResultSearch a {
    padding: 10px 24px;
    float: left;
}

.breadResultSearch a {
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,#d4d4d4 0%,#e7e7e7 17%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,#d4d4d4),color-stop(17%,#e7e7e7));
    background: -webkit-linear-gradient(left,#d4d4d4 0%,#e7e7e7 17%);
    background: -o-linear-gradient(left,#d4d4d4 0%,#e7e7e7 17%);
    background: -ms-linear-gradient(left,#d4d4d4 0%,#e7e7e7 17%);
    background: linear-gradient(to right,#d4d4d4 0%,#e7e7e7 17%);
    color: #474747;
    padding: 10px 24px;
    float: left;
}

.breadResultSearch a:hover {
    background: #e25625 !important;
    color: #FFF;
    text-decoration: none;
}

.filtersResultSearch {
    margin: 40px 0;
    font-size: 12px;
    line-height: 21px;
}

.filtersResultSearch h2 {
    border-bottom: 1px solid #d7d7d7;
    color: #222222;
    font: bold 22px Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
}

#single-article-section .section-main-article {
    clear:left;
    padding-top:0px;
}

.advancedSearch input[type="text"] {
    border-radius: 0;
    border: 1px solid #e0e0e0;
    margin-right: 10px;
    padding: 5px 3px;
}

.advancedSearch input[type="text"] {
    height: 25px;
    width: 100%;
}

.advancedSearch  input[type="text"] {
    padding: 15px 13px;
}

.datepicker {
    background: url(img/calendar.gif) no-repeat right center !important;
}

.navbar > .container .navbar-brand {
    margin-left: 0;
}

.filtersResultSearch .expand_filter_list a {
    background: url(img/arrow_search_down.png) no-repeat right 5px;
    color: #0379a6!important;
    padding-right: 15px;
}


#footer-navbar-search-form .input-group,
#custom-search-input .input-group {
    width: 100%;
}

#special-coverage-section .publicity-aside-single {
    width: 300px!important;
}

#special-coverage-section .aside-ad {
    float: none;
    width: 300px;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

#columnist-section .author-select-container {
    position: relative;
    display: block;
}

aside .aside-ad {
    /*float: none;*/
}

/** YouTube Videos SideBar **/

.mgl_tubelab_item_metas {
    display: none !important;
}

.epyt-gallery-title {
    font-size: 14px !important;
}

.mgl_tubelab_item {
    border-bottom: solid 1px #d4d4d4;
}

/** YouTube Videos SideBar ENDs **/

.dpp_comments {
    background: #ddd;
    width: fit-content;
    padding: 0 5px;
    border-radius: 3px;
}

.widget_dpp_widget {
    font-size: 14px;
}

.dpp_result {
    border-bottom: solid 1px #ddd;
    padding-bottom: 5px;
}

/** Contact Form Overwrites Styles **/

#contact-form-section #contact-form {
    padding: 20px 40px 10px;
}

#contact-form label {
    margin-left: 0;
}

.ajax-loader {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    position: absolute;
}

#contact-form .wpcf7-validation-errors {
    border: 1px solid #fb9d73;
    border-radius: 3px;
}

#contact-form span.wpcf7-not-valid-tip {
    color: #ff6a36;
}

#contact-form .btn:hover,
#contact-form .btn:focus {
    color: #f5f5f5;
}

/** Contact Form Overwrites Styles END **/

/* Tubelab Custom */
.video-gallery-container .mgl_tubelab{
    padding-top: 5px;
}
/* END Tubelab Custom END */


/*
.slick-initialized .slick-slide {
    display: block;
    cursor: pointer;
}
.slick-initialized .slick-slide:hover {
    background-color: rgba(150,25,0,.2);
}
*/

.slider-nav .slick-slide {
    background-color:#fff !important;
}

article .title {
    min-height: 50px;
    font-size: 2em;
    line-height: 1.2em;
}

.related-articules .photopreview {
    display: block;
    height:170px;
    overflow:hidden;
}

#logomain {
    width: auto !important;
    height: 45px;
}

#custom-search-input {
    margin-top: .5em;
}

#cintillo_superior {
    margin: 2em 0;
}

#opinion {
    background-color:#e9ecf1;
    padding:1em 2em;
}

.categorias a {
    font-size: 1.2em;
}

.widget-title {
    font-weight: bold !important;
    border-bottom: 4px solid #1a74c0;
    text-transform: uppercase;
    margin-bottom: 1em;
}



/* Articulos */
.carousel-caption {
    left: 0;
    right: 0;
    padding:0;
    background-color: #04355f;
    color: #fff;
    bottom: 0;
    height: 8em;
}
.carousel-caption h3 {
    padding: 2% 0;
    font-size: 1.30em;
    line-height: 1.5em;
    width: 95%;
    margin:auto;
    text-align: left;
}

.categorias li {
    display: inline-block;
    margin-right: 2%;
    font-size: 125%;
    margin-bottom: 1em;
}

.categorias a {
    color: #04355f;
    font-weight: 600;
    display: block;
    background-color:#f7f7f7;
    padding:5px 10px;
    border-radius: 0px;
}

.categorias a:hover {
    background-color:#2b98ce !important;
    color: #fff !important;
}


.single-article-title {
    margin-top: 0px;
}

.trc_rbox_header {
    display: none !important;
}

#single-article-section .container .header {
    margin-bottom: 3%;
}

.popular-posts img {
    width: auto !important;
}
#single-article-main-content .wp-caption {
    margin:auto;
    width: 100%;
}


/* 
#single-article-main-content img {
    width: 30% !important;
}
*/

.alignright {float:right; margin:0 0 1em 1em}
.alignnone {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}


#single-article-main-content .wp-caption-text {
    background-color:#e1e1e1;
    font-size: 85%;
    padding: 1%;
}

.single-article-image-figure {
    max-height: 885px;
    overflow: hidden;
}

#subtitulos {
    font-size: 160%;
    line-height: 150%;
    font-weight: bold;
    margin-bottom: 4%;
}

#navegacion_arts i {
    color:#e25625;
}

.next-article a, .previous-article a {
    padding-left: 0 !important;
}

#single-article-main-content {
    margin-bottom: 0px;
}

#single-article-main-content div {
    margin-bottom: 10px;
}

.medium-width-ad { 
    position: relative !important; 
}

#single-article-main-content, #single-article-main-content div, #single-article-main-content p {
    font-size: 120%;
    line-height: 150%;
}

#single-article-main-content a {
    color: #000 !important;
    font-weight: 600 !important;
    border-bottom: 0.063rem dotted #000;
}

#single-article-main-content a:hover {
    color: #04355f !important;
    border-bottom: 0.063rem dotted #04355f !important;
}


.add-comment-btn {
    display: block;
    font-size: 13px;
    text-align: center;
    height: 35px;
    padding: 8px 0px;
    overflow: hidden;
    font-weight: bold;
    transition: background-color 0.3s linear;
}


.add-comment-btn .fa {
    float: left;
    display: block;
    background-color: #04355f !important;
    color:#fff;
    padding: 8px;
    margin-top: -8px;
    font-size: 155%;
    font-weight: normal;
}


.add-comment-btn:hover {
    background-color: #81929d !important;
    color:#FFF !important;
}


@media only screen and (max-width : 480px) { 
    #navegacion_arts {
        display:none !important;
    }
    .single-article-image-figure {
        height: auto !important;
    }

    #opinion-footer, .containing-ad-section, .table-like {
        padding-right: 5%;
    }
}


/* =========== Opinion ============= */

#editorial {
    background-color: #e1e1e1;
    padding: 2%;
    margin-bottom: 2%;
}

#editorial h2 { 
    margin:0 0 1%;
    font-weight: 800;
}

.titulo_columnas {
    background-color: #e25625;
    padding:2%;
    color:#fff;
    margin-bottom: 1%;
    font-size: 135%;
    font-weight: 700;
}

aside .aside-ad {
    margin-bottom: 10%;
}

.full-width-ad {
    margin-bottom: 4%;
}

#buenosdias {
    margin-bottom: 4%;
}

.autor { 
    font-size: 120%;
}

#buenosdias .autor { 
    font-size: 90%;
    font-weight: bold;
    color:#333;
    margin: 1% 0 3% 0;
    display: block;
}


#buenosdias h2 {
    padding: 0;
    margin: 0;
}

#masopinion h3 {
    margin:0px;
}

#masopinion article {
    min-height: 160px;
}

article .title {
    min-height: auto !important;
    font-weight: 700;
}

.main-news-gallery-item {
    height: 500px;
    overflow: hidden;
}


.alm-listing li img { width:211px; }
.alm-listing li h3 { margin-left:55px; font-weight: bold; }
.alm-reveal { margin-left:20px; }
.alm-listing li p { margin-left:55px; }

.noticia-destacada .anoticia {
    display: block;
    height: 390px;
    overflow: hidden;
}

.photomasx4 {
    height: 100px;
    overflow: hidden;
}

.photomasx3 {
    height: 155px;
    overflow: hidden;
}


@media only screen and (max-width : 480px) { 

    .alm-reveal {
        margin:7% 0;
    }

    .alm-listing li p { /* Body de la publicacion */
        margin:0;
    }

    .alm-reveal .entry-meta { /* Fecha de publicacion */
        font-size: 110%; 
        margin: 0 0 5%;
    }

    .alm-listing li {
        padding: 0px;
    }

    .alm-listing li img {
        width: 100%;
        position: relative;
        margin-bottom: 5%;
    }

    .alm-listing li h3 {
        margin:0;
    }


    #single-article-section .main-news-gallery-item-caption-wrapper {
        padding: 0px;
    }

    #single-article-section .main-news-gallery-item-caption,
    .main-news-gallery-item-caption-wrapper {
        height: auto !important;
    }

    .main-news-gallery-item-caption-wrapper .caption-description {
        font-size: 13px !important; 
    }

    .main-news-gallery-item {
        height: auto !important;
    }

    #single-article-section #centronews {
        width:auto !important;
        margin-right: 5%;
    }

    body {
        overflow-x: hidden;
    }

    #section-search-form-container {
        display: none;
    }
}