@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHrv4kjgoGqM7E_Ccs8.ttf) format('truetype');
}
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7EPCw.ttf) format('truetype');
}
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3t-4c4A.ttf) format('truetype');
}
@font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9AX74fy.ttf) format('truetype');
}
@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_rA.ttf) format('truetype');
}
@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHdZT_rA.ttf) format('truetype');
}
@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_rA.ttf) format('truetype');
}
@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5T_rA.ttf) format('truetype');
}
h1, h2, h3, h4, h5 {
    font-weight: 700;
    font-family: "Albert Sans", sans-serif;
}
img.rounded {
    border-radius: 5px !important;
}
.novisible {
    visibility: hidden;
}
.withlink {
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.withlink:hover {
    opacity: .8;
}
.wow {
    visibility: hidden;
}
.nomt {
    margin-top: 0;
}
.mt-6 {
    margin-top: 70px;
}
.mb-6 {
    margin-bottom: 70px;
}
.py-6 {
    padding-top: 70px;
    padding-bottom: 70px;
}
.bg-lightness {
    background: #f7f7f7;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    letter-spacing: normal;
    font-weight: 700;
}
.alert {
    border: none;
    position: fixed;
    width: 100%;
    top: 70px;
    right: 10px;
    width: 320px;
    background: #00b080;
    z-index: 10000;
    color: #fff;
    font-weight: 600;
    text-align: center;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
}
.nopad {
    padding-left: 0;
    padding-right: 0;
}
.pad10 {
    padding: 10px;
}
.pad20 {
    padding: 20px;
}
.pad30 {
    padding: 30px;
}
.pad40 {
    padding: 60px;
}
.pad50 {
    padding: 60px;
}
.pad60 {
    padding: 60px;
}
.pad80 {
    padding: 60px;
}
.py-6 {
    padding-top: 70px;
    padding-bottom: 70px;
}
.my-6 {
    margin-top: 70px;
    margin-bottom: 70px;
}
.animar {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.hovermove {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.hovermove:hover {
    -webkit-transform: translate(0,  -5px);
    -moz-transform: translate(0,  -5px);
    -ms-transform: translate(0,  -5px);
    -o-transform: translate(0,  -5px);
    transform: translate(0,  -5px);
}
a {
    color: #2097dd;
}
a:hover {
    color: #1a79b0;
}
.shadow {
    -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.1);
}
.shadow-depth {
    -webkit-box-shadow: 0 20px 50px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 20px 50px 1px rgba(0, 0, 0, 0.3);
}
.btn {
    font-weight: 600;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.btn.btn-primary {
    background: #2097dd;
    border-color: #2097dd;
}
.btn.btn-primary:hover {
    background: #35a2e2;
}
.btn.btn-secondary {
    background: #fff;
    border-color: #fff;
    color: #333;
}
.btn.btn-secondary:hover {
    background: #c2cbce;
    border-color: #c2cbce;
}
.btn.btn-terciary {
    color: #444;
    background: #fff;
    border: 1px solid #cecacc;
}
.btn.btn-terciary:hover {
    background: #c2cbce;
    border-color: #c2cbce;
}
.btn.btn-alt {
    background: #2e5ac6;
    border-color: #2e5ac6;
    color: #fff;
    font-size: 11px;
}
.btn.btn-alt:hover {
    background: #3c67d2;
    border-color: #3c67d2;
}
.btlines {
    position: relative;
}
.btlines::before, .btlines::after {
    content: "";
    position: absolute;
    top: -30px;
    left: 0;
    width: 50%;
    height: 3px;
    margin-left: 25%;
    background: #fff;
}
.btlines::after {
    top: auto;
    bottom: -30px;
}
.uplines {
    position: relative;
}
.uplines::before, .uplines::after {
    content: "";
    position: absolute;
    top: -30px;
    left: 0;
    width: 50%;
    height: 3px;
    margin-left: 25%;
    background: #fff;
}
.downlines {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.downlines::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 1px;
    background: #fff;
}
.bg-gray {
    background: #eaecf1 !important;
}
h2 {
    color: #90949d;
    font-weight: 600;
    font-size: 30px;
}
h2.light {
    line-height: 36px;
    font-weight: 400;
    color: #404754;
}
h3 {
    color: #555;
    font-size: 19px;
    font-weight: 600;
}
h3.color {
    color: #2097dd;
}
h5 {
    font-weight: 300;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
h5::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100px;
    height: 1px;
    background: #666;
}
.navbar-toggler {
    border: none;
    padding: .5rem .75rem .25rem .75rem !important;
}
body {
    font-family: "Albert Sans", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #444;
    background: #fff;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
}
header {
    background: #fff;
}
#weather span {
    font-weight: 600;
    color: #595b65;
    font-size: 12px;
}
#weather .temp {
    line-height: 24px;
    display: block;
    font-size: 25px;
}
.bottomlines {
    position: relative;
    height: 18px;
}
.bottomlines::after {
    content: "";
    position: absolute;
    width: 50%;
    left: 0;
    top: 0;
    height: 18px;
    background: #2097dd;
}
.bottomlines::before {
    content: "";
    position: absolute;
    width: 50%;
    right: 0;
    top: 0;
    height: 18px;
    background: #2e5ac6;
}
form#searchForm {
    display: inline-block;
}
ul.list {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.list .minivideo {
    cursor: pointer;
    margin-bottom: 15px;
    position: relative;
}
ul.list .minivideo .thumb {
    position: relative;
    margin-bottom: 10px;
}
ul.list .minivideo .play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    z-index: 2;
}
ul.list .minivideo .title h2 {
    line-height: 22px;
}
ul.list .minivideo .title h2 a {
    font-size: 20px;
    color: #333;
}
.post-content .wp-block-embed__wrapper iframe {
    height: 450px;
    width: 100%}
.post-content blockquote {
    font-family: serif;
    font-style: italic;
    font-size: 30px;
}
.post-content blockquote p {
    margin: 24px 0;
    font-size: 30px;
}
.post-content blockquote.has-vivid-cyan-blue-color {
    border-top: 3px solid #0693e3;
    border-bottom: 3px solid #0693e3;
}
ul.socialicons {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.socialicons li {
    display: inline-block;
}
ul.socialicons li a {
    -webkit-border-radius: 40px;
    border-radius: 40px;
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
ul.socialicons li a svg {
    position: relative;
    top: 3px;
    width: 20px !important;
    height: 20px !important;
}
ul.socialicons li a svg path {
    fill: #fff;
}
ul.socialicons li a i {
    font-size: 11px;
}
#mainNavbar.navbar {
    background: #fff;
    padding: 0;
}
#mainNavbar.navbar .navbar-nav li.nav-item a {
    text-transform: uppercase;
    color: #333;
    font-weight: 600;
    font-size: 14px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#mainNavbar.navbar .navbar-nav li.nav-item a:hover {
    color: #2097dd;
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='35' fill='#999999' height='35' viewBox='0 0 24 24'%3E%3Cpath d='M4 6H20V8H4zM4 11H20V13H4zM4 16H20V18H4z'/%3E%3C/svg%3E");
}
article.news {
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
article.news .cat {
    font-weight: 700;
    color: #35a2e2;
}
article.news .cat a {
    color: #35a2e2;
    font-weight: 700;
}
article.news img {
    width: 100%;
    display: block;
}
article.news:hover a {
    text-decoration: none;
}
article.news.news-full, article.news.news-video {
    cursor: pointer;
}
article.news.news-full::before, article.news.news-video::before {
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 2;
    -webkit-box-shadow: inset 0 -140px 100px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 -140px 100px rgba(0, 0, 0, 0.7);
}
article.news.news-full .cat, article.news.news-video .cat {
    font-size: 18px;
}
article.news.news-full .cat a, article.news.news-video .cat a {
    text-shadow: 0 4px 5px rgba(0, 0, 0, 0.6);
}
article.news.news-full img, article.news.news-video img {
    position: relative;
    z-index: 1;
}
article.news.news-full .over, article.news.news-video .over {
    left: 0%;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
}
article.news.news-full .over .content, article.news.news-video .over .content {
    padding: 30px;
    max-width: 850px;
}
article.news.news-full .over .content h2, article.news.news-video .over .content h2 {
    line-height: 28px;
}
article.news.news-full .over .content h2 a, article.news.news-video .over .content h2 a {
    color: #fff;
    font-size: 31px;
    font-weight: 700;
    line-height: 2.2rem;
}
article.news.news-full .over .content h2 a:hover, article.news.news-video .over .content h2 a:hover {
    text-decoration: none;
}
article.news.news-full .over .content p, article.news.news-video .over .content p {
    color: #fff;
}
article.news.news-full .over .content-cd, article.news.news-video .over .content-cd {
    padding: 30px;
}
article.news.news-full .over .content-cd h2, article.news.news-video .over .content-cd h2 {
    line-height: 28px;
}
article.news.news-full .over .content-cd h2 a, article.news.news-video .over .content-cd h2 a {
    color: #fff;
    font-size: 31px;
    font-weight: 600;
    line-height: 2rem;
}
article.news.news-full .over .content-cd h2 a:hover, article.news.news-video .over .content-cd h2 a:hover {
    text-decoration: none;
}
article.news.news-full .over .content-cd p, article.news.news-video .over .content-cd p {
    color: #fff;
}
article.news.news-video .title {
    background: #2097dd;
    padding: 20px;
    width: 100%}
article.news.news-video .title h2 {
    line-height: 55px;
}
article.news.news-video .title h2 a {
    font-size: 22px !important;
}
article.news.news-video .play {
    top: 50%;
    left: 50%;
    margin-top: -45px;
    margin-left: -45px;
    z-index: 3;
    position: absolute;
}
article.news.news-video .thumbhref {
    display: block;
}
article.news.news-video .thumbhref img {
    position: relative;
    top: -7%}
article.news .tag {
    color: #2097dd;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}
article.news .tag-cat {
    color: #585858;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
}
article.news.news-medium {
    overflow: hidden;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}
article.news.news-medium .imagewrap {
    position: relative;
    display: block;
}
article.news.news-medium .overcat {
    position: absolute;
    left: 0;
    top: 10px;
    background: #2097dd;
    padding: 6px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
article.news.news-medium .overcat a {
    text-decoration: none;
    color: #fff;
}
article.news.news-medium .overcat-s {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: #ffffffd9;
    padding: 6px 10px;
    color: #444;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
}
article.news.news-medium .overcat-s a {
    text-decoration: none;
    color: #fff;
}
article.news.news-medium .content {
    padding: 10px 0;
    min-height: 136px;
}
article.news.news-medium .content h3 a {
    font-weight: 700;
    color: #333;
}
article.news.news-medium .content-destacadas {
    padding: 10px 0;
    min-height: 136px;
}
article.news.news-medium .content-destacadas h3 a {
    font-weight: 600;
    color: #fff;
    font-size: 24px;
}
article.news.news-medium .content-destacadas p {
    color: #e1e1e1;
}
article.news.news-featured {
    margin-bottom: 40px;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1);
    position: relative;
}
article.news.news-featured img.mainImg {
    position: relative;
    z-index: 1;
    width: 100%}
article.news.news-featured::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 2;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: inset 0 -150px 100px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 -150px 100px rgba(0, 0, 0, 0.7);
    border-radius: 5px;
}
article.news.news-featured .cat {
    z-index: 3;
    position: absolute;
    top: 15px;
    font-size: 17px;
    left: 15px;
    background: #04324bd6;
    color: #fff;
    padding: 4px 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-color: rgba(255, 255, 255, 0.747);
    border-width: 2px;
    border-style: solid;
}
article.news.news-featured .over {
    z-index: 3;
    position: absolute;
    right: 0;
    background: none;
    width: 100%;
    bottom: 0;
    height: max-content;
}
article.news.news-featured .over .content {
    padding: 20px;
}
article.news.news-featured .over .content h2 {
    margin: 0;
    font-size: 40px;
}
article.news.news-featured .over .content h2 a {
    color: #fff;
}
article.news.news-small .overcat {
    padding: 2px 10px;
}
article.news.news-small h3 {
    font-size: 19px;
}
article.news.news-small .content p {
    padding-top: .5rem;
}
article.news.news-postsingle {
    background: #fff;
    padding: 20px;
}
article.news.news-postsingle .header .tags a {
    background: #ebebeb;
}
article.news.news-postsingle .header .tags a:hover {
    background-color: #d6d6d6;
}
article.news.news-postsingle .header h1 {
    font-size: 3rem;
    line-height: 3rem;
}
article.news.news-postsingle .header hr {
    margin-left: 0;
    width: 200px;
    border-width: 2px;
    border-color: #1badff;
}
article.news.news-postsingle .header p {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2rem;
}
article.news.news-postsingle .header span {
    font-size: 14px;
}
article.news.news-postsingle .down {
    border-top: 1px solid #d9d7ed;
}
article.news.news-postsingle .down .tags a {
    background: #fff !important;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #444444;
    border-width: 2px;
    border-style: solid;
    font-size: 15px;
}
article.news.news-large {
    margin-bottom: 20px;
    min-height: 90px;
}
article.news.news-large time {
    font-size: 12px;
    color: #999;
}
article.news.news-large h4 {
    font-size: 20px;
}
article.news.news-large h4 a {
    color: #333;
}
article.news.news-list {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-bottom: 15px;
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 15px;
    -webkit-border-radius: 0;
    border-radius: 0;
}
article.news.news-list:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
article.news.news-list .number {
    font-size: 30px;
    font-weight: 600;
}
article.news.news-list .tag {
    margin-bottom: 0;
}
article.news.news-list .content {
    padding: 0;
    min-height: auto;
}
article.news.news-list h3 {
    line-height: 15px;
}
article.news.news-list h3 a {
    line-height: 15px;
    font-weight: 600 !important;
    font-size: 15px;
}
article.news.news-list span {
    font-size: 14px;
}
article.news.news-normal {
    margin-bottom: 30px;
}
article.news.news-normal .image {
    flex: none;
    width: 135px;
}
article.news.news-normal .contenido {
    margin: 10px;
}
article.news.news-normal .contenido .cat {
    font-size: 13px;
}
article.news.news-normal .contenido .cat a {
    font-weight: 700;
}
article.news.news-normal .contenido h2 {
    font-size: 21px;
}
article.news.news-normal .contenido h2 a {
    font-weight: 700;
    color: #fff;
}
.lastpost {
    margin: 0px 0 30px;
    background-color: #f1f1f1;
    border: 3px solid #dfdfdf;
    border-top: 0px;
    border-radius: 0px 0px 5px 5px;
    padding: 20px;
}
.lastpost .news-list:last-child {
    margin-bottom: 0;
    border-bottom: none;
}
.format-text {
    font-size: 18px;
    font-weight: 400;
}
.format-text img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.format-text p {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: 27px;
}
.format-text strong, .format-text b {
    font-weight: 700;
}
.banners img {
    margin-bottom: 20px;
    display: block;
    width: 100%}
.banners a {
    display: block;
}
#tagsUl {
    margin-top: 20px;
}
#tagsUl span {
    margin-right: 8px;
    background: #ebebeb;
    padding: 5px 10px;
    border-width: 2px;
    border-style: solid;
    border-color: #d5d5d5;
    border-radius: 5px;
}
#tagsUl span a {
    color: #444;
    font-size: 14px;
}
#tagsUl span:hover {
    background: #d6d6d6;
    cursor: pointer;
}
#tagsUl span:hover a {
    text-decoration: none;
}
#tagsUl span.main {
    font-weight: 700;
    background: none;
    border: none;
}
.banners-sidebar {
    margin-bottom: 20px;
}
.banners-sidebar img {
    width: 100%;
    display: block;
}
#petroleo, #actualidad, #comodorense-radio, #deportes {
    padding: 50px 0;
}
#petroleo h1, #actualidad h1, #comodorense-radio h1, #deportes h1 {
    color: #FFF;
}
#petroleo hr, #actualidad hr, #comodorense-radio hr, #deportes hr {
    margin-left: 0;
    width: 120px;
    border-color: #fff;
}
#petroleo .cat a, #actualidad .cat a, #comodorense-radio .cat a, #deportes .cat a {
    font-weight: 700;
}
#petroleo article.news.news-full .over, #actualidad article.news.news-full .over, #comodorense-radio article.news.news-full .over, #deportes article.news.news-full .over {
    left: 0%;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
}
#petroleo article.news.news-full .over .content, #actualidad article.news.news-full .over .content, #comodorense-radio article.news.news-full .over .content, #deportes article.news.news-full .over .content {
    padding: 20px 20px;
}
#petroleo article.news.news-full .over .content h2 a, #actualidad article.news.news-full .over .content h2 a, #comodorense-radio article.news.news-full .over .content h2 a, #deportes article.news.news-full .over .content h2 a {
    color: #fff;
    font-size: 29px;
}
#actualidad, #destacadadelasemana {
    /* background: radial-gradient(circle at 0% 0%,  #505050 15%,  #444 15%);*/
	background-color: #EEE;
}
#actualidad h1 {
    color: #1d2022;
}
#actualidad hr {
    border-color: #1d2022;
}
#actualidad article.news.news-full .over .content h2 a {
    color: #fff;
}
#actualidad article.news-normal h2 a {
    color: #333;
}
#comodorense-radio {
    /* background-image: radial-gradient(circle at 0% 100%,  #dff5fd 15%,  #f1f1f1 15%,  #e2e2e2 100%);*/
    background-repeat: no-repeat;
    background-position: bottom left;
}
#comodorense-radio h1 {
    color: #1d2022;
}
#comodorense-radio hr {
    border-color: #1d2022;
}
#comodorense-radio article.news.news-full .over .content h2 a {
    color: #fff;
}
#comodorense-radio article.news-normal h2 a {
    color: #333;
}
#petroleo {
    background-repeat: no-repeat;
    background-position: bottom right;
}
#petroleo h1 {
    color: #1d2022;
}
#petroleo hr {
    border-color: #1d2022;
}
#petroleo article.news.news-full .over .content h2 a {
    color: #fff;
}
#petroleo article.news-normal h2 a {
    color: #fff;
}
#deportes {
    /* background-image: url('../images/trofeo.svg'), linear-gradient(29deg,  #5f7a96 0%,  #93bae5 40%);*/
	background-repeat: no-repeat;
    background-position: bottom left;
}
#deportes h1 {
    color: #1d2022;
}
#deportes hr {
    border-color: #1d2022;
}
#deportes article.news.news-full .over .content h2 a {
    color: #fff;
}
#deportes article.news-normal h2 a {
    color: #333;
}
aside .banners {
    margin-bottom: 25px;
}
#related {
    margin: 30px 0;
    padding: 30px 0px 30px 0px;
    background: #fff;
}
span.tags a {
    display: inline-block;
    color: #444;
    margin-right: 8px;
    background: #ebebeb;
    padding: 5px 10px;
    border-width: 2px;
    border-style: solid;
    border-color: #d5d5d5;
    border-radius: 5px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
span.tags a:hover {
    text-decoration: none;
    background: #727485;
}
#multimedia {
    background: #fff;
}
ul.social-share {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}
ul.social-share li {
    display: inline-block;
}
ul.social-share li::before {
    display: none;
}
ul.social-share li a {
    color: #fff;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    background: #584d74;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
ul.social-share li a i {
    font-size: 18px;
}
ul.social-share li a:hover {
    -webkit-transform: translate(0,  -3px);
    -moz-transform: translate(0,  -3px);
    -ms-transform: translate(0,  -3px);
    -o-transform: translate(0,  -3px);
    transform: translate(0,  -3px);
}
ul.social-share li a.facebook {
    background: #3b5998;
}
ul.social-share li a.twitter {
    background: #55acee;
}
ul.social-share li a.linkedin {
    background: #007bb5;
}
ul.social-share li a.google-plus {
    background: #dd4b39;
}
ul.social-share li a.reddit {
    background: #ff4500;
}
ul.social-share li a.mail {
    background: #888888;
}
ul.social-share li a.slack {
    background: #00a57f;
}
ul.social-share li a.whatsapp {
    background: #00b765;
}
ul.pagination .page-item.active .page-link {
    background: #2097dd;
    color: #fff;
}
ul.pagination .page-item .page-link {
    color: #2097dd;
}
footer {
    background: #04324b;
}
footer a {
    color: #c7c7c7;
}
footer h3 {
    text-transform: uppercase;
    font-size: 13px;
    color: #fff;
    margin-bottom: 15px;
}
footer i.icon {
    fill: #fff;
    position: relative;
    top: 5px;
}
footer a.iconlink {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
}
footer .navbar-nav .nav-link {
    font-size: 15px;
    padding: 5px 0;
}
.ad>figure>a>img {
    border: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 5px;
    padding: 7px;
}
.ad>figure>img {
    border: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 5px;
    padding: 7px;
}
@media (min-width:1200px) {
    .container {
    padding-left: 10px;
    padding-right: 10px;
}
}@media (max-width:768px) {
    #weather {
    display: none;
}
img.logoheader {
    width: 260px;
}
header .socialicons {
    display: none;
}
header #searchForm {
    display: none;
}
#mainNavbar.navbar {
    padding: 5px 0;
}
#mainNavbar.navbar .navbar-nav li.nav-item a {
    padding: 12px;
}
article.news.news-full h2 {
    line-height: 18px;
}
article.news.news-full h2 a {
    font-size: 1.5rem !important;
    line-height: 1.6rem;
}
article.news.news-full .cat a {
    text-shadow: none;
}
article.news .cat {
    text-shadow: none;
}
article.news .cat a {
    text-shadow: none;
}
article.news.news-full:before {
    box-shadow: none;
}
article.news.news-full .over {
    position: relative;
    right: 0;
    bottom: 0;
    width: 100%}
article.news.news-full .over .content {
    padding: 18px 5px 20px 5px;
}
article.news.news-full .over .content .cat {
    font-size: 16px;
}
article.news.news-full .over .content h2 {
    line-height: 23px;
}
article.news.news-full .over .content h2 a {
    color: #333;
    font-size: 1.8rem !important;
    line-height: 2rem !important;
}
article.news.news-full .over .content p {
    color: #000;
}
article.news.news-full .over .content-cd {
    padding: 18px;
    background-color: #fff;
}
article.news.news-full .over .content-cd .cat {
    font-size: 16px;
}
article.news.news-full .over .content-cd h2 {
    line-height: 23px;
}
article.news.news-full .over .content-cd h2 a {
    color: #333;
    font-size: 22px !important;
    line-height: 1.3rem;
}
article.news.news-full .over .content-cd p {
    color: #000;
}
article.news.news-normal .contenido h2 {
    margin-top: 10px;
}
article.news.news-normal .contenido h2 a {
    color: #333;
}
article.news.news-medium .content {
    min-height: auto;
    padding: 14px;
}
article.news.news-medium .content .tags {
    margin-bottom: 0;
}
article.news.news-medium .content h3 a {
    font-size: 18px;
}
article.news.news-featured .over {
    position: relative;
    right: 0;
    bottom: 0;
    width: 100%}
article.news.news-featured .over .content h2 {
    font-size: 1.4rem;
    line-height: 1.6rem;
}
article.news.news-list .content h3 a {
    font-size: 14px;
}
.banners-top img {
    display: block;
    margin-bottom: 15px;
}
body.single {
    background: #fff;
}
body.single article.news.news-postsingle {
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
body.single article.news.news-postsingle h1 {
    font-size: 2rem;
    line-height: 2rem;
}
body.single #related {
    margin: 10px 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
body.single #related article.news.news-large {
    background: #f8f8f8;
    padding: 10px;
}
body.single #related article.news.news-large .tags {
    margin-bottom: 0;
    font-size: 12px;
}
body.single #related article.news.news-large h4 {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
}
body.single #shareSection {
    text-align: center !important;
    background: #eaeaea;
    margin: 30px 0 20px;
    padding: 20px 0;
}
body.single #shareSection ul.social-share {
    text-align: center;
}
.post-content .wp-block-embed__wrapper iframe {
    height: 210px;
}
article.news.news-video {
    box-shadow: none;
}
article.news.news-video .thumbhref {
    height: 230px;
}
article.news.news-video .over {
    position: relative;
}
article.news.news-video .over .content {
    padding: 0;
}
article.news.news-video .play {
    margin-top: -85px;
    margin-left: -25px;
}
article.news.news-video .play svg {
    width: 50px;
    height: 50px;
}
article.news.news-video .title {
    width: 100%}
article.news.news-video .title h2 {
    line-height: 23px;
    font-size: 22px !important;
}
article.news.news-video .title h2 a {
    font-size: 22px !important;
}
#petroleo article.news .news-full .over, #actualidad article.news .news-full .over {
    width: 100%;
    left: 0;
    bottom: 0;
    position: relative;
}
#petroleo article.news .news-full .content, #actualidad article.news .news-full .content {
    padding: 14px;
}
#petroleo article.news .news-full .content .cat, #actualidad article.news .news-full .content .cat {
    font-weight: 700;
    font-size: 14px;
}
#petroleo article.news .news-full .content h2, #actualidad article.news .news-full .content h2 {
    line-height: 18px;
}
#petroleo article.news.news-normal .image, #actualidad article.news.news-normal .image {
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
#petroleo article.news.news-normal .contenido, #actualidad article.news.news-normal .contenido {
    margin-left: 0;
}
#tagsUl span.main {
    display: block;
    padding-left: 0;
    margin-bottom: 5px;
}
#tagsUl span {
    display: inline-block;
    margin-bottom: 5px;
}
#tagsUl span a {
    font-size: 12px;
}
#home-main-block .col-md-4 {
    padding-left: 0;
    padding-right: 0;
}
#home-main-block article.news.news-medium .content h3 a {
    font-size: 22px;
}
#home-main-block article.news.news-list .content h3 a {
    font-size: 17px;
}
.banners-sidebar {
    padding: 0 20px;
}
#petroleo h1, #actualidad h1 {
    font-size: 30px;
}
#actualidad article.news.news-full .over .content h2 a {
    color: #333;
}
#petroleo article.news.news-full, #actualidad article.news.news-full {
    box-shadow: none;
}
#petroleo article.news.news-full .over, #actualidad article.news.news-full .over {
    position: relative;
}
#petroleo article.news.news-full .over .content, #actualidad article.news.news-full .over .content {
    padding: 10px 0;
    background: none;
}
.lastpost .col-2 {
    padding-right: 0;
    max-width: 10%}
.lastpost article.news.news-medium .content {
    padding: 0 8px;
}
.lastpost article.news.news-medium .content h3 a {
    font-size: 17px;
}
img.rounded-lg {
    border-radius: 25px !important;
}
.post-featured div:first-child article.news.news-medium .content{
    padding-left: 15px !important;
    padding-right: 15px !important;
    background: #35a2e2;

}
.post-featured div:first-child article.news div.content div, .post-featured div:first-child article.news div.content div a {
    color:#ffffffa6;
}
.post-featured div:first-child article.news.news-small h3 a{
    color:#ffffffe3;
}
}
.titulos {font-size: 3rem; font-weight: 700;}