body {
    background-color: #FFFFFF;
}
.preheader .sections-top {
display: none !important;
}

.preheader .sections-top-block.opened .sections-top {
        display: block !important;
    }
.small-menu .sections-top {
display: none;
background-color: #fff;
}
/* portada */

#column_589272 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}
#column_589276 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}
#column_589285 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}

@media screen and (max-width: 479px) {

.front_title4, .front_title_semana, .front_title_pequeno {
    font-size: 14px;
    line-height: 18px;
    
     word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

}

@media screen and (min-width: 991px) {



#column_589272 {
/*
margin-top: -140px;
*/
   /*  margin-top: -137px; */
}
#column_589272 {
    /* margin-bottom: -980px; */
    margin-bottom: -770px;
  /*      margin-bottom: -530px; */
    margin-bottom: -326px;
  }  
#column_589273 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}

#column_589277 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}

#column_589278 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}



#column_589270 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}



#column_589271 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}


#column_589279 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}
}


/* local */
#column_589419 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}
#column_589334 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}


@media screen and (min-width: 991px) {
#column_589417 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}



#column_589418 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}
}
/* deportes */

#column_602414 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;

}

#column_601066 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}


/* article */
#column_589334 {
	position: -webkit-sticky;
    position: sticky;
    top: 52px;
}


.lupabox{
    padding:3px;
    float:left;
    background-color:#F10D30;
    border-radius:2px;
    cursor: pointer;
}
.lupabox span {font-size: 18px; color:#fff !important;}
.fechalupabox {
    float:left;
    color:#F10D30;
    font-family:'PT Sans', sans-serif;
    font-size:11px;
    text-transform:uppercase;
    padding-top:6px;
    padding-left: 8px;
}

.col-header h2.front_header:before{
    position: absolute;
    left: 25%;
    width: 10%;
    height: 1px;
    background: #DADADA;
    content: '';
    transition: top .5s;
}
.col-header h2.front_header:after{
    position: absolute;
    right: 25%;
    width: 10%;
    height: 1px;
    background: #DADADA;
    content: '';
    transition: top .5s;
}
a:hover .front_title, .front_title:hover {
    color: #00A3BE !important;
    text-decoration: none !important;
}
.fechayautor_centrado {
    width:100%;
    text-align:center;
    margin-top:8px;
}

.separadateautor {
    padding-left: 3px;
    padding-right: 4px;
    color: #F10D30;
    font-weight: bold;
}

.title-comments.newgreenstyle {
    color:#4A4A4A;
}
.title-comments.newgreenstyle h3 {
    padding:10px;
    font-size:16px;
}
.utilities-comments.newgreenstyle {
    min-height: 6px;
    background-color:#FEEEEF;
}
.newgreenstyle_iframe {
    margin:15px;
    width: 90% !important;
}

.sectionseparator{
    margin-bottom:50px;
}
.sectionlist_separator{
    border-bottom:#cccccc 1px dotted;
    padding-bottom:15px;
    clear:both;
}
a.article_author {
    color: #f10d30 !important;
}

.ticker_header {
    width: 9%;
    text-align: center;
    float: left;
}
.ticker_body {
    width: 91% !important;
}
.bolarelacion {color:#F10D30;font-size:18px;}

.hottopics_int ul li { margin-bottom:14px; }

.copy_newave {color:#4A4A4A;font-size:14px;padding-right:3%;line-height:18px;}

.newsletter-button {
    background-color:#4A4A4A;
    text-indent:0;
    border:1px solid #000;
    display:inline-block;
    color:#ffffff;
    cursor:pointer;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    height:40px;
    line-height:25px;
    width:40px;
    text-decoration:none;
    text-align:center;
    padding-top:0px;
    margin-top:20px;
    margin-bottom: 20px;
}
.newsletter-button:hover {
    background-color:#333333;
}.newsletter-button:active {
     position:relative;
     top:2px;
 }
.newsletter_response {
    text-transform: uppercase;
    line-height: 30px;
}
.newsletter_fraseaction{
    color:#4A4A4A;
    font-family:'Lora';
    font-size:18px;
    line-height:21px;
    padding-top:20px;
}
.soc li a {
    color: #F10D30 !important;
}

/** -------------- margenes responsive ------------------ */
@media screen and (max-width: 991px) {
    .space_left {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_medium {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_right {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .front_title_destacadopeq {
        padding-left: 120px;
        padding-right: 120px;
    }
    .front_summary_center {
        margin-bottom: 40px;
        padding-left: 80px;
        padding-right: 80px;
    }
    .sectionseparator{
        padding-bottom:30px;
        margin-bottom:30px;
    }
}

@media only screen and (max-width:48em) {
    .space_left {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_medium {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_right {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .col-header h2.front_header:before{
        left: 6%;
        width: 12%;
    }
    .col-header h2.front_header:after{
        right: 6%;
        width: 12%;
    }
    .front_title_destacado {
        font-size: 30px;
        line-height: 36px;
    }
    .front_title_destacadopeq {
        padding-left: 20px;
        padding-right: 20px;
    }
    .front_summary_center {
        margin-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .article_title {
        font-size: 32px;
        line-height: 38px;
    }
    .margenmovil {margin-top:8px;}
    .sectionseparator{
        padding-bottom:20px;
        margin-bottom:20px;
    }
}

@media only screen and (max-width:20em) {
    .space_left {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_medium {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_right {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .col-header h2.front_header:before{
        left: 6%;
        width: 12%;
    }
    .col-header h2.front_header:after{
        right: 6%;
        width: 12%;
    }
    .front_title_destacado {
        font-size: 30px;
        line-height: 36px;
    }
    .front_title_destacadopeq {
        padding-left: 20px;
        padding-right: 20px;
    }
    .front_summary_center {
        margin-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .article_title {
        font-size: 32px;
        line-height: 38px;
    }
    .margenmovil {margin-top:8px;}
    .sectionseparator{
        padding-bottom:20px;
        margin-bottom:20px;
    }
}

/** -------------- FIN margenes responsive ------------------ */

/*
* bootstrap
*/








/*
* style.20170801164147.css
*/




/************** opennemas common css ******************/
.image-middle-wide div.article-media,
.image-top-wide div.article-media {
    width: 100%
}
.image-top-right div.article-media {
    max-width: 60%;
    float: right !important;
    margin-left: 10px
}
.image-top-left div.article-media {
    max-width: 60%;
    float: left !important;
    margin-right: 10px
}
.image-middle-right div.article-media {
    max-width: 60%;
    float: right !important;
    margin-left: 10px
}
.image-middle-left div.article-media {
    max-width: 60%;
    float: left !important;
    margin-right: 10px
}
.widget2-rss .external-feeds {
    border-bottom: 1px dotted #D0D0D0;
    padding: 0 5px;
    min-height: 300px
}
.widget2-rss div.gfc-result {
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px dotted #D0D0D0
}
.widget2-rss div.gfc-result div.gf-title {
    height: auto
}
.widget2-rss div.gfc-result div.gf-title a {
    font-family: sans-serif;
    font-weight: 700;
    color: #111;
    line-height: 16px
}
.widget2-rss div.gfc-result div.gf-author {
    font-size: 10px;
    font-style: italic;
    font-weight: 700
}
.widget2-rss div.gfc-result div.gf-snippet {
    font-size: 12px;
    margin-top: 5px
}
.poll form {
    display: inline-block;
    width: 100%
}
.poll .submit-button {
    text-align: center;
    font-size: 11px;
    margin-right: 20px;
    float: right
}
.poll ul {
    list-style: none
}
.hidden {
    display: none
}
.pager {
    margin: 20px 0;
    list-style: none;
    text-align: center
}
.pager:after,
.pager:before {
    display: table;
    content: "";
    line-height: 0
}
.pager:after {
    clear: both
}
.pager li {
    display: inline
}
.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}
.pager li>a:focus,
.pager li>a:hover {
    text-decoration: none;
    background-color: #f5f5f5
}
.pager .next>a,
.pager .next>span {
    float: right
}
.pager .previous>a,
.pager .previous>span {
    float: left
}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
    color: #999;
    background-color: #fff;
    cursor: default
}
article.onm-new.opinion a.opinion-author-name {
    text-transform: uppercase
}
#comentarios.article-comments {
    margin: 10px 0
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}
.video-container embed,
.video-container iframe,
.video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cookies_overlay {
    background: rgba(0, 0, 0, .95);
    position: fixed;
    left: 0;
    top: 0;
    color: #fff;
    width: 100%;
    z-index: 9999;
    font-size: 13px;
    text-align: left;
    padding: 10px 0
}
.cookies-overlay {
    margin: 0 auto;
}
.cookies-overlay p {
    margin: 0 100px 0 0;
    padding-left: 10px;
    float: left;
    max-width: 90%;
}
.cookies-overlay button {
    background: rgba(255, 255, 255, 0.15);
    border: none;
    border-radius: 0;
    margin: 0 0 0 10px;
    padding: 4px 15px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    text-transform: uppercase;
}
.cookies-overlay button:hover {
    background: rgba(0, 0, 0, 0.1);
}
.cookies-overlay a {
    color: #fff;
    text-decoration: underline;
}
#cookies_overlay {
    z-index: 99999;
}



/*****  media queries *****
xs - @media (max-width: 479px)  {} Mobile
ms - @media (min-width: 480px) and (max-width: 768px) {} Tablet
sm - @media (min-width: 769px) and (max-width: 991px) {} Portable
md - @media (min-width: 992px) and (max-width: 1199px) {} Desktop
lg - @media (min-width: 1200px) {} iMac, etc
***/
/***********************************************************
    General definitions
************************************************************/
/*
body {
    font: 300 16px "Roboto", "sans serif";
    background-color: #fff;
    color: #3d3d3d;
    overflow-x: hidden;
}
a{
    color: #3d3d3d;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
a:hover {text-decoration: none; color: #919191;}
*/
.title {font: 24px/1.2em "Droid Serif", "sans serif";font-weight: 700; letter-spacing: -0.02em; }
.subtitle {font-family: 'Droid Sans', sans-serif;}
strong {font-weight: 700;}
.no-margin-left {margin-right: 0;}
figure img {width: 100%;}

figure.lazy {
    background-size: cover !important;
    background-position: center center !important;
    overflow: hidden;
    background-color: #f6f7f9;
    opacity: 1;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
figure.lazy.loading {min-height: 100px;}
figure.lazy.loaded {opacity: 1;}

figure.lazy img {opacity: 0;-webkit-transition: opacity 300ms ease-in;-moz-transition: opacity 300ms ease-in;-o-transition: opacity 300ms ease-in;transition: opacity 300ms ease-in}
figure.lazy.loading img {opacity: 0;}
figure.lazy.loaded img {opacity: 1;}

figure.cover-img.lazy {}
figure.cover-img.lazy.loading {background-image: none!important;opacity: 1!important;}
figure.cover-img.lazy.loaded {}
figure.cover-img.lazy.loading img {opacity: 0;}


/***********************************************************
    general tools
************************************************************/
.main-wrapper {min-height: 500px;}
.custom-container {width: 1280px;}
#cont-main{ border-top: 1px solid #e6e5e5; padding-right: 0; padding-left: 0; }

.main-container {padding-top: 5px;margin-top: 0px;}
header {font-family: 'Droid Serif', serif;}
.header {margin: 0 auto;padding: 0;}
.header-logo {padding:10px 10px 15px; text-align: center;}
.header-logo h1 {margin: 0;}
.header-logo a {}
.header-logo a img { 
width: auto; max-height: 90px;max-width: 100%;

    max-height: 66px;
}
.header-logo.topbar {
    position: fixed;
    right: 0;
    left: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    opacity: 0;
    pointer-events:none;
}
.header-logo.topbar img {
    height: 32px;
    margin-top: -2px;
}
.header-logo.topbar a {
    pointer-events:auto;
}
.header-logo.topbar a:hover {
    opacity: 0.6;
}
.header-info {
    color: #fff;
    text-align: center;
    font: 1.8rem/1.8rem Droid Serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}
.header-info .widget2 { margin:0; }
.datetime.topbar {
    position: fixed;
    right: 0;
    left: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    opacity: 1;
    pointer-events:none;
    line-height: 50px;
}
.header-date {
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    margin-top: 10px;
    font-size: 1.24rem;
    line-height: 1.4rem;
    padding-left: 0;

}
.header-date .datetime{ padding-left: 10px; float: left; }

.header-socials, .header-tools {
    height: 100px;
}
.header-socials .social-links {
    margin: 0;
    position: absolute;
    bottom: -10px;
}
.header-socials .social-links li {
    padding: 0;
}
.header-socials .item-home,.header-socials .iadbox-item{display: none;}
.header-socials .fa {color: #000!important;
    font-size: 1.6rem;
    width: 32px;
    text-align: center;
    height: 48px;
    line-height: 48px;
}
.header-socials .fa:hover {
    color: #333;
}

.pagination {width: 100%;
    text-transform: uppercase;
    font-family: 'Droid Sans', sans-serif;
}
.pagination li.next {
    float: right;
}
.content-col .pagination {
    margin-left: -30px;
    margin-right: -40px;
}
.pagination a { color: #777;border-style: none!important;
    background-color: #f1f1f1!important;
    padding: 15px!important;
    border-radius:0px!important;
}
.pagination>.active>a, .pagination>.active>a:focus,
.pagination>.active>span, .pagination>.active>span:focus { color: #777; }
.pagination>.active>a:hover, .pagination a:hover, .pagination>.active>span:hover { color: #333;}

.pagination .disabled { opacity: 0.25; }
.pagination .prev-next {
    height: 90px;
    position: relative;
    border-style: none!important;
}
.pagination .prev-next .article-nav {
    padding-right: 0;
    padding-left: 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
}
.pagination .prev-next a i {
    color: #fff;
    font-size: 2em;
    height: 90px;
    width: 48px;
    display: inline-block;
    line-height: 90px;
    text-align: center;
    position: absolute;
    top: 0;
}
.pagination .prev-next .article-prev {
    top: 0;
    left: 0;
    display: inline-block;
}
.pagination .prev-next .article-next {
    top: 0;
    right: 48px;
    position: absolute;
    display: block;
    float: left;
}

.pagination .prev-next .article-media {
    height: 90px;
    width: 90px;
    display: block;
    float: left;
    top: 0;
    position: absolute;
}
.pagination .prev-next .prev .article-media {
    left: 48px;
}
.pagination .prev-next .next .article-media {
    right: 48px;
}
.pagination .prev-next .article-media .cover-img {
    background-color: orange;
    max-height: 90px;
    width: auto;
}
.pagination .prev-next .article-media .cover-img a img-responsiveÂ {
    min-height: 90px;
    height: 90px;
    width: auto;
}
.pagination .prev-next .article-data {
    display: block;
    margin-left: 138px;
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
}
.pagination .prev-next .article-data .title {
    font-size: 1.5em;
    margin: 0;
}
.pagination .prev-next .next .article-data {
    margin-left: 90px;
    margin-right: 48px;
}


.header-section, .header-title, .widget2-header{
    padding-top: 0;
    padding-bottom: 0;
    font: 100 1.3em/48px 'Droid Sans', sans-serif;
    text-transform: uppercase;
    text-align: left;
    float: none;
    height: 48px;
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #F1F1F1;
    overflow: hidden;
    position: relative;
}
.header-section{
    margin-bottom: 20px;
    padding-left: 40px;
    letter-spacing: 0.5em;
    font-size: 1em;
}
.header-section.dark, .widget2-header.dark{
    background-color: #777;
    padding-right: 15px;
    padding-left: 15px;
}
.header-section.small, .widget2-header.small{
    height: 42px;
    line-height: 42px;
    margin-bottom: 0;
    font-size: 1em;
}
.header-section.small a, .widget2-header.small span{
    border-bottom: none;
    position: relative;
    line-height: 42px;
}
.header-section.small:before, .widget2-header.small:before{
    line-height: 42px;
    font-size: 1em;
    width: 42px;
    height: 42px;
}
.header-section a, .widget2-header span{
    border-bottom: none;
    position: relative;
    line-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    margin-left: 0;
    padding-right: 10px;
    padding-left: 45px;
    margin-right: 0;
    text-align: left;
    letter-spacing: 0.5em;
    font-size: 1.3rem;
}
.header-section.dark a, .widget2-header.dark span{
    color: #fff;
}
.header-section a:before, .widget2-header span:before,.widget2-header span.header-icon{
    /*content: "\f0c9";*/
    color: #ababab;
    font: 1.3em Fontawesome;
    position: absolute;
    z-index: -1;
    opacity: 0.2;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
    bottom: -10px;
    left: 15%;
}
.header-section a:hover{color: #919191;}
.header-section .goToCat {
    background-color: rgba(255, 255, 255, 0.5);
    float: right;
    height: 44px;
    display: block;
    width: 44px;
    margin-top: -10px;
    line-height: 44px;
    border: 1px solid #f5f5f5;
}
.header-section .goToCat:hover {background-color: #555;color: #fff;}
.capture { position: relative; }
.capture .play-button:hover { opacity: 1; }
.greyscale figure, img.greyscale {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url(grayscale.svg); /* Firefox 4+ */
    filter: gray; /* IE 6-9 */
}
.lightgrey {background-color: #fafafa;}

.header-title { border-top: 0; margin-bottom: 10px; }

figure a{
    overflow: hidden;
    display: block;
    position: relative;
}
figure a img:hover{  }
figure > a:before{
    content: " ";
    background-color: transparent;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    visibility: hidden;
    z-index: 1;
}
figure:hover > a:before{
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.2);
}
figure a img{  }

.image-top-left div.article-media {max-width: 40%; }
.back-to-top {
    display: none;
    position: fixed;
    bottom: 15px;
    margin-left: -15px;
    right: 15px;
    background-color: rgba(255, 255, 255, 0.95);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    z-index: 999;
}
.back-to-top:hover { background-color: #e6080b; bottom: 20px; }
.back-to-top:hover i {
    color: #fff;
}
.back-to-top i {
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: #333;
    border-radius: 0;
    text-align: center;
}
.arrow-up {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid black;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #f00;
}

.arrow-right {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid green;
}

.arrow-left {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right:15px solid blue;
}


/* Article navigations */

.widget2-next-article {
    background-color: #fff;
    bottom: 0;
    right: 0;
    left: 0;
    position: fixed;
    height: 0px;
    z-index: 999;
    overflow: hidden;
    padding: 0 90px 0 0;
    margin: 0;
    border-top: 1px solid #e6e5e5;
    -webkit-transition: height .25s ease-in-out;
    transition: height .25s ease-in-out;
}
.widget2-next-article.sticky {
    position: fixed;
    height: 90px;
}
.widget2-next-article .widget2 {
    margin: 0;
    padding: 0;
}
.widget2-next-article .article-navigation {
    width: 50%;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    bottom: 0;
    top: 0;
    position: absolute;
    z-index: -1;
    background-color: #fff;
}
.widget2-next-article .article-navigation:hover {
    background-color: transparent;
}
.widget2-next-article .article-navigation:hover .article,
.widget2-next-article .article-navigation:hover a i {
    background-color: rgba(0, 0, 0, 0.05);
}
.widget2-next-article .article-navigation.prev {
    left: 0;
}
.widget2-next-article .article-navigation.next {
    right: 0;
}
.widget2-next-article .article-navigation .article {
    visibility: visible;
    opacity: 1;
    display: block;
    width: 100%;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
    height: 90px;
    margin: 0;
    left: 0;
    top: 0;
    z-index: -1;
    float: left;
}
.widget2-next-article .article-navigation.prev .article {
    padding-left: 90px;
    left: 0;
}
.widget2-next-article .article-navigation.next .article {}
.widget2-next-article .article-navigation > a {
    float: left;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.widget2-next-article .article-navigation a i {
    z-index: 5;
    background-color: #fff;
    width: 90px;
    float: right;
    height: 90px;
    line-height: 90px;
    color: silver;
    position: static;
}
.widget2-next-article .article-navigation.prev a i {
    float: left;
}
.widget2-next-article .article-navigation.next a i {
    float: right;
}
.widget2-next-article .article-navigation .article .article-media {
    width: 160px;
    float: left;
    height: 90px;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.widget2-next-article .article-navigation .article .article-media img {
    height: 90px;min-height:inherit;max-height: inherit;
    width: auto;min-width:inherit;max-width:inherit;
}
.widget2-next-article .article-navigation .article .article-data {
    float: left;
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 15px;
    position: absolute;
}
.widget2-next-article .article-navigation.next .article .article-data {
    padding-right: 90px;
}
.widget2-next-article .article-navigation .article .article-data .title {
    margin: 0;
    float: left;
    max-height: 6.6rem;;
    overflow: hidden;
    font-size: 2rem;
    line-height: 2.2rem;
}
.widget2-next-article .article-navigation .article .article-data .title a {
    font-size: inherit;line-height: inherit;}

.article-navigation {
    position: fixed;
    top: 30%;
    width: 24px;
    height: 90px;
    background-color: #ababab;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.article-navigation:hover {
    background-color: #12427c;
}
.article-navigation.next {
    right: 0;
}
.article-navigation.prev {
    left: 0;
}
.article-navigation .article {
    width: 280px;
    background-color: #fff;
    padding: 10px;
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 42px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
}
.article-navigation:hover .article {
    visibility: visible;
    opacity: 1;
}
.article-navigation.prev .article {
    left: 24px;
    bottom: inherit;
    top: 0;
}
.article-navigation.next .article {
    right: 24px;
    bottom: inherit;
    top: 0px;
}
.article-navigation .article:hover {}
.article-navigation .article .article-media {
    width: 70px;
    float: left;
    height: 70px;
    position: relative;
}
.article-navigation .article .article-media figure, .article-navigation .article .article-media figure a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.article-navigation .article .article-media figure img {
    height: 100%;
    width: auto;
    max-width: inherit;
    top: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);
}
.article-navigation .article .article-data {
    padding-left: 70px;
    margin-left: 10px;
}
.article-navigation .article .article-data .title {
    max-height: 6.4rem;
    overflow: hidden;
}
.article-navigation .article .article-data .title a {
    float: left;
    color: #303030;
    font-size: 1.4rem;
    line-height: 1.6rem;
}
.article-navigation .article .article-data .title a:hover {color: #333;}

.article-navigation.prev i {}
.article-navigation.next i {}
.article-navigation i {
    display: block;
    line-height: 90px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.header .creative-commons a{ color: #fff; }

/***********************************************************
Pre-header
************************************************************/
.preheader {
    max-width: 100%;
    background: #e6080c;
    font-weight: 500;
    font-size: 1em;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    margin-right: 0;
    margin-left: 0;
    height: 50px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
    font-family: 'Droid Serif', serif;
    display: none;
}

.preheader .list-inline{
    display: inline;
    padding: 0;
    margin: 0;
    width: auto;
    float: left;
    height: 48px;
}
.preheader .list-inline>li{margin: 0;padding: 0;line-height: 48px;
    float: left;
}
.preheader .fa, .preheader .facebook .fa, .preheader .googleplus .fa, .preheader .linkedin .fa, .preheader .twitter .fa, .preheader .whatsapp .fa {color: #fff;font-size: 1.2em;opacity: 0.6; margin-right: 10px;}
.preheader .creative-commons a{opacity: 0.6; color: #fff; text-transform: uppercase; font-weight: bold; font-family: 'Roboto', sans-serif; }
.preheader .fa:hover, .preheader .creative-commons:hover a {opacity: 1;}
.preheader .social-links{
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}
.preheader .social-links li{}
.preheader .social-links li a{
    padding: 0 5px;
    line-height: 48px;
    display: block;
}
.preheader .social-links li a:hover{
    background-color: rgba(255, 255, 255, 0.9);
}
.preheader .social-links li a.twitter:hover .fa{
    color: #55acee;
}
.preheader .social-links li a.facebook:hover .fa{
    color: #45619d;
}
.preheader .social-links li a.google-plus:hover .fa,.preheader .social-links li a.youtube:hover .fa{
    color: #db4437;
}
.preheader .social-links li.item-rss a:hover .fa{
    color: #FFA500;
}

.preheader .social-links .fa{
    margin-right: 0;
}

.preheader .utilities-menu {float: right; margin-right: 20px;}
.preheader .utilities-menu li {margin-left: 15px; font-size: 1.2em;}
.preheader .utilities-menu a {color: #FFF; opacity: 0.6; }
.preheader .utilities-menu a:hover { opacity: 1; }
.preheader .utilities-menu li a:before { font-family: "FontAwesome";content:"\f006"; vertical-align: baseline; }
.preheader .utilities-menu li.newsletter a:before { font-family: "FontAwesome";content:"\f0e0"; }
.preheader .utilities-menu li.participa a:before { font-family: "FontAwesome";content:"\f1ea"; vertical-align: baseline; }
.preheader .utilities-menu li.contacto a:before { font-family: "FontAwesome";content:"\f022"; vertical-align: baseline; }
.preheader .utilities-menu li span {display: none;}
.preheader .utilities-menu li.archivecontent span, .preheader .utilities-menu li.contacto span, .preheader .utilities-menu li.newsletter span {display: none;}
.preheader .utilities-menu li.archivecontent a:before { content: "\f133"; font-family: "FontAwesome"; }

.preheader .menu-utilities { display: none; }

.menu-utilities {
    margin-top: 1px;
    position: relative;
    background-color: white;
    padding-bottom: 2px;
    font-family: "Droid Sans", sans-serif;
}
.menu-utilities .sections-top:after {
    content:"";
    position:absolute;
    z-index: -1;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    bottom:0px;
    left: 10%;
    right: 10%;
    width: 80%;
    height: 5px;
    -moz-border-radius:100%;
    border-radius:100%;
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
.top-menu  {text-align: center;
    margin: 0;
}
.top-menu li { display: inline-block;
    font-size: 1.2rem;
    text-transform: uppercase;
}
.top-menu li a {

 color: #00A3BE;
}
.top-menu li:after { content: "•"; font-weight: bold;  color: rgb(170, 170, 170); margin-left: 10px; }
.top-menu li:last-child:after {content: none;}
/***********************************************************
Search menu
************************************************************/
.search-block  {position: relative;}
.search-block .form-input, .search-label  {display: none;}
.search-block .navbar-form {
    margin: 0; padding: 0;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 48px;
    overflow: hidden;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.search-block:hover .search-button {
    background-color: #fff;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.search-block:hover .search-button .fa {
    color: #851b36;
    opacity: 1;
}
.search-block .form-input {
    position: absolute;
    top: 48px;
    padding: 0;
    right: -10px;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    opacity: 1;
    background-color: #851b36;
    z-index: 99;
    border: none!important;
}
.fixed-header .search-block .form-input {
    top: 48px;
    right: inherit;
    border-color: initial;
}
.fixed-header .search-block .search-button {
    border-radius: 0px;
    background-color: transparent;
}
.fixed-header .search-block:hover .search-button {
    border-radius: 0px;
}
.search-block .form-input .form-control {border-radius: 0px;border-style: none;
    font-weight: 300;
    margin: 0;
    height: 48px;
    min-width: 120px;
}
.search-block .search-button {
    border: 0;
    box-shadow: none;
    line-height: 48px;
    height: 48px;
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    margin-right: 0;
    padding: 0;
    width: 48px;
    background-color: #f1f1f1;
    border-radius: 50%;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;

}
.search-block .search-button .fa{color: #fff;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 48px;
    margin-right: 0;
    border-style: none;
    opacity: 1;
}
.search-block .search-button:hover{background-color: #fff;}
.search-block .search-button:hover .fa{color: #851b36; opacity: 1; }
.search-block .input-opened, .search-block:hover .form-input {display: inline-block;}

.header-search {
    position: absolute;
    bottom: -7px;
    right: 35px;
}
.header-search .search-block .search-button:hover, .header-search .search-block:hover .search-button {
    background-color: #333;
}

.header-search .search-block .search-button .fa{color: #000;}
.header-search .search-block .search-button:hover .fa, .header-search .search-block:hover .fa{color: #fff!important;}

.header-search .search-block .form-input {
    right: 0;
    background-color: #333;
    border: 1px solid #333;
    border-top-style: solid;
}

.main-header { margin-bottom: 30px; }
.main-header.cat-home { margin-bottom: 1px; }
.main-header .container {overflow: visible; margin-bottom: 10px; }


/***********************************************************
top menu
************************************************************/
.small-menu .sections-top-button {  display: inline-block;line-height: 48px;color: #fff;text-transform: uppercase;
    text-align: center;
}
.small-menu .sections-top-button > span {display: none;}
.small-menu .sections-top-button a {
    line-height: 48px;
    height: 48px;
    display: block;
    text-align: center;
    float: left;
    width: 48px;
    padding: 0;
    pointer-events:none;
}
.small-menu .sections-top-button .fa {color: #fff;
    margin-right: 0;
    opacity: 1;
    line-height: 50px;
}
.small-menu .sections-top-button:hover .fa {color: #851b36; opacity: 1; }
.small-menu .sections-top-button:hover, .small-menu .sections-top-button:hover a {color: #851b36; opacity: 1}
.small-menu .sections-top-block {position: relative;margin: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    cursor: pointer;
    height: 50px;
}
.small-menu .sections-top-block:hover{background-color: #fff;}
.small-menu .sections-top-block:hover .fa,.small-menu .sections-top-block:hover span {
color: #851b36;
opacity: 1; 
}
/*
.small-menu .sections-top {
display: none;
background-color: #fff;
}
*/
.small-menu .sections-top-block .sections-top{ position: absolute; top: 10px; left: 15px; padding: 0; -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); opacity: 1;}
.small-menu .sections-top-block.opened .sections-top {display: block; z-index: 9999; position: fixed; top: 48px;
    left: 0;
    width: 320px;
    bottom: 0;
    overflow: scroll;
}
.small-menu .sections-top-block .sections-top .menu {
    padding-left: 0;
}
.small-menu .sections-top-block .sections-top .top-menu {padding: 0; margin:0; background:none !important; text-align: center;list-style: none;}
.small-menu .sections-top-block .sections-top .top-menu > li {border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align: left; vertical-align:top; padding: 0; line-height: normal;}
.small-menu .sections-top-block .sections-top li {
    line-height: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    display: block;
    width: 100%;
}
.small-menu .sections-top-block .sections-top ul li:last-child {
    margin: 0;
}
.small-menu .sections-top-block .sections-top li a {
    font-weight: 300!important; text-transform: uppercase; padding: 0 15px; display: block;
    font-size: 1em;
    line-height: 40px;
    color: #851b36;
}
.small-menu .sections-top-block .sections-top li ul {
    padding-left: 15px;
    font-size: 0.95em;
    list-style:none;
}
.small-menu .sections-top-block .sections-top > ul > li > a {font-weight:bold;}
.small-menu .sections-top-block .sections-top li a:active, .small-menu .sections-top-block .sections-top li a:focus,
.small-menu .sections-top-block .sections-top li a:hover {opacity: 0.8; background-color: rgba(255, 255, 255, 0.1);}
.small-menu .sections-top-block .sections-top li:hover > a{opacity: 1;
    margin-left: 5px;
    background-color: rgba(0, 0, 0, 0.05);
}
.small-menu .sections-top-block .sections-top li:focus > a{opacity: 1;
    background-color: rgba(0, 0, 0, 0.05);
}

.small-menu .sections-top-block .sections-top .top-menu > li > ul a{padding-left: 25px; opacity: 0.8;}
.small-menu .sections-top-block .sections-top .top-menu > li:hover{background-color: rgba(226, 8, 114, 0.05);}
.small-menu .sections-top-block .sections-top .top-menu > li > ul > li:hover a {opacity: 1;}

.small-menu .sections-top-block .sections-top .menu:nth-of-type(2n+0) {
    padding-left: 0;
    background-color: rgba(233, 232, 232, 0.2);
    font-size: .9em;
    border-top: 1px solid #e9e8e8;
}

/**********************************************************
   Main nav menu
************************************************************/
.main-nav-menu{
    width: auto;
    text-transform: uppercase;
    font: 15px 'Droid Serif', serif;
}
.menu-nav {}
.header-nav {
    top: 0;
    bottom: 0;
    height: 90px;
}
.main-nav-menu .section-listing > ul {
    text-align: right;
    padding-right: 0;
    padding-left: 0;
}
.main-nav-menu .section-listing > ul > li {
    overflow: hidden;
}
.main-nav-menu .section-listing > ul > li > a {
    position: relative;
}
.main-nav-menu ul.nav-justified {
    -moz-box-shadow: inset 0 2px #f5f5f5;
    box-shadow: inset 0 2px #f5f5f5;
    background-color: #f5f5f5;
}

@media (min-width: 992px) {
    .main-nav-menu {}
    .main-nav-menu .sections-toggle-button{ display:none; }
    .main-nav-menu .section-listing-block{}
    .main-nav-menu .section-listing {}
    .main-nav-menu .section-listing > ul {text-align: right;margin-bottom: 0;list-style: none;
    }
    .main-nav-menu .section-listing > ul > li { white-space: nowrap;
        padding-right: 0;
        padding-left: 0;
    }
    .main-nav-menu .section-listing > ul > li.hassubmenu > a:hover {}
    .main-nav-menu .section-listing > ul > li.hassubmenu > a:after {
        content: "ï„‡";
        font-family: FontAwesome;
        margin-left: 5px;
    }
    .main-nav-menu .section-listing > ul > li > a {
        display: block;
        line-height: 36px;
        padding-right: 0;
        padding-left: 0;
        border-bottom: 2px solid #e6080c;
        color: #000;
        letter-spacing: -0.2px; /* ferias y fiestas */
    }
    .main-nav-menu .section-listing > ul > li:hover {}
    .main-nav-menu .section-listing > ul > li > a:hover {color: #851b36;background-color: rgba(0, 0, 0, 0.05);}
    .main-nav-menu .section-listing .active{
        border-bottom-style: none;
        background-color: #000;
        padding-right: 0;
        padding-left: 0;
    }
    .main-nav-menu .section-listing .active > a{color: #fff!important;
        padding-right: 6px;
        padding-left: 6px;
    }
    .main-nav-menu .section-listing .submenu {
        position: absolute;
        width: auto;
        background-color: rgb(255, 255, 255);
        -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
        margin-top: 0;
        border-top: 1px solid #851b36;
        padding: 5px 0;
        z-index: 9999;
        text-align: left;
    }
    .main-nav-menu .section-listing li:last-child .submenu {}
    .main-nav-menu .section-listing li .submenu {display: none;}
    .main-nav-menu .section-listing li:hover .submenu {display: block;}
    .main-nav-menu .section-listing .submenu li {list-style: none;}
    .main-nav-menu .section-listing .submenu li a {display: block;padding: 5px 10px;}
    .main-nav-menu .section-listing .submenu li a:hover {background-color: #e6e5e5;}
    .main-nav-menu .section-listing > ul > li.album > a:before {content: "\f16a";font: 1em Fontawesome;color: #3d3d3d;}
}

/* main-nav-menu initial to tablet portrait & mobile*/
@media (max-width: 991px) {
    .preheader {display: block;}
    .preheader .menu-utilities { display: inline-block; }
    .ads-header { margin-top: 10px; }
    .search-block .search-button { background-color: transparent; }
    .main-container { padding-top: 50px; }
    .header-logo { padding: 0;text-align: left;}
    .header-logo a img {height: 32px !important;width: auto;text-align: center;}
    #navigation {text-align: right;display: none;}
    .main-nav-menu{
        width: auto;
        float: none !important;
        text-align: right;
    }
    .main-nav-menu .sections-toggle-button { padding: 0; background-color: #fff; text-align:center; font-weight: bold; text-transform: uppercase;
        float: right;
        display: block;
    }
    .main-nav-menu .sections-toggle-button a {color: #12427c;}

    .main-nav-menu .section-listing { display: none;
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
    }
    .main-nav-menu .opened .section-listing { display:block;
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
    }

    .main-nav-menu .section-listing-block { display:block;margin-top: 15px;margin-bottom: 10px;}
    .main-nav-menu .section-listing-block ul.menu {
        list-style:none;
        background-color: #12427c;
        margin: 15px 15px 0;
        padding: 0;
        z-index: 9999;
        position: absolute;
        display: block;
        right: 0;
        text-align: center;
        top: 30px;
        width: 200px;
    }
    .main-nav-menu .section-listing > ul > li {list-style: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }
    .main-nav-menu .section-listing-block ul.menu li.section.search {display: none;
    }
    .main-nav-menu .section-listing-block ul.menu li a {
        display: block;
        padding: 5px;
        line-height: 32px;
    }
    .main-nav-menu .section-listing-block ul.menu .submenu {
        list-style: none;
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0;
    }
    .main-nav-menu .section-listing-block ul.menu .submenu a {
        color: rgba(255, 255, 255, 0.8);
        line-height: 24px;
        font-size: 0.8em;
    }
    .main-nav-menu .section-listing-block ul.menu a:hover {background-color: rgba(255, 255, 255, 0.1);}

}

/* Portable + Desktop */
@media (min-width: 768px) and (max-width: 1199px) {
    .main-nav-menu .section-listing > ul > li {}
}

/*==================================================
     Fixed navbar
 ================================================== */
.fixed-header {
    box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
    position: fixed;
    z-index: 10001;
    background-color: #851b36;
    right: 0;
    left: 0;
    top: 0;
    display: block;
}
.fixed-header .header {
    margin: 0;
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
    padding: 0;
}
.fixed-header .header-logo.topbar {
    display: block;
    opacity: 1;
    visibility: visible;
}
.fixed-header .datetime.topbar {
    display: block;
    opacity: 0;
    visibility: hidden;
}

.fixed-header .header .logo-infos { display: none; }

.fixed-header .header-logo,
.fixed-header #navigation { display: none;}
.fixed-header .ad_horizontal_marker{ display: none; }

/***********************************************************
    Footer content definition
************************************************************/
.footer {
    background-color: #fff;
    padding-top: 0;
    margin-top: 30px;
    overflow: hidden;
    border-top: 1px solid #851b36;
    color: #808080;
    font: 12px 'Droid Serif', serif;
    text-transform: uppercase;
}
.footer-data {
    background-color: rgba(255, 255, 255, 0.1);
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.footer ul {margin: 0; padding: 0;}
.footer .share-icons {}
.footer .share-icons li {}

.footer-content{
    font-weight: 300;
}
.footer-content p {
    margin-bottom: 5px;
    text-align: left;
}

.footer .header-section{
    border-bottom-color: rgba(255, 255, 255, 0.1);
}
.footer .header-section span{
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 30px;
}
.footer .contact-data{
    font-size: 0.9em;
    padding-bottom: 30px;
    padding-top: 30px;
}
.footer .contact-data p span{
    margin-bottom: 0;
}

.footer .footer-logo{
    text-align: left;
    padding-bottom: 10px;
}
.footer .footer-logo img{
    max-height: 48px;
    max-width: 100%;
}
.footer .statics-menu {  }
.footer .statics-menu ul{ }
.footer .statics-menu  li a{ }

.footer .menu-footer {
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    border-left: 1px solid #cecdcd;
    border-right: 1px solid #cecdcd;
}
.footer .developed {    }
.footer .developed-by {
    text-align: left;
    padding-top: 25px;
    padding-bottom: 30px;
    min-height: 64px;
    padding-left: 20px;
}
.footer .developed-by a { font-weight:700; }
.footer .developed-by img{
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.footer .developed-by img:hover{
    opacity: 0.8;
}
.footer .footer-utilities .main-search-form {border-radius: 6px; opacity: 0.8; display:none;}

.footer .menu-footer ul {
    list-style:none;
    font-weight: 400;
    font-size: 1em;
    text-transform: uppercase;
}
.footer .menu-footer ul li {
    text-transform: none;
    display: inline-block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    margin: 0 2px 1px 0;
    clear: left;
    float: left;
}
.footer .menu-footer ul li a {
    display: inline-block;
    float: left;
    text-transform: uppercase;
    font-weight: 300;
    background-color: rgba(255, 255, 255, 0.2);
    padding: 5px 10px;
    color: #808080;
}
.footer .menu-footer ul li a:hover {
    background-color: rgba(255, 255, 255, 0.4);
}
.footer .menu-footer ul li ul {
    float: left;
    margin-left: 2px;
}
.footer .menu-footer ul li ul li {
    margin-bottom: -1px;
    opacity: 0.8;
    border-bottom-style: none;
}

/* =============================================================================
   Advertisement
   ========================================================================== */
.ads {
    text-align: center;
    white-space: nowrap;
}
.ads-break {
    margin-bottom: 10px;
    white-space: nowrap;
}
.ad-left,
.ad-right {
    display: inline-block;
    float: none;
    text-align: center;
}
.ad-left + .ad-right {
    margin-left: 10px;
}
.ad-header {
    float: right;
    text-align: right;
    max-height: 54px;
    max-width: 180px;
    margin-right: -10px;
}
.inner-content .oat-visible {
    padding-bottom: 10px;
}
.oat-top {
    margin-top: 0;
}
.oat-top.oat-visible {
    margin-top: 15px;
}
.ads-skyscraper-container {
    background-color: transparent;
    position: absolute;
    top:280px;
    width: 100%;
    max-width: initial;
}
.ads-skyscraper-container > div {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1080px;
}
.ad-skyscraper-left {
    left: -160px;
    position: absolute;
    text-align: right;
}
.ad-skyscraper-right {
    position: absolute;
    right: -160px;
    text-align: left;
}
.ad-inner {
    clear: both;
    margin-top: 30px;
    padding-bottom: 30px;
}
.ad-skyscraper-body {
    margin-right: -10px;
    margin-top: 20px;
    right: 0;
}
/*** special ads random from dfp ***/
.last-column .widget2-ads {
    padding:0!important;
    margin-left:-10px!important;
}
.last-column .widget2-ads div.ad_in_column {
    display:block;
    padding-bottom:5px;
    overflow:visible;
}
/* =============================================================================
   Frontpage
   ========================================================================== */

.wrapper2-highlighted { clear: both; }
.border-column{}

.fixed-column{
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 15px;
}
.nano-contents {clear: both; display: inline-block; width: 100%;}
.thin-column .onm-new.opinion .opinion-data .summary, .thin-column .onm-new.opinion .opinion-data .content-info  {
    display: none;
}
.wrapper2-tree-columns { clear: both; }
.wrapper2-more {
    margin-top: 15px;
    margin-bottom: 15px;
}
.wrapper2-more .article-media {
    position: relative;
}
.wrapper2-more figure {
    overflow: hidden;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
}
.wrapper2-more figure a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.wrapper2-more figure img,
.wrapper2-more .onm-new.onm-cropped figure img {
    position: absolute;
    top: 50%;
    left: 50%;
    right: -50%;
    bottom: -50%;
    -webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);
}
.wrapper2-more .onm-new .title {
    margin-bottom: 10px;
}

.wrapper2-big-title {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e5e5;
}
.first-wrapper .wrapper2-big-title {
    padding-bottom: 0;
    border-bottom: none;
}
.onm-new.big-content .title,
.wrapper2-big-title .title {font-size: 2.75em;}

/*** Wrapper specific adjustments ***/
.three-wrapper {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.six-columns .onm-new:nth-child(6n+1) {clear: left;}
/*
.six-columns .onm-new::nth-child(3n) {clear: right;}
*/

.hightitle { border: 0; height: 46px; overflow: hidden; margin-bottom: 20px; background-color: #fff;
    margin-top: -15px;
    border-bottom: 2px solid #000;
}
.hightitle .high-title {
    width: auto;
    float: left;
    padding: 0 10px;
    font: 12px 'Droid Sans', sans-serif;
    color: rgba(0, 0, 0, 0.49);
    text-transform: uppercase;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 0;
    line-height: 44px;
    height: 46px;
    margin-right: 15px;
    border-bottom-style: none;
}
.hightitle .high-title span {line-height: 46px;
    display: block;
}
.hightitle .onm-new .title {
    font: 20px/46px 'Droid Sans', sans-serif;
    margin: 0;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.hightitle .last-contents {display: block; padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    line-height: 46px;
}
.hightitle .last-contents .content-info {display: none;}
.hightitle .onm-new {
    margin:0;
    padding: 0;
}

/*** Wrapper ono-One-two **/
.wrapper2-one-ONE-two {}
.wrapper2-one-ONE-two .onm-new.highlighted.big .cover-img{min-height: 380px;max-height: 380px;}
.wrapper2-one-ONE-two .onm-new.highlighted.tiny .cover-img{min-height: 180px;max-height: 180px;}

/*** Wrapper ono-One-two **/
.wrapper2-ONE-two-three {}
.wrapper2-ONE-two-three .onm-new.highlighted.big .cover-img{min-height: 460px;max-height: 460px;}
.wrapper2-ONE-two-three .onm-new.highlighted.tiny .cover-img{min-height: 220px;max-height: 220px;}
.wrapper2-ONE-two-three .onm-new.only-title{min-height: 140px;
    border-top: 1px solid #f5f5f5;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.wrapper2-ONE-two-three .onm-new.only-title:last-child{border-bottom: 1px solid #f5f5f5;}
.wrapper2-ONE-two-three .onm-new.only-title .title {}
.wrapper2-ONE-two-three .onm-new.only-title:first-child .title {}
.wrapper2-ONE-two-three .onm-new.only-title .content-info {}


/* =============================================================================
    Frontpage wrapper carousel
    ========================================================================== */

#onm-carousel-onm {min-height: 300px;
    position: relative;
    height: 0;
    max-height: 400px;
    padding-bottom: 37.49%;
}
#onm-owl-carousel.owl-carousel {opacity: 100!important;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
#onm-owl-carousel.owl-carousel.owl-loaded {opacity: 100;}
.wrapper2-slider ul.carousel-headlines {
    list-style:none;
    margin-left: -15px;
    padding-left: 0;
    opacity: 1;
    -webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;
}
.wrapper2-slider ul.carousel-headlines.loaded {
    opacity: 1;
}
.wrapper2-slider ul.carousel-headlines .cover-img{
    background-position: top center;
    position: relative;
    padding-bottom: inherit;
    max-height: inherit;
    width: 100%;
}
.wrapper2-slider ul.carousel-headlines .cover-img:hover{
    background-position: bottom center;
}
.wrapper2-slider ul.carousel-headlines .cover-img a{
    height: 50px;
}
.wrapper2-slider ul.carousel-headlines .cover-img img {
    /*display: none;*/
}
.wrapper2-slider ul.carousel-headlines .headlines-title{
    position: relative;
    min-height: 100px;
    max-height: 100px;
    overflow: hidden;
    -webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
}
.wrapper2-slider ul.carousel-headlines .headlines-title:after {
    content: "";
    top: 0;
    bottom: 0;
    left: 15px;
    z-index: 0;
    position: absolute;
    right: 15px;
    -webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .4s ease-in-out;
}

.wrapper2-slider ul.carousel-headlines .headlines-title:hover:after {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.07) 100%);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.07) 100%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.07) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.07) 100%);
}
.wrapper2-slider ul.carousel-headlines .article-data {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    padding: 10px;
    z-index: 1;
    color: #fff;
    top: 0;
    border-bottom: 1px solid #f5f5f5;
}
.wrapper2-slider ul.carousel-headlines .article-data .open-article {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 32px;
    text-align: center;
    opacity: 0.6;
    background-color: #999;
}
.wrapper2-slider ul.carousel-headlines .article-data .open-article:hover {
    opacity: 1;
}
.wrapper2-slider ul.carousel-headlines .article-data .open-article a{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    color: #3d3d3d;
    padding-top: 10px;
    pointer-events:auto;
}
.wrapper2-slider ul.carousel-headlines .title {
    margin-top: 0;
    margin-bottom: 0px;
    font-size: 2rem;
    overflow: hidden;
    line-height: 2.2rem;
    max-height: 6.6rem;
}

.wrapper2-slider ul.carousel-headlines .article-data .title a {
    color: #3d3d3d;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 10px 42px 10px 10px;
    bottom: 0;
    display: block;
    overflow: hidden;
}
.wrapper2-slider ul.carousel-headlines .article-data .title a:focus {
    text-decoration: none;
}
.wrapper2-slider ul.carousel-headlines .article-data .title a:hover {color: #3d3d3d;}
.wrapper2-slider ul.carousel-headlines .title a:hover {color: #3d3d3d;}
.wrapper2-slider ul.carousel-headlines span.tag-container{
    color: #fff;
    text-transform: uppercase;
    margin-top: 5px;
    font: 0.88em 'Droid Sans', sans-serif;
    position: absolute;
    bottom: 10px;
    float: left;
    display: none;
}
.wrapper2-slider ul.carousel-headlines .tag-container a {color: #fff;}
.wrapper2-slider ul.carousel-headlines .headlines-title.selected{
    pointer-events:none;
}
.wrapper2-slider ul.carousel-headlines .headlines-title.selected .article-data {}
.wrapper2-slider ul.carousel-headlines .headlines-title.selected .article-data .title a {
    color: #fff;
    padding: 10;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.wrapper2-slider ul.carousel-headlines .headlines-title.selected .article-data .open-article {
    background-color: rgba(0, 0, 0, 0.09) !important;
}
.wrapper2-slider ul.carousel-headlines .headlines-title.selected .article-data .open-article a {
    color: #fff;
}
.wrapper2-slider ul.carousel-headlines .headlines-title.selected .article-data:before {
    content: "";
    height: 0;
    position: absolute;
    width: 0;
    left: -20px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid #000;
}


.wrapper2-slider ul.carousel-headlines .headlines-title.selected span.tag-container {
    position: inherit;
    bottom: 10;
    display: none;
}
.wrapper2-slider ul.carousel-headlines li.headlines-title.selected:after {
    -webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
    opacity: 1;
    background-color: #000!important;
}

.carousel{
    padding-right: 0;
    padding-left: 0;
}
.wrapper2-slider .carousel-inner{cursor:url(../images/grabbing.png) 8 8, move;}
.wrapper2-slider .row {}

.wrapper2-slider .owl-carousel .owl-item{
    position: relative;
    opacity: 1;
    min-height:300px
}
.wrapper2-slider .owl-carousel .owl-item .cover-img {
    max-height: 400px;min-height: 400px;padding-bottom: 0;
    -webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;
    opacity: 1;
    background-color: #f6f7f9;
}
.wrapper2-slider .owl-carousel .owl-item .cover-img img {/*display: none;*/}
.wrapper2-slider .owl-carousel .owl-item .carousel-caption{
    right: 0;
    left: 0;
    text-shadow: none;
    bottom: 0;
    text-align: left;
    color: #fff;
    position: absolute;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.6);
}
.wrapper2-slider .owl-carousel .owl-item .carousel-caption .summary{
    height: 0;
    overflow: hidden;
}

.wrapper2-cover {
    margin-bottom: 15px;
    overflow: hidden;
    margin-top: 15px;
}
.wrapper2-cover .onm-new {
    padding: 0;
    margin: 0;
    position: relative;
}
.wrapper2-cover .onm-new .article-data {
    right: 0;
    left: 0;
    text-shadow: none;
    bottom: 0;
    text-align: left;
    color: #fff;
    position: absolute;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.6);
}
.wrapper2-cover .onm-new .article-data .title a {
    color: #fff;
}
.wrapper2-cover .article-data .title a:hover {
    opacity: 0.9;
}
.wrapper2-cover .onm-new .content-info {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}
.wrapper2-cover .content-info span {
    margin-right: 10px;
}
.wrapper2-cover .content-info span a {
    color: #fff;
}
.wrapper2-cover .summary{
    font: 400 18px/1.15em Raleway;
}
.wrapper2-cover .four-four {
    margin-bottom: 15px;
}
.wrapper2-cover .four-four .article-media {
    height: 426px;
    overflow: hidden;
}
.wrapper2-cover .four-four .article-media figure.cover-img {
    max-height: 426px;
}
.wrapper2-cover .four-four .title {
    font-size: 3.6rem;
    line-height: 3.2rem;
}
.wrapper2-cover .one-one {
    padding-left: 0;
    margin-bottom: 1px;
}
.wrapper2-cover .one-one .article-media {
    margin-bottom: 1px;
}
.wrapper2-cover .one-one:nth-of-type(1n+2) .article-media:after{
    content: "";
    background-color: #851b36;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    opacity: 0.75;
}
.wrapper2-cover .one-one:nth-of-type(1n+2) .article-data{
    background-color: transparent;
}
.wrapper2-cover .one-one .article-media .cover-img {
    max-height: 110px;
    overflow: hidden;
}
.wrapper2-cover .one-one.active .article-media .cover-img{
    max-height: 204px;
}
.wrapper2-cover .one-one .onm-new .article-data {
    padding: 10px;
    right: 15px;
}
.wrapper2-cover .one-one .onm-new .article-data .title a {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 1.1em;
}

.wrapper2-slider {
    overflow: hidden;
    position: relative;
}
.wrapper2-slider .carousel-indicators {
    bottom: 0;
}
.wrapper2-slider .carousel-caption {
    right: 10px;
    left: 10px;
    text-shadow: none;
    bottom: 10px;
    padding-bottom: 0;
}
.wrapper2-slider .article-data {
    text-align: left;
    color: #fff;
}
.wrapper2-slider .article-data .title {
    font-size: 4rem;
    font-weight: 700;
    margin: 0;
    line-height: 4.2rem;
}
.wrapper2-slider .article-data .title a {
    color: #fff;
}
.wrapper2-slider .article-data .title a:hover {
    opacity: 0.9;
}
.wrapper2-slider .content-info {
    margin-top: 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
    opacity: 0.8;
    font: 0.88em 'Droid Sans', sans-serif;
}
.wrapper2-slider .content-info span {
    margin-right: 10px;
}
.wrapper2-slider .content-info span:before {}
.wrapper2-slider .content-info span a {
    color: #fff;
}
.wrapper2-slider .summary{
    font: 400 18px/1.15em 'Droid Sans', sans-serif;
}

.slider-nav {
    display: none;
    position: fixed;
    bottom: 32px;
    margin-left: -15px;
    right: 32px;
}
.slider-nav i:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: all .2s;
    transition: all .2s;
    background-color: #851b36;
}
.slider-nav i {
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    background-color: #12427c;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 20px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}


/* End Frontpage wrapper */

.onm-new { width: 100%; margin: 15px 0 25px;
    clear: left;
}
.onm-new:last-child{border-bottom-style: none;}

/*** only for cover images***/
.onm-new.onm-cropped figure {
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}
.onm-new.onm-cropped figure a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.onm-new.onm-cropped figure img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.onm-new .title {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 2.1rem;
    overflow: hidden;
    padding-bottom: 2px;
    line-height: 1.2em;
}
.onm-new .middle-size .title {
    font-size: 1.95em;
}
.onm-new .middle-size figure {max-height: 400px; overflow: hidden;}
.onm-new .title a {
    color: #3d3d3d;
}
.onm-new .title a:hover {
    color: #851b36;
}
.onm-new .subtitle{
    margin-bottom: 15px;
}
.onm-new .category-name {}

.widget2 .content .content-info,
.onm-new .content-info, span.content-info {
    text-transform: uppercase;
    font-weight: 400;
    font: 0.88em 'Droid Serif', serif;
}
.widget2 .content .content-info span,
.onm-new .content-info span {
    margin-right: 0;
    margin-left: 0;
}
.widget2 .content .content-info .comments-container {display: inline;}
.widget2 .content .content-info span:first-of-type,
.onm-new .content-info span:first-of-type {
    border-left: none;
    padding-left: 0;
}
.widget2 .content .content-info span:nth-of-type(1n+2):before,
.widget2 .content .content-info .comments-container:before,
.onm-new .content-info span:nth-of-type(1n+2):before,
.front_date:before {
    content: "| ";
    margin-left: 3px;
    margin-right: 3px;
}
.onm-new .content-info a {}
.onm-new .content-info a:hover { color: #851b36; }
.onm-new .date-container {  }

.onm-new .agency {}
.onm-new .tag-container {}

.widget2 .content .summary,
.onm-new .summary{
    font-weight: 300;
    margin-top: 10px;
    font-size: 1.8rem;
    line-height: 1.20em;
}
.onm-new .summary a{color: #bababa;}
.onm-new .summary a:hover { color: #851b36; }
.onm-new .comments-container{}
.onm-new .comments-container:before{content:""!important;}
.commentscount { color: #b4b4b4; }
.onm-new .comments-container .advice { text-align: right; }
.onm-new .author-data {}
.onm-new .author-photo {}
.onm-new .article-media {
    position: relative;
    margin-bottom: 15px;
    background-color: #fff;
    min-height: 80px;
    overflow: hidden;
}
.onm-new .article-media figure {}
.article-media {

 position: relative;
}
.article-media .category-name {
    font: 1rem "Droid Sans", sans-serif;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 5px;
    z-index: 1;
    font-weight: bold;
    letter-spacing: .2em;
    background-color: #00A3BE;
}

.onm-new .related-content {
    font-family: Droid Serif;
    margin-top: 10px;
    clear: left;
    border-top: 1px solid #e9e8e8;
    padding-top: 5px;
}
.onm-new .related-content ul {
    list-style:none;
    clear: left;
    padding-left: 20px;
}
.onm-new .related-content ul li:before {
    content: "\f104";
    font: 2rem FontAwesome;
    position: absolute;
    left: 18px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    color: #cecdcd;
    margin-top: 2px;
}
.onm-new .related-content ul li { padding-bottom: 5px; }
.onm-new .related-content ul li > .fa {display: none;}
.onm-new .related-content ul li > .fa-camera { display: inline-block; margin-left: 0; }
.onm-new .related-content ul li a{
    color: #8a8a8a;
    font-size: 1.5rem;
    font-weight: bold;
    letter-spacing: -0.01em;
}

.home .onm-new .content-info {font-size: 0.75em;}

.onm-big .title {
    line-height: 1.12em;
    font-size: 4rem;
    text-align: center;
}
.onm-big .article-media { max-height: 600px; overflow: hidden; }
.onm-big .media-subtitle { display: none; }


.onm-new.highlighted { position: relative; }
.onm-new.highlighted .article-media { margin-bottom: 20px; }
.onm-new.highlighted .article-data {
    text-shadow: none;
    bottom: 0;
    text-align: left;
    color: #fff;
    position: absolute;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.6);
    right: 0;
    left: 0;
}
.onm-new.highlighted .title {
    color: #fff;
    line-height: 1em;
    margin: 0 0 10px;
    font-size: 1.7em;
    max-height: none;
}
.onm-new.highlighted .title a {
    color: #fff;
}
.onm-new.highlighted .subtitle {
    float: left;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 5px 10px;
}
.onm-new.highlighted .content-info, .onm-new.highlighted .content-info a, .onm-new.highlighted .content-info .fa {
    color: #fff;
}
.onm-new.highlighted .summary { }

.onm-new.highlighted.normal-over .article-media figure {min-height: 220px;max-height: 220px;}
.onm-new.highlighted.megatall-over .article-media figure {min-height: 460px;max-height: 460px;}
.onm-new.highlighted.tall-over .article-media figure {min-height: 380px;max-height: 380px;}
.onm-new.highlighted.uber-over .article-media figure {min-height: 380px;max-height: 380px;}
.onm-new.highlighted.tiny-over .article-media figure {min-height: 180px;max-height: 180px;}
.onm-new.highlighted.onm-over {padding: 0;}
.onm-new.highlighted.onm-over .article-media {margin: 0;}
.onm-new.highlighted.uber-over .article-data,.onm-new.highlighted.tall-over .article-data,.onm-new.highlighted.tiny-over .article-data,.onm-new.highlighted.normal-over .article-data,.onm-new.highlighted.big-content .article-data,.onm-new.highlighted.onm-over .article-data  {/*pointer-events: none;*/}
.onm-new.highlighted.uber-over .article-data {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.onm-new.highlighted.uber-over .article-data .title{
    position: absolute;
    left: 0;
    right: 0;
    margin-right: 20px;
    margin-left: 20px;
    text-align: center;
    padding-bottom: 32px;
    font-size: 3.4rem;
    line-height: 3.6rem;
    max-height: 22rem;
    bottom: 32px;
}
.onm-new.highlighted.uber-over .article-data .content-info {
    position: absolute;
    bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    display: inline-block;
    float: none;
    right: 0;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
    color: #fff;
}
.onm-new.highlighted.tiny-over .title {
    font-size: 1.3em;
    margin-bottom: 0;
}
.onm-new.highlighted.normal-over .title {
    font-size: 1.4em;
    margin-bottom: 0;
}
.onm-new.highlighted.tiny-over .content-info,.onm-new.highlighted.normal-over .content-info {
    display: none;
}
.onm-new.highlighted.tiny .title {margin: 0;}
.onm-new.highlighted.tiny .content-info {display: none;}

.onm-new.big-content .title,
.onm-new.highlighted.big-content .title {
    font-size: 4rem;
    line-height: 1.12;
    margin-bottom: 15px;
}
.onm-new.big-content .article-media {max-height: 500px; overflow: hidden; }
.onm-new.big-content .article-media figure.cover-img {padding-bottom: 500px;
    position: relative;
}
.onm-new.big-content .article-media figure.cover-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform:translateX(-50%) translateY(-50%);
    min-height: inherit;
    max-height: inherit;
    height: auto;
    min-width: 100%;
    max-width: 100%;
}


.onm-new.no-image .article-media {display: none;}
.onm-new.no-image .title {
    font-size: 4rem;
    line-height: 4.2rem;
    margin-bottom: 10px;
    max-height: none;
}

.onm-new.only-title{
    border-top: 1px solid #f5f5f5;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.onm-new.only-title:first-child .title {
    font-size: 1.75em;
}

.home .onm-new.no-image{
    padding-bottom: 20px;
    border-bottom: 1px dotted #cecdcd;
}
.home .onm-new.image-top-left{
    display: inline-block;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px dotted #cecdcd;
    margin-top: 10px;
    margin-bottom: 10px;
}
.home .onm-new.image-top-left .article-media{
    max-width: 28%;
    margin-right: 20px;
    margin-bottom: 15px;
}
.home .onm-new.image-top-left .article-data{
    margin-left: 28%;
    padding-left: 20px;
}
.home .onm-new.image-top-left .title{
    font-size: 2.4rem;
    margin-bottom: 15px;
    text-align: left;
    line-height: 2.6rem;
}
.home .onm-new.image-top-left.no-image .title{
    font-size: 2.5em;
}
.home .onm-new.image-top-left .content-info{}

.onm-new.framed {
    border: 1px solid #e6e6e6;
    text-align: center;
    margin-bottom: 20px;
    padding: 10px;
}
.onm-new.framed .article-media {
    margin: 0;
}
.onm-new.framed .article-media .cover-img {
    max-height: 360px;
    min-height: 360px;
}
.onm-new.framed .article-data {
    padding: 15px 15px 30px;
}
.onm-new.framed .title { margin-bottom: 30px; }
.onm-new.framed.tiny .title { font-size: 1.26em; }

.onm-new.big-image-left { display: inline-block;  }
.onm-new.big-image-left .article-media {
    max-width: 60%;
    margin-right: 15px;
    float: left!important;
    display: inline-block;
    margin-bottom: 0;
    min-height:100px;
}
.onm-new.middle-size .article-data .title,
.onm-new.big-image-left .article-data .title {
    font-size: 1.7em;
    margin-bottom: 15px;
    line-height: 1.2;
}

.onm-new.tiny {}
.onm-new.tiny .title {
    margin-bottom: 10px;
    font-size: 2rem;
}
.onm-new.tiny .article-media {}
.onm-new.tiny.nano .title {
    font-size: 1.5rem;
}
.onm-new.tiny.nano .date-container, 
.onm-new.tiny.nano .related-content,
.onm-new.tiny.nano .summary { display: none; }
.middle-size.onm-new .title { font-size: 1.57em; }

.article-data.no-image, .onm-new .article-data.no-image,
.onm-new.highlighted .article-data.no-image { position: relative; }
.onm-new.highlighted.uber-over .article-data.no-image .title {
    position: relative;
    top: inherit;
    display: initial;
}

.small-content {
    margin-right: -15px;
    margin-left: -15px;
}
.onm-new.small-size { display: inline-block;
    margin-right: -4px; vertical-align: top;
    width: 33.333%;
    overflow: hidden;
    padding-right: 15px;
    padding-left: 15px;
}
.onm-new.small-size .article-media {max-height: 160px; overflow: hidden;}
.onm-new.small-size:nth-child(3n+0) {clear: right; margin-right: 0;}
.onm-new.small-size .title { margin-bottom: 10px; font-size: 1.8rem; }
.onm-new.small-size .summary {display: none;}
.onm-new.small-size .related-content { position: relative; }
.onm-new.small-size .related-content ul { padding-left: 5px;  }
.onm-new.small-size .related-content ul li:before { left: 6px; display: none; }
.onm-new.opinion {
    border-bottom: none;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #cecdcd;
    margin-bottom: 15px;
    background-color: rgba(255, 255, 255, 0.47);
    display: inline-block;
    float: left;
}

.onm-new.opinion figure {}
.onm-new.opinion .cover-img {min-height: 100px;}
.onm-new.opinion .opinion-data {
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
}
.onm-new.opinion .opinion-data .title {
    font-size: 1.34em;
    margin-bottom: 0;
    line-height: 1.1em;
}
.onm-new.opinion .opinion-data .title a {
    color: #3d3d3d;
}
.onm-new.opinion .opinion-data .title a:hover {
    color: #e6080b;
}
.onm-new.opinion .opinion-data .opinion-author {
    margin-bottom: 10px;
}
.onm-new.opinion .opinion-data .content-info {display: none;}
.onm-new.opinion .opinion-author {
    font: 12px 'Droid Serif', serif;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.onm-new.opinion .opinion-author a {color: #851b36;}
.onm-new.opinion .opinion-data .summary {
    font-size: 0.88em;
    max-width: 100%;
    min-height: 4.3em;
    max-height: 5.7em;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4em;
    margin-bottom: 0;
    position: relative;
}
.onm-new.opinion .opinion-data .summary:after {
    content:" ";
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    z-index: 1;
    height: 2.9em;
}
.onm-new.opinion .author-photo {
    width: 100px;
    height: 100px;
    border-radius:50%;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
}
.onm-new.opinion .opinion-media {
    margin-bottom: 20px;
}
.onm-new.opinion .opinion-media img.onm-image {
    min-width: 100%;
    height: auto;
    min-height: 100%;
    object-fit:cover;
    object-position: 50% 50%;
}

.onm-new.blog {}
.onm-new.blog .name a{}
.onm-new.blog .bio { }

.content-info, .content-info-metadata, span.content-info {
    text-transform: uppercase;
    font-weight: 400;
    font: 0.88em 'Droid Serif', serif;
}

.play-button {
    font-size:1.5em;
    position: absolute;
    width: 48px;
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    background-color: #fff;
    border-radius: 0;
    text-align: center;
    z-index: 2;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    bottom: 1px;
    right: 1px;
}
.play-button .fa{ opacity: 1; color: #3d3d3d; -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height: 48px;font-size: 0.8em;}
.play-button:hover{  background-color: rgba(255, 255, 255, 0);}
.play-button:hover .fa{ opacity: 1; color: #e6080b;font-size: 1.2em;}



.play-button2 {
font-size: 1.5em;
    position: absolute;
    width: 48px;
    height: 48px;
    margin-right: -24px;
    margin-top: -24px;
    /* background-color: #fff; */
    border-radius: 0;
    text-align: center;
    z-index: 2;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    bottom: 1px;
    left: 1px;
}
.play-button2 .fa{
    opacity: 0.7;
    color: #ffffff;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: 48px;
    font-size: 1.2em;
        text-shadow: 0px 0px 3px rgba(60, 60, 60, 1);
}
.video .play-button2 .fa{
    font-size: 1.6em;

}
.play-button2:hover{  background-color: rgba(255, 255, 255, 0);}
.play-button2:hover .fa{ opacity: 1; color: #00A3BE;font-size: 1.2em;}


.onm-new.video { border: 1px solid #e6080b;text-align: center; margin-bottom: 15px;
    float: left;
}
.onm-new.video .title {margin: 15px 0;}
.onm-new.video .subtitle{
    color: #3d3d3d;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.5em;
    font-size: 1.3rem;
}
.onm-new.video .comments-container {display: none;}
.onm-new.video .video-cover {position: relative;}
.onm-new.video .summary {display: none;}

.onm-new.album { border: 1px solid #e6080b; text-align: center; margin-bottom: 15px;}
.onm-new.album .subtitle{
    color: #3d3d3d;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 1.2rem;
    letter-spacing: .5em;
}
.onm-new.framed.album .subtitle{margin-bottom: 20px;}
.onm-new.album .title {margin: 15px 0;padding-right: 15px;padding-left: 15px;}
.onm-new.album .album-cover { position: relative; }
.onm-new.album .summary {display: none;}
.onm-new.album .comments-container {display: none;}


.onm-new.poll {
    border: 1px solid #f1f1f1;
    padding: 10px;
}
.onm-new.poll .subtitle {
    font-size: 1.3rem;
    letter-spacing: 0.5em;
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
    margin-top: -10px;
    margin-right: -10px;
    margin-left: -10px;
    border-bottom: 1px solid #f1f1f1;
}
.onm-new.poll .poll-items-box { font-size: 0.96em;}
.onm-new.poll .submit-poll { font-size: 0.96em; padding: 0;  text-align: center;border-radius:0px;
    width: 100%;
}
.onm-new.poll .submit-poll.button-submit {
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 1.3rem;
    letter-spacing: 0.5em;
}
.onm-new.poll .summary ul {list-style: none;padding-left: 0;}
.onm-new.poll .summary ul li {
    margin-bottom: 5px;
}
.onm-new.poll .comments-container { display: none; }


/* Images treatment */
.cover-img {
    max-height: 0;
    overflow: hidden;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    padding-bottom: 56.25%;
    position: relative;
    background-repeat: no-repeat;
}
.cover-img.fit {
    background-size: contain;
}
.cover-img a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}
.cover-img img {/*display: none;*/}

/* =============================================================================
   Featured
   ========================================================================== */
.container-fluid.featured {background-color: #eeebec;margin-bottom: 20px;
    padding: 50px;
}
.container-fluid.featured .onm-new {
    min-height: 370px;
}
.container-fluid.featured .onm-new:last-of-type {
    margin-bottom: 0;
}

/* =============================================================================
   Opinion wrapper
   ========================================================================== */
.opinion-wrapper .onm-new.opinion {
    border-bottom: none;
    margin-top: 20px;
    margin-bottom: 0;
}

/* =============================================================================
   Content inner - article inner
   ========================================================================== */
.inner-content .content-col {
    display: inline-block;
}
.inner-content .subtitle{
    font: 1.5rem 'Droid Sans', sans-serif;
    line-height: 1em;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 15px;
}
.inner-content .title{
    margin-top: 0;
    margin-bottom: 20px;
    color: #3d3d3d;
    font-size: 3.2rem;
    line-height: 1.3;
}

/*** Inner narrow info column ***/
.inner-content .info-col {
    padding-top: 20px;
}
.inner-content .info-col .author-data {
    text-align: center;
    margin-bottom: 15px;
    margin-right: 0;
    width: 100%;
}
.inner-content .info-col .author-avatar {
    width: 100%;
    height: auto;
    background-color: transparent;
    padding-bottom: 5px;
    margin-top: 0;
}
.inner-content .info-col .author-avatar img{}
.inner-content .info-col .agency,
.inner-content .info-col .author-name {
    overflow: hidden;
    text-overflow:ellipsis;
}
.inner-content .info-col .content-info {
    text-align: center;
    height: inherit;
    line-height: normal;
    width: 100%;
    word-wrap: break-word;
}
.inner-content .info-col .content-info a {}
.inner-content .info-col .content-info span {
    margin-bottom: 15px;
    display: block;
    line-height: normal;
    height: inherit;
    margin-right: 0;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    clear: left;
    float: none;
    font-size: .9em;
}
.inner-content .info-col .content-info .content-time {
    float: none;
}
.inner-content .info-col .author-net { display: inline-block; width: 100%; }
.inner-content .info-col .author-net a {
    font-size: 25px;
    display: block;
    color: #ababab;
    height: 32px;
    line-height: 32px;
    margin-bottom: 15px;
    float: none;
    width: inherit;
}
/*** End inner narrow info column ***/

.inner-content .article-info {
    display: none;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e5e5;
    margin-top: 40px;
    margin-bottom: 30px;
}
.inner-content .content-info {
    color: #ababab;
    text-transform: uppercase;
    font: 1em/32px 'Droid Serif', serif;
    text-align: left;
    display: inline-block;
}
.inner-content .content-info a {
    line-height: 32px;
    color:#ababab;
}
.inner-content .author-information {
    float: none;
    clear: none;
    max-width: 100%;
}
.inner-content .content-info span {
    height: 32px;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.inner-content .content-info .content-time { float: right; }
.inner-content .content-info-metadata .comments-container { float: right; padding-top: 3px; }
.inner-content .content-info-metadata .comments-container a { line-height: 2rem }
.inner-content .metadata {
    margin-bottom: 10px;
    display: inline-block;
    padding-left: 24px;
    font-family: Roboto;
    font-weight: bold;
}
.inner-content .metadata.tags span .fa{
    margin-left: -24px;
    margin-right: 5px;
}
.inner-content .metadata a {
    color: #3d3d3d;
    background-color: #f5f5f5;
    padding: 3px 10px;
    border-radius: 16px;
    font-size: .8em;
    display: inline-block;
    line-height: 2rem;
    margin-bottom: 5px;
    max-width: 85%;
}
.inner-content .metadata a:hover {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
}

.inner-content .content-utilities.affix {
    right: 0;
    left: 0;
    top: 50px;
    z-index: 992;
    margin: 0;
    padding: 0;
    border-bottom-style: none;
}
.inner-content .content-utilities.affix .sharrre-tools {
    margin-right: 0;
    margin-left: 0;
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
}
.inner-content .content-utilities .sharrre-tools .whatsapp {display: none;}

.inner-content .content-utilities.affix .sharrre-tools .sticky-title {
    display: inline-block;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
    padding-left: 25px;
    padding-right: 10px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 42px;
    font-size: 1em;
    z-index: 1;
    max-width: 65%;
    float: left;
}
.inner-content .sharrre-tools .custom-container {
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.inner-content .affix .sharrre-tools .custom-container {
    margin-right: auto;
    margin-left: auto;
}

.inner-content .affix .sharrre-tools ul {
    display: inline-block;
    background-color: #fff;
    right: 0;
    float: left;
}
.inner-content .affix .sharrre-tools .sharrre {
    height: 42px;
    white-space: nowrap;
}

.inner-content .affix .sharrre-tools ul.nav-justified{
    text-align: left;
    display: inline-block;
    max-width:30%;
    clear: none;
    z-index: 1;
    width: auto;
}
.inner-content .affix .sharrre-tools ul:before {
    content: "";
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 87.9%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 87.9%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 87.9%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 87.9%);
    width: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -50px;
}

.inner-content .affix .sharrre-tools ul li {
    float: none;
}
.inner-content .affix .sharrre-tools ul li.comments,
.inner-content .affix .sharrre-tools ul li.share-mail,
.inner-content .affix .sharrre-tools ul li.print { display: none; }
.inner-content .affix .sharrre-tools .totalshares {
    line-height: 48px;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    position: relative;
    min-width: 64px;
}
o
.inner-content .author-data {
    text-transform: uppercase;
    font: 1em 'Droid Serif', serif;
    text-align: left;
    float: left;
    margin-right: 10px;
    display: block;
}
.inner-content .author-avatar {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #ececec;
    overflow: hidden;
}
.inner-content .author-avatar img{
    width: 100%;
}
.inner-content .author-net {
    text-align: center;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}
.inner-content .author-net a {
    font-size: 16px;
    display: inline-block;
    color: #ababab;
    height: 32px;
    line-height: 32px;
    margin-bottom: 15px;
    width: 24px;
}
.inner-content .author-net .custom-button {

}
.inner-content .author-net .custom-button.button-twitter:hover {
    color: #55acee;
}
.inner-content .author-net .custom-button.button-facebook:hover {
    color: #45619d;
}
.inner-content .author-net .custom-button.button-rss:hover {
    color: #FFA500;
}
.inner-content .content-utilities {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
}
.horizontal-utils { border-bottom: 1px solid #e5e5e5; }
.inner-content .sharrre-tools {
    background-color: #fff;
    height: 42px;
}
.inner-content .sharrre-tools ul {
    padding: 0;
    list-style: none;
    margin: 0;
    text-align: center;
    float: right;
}
.inner-content .sharrre-tools ul li {}
.inner-content .sharrre-tools .list-inline {}
.inner-content .sharrre-tools .sharrre {}
.inner-content .sharrre-tools .sharrre .sticky-title {display: none;}
.inner-content .sharrre-tools a.box {
    position: relative;
    display: block;
    margin-bottom: 0;
    opacity: 0.68;
}
.inner-content .sharrre-tools a.box:hover {
    opacity: 1;
}
.inner-content .sharrre-tools .count {
    font-weight: 200;
    line-height: 26px;
    font-size: 0.88em;
    display: none;
}
.inner-content .sharrre-tools .fa {
    line-height: 42px;
    font-size: 20px;
}

.facebook .fa {color: #fff;}
.googleplus .fa {color: #fff;}
.linkedin .fa {color: #fff;}
.twitter .fa {color: #fff;}
.whatsapp .fa {color: #fff;}
.instagram .fa {color: #fff;}
.meneame span {color: #fff;line-height: 42px;font-size: 20px;}

.facebook a.box {background-color: #45619d;}
.googleplus a.box {background-color: #db4437;}
.linkedin a.box {background-color: #0077b5;}
.twitter a.box {background-color: #55acee;}
.whatsapp a.box {background-color: #51c85c;}
.instagram a.box {background-color: #d5c6a9;}
.meneame a.box {background-color: #FFA500;}
.button-twitter {color: #55acee;}
.button-rss {color: #FFA500;}

.inner-content .sharrre-tools .whatsapp { display: none; }

.inner-content .sharrre-tools .facebook .count, .inner-content .sharrre-tools .twitter .count, .inner-content .sharrre-tools .googleplus .count, .inner-content .sharrre-tools .instagram .count, .inner-content .sharrre-tools .whatsapp .count {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 16px;
    float: right;
    display: none;
    line-height: 16px;
    margin-right: 5px;
    margin-bottom: 2px;
    opacity: 0.75;
    color: #ababab;
}
.inner-content .mini-utilities {
    list-style: none;
    padding: 0;
    float: right;
}
.inner-content .mini-utilities li {
    display: inline-block;
    font-size: 1.3em;
}
.inner-content .mini-utilities li a {
    line-height: 32px;
    width: 32px;
    height: 32px;
    display: block;
    text-align: center;
    color: #e6080b;
}
.inner-content .content-col .article-media {
    margin-bottom: 30px;
}
.inner-content .video-wrapper {}
.inner-content  .article-media .carousel-gallery .title,
.inner-content .photo-subtitle {
    color: #333;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    font: 0.9em 'Droid Serif', serif;
    padding-left: 30px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    line-height: 1.2em;
}
.inner-content  .article-media .carousel-gallery .carousel { height: 450px; overflow: hidden; background-color: #F1f1f1 }
.inner-content  .article-media .carousel-gallery .summary { display: none; }

.inner-content .content-body .photo-subtitle {
    margin-left: -30px;
    margin-top: -20px;
    margin-bottom: 40px;
    font-size: 0.8em;
}
.inner-content .photo-subtitle:before {
    content:"\f05a";
    font-family: FontAwesome;
}
.inner-content .summary {
    color: #111;
    line-height: 1.2em;
    font-size: 1.3em;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    padding-left: 15px;
}
.inner-content .content-body {
    margin-top: 10px;
}
.inner-content .body {
    color: #3d3d3d;
    font-weight: 300;
    margin-top: 10px;
    padding-bottom: 40px;
    line-height: 1.3em;
    font-size: 1.05em;
    overflow: hidden;
    padding-left: 15px;
}
.inner-content .body h2 {
    color: #444;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 40px;
    margin-bottom: 20px;
    display: block;
    font: 1.05em 'Droid Serif', serif;
}
.i
.inner-content .body p:last-of-type {
    margin-bottom: 0;
}
.inner-content .body a {
    text-decoration: underline;
}
.inner-content .body a:hover {
    color: #000;
}
.inner-content .body strong {
    font-weight: 500;
}
.inner-content  .content-body img,
.inner-content .body img{
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 100%;
    height: auto!important;
    overflow: hidden;
}
.inner-content blockquote {
    color: #707070;
    padding: 0 20px 0 60px;
    margin-left: -30px;
    margin-top: 50px;
    margin-bottom: 50px;
    background-color: #f0f0f0;
    border-style: none;
    font: 1.2em 'Droid Serif', serif;
    font-style: italic;
    position: relative;
}
.inner-content blockquote:before{
    content: "\f10d";
    font: 40px FontAwesome;
    position: absolute;
    color: rgba(196, 196, 196, 0.51);
    left: 15px;
    top: -15px;
}

.inner-content blockquote:after{
    content: "\f10e";
    font: 40px FontAwesome;
    position: absolute;
    color: rgba(196, 196, 196, 0.51);
    bottom: -15px;
    right: -20px;
}
.inner-content .twitter-tweet {
    width: 100%;
}

.inner-content .related-content {  }
.inner-content .related-content ul { list-style: none; padding-left: 10px; }
.inner-content .related-content ul li {
    margin-bottom: 10px;
    font-family: "Droid Serif", "sans serif";
    font-size: 1.1em;
    padding-bottom: 5px;
    border-bottom: 1px solid #f3f3f3;
    clear: both;
    display: inline-block;
    width: 100%;
}
.inner-content .related-content ul li .capture { max-width: 30%; float: left; margin-right: 2%; max-height:120px; overflow:hidden;  }
.inner-content .related-content ul  .fa {margin-right: 5px; font-size: 0.8em;}

.inner-content aside {border-left: 1px solid #e6e5e5; display: inline-block;}
.inner-content .last-column{ border-left: none;}

#comentarios.article-comments { margin-top: 0;  }
.load-more .btn {font-size: 16px; }
.article-comments .post-list .post {
    background-color: orange;
}
.post-content footer .voting .vote-up.upvoted .control,
.post-content footer .voting a.upvoted, .post-content footer .voting .vote-up.upvoted .count,
.post-content  .fa-thumbs-up { color: #00D400!important; font-size:1.4em; }
.post-content footer .voting a.downvote,
.post-content .fa-thumbs-down { color: #D40000!important; font-size:1.4em; }

.post-content .post-message { font-size: 1.2em!important;  line-height: 1.4!important;  }
.post-content footer {font-size: 15px!important;}

.modal-backdrop { z-index: 140; }
.modal { top: 70px; }
.wrapper2-other-contents {
    margin-right: -15px;
    margin-left: -15px;
}
.machine-related-contents{
    margin-bottom: 0!important;
}
.machine-related-contents .widget2-content {}
.machine-related-contents .widget2-content .item { padding: 0;
    border-right: 1px solid #fff;
}
.machine-related-contents .widget2-content .item:last-child{
    border-right-style: none;
}
.machine-related-contents .widget2-content .onm-new { padding: 0; position: relative; display: inline-block; }
.machine-related-contents .widget2-content ul li:after { display: none; }
.machine-related-contents .widget2-content .onm-new .article-media {
    width: 100%;
    float: left;
    display: block;
    overflow: hidden;
    margin-bottom: 0;
    min-height: 120px;
}
.machine-related-contents .widget2-content .onm-new .article-media:after {
    content: "";
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events:none;
}
.machine-related-contents .widget2-content .onm-new .article-media figure {
    min-height: 300px;
    max-height: 360px;
    overflow: hidden;
    display: block;
    float: left;
}
.machine-related-contents .widget2-content .onm-new .article-media figure.img-default {
background-color: #999; min-width: 99%;
}
.machine-related-contents .widget2-content .onm-new .article-data {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    color: #fff;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 100%;
}
.machine-related-contents .widget2-content .onm-new .title {
    font-size: 2em;
    color: #fff;
    width: 100%;
    font-weight: bold;
    padding: 0;
    margin-bottom: 10px;
    line-height: 1.3em;
    display: inline-block;
}

.machine-related-contents .widget2-content .onm-new .article-data a { color: #fff; }
.machine-related-contents .widget2-content .onm-new .article-data .content-info span:nth-of-type(1n+2):before {
    content: "|";
    margin-right: 6px;
    margin-left: 3px;
    opacity: 0.5;
}
.machine-related-contents .widget2-content .onm-new .article-data .content-time {display: none;}
/***********************************************************
Widget Suggested Rss
***********************************************************/
.content-data .machine-related-contents {margin: 0;}
.content-data .machine-related-contents ul {margin: 0; padding: 0;margin-bottom: 20px;}
.content-data .machine-related-contents ul li {list-style:none;padding: 0 5px 0 0;line-height: 15px; min-height: 210px;}
.content-data .machine-related-contents ul li a {color: #373430;font-size: 0.95em; line-height: 1.2; font-weight: bold;}
.content-data .machine-related-contents figure {min-height: 90px; max-height: 90px; overflow: hidden; margin-bottom: 5px;}
.content-data .machine-related-contents figure img {min-height: 90px; margin: 0;}
.content-data .machine-related-contents .img-default {background-color: #f9f9f9; border: 1px solid #EFEFEF}
/***********************************************************
  author-page
*********************************************/

.author-page .author-data {
    display: inline-block;
    width: 100%;
    padding: 15px;
    border: 1px solid #f5f5f5;
    background-color: #f2f2f2;
    text-align: center;
    margin-bottom: 15px;
}
.author-page .author-data .author-avatar {
    text-align: center;
    margin-bottom: 15px;
}
.author-page .author-data .author-image {
    overflow: hidden;
    height: 90px;
    width: 90px;
    border-radius: 5px;
    padding: 0;
    border-radius: 45px;
    position: relative;
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.author-page .author-data .author-image img{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    display: block;
}
.author-page .author-data .author-bio {
    font: 1.2em 'Droid Sans', sans-serif;
    color: #3d3d3d;
    margin: 0;
}
.author-page .author-data .author-name {
    font: 2em 'Droid Sans', sans-serif;
    margin: 15px 0 0;
    clear: left;
    text-align: center;
    text-transform: uppercase;
    display: block;
}
.author-page .author-data .author-text { clear:right; color:#555; }
.author-page .author-data .author-net { text-align: center; border-top: 1px solid #f5f5f5;padding-bottom: 0; clear: left;
    padding-top: 5px;
}
.author-page .author-data .author-net .custom-button {
    width: 32px;
    height: 32px;
    display: inline-block;
    line-height: 32px;
    border-radius: 16px;
}

.twitter-follow-button {
    vertical-align:middle;
    margin-top: 5px;
    margin-right: 5px;
    float: right;
}

.author-page .author-data .author-net .custom-button:hover {
    background-color: rgba(0, 0, 0, 0.05);
}
.author-page .author-data .author-net .custom-button .fa{
    line-height: 32px;
}
.author-page .author-data .author-net a { margin-left: 10px; font-size: 1.2em;}

.author-page .image-top-left {
    clear: left;
    display: inline-block;
    position: relative;
    margin-bottom: 15px;
    margin-top: 0;
}
.author-page .image-top-left div.article-media {width: 20%;max-width:20%;
    margin-bottom: 15px;
    margin-right: 15px;
    background-color: #f2f2f2;
}
.author-page .image-top-left div.article-media figure{
    padding-bottom: 100%;
    position: relative;
    width: 100%!important;
    height: 0;
}
.author-page .image-top-left div.article-media figure a{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.author-page .image-top-left div.article-media figure img{
    position: absolute;
    height: 100%!important;
    width: auto!important;
    min-width: inherit;
    max-width: inherit;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.author-page .image-top-left .pretitle{
    text-transform: uppercase;
    font-weight: 400;
    font: 0.88em 'Droid Serif', serif;
    margin-bottom: 5px;
}
.author-page .image-top-left .media-subtitle {display: none;}
.author-page .image-top-left div.article-data {}


/* ========================================
   auto category and Archive contents
======================================== */
.auto-frontpage .onm-new .media-subtitle {display: none;}
.auto-frontpage .onm-new {display: inline-block; border-bottom: 1px solid #F1F1F1; padding-bottom:10px; margin-bottom: 10px; }

.archive-contents {}
.archive-contents ul {padding: 0;}
.archive-contents > .newslibrary {
    border-left-style: solid;
    border-left-width: 5px;
    padding-left: 5px;
    margin-bottom: 30px;
}

.archive-contents .section-title {
    font-family: 'Droid Sans', sans-serif;
    float: left;
    padding: 5px;
    color: #fff;
    margin-left: -5px;
}
.archive-contents.list-contents .onm-new {
    display: inline-block;
    position: relative;
    margin-top: 5px;
}
.archive-contents.list-contents .onm-new:last-of-type {margin-bottom: 0;}

.archive-contents .image-top-left div.article-media{max-width:34%;float:left !important;margin-right: 15px;margin-bottom: 0;}
.archive-contents .image-top-left div.article-data {margin-left: 34%;padding-left: 15px;position: relative;}
.archive-contents .image-top-left.has-no-image div.article-data {margin-left: 0%;padding-left: 10px;}
.archive-contents .archive-item:nth-child(even) {clear: right;}
.archive-contents .archive-item:nth-child(odd) {clear: left;}
.archive-contents .default-image {
    background: url(../images/default-image.jpg) no-repeat #f5f5f5;
    background-size: cover!important;
    background-origin: center center!important;
    min-height: 90px;
    margin-bottom: 15px;
    height: 0;
    padding-bottom: 56.95%;
}
.archive-contents .onm-new .title {font-size: 2.42rem; line-height: 1.2}
.archive-contents .onm-new .summary {font-size: 1.04em;}
.archive-contents .related-content {clear: none;float: left;margin-right: 5%;}
.archive-contents .related-content ul li a{font-size: 1.56rem;font-weight: bold; line-height: 1em; }

/***********************************************************
  RSS page styles
************************************************************/
.rss .container-title {  margin-top: 10px; font-size: 1.05em; color:#555;  }
.rss .summary{  margin-bottom: 10px; font-size: 1.05em; line-height: 1.4;}

.categories-list { list-style: none; }
.categories-list li {
    margin-left: 15px;
    padding: 5px;
}

.categories-list li a, .inner-content .body .categories-list a {
    font-family: 'Droid Sans', sans-serif;
    font-size: 0.9em;
    color: #555;
    text-decoration: none;
}
.categories-list li:hover a, .inner-content .body .categories-list a:hover{
    color: #000;
    text-decoration: underline;
}
.i-rss {
    color: #FFA500;
    padding: 2px;
}


/* =============================================================================
   Opinion pages, Frontpage, author page
   ========================================================================== */
.opinion-page {  }

.opinion-page .inner-content{
    background-color: #fff;
}

.opinion-page .widget2-journalists {
    text-align: center;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 15px;
    background-color: #f2f2f2;
    padding: 0;
}

.opinion-page .author-photo{
    text-align: center;
    position: relative;
    z-index: 1;
}
.opinion-page .opinion-avatar{}
.opinion-page .author-image{
    height: 110px;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    border-radius: 50%;
    width: 110px;
    margin-bottom: 10px;
}
.opinion-page .inner-content .author-image{ height: 64px; width: 64px; }
.opinion-page .author-image a{}
.opinion-page .author-image img {
    max-height: 100%;
    width: inherit;
    max-width: 120px;
    vertical-align: bottom;
    display: block;
    margin: 0 auto;
}
.opinion-page .opinion-tools { font-family: 'Droid Serif', serif; font-size: 0.9em; color: #999; }
.opinion-page  .opinion-item {
    margin-bottom: 15px;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 10px;
    display: inline-block;
    width: 100%;
    padding-top: 10px;
}
.opinion-page .opinion-item .opinion-item {
    border-bottom-style: none;
    margin: 0;
    padding: 0;
}
.opinion-page  .opinion-item .article-media {max-width: 34%; margin-right: 2%; float: left;}
.opinion-page .content-hour{display: none;}
.opinion-page .author .author-image{  float: left;  margin-bottom: 5px; margin-right: 10px;}
.opinion-list .opinion-element .content-info {
    font-family: 'Droid Serif', serif;
    font-size: 0.85em;
    font-weight: bold;
    color: #555;
    margin-bottom: 5px;
}

.opinion-page .author .pretitle {font-size: 1.1em; color: #999;}
.opinion-page .author .opinion-author-name { font-size: 2.1em; line-height: 1.3em; margin-top: 15px; }
.opinion-page .author .author-bio  {margin:5px 0;}
.opinion-page .author .author-bio .opinion-author-name {font-size: 1.13em; color:#555; margin-top: 10px;}
.opinion-page .author .author-net{ margin-top: 0px; font-size: 1.4em; background-color: #F1F1F1; padding: 2px; }
.opinion-page .opinion-list .opinion-item .title { line-height: 1.1em; font-size: 1.8em;
    margin-top: 10px;
    margin-bottom: 10px;
}
.opinion-page .opinion-list .opinion-item .author-data .author-name {font-size: 14px;text-transform: uppercase; }

.opinion-page.opinion-author .author { background-color: #F1F1F1; padding:10px 5px; border-bottom: 1px solid #f5f5f5; margin-bottom: 20px; text-align: center;}
.opinion-page.opinion-author .author .author-image { max-width: 100%; max-height: 100%; width: 100%; height: inherit; }
.opinion-page.opinion-author .author .author-image img { max-width: 40%; }

.opinion-page .author-text { color:#777;
    font: 0.9em 'Droid Sans', sans-serif;
    font-style: italic;
}
.opinion-page .author-text p { border-top: 1px solid #F1F1F1; padding-top: 5px; padding-left: 5px;}

.inner-opinion .title {font-size: 2.36em; margin-bottom: 10px;}
.opinion .inner-content .content-info {}
.inner-opinion .opinion-data { margin-top: 15px; margin-left: 140px;}
.inner-opinion .opinion-data .author-name {margin-top: 10px; margin-bottom: 5px;}
.inner-opinion .opinion-data .opinion-author-name {font-size: 1.1em; font-weight: bold; }
.inner-opinion .author-container {float: left; max-width: 120px; overflow: hidden; margin-top: -10px;}
.inner-opinion .author-container .author-net { text-align: center; background-color: #F1F1F1; padding: 2px; }
.inner-opinion .summary {clear: left;}

.opinion-page  .machine-related-contents .widget2-content .onm-new .article-media figure.img-default { background-color: #AEAEAE; min-height: 160px; max-height: 200px; }

.opinion-page .opinion-element { display: inline-block; width: 100%; }
.opinion-page .opinion-element .media-subtitle {display: none;}

.opinion-page .author-header .bg-gray {
    background-color: #F1F1F1;
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
    float: left;
}
.opinion-page .author-header .helptext {
    background-color: #f9f9f9;
    color: #3d3d3d;
    font-weight: 400;
    padding: 5px 15px;
}
.opinion-page .author-header .author-data {
    background-color: #f2f2f2;
    color: #3d3d3d;
    font-size: 1.8em;
    font-family:  'Droid Serif', serif;
    padding: 15px 15px 0;
    display: inline-block;
    text-align: left;
    float: left;
}
.opinion-page .author-header .author-data .author-name {
    font: 1em 'Droid Sans', sans-serif;
    margin: 0;
    clear: left;
    text-align: left;
    text-transform: uppercase;
    display: block;
}
.opinion-page .author-header .author-data .author-info { clear: left; display: block;
    font-size: .8em;
    text-align: left;
}
.opinion-page .author-header .author-avatar { position: relative;
    margin: 15px;
    display: inline-block;
    float: left;
}

.opinion-page .author-header .author-image{
    height: 90px;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    border-radius: 50%;
}
.opinion-page .author-header .author-net {text-align: left;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    padding: 5px 15px 0;
    display: block;
    clear: left;
    background-color: rgba(255, 255, 255, 0.5);
}
.opinion-page .author-header .author-net a.custom-button {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    font-size: 1.2em;
}
.opinion-page .author-header .author-net a.custom-button:hover {
    background-color: #fff;
}
.opinion-page.opinion-author .opinion-list .summary { display: none;  }

.widget2-author-more .opinion-avatar {
    width: 48px;
    height: 48px;
    overflow: hidden;
    float: left;
}
.widget2-author-more .item-data {
    font-size: 15px;
    padding-left: 10px;
}
.widget2-author-more .item-data span.title {
    font-weight: 700;
    display: block;
    font-size: 1.2em;
}
.widget2-author-more .item-data .content-info { display: block; }
.widget2-author-more .item-data .author-name { color: #871E37; }
.widget2-author-more .item-data .summary {
    display: block;
    color: #444;
    font-weight: 400;
    font-size: 0.96em;
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 10px;
}


/* =============================================================================
   Blog Frontpage
   ========================================================================== */

.blog-page .blogger {  }
.blog-page .blogger .author-image  {  }
.blog-page .blogger .name { }
.blog-page .blogger .blogger-net {}
.blog-page .blogger .bio {  }
.blog-page .blog-list .blog-item{ }

.blog-page .inner-blog {}


/***********************************************************
Album pages
***********************************************************/

.album-page .album-content {text-align: center;margin-top: 15px;}
.album-page .album-content > .subtitle {letter-spacing: 0.5em;font-size: .8em;}
.album-page .album-content > .title {font-size: 3em;}
.album-page .wrapper2-slider {margin-top: 20px; }
.album-page .slider {position: relative;}
.album-media { position:relative; overflow: hidden; }
.album-page .album-main .album-media figure {max-height: 500px; overflow: hidden; }
.album-page .album-main .title { margin: 15px 0;}
.album-page .album-date {display: none;}
.album-list .album-data {
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 10px 59px 10px 10px;
    background-color: transparent !important;
    pointer-events:none;
}
.album-list .album-data:after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    opacity: 0.8;
}
.album-list .album-data .subtitle {
    margin: 0 0 5px;
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    padding-right: 0;
    padding-left: 0;
    font-size: .9em;
    letter-spacing: 0.5em;
}

.album-page .album-list {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
}
.album-page .album-list .album-item, .album-page .album-list .album-item {margin-bottom: 20px;}
.album-page .album-list .album-item >div, .album-page .album-list .album-item >div {  overflow: hidden; position: relative; }
.album-page .album-list .album-item:nth-child(odd) {clear: left;width: 50%;}
.album-page .album-list .album-item:nth-child(even) {clear: right;width: 50%;}

.album-list .album-item figure{
    overflow: hidden;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    background-color: #ffffff;
}
.album-list .album-item:nth-child(-n+2) figure{
    padding-bottom: 65%;
}
.album-list .album-item figure a {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    cursor: pointer;
}
.album-list .album-item figure img{
    top: 50%;
    margin: auto;
    z-index: 0;
    display: block;
    position: absolute;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    width: auto;
    left: 50%;
    -webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);
}
.album-page .album-list .album-item .title {
    font-size: 1.5em;
    line-height: 1.1;
    margin: 5px auto;
    color: #fff;
    z-index: 1;
    position: relative;
}
.album-page .album-list .album-item .title a{
    color: #fff;
}
.album-inner .album-thumbs { }
.album-inner .album-thumbs .carousel-thumbs{margin-top: 10px;margin-bottom: 40px;}
.album-inner .album-thumbs .thumb { padding-bottom: 10px; cursor: pointer;}
.album-inner .album-thumbs .thumb figure{ max-height: 130px; overflow: hidden;}
.album-inner .carousel-indicators { background-color:#353535;top: 5px; bottom: auto;}
.album-inner .carousel-numbers { text-align: center; font-size: 0.9em; font-weight: bold; color:#252525;}
.album-inner .album-thumbs .carousel-control { background-image: none; opacity: 0.9; top: 0; bottom: inherit;z-index: 99;}
.album-inner .album-thumbs .carousel-control.left { left: 5px;}
.album-inner .album-thumbs .carousel-control.right { right: 5px;}
.album-inner .album-thumbs .carousel-control .fa { color:#252525;  }
.album-page .wrapper2-slider .owl-carousel .owl-item .carousel-caption {
    display: none;
    padding:0; margin:0;
    position: static;
    background-color: transparent;
}
.album-page .wrapper2-slider .carousel-thumbs .owl-item { background-color: #EEEEEE; }
.album-page .owl-carousel .owl-stage-outer  {min-height: inherit;height: auto;}
.album-page .wrapper2-slider .owl-controls {
    top: 150px;
}

.album-page .owl-carousel .owl-prev, .album-page .owl-carousel .owl-next { background-color: rgba(255, 255, 255, 0.5);
    text-align: center;
    line-height: 50px;
    border-radius:0px;
}
.album-page .owl-carousel .owl-prev i, .album-page .owl-carousel .owl-next i{
    color: #3d3d3d;
    font-size: 2em;
    line-height: 50px;
}


.album-thumbs { width: 100%; height: 100px; margin-bottom: 1.5em; margin-top: 0.5em; }
.album-thumbs .item-thumb figure img { min-height: 100px !important; width: 100%!important; }
.album-thumbs .owl-controls { margin-top: 0px !important; top: 0px !important; }
.album-thumbs .owl-nav i { padding-top: 50%; }
.album-thumbs .owl-prev  { line-height: 12px; left: 0px; height: 100%; }
.album-thumbs .owl-next  { line-height: 12px; right: 0px; height: 100%; }

.album-page .owl-carousel .owl-stage-outer {}

.album-page .owl-carousel .owl-stage-outer figure img {min-height:300px;max-height: 500px; max-width: 100%; width: auto; float: none; margin-right: auto; margin-left: auto; }
.album-page .wrapper2-slider .article-data .title {
    font-weight: bold; padding: 1% 12%;
    color: #3d3d3d;
    text-align: center;
    font-size: 2em;
}
.album-page .owl-carousel{ overflow: visible; margin-bottom: 32px; }
.album-page .owl-dots{bottom: -32px;position:absolute;z-index: 1; line-height: 32px; }
.album-page .owl-dot{ background-color: #dbdbdb; }
.album-page .owl-dot.active{ background-color: #3d3d3d; }
.album-page .share-buttons-list {padding:5px 0; margin: 0;display: none;}
.album-page .horizontal-tools .print, .video-page .horizontal-tools .print, .poll-page .horizontal-tools .print {display: none;}
.album-page .inner-content .body {
    padding-left: 0;
}

/***********************************************************
Video
***********************************************************/

.video-frontpage .player { position: relative; }


.video-inner.inner-content .video-content{
    background-color: #FFF;
    display: inline-block;
    width: 100%;
    padding: 4rem 10px 10px;
    position: relative;
    border: 1px solid #E0E0E0;
}
.video-inner.inner-content .video-content .subtitle{
    font-size: 1.4rem;
    display: inline-block;
    margin: 0 0 -20px;
    line-height: 2rem;
    position: static;
    top: 0;
    left: 0;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    padding: 5px;
    letter-spacing: 0.5em;
    background-color: transparent!important;
}
.video-inner.inner-content .video-content .subtitle:hover{opacity: 0.8;}
.video-inner.inner-content .video-content .subtitle a {}
.video-page .video-date {
    color: #808080;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
    float: right;
}

.video-list .widget2-header {margin-bottom: 20px;}
.video-list .video-item > .video-thumb  { padding-bottom: 5px; margin-bottom: 15px; }
.video-list .video-item > .video-thumb figure {min-height: 120px;height: 0;overflow: hidden;padding-bottom: 50%;position: relative;
    border: 10px solid #fff;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.video-list .video-item > .video-thumb figure img {
    position: absolute;
    top: 50%;
    left: 50%;
    bottom: inherit;
    right: inherit;
    -webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);
}
.video-list .video-item > .video-thumb figure a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.video-list .video-item .play-button {
    top: 50%;
    right: inherit;
    bottom: inherit;
    left: 50%;
    background: transparent;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
}
.video-list .video-item .play-button .fa{
    color: #fff;
    line-height: 100px;
    font-size: 3rem;
    text-shadow: 0 0 30px #000000;
}
.video-list .video-item .play-button .fa-play-circle-o:before{content:"\f04b"}
.video-list .video-item .video-data {
margin-top: 10px;
margin-left: 15px;
}
.video-list .video-item .video-info {
    float: left;
    display: inline-block;
    font-family: 'Droid Sans', sans-serif;
    position: absolute;
    top: 0;
}
.video-list .video-item .video-info .video-category {
    font: 0.7em 'Droid Sans', sans-serif;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 5px;
    z-index: 1;
}
.video-page .video-list .video-item .title { font-size: 1.22em; line-height: 1.2; clear: left; }
.video-page .video-list .video-item:nth-child(even) {clear: right;}
.video-page .video-list .video-item:nth-child(odd) {clear: left;}
.video-page .video-list .item-video  {
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 20px;
}
.horizontal-tools .print  { display: none;}

/***********************************************************
Poll
***********************************************************/
.poll-page .poll-inner { margin-top: 20px; }

.poll-inner .subtitle { font-size: 1.8rem; line-height: 1.2; }
.poll-inner .content-body { min-height: inherit; }
.poll-page .other-polls .subtitle {font-size:18px; line-height: 1.2em; margin-bottom: 5px; }
.poll-page .other-polls .content { margin: 10px 0; border-bottom: 1px solid #E0E0E0;}
.poll-page .other-polls .content-title{
    font-weight: bold;
    font: 1.2em Droid Serif, sans-serif;
    line-height: 1.6; margin: 0 auto 10px;
}
.poll-page.poll .submit-button { float: none; margin-bottom: 20px; }
.poll-page .poll-item .button-submit {
    padding:10px 40px;
    color: #333;
    text-transform: uppercase;
    background-color: #F1F1F1;
    margin-bottom: 20px;
    border-radius: 0;
}
.poll-page .poll-item .button-submit:hover { background-color: #E6E6E6; }
.poll-page .poll-items-box {padding-bottom: 15px; font-family: Droid Serif, sans-serif; }
.inner-msg {
    text-align: center; margin-right: 0;
    margin-bottom: 15px;
    font: 2em Droid Serif, sans-serif;
}
.poll-page .poll-element {margin-bottom: 20px;}

.graph {
    height: auto;
    padding-bottom: 20px;
}
.progress {
    margin: 0;
    height: 48px;
    font-size: 1em;
    display: block;
    width: 100%;
    background-color:#FFF;
    box-shadow:none;
    vertical-align: bottom;
    border-radius:0px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    line-height: 24px;
    position: absolute;
    z-index: -5;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden;
}
.graph .response {
    padding: 0;
    border-bottom: 1px solid #828282;
    margin: 5px 0 0;
    position: relative;
    height: 48px;
    overflow: hidden;
}
.graph .response > div:first-of-type {
    z-index: 10;
    position: absolute;
    font-weight: bold;
    pointer-events:none;
    height: 38px;
    line-height: 38px;
}
.graph  .response > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    line-height: 48px;
    padding-left: 48px;
    text-shadow: 0 -1px 1px #ffffff, 0 1px 1px #ffffff, 1px 0 1px #ffffff, -1px 0 1px #ffffff;
}
.graph  .response > div > span {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 48px;
    line-height: 36px;
    text-align: center;
    height: 36px;
    z-index: 2;
    left: 0;
}
.graph  .response > div > span input {
    cursor:pointer;
}
.graph .label{
    font-size: 1em;
    position: absolute;
    left: auto!important;
    top: 0;
    width: auto!important;
    text-align: right;
    line-height: 24px;
    padding: 0 10px;
    bottom: 0;
    right: 0;
}

.graph .bar {
    width: 1px;
    height: 100%;
    color: #ffffff;
    float: left;
    text-align: center;
    border-radius: 0px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    background-color: #999;
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    -o-background-size: 50px 50px;
    opacity: 0.5;
}
/* =============================================================================
   Letters
   ========================================================================== */

.other-letters .content {
    padding: 10px 0;
    border-bottom: 1px solid #E0E0E0;
}
.other-letters .content-title {
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.4;
    margin-bottom: 10px;
}

.other-letters .letter-info {
    color: #777;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
}
.letter-page .content-time,
.other-letters .content-time{
    display: inline;
}


/***********************************************************
Widgets
***********************************************************/

.widget2{
    padding: 0;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
    float: left;
    width: 100%;
}
.widget2-header {
    font-size: 1.25em;
    padding: 0;
    background-color: transparent;
}
.widget2-header.big-header {font-size: 1.75em; }
.widget2-header.labeled {
    text-transform: uppercase;
    background-color: transparent;
    font: 1.25em 'Droid Sans', sans-serif;
    text-align: center;
    padding: 0;
}
.widget2-header.labeled span{
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 40px;
    padding-right: 10px;
    padding-left: 10px;
    position: relative;

}
.header-section:before, .widget2-header:before {
    content: "\f04d";
    font: 1.3rem FontAwesome;
    line-height: 48px;
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #777;
}
.widget2-content {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
}
.widget2-content a { color:#3d3d3d; }
.widget2-content ul {
    list-style:none;
    padding-left: 0;
    display: inline-block;
    width: 100%;
    margin: 0;
}
.widget2-content ul li {
    margin-bottom: 0;
    position: relative;
    margin-top: 0;
    padding: 15px;
}
.widget2-content ul li:after {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    position: absolute;
    bottom: 0;
    background-color: #e6e5e5;
    left: 0;
}

.widget2-content .title {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 2rem;
    letter-spacing: -0.02em;
    overflow: hidden;
    padding-bottom: 3px;
    line-height: 1.25em;
}

.widget2-content a, .widget2-content .title a {
    font-weight: bold;}
.widget2-content a:hover, .widget2-content .title a:hover { color: #000; }

.widget2 .nav-tabs{
    border: 1px solid #f5f5f5;
    margin: -1px 0 0;
    padding: 0;
    font-family: 'Droid Serif', serif;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.widget2 .nav-tabs li {
    padding-bottom: 0;
    margin-bottom: -1px;
    padding-top: 0;
}
.widget2 .nav-tabs li:hover{background-color: rgba(0, 0, 0, 0.07);}
.widget2 .nav>li>a{padding: 0;color: #999}
.widget2 .nav-tabs>li>a{
    line-height:1.42857143;
    border:none!important;
    border-radius:0px;
    margin-right: 0;
    padding: 5px 5px;
    background-color: transparent;
    color: #fff;
    font-size: 0.9em;
}
.widget2 .nav-tabs>li>a:hover{border-style: none;background-color: transparent;}
.widget2 .nav-tabs>li>a span {border-bottom: none;color: #999;}
.widget2 .nav-tabs>li>a span:hover {opacity: 1;}

.widget2 .nav-tabs li.active{background-color: rgba(0, 0, 0, 0.07);
    border-style: none;
}
.widget2 .nav-tabs>li.active > a span {color: #3d3d3d;}

.widget2 .tab-content {
    margin-top: 20px;
}

.widget2 .widget2-play-button {
    position: absolute;
    left: 50%;
    top: 50%;
}

.widget2-content ul li.first-article .article-media figure > a:hover .widget2-play-button .fa-stack {color: #fff;}
.widget2-content ul li.first-article .article-media figure > a:hover .widget2-play-button .fa-play {color: #000;}

.widget2 .widget2-play-button span {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    pointer-events: none;

}
.widget2 .widget2-play-button .fa-stack {
    color: #fff;
    margin-left: -1em;
    margin-top: -1em;
}
.widget2 .widget2-play-button .fa-play {
    color: #000;
    font-size: 0.7em;
}

/******************* all-headlines widget **************/
.widget2-all-headlines {margin: 20px 0;}
.widget2-all-headlines .block-title a{ text-transform: uppercase; font-weight: 400; }
.widget2-all-headlines .data-title a{
    font-weight: 400;
}
.widget2-all-headlines .data-title {
    padding-top: 10px;
}


/******************* Weather widget **************/
.widget2-weather {border: 1px solid #F1f1f1;}
.widget2-weather .widget2-header { padding-left: 10px; }
.widget2-weather .weather-carousel{ text-align: center; color: #555; min-height: 100px; border-bottom: 1px solid #EAEAEA; }
.widget2-weather .graph {
    height: auto;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 0;
}
.widget2-weather img { max-height: 80px; }
.widget2-weather .graph { width: 40%; float: left;}
.widget2-weather .conditions {
    font-size: 32px;
    color: #333;
    margin-top: 15px;
}
.widget2-weather .weather-place {
    font-size: 17px;
    line-height: 1;
    font-weight: 400;
    color: #333;
}
.widget2-weather .weather-temperature {
    font-size: 32px;
    font-weight: 300;
    color: #111;
    white-space: nowrap;
}
.widget2-weather .weather-description {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    color: #777;
    margin-top: -5px;
}

.header-weather{
    text-transform: uppercase;
    font-size: 1.2rem;
    position: relative;
    margin-top: 0px;
    line-height: 1rem;
    padding-right: 0;
    height: 40px;
    position: absolute;
    right: 0;
}
.header-weather .weather-carousel, .header-weather .widget2-weather { border: 0; max-height: 30px; min-height: auto; overflow: visible;}
.header-weather .widget2-header { display: none; border: 0;}

.header-weather .widget2 { margin: 0; }
.header-weather .carousel-inner { padding-left: 0;
    margin-bottom: 0;
    overflow: visible;
}
.header-weather .conditions { float: right; margin-top: -5px; }
.header-weather .conditions > div {
    margin-right: 5px;
    display: inline;
    font-size: 13px;
}
.header-weather .graph .item {white-space: nowrap;}
.header-weather .conditions >.weather-temperature {}
.header-weather .conditions >.weather-description { display: none; font-size: 11px; margin-right: 0; }
.header-weather .graph {float: right; padding-bottom: 0; padding-top: 0px; width: auto; }
.header-weather .weather-icon {  max-height: 4rem; margin-top: -10px;}

/***********************************************************
widget most-voted-comments
***********************************************************/
.widget2-most-voted-comments { padding: 10px; background-color: #f6f7f8;border-radius: 4px;
    overflow: hidden;
}
.widget2-most-voted-comments .widget2-header { border-bottom-color: #999;
    margin: -10px -10px 15px;
}
.widget2-most-voted-comments ul li {
    padding: 0 0 0 48px;
    margin-bottom: 10px;
}
.widget2-most-voted-comments ul li:after {display: none;}
.widget2-most-voted-comments .post-content {
    background-color: #fff;
    border-radius: 4px;
    padding: 10px 10px 0 !important;
    border: 1px solid rgba(0, 0, 0, 0.07);
}
.widget2-most-voted-comments .post-body {

}
/***********************************************************
widget last contents
***********************************************************/
.widget2-last-content{
    background-color: #F1F1F1;
    width: 100%;
    margin-bottom: -10px;
    clear: both;
    display: inline-block;
    font-family: "Droid Serif", serif;
    overflow: hidden;
    max-width: 100%;
    position: relative;
}
.widget2-last-content .widget2-content{
    height:40px;
    overflow: hidden;
    border:1px solid #F1f1f1;
    border-radius: 0;
    border-right: 0;
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
}
.widget2-last-content .header-title {
    width: 120px;
    float: left;
    padding: 0 10px;
    font-size: 12px;
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 0;
    line-height: 40px;
    height: 40px;
}
.widget2-last-content .carousel-inner{ width: auto; padding-left: 130px; overflow: hidden;position: absolute;left: 0;right: 0;}
.widget2-last-content .carousel-inner li {
    overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%;
    padding: 0;
    line-height: 40px;
}
.widget2-last-content .carousel-inner li:after {display: none;}
.widget2-last-content .carousel-inner li .hour { color: #111; }
.widget2-last-content .carousel-inner li a{ font-size: 15px; font-weight: bold; }
.widget2-last-content .header-title.importante, .widget2-last-content .header-title.destacado {background-color:#111 }


/**************   Widget Ultima Hora - last minute  ***************************************/
.widget2-last-minute-content .widget2-content ul li {
    padding: 10px;
}
.widget2-last-minute-content .widget2-content ul li .title {display: block;}
.widget2-last-minute-content .widget2-content ul li .summary {display: none;}

.widget2-last-minute-content .widget2-content .publish-date {
    text-transform: uppercase;
    font-weight: 400;
    font: 0.88em 'Droid Serif', serif;
    color: #555;
}

/***********************************************************
  Widget today news
************************************************************/
.widget2-today-news .widget2-content .onm-new:first-child{
    margin-top: 15px;
}
.widget2-today-news .widget2-content .onm-new {
    clear: both; padding-bottom: 10px; display: inline-block; width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #AEAEAE;
}
.widget2-today-news .widget2-content .title-comments {
    width: 60%;
    padding-left: 15px;
    float: left;
    display: inline-block;
    font: 1em "Droid Serif", "sans serif";
    padding-bottom: 3px;
    letter-spacing: -0.02em;
}
.widget2 .widget2-today-news .number {display: none;}
.widget2-today-news .image-number { width: 40%; float: left; position: relative; max-height: 80px;overflow: hidden; }
.widget2-today-news .image-number img {width: 100%;}


/***********************************************************
widget last view commented
***********************************************************/
.widget2-past-headlines-most-viewed .tab-lastest {padding: 10px;position: relative; display: inline-block;width: 100%; }
.widget2-past-headlines-most-viewed .tab-lastest:after {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    position: absolute;
    bottom: 0;
    background-color: #e6e5e5;
    left: 0;
}
.widget2-past-headlines-most-viewed .title {margin-top: 0;
    font-size: 1.8rem;}
.widget2-past-headlines-most-viewed .title a {color: #3d3d3d;}
.widget2-past-headlines-most-viewed .number {display: none;}


.widget2-most-seeing-commented-content .tab-pane ul li {
    border-left-style: solid;
    border-left-width: 3px;
}
.widget2-most-seeing-commented-content .content-title{ padding: 10px; display: inline-block; border-bottom: 1px none #E0E0E0; width: 100%; }
.widget2-most-seeing-commented-content .category-title{
    text-transform: uppercase;
    font-weight: 400;
    font: 0.88em 'Droid Serif', serif;
    margin: 0;
}
.widget2-most-seeing-commented-content .content-time {
    color: #777;
}
.widget2-most-seeing-commented-content .title {
    margin: 5px 0 0;
    font-size: 1em;
}
.widget2-most-seeing-commented-content .video-link img {width: 36%; margin-right: 2%; float:left;}
.widget2-most-seeing-commented-content .video-category {font-size: 0.8em; text-transform: uppercase; font-weight: bold;}
.widget2-most-seeing-commented-content .video-title {font-family: "Droid Serif", "sans serif"; font-size: 1.25em;}

.widget2-most-seeing-commented-content .album-cover {margin-right: 2%; max-width: 36%; max-height:90px; overflow: hidden; float:left; position:relative; padding: 0 5px 5px 0; }
.widget2-most-seeing-commented-content .album-cover .fa {display:none;}
.widget2-most-seeing-commented-content .album-category {font-size: 0.8em; text-transform: uppercase; font-weight: bold;}
.widget2-most-seeing-commented-content .album-title {font-family: "Droid Serif", "sans serif"; font-size: 1.25em; }
.widget2-most-seeing-commented-content .play-button {display: none;}

/***********************************************************
***********************************************************/
.widget2-most-viewed-content { margin-bottom: 20px; }
.widget2-most-viewed-content .widget2-content {margin-top: 15px;}
.widget2-most-viewed-content .widget2-content .content { max-width: 25%; float: left; margin-right: 0;
    padding-right: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 25%;
    display: block;
    margin-bottom: 15px;
}
.widget2-most-viewed-content .widget2-content .content:nth-child(4n+1) {  clear: left;  }
.widget2-most-viewed-content .widget2-content .content .title { font-size: 1.6rem; }
.widget2-most-viewed-content .widget2-content .article-media { overflow: hidden;position: relative;height: 0;padding-bottom: 50%;
}
.widget2-most-viewed-content .widget2-content .article-media a {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.widget2-most-viewed-content .widget2-content .article-media img {position: absolute;top: 50%;left: 50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.widget2-most-viewed-content .widget2-content .no-image { border:1px solid #F1F1F1; min-height: 110px; background-color: #f9f9f9; }

/***********************************************************
widget carousel-lateral - entrevistas
***********************************************************/
.widget2-carousel-lateral {position: relative;}
.widget2-carousel-lateral .widget2-header {}
.widget2-carousel-lateral .widget2-header-over {font: 0.9em 'Droid Serif', serif; text-transform: uppercase; color: #fff; position: absolute; top: 0; left: 0; z-index: 99; padding:6px; }
.widget2-carousel-lateral .widget2-header-over span {padding: 4px 6px;}
.widget2-carousel-lateral .widget2-content{ padding:0;}
.widget2-carousel-lateral .carousel-inner { min-height: 300px; max-height: 380px; overflow: hidden;}
.widget2-carousel-lateral .item {background-color: #333; color:#FFF; vertical-align: top;}
.widget2-carousel-lateral .item  figure {width: 56%;display: inline-block; vertical-align: top; }
.widget2-carousel-lateral .item .caption-image{width: 40%;display: inline-block; padding:60px 10px 0px 30px; vertical-align: top; }
.widget2-carousel-lateral .item .caption-image .subtitle {line-height: 1.2em;text-transform: uppercase; margin-bottom: 10px;}
.widget2-carousel-lateral .item .caption-image .title{ font-size: 32px; color:#FFF; font-family:  "Droid Serif", "sans serif"; line-height: 36px;}
.widget2-carousel-lateral .carousel-control {width: 6%; color: #AAA;}
.widget2-carousel-lateral .carousel-control:hover, .widget2-carousel-lateral .item .caption-image a{color:#FFF;}
.widget2-carousel-lateral .carousel-indicators {left: 20%;}
.widget2-carousel-lateral .item .caption-image .summary {display: none; color:#FFF; margin-top: 10px; font-weight: normal; text-transform: none;}
/**************************************************************/

.widget2-albums.albums-latest .album-list .album-item {
position: relative;
}
.widget2-albums.albums-latest .album-list .album-item a {color:#FFF;}

/***********************************************************
  widget archive
************************************************************/
.widget2 .archive-calendar { min-height: 300px; margin-bottom: 20px; text-align: center; }
.widget2 .archive-calendar .widget2-content { max-width: 340px; font-size: 0.9em; }
.archive-calendar  .datepicker-inline { width: 100%!important; color:#333; background-color: #FFF;}
.table-condensed{ width: 100%; }

.datepicker thead tr{
    border-bottom:1px solid #FFF;
}

.datepicker table tr td.day:hover {
    color:#999;
}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover,
.datepicker table tr td span:hover {color:#111; background-color: #999;}


/**************   Widgets From Category / widget-section-articles  ***************************************/

.widget2-section-articles { border: 1px solid #f1f1f1; }

.widget2-section-articles .widget2-content{
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.widget2-section-articles .content-title {
    font-family: 'Droid Serif', serif;
    font-weight: 400;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom:1px solid #F2F2F2;
    font-size: 1.15em;
}
.widget2-section-articles .content-title:last-child{border: 0;}
.widget_last_in_section_photo .widget2-content {}
.widget_last_in_section_photo .content {display: inline-block; width: 32%; padding-right: 1%; vertical-align: top;}
.widget_last_in_section_photo .content .summary,
.widget_last_in_section_photo .content .subtitle {display: none;}
.widget2-custom-contents .header-title { display: none; }
.widget_last_in_section_photo .onm-content:first-child { width: 100%; padding-right: 0; margin-bottom: 10px; }
.widget_last_in_section_photo .onm-content:first-child .content-title {font-size: 1.1em;}
.widget_last_in_section_photo .content .content-title {border-bottom:1px solid #F2F2F2; margin-top: 10px;}
.widget_last_in_section_photo .content .content-info {font-size: 0.67em; margin-top: 5px;}
.widget_last_in_section_photo .onm-content:first-child .summary { display: block; font-size: 0.84em; font-weight: 300; font-family: "Roboto", "sans serif"}



/**************   Widgets Latest Videos   ***************************************/
.widget2-latest-media .widget2-content {
    margin-bottom: 15px;
    margin-top: 15px;
}
.widget2-latest-media .widget2-content ul li {
    display: inline-block;
    width: 50%;
    margin-right: -2px;
    margin-bottom: -2px;
    padding-bottom: 0;
}
.widget2-latest-media .widget2-content ul li:after {
    content: "";
    display: none;
}
.widget2-latest-media .widget2-content ul li:nth-child(2n+0) { margin-left: -1px; }
.widget2-latest-media article.onm-new {
    border-top-style: none;
    margin: 0;
    padding: 0;
}
.widget2-latest-media .article-media {
    display: block;
    width: 100%;
    background-color: #111;
    overflow: hidden;
    margin-bottom: 0;
}
.widget2-latest-media .article-media figure {
    overflow: hidden;
    position: relative;
    display: block;
    background-color: black;
    opacity: 1;
    border-radius: 0px;
    height: 0;
    width: 100%;
    padding-bottom: 56.25%;
}
.widget2-latest-media .article-media figure a{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
}
.widget2-latest-media .article-media figure a img{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0;
}

.widget2-latest-media .widget2-play-button {
    font-size: 2em;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    display: inline;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
.widget2-latest-media .widget2-play-button .fa {
    top: 40%;
    left: 50%;
    position: absolute;
    margin-left: -0.5em;
    width: 0;
    height: 0;
    color:#FFF;
    margin-top: -0.5em;
}
.widget2-latest-media .onm-new{
    position: relative;
}
.widget2-latest-media .article-data {
    font-size: 0.9em;
    background-color: rgba(57, 57, 57, 0.9);
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px;
}
.widget2-latest-media article .article-data .title {
    padding: 0;
    margin: 0; max-height: 3.3em;overflow: hidden;text-overflow: ellipsis;}
.widget2-latest-media .article-data h3.title a { color: #fff; }

.widget2-latest-videos .video-list .video-item:nth-child(even) {clear: right;}
.widget2-latest-videos .video-list .video-item:nth-child(odd) {clear: left;}

/***********************************************************
  Widget Albums
************************************************************/
.widget2-media{}
.widget2-media .slide{ background-color: #F1F1F1; min-height: 200px;  }
.widget2-media .owl-carousel {
    position: relative;
}
.widget2-media .owl-carousel .owl-item{
    position: relative;
    opacity: 1;
}
.widget2-media .owl-carousel .owl-item figure{
    min-height: 400px;
    max-height: 400px;
}
.widget2-media .owl-carousel .owl-item .carousel-caption {
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 10px;
    margin-bottom: 48px;
}
.widget2-media .owl-carousel .title {
    margin: 0;
    font-size: 1.4em;
}
.widget2-media .owl-carousel .title a {
    color: #fff;
    text-shadow: none;
    font-weight: bold;
    padding: 0;
}
.widget2-media .owl-carousel .title a:hover {}
.widget2-media .owl-controls {
    top: inherit;
    position: absolute;
    bottom: 0;
    height: 48px;
    background-color: rgba(0, 0, 0, 0.7);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.widget2-media .owl-next,.widget2-media .owl-prev{
    background-color: transparent;
    position:absolute;
    width: 24px;
    height: 48px;
    border-radius:24px;
    font-size: 32px;
    line-height: 48px;
    -webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;
    pointer-events:auto;
    color: #fff;
    text-align: center;
}

.widget2-media .owl-next{
    right: 10px;
}
.widget2-media .owl-prev{
    left: 10px;
}
.widget2-media .owl-dots {
    color: #fff;
}

/*** Widget category-slider ***/
.widget2-category-slider {
    border-bottom: 1px solid #1c4685;
}
.widget2-category-slider .owl-carousel{
    margin-bottom: 15px;
}
.widget2-category-slider .owl-carousel .owl-item{
    opacity: 1;
}
.widget2-category-slider .owl-carousel .owl-item figure{
    min-height: 460px;
    max-height: 460px;
}
.widget2-category-slider ul.carousel-headlines {padding-top: 15px;}
.widget2-category-slider ul.carousel-headlines .headlines-title {
    margin-bottom: 15px;
    display: inline-block;

}
.widget2-category-slider ul.carousel-headlines .headlines-title:last-of-type{
    margin-bottom: 0;
}
.widget2-category-slider ul.carousel-headlines .headlines-title.selected {
    background-color: #1c4685;
    padding: 20px 15px;
    position: relative;
}
.widget2-category-slider ul.carousel-headlines .headlines-title.selected:after {
    content: "\f04b";
    font: 48px FontAwesome;
    position: absolute;
    right: -20px;
    top: 0;
    opacity: 0.5;
}
.widget2-category-slider ul.carousel-headlines .headlines-title .title {margin: 0 0 5px;}
.widget2-category-slider ul.carousel-headlines .selected .title {font-size: 1.9em;}
.widget2-category-slider ul.carousel-headlines h3.title a {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.widget2-category-slider ul.carousel-headlines .selected h3.title a {
    color: #fff;
    font-weight: bold;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;

}
.widget2-category-slider .content-info {
    float: left;
    margin: 5px 0 0;
    font-family: 'Droid Serif', serif;
    color: #fff;
}
.widget2-category-slider .selected .content-info {color: #fff!important;}

/*** Widget Most recent ***/
.widget2-most-recent {
    float: left;
}
.widget2-most-recent .widget2-content{
    display: inline-block;
}
.widget2-most-recent .widget2-content .item{
    position: relative;
    float: left;
    border: none;
    display: inline;
    padding: 15px;
}
.widget2-most-recent .widget2-content ul li .article-media {
    width: 100%;
}
.widget2-most-recent .widget2-content ul li .article-media figure {
    width: 100%;
    min-height: 150px;
}

.widget2-most-recent .widget2-content ul li span.title {
    width: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25em;
}

/*** Widget Most read ***/
.widget2-most-read .onm-new.video{margin-top: -1px;}
.widget2-most-read .onm-new.video:first-of-type{margin-top: 32px;}
.widget2-most-read .onm-new.video:nth-child(1n+2){
}
.widget2-most-read .onm-new.video:nth-child(1n+2) .media-cover{
    width: 40%;
    float: left;
}
.widget2-most-read .onm-new.video:nth-child(1n+2) .article-data{
    width: 60%;
    float: left;
    padding: 10px;
}
.widget2-most-read .onm-new.video:nth-child(1n+2) .article-data .title{
    font-size: 1em;
}
.widget2-most-read .onm-new.video:nth-child(1n+2) .subtitle{
    display: none;
}
.widget2-most-read .onm-new.video:nth-child(1n+2) .play-button {
    font-size: 1em;position: absolute;
    width: 32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;
    line-height: 32px;
}
.widget2-most-read .onm-new.video:nth-child(1n+2) .play-button .fa{line-height: 32px;}

.widget2-most-read .onm-new.video:nth-child(1n+2) h3.title a{
    font-size: 0.9em;
    line-height: 1em;
}

.widget2-polls .progress {
    background-color: #f5f5f5;
    margin: 36px 0 0;
    height: 12px;
}


/*** Widget Good Karma ***/
.widget2-good-karma {}
.widget2-good-karma .widget2-content .onm-new {min-height: 470px;}
.widget2-good-karma .widget2-header span {color: #53bf2e;}
.widget2-good-karma .widget2-header:before{color: #53bf2e;}
.widget2-good-karma .article-media {padding: 10px 10px 0;}
.widget2-good-karma .article-data {font-size: 0.8em;}
.widget2-good-karma .article-data .content-info {font-size: 0.9em;}
.widget2-good-karma span.agency {color: #53bf2e;}

/*** Sub categories ***/
.widget2-subcategories {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 30px;
}
.widget2-subcategories figure.cover-img {min-height: 380px;}
.widget2-subcategories .onm-new.highlighted {
    margin-bottom: 0;
    border-bottom-style: none;
    padding-bottom: 0;
}
.widget2-subcategories .onm-new.highlighted .article-media {
    margin-bottom: 0;
}
.widget2-subcategories article {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
}
.widget2-subcategories .onm-new .title {
    font-size: 2em;
    line-height: 1em;
}
.widget2-subcategories .onm-new:nth-child(2) .title {}
.widget2-subcategories .onm-new:nth-of-type(1n+2) .title {
    font-size: 1.5em;
    line-height: 1.15em;
}


/*** Widget Featured Article ***/
.widget2-art-destacado{}
.widget2-art-destacado .content{
    margin-top: 20px;
}
.widget2-art-destacado .title{
    font-size: 1.8em;
    margin-bottom: 10px;
    margin-top: 10px;
}
.widget2-art-destacado .summary{
    margin-top: 10px;
}
.widget2-art-destacado .summary span.more{
    clear: left;
    margin-top: 10px;
    display: block;
    text-align: center;
    border-top: 1px solid #f5f5f5;
    padding-top: 5px;
}
.widget2-art-destacado .summary span.more a:hover{
    opacity: 0.75;
    display: block;
}

.widget2-ads-random {  }
.widget2-ads-cycle ul, .widget2-ads-random ul { margin-left: 0; padding-left: 0;}
.widget2-ads-cycle li,.widget2-ads-random li { list-style: none; }
.widget2-ads-cycle li .ad_horizontal_marker, .widget2-ads-random li .ad_horizontal_marker { padding: 0;padding-bottom: 5px; }
.widget2-ads-cycle li:first-child .ad_horizontal_marker, .widget2-ads-random li:first-child .ad_horizontal_marker { padding-top: 10px; }

/***********************************************************
widget carousel favorite-kiosko
***********************************************************/
.widget2-favorite-kiosko{
    border: 1px solid #eaeaea;
}
.widget2-favorite-kiosko .widget2-header {
    margin-top: -1px;
    height: 48px;
}
.widget2-favorite-kiosko .widget2-header.border-site-color{
    border-bottom-color: #eaeaea !important;
}
.widget2-favorite-kiosko .widget2-header span{
    line-height: 48px;
    font-size: 1.8rem;
}
.widget2-favorite-kiosko .widget2-header:before{
    line-height: 48px;
}

.widget2-favorite-kiosko .widget2-content{padding:0;
    min-height: 180px;
    display: block;
}
.widget2-favorite-kiosko .epaper figure {
    min-height: 90px;
    min-width: 70px;
    max-width: 180px;
    background-color: #729fcf;
    width: 74%;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-right: auto;
    margin-left: auto;
    -moz-box-shadow: 2px -1px #ffffff, 3px -1px 1px rgba(0, 0, 0, 0.2), 5px -2px #ffffff, 6px -2px 1px rgba(0, 0, 0, 0.2), -2px 0 #ffffff, -3px 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 2px -1px #ffffff, 3px -1px 1px rgba(0, 0, 0, 0.2), 5px -2px #ffffff, 6px -2px 1px rgba(0, 0, 0, 0.2), -2px 0 #ffffff, -3px 0 1px rgba(0, 0, 0, 0.2);
}
.widget2-favorite-kiosko .carousel-control {width: 20px; background-color: transparent; background-image:none;opacity: 1;}
.widget2-favorite-kiosko  .carousel-control .fa {
    font-size: 1em;
    top:34%;
    position: absolute;
    z-index: 5;
    display: inline-block;
    background-color: transparent;
    padding:2px 8px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    text-shadow: none;
    -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;
    color: #3d3d3d;
}
.widget2-favorite-kiosko .right.carousel-control:hover .fa {padding-left: 12px;}
.widget2-favorite-kiosko .left.carousel-control:hover .fa {padding-left: 4px;}
.widget2-favorite-kiosko .carousel-control .fa:hover{color:#AEAEAE;}
.widget2-favorite-kiosko .carousel-control.left .fa{left: 1px;}
.widget2-favorite-kiosko .carousel-control.right {right:0;}
.widget2-favorite-kiosko .carousel-control.right .fa{right: 1px;}
.widget2-favorite-kiosko .widget2-content .title {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    padding: 10px;
    margin-bottom: 0;
    text-align: center;
    font: 1.6rem 'Droid Sans', sans-serif;
    margin-top: -10px;
    background-color: #f5f5f5;
    z-index: 1;
    position: relative;
    text-transform: uppercase;
    display: none;
}
.widget2-favorite-kiosko .widget2-content .title a {
    font-weight: normal;
    font-style: normal;
}

/***********************************************************
  widget facebook
************************************************************/
.widget2-facebook {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

/***********************************************************
widget carousel favorite-polls
***********************************************************/
.widget2-polls{
    border: 1px solid #eaeaea;
    border-top-style: none;
    display: block;
}
.widget2-polls .widget2-content{padding: 10px;}
.widget2-polls .submit-button {width: 100%;}
.widget2-polls .button-submit {
    width: 100%;
    padding: 10px 20px;
    border-radius:0px
}


/*** Widgets header and Header sections icons ***/
.widget2-most-recent .widget2-header span:before {content: "\f017";}
.widget2-machine-related .widget2-header span:before {content: "\f1e5";}
.widget2-good-karma .widget2-header span:before {content: "\f087";}
.widget2-media .widget2-header a {color:#FFF;}
.widget2-media .widget2-header span:before {
    content: "\f03e";
    z-index: 1;
    bottom: -20px;
    right: -30px;
    font-size: 42px;
}
.widget2-media.videos-home .widget2-header.dark {background-color: #333!important;
    padding-left: 15px;
    padding-right: 15px;
}
.widget2-media.videos-home .widget2-header span:before {content: "\f16a";}

.header-section.opinion a:before,.widget2-header.opinion span:before {content: "\f14b";}
.header-section.deportes a:before,.widget2-header.deportes span:before {content: "\f1e3";}
.header-section.sociedad a:before,.widget2-header.sociedad span:before {content: "\f0c0";}
.header-section.cultura a:before,.widget2-header.cultura span:before {content: "\f19c";}
.header-section.economia a:before,.widget2-header.economia span:before {content: "\f1fe";}
.header-section.actualidad a:before,.widget2-header.actualidad span:before {content: "\f017";}



/***********************************************************
album-highlighted
***********************************************************/
.album-highlighted { margin: 15px auto;}
.album-highlighted .widget2-header {}
.album-highlighted .widget2-content {padding: 0; margin: 15px 1px 2px;
}
.album-highlighted .carousel-album  {width: 70%;text-align: center; padding:0; margin: 0 0 20px; float:left;overflow: visible;
}
.album-highlighted .album-data {width: 28%;float: left;  color:#323232; margin: 150px 1% 1%;
    position: absolute;
    left: 70%;
}
.widget2 .album-highlighted .widget2-content .title {font-weight: bold; font-size: 1.64em; line-height: 1.4; margin-bottom: 10px; }
.widget2 .album-highlighted .widget2-content .title a{ color:#323232; }
.album-highlighted .carousel-album .item {
    padding-right: 64px;
    padding-left: 64px;
    border-right: 1px solid #f5f5f5;
    -webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;
    opacity: 0;
}
.album-highlighted .carousel-album .item.active {
    opacity: 1;
    z-index: 2;
}

.album-highlighted .carousel-album .item.next, .album-highlighted .carousel-album .item.right  {
    opacity: 0;
    left: -100%;
    z-index: 1;
}
.album-highlighted .carousel-album .item.prev, .album-highlighted .carousel-album .item.left {
    opacity: 0;
    left: 100%;
    z-index: 1;
}
.album-highlighted .photo-caption{
    position: absolute; z-index: 9999; left: 100%;
    margin-left: 0;
    line-height: 1.3em; margin-bottom: 0; color: #535353; text-align: left;
    text-transform: uppercase;
    padding: 5px 2%;
    border-top: 1px solid #f5f5f5;
    border-bottom: 2px solid #f5f5f5;
    font-size: 1em;
    right: 0;
    width: 40%;
    overflow: hidden;
    top: 50%;
    opacity: 0;
    -webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;
}
.album-highlighted .active .photo-caption {
    display: block;
    font-family: 'Droid Sans', sans-serif;
    opacity: 1;
    -webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;

}
.album-highlighted .left .photo-caption, .album-highlighted .right .photo-caption {
    opacity: 0;
    -webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;
}
.album-highlighted .photo-caption p:last-of-type{
    margin-bottom: 0;
}

.album-highlighted .carousel-album figure { max-height: 440px; min-height: 440px;margin-bottom: 0; overflow: hidden; width: auto; min-width: 100%; position: relative; text-align: center; vertical-align: middle;}
.album-highlighted .carousel-album figure img{
    width: auto;
    min-height: 440px;
    max-height: 440px;
}
.album-highlighted .carousel-album figure a {}
.album-highlighted .carousel-album figure:hover > a:before{
    visibility: hidden;
    background-color: rgba(0, 0, 0, 0.2);
}
.album-highlighted .carousel-album figure:hover{
    opacity: 0.75;
}
.album-highlighted .album-thumbs {clear:left; position: relative; }
.album-highlighted .carousel-control {
    background-image: none;
    opacity: 0.8;
    color:#FFF;
    width: 48px;
    height: 48px;
    position: absolute;
    margin-top: -24px;
    top: 50%;
    z-index: 3;
}
.album-highlighted  .carousel-control .fa {
    font-size: 1em;
    color: #3d3d3d;
    z-index: 5;
    display: block;
    background-color: rgba(255, 255, 255, 0.5)!important;
    padding: 0;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-shadow: none;
}
.album-highlighted .carousel-control .fa:hover{color:#AEAEAE;}
.album-highlighted .carousel-control.left .fa {left: 15px;}
.album-highlighted .carousel-control.left {margin-left: 10px;}
.album-highlighted .carousel-control.left:hover {margin-left: 5px;}
.album-highlighted .carousel-control.right {margin-right: 10px;}
.album-highlighted .carousel-control.right:hover {margin-right: 5px;}
.album-highlighted .carousel-control.right .fa{right: 15px;}
.album-highlighted .album-thumbs .carousel-control.right {right: 0;margin: -16px 10px 0 0;padding: 0;top: 50%;}
.album-highlighted .album-thumbs .carousel-control.right:hover {margin-right: 5px;}
.album-highlighted .album-thumbs .carousel-control.left {top:50%;margin: -16px 0 0 10px;}
.album-highlighted .album-thumbs .carousel-control.left:hover {margin-left: 5px;}
.album-highlighted .album-thumbs .carousel-control .fa{padding: 0;width: 32px;height: 32px;line-height: 32px;font-size: 0.8;color: #3d3d3d!important;}
.album-highlighted .carousel-thumbs .carousel-control {width: 32px;height: 32px;margin: 0;padding: 0;}
.album-highlighted .carousel-thumbs .carousel-control .fa {color:#F1F1F1;font-size: 1.2em;margin: 0;}
.album-highlighted .carousel-thumbs .carousel-control .fa:hover{color:#FFF;}
.album-highlighted .carousel-thumbs .carousel-thumbs{margin-top: 1px;margin-bottom: 5px;}
.album-highlighted .carousel-thumbs {position: relative; display: inline-block; text-align: center; width: 100%;
    padding-right: 64px;
    padding-left: 64px;
}
.album-highlighted .carousel-thumbs .item {
    opacity: 0;
    -webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;
    height: 0px!important;
    display: block;
    overflow: hidden;
}
.album-highlighted .carousel-thumbs .item.active{
    opacity: 1;
    height: auto!important;
    -webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;
    overflow: hidden;
}
.album-highlighted .carousel-thumbs .carousel-inner .row {margin-right: -10px;margin-left: -10px;}
.album-highlighted .carousel-thumbs .thumb{padding: 0 10px; cursor: pointer; float: left;}
.album-highlighted .carousel-thumbs .thumb figure{max-width: 100%; max-height: 110px; overflow: hidden; height: 110px;border:none;margin-bottom:5px;
    opacity: 0;
}
.album-highlighted .carousel-thumbs .thumb figure img {-webkit-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.album-highlighted .carousel-more {text-align: right; right: 5px; position: absolute; bottom: 5px;}
.album-highlighted .carousel-more a{ color: #FFF; font-size: 0.9em; }

.album-highlighted .horizontal-tools {display: inline-block;max-width: 48%; vertical-align: top; border: 0}
.album-highlighted .horizontal-tools ul {text-align: left;}
.album-highlighted .horizontal-tools li {display: block; margin-bottom: 5px; text-align: left;}
.album-highlighted .horizontal-tools .print, .album-highlighted .horizontal-tools .share-mail {display: none}



/*** Widgets header and Header sections icons ***/


/********* Loader *************/
/* Loader */
#loader {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    z-index: 1;
    margin-left: -50px;
    margin-top: -50px;
}
#infiniteloader {
    position: relative;
    height: 80px;
    margin-top: -10px;
}
.arcContain {
    position: absolute;
    top: 50%;
    left: 50%;
}
.arcContain.rad1 {
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    -webkit-animation: rotatee .9s infinite linear;
    animation: rotatee .9s infinite linear;
}
.arcContain.rad2 {
    width: 45px;
    height: 45px;
    margin-left: -22.5px;
    margin-top: -22.5px;
    -webkit-animation: rotatee 1.1s infinite linear;
    animation: rotatee 1.1s infinite linear;

}
.arcContain.rad3 {
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    -webkit-animation: rotatee 1s infinite linear;
    animation: rotatee 1s infinite linear;

}
.arcContain .arc {
    border-radius:50%;
    position: absolute;
    top: 0;
    right: 0;
    box-sizing: border-box;
}
.arcContain.rad1 .arc {
    width:50px;
    height:50px;
    border: 8px solid rgba(152, 152, 152, 0.7);
    border-bottom: 8px solid transparent;
}
.arcContain.rad2 .arc {
    width:45px;
    height:45px;
    border: 7px solid rgba(209, 209, 209, 0.7);
    border-bottom: 7px solid transparent;
}
.arcContain.rad3 .arc {
    width:40px;
    height:40px;
    border: 6px solid rgba(233, 233, 233, 0.7);
    border-bottom: 6px solid transparent;
}
.archideLeft .arc {
    top: auto;
    bottom: 0;
    right: auto;
    left: 0;
}
.archide {
    width:50%;
    height:0%;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    -webkit-animation: appear 0.1s ease-in 0.1s forwards;
    animation: appear 0.1s ease-in 0.1s forwards;
}
.archideLeft {
    top: auto;
    bottom: 0;
    right: auto;
    left: 0;
    -webkit-animation: appear 0.1s ease-out forwards;
    animation: appear 0.1s ease-out forwards;
}
@-webkit-keyframes appear {
    to {
        height: 100%;
    }
}
@-moz-keyframes appear {
    to {
        height: 100%;
    }
}
@-o-keyframes appear {
    to {
        height: 100%;
    }
}
@keyframes appear {
    to {
        height: 100%;
    }
}
@-webkit-keyframes rotatee { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotatee {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

/*********   End loader  *************/

/* Patches and fixes */
.no-padding { padding: 0; }
.sm-padding { padding: 5px; }
li.iadbox-item {
    line-height: 48px;
    height: 48px;
    display: block;
    float: left;
}
.iadbox-badge {
    background-image: url("../images/social/iadbox-icon-white.png");
    background-size: auto 16px;
    background-position:center center;
    height: 48px;
    position: inherit;
    opacity: 0.6;
    padding: 0;
    margin-right: 7px;
}
.iadbox-badge:hover {
    opacity: 1;
}

/* Mega Desktop */
@media (min-width: 1360px){
    .container {width: 1060px;}
    .custom-container {width: 1090px;}
    .category-wrapper .highlighted figure  {
        max-height: 660px;
        min-height: 320px;
    }
}

/* lg - Large desktop */
@media (min-width: 1200px) and (max-width: 1359px) {
    .custom-container {width: 1060px;}
    .container {width: 1060px;}
    .category-wrapper .highlighted figure  {
        max-height: 660px;
        min-height: 320px;
    }
    .onm-new.highlighted .title {font-size: 1.6em;}
}

/* md - Desktop */
@media (min-width: 992px) and (max-width: 1199px) {
    .ads-skyscraper-container {display: none;}
    .custom-container {width: 960px;}
    .wrapper2-slider .carousel-caption {
        right: 15px;
        left: 15px;
        text-shadow: none;
        bottom: 15px;
    }
    .wrapper2-slider ul.carousel-headlines h3.title {
        font-size: 1.25em;
        margin-top: 10px;
    }
    .wrapper2-slider .article-data .title a {}
    .wrapper2-slider .content-info {
        margin-top: 15px;
    }
    .wrapper2-slider .headlines-title{
        float: left;
        display: block;
        clear: left;
    }
    .ad_horizontal .ad_244 {
        display: none;
    }
    .category-wrapper .highlighted figure  {
        max-height: 560px;
    }
    .inner-content .content-col {
        padding-top: 20px;
        padding-right: 15px;
        padding-left: 15px;
        border-left-style: none;
    }
    .inner-content .content-col .article-media {margin-left: 0;}
    .inner-content .content-utilities {
        margin-left: 0;
        margin-right: 0;
        padding-right: 15px;
        padding-left: 15px;
    }
    .onm-new.highlighted.onm-over .article-data {padding: 10px;}
    .onm-new.highlighted .title {font-size: 1.4em;}
}

/* sm - Portable */
@media (min-width: 769px) and (max-width: 991px) {
    .small-menu .sections-top-button {padding-right: 10px;}
    .custom-container {width: 100%;}
    .ad_horizontal .ad_244 {
        display: none;
    }
    .inner-content .content-col {
        padding-top: 0;
        padding-right: 15px;
        border-right-style: none;
        border-left-style: none;
        padding-left: 15px;
    }
    .inner-content .content-col .article-media {
        margin-left: 0;
    }
    .inner-content .content-utilities {
        margin-left: 0;
        margin-right: 0;
        padding-right: 15px;
        padding-left: 15px;
    }
    .inner-content .sharrre-tools .totalshares {}

    #onm-carousel-onm {min-height: 400px;}
    .wrapper2-highlighted .onm-new.highlighted .article-media { min-height: 400px;}
    .wrapper2-slider ul.carousel-headlines .headlines-title.selected{
        min-height:100px;
        max-height:100px;
    }
    .onm-new.highlighted.uber-over .article-media  {min-height: inherit;max-height: inherit;}

    .onm-new.highlighted .article-media { min-height: 190px;max-height: inherit;
        overflow: hidden;
    }
    .onm-new.highlighted .article-data {
        padding: 10px;
    }
    .onm-new.highlighted .title {
        line-height: 1em;
        font-size: 1.4em;
        margin-bottom: 0;
    }
    .onm-new.highlighted .content-info {
        display: none;
    }
    .onm-new.big-image-left .article-media {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .onm-new .comments-container{  }
    .eighth-wrapper .layout-column:nth-of-type(3n+1) {clear: left;}

}


/* ms - Tablet */
@media (min-width: 481px) and (max-width: 768px) {
    #onm-carousel-onm {min-height: 400px;}
    .wrapper2-slider ul.carousel-headlines > li.headlines-title {margin-right: 1px;}
    .wrapper2-slider ul.carousel-headlines > li.headlines-title:nth-of-type(even) {margin-right: -1px;}
    .wrapper2-slider ul.carousel-headlines h3.title {margin-top: 10px;}
    .wrapper2-slider ul.carousel-headlines .headlines-title{max-height: 100px!important;}
    .wrapper2-highlighted .onm-new.highlighted .article-media { min-height: inherit;max-height: inherit;}
    .wrapper2-slider ul.carousel-headlines .headlines-title a{
        text-overflow:ellipsis;
        overflow: hidden;
    }
    .onm-new.highlighted.big-content .title { font-size: 2em;  }

    .last-column{}
    .widget2 {clear: none;}
    .onm-new .title {font-size: 1.4em;}
    .onm-new.highlighted {padding-bottom: 0;}
    .onm-new.highlighted .article-media { min-height: 170px;max-height: 400px;
        overflow: hidden;
        margin-bottom: 0;
    }

    .onm-new.highlighted .article-data {padding: 10px;}
    .onm-new.highlighted .title {
        font-size: 1.5em;
        margin-bottom: 0;
    }
    .onm-new.highlighted .content-info {display: none;}
    .onm-new.highlighted .article-media figure.cover-img {padding-bottom: 56.25%;}
    .onm-new.highlighted.normal-over .article-media figure {min-height: 220px;max-height: 220px;}
    .onm-new.highlighted.megatall-over .article-media figure {min-height: 460px;max-height: 460px;}
    .onm-new.highlighted.tall-over .article-media figure {min-height: 380px;max-height: 380px;}
    .onm-new.highlighted.uber-over .article-media figure {min-height: 380px;max-height: 380px;}
    .onm-new.highlighted.tiny-over .article-media figure {min-height: 180px;max-height: 180px;}

    .onm-new .content-info {
        margin-top: 10px;
        font-size: 13px;
    }
    .category-column .onm-new.first-article h3.title {
        font-size: 1.25em;
    }
    .category-column .onm-new h3.title  {
        font-size: 1em;
        margin: 0;
    }
    .home .onm-new.image-top-left .title{font-size: 1.5em;}
    .home .onm-new.image-top-left .article-media{margin-right: 15px;}
    .onm-new.big-image-left .article-media {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .onm-new {
        padding-bottom: 15px;
    }
    .onm-new .comments-container{ }

    .inner-content .title{
        margin-top: 30px;
        margin-bottom: 30px;
        font-size: 2.25em;
    }
    .inner-content .summary {
        font-size: 1.25em;
        line-height: 1.15em;
    }
    .inner-content .data-box {
        margin-top: 30px;
        margin-bottom: 15px;
        border-bottom: 1px solid #efefef;
        padding-bottom: 15px;
    }
    .inner-content .content-data.row{
        margin-right: 0;
        margin-left: 0;
    }
    .ad_horizontal .ad_244 {
        display: none;
    }
    .inner-content .sharrre-tools .totalshares {
        position: absolute;
        width: 21%;
        right: -7px;
    }
    .ad_in_column {
        clear: none;
    }
    .ad_728{width: 100%;}
    .eighth-wrapper .layout-column:nth-of-type(3n+1) {clear: none;}
    .eighth-wrapper .layout-column:nth-of-type(2n+1) {clear: left;}
}

/*** Desktop and smaller ***/
@media (max-width: 1199px) {
    .main-nav-menu ul.nav-justified { padding-right: 0%; padding-left: 0%; }
    .ads-skyscraper-container {display: none;}
}

/*** Portable and smaller ***/
@media (min-width: 992px) {
    .album-list .album-data:after{
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%) !important;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%) !important;
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%) !important;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%) !important;
    }
    .album-list .album-data.trans:after {background-color: transparent!important;}

}
/*** Portable and smaller ***/
@media (max-width: 991px) {
    .ads-skyscraper-container {display: none;}
    .header-logo{display: none;}
    .header-logo.topbar{
        display: block;
        margin-left: 0;
        position: static;
        text-align: left;
        opacity: 1;
    }
    .datetime.topbar, .header-socials, .header-logo, .header-search, .menu-utilities {display: none;}
    .preheader .menu-secondary { border-top: 5px solid #AAA; }
    .header-socials, .header-tools {height: auto;}
    .ad-header {position: absolute;right: 5px; top: -60px; }
    .header-date {display: none;}
    .header-weather {display: none;}
    .main-header .container {}
    .utilities-menu {display: none;}
    .preheader .list-inline{float: right;}
    .preheader .list-inline>li.small-menu{
        float: right;
        margin-right: -15px;
    }
    .preheader .utilities-menu {display: none;}
    .small-menu .sections-top-block{ padding-right: 0; }
    .small-menu .sections-top-block .section-top{ display: none;}
    .small-menu .sections-top-block:hover .sections-top {display: none;}
    .small-menu .sections-top-block.opened .sections-top {
        display: block;
        z-index: 99; position: fixed; top: 48px;
        width: 320px;
        right: 0;
        left: auto;
        bottom: 0;
        overflow: scroll;
    }

    .fixed-header .search-block .form-input {right: 0;}

    .onm-new.big-content .article-media figure.cover-img {
        min-height: 0px;
        max-height: 0px;
        min-width: inherit;
        max-width: inherit;
        width: auto;
        height: 0;
        overflow: hidden;
        padding-bottom: 56.25%;
    }

    .onm-new.big-content .article-media figure.cover-img img {
        min-height: 100%;
        max-height: 100%;
        min-width: inherit;
        max-width: inherit;
        width: auto;
    }
    .onm-new.big-content .article-media figure {margin-top: inherit; }
    .onm-new.highlighted .article-data {
        padding: 10px;
    }
    .onm-new.highlighted.big-content .title {
        font-size: 2em;
        line-height: 1em;
            font-size: 1.5em;
    line-height: 1.1em;
        margin-bottom: 5px;
    }

    .wrapper2-slider ul.carousel-headlines {
        margin-left: 0;
        margin-top: 1px;
    }
    .wrapper2-slider ul.carousel-headlines > li {
        margin-left: 0;
        margin-right: 1px;
        padding-right: 0;
        padding-left: 0;
    }
    .wrapper2-slider .article-data .title {
        font-size: 2em;
        line-height: 1.2em;
    }
    .wrapper2-slider .article-data .title a {}

    .wrapper2-slider .carousel-titles > .row {
        padding-right: 15px;
        padding-left: 15px;
    }
    .wrapper2-slider ul.carousel-headlines > li:first-of-type{}
    .wrapper2-slider ul.carousel-headlines > li:last-of-type{
        margin-right: -3px;
    }
    .wrapper2-slider ul.carousel-headlines .headlines-title{max-height: 150px!important;}
    .wrapper2-slider ul.carousel-headlines .headlines-title:after {right: 0;left: 0;}
    .wrapper2-slider ul.carousel-headlines .article-data {right: 0;left: 0;}
    .wrapper2-slider ul.carousel-headlines .article-data .title{
        font-size: 1em;
        max-height: 5em;
        line-height: 1.2em;
    }
    .wrapper2-slider ul.carousel-headlines .article-data .title a{
        right: 0;
        left: 0;
        overflow: hidden;
    }
    .wrapper2-slider ul.carousel-headlines  .headlines-title .article-data .title {}
    .inner-content .content-body img, .inner-content .body img {margin-left: 0; max-width: 100%; height: auto;}

    .album-highlighted .album-data { display: none;}
    .album-highlighted .carousel-thumbs .thumb { padding: 0 5px;}
    .album-highlighted .carousel-thumbs .thumb figure {height: auto;}
    .album-list .album-data { margin-top: -1px; position: relative; pointer-events: initial; padding: 5px 0; }
    .album-page .album-list .album-item .title { font-size: 1.2em; line-height: 1.2; }
    .widget2-albums.albums-latest .album-list .album-item a,
    .album-page .album-list .album-item .title a, .album-list .album-data .subtitle { color: #333; }
    .inner-content .info-col {display: none;}
    .inner-content .article-info {display: block;}
    .inner-content .content-body {margin-top: 0; min-height: inherit;}
    .inner-content .author-avatar, .inner-content .author-information {float: left;}
    .inner-content .article-info {display: block; margin-bottom: 20px; margin-top: 20px;}
    .inner-content .author-information { margin-top: 5px; }
    .inner-content .author-net {vertical-align: top;}
    .widget2-next-article,widget-next-article.sticky {display: none;}
    .footer .footer-logo { text-align: center;font-size: 2em;}

    .video-inner.inner-content .video-content {padding: 0; border: 0;}
}

/*** xs & ms -  Tablet and smaller ***/
@media  (max-width: 768px) {
    .ad-header {right: 40px;}
    div#intesticial-ad div.wrapper { width:100%;  }
    div#intesticial-ad img{ max-width: 100%; height: auto; }
    .main-wrapper {padding-right: 0;padding-left: 0;}
    .custom-container {width: inherit;}
    .header-date {display: none;}
    .creative-commons {display: none;}
    .sections-top-block .button-label {display: none;}

    .small-menu .sections-top-button .button-label {display: none;}

    .wrapper2-slider ul.carousel-headlines .headlines-title.selected{min-height: 100px;max-height: 100px;}
    .wrapper2-slider ul.carousel-headlines .article-data .title{font-size: 1.3em;}
    .wrapper2-slider ul.carousel-headlines .article-data .title a{max-height: 4em;}
    .onm-new.highlighted .article-media figure.cover-img {padding-bottom: 56.25%;}
    .category-column .onm-new {
        min-height: 440px!important;
        margin-bottom: 15px!important;
    }
    .onm-new.big-image-left .article-media {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .onm-new.onm-cropped figure {
        height: inherit;
        overflow: hidden;
        padding-bottom: 0;
        max-height: 56.25%;
    }
    .onm-new.onm-cropped figure a {position: static;}
    .onm-new.onm-cropped figure img {position: static;}

    .inner-content .content-col {
        padding-top: 20px;
        padding-right: 15px;
        border-left-style: none;
        padding-left: 15px;
        border-right: none;
    }
    .inner-content .content-utilities {
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        padding-left: 0;
    }
    .inner-content .body { padding-left: 0; }

    .inner-content .content-col .article-media {margin-left: 0;}
    .inner-content .affix .sharrre-tools ul.nav-justified{width: 100%;max-width: inherit;}

    .inner-content .sharrre-tools ul.nav-justified li {display: table-cell;width: 1%;}
    .inner-content .content-utilities.affix .sharrre-tools .sticky-title {display: none;}

    .inner-content aside {border-left: none;}
    .opinion-page .author-header .author-data {width: 60%;  font-size: 1.5em; }
    #main.frontpage-opinion.opinion-page {margin-top: -15px!important;}
    .opinion-page .header-section {
        margin-right: -15px;
        margin-left: -15px;
    }
    .opinion-page .widget2-journalists{margin-top: 15px;}
    .widget2-journalists .widget2-content .author-data a.title {font-size: 1.4rem!important;}

    .widget{padding: 0px;}
    .wrapper2-highlighted .widget2  {overflow: hidden;}
    .widget2-last-content {overflow: hidden; display: block; margin-bottom: 0;}
    .widget2-most-seeing-commented-content .title {margin: 10px 0 0;font-size: 1em;}
    .widget2-today-news .image-number { width: 25%;}
    .machine-related-contents .widget2-content .onm-new .title {font-size: 1.5em;line-height: 1.2em;}

    .footer .menu-footer ul {text-align: center;}
    .footer .menu-footer ul li a {float: none; }
    .footer .menu-footer ul li { clear: none; float: none; text-align: center; }
    .album-page .album-content > .title { font-size: 2.3em; }
    .album-highlighted .carousel-album figure {max-height:400px; height: auto; min-height: 360px;}
    .album-highlighted .carousel-album, .album-highlighted .album-thumbs {width: 100%;}
    .album-highlighted .carousel-thumbs {min-height: 120px; width: 100%;}
    .album-highlighted .carousel-thumbs .thumb {float: left; padding-left: 3%;}
    .album-highlighted .album-thumbs .horizontal-tools {margin-top: 0;max-width: 100%; width: 100%; text-align: center; }
    .album-highlighted .album-data, .album-highlighted .horizontal-tools ul {text-align: center; width: 100%;}
    .album-highlighted .album-thumbs .horizontal-tools li {display: inline-block;}
    .album-highlighted .album-thumbs .horizontal-tools a {font-size: 11px;}
    .album-highlighted .carousel-thumbs .carousel-control {width: 5%;}
    .album-highlighted .active .photo-caption {left: 4%; right: 4%; width: 90%; bottom: 0px;text-align: center; padding: 10px; color: #3d3d3d;position: relative;}
    .album-highlighted .carousel-control {top:40%;}
    .categories-list { padding-left: 10px; }
    .categories-list li { margin-left: 5px; padding: 2px; }
    .onm-new.tiny .article-media {min-height: 48px;}
    .widget2-opinions .widget2-content {
        max-width: 420px;
        margin-right: auto;
        margin-left: auto;
        display: block;
    }
    .widget2-most-viewed-content .widget2-content .content .title {font-size: .9em;}

    .footer .developed-by,.footer-content p {text-align: center;}
}

@media (max-width: 640px) {
    .ad-header {right: 30px;}
    .preheader .social-links{display: none;}
    .main-wrapper {min-height: 200px;}
    .widget2-last-content .header-title { width: 32px;
        padding-right: 0;
        padding-left: 0;
    }
    .widget2-last-content .widget2-content {}
    .widget2-last-content .header-title span {
        width: 0px;
        overflow: hidden;
        height: 0px;
    }
    .widget2-last-content .header-title span:before {content: "\f017";
        width: 32px;
        position: relative;
        font: 2rem/40px Fontawesome;
        text-align: center;
        display: block;
    }
    .widget2-last-content .carousel-inner { padding-left: 0; }
    .widget2-last-content .carousel-inner li { padding-left: 40px; }
    .inner-content .title { font-size: 1.72em; }
    .album-highlighted .carousel-control {top:40%;}
    .album-highlighted .carousel-thumbs .carousel-inner .row {margin:0;}
    .album-highlighted .carousel-thumbs {width: 100%; margin-left: 10px;}
    .album-highlighted .carousel-thumbs .thumb {float: left; padding-left: 1%; width: 32%;}
    .album-highlighted .album-data .title {display: none;}
    .album-highlighted .carousel-caption {opacity: 0.8; left: 6%; right: 6%;}
    .album-highlighted .carousel-thumbs .carousel-control {width: 12%;}
    .album-highlighted .carousel-album figure {min-height: 240px;max-height: 240px;}
    .album-highlighted .carousel-album figure img{ min-height:240px;max-height:  240px; height: initial;}
    .album-page .wrapper2-slider{}
    .wrapper2-slider .owl-carousel .owl-item{
        min-height: 200px;
        max-height: 400px;
    }
    .album-page .owl-carousel .owl-stage-outer figure img {min-height:inherit;max-height: 100%; max-width: 100%; width: auto!important; }
    .album-page .wrapper2-slider .owl-prev{left:0px}
    .album-page .wrapper2-slider .owl-next{right:0px}
    .album-page .wrapper2-slider .owl-carousel .owl-item .carousel-caption {padding:0; margin: 15px 0 0;background-color: transparent;background-image:none;}
    .album-page .wrapper2-slider .owl-controls {top: 50%;font-size: 0.5em;bottom: inherit;}
    .album-page .owl-carousel .owl-prev i, .album-page .owl-carousel .owl-next i{font-size: 1.5em;}
    .album-page .wrapper2-slider .owl-dots {display: none!important;}
    .album-page .album-content > .title { font-size: 1.8em; }
    .album-page .album-list .album-item .title { font-size: 1.2 }
    .widget2 .nav-tabs>li>a {padding: 5px}
}
/* xs - Mobile */
@media (max-width: 480px) {
    .widget2-last-content { display: none; }
    .onm-new.small-size { display: inline-block; width: 100%; margin-right: initial;
        margin-bottom: 0;
    }
    .onm-new.small-size .article-media { width: 30%; margin-right: 15px; float: left; }
    .main-container {padding-top: 5px;}
    .main-header { margin-bottom: 0; }
    .preheader .list-inline>li.small-menu {
        position: relative;
        z-index: 1;
    }
    .preheader .list-inline>li.search {
        z-index: 2;
    }
    .small-menu .sections-top-block,.small-menu .sections-top-block:hover{height: 50px;}
    .small-menu .sections-top-block_:hover,
    .small-menu .sections-top-block.opened {
        position: fixed;
        top: 0;
        right: 0;
        height: 50px;
    }
    .small-menu .sections-top-block_:hover .sections-top-button {display: none;}
    .small-menu .sections-top-block.opened .sections-top-button {
        z-index: 999999;
        position: relative;
        display: block;
    }
    .small-menu .sections-top-block_:hover .sections-top-button a,
    .small-menu .sections-top-block.opened .sections-top-button a {
        width: 100px;
        position: relative;
        z-index: 9999999;
        pointer-events:auto;

    }
    .small-menu .sections-top-block.opened .sections-top-button:hover a {
        background-color: rgba(0, 0, 0, 0.2);
    }
    .small-menu .sections-top-block_:hover .sections-top-button .fa-bars:before, .small-menu .sections-top-block.opened .sections-top-button .fa-bars:before{content:"\f00d"}
    .small-menu .sections-top-block .sections-top > ul > li {border-bottom: 1px solid rgba(0, 0, 0, 0.15);margin-bottom: -1px;
        display: block;
    }
    .small-menu .sections-top-block .sections-top > ul li ul {
        display: block;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
        width: 100%;
        float: right;
    }
    .small-menu .sections-top-block .sections-top > ul li li {
        float: right;
    }

    .pre-right {
        z-index: -1;
    }
    .pre-left {
        z-index: 1;
    }
    .small-menu .sections-top-block .sections-top {
        position: fixed;
        top: 0;
        bottom: 0;
        right: -1px;
        left: 100%;
        -webkit-transition:all 5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
        text-align: right;
        overflow: scroll;
        border-right: 0 solid #e5e5e5;
        display: block; z-index: 99999; position: fixed; top: 0;right: 0;
        width: inherit;
        background-color: rgba(255, 255, 255, 0.95);
        text-align: right;
        border-right: 80px solid #e5e5e5;

    }
    .small-menu .sections-top-block:hover .sections-top {
        display: block; z-index: 99999; position: fixed; top: 0;right: 0;
        bottom: 0;
        left: 100%;
        width: inherit;
        background-color: #fff;
        text-align: right;
        border-right: 80px solid #e5e5e5;
    }
    .small-menu .sections-top-block.opened .sections-top {
        display: block; z-index: 99999; position: fixed; top: 0;right: 0;
        bottom: 0;
        left: 0;
        width: inherit;
        background-color: #fff;
        text-align: right;
        border-right: 80px solid #e5e5e5;
    }
    .small-menu .sections-top-block_:hover .sections-top .fa,
    .small-menu .sections-top-block.opened .sections-top .fa {
        color: #fff;
    }
    .small-menu .sections-top-block_:hover .fa,.small-menu .sections-top-block.opened .fa,.small-menu .sections-top-block:hover span,.small-menu .sections-top-block.opened span { color: #fff!important; opacity: 1; }

    .small-menu .sections-top-block .sections-top .top-menu > li {text-align: right;}
    /*
    .small-menu .sections-top-block .sections-top li:hover > a {opacity: 1;margin-right: 5px;}
    */

    .wrapper2-tree-columns.first-wrapper {
        margin-top: 0;
    }
    .wrapper2-other-contents {

    }
    .hightitle {margin: 0 -15px;}
    .hightitle .onm-new .title {font-size: 1.8rem!important}
    .wrapper2-slider {
        margin-right: -15px;
        margin-left: -15px;
    }
    .wrapper2-slider .article-data .title {
        font-size: 1.8em;
    }
    #onm-carousel-onm {min-height: 200px;max-height: 400px;
        height: 100%;
    }
    .wrapper2-slider ul.carousel-headlines {
        margin-right: 15px;
        margin-left: 15px;
        margin-top: 15px;
        display: none;
    }
    .wrapper2-slider ul.carousel-headlines .headlines-title{
        max-height: 48px!important;
        line-height: 28px;
        font-size: 1.2em;
    }
    .wrapper2-slider ul.carousel-headlines .headlines-title a{
        white-space: nowrap;
        text-overflow:ellipsis;
        overflow: hidden;
    }
    .wrapper2-slider .content-info {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .wrapper2-slider .owl-carousel .owl-item .cover-img {max-height: 400px;min-height: 320px;padding-bottom: 100%;height: 0;}
    .wrapper2-slider .owl-carousel .owl-item .carousel-caption{
        padding: 45px 50px 15px;
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 60%) transparent;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 60%) transparent;
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 60%) transparent;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 60%) transparent;
    }

    .wrapper2-slider .owl-controls{
        top: 50%;
        z-index: 500;
    }
    .wrapper2-slider .owl-prev, .wrapper2-slider .owl-next { background-color: transparent;
        text-align: center;
        line-height: 50px;
        border-radius:0px;
        font-size: 1.75em;
    }
    .wrapper2-slider .owl-prev{left:0px}
    .wrapper2-slider .owl-next{right:0px}

    .onm-new.highlighted .article-media figure.cover-img {
        padding-bottom: 75%;
    }
    .onm-new.no-image .title {font-size: 2em;}
    .home .onm-new.no-image{
        padding-bottom: 15px;
        border-bottom: 1px dotted #cecdcd;
    }
    .home .onm-new.image-top-left{
        padding-bottom: 15px;
    }
    .home .onm-new.image-top-left .title{
        float: left;
        margin-bottom: 5px;
    }
    .home .onm-new.image-top-left .article-media {max-width: 100%; margin-right: 0;
        margin-bottom: 15px;
    }
    .home .onm-new.image-top-left .article-data{
        margin-left: 0;
        padding-left: 0;
    }
    .onm-new .title {font-size: 2.4rem;margin-bottom: 5px; }
    .onm-new.small-size .title {font-size:1.8rem; line-height:2rem;  }
    .onm-new .related-content ul li a {font-size: 2rem!important;}
    .onm-new .content-info, span.content-info { }
    .onm-new.tiny .article-media {width: 30%;float: left;}
    .onm-new.tiny .article-data {width: 70%;clear: none;padding-left: 15px;float: left;}

    .inner-content .content-body { padding-left: 10px; padding-right: 10px;  }
    .inner-content .content-col article > .article-media {
        margin-right: -15px;
        margin-left: -15px;
    }
    .inner-content .content-col, .inner-content.album-inner, .album-page aside, .inner-content.video-inner, .video-page aside {}
    .inner-content .subtitle{
        font: 1.2em 'Droid Sans', sans-serif;
        line-height: 1em;
        margin-bottom: 10px;
    }
    .inner-content .title{
        font-size: 1.52em;
        margin-top: 20px;
        margin-bottom: 15px;
    }
    .inner-content .summary {
        font-size: 1.2em;
        line-height: 1.25em;
        padding-left: 0;
    }
    .inner-content .body {font-size: 1.7rem;}

    .inner-content .data-box {
        margin-top: 30px;
        margin-bottom: 15px;
        border-bottom: 1px solid #efefef;
        padding-bottom: 15px;
    }
    .inner-content .content-data.row{
        margin-right: 0;
        margin-left: 0;
    }
    .inner-content .content-info {
        text-transform: uppercase;
        line-height: 32px;
        font-size: 0.9em;
        padding-left: 0;
    }
    .inner-content .sharrre-tools {}
    .inner-content .sharrre-tools ul li {}
    .inner-content .sharrre-tools ul li.only-share {display: none;}
    .inner-content .sharrre-tools .totalshares {}
    .inner-content .mini-utilities {display: none;}
    .inner-content .affix .sharrre-tools ul.nav-justified{width: 100%;}
    .inner-content .content-utilities {margin-left: -10px;margin-right: -10px;}
    .inner-content .content-utilities .sharrre-tools .nav-justified .whatsapp {display: table-cell;width: 1%;}
    .inner-content .content-utilities .sharrre-tools .nav-justified .print {display: none;}

    .inner-content .article-media .photo-subtitle {
        text-align: left;
        margin-bottom: 15px;
        margin-right: 15px;
        margin-left: 15px;
    }


    .widget2-next-article .article-navigation {display: none;}
    .article-navigation {z-index: 99;
        width: 32px;
        background-color: transparent !important;
        -moz-box-shadow: none;
        box-shadow: none;
        height: 48px;
    }
    .article-navigation.prev i {
        border-left: 2px solid maroon;
        text-align: left;
        padding-left: 4px;
    }
    .article-navigation.next i {
        border-right: 2px solid maroon;
        text-align: right;
        padding-right: 4px;
    }
    .article-navigation i.fa-chevron-left:before, .article-navigation i{
        line-height: 48px;
    }
    .article-navigation i.fa-chevron-left:before, .article-navigation i.fa-chevron-right:before {
        content: "\f142";
        color: #ababab;
    }
    .article-navigation .article .article-data .title a {
        float: left;
        color: #303030;
        font-size: 1.8rem;
        line-height: 1.8rem;
        max-height: 5.4rem;
        overflow: hidden;
    }
    .article-navigation .article .article-media {
        max-height: 5.4rem;
        width: 40%;
        float: left;
        overflow: hidden;
    }

    .archive-contents .onm-new .summary{display: none;}

    .opinion-page .author-header {
        padding-right: 0;
        padding-left: 0;
    }
    .opinion-page .header-section {
        margin-right: 0;
        margin-left: 0;
        margin-top: -15px;
    }

    .opinion-page .author-header .author-data .author-name {
        font-size: 2rem;
    }
    .opinion-page .author-header .author-data .author-info {
        font-size: 1.6rem;
    }
    .opinion-page  .opinion-item {margin-bottom: 15px; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px; display: inline-block;width: 100%;
        padding-top: 10px;
        margin-top: 0;
    }
    .opinion-page .opinion-list .opinion-item .title {
        font-size: 3rem!important;
        line-height: 3.2rem;
    }

    .widget2-most-seeing-commented-content .title {
        margin: 10px 0 0;
        font-size: 1.4em;
    }

    .machine-related-contents .widget2-content .onm-new { padding: 0;
        margin: 0 0 -4px;
    }
    .machine-related-contents .widget2-content .item { padding: 0;
        border-right: none;
        border-bottom: 1px solid #fff;
    }
    .machine-related-contents .widget2-content .onm-new .article-media figure.cover-img {
        min-height: inherit;
        max-height: 200px;
        overflow: hidden;
        float: none;
        padding-bottom: 50% !important;
        height: 0!important;
    }
    .widget2-latest-media .article-media figure {
        padding-bottom: 100%;
    }
    .widget2-content .title {
        font-size: 1.8rem!important;
        line-height: 2.4rem;
    }

    .widget2-latest-media article .article-data .title {max-height: 4.5rem;}
    .widget2-today-news .widget2-content .title-comments {
        font-size: 1.7rem;
        line-height: 2.3rem;
        width: 68%;
    }
    .widget2-today-news .image-number { width: 32%; }
    #comentarios.article-comments {}
    .last-column{border-left: none;}
    .album-highlighted .horizontal-tools {display: none;}
    .album-highlighted .carousel-album figure {min-height: 150;max-height: initial;}
    .album-page .album-list .album-item:nth-child(even), .album-page .album-list .album-item:nth-child(odd) {width: 100%;}
    .album-page .album-list .album-item {padding-right: 0;padding-left: 0;}

    .archive-contents .onm-new .title {font-size: 1.3em;}

    .footer .contact-data, .footer .menu-footer{
        border-bottom: 1px solid #cecdcd;
        border-left: none;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .footer .developed-by {
        text-align: center;
        padding-bottom: 90px;
    }
    .footer .footer-logo{text-align: center;}
    .back-to-top {
        display: none;
        position: fixed;
        bottom: 15px;
        right: 15px;
        background-color: rgba(255, 255, 255, 0.95);
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
        z-index: 99;
        margin-right: 0;
    }
    .widget_last_in_section_photo .content { width: 100%;  }
    .widget2-most-viewed-content .widget2-content .content { width: 50%;max-width: 50%; }
    .widget2-most-viewed-content .widget2-content .content:nth-child(2n) { clear: right; }
    .widget2-most-viewed-content .widget2-content .content:nth-child(2n+1) { clear: left; }
    .header-section a, .widget2-header span { font-size: 1.1rem; padding-left:36px; padding-right: 0;}
    .video-list .video-item .video-info .video-category {display: none;}
    .video-page .video-list .video-item { width: 100%; }

    .postbox div.logged-out.auth-section {display: block!important;}

}

/* Mini mobile */
@media (max-width: 320px) {
    .preheader .list-inline>li.search {display: none;}
}


/* ONM Comments */
.widget2-comment { display: inline-block;width: 100%; clear: both; }
.post-list>.post {
    border-top-style: none;
    border-bottom-style: none;
    margin-bottom: 10px;
    padding: 0 0 0 48px;
}
.post-content .avatar{top: 0}
.post-content header {
    border-bottom: 1px solid rgba(238, 238, 238, 0.5);
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
}
.post-content header a {
    font: 1.2em Roboto, sans-serif;
    line-height: 1.2em;
    font-weight: bold;
    color: #929da3;
}
.post-content header .bullet{display: none;}
.post-content .post-message {
    margin-top: 10px;
    margin-bottom: 10px;
}
.post-content .post-message p {
    font-size: 1.5rem;
    font-weight: 300;
}

.post-list .post .post-content {
    background-color: #fff;
    border-radius: 4px;
    padding: 10px 10px 0 !important;
    border: 1px solid rgba(0, 0, 0, 0.07);
}
.post-content footer{
    margin-right: -1px;
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: rgba(238, 239, 241, 0.51);
}
.post-content footer .voting a{
    padding: 5px 5px;line-height: 1em;height: auto;
    font-size: .9em;
}
.post-content footer .voting .vote-down{
    padding-right: 6px;padding-left: 6px;border-left:1px dotted #afb8c5;border-left:1px dotted rgba(75,83,94,0.36);
}
.post-content footer .voting .vote-down:after{}

.post-content footer .voting a.upvoted, .post-content footer .voting .vote-up.upvoted .count, .post-content .fa-thumbs-up,
.post-content footer .voting a.downvoted, .post-content footer .voting .vote-down.downvoted .count, .post-content .fa-thumbs-down {font-size: 1em!important;}





/*
* global.20170801164147.css
*/


.ad-left,
.ad-right {
    display: inline-block;
    float: none;
    text-align: center;
    vertical-align: top;
}

.ad-left + .ad-right {
    margin-left: 10px;
}

.ads,
.ad-skyscraper-left,
.ad-skyscraper-right {
    overflow: visible;
}

.ads-skyscraper-container {
    padding-left: 0;
    padding-top: 0;
}

.interstitial {
    background: #fff;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 50000;
}

.interstitial-open {
    height: 100%;
    overflow: hidden;
}

.interstitial-visible {
    display: block;
}

.interstitial-wrapper {
    margin: 0 auto;
    max-width: 95%;
}

.interstitial-content {
    width: 100%;
}

.interstitial-content .oat:before {
    content: "";
}

.interstitial-content .oat > *:not(script) {
    margin: 0 !important
}

.interstitial-header {
    clear: both;
    display: table;
    padding: 8px 0;
    text-align: left;
    width: 100%;
}

.interstitial-close-button {
    cursor: pointer;
    float: right;
}

.interstitial-close-button:hover {
    text-decoration: underline;
}

.oat {
    clear: both;
    display: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    visibility: hidden;
}

.oat:before {
    color: #838383;
    content: 'Publicidad';
    display: block;
    font-size: 10px;
    left: 50%;
    line-height: 15px;
    margin-left: -40px;
    margin-top: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 80px;
}

.oat > *:not(script) {
    display: block;
}

.oat img {
    height: auto;
    max-width: 100%;
}

.oat-container {
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
}

.oat-content {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.oat-left > *,
.oat-right > * {
    padding-top: 0;
    margin-left: 0;
}

.oat-visible {
    display: block;
    visibility: visible;
}

.oat-bottom > * {
    margin-bottom: 15px;
}

.oat-left > * {
    margin-left: 15px !important;
}

.oat-right > * {
    margin-right: 15px !important;
}

.oat-top > * {
    margin-top: 15px !important;
}

.oat-bottom:before {
    position: absolute;
    margin-bottom: 0;
    bottom: 0;
}

.oat-left:before {
    left: 0;
    margin-left: -35px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    transform: rotate(-90deg);
}

.oat-right:before {
    right: 0;
    margin-left: auto;
    margin-right: -35px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    transform: rotate(90deg);
}

@media (max-width: 767px) {
    .oat.hidden-phone {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .oat.hidden-tablet {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .oat.hidden-desktop {
        display: none !important;
    }
}

.cookies-overlay button {
    background: none;
    border: none;
    margin: 0;
    padding: 5px;
    float: right;
    color: white;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bolder;
    font-style: normal;
}

.cookies-overlay p {
    width: 85%;
}

.cookies-overlay a {
    color: #fff;
    text-decoration: underline;
}

@media (max-width: 479px) {
    .cookies-overlay p {
        margin: 0;
        float: none;
        width: 100%;
        padding: 5px;
        font-size: .8em;
        line-height: 1.3em;
    }

    .interstitial-header-title {
        display: none;
    }

    .interstitial-header {
        text-align: center;
    }

    .interstitial-close-button {
        float: none;
    }
}






/**************************
Generic colors for site
***************************/
.site-color, .text-site-color, .site-color > a, .header a {
    color: #00A3BE;
}

.bg-site-color {
    background-color: #00A3BE;
}

.border-site-color {
    border-color: #00A3BE;
}

.header, .scrolled-bar, .footer, .last-column {
    border-color: #00A3BE
}

.header-search .search-block .search-button:hover, .header-search .search-block:hover .search-button,
.header-search .search-block .form-input, .wrapper2-slider ul.carousel-headlines .article-data .open-article,
.preheader, .fixed-header, .minified-header, #cookies_overlay {
    background-color: #00A3BE;
}

.widget2-header span, .widget2-header span > a, blockquote {
    border-color: #00A3BE;
}

.header-section:before, .widget2-header:before {
    color: #00A3BE;
}
/*
.widget2-header span > a, .header-socials .fa:hover {
    color: #00A3BE;
}
*/

.pagination > li > a {
    color: #00A3BE;
}

.pagination > li.active > a, .search-block .form-input {
    background-color: #00A3BE;
    border-color: #00A3BE;
}

.widget2-content a:hover, .widget2-content .title a:hover,
.small-menu .sections-top-button:hover .fa, .small-menu .sections-top-block:hover .fa, .small-menu .sections-top-block .sections-top li a {
    color: #00A3BE;
}

.small-menu .sections-top-block.opened .sections-top, .small-menu .sections-top-block:hover .sections-top {
    border-color: #00A3BE;
}

.onm-new .title a:hover, .search-block:hover .search-button .fa, .search-block .search-button:hover .fa,
.onm-new .content-info, span.content-info,
.onm-new .content-info .fa, .onm-new .content-info a:hover, .onm-new .summary a:hover {
    color: #00A3BE;
}

.onm-new .category-name {
    background-color: #00A3BE;
}

.header-section.dark, .widget2-header.dark, .article-navigation,
.header-section .goToCat:hover, .back-to-top:hover {
    background-color: #00A3BE;
}

.play-button:hover .fa,
.widget2 .widget2-header.colorize, .back-to-top i, .inner-content .mini-utilities li a {
    color: #00A3BE
}

.back-to-top {
    background-color: #FFF;
}

.onm-new.opinion .opinion-data .title a:hover, .onm-new.opinion .opinion-author a {
    color: #00A3BE
}

.widget2-most-seeing-commented-content .content-title,
.onm-new.video, .onm-new.album, .inner-content .content-info {
    border-color: #00A3BE;
}

.wrapper2-slider ul.carousel-headlines h3.title a:hover,
.widget2-last-minute-content .widget2-content .publish-date,
.wrapper2-slider ul.carousel-headlines .selected h3.title a {
    color: #00A3BE;
}

.widget2-carousel-lateral .item .caption-image .subtitle {
    color: #00A3BE;
}

.widget2-carousel-lateral .carousel-indicators li {
    border-color: #00A3BE;
}

.widget2-carousel-lateral .carousel-indicators .active {
    background-color: #00A3BE;
}

.widget2-blogs-with-photo .name a {
    color: #00A3BE;
}

.summary a, .inner-content .body a {
    color: #00A3BE;
}

.widget2-editorial .item-data .content-info .content-time {
    color: #00A3BE;
}

.widget2-header.border-site-color {
    border-color: #eaeaea !important;
}

.slider-nav i:hover, .widget2-content ul li:after,
.wrapper2-cover .one-one:nth-of-type(1n+2) .article-media:after {
    background-color: #00A3BE;
}

.article-navigation .title a:hover, .article-navigation .article .article-data .title a:hover {
    color: #00A3BE;
}

.widget2-next-article .article-navigation {
    border-color: #00A3BE;
}

.album-highlighted .carousel-control .fa {
    background-color: #00A3BE;
}

.article-navigation.prev i, .article-navigation.next i {
    border-color: #00A3BE;
}

.wrapper2-slider ul.carousel-headlines li.headlines-title.selected:after {
    background-color: #00A3BE !important;
}

.wrapper2-slider ul.carousel-headlines .headlines-title.selected .article-data:before {
    border-right-color: #00A3BE !important;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover,
.datepicker table tr td.active {
    background-color: #00A3BE !important;
    background-image: none;
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker tableba tr td.active.active:hover, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active[disabled], .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled[disabled]:hover {
    background-color: #00A3BE !important;
    background-image: none;
}

.onm-new.colorize {
    border-radius: 0 !important;
}

.media.colorize {
    margin: 0;
}

.owl-prev, .owl-next, .graph .bar {
    background-color: #00A3BE;
}

.onm-new.album .subtitle, .onm-new.video .subtitle {
    color: #00A3BE;
}

@media (min-width: 992px) {
    .main-nav-menu .section-listing > ul > li > a:hover, .main-nav-menu .section-listing .active a {
        color: #00A3BE;
    }

    .main-nav-menu .section-listing .submenu,
    .main-nav-menu .section-listing .active {
        border-color: #00A3BE;
    }

    .main-nav-menu .section-listing > ul > li > a {
        border-bottom-color: #00A3BE;
    }
}



/*********************
CSS for categories
**********************/
.ticker_body {
    height: 38px !important;
    }
                                                                                                                                                                                                                                                                                                    
.article-media img {
    max-width: 100%;
}


.story_editor iframe {
    max-width: 100%;
}


.SMPlayer, .SMPlayer video, .SMPlayer_vpaid, .SMPlayer_blocker, .SMPlayer_label,  .SMPlayer_Skip, .SMPlayer_Audio, .SMPlayer_remaining, .SMPlayer_resize, SMPlayer_label, div[id^='InHome_frame_'], div[id^='SMReference_'] {

display: none !important;
} 


.week-top .week-top-item:not(:first-child):not(:last-child) {
 padding-left: 3%; padding-right: 3%; display: block;


}


.week-top .week-top-item:first-child {
 padding-left: 3%; padding-right: 3%; display: block;
margin-left: -3%;

}


.week-top .week-top-item:last-child {
 padding-left: 3%; padding-right: 3%; display: block;

margin-right: -3%;
}




.row-content .row-content-item:not(:first-child):not(:last-child) {
 padding-left: 3%; padding-right: 3%; display: block;


}


.row-content .row-content-item:first-child {
 padding-left: 3%; padding-right: 3%; display: block;
margin-left: -3%;

}


.row-content .row-content-item:last-child {
 padding-left: 3%; padding-right: 3%; display: block;

margin-right: -3%;


}






@media print
{
    .openx, openx *
    {
        display: none !important;
    }
    #column_632850, .preheader, #tbl-next-up, .sharrre-tools, .author-net, #layer_449105, #taboola-below-article-thumbnails, #taboola-below-article-thumbnails *
    {
        display: none !important;
    }
}



.sm-native-frame, .sm-native-container, .sm-main-container {

max-width: 100%;
overflow: hidden;
}

.widget2-header.widget2-header-2020 span {

    font-family: roboto condensed;
    letter-spacing: 0px;
    font-size: 22px !important;
    color: #313131;
    font-weight: 600;
}

.widget2-header.widget2-header-2020 {
    margin-top: 35px;
    margin-bottom: 10px;
}
.widget2-header.widget2-header-2020:before {
    color: #12beda;
}

.body_192539 .article-media .category-name {
    font-family: roboto condensed, sans-serif;
    font-weight: 300;
}
.body_192539 .title {
        font-family: Noticia Text, serif;
}

.body_192539 .onm-new .related-content ul li a {
    font-size: 14px;
    font-family: droid sans, open sans, sans-serif;
    font-weight: normal;
}
.body_194152 .article-media .category-name {
    font-family: roboto condensed, sans-serif;
    font-weight: 300;
}
.body_194152 .title {
        font-family: Noticia Text, serif;
}

.body_194152 .onm-new .related-content ul li a {
    font-size: 14px;
    font-family: droid sans, open sans, sans-serif;
    font-weight: normal;
}

.body_192539 .main-nav-menu {
    font-family: Roboto Condensed;
    font-weight: 300;
    font-size: 17px;
}
.body_194152 .main-nav-menu {
    font-family: Roboto Condensed;
    font-weight: 300;
    font-size: 17px;
}