@charset "UTF-8";
/*===============================
=            $Init            =
===============================*/
/*Patrocinado*/
@font-face { font-family: 'FontAwesome'; src: url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.eot"); src: url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.woff2") format("woff2"), url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.woff") format("woff"), url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.ttf") format("truetype"), url("../.../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.svg#allerregular") format("svg"); }

/*Patrocinado*/
@font-face { font-family: 'FontAwesome'; src: url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.eot"); src: url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.woff2") format("woff2"), url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.woff") format("woff"), url("../../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.ttf") format("truetype"), url("../.../eluniverso_seed/fonts/awesome/fonts/fontawesome-webfont.svg#allerregular") format("svg"); }

/* Pt-serif */
/* proxima-nova */
/* Montserrat Primary Font */
/* Merriweather Secondary Font */
/*Mixins Styles*/
/*===============================
=              $Base            =
===============================*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/** 1. Set default font family to sans-serif. 2. Prevent iOS and IE text size adjust after device orientation change, without disabling user zoom. */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background-color: transparent; }

/** Improve readability of focused elements when they are also in an active/hover state. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari and Chrome. */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: normal; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width. 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; /* 2 */ }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*, *::before, *::after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }

table caption { background: #084f8d; color: #ffffff; font-size: 145%; font-style: normal; font-weight: normal; padding: 1%; }

table th { background: #084f8d; border: none; color: #ffffff; font-size: 100%; font-weight: normal; }

table td { border: none; }

table tr.even { background: #e5e5e5; }

/*==========  $Utils Clearfix  ==========*/
/* Standard clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ' '; clear: both; height: 0; }

/* Micro clearfix */
.cf { *zoom: 1; }

.cf:before, .cf:after { content: ''; display: table; }

.cf:after { clear: both; }

/*==========  $Utils Clearing  ==========*/
.clear { clear: both; display: block; }

hr.clear, hr.clearing { background: transparent; border: 0; clear: both; color: #ffffff; float: none; height: 0; margin: 0; visibility: hidden; width: 100%; }

/*==========  $Utils Display  ==========*/
/* Screen readers can see it */
.invisible { clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }

/* Screen readers can not see it */
.hidden { display: none; }

/* Per device visibility classes */
.visible-sm, .hidden-sm { display: none; }

.visible-sm, .hidden-sm { display: none; }

.visible-md, .hidden-md { display: none; }

.visible-sm, .hidden-sm { display: none; }

.visible-md, .hidden-md { display: none; }

.visible-md, .hidden-md { display: none; }

.visible-lg, .hidden-lg { display: none; }

.visible-lg, .hidden-lg { display: none; }

.visible-xl, .hidden-xl { display: none; }

@media only screen and (min-width: 320px) { .visible-sm { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-sm { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: block !important; } }

@media only screen and (max-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: none !important; } }

@media only screen and (max-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-sm { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-sm { display: none !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-sm { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: block !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: none !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-md { display: block !important; } }

@media only screen and (min-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-md { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-md { display: none !important; } }

@media only screen and (min-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-md { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-lg { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-lg { display: block !important; } }

@media only screen and (min-width: 1025px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-lg { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-lg { display: none !important; } }

@media only screen and (min-width: 1025px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-lg { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-lg { display: block !important; } }

@media only screen and (min-width: 1200px) { .visible-lg { display: none !important; } }

@media only screen and (min-width: 320px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-lg { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-lg { display: none !important; } }

@media only screen and (min-width: 1200px) { .hidden-lg { display: block !important; } }

@media only screen and (min-width: 320px) { .visible-xl { display: none !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .visible-xl { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-xl { display: none !important; } }

@media only screen and (max-width: 1025px) { .visible-xl { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-xl { display: none !important; } }

@media only screen and (min-width: 768px) { .visible-xl { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-xl { display: none !important; } }

@media only screen and (min-width: 1025px) { .visible-xl { display: none !important; } }

@media only screen and (min-width: 1200px) { .visible-xl { display: block !important; } }

@media only screen and (min-width: 320px) { .hidden-xl { display: block !important; } }

@media only screen and (min-width: 0) and (max-width: 767px) { .hidden-xl { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-xl { display: block !important; } }

@media only screen and (max-width: 1025px) { .hidden-xl { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-xl { display: block !important; } }

@media only screen and (min-width: 768px) { .hidden-xl { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-xl { display: block !important; } }

@media only screen and (min-width: 1025px) { .hidden-xl { display: block !important; } }

@media only screen and (min-width: 1200px) { .hidden-xl { display: none !important; } }

/*==========  $Utils Semantic  ==========*/
.alpha { clear: left; float: left; }

.omega { clear: right; float: right; }

/*==========  $Utils Unsemantic  ==========*/
/*************************************************************************** WARNING: Use the following classes carefully and only in extreme ocassions. */
/* Alignment */
.alignleft { text-align: left; }

.aligncenter { text-align: center; }

.alignright { text-align: right; }

.alignjust { text-align: justify; }

/* Floating */
.floatleft { float: left; }

.floatright { float: right; }

.nofloat { float: none; margin-left: auto; margin-right: auto; }

/* Text */
.small { font-size: 80%; }

.big { font-size: 125%; }

.large { font-size: 150%; }

.loud { color: #e14049; }

.quiet { opacity: 0.5; filter: alpha(opacity=50); }

.capitalize { text-transform: capitalize; }

.lowercase { text-transform: lowercase; }

.uppercase { text-transform: uppercase; }

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

.border-bottom:last-child { border-bottom: none; }

/*==========  $Resizable elements  ==========*/
.resizable { overflow: auto; resize: both; }

/*===============================
=            $Components        =
===============================*/
/*==========  $Core Links  ==========*/
a, a:link { color: #084f8d; font-weight: normal; text-decoration: none; }

a:hover, a:active { text-decoration: underline; }

a:visited { color: #07477f; }

a:hover { color: #063f71; }

a:active { color: #07477f; }

a:focus { color: #084f8d; outline-color: #084f8d; }

h1, h2, h3, h4, h5 { font-family: "Montserrat", sans-serif; font-weight: 600; line-height: 1.5; margin: 0 0 0.5em 0; }

h1 { color: #79919d; font-size: 1.8rem; text-transform: uppercase; }

h4 { color: #2699d7; }

h1 { font-size: 1.66667rem; }

h2 { font-size: 1.38889rem; }

h3 { font-size: 1.31944rem; }

h4 { font-size: 1.25rem; }

h5 { font-size: 1.18056rem; }

h6 { font-size: 1.11111rem; }

@media screen and (min-width: 40em) { h1 { font-size: 2.22222rem; }
  h2 { font-size: 1.66667rem; }
  h3 { font-size: 1.31944rem; }
  h4 { font-size: 1.11111rem; }
  h5 { font-size: 0.97222rem; }
  h6 { font-size: 0.90278rem; } }

.layout-normal h1, .layout-caricatura h1, .layout-columnista h1, .layout-multigaleria h1, .layout-especial h1, .layout-patrocinado h1 { font-family: "Merriweather", serif; line-height: 1.4; text-transform: none; font-size: 2rem; }

.layout-normal .pane-node-body h2, .layout-caricatura .pane-node-body h2, .layout-columnista .pane-node-body h2, .layout-multigaleria .pane-node-body h2, .layout-especial .pane-node-body h2, .layout-patrocinado .pane-node-body h2 { font-family: "Merriweather", serif; text-transform: none; }

.layout-normal .pane-node-body h3, .layout-caricatura .pane-node-body h3, .layout-columnista .pane-node-body h3, .layout-multigaleria .pane-node-body h3, .layout-especial .pane-node-body h3, .layout-patrocinado .pane-node-body h3 { font-family: "Montserrat", sans-serif; text-transform: none; }

.layout-normal .pane-node-body h4, .layout-caricatura .pane-node-body h4, .layout-columnista .pane-node-body h4, .layout-multigaleria .pane-node-body h4, .layout-especial .pane-node-body h4, .layout-patrocinado .pane-node-body h4 { color: #2699d7; font-family: "Montserrat", sans-serif; text-transform: none; }

.layout-normal .pane-node-body h5, .layout-caricatura .pane-node-body h5, .layout-columnista .pane-node-body h5, .layout-multigaleria .pane-node-body h5, .layout-especial .pane-node-body h5, .layout-patrocinado .pane-node-body h5 { text-transform: none; }

.layout-normal .pane-node-body h6, .layout-caricatura .pane-node-body h6, .layout-columnista .pane-node-body h6, .layout-multigaleria .pane-node-body h6, .layout-especial .pane-node-body h6, .layout-patrocinado .pane-node-body h6 { text-transform: none; }

.layout-patrocinado h1 { color: #36474f; }

.layout-patrocinado .pane-node-body h2 { color: #36474f; }

.layout-patrocinado .pane-node-body h2:after { border-bottom: 4px solid #44a9df; content: ""; position: absolute; width: 200px; display: block; margin-top: 0.4rem; }

.layout-normal h1, .layout-caricatura h1, .layout-columnista h1, .layout-especial h1 { color: #212121; }

.layout-normal .pane-node-body h2, .layout-normal .pane-node-body h3, .layout-caricatura .pane-node-body h2, .layout-caricatura .pane-node-body h3, .layout-columnista .pane-node-body h2, .layout-columnista .pane-node-body h3, .layout-especial .pane-node-body h2, .layout-especial .pane-node-body h3 { color: #36474f; }

.layout-normal .pane-node-body h4, .layout-caricatura .pane-node-body h4, .layout-columnista .pane-node-body h4, .layout-especial .pane-node-body h4 { color: #2699d7; }

.layout-especial h1 { color: #ffffff; }

.layout-multigaleria * { color: #ffffff; }

.layout-multigaleria h1 { color: #ffffff; }

.layout-multigaleria h2 { color: #ffffff; }

.layout-multigaleria h3 { color: #79919d; }

.page-tema h1.title-topic { text-transform: uppercase; line-height: 1; border-bottom: 1px solid #ffffff; color: #ffffff; margin: 0 auto 30px; max-width: 1000px; padding-bottom: 15px; }

.page-tema .no-image h1.title-topic { border-bottom: 1px solid #005999; color: #005999; }

p { color: #212121; font-size: 1rem; margin: 0 0 1em 0; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.foot-note { color: #79919d; font-family: serif; font-size: 1.1rem; font-style: italic; }

/*==========  $Core Text  ==========*/
address { margin: 0 0 1em 0; }

mark, .highlight { background: #ffd700; }

acronym[title], abbr[title] { border-bottom: 1px dotted #084f8d; cursor: help; letter-spacing: 2px; }

/*==========  $Core Quotes  ==========*/
blockquote { border-left: 1px solid #e5e5e5; font-size: 122%; font-style: italic; line-height: 150%; margin: 6px 15px 1em 15px; padding-left: 6px; quotes: none; }

blockquote:before, blockquote:after { content: none; }

blockquote p:last-child { margin-bottom: 0; }

blockquote > span, blockquote .credit { font-size: 78%; font-style: italic; margin-bottom: 0; }

blockquote > span:before, blockquote .credit:before { content: '\2013'; }

blockquote.styled { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #f5f5f5; border: 0; color: #555555; padding: 18px 0; }

blockquote.styled:before { color: #dadada; content: '\201C'; font-size: 60px; font-style: normal; font-weight: bold; line-height: 40px; padding-left: 9px; }

blockquote.styled p { margin-top: 0; margin-right: 18px; margin-bottom: 1em; margin-left: 36px; }

blockquote.styled p:first-child { margin-top: -40px; }

blockquote.styled p:last-child { margin-bottom: 0; }

cite, q { font-style: italic; }

cite:after, q:after { content: close-quote; }

cite:before, q:before { content: open-quote; }

/*==========  $Core Lists  ==========*/
ul, ol { margin-top: 0; margin-right: 0; margin-bottom: 15px; margin-left: 24px; padding: 0; /* Remove vertical spacing from nested lists. */ }

li > ul, li > ol { margin-bottom: 0; }

ol li { margin: 0 0 0 9px; }

dl { margin: 0 0 15px 24px; padding: 0; }

dt { font-weight: bold; margin: 0; padding: 0; }

dd { margin: 0 0 0 9px; padding: 0; }

.list { margin: 0; }

.list .item { list-style: none; margin: 0; padding: 0.7rem 0; text-align: left; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.list .item a { color: #212121; font-size: 0.85rem; font-weight: 400; line-height: 1.6; text-align: left; text-decoration: none; width: 100%; font-family: "Merriweather", serif; letter-spacing: 0.02rem; }

.list .item a:hover { text-decoration: underline; }

.list .item.link { margin: 0; padding: 0; }

.list .item.link a { color: #084f8d; padding: 0.3rem 0; font-weight: 400; }

.list .item.link:last-child { margin-bottom: 1rem; }

.list .item .th { display: block; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; position: relative; padding-left: 1rem; width: 33.33333%; }

.list .item .video:before { font-family: fontAwesome; position: absolute; content: "\F01D"; color: #ffffff; font-size: 2.5rem; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.list .item .content-image { width: 12%; position: relative; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; margin-right: 1rem; }

.list .item .content-image img { display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.list .item .autor { display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; clear: both; float: left; position: unset; }

.list .item .autor a { clear: both; display: inline-block; color: #084f8d; font-weight: normal; font-size: 0.75rem; }

.videos .list .item .th { position: relative; }

.videos .list .item .th:before { font-family: fontAwesome; position: absolute; content: "\F01D"; color: #fff; font-size: 2.5rem; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.rank { counter-reset: rank-counter; }

.rank .item { counter-increment: rank-counter; }

.rank .item:before { content: counter(rank-counter); float: left; color: #e5e5e5; font-family: "Merriweather", serif; font-style: italic; font-size: 4.2rem; line-height: 1; margin-right: 0.5rem; position: relative; padding-right: 1rem; }

.chronology_data time { display: inline-block; vertical-align: top; background: #ffffff; color: #dadada; font-family: serif; font-style: italic; font-size: 1rem; padding-bottom: 5px; position: relative; text-align: center; width: 16%; z-index: 1; }

.chronology_data time strong { font-size: 1.5rem; }

.chronology_data .item { display: inline-block; vertical-align: top; position: relative; width: 83%; }

.chronology_data .item a { display: inline-block; width: 80%; }

.chronology_data .item:before { background: #f2f2f2; bottom: 0; content: ""; height: 1px; position: absolute; right: 0; width: 83%; }

.chronology_data .item:after { background: #e5e5e5; content: ""; display: inline-block; height: 94%; left: 8%; position: absolute; top: 19px; width: 1px; }

.cartas-director a { background-position: left center; display: block; font-family: "Merriweather", serif; font-size: 1.1rem !important; font-style: italic; font-weight: 400 !important; -moz-background-size: 48px !important; background-size: 48px !important; background: url(/sites/all/themes/eluniverso_seed/images/corchetes-desktop-gray.png) no-repeat left top; padding: 12px 0 12px 35px; }

.foros p { font-family: "Merriweather", serif; font-size: 1rem; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; width: 100%; }

.foros a { color: #084f8d !important; display: block; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; float: right; font-size: 0.85rem; margin-right: 10px; padding: 0.3rem 0; text-align: right !important; }

.foros a:before { content: "\f075"; color: #084f8d; font-family: FontAwesome; margin-right: 8px; }

.border .item { border-bottom: 1px solid #f2f2f2; }

.border .item:last-child { border-bottom: 0; }

table caption { background: #084f8d; color: #ffffff; font-size: 145%; font-style: normal; font-weight: normal; padding: 1%; }

table th { background: #084f8d; border: none; color: #ffffff; font-size: 100%; }

table td { border: none; }

table tr.even { background: #e5e5e5; }

/*==========  $Core Tables  ==========*/
table { margin: 0 0 15px 0; width: 100%; }

table caption { font-size: 85.7%; font-style: italic; font-weight: bold; margin: 0; padding: 0 0 3px 0; }

[colspan] { text-align: center; }

[colspan="1"] { text-align: left; }

[rowspan] { vertical-align: middle; }

[rowspan="1"] { vertical-align: top; }

th { background: #eeeeee; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; font-weight: bold; padding: 6px; text-align: left; }

td { border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; padding: 6px; vertical-align: top; }

/*==========  $Tables Helpers  ==========*/
.table-zebra tr.odd, .table-zebra tr:nth-child(odd) { background: #ffffff; }

.table-zebra tr.even, .table-zebra tr:nth-child(even) { background: #fafafa; }

.table-compact td, .table-compact th { padding: 2px 6px; }

.table-minimal { border: 0; }

.table-minimal th { background: #eeeeee; border: 0; border-bottom: 1px solid #e5e5e5; }

.table-minimal td { border: 0; border-bottom: 1px solid #e5e5e5; }

.tablas-eu { font-size: 0.8rem; border: 0; width: 100%; }

.tablas-eu thead tr th { background-color: #36474f; color: #ffffff; padding: 0.5rem 1rem; font-size: 0.8rem; text-transform: uppercase; font-weight: 600; }

.tablas-eu thead.hd-light-blue tr th { background: #44a9df; }

.tablas-eu tbody tr td { border-bottom: 1px solid #dadada; padding: 0.5rem; }

.tablas-eu tbody tr td strong { color: #79919d; font-size: 1rem; }

.tablas-eu.tabla-doble { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 480px) { .tablas-eu.tabla-doble { display: block; } }

.tablas-eu.tabla-doble table { margin: 0.5rem; width: 48%; }

@media only screen and (max-width: 480px) { .tablas-eu.tabla-doble table { width: 96%; } }

.tablas-eu.multitablas { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 480px) { .tablas-eu.multitablas { display: block; } }

.tablas-eu.multitablas table { margin: 0.5rem; width: 24%; }

@media only screen and (max-width: 480px) { .tablas-eu.multitablas table { width: 96%; } }

.container-title { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 1.5rem; width: 100%; }

.container-title .wrap { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.container-title .wrap .widget_title { border-bottom: 0 !important; margin: 0; }

.container-title .wrap span { margin: 0 1rem; display: inline-block; background: #e5e5e5; padding: 0.3rem 1rem 0; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; font-size: 0.85rem; font-weight: bold; line-height: 1.3rem; }

.container-title .act { font-size: 0.8rem; color: #79919d; line-height: 1; margin: 0; display: block; }

.container-resultado-elecciones2019 .titulo-resultados { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #36474f; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.container-resultado-elecciones2019 .titulo-resultados .actualizacion-resultado p { font-size: 0.8rem; line-height: 1; margin: 0; }

.container-resultado-elecciones2019 .container-tabla-resultado.tabla-doble { -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

@media only screen and (max-width: 480px) { .container-resultado-elecciones2019 .container-tabla-resultado.tabla-doble { display: block; } }

.container-resultado-elecciones2019 .container-tabla-resultado.tabla-doble .tablas-eu { margin: 1rem; width: 46%; }

/*==========  $Media Images  ==========*/
img { /* Make images responsive by default */ height: auto; max-width: 100%; vertical-align: bottom; /* Images inside figure */ }

img[width], img[height] { display: inline-block; }

figure > img { display: block; }

/*==========  $Media Audio  ==========*/
audio { width: 100%; }

/*==========  $Media Helpers  ==========*/
img.styled { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #fafafa image-url("loading.gif") no-repeat center; border: 1px solid #f5f5f5; padding: 6px; }

img.light-styled, a img.light-styled { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: #a9a9a9, 0, 0, 6px, 0, true; -moz-box-shadow: #a9a9a9, 0, 0, 6px, 0, true; box-shadow: #a9a9a9, 0, 0, 6px, 0, true; border-width: 0; padding: 0; }

img.unstyled, button img, a.button img { background: transparent; border-width: 0; padding: 0; }

/*==========  Captioned image  ==========*/
.image-caption, .caption, figure.styled { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #fafafa; border: 1px solid #f5f5f5; display: inline-block; margin-bottom: 9px; padding: 6px; text-align: center; }

.image-caption img, .caption img, figure.styled img { background: transparent; border-width: 0; margin: 0; padding: 0; }

.image-caption .caption-text, .caption .caption-text, figure.styled .caption-text { font-style: italic; margin-bottom: 0; text-align: center; }

/*==========  $floated Images  ==========*/
img.alignleft, img.floatleft, .image-caption.alignleft, .image-caption.floatleft, .caption.alignleft, .caption.floatleft, figure.styled.alignleft, figure.styled.floatleft { float: left; margin-right: 9px; }

img.alignright, img.floatright, .image-caption.alignright, .image-caption.floatright, .caption.alignright, .caption.floatright, figure.styled.alignright, figure.styled.floatright { float: right; margin-left: 9px; }

/*==========  Gallery  ==========*/
.gallery { overflow: hidden; }

.gallery > div, .gallery > li { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #fafafa; border: 1px solid #f5f5f5; float: left; margin: 0 10px 20px; padding: 6px; text-align: center; }

.gallery > div a, .gallery > div a:link, .gallery > li a, .gallery > li a:link { display: inline-block; }

.gallery.styled > div, .gallery.styled > li { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.gallery.light-styled > div, .gallery.light-styled > li { background: transparent; border: 0; padding: 0; }

.gallery.light-styled > div img, .gallery.light-styled > li img { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

/*==========  Responsive video  ==========*/
.responsive-video { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }

.responsive-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

video.responsive-video { width: 100%    !important; height: auto   !important; position: static; padding: 0; }

/*==========  $Object - Media  ==========*/
/** Media object as per stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code */
.media { *zoom: 1; display: block; }

.media:before, .media:after { content: ''; display: table; }

.media:after { clear: both; }

.media-img { float: left; margin-right: 1em; }

/* Reversed image location (right instead of left). */
.media-img--rev { float: right; margin-left: 1em; }

.media-img img, .media-img--rev img { display: block; }

.media-body { overflow: hidden; }

.media-body, .media-body > :last-child { margin-bottom: 0; }

/*==========  $Forms Main  ==========*/
form div p { margin: 6px 0; }

form label { font-size: 0.85rem; }

form input, form textarea { margin-bottom: 1rem; padding: 0.5rem; }

fieldset { border-color: #dadada; margin: 0 0 15px 0; }

legend { font-size: 128%; font-weight: normal; margin: 0 0 6px 0; padding: 0 0 6px 0; }

label, span.label { display: block; line-height: 130%; padding: 8px 0; }

label em, label .required, span.label em, span.label .required { color: #e14049; }

/*==========  $Forms Controls  ==========*/
input:not([type]), input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=file], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea { -webkit-box-shadow: 0 2px 6px #eeeeee inset; -moz-box-shadow: 0 2px 6px #eeeeee inset; box-shadow: 0 2px 6px #eeeeee inset; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #dadada; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; padding: 8px 4px; width: 100%; }

input:not([type]):focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=file]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus { border-color: #084f8d; outline-color: #084f8d; }

input:not([type])[readonly], input[type=date][readonly], input[type=datetime][readonly], input[type=datetime-local][readonly], input[type=email][readonly], input[type=file][readonly], input[type=month][readonly], input[type=number][readonly], input[type=password][readonly], input[type=search][readonly], input[type=tel][readonly], input[type=text][readonly], input[type=time][readonly], input[type=url][readonly], input[type=week][readonly], select[readonly], textarea[readonly] { background-color: #fafafa; }

input:not([type])[disabled], input[type=date][disabled], input[type=datetime][disabled], input[type=datetime-local][disabled], input[type=email][disabled], input[type=file][disabled], input[type=month][disabled], input[type=number][disabled], input[type=password][disabled], input[type=search][disabled], input[type=tel][disabled], input[type=text][disabled], input[type=time][disabled], input[type=url][disabled], input[type=week][disabled], select[disabled], textarea[disabled] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #e5e5e5; color: #888888; }

input[type="checkbox"], input[type="radio"] { cursor: pointer; }

input[type=checkbox]:focus, input[type=radio]:focus { outline-color: #084f8d; }

input[type=checkbox] + label, input[type=radio] + label { display: inline-block; }

input[type="image"], input.image { border: 0; height: auto; width: auto; }

textarea { height: 8em; resize: vertical; }

select { cursor: pointer; padding: 8px 4px; }

select[disabled] { cursor: default; }

/*==========  $Forms Helpers  ==========*/
/*==========  Wrappers  ==========*/
.form-field { margin-bottom: 9px; }

.form-actions { *zoom: 1; float: none; margin-bottom: 15px; width: auto; }

.form-actions:before, .form-actions:after { content: ''; display: table; }

.form-actions:after { clear: both; }

.control-group { clear: both; float: none; margin: 0; }

.control-group span.label { line-height: normal; }

.control-group label { display: inline; padding: 0; width: auto; }

fieldset.unstyled { border: 0; padding: 0; }

/*==========  Form Fields  ==========*/
.field-error label { color: #e14049; }

.field-error input:not([type]), .field-error input[type=date], .field-error input[type=datetime], .field-error input[type=datetime-local], .field-error input[type=email], .field-error input[type=file], .field-error input[type=month], .field-error input[type=number], .field-error input[type=password], .field-error input[type=search], .field-error input[type=tel], .field-error input[type=text], .field-error input[type=time], .field-error input[type=url], .field-error input[type=week], .field-error select, .field-error textarea, .field-error input[type=checkbox], .field-error input[type=radio] { background: #fffafa; border-color: #ffc0cb; color: #e14049; }

.field-info label { color: #4682b4; }

.field-info input:not([type]), .field-info input[type=date], .field-info input[type=datetime], .field-info input[type=datetime-local], .field-info input[type=email], .field-info input[type=file], .field-info input[type=month], .field-info input[type=number], .field-info input[type=password], .field-info input[type=search], .field-info input[type=tel], .field-info input[type=text], .field-info input[type=time], .field-info input[type=url], .field-info input[type=week], .field-info select, .field-info textarea, .field-info input[type=checkbox], .field-info input[type=radio] { background: #d9e8ff; border-color: #82d2df; color: #4682b4; }

.field-notice label { color: #daa520; }

.field-notice input:not([type]), .field-notice input[type=date], .field-notice input[type=datetime], .field-notice input[type=datetime-local], .field-notice input[type=email], .field-notice input[type=file], .field-notice input[type=month], .field-notice input[type=number], .field-notice input[type=password], .field-notice input[type=search], .field-notice input[type=tel], .field-notice input[type=text], .field-notice input[type=time], .field-notice input[type=url], .field-notice input[type=week], .field-notice select, .field-notice textarea, .field-notice input[type=checkbox], .field-notice input[type=radio] { background: #fffacd; border-color: #ffd700; color: #daa520; }

.field-success label { color: #4e9a06; }

.field-success input:not([type]), .field-success input[type=date], .field-success input[type=datetime], .field-success input[type=datetime-local], .field-success input[type=email], .field-success input[type=file], .field-success input[type=month], .field-success input[type=number], .field-success input[type=password], .field-success input[type=search], .field-success input[type=tel], .field-success input[type=text], .field-success input[type=time], .field-success input[type=url], .field-success input[type=week], .field-success select, .field-success textarea, .field-success input[type=checkbox], .field-success input[type=radio] { background: #f5f5dc; border-color: #becf59; color: #4e9a06; }

.field-prefix, .field-suffix { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.field-prefix .label, .field-suffix .label { background: #fafafa; border: 1px solid #dadada; border-right-width: 0; color: #555555; margin: 0; line-height: 1; padding: 9px; }

.field-prefix .label:last-child, .field-suffix .label:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; border-left-width: 0; border-right-width: 1px; }

.field-prefix input, .field-prefix select, .field-prefix button, .field-suffix input, .field-suffix select, .field-suffix button { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; clear: none; -webkit-box-flex: 1; -webkit-flex: 1 0; -moz-box-flex: 1; -ms-flex: 1 0; flex: 1 0; margin: 0; position: relative; width: auto; }

.field-prefix input:first-child, .field-prefix select:first-child, .field-prefix button:first-child, .field-suffix input:first-child, .field-suffix select:first-child, .field-suffix button:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.field-prefix .label { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.field-prefix input, .field-prefix select, .field-prefix button { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.field-suffix .label { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; border-right-width: 1px; }

.field-suffix input, .field-suffix select, .field-suffix button { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.field-prefix.field-suffix .label { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; border-right-width: 0; }

.field-prefix.field-suffix .label:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; border-right-width: 1px; }

.field-prefix.field-suffix input, .field-prefix.field-suffix select, .field-prefix.field-suffix button { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.field-prefix.field-suffix input:last-child, .field-prefix.field-suffix select:last-child, .field-prefix.field-suffix button:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.field-horizontal { *zoom: 1; }

.field-horizontal:before, .field-horizontal:after { content: ''; display: table; }

.field-horizontal:after { clear: both; }

.field-horizontal label, .field-horizontal span.label { display: inline; float: left; width: 35%; }

.field-horizontal > input:not([type="radio"]):not([type="checkbox"]), .field-horizontal > select, .field-horizontal > textarea, .field-horizontal > .control-group { clear: none; float: right; width: 60%; }

.field-horizontal .field-prefix, .field-horizontal .field-suffix { clear: none; float: right; width: 60%; }

.field-horizontal .field-prefix input, .field-horizontal .field-suffix input { width: auto; }

.field-horizontal .control-group label, .field-horizontal .control-group span.label { float: none; width: auto; }

/*==========  Form types  ==========*/
.form-horizontal > div { *zoom: 1; }

.form-horizontal > div:before, .form-horizontal > div:after { content: ''; display: table; }

.form-horizontal > div:after { clear: both; }

.form-horizontal > div label, .form-horizontal > div span.label { display: inline; float: left; width: 35%; }

.form-horizontal > div > input:not([type="radio"]):not([type="checkbox"]), .form-horizontal > div > select, .form-horizontal > div > textarea, .form-horizontal > div > .control-group { clear: none; float: right; width: 60%; }

.form-horizontal > div .field-prefix, .form-horizontal > div .field-suffix { clear: none; float: right; width: 60%; }

.form-horizontal > div .field-prefix input, .form-horizontal > div .field-suffix input { width: auto; }

.form-horizontal > div .control-group label, .form-horizontal > div .control-group span.label { float: none; width: auto; }

.form-inline { line-height: 250%; /* This produces vertical spacing between inputs */ }

.form-inline label { display: inline-block; }

.form-inline input, .form-inline select { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 0; border-bottom: 1px solid #dadada; display: inline-block; width: auto; text-align: center; }

.form-search > div, .form-search > p { clear: none; float: left; }

.form-search label { float: left; margin-right: 3px; width: auto; }

.form-search input { float: left; width: auto; }

/* Directorios */
.form-item-input-directorios input { padding: 0.5rem 1.5rem; margin: 0.5rem !important; line-height: 1.3; }

.directorios-form .form-item-input-directorios { width: 85%; margin-right: 1rem; }

.directorios-form input { padding: 0.8rem 1.5rem; margin: 0.5rem !important; line-height: 1.3; }

.button { display: inline-block; vertical-align: middle; margin: 0 0 0 0; padding: 0.85em 1em; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; -moz-transition: background-color 0.25s ease-out, color 0.25s ease-out; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 600; -webkit-appearance: none; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; /*no aplica por el momento*/ }

.button.tiny { font-size: 0.6rem; }

.button.small { font-size: 0.75rem; }

.button.large { font-size: 1.25rem; }

.button.expanded { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; margin-right: 0; margin-left: 0; }

.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus { background-color: #084f8d; color: #ffffff; }

.button:hover, .button:focus { background-color: #063b6a; color: #ffffff; }

.button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus { background-color: #084f8d; color: auto; }

.button.primary:hover, .button.primary:focus { background-color: #063f71; color: auto; }

.button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus { background-color: #44a9df; color: auto; }

.button.secondary:hover, .button.secondary:focus { background-color: #228dc7; color: auto; }

.button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus { background-color: #f23558; color: auto; }

.button.alert:hover, .button.alert:focus { background-color: #de0e35; color: auto; }

.button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus { background-color: #74c07d; color: auto; }

.button.success:hover, .button.success:focus { background-color: #4daa58; color: auto; }

.button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus { background-color: #f9bf2b; color: auto; }

.button.warning:hover, .button.warning:focus { background-color: #e3a506; color: auto; }

.button.dark, .button.dark.disabled, .button.dark[disabled], .button.dark.disabled:hover, .button.dark[disabled]:hover, .button.dark.disabled:focus, .button.dark[disabled]:focus { background-color: #36474f; color: auto; }

.button.dark:hover, .button.dark:focus { background-color: #2b393f; color: auto; }

.button.white, .button.white.disabled, .button.white[disabled], .button.white.disabled:hover, .button.white[disabled]:hover, .button.white.disabled:focus, .button.white[disabled]:focus { background-color: #ffffff; color: auto; }

.button.white:hover, .button.white:focus { background-color: #cccccc; color: auto; }

.button.flat, .button.flat:hover, .button.flat:focus, .button.flat.disabled, .button.flat.disabled:hover, .button.flat.disabled:focus, .button.flat[disabled], .button.flat[disabled]:hover, .button.flat[disabled]:focus { background-color: transparent; }

.button.flat, .button.flat.disabled, .button.flat[disabled], .button.flat.disabled:hover, .button.flat[disabled]:hover, .button.flat.disabled:focus, .button.flat[disabled]:focus { border: 2px solid #084f8d; color: #084f8d; font-size: 0.8rem; }

.button.flat:hover, .button.flat:focus { border-color: #042847; color: #042847; }

.button.flat.primary, .button.flat.primary.disabled, .button.flat.primary[disabled], .button.flat.primary.disabled:hover, .button.flat.primary[disabled]:hover, .button.flat.primary.disabled:focus, .button.flat.primary[disabled]:focus { border: 2px solid #084f8d; color: #084f8d; font-size: 0.8rem; }

.button.flat.primary:hover, .button.flat.primary:focus { border-color: #042847; color: #042847; }

.button.flat.secondary, .button.flat.secondary.disabled, .button.flat.secondary[disabled], .button.flat.secondary.disabled:hover, .button.flat.secondary[disabled]:hover, .button.flat.secondary.disabled:focus, .button.flat.secondary[disabled]:focus { border: 2px solid #44a9df; color: #44a9df; font-size: 0.8rem; }

.button.flat.secondary:hover, .button.flat.secondary:focus { border-color: #15587c; color: #15587c; }

.button.flat.alert, .button.flat.alert.disabled, .button.flat.alert[disabled], .button.flat.alert.disabled:hover, .button.flat.alert[disabled]:hover, .button.flat.alert.disabled:focus, .button.flat.alert[disabled]:focus { border: 2px solid #f23558; color: #f23558; font-size: 0.8rem; }

.button.flat.alert:hover, .button.flat.alert:focus { border-color: #8b0921; color: #8b0921; }

.button.flat.success, .button.flat.success.disabled, .button.flat.success[disabled], .button.flat.success.disabled:hover, .button.flat.success[disabled]:hover, .button.flat.success.disabled:focus, .button.flat.success[disabled]:focus { border: 2px solid #74c07d; color: #74c07d; font-size: 0.8rem; }

.button.flat.success:hover, .button.flat.success:focus { border-color: #306a37; color: #306a37; }

.button.flat.warning, .button.flat.warning.disabled, .button.flat.warning[disabled], .button.flat.warning.disabled:hover, .button.flat.warning[disabled]:hover, .button.flat.warning.disabled:focus, .button.flat.warning[disabled]:focus { border: 2px solid #f9bf2b; color: #f9bf2b; font-size: 0.8rem; }

.button.flat.warning:hover, .button.flat.warning:focus { border-color: #8e6704; color: #8e6704; }

.button.flat.dark, .button.flat.dark.disabled, .button.flat.dark[disabled], .button.flat.dark.disabled:hover, .button.flat.dark[disabled]:hover, .button.flat.dark.disabled:focus, .button.flat.dark[disabled]:focus { border: 2px solid #36474f; color: #36474f; font-size: 0.8rem; }

.button.flat.dark:hover, .button.flat.dark:focus { border-color: #1b2428; color: #1b2428; }

.button.flat.white, .button.flat.white.disabled, .button.flat.white[disabled], .button.flat.white.disabled:hover, .button.flat.white[disabled]:hover, .button.flat.white.disabled:focus, .button.flat.white[disabled]:focus { border: 2px solid #ffffff; color: #ffffff; font-size: 0.8rem; }

.button.flat.white:hover, .button.flat.white:focus { border-color: gray; color: gray; }

.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { border-color: transparent; background-color: transparent; }

.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus { color: #084f8d; }

.button.clear:hover, .button.clear:focus { color: #042847; }

.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus { color: #084f8d; }

.button.clear.primary:hover, .button.clear.primary:focus { color: #042847; }

.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus { color: #44a9df; }

.button.clear.secondary:hover, .button.clear.secondary:focus { color: #15587c; }

.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus { color: #f23558; }

.button.clear.alert:hover, .button.clear.alert:focus { color: #8b0921; }

.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus { color: #74c07d; }

.button.clear.success:hover, .button.clear.success:focus { color: #306a37; }

.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus { color: #f9bf2b; }

.button.clear.warning:hover, .button.clear.warning:focus { color: #8e6704; }

.button.clear.dark, .button.clear.dark.disabled, .button.clear.dark[disabled], .button.clear.dark.disabled:hover, .button.clear.dark[disabled]:hover, .button.clear.dark.disabled:focus, .button.clear.dark[disabled]:focus { color: #36474f; }

.button.clear.dark:hover, .button.clear.dark:focus { color: #1b2428; }

.button.clear.white, .button.clear.white.disabled, .button.clear.white[disabled], .button.clear.white.disabled:hover, .button.clear.white[disabled]:hover, .button.clear.white.disabled:focus, .button.clear.white[disabled]:focus { color: #ffffff; }

.button.clear.white:hover, .button.clear.white:focus { color: gray; }

.button.disabled, .button[disabled] { opacity: 0.25; cursor: not-allowed; }

a.button { color: #ffffff; font-weight: 600; }

a.button:hover, a.button:focus { text-decoration: none; }

.cont-button { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 1rem; }

/*==========  $Core Details/Summary  ==========*/
details { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fafafa; border: 1px solid #e5e5e5; }

details summary { background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eeeeee)); background: -webkit-linear-gradient(top, #fafafa, #eeeeee); background: -moz- oldlinear-gradient(top, #fafafa, #eeeeee); background: linear-gradient(180deg, #fafafa, #eeeeee); -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; border-bottom: 1px solid #e5e5e5; cursor: pointer; margin: 0; padding: 0 6px; }

details summary:focus { border-color: #084f8d; outline-color: #084f8d; }

details > div { padding: 6px; }

details[open] summary { border-color: #dadada; }

/*==========  $Core Rulers / line breaks  ==========*/
hr { display: block; height: 1px; border: 0; border-top: 1px solid #888888; margin: 1em 0; padding: 0; }

br { clear: both; }

/*==========  $Misc  ==========*/
:focus { outline-color: #084f8d; }

.cxense-grid .title { position: relative; margin-bottom: 1em; }

.cxense-grid .title:before { background: rgba(0, 0, 0, 0.1); content: ""; display: inline-block; height: 1px; left: 0; margin-top: 0px; position: absolute; top: 50%; width: 100%; }

.cxense-grid .title:after { background: #fafafa; content: ""; display: inline-block; height: 1px; left: 0; margin-top: 1px; position: absolute; top: 50%; width: 100%; }

.cxense-grid .title span { background: #fff; color: #36474f; display: inline-block; font: bold italic 1.5rem "Merriweather", serif; line-height: 1 !important; position: relative; padding-right: 10px; text-transform: lowercase; z-index: 1; }

.cxense-grid.dark .title span { background: #36474f; color: #79919d; }

.cxense-grid.dark .title:before { background: #4f7689; }

.cxense-grid.dark .title:after { background: rgba(0, 0, 0, 0.2); }

.flexrow .item:nth-child(6), .flexrow .item:nth-child(7), .flexrow .item:nth-child(8), .flexrow .item:nth-child(9) { display: none; }

.flexrow .thumbnail { margin-right: 0px; width: 100%; height: 150px !important; margin-bottom: 1rem; position: relative; overflow: hidden; }

.flexrow .thumbnail img { position: absolute; min-width: 100%; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.flexrow .author .thumbnail { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; float: left; width: 80px; height: 80px !important; margin-right: 20px; }

.flexrow .item { box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; font-family: proxima-nova-bold; margin-bottom: 20px; padding-left: 0.9375rem; padding-right: 0.9375rem; overflow: hidden; }

.flexrow .item:hover { opacity: 0.95; cursor: pointer; }

.flexrow .item:hover img { opacity: 0.95; cursor: pointer; }

.flexrow .item h4 { margin-top: 0; margin-bottom: 5px; color: #000000; font-size: 14px; font-family: "Montserrat", sans-serif; font-weight: 600 !important; line-height: 1.3; max-height: 96px; word-wrap: break-word; clear: none; }

.flexrow .item h4 a { color: #000000; text-decoration: none; }

.flexrow .item .author { font-size: 12px; color: #44a9df; text-decoration: none; }

.dark .flexrow .item h4 { color: #ffffff; font-weight: normal; }

.dark .flexrow .item h4 a { color: #ffffff; font-weight: normal; }

.dark .flexrow .thumbnail:before { border: 5px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; font-family: FontAwesome; font-size: 32px; left: 48%; margin-left: -30px; margin-top: -28px; padding: 13px; position: absolute; top: 48%; z-index: 2; }

.dark .flexrow .thumbnail:after { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(9%, transparent), color-stop(80%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent 9%, rgba(0, 0, 0, 0.7) 80%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent 9%, rgba(0, 0, 0, 0.7) 80%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent 9%, rgba(0, 0, 0, 0.7) 80%); -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; bottom: 0; content: ""; display: inline-block; height: 65px; left: 0; position: absolute; width: 100%; }

.flexrow .video .thumbnail:before { content: "\f04b"; padding: 14px 14px 12px 16px; }

.flexrow .fotogaleria .thumbnail:before { content: "\f030"; }

.flexrow .infografia .thumbnail:before { content: "\f080"; font-size: 30px; }

@media only screen and (min-width: 30.0625em) { .flexrow { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-flow: row wrap; }
  .flexrow .item { -webkit-box-flex: 0; -ms-flex: 0 0 33%; -webkit-flex: 0 0 33%; -moz-box-flex: 0; flex: 0 0 33%; max-width: 33%; }
  .flexrow .item:nth-child(6) { display: block; }
  .columnista .flexrow .item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; -webkit-flex: 0 0 50%; -moz-box-flex: 0; flex: 0 0 50%; max-width: 50%; } }

@media only screen and (min-width: 64.063em) { .flexrow .item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; -webkit-flex: 0 0 25%; -moz-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .flexrow .item:nth-child(7), .flexrow .item :nth-child(8) { display: block; }
  .columnista .flexrow .item { -webkit-box-flex: 0; -ms-flex: 0 0 33%; -webkit-flex: 0 0 33%; -moz-box-flex: 0; flex: 0 0 33%; max-width: 33%; } }

/* Widget sidebar */
.widget { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 2rem; width: 100%; }

.widget .widget_title, .widget .pane-title, .widget .block-title { border-bottom: 1px solid #e5e5e5; color: #084f8d; font: 600 0.9rem "Montserrat", sans-serif; padding-bottom: 0; text-transform: uppercase; line-height: 2; }

.widget .widget_title a, .widget .pane-title a, .widget .block-title a { color: #084f8d; text-decoration: none; font-weight: 600; }

.widget p { font-size: 0.85rem; }

.widget .more { border-top: 1px solid #e5e5e5; margin-top: 15px; padding-top: 12px; }

.widget .more a { background: url(../images/ic-arrow-blue.png) no-repeat right center; color: #084f8d; display: block; font-size: 0.8rem; text-transform: uppercase; }

.widget .more a:hover { text-decoration: underline; }

.widget .view-footer { padding-top: 1rem; }

.chronology_title { background: url(/sites/all/themes/eluniverso_seed/images/ic-trending-blue.png) no-repeat 0 50%; -moz-background-size: 20px; background-size: 20px; padding-left: 26px; }

.dark-box { background: #36474f; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 3%; }

.dark-box .pane-title { border-color: #ffffff; }

.widget-que { background-image: url(../images/fd_que.png); color: #212121; background-repeat: repeat-x; }

.widget-que ul { margin: 1.5rem 0 1rem; }

.widget-que .logo-que { background-image: url(../images/logoque.png); background-repeat: no-repeat; -moz-background-size: 40px 40px; background-size: 40px 40px; padding-left: 3rem; display: block; position: relative; padding-bottom: 1rem; }

.widget-que .logo-que :before { content: url(../images/logoque.png); position: absolute; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); }

.flexlist ul { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; margin: 1rem 0; padding: 0; }

.flexlist ul li { margin-bottom: 0.8rem; list-style: none; }

.flexlist.columns-2 ul li { width: 48%; }

.opacity-4 { opacity: 0.4; }

/* Registros al boletin Nella */
.subscribe_form { background: #ffffff; border: 1px solid #dadada !important; padding: 1rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 1rem auto 1rem auto !important; text-align: center; overflow: hidden; letter-spacing: 0.02rem; }

.subscribe_form ._form-title { color: #2699d7; display: block; font-size: 0.9rem; font-weight: 600; line-height: 1.3; margin: 0 0 0.4rem 0; text-align: left; text-transform: uppercase; position: relative; padding-left: 40px; }

.subscribe_form ._form-title:before { color: #2699d7; content: "\f1ea"; font-family: "FontAwesome"; font-size: 1.5rem; height: 32px; left: 0; line-height: 1.5rem; position: absolute; top: 0; width: 32px; }

.subscribe_form p { color: #79919d; font-size: 0.85rem; line-height: 1.3; margin: 0.5rem 0 1rem 40px; text-align: left; }

.subscribe_form ._form-label { line-height: 0; padding: 0; }

.subscribe_form input { margin: 0; padding: 0.6rem 1rem; }

.subscribe_form.deportes ._form-title { color: #56b862; }

.subscribe_form.deportes ._form-title:before { content: "\f1e3"; color: #56b862; }

.subscribe_form.deportes button._submit { background: #56b862; }

.subscribe_form ._error-inner { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #f91e1e; font-family: arial, sans-serif; font-size: 13px; padding: 8px 12px; text-align: center; text-decoration: none; }

.subscribe_form ._form-thank-you { color: #2699d7; font-size: 18px; font-weight: bold; left: 0; position: relative; text-align: center; }

@media only screen and (min-width: 768px) { .subscribe_form { padding: 1rem 2rem; }
  .subscribe_form ._form-title { font-size: 1rem; line-height: 1.5rem; }
  .subscribe_form ._inline-style { float: left; }
  .subscribe_form ._inline-style._clear { width: 100%; }
  .subscribe_form button._submit { margin-left: 0.5rem; }
  ._form_element._inline-style:not(._clear) { width: 70%; }
  ._button-wrapper._inline-style { width: 30%; }
  ._form-thank-you { left: 0; } }

/* Fin Registros al boletin Nella*/
/* Modulos Especialista La Revista */
.widget_especialista { display: block; font: 15px/22px "Montserrat", sans-serif; position: relative; width: 100%; margin-bottom: 1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.widget_especialista.nopad { padding: 0; }

.widget_especialista .content { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #dadada; padding: 1.4rem; position: relative; overflow: hidden; }

.widget_especialista h2 { color: #f23558; font: 600 0.9rem/1.3 "Montserrat", sans-serif; padding-left: 19%; text-transform: uppercase; }

.widget_especialista .fa-comments-o:before { content: "\f0e6"; }

.widget_especialista .fa-lightbulb:before { content: "\f0eb"; }

.widget_especialista .fa { color: #f23558; font-size: 50px; position: absolute; top: 1.5rem; }

.widget_especialista p { width: 80%; float: right; }

.widget_especialista a.accion { background: #f23558; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #f23558; color: #fff; float: right; font-weight: bold; padding: 8px 39px; text-decoration: none; }

.widget_especialista a.accion:hover { color: #f23558; border: 1px solid #f23558; background: #fff; }

/*==========  $Utils Accesibility  ==========*/
#skip-links { clear: both; list-style: none; margin: 0; position: fixed; z-index: 9999; text-align: center; width: 100%; }

#skip-links a, #skip-links a:link, #skip-links a:visited { background: #084f8d; color: #ffffff; display: block; left: -200%; padding: 6px 0; position: absolute; width: 100%; z-index: 2; }

#skip-links a:active, #skip-links a:focus { left: 0; text-align: center; z-index: 100; }

.accessibility { left: -5000em; position: absolute; }

/*==========  $UI Alerts/Messages  ==========*/
div.alert, div.error, div.guidelines, div.info, div.ok, div.notice, div.warning, div.status, div.success { background-color: #f5f5f5; background-repeat: no-repeat; background-position: 4px 1em; border: 1px solid #e5e5e5; color: #888888; margin-bottom: 15px; padding: 9px; }

div.alert a, div.alert a:link, div.error a, div.error a:link, div.guidelines a, div.guidelines a:link, div.info a, div.info a:link, div.ok a, div.ok a:link, div.notice a, div.notice a:link, div.warning a, div.warning a:link, div.status a, div.status a:link, div.success a, div.success a:link { background: none; margin: 0; padding: 0; }

div.alert div.alert-icon, div.alert div.alert-icon ~ *, div.error div.alert-icon, div.error div.alert-icon ~ *, div.guidelines div.alert-icon, div.guidelines div.alert-icon ~ *, div.info div.alert-icon, div.info div.alert-icon ~ *, div.ok div.alert-icon, div.ok div.alert-icon ~ *, div.notice div.alert-icon, div.notice div.alert-icon ~ *, div.warning div.alert-icon, div.warning div.alert-icon ~ *, div.status div.alert-icon, div.status div.alert-icon ~ *, div.success div.alert-icon, div.success div.alert-icon ~ * { display: table-cell; vertical-align: middle; }

div.alert div.alert-icon ~ *, div.error div.alert-icon ~ *, div.guidelines div.alert-icon ~ *, div.info div.alert-icon ~ *, div.ok div.alert-icon ~ *, div.notice div.alert-icon ~ *, div.warning div.alert-icon ~ *, div.status div.alert-icon ~ *, div.success div.alert-icon ~ * { padding-left: 1em; }

div.error { background-color: #fff0f5; border-color: #ffc0cb; color: #e14049; }

div.error a, div.error a:link { color: #e14049; }

div.info, div.status { background-color: #d9e8ff; border-color: #82d2df; color: #4682b4; }

div.info a, div.info a:link, div.status a, div.status a:link { color: #4682b4; }

div.notice, div.warning { background-color: #fffacd; border-color: #ffd700; color: #daa520; }

div.notice a, div.notice a:link, div.warning a, div.warning a:link { color: #daa520; }

div.success, div.ok { background-color: #edf2c4; border-color: #becf59; color: #7b9712; }

div.success a, div.success a:link, div.ok a, div.ok a:link { color: #7b9712; }

div.guidelines { background-color: #fffff0; border-color: #fff6cc; color: #555555; }

div.guidelines a, div.guidelines a:link { color: #555555; }

div.guidelines { line-height: 130%; margin-top: 6px; padding: 9px 6px; }

.dropdown > a:after, .flyout > a:after, .dropdown > a:link:after, .flyout > a:link:after { /* Arrow for dropdown link */ border: 4px solid transparent; border-top-color: #212121; content: ' '; display: inline-block; line-height: 100%; margin-left: 4px; text-align: right; vertical-align: middle; }

.dropdown .drop-content, .flyout .drop-content, .dropdown > ul, .flyout > ul { /* Common styles for submenus */ background: #ffffff; border: 1px solid #dadada; display: none; padding: 3px 0; position: absolute; z-index: 100; }

.dropdown .drop-content, .flyout .drop-content { padding: 9px; width: 230px; }

.dropdown > ul, .flyout > ul { list-style: none; margin: 0; max-width: 180px; min-width: 150px; padding: 0; zoom: 1; }

.dropdown > ul > li, .flyout > ul > li { display: block; float: none; }

.dropdown > ul > li > a, .flyout > ul > li > a, .dropdown > ul > li > a:link, .flyout > ul > li > a:link, .dropdown > ul > li > a:visited, .flyout > ul > li > a:visited { color: #212121; display: block; padding: 6px 9px; font-weight: normal; text-decoration: none; }

.dropdown > ul > li > a:hover, .flyout > ul > li > a:hover, .dropdown > ul > li.active > a, .flyout > ul > li.active > a, .dropdown > ul > li.active > a:link, .flyout > ul > li.active > a:link { background: #eeeeee; }

.dropdown > ul .divider, .flyout > ul .divider { border-bottom: 1px solid #a9a9a9; margin: 6px 0; overflow: hidden; padding: 0 9px; opacity: 0.4; }

.dropdown .dropdown > a:after, .flyout .dropdown > a:after, .dropdown .flyout > a:after, .flyout .flyout > a:after, .dropdown .dropdown > a:link:after, .flyout .dropdown > a:link:after, .dropdown .flyout > a:link:after, .flyout .flyout > a:link:after { /* Arrow for 2nd+ level dropdown links */ border-left-color: #212121; border-top-color: transparent; }

.dropdown .dropdown:hover > a:after, .flyout .dropdown:hover > a:after, .dropdown .flyout:hover > a:after, .flyout .flyout:hover > a:after, .dropdown .dropdown:hover > a:link:after, .flyout .dropdown:hover > a:link:after, .dropdown .flyout:hover > a:link:after, .flyout .flyout:hover > a:link:after, .dropdown .dropdown.active > a:after, .flyout .dropdown.active > a:after, .dropdown .active.flyout > a:after, .flyout .active.flyout > a:after, .dropdown .dropdown.active > a:link:after, .flyout .dropdown.active > a:link:after, .dropdown .active.flyout > a:link:after, .flyout .active.flyout > a:link:after { border-left-color: #212121; border-top-color: transparent; }

.dropdown .dropdown > ul, .flyout .dropdown > ul, .dropdown .flyout > ul, .flyout .flyout > ul { /* 3rd+ Level submenu style */ display: none; left: 100%; position: absolute; top: 6px; width: 100%; }

.dropdown:hover > ul, .flyout:hover > ul, .dropdown:hover .drop-content, .flyout:hover .drop-content { display: block; }

.dropdown ul :hover ul :hover ul, .flyout ul :hover ul :hover ul { display: block; }

.flyout { position: relative; }

.flyout .drop-content, .flyout > ul { left: 100px; top: 0; }

/*==========  $UI Progressbars  ==========*/
.progressbar, .progressbar-error, .progressbar-info, .progressbar-notice, .progressbar-success { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fafafa; border: 1px solid #dadada; height: 21px; margin: 6px 0; overflow: hidden; position: relative; }

.progressbar .progress-value, .progressbar-error .progress-value, .progressbar-info .progress-value, .progressbar-notice .progress-value, .progressbar-success .progress-value { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background: #f5f5f5; background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#dadada)); background: -webkit-linear-gradient(top, #f5f5f5, #dadada); background: -moz- oldlinear-gradient(top, #f5f5f5, #dadada); background: linear-gradient(180deg, #f5f5f5, #dadada); float: left; height: 20px; }

.progressbar .progress-text, .progressbar-error .progress-text, .progressbar-info .progress-text, .progressbar-notice .progress-text, .progressbar-success .progress-text { color: #555555; font-size: 14px; font-weight: bold; left: 0; position: absolute; text-align: center; top: 0; width: 100%; }

.progressbar-error .progress-value { background: #f9dadc; background: -webkit-gradient(linear, left top, left bottom, from(#f9dadc), to(#e14049)); background: -webkit-linear-gradient(top, #f9dadc, #e14049); background: -moz- oldlinear-gradient(top, #f9dadc, #e14049); background: linear-gradient(180deg, #f9dadc, #e14049); }

.progressbar-info .progress-value { background: #e6f2ff; background: -webkit-gradient(linear, left top, left bottom, from(#e6f2ff), to(#3399ff)); background: -webkit-linear-gradient(top, #e6f2ff, #3399ff); background: -moz- oldlinear-gradient(top, #e6f2ff, #3399ff); background: linear-gradient(180deg, #e6f2ff, #3399ff); }

.progressbar-notice .progress-value { background: #ffe766; background: -webkit-gradient(linear, left top, left bottom, from(#ffe766), to(#ffd700)); background: -webkit-linear-gradient(top, #ffe766, #ffd700); background: -moz- oldlinear-gradient(top, #ffe766, #ffd700); background: linear-gradient(180deg, #ffe766, #ffd700); }

.progressbar-success .progress-value { background: #dde6a8; background: -webkit-gradient(linear, left top, left bottom, from(#dde6a8), to(#becf59)); background: -webkit-linear-gradient(top, #dde6a8, #becf59); background: -moz- oldlinear-gradient(top, #dde6a8, #becf59); background: linear-gradient(180deg, #dde6a8, #becf59); }

/*==========  $Object - Stat  ==========*/
.stat-group { *zoom: 1; }

.stat-group:before, .stat-group:after { content: ''; display: table; }

.stat-group:after { clear: both; }

.stat { display: inline-block; }

.stat-title, .stat-value { clear: both; display: block; }

/*==========  $Icons fix  ==========*/
/* Fixed-size Font-Awesome icons */
.icon-8 { font-size: 8px; line-height: 8px; }

.icon-12 { font-size: 12px; line-height: 12px; }

.icon-16 { font-size: 16px; line-height: 16px; }

.icon-20 { font-size: 20px; line-height: 20px; }

.icon-24 { font-size: 24px; line-height: 24px; }

.icon-32 { font-size: 32px; line-height: 32px; }

.icon-48 { font-size: 48px; line-height: 48px; }

.icon-64 { font-size: 64px; line-height: 64px; }

div.ctools-modal-content { background: #f5f5f5; border: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 0px 4px #616161; -moz-box-shadow: 0px 0px 4px #616161; box-shadow: 0px 0px 4px #616161; }

div.ctools-modal-content a.close { display: inline-block; text-indent: -5000em; cursor: pointer; height: 33px; margin-bottom: 0; position: relative; }

div.ctools-modal-content a.close img { display: none; }

div.ctools-modal-content a.close:after { content: "\f00d"; color: #ffffff; left: 50%; font-family: FontAwesome; font-size: 22px; margin-left: 2px; margin-top: -18px; position: absolute; text-indent: 0; top: 50%; }

div.ctools-modal-content .modal-header { background: #084f8d; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; padding: 14px; }

div.ctools-modal-content .modal-title { text-transform: uppercase; }

div.ctools-modal-content .form-submit { margin-top: 20px; width: 100%; }

div.ctools-modal-content .form-item { margin-bottom: 5px; }

div.ctools-modal-content .form-item label { color: #555555; font-size: 108%; float: none; text-transform: uppercase; width: 100%; }

.card-gdpr { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #ffffff; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; padding: 1.6rem; position: fixed; right: 0px; bottom: 0px; z-index: 1000; -webkit-box-shadow: 3px -4px 6px -5px rgba(196, 196, 196, 0.62); -moz-box-shadow: 3px -4px 6px -5px rgba(196, 196, 196, 0.62); box-shadow: 3px -4px 6px -5px rgba(196, 196, 196, 0.62); }

@media only screen and (max-width: 767px) { .card-gdpr { display: initial; } }

.card-gdpr p { color: #666464; font-size: 0.8rem; line-height: 1.1rem; }

.card-gdpr p a { font-weight: 700; }

.card-gdpr .col-1, .card-gdpr .col-2 { color: #666464; }

@media only screen and (max-width: 767px) { .card-gdpr .col-1, .card-gdpr .col-2 { width: 100%; padding: 0.5rem 0; text-align: center; } }

.card-gdpr .col-1 { margin-right: 2rem; text-align: justify; }

.pager { margin: 0; text-align: center; }

.pager li { display: inline-block; list-style: none; }

.pager li { position: relative; }

.pager li a { color: #79919d; display: inline-block; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1.4rem; padding: 14px 10px; }

.pager li a:hover { text-decoration: none; }

.pager li.pager-current { background: #005999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1.3rem; padding: 14px 14px; }

.pager li.pager-item { display: none; }

.pager li.next-secont-mobile, .pager li.next-first-mobile, .pager li.prev-secont-mobile, .pager li.prev-first-mobile, .pager li.pager-first-js, .pager li.pager-last-js { display: inline-block; }

.pager li.pager-ellipsis { display: none; }

.pager li .ajax-progress-throbber { background: url("../images/throbber.gif") 0 -20px; height: 15px; position: absolute; width: 15px; }

.pager li.pager-first-js a:after { content: "..."; margin-left: 25px; }

.pager li.pager-first-js ~ .pager-first-js { display: none; }

.pager li.pager-last-js a:before { content: "..."; margin-right: 25px; }

.pager li.pager-last-js ~ .pager-last-js { display: none; }

.pager .pager-ellipsis { color: #79919d; }

.pager .pager-previous, .pager .pager-next { margin-left: 3px; vertical-align: middle; }

.pager .pager-previous a, .pager .pager-next a { display: inline-block; text-indent: -5000em; background: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 6px #b9b5b5; -moz-box-shadow: 0px 0px 6px #b9b5b5; box-shadow: 0px 0px 6px #b9b5b5; font-size: 0; height: 50px; vertical-align: top; padding: 0; position: relative; width: 60px; }

.pager .pager-previous a:after, .pager .pager-next a:after { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; content: "›"; color: #084f8d; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 65px; height: 28px; left: 50%; margin-top: -14px; margin-left: -10.5px; padding: 0; position: absolute; top: 50%; vertical-align: top; }

.pager .pager-next { float: right; }

.pager .pager-previous { float: left; margin-left: 0; margin-right: 3px; }

.pager .pager-previous a:after { content: "‹"; }

.pager .pager-last, .pager .pager-first { display: none; }

.container-pagination .pager-current a { background: #005999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #ffffff; font-weight: 300; padding: 14px 14px; }

.container-pagination .swiper-container { height: 4rem; }

.container-pagination .swiper-container .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.container-pagination .swiper-container .swiper-button-prev { left: 0px; }

.container-pagination .swiper-button-next, .container-pagination .swiper-button-prev { background-image: none; top: 1rem; height: 80%; text-align: center; font-size: 2rem; line-height: 1.5; color: #005999; background-color: #ffffff; margin-top: -10px; }

.container-pagination .swiper-button-next.shadow, .container-pagination .swiper-button-prev.shadow { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 6px #b9b5b5; -moz-box-shadow: 0px 0px 6px #b9b5b5; box-shadow: 0px 0px 6px #b9b5b5; padding: 0; width: 40px; }

.block-block-376 div, .pane-block-376 div, .block-newsletter div { border: none !important; margin: 0 !important; }

.block-block-376 table, .pane-block-376 table, .block-newsletter table { background: #36474f; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 5px #b7b7b7; -moz-box-shadow: 0 0 5px #b7b7b7; box-shadow: 0 0 5px #b7b7b7; margin: 0 0 20px 0; padding: 10px 2%; }

.block-block-376 table tr:nth-child(odd), .pane-block-376 table tr:nth-child(odd), .block-newsletter table tr:nth-child(odd) { margin: 0 auto; display: block; width: 80%; }

.block-block-376 table tr:nth-child(odd) td, .pane-block-376 table tr:nth-child(odd) td, .block-newsletter table tr:nth-child(odd) td { color: #ffffff !important; display: block; font-family: "Montserrat", sans-serif !important; font-size: 0.8rem !important; padding: 4px 0 7px !important; text-transform: uppercase; }

.block-block-376 table tr:nth-child(even) td, .pane-block-376 table tr:nth-child(even) td, .block-newsletter table tr:nth-child(even) td { padding: 0; }

.block-block-376 table form, .pane-block-376 table form, .block-newsletter table form { line-height: 0; }

.block-block-376 table form .text-form, .block-block-376 table form font, .pane-block-376 table form .text-form, .pane-block-376 table form font, .block-newsletter table form .text-form, .block-newsletter table form font { color: #6a808b !important; display: block; font-family: "Montserrat", sans-serif !important; font-weight: 300; font-size: 0.83rem !important; line-height: 1.3; margin: 0 auto 16px; width: 71%; }

.block-block-376 table form .text-form label, .block-block-376 table form font label, .pane-block-376 table form .text-form label, .pane-block-376 table form font label, .block-newsletter table form .text-form label, .block-newsletter table form font label { display: none; }

.block-block-376 table form input[type="text"], .pane-block-376 table form input[type="text"], .block-newsletter table form input[type="text"] { border: none !important; padding: 12px 4px; width: 60%; }

.block-block-376 table form input[type="text"]::-webkit-input-placeholder, .pane-block-376 table form input[type="text"]::-webkit-input-placeholder, .block-newsletter table form input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #bebebe; font-size: 115%; font-family: "Montserrat", sans-serif; font-weight: 300; }

.block-block-376 table form input[type="text"]::-moz-placeholder, .pane-block-376 table form input[type="text"]::-moz-placeholder, .block-newsletter table form input[type="text"]::-moz-placeholder { /* Firefox 19+ */ color: #bebebe; font-size: 0.9rem; font-family: "Montserrat", sans-serif; font-weight: 300; }

.block-block-376 table form input[type="text"]:-ms-input-placeholder, .pane-block-376 table form input[type="text"]:-ms-input-placeholder, .block-newsletter table form input[type="text"]:-ms-input-placeholder { /* IE 10+ */ color: #bebebe; font-size: 0.9rem; font-family: "Montserrat", sans-serif; font-weight: 300; }

.block-block-376 table form input[type="text"]:-moz-placeholder, .pane-block-376 table form input[type="text"]:-moz-placeholder, .block-newsletter table form input[type="text"]:-moz-placeholder { /* Firefox 18- */ color: #bebebe; font-size: 0.9rem; font-family: "Montserrat", sans-serif; font-weight: 300; }

.block-block-376 table form .submit, .pane-block-376 table form .submit, .block-newsletter table form .submit { display: inline-block; vertical-align: middle; margin: 0 0 0 0; padding: 0.85em 1em; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; -moz-transition: background-color 0.25s ease-out, color 0.25s ease-out; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 600; -webkit-appearance: none; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; font-family: "Montserrat", sans-serif !important; font-size: 0.8rem !important; padding: 13px 15px 13px !important; width: 38%; }

.block-block-376 table form .submit, .block-block-376 table form .submit.disabled, .block-block-376 table form .submit[disabled], .block-block-376 table form .submit.disabled:hover, .block-block-376 table form .submit[disabled]:hover, .block-block-376 table form .submit.disabled:focus, .block-block-376 table form .submit[disabled]:focus, .pane-block-376 table form .submit, .pane-block-376 table form .submit.disabled, .pane-block-376 table form .submit[disabled], .pane-block-376 table form .submit.disabled:hover, .pane-block-376 table form .submit[disabled]:hover, .pane-block-376 table form .submit.disabled:focus, .pane-block-376 table form .submit[disabled]:focus, .block-newsletter table form .submit, .block-newsletter table form .submit.disabled, .block-newsletter table form .submit[disabled], .block-newsletter table form .submit.disabled:hover, .block-newsletter table form .submit[disabled]:hover, .block-newsletter table form .submit.disabled:focus, .block-newsletter table form .submit[disabled]:focus { background-color: #084f8d; color: #ffffff; }

.block-block-376 table form .submit:hover, .block-block-376 table form .submit:focus, .pane-block-376 table form .submit:hover, .pane-block-376 table form .submit:focus, .block-newsletter table form .submit:hover, .block-newsletter table form .submit:focus { background-color: #063b6a; color: #ffffff; }

.flex-item { -webkit-box-align: end; -webkit-align-items: end; -moz-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.aviso-registro { position: relative; text-align: center; background-color: #79919d; color: #ffffff; padding: 0.8rem 1rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 1rem; }

.aviso-registro a { color: #ffffff; text-decoration: none; }

@media only screen and (max-width: 767px) { .aviso-registro a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } }

.aviso-registro .button.flat { background: #f5f5f5; border: none; margin: 0 0.5rem; }

@media only screen and (max-width: 767px) { .aviso-registro .button.flat { margin-top: 0.5rem; } }

.trc_rbox { margin-top: 2em !important; }

.trc_rbox .trc_rbox_header { line-height: 1 !important; margin-bottom: 1em !important; padding: 0 !important; }

.trc_rbox .trc_header_ext { display: inline-block; height: 100%; position: absolute !important; width: 100%; }

.trc_rbox .trc_header_ext:before { background: #dadada; content: ""; display: inline-block; height: 1px; left: 0; margin-top: 0px; position: absolute; top: 50%; width: 100%; }

.trc_rbox .trc_header_ext:after { background: #fafafa; content: ""; display: inline-block; height: 1px; left: 0; margin-top: 1px; position: absolute; top: 50%; width: 100%; }

.trc_rbox .trc_rbox_header_span { background: #ffffff; color: #36474f; display: inline-block; font: 600 1.2rem/1.5 "Montserrat", sans-serif !important; position: relative; padding-right: 10px; text-transform: lowercase; letter-spacing: 0.02rem; z-index: 1; }

.trc_rbox .video-label-box .video-title { color: #212121; font: 600 0.85rem/1.5 "Montserrat", sans-serif !important; letter-spacing: 0.02rem; }

.view-lo-mas .views-row { border-bottom: 1px dotted #dadada; display: inline-block; padding: 4px 0; position: relative; width: 100%; }

.view-lo-mas .views-row .views-field-field-topicos { margin-top: 20px; }

.view-lo-mas .views-row .views-field-field-topicos ul { margin: 0; }

.view-lo-mas .views-row .views-field-field-topicos ul li { display: inline-block; list-style: none; }

.view-lo-mas .views-row .views-field-field-topicos ul li { display: block; }

.view-lo-mas .views-row .views-field-field-topicos ul li a, .view-lo-mas .views-row .views-field-field-topicos ul li a:link { /*background: url('../images/ic-trending.png') no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 300; font-size: 0.85rem; padding: 3px 0px 2px 24px; /*text-transform: uppercase;*/ }

.view-lo-mas .views-row .views-field-counter { float: left; width: 50px; }

.view-lo-mas .views-row .views-field-counter .field-content { color: #e5e8eb; font-family: "Merriweather", serif; font-style: italic; font-size: 0.9rem; line-height: 1; }

.view-lo-mas .views-row .conjunto-de-campos { margin-top: 13px; }

.view-lo-mas .views-row .conjunto-de-campos .views-field-title a, .view-lo-mas .views-row .conjunto-de-campos .views-field-title a:link { color: #212121; font-size: 1.3rem; font-family: "Montserrat", sans-serif; font-font-weight: bold; }

.view-lo-mas .views-row.views-row-last { border-bottom: none; }

.news_title a { color: #084f8d; display: block; font-family: "Montserrat", sans-serif; font-size: 0.85rem; font-weight: 600; line-height: 2.2; padding-bottom: 0; text-decoration: none; text-transform: uppercase; }

.lista-noticias { /* Noticias general */ /* Columnistas*/ /* Noticia destacada */ /* Noticias destacadas por seccion */ /* Ultimas noticias portada */ /* Noticia Principal portada */ /* Noticia Principal seccion */ /* Noticia Principal deportes */ /* Noticias recomendadas */ }

.lista-noticias .posts { border-bottom: 1px solid #f2f2f2; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 25px 0; }

@media only screen and (max-width: 767px) { .lista-noticias .posts { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0.8rem 0; } }

.lista-noticias .posts img { width: 100%; }

.lista-noticias .timeline { color: #888888; font-family: "Merriweather", serif; font-size: 1.12rem; font-style: italic; font-weight: 600; clip: inherit; height: auto; overflow: initial; position: relative !important; display: inline-block; vertical-align: top; margin-right: 1%; margin-top: 0; width: 6%; }

.lista-noticias .timeline.right-now { background: #f9bf2b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; font-size: 0.9rem; line-height: 1; padding: 7px 0; color: #474747; text-align: center; margin: 0 0.3rem 0 0; height: 3rem; }

@media only screen and (max-width: 767px) { .lista-noticias .timeline { display: none; width: 0; text-indent: -5000px; } }

.lista-noticias .summary { color: #212121; font-size: 0.9rem; font-weight: 300; font-family: "Montserrat", sans-serif; width: 100%; }

.lista-noticias .summary .flex .meta { margin-right: 1rem; }

.lista-noticias .summary .pane-title { font-size: 0.8rem; }

@media only screen and (max-width: 767px) { .lista-noticias .summary .pane-title { line-height: 1.3; margin: 0.5rem 0; } }

.lista-noticias .summary h2 { font: 400 1.1rem/1.5 "Merriweather", serif; }

@media only screen and (max-width: 767px) { .lista-noticias .summary h2 { font-size: 1rem; line-height: 1.2rem; } }

.lista-noticias .summary h2 a { color: #212121; text-decoration: none; font-weight: 400; }

.lista-noticias .summary h2 a:hover { text-decoration: underline; }

.lista-noticias .summary p { font-size: 0.9rem; line-height: 1.7; font-family: "Merriweather", serif; }

.lista-noticias .summary .meta, .lista-noticias .summary .related { margin: 0.5rem 0; padding: 0; }

.lista-noticias .summary .meta ul, .lista-noticias .summary .related ul { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; list-style: none; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; margin-left: 0; margin-bottom: 0; }

.lista-noticias .summary .meta.patrocinado.list, .lista-noticias .summary .related.patrocinado.list { margin-top: 0; }

.lista-noticias .summary .related ul { display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

.lista-noticias .summary .related ul li a { color: #212121; display: inline-block; font-size: 0.75rem; font-weight: 600; line-height: 1.3; padding: 0 14px 10px 5px; vertical-align: middle; text-decoration: none; }

.lista-noticias .summary .related ul li:before { background: #f9bf2b; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ""; display: inline-block; height: 7px; left: 7px; position: absolute; top: 5px; width: 7px; }

.lista-noticias .summary .meta.topic a { background: url("../images/ic-trending.png") no-repeat left center; -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 600; font-size: 0.85rem; padding: 3px 0px 2px 24px; line-height: 1.5; text-transform: uppercase; text-decoration: none; }

.lista-noticias .fecha { color: #777777; font-size: 0.85rem; font-weight: 300; font-style: normal; padding: 0.5rem 0; display: none; }

@media only screen and (max-width: 767px) { .lista-noticias .fecha { display: block; } }

.lista-noticias .thumb { display: block; margin-left: 3%; -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -moz-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; }

@media only screen and (max-width: 767px) { .lista-noticias .thumb { margin-right: 3%; } }

.lista-noticias .thumb.video { position: relative; }

.lista-noticias .thumb.video:before { border: 5px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; content: "\f04b"; font-family: FontAwesome; font-size: 32px; left: 50%; margin-left: -30.08px; margin-top: -28.5px; padding: 13px 9px 13px 16px; position: absolute; top: 50%; }

.lista-noticias.columnistas .posts { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

@media only screen and (max-width: 767px) { .lista-noticias.columnistas .posts .summary p { display: none; } }

.lista-noticias.columnistas .posts .thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 16%; -moz-box-flex: 0; -ms-flex: 0 0 16%; flex: 0 0 16%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.lista-noticias.columnistas .posts .thumb img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.lista-noticias.featured .posts { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; margin-right: 0; width: 100%; padding-bottom: 1rem; padding-top: 0; }

@media only screen and (max-width: 767px) { .lista-noticias.featured .posts { padding-bottom: 0; border-bottom: 0; } }

.lista-noticias.featured .posts .summary { width: 50%; }

@media only screen and (max-width: 767px) { .lista-noticias.featured .posts .summary { width: 100%; } }

.lista-noticias.featured .posts .thumb { margin-left: 3%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -moz-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }

@media only screen and (max-width: 767px) { .lista-noticias.featured .posts .thumb { margin-left: 2%; -webkit-box-flex: 0; -webkit-flex: 0 0 31%; -moz-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31%; } }

.canal-deportes .lista-noticias.featured .posts .pane-title { color: #56b862; border-bottom: 1px solid #56b862; }

.canal-larevista .lista-noticias.featured .posts .pane-title { color: #f23558; border-bottom: 1px solid #f23558; }

.canal-entretenimiento .lista-noticias.featured .posts .pane-title { color: #fa833b; border-bottom: 1px solid #fa833b; }

.lista-noticias.featured-section .view-content { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

@media only screen and (max-width: 767px) { .lista-noticias.featured-section .view-content { display: block; } }

.lista-noticias.featured-section .view-content > a { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 1 100%; -moz-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; position: relative; }

.lista-noticias.featured-section .view-content .posts { border-right: 1px solid #f2f2f2; border-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 1% 0 0; padding: 0 0.5rem; position: relative; vertical-align: text-top; -webkit-box-flex: 1; -webkit-flex: 1 1 100%; -moz-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; }

@media only screen and (max-width: 767px) { .lista-noticias.featured-section .view-content .posts { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 15px 0; } }

@media only screen and (max-width: 767px) { .lista-noticias.featured-section .view-content .posts .pane-title { border: 0; } }

.lista-noticias.featured-section .view-content .posts:last-child { border-right: none; margin-right: 0%; }

.lista-noticias.featured-section .view-content .posts .summary { width: 100%; clear: both; }

.lista-noticias.featured-section .view-content .posts .summary h1 { font-size: 1.3rem; line-height: 1.3; }

.lista-noticias.featured-section .view-content .posts .thumb { clear: both; bottom: 0; display: block; margin: 1rem 0; -webkit-box-flex: unset; -webkit-flex: unset; -moz-box-flex: unset; -ms-flex: unset; flex: unset; }

@media only screen and (max-width: 767px) { .lista-noticias.featured-section .view-content .posts .thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -moz-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; margin-right: 3%; } }

.canal-deportes .lista-noticias.featured-section .view-content .posts .pane-title { color: #56b862; border-bottom: 1px solid #56b862; }

.canal-larevista .lista-noticias.featured-section .view-content .posts .pane-title { color: #f23558; border-bottom: 1px solid #f23558; }

.canal-entretenimiento .lista-noticias.featured-section .view-content .posts .pane-title { color: #fa833b; border-bottom: 1px solid #fa833b; }

.lista-noticias.latest .view-content { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -moz-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

@media only screen and (max-width: 767px) { .lista-noticias.latest .view-content { display: block; } }

.lista-noticias.latest .view-content .posts { border-right: 1px solid #f2f2f2; border-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 1% 0 0; padding: 0 0.5rem; position: relative; vertical-align: text-top; -webkit-box-flex: 1; -webkit-flex: 1 1 100%; -moz-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media only screen and (max-width: 767px) { .lista-noticias.latest .view-content .posts { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 0.5rem 0; } }

.lista-noticias.latest .view-content .posts:last-child { border-right: none; margin-right: 0%; }

.lista-noticias.latest .view-content .posts .summary { width: 100%; clear: both; }

.lista-noticias.latest .view-content .posts .summary h1 { font-size: 1.3rem; line-height: 1.3; }

.lista-noticias.latest .view-content .posts .thumb { clear: both; bottom: 0; display: block; margin: 1rem 0; -webkit-box-flex: unset; -webkit-flex: unset; -moz-box-flex: unset; -ms-flex: unset; flex: unset; }

@media only screen and (max-width: 767px) { .lista-noticias.latest .view-content .posts .thumb { width: 47%; margin: 0 2%; } }

.canal-deportes .lista-noticias.latest .view-content .posts .pane-title { color: #56b862; border-bottom: 1px solid #56b862; }

.canal-larevista .lista-noticias.latest .view-content .posts .pane-title { color: #f23558; border-bottom: 1px solid #f23558; }

.canal-entretenimiento .lista-noticias.latest .view-content .posts .pane-title { color: #fa833b; border-bottom: 1px solid #fa833b; }

.lista-noticias.featured-hero .posts { position: relative; padding: 0; }

.lista-noticias.featured-hero .posts .thumb { margin: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; }

.lista-noticias.featured-hero .posts .thumb.video { position: unset; }

.lista-noticias.featured-hero .posts .summary { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(-4%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 0 12px 12px; position: absolute; width: 100%; }

.lista-noticias.featured-hero .posts .summary .pane-title { display: inline-block; width: auto; }

.lista-noticias.featured-hero .posts .summary a { border-color: #ffffff; color: #ffffff; display: inline-block; font-weight: 700; }

.lista-noticias.featured-hero .posts .summary h2 { font-size: 2rem; font-weight: normal; font-family: "Merriweather", serif; line-height: 1.3; text-shadow: 1px 1px 2px #212121; }

@media only screen and (max-width: 767px) { .lista-noticias.featured-hero .posts .summary h2 { font-size: 1.4rem; } }

.lista-noticias.featured-hero .posts .summary .related { display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

@media only screen and (max-width: 767px) { .lista-noticias.featured-hero .posts .summary .related { display: none; } }

.lista-noticias.featured-hero .posts .summary .related li { display: inline-block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 32%; height: 95px; padding: 8px 1%; position: relative; vertical-align: middle; }

.lista-noticias.featured-hero .posts .summary .related li:after { content: ""; display: inline-block; height: 90%; border-right: 2px dotted #888888; right: 0; position: absolute; top: 0; width: 2px; }

.lista-noticias.featured-hero .posts .summary .related li:before { background: #f9bf2b; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ""; display: inline-block; height: 7px; left: 7px; position: absolute; top: 12px; width: 7px; }

.lista-noticias.featured-hero .posts .summary .related li:last-child:after { border: none; }

.lista-noticias.featured-hero .posts .summary .related li a { color: #ffffff; display: inline-block; font-size: 0.75rem; font-weight: 600; line-height: 1.3rem; padding: 0 14px 0px 21px; text-decoration: none; vertical-align: middle; }

.lista-noticias.featured-canales .posts { position: relative; padding: 0; }

.lista-noticias.featured-canales .posts .thumb { margin: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; }

.lista-noticias.featured-canales .posts .summary { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(-4%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 0 12px 12px; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; position: absolute; bottom: 0; width: 100%; }

.lista-noticias.featured-canales .posts .summary h2 { font-size: 2.3rem; line-height: 1; margin-bottom: 1rem; text-shadow: 1px 1px 2px #212121; }

.lista-noticias.featured-canales .posts .summary a { color: #ffffff; border-color: #ffffff; display: inline-block; }

.lista-noticias.featured-dark .posts { padding-top: 0; border-bottom: 0; padding-bottom: 1rem; }

@media only screen and (max-width: 767px) { .lista-noticias.featured-dark .posts { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.lista-noticias.featured-dark .posts .thumb { margin: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -moz-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; }

.lista-noticias.featured-dark .posts .summary { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 1rem; background: #36474f; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }

.lista-noticias.featured-dark .posts .summary a { border-color: #ffffff; color: #ffffff; }

.lista-noticias.featured-dark .posts .summary h1 { font-weight: normal; color: #ffffff; font-size: 36px; line-height: 1.1; }

.lista-noticias.featured-dark .posts .summary ul { margin: 1rem 0; }

.lista-noticias.featured-dark .posts .summary ul li a { color: #44a9df; }

.lista-noticias.featured-dark .posts .summary .related li { position: relative; padding-left: 18px; }

.lista-noticias.featured-dark .posts .summary .related li:before { background: #44a9df; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ""; display: inline-block; height: 8px; left: 0; position: absolute; top: 5px; width: 8px; }

.lista-noticias.featured-dark .posts .summary .related li a { color: #ffffff; text-decoration: none; }

.lista-noticias.featured-dark .posts .summary .related li a:hover { text-decoration: underline; }

.lista-noticias.recomendadas { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.lista-noticias.recomendadas > a { width: 100%; }

.lista-noticias.recomendadas .news_title { margin: 0.5rem 0; }

.lista-noticias.recomendadas .posts { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; padding: 1.6rem 0; }

@media only screen and (max-width: 767px) { .lista-noticias.recomendadas .posts { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.lista-noticias.recomendadas .posts.destacadas { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.lista-noticias.recomendadas .posts.principal .thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -moz-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; }

.lista-noticias.recomendadas .posts.xsmall { padding: 0.5rem 0; }

.lista-noticias.recomendadas .posts.xsmall .thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -moz-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; }

@media only screen and (max-width: 767px) { .lista-noticias.recomendadas .posts.xsmall .thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -moz-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; } }

.lista-noticias.recomendadas .posts.xsmall .summary h2 { font-size: 1rem; line-height: 1.5; }

.lista-noticias.recomendadas .posts .pane-title { border: 0; margin: 0.85rem 0 0.3rem; padding: 0; line-height: 1.3; }

.lista-noticias.recomendadas .thumb { display: block; margin-right: 3%; -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -moz-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; }

.lista-noticias.recomendada-principal .posts { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.lista-noticias.recomendada-principal .posts .thumb { -webkit-box-flex: unset; -webkit-flex: unset; -moz-box-flex: unset; -ms-flex: unset; flex: unset; margin-left: 0; margin-right: 1rem; width: 100%; }

.lista-noticias.recomendada-principal .posts .pane-title { border: 0; margin: 0.85rem 0 0.3rem; padding: 0; line-height: 1.3; }

.lista-noticias.grid-3 .view-content { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 0.5rem; }

@media only screen and (max-width: 767px) { .lista-noticias.grid-3 .view-content { -ms-grid-columns: (1fr)[1]; grid-template-columns: repeat(1, 1fr); padding: 0 1rem; } }

.lista-noticias.grid-3 .view-content .posts { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: start; -moz-box-align: start; -ms-flex-align: start; align-items: start; }

.lista-noticias.grid-3 .view-content .posts .summary h2 { font-size: 0.85rem; line-height: 1.6; }

.lista-noticias.grid-3 .view-content .posts .thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 35%; -moz-box-flex: 0; -ms-flex: 0 0 35%; flex: 0 0 35%; margin-top: 0.85rem; }

/* Bloques para noticias recomendadas */
.bloque-lista { border-right: 1px solid #f2f2f2; float: left; margin-right: 1%; padding-right: 1%; }

.bloque-lista:first-child { width: 45%; }

@media only screen and (max-width: 767px) { .bloque-lista:first-child { width: 100%; } }

.bloque-lista:last-child { margin: 0; padding: 1.5rem 0; border: 0; width: 53%; }

@media only screen and (max-width: 767px) { .bloque-lista:last-child { width: 100%; } }

.hide-news { visibility: hidden; }

.show-news { visibility: visible; }

.lista-noticias.directorio .summary { font-size: 0.8rem; }

.lista-noticias.directorio .summary h3 { font-size: 1rem; color: #555555; }

.lista-noticias.directorio .summary h4 { font-size: 0.85rem; font-weight: 400; color: #555555; }

.lista-noticias.directorio .summary ul { margin: 0.8rem 0; padding: 0; }

.lista-noticias.directorio .summary ul li { list-style: none; line-height: 1.8; }

/* Lista directorio */
.listados-directorio { margin: 1rem; }

.listados-directorio ul { margin: 0; padding: 0; }

.listados-directorio ul li { font-size: 0.85rem; list-style: none; line-height: 1.8; position: relative; padding-left: 1rem; }

.listados-directorio ul li:before { content: "\f101"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #555555; font-size: 0.85rem; position: absolute; top: 0; left: 0; }

.listados-directorio ul li a { color: #555555; }

/* Global */
.block-search-form { display: inline-block; vertical-align: middle; position: relative; height: 57px; width: 10%; }

.block-search-form.buttons-ok { height: auto; position: initial; }

.block-search-form.buttons-ok:before { content: none; }

.block-search-form .button-animate { cursor: pointer; height: 57px; margin-bottom: 0; width: 100%; position: relative; }

.block-search-form .button-animate:after { content: "\f002"; color: #36474f; }

.block-search-form .button-animate.active { background: #ffffff; }

.block-search-form .button-animate.active:after { color: #36474f; }

.block-search-form > .content { background: #ffffff; display: none; left: 0; padding: 2%; position: absolute; top: 57px; width: 96.2%; z-index: 100; }

.block-search-form > .content .form-text { background: none; border: none; border-bottom: 1px solid #cecece; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #404040; padding-right: 30px; }

.block-search-form > .content .form-text:focus { outline: none; }

.block-search-form > .content .form-actions { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.block-search-form .container-inline { position: relative; }

.block-search-form .container-inline .close-search { display: inline-block; text-indent: -5000em; right: 0; position: absolute; top: 7px; width: 19px; }

.block-search-form .container-inline .close-search:after { content: "\f057"; color: #bdbdbd; left: 0; font-family: FontAwesome; font-size: 21px; position: absolute; text-indent: 0; top: 0; }

/*Styles default logo*/
.front .region-header-first .block-seed-tools-seed-logo, .not-front .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 70%; -ms-flex-preferred-size: 70%; flex-basis: 70%; margin-left: 3%; }

.front .region-header-first .block-seed-tools-seed-logo .content h1, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 { line-height: 0; margin-bottom: 0; }

.front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 135px; height: 19px; vertical-align: text-bottom; }

.front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }

.front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }

.front .active-scroll .region-header-first .block-seed-tools-seed-logo, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 10%; -ms-flex-preferred-size: 10%; flex-basis: 10%; }

.front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }

.front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 28px; height: 19px; vertical-align: text-bottom; }

.front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; }

.layout-canal .region-header-first .block-seed-tools-seed-logo, .page-subseccion .region-header-first .block-seed-tools-seed-logo, .page-opinion .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 70%; -ms-flex-preferred-size: 70%; flex-basis: 70%; }

.layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 135px; height: 19px; vertical-align: text-bottom; }

.layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }

.layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }

.layout-canal .region-header-first .block-eluniverso-core-seccion-flotante, .page-subseccion .region-header-first .block-eluniverso-core-seccion-flotante, .page-opinion .region-header-first .block-eluniverso-core-seccion-flotante { display: none; }

.layout-canal .active-scroll .block-views-noticia-ampliada-block-2, .page-subseccion .active-scroll .block-views-noticia-ampliada-block-2, .page-opinion .active-scroll .block-views-noticia-ampliada-block-2 { display: inline-block; vertical-align: middle; margin-right: 0; -webkit-flex-basis: 79%; -ms-flex-preferred-size: 79%; flex-basis: 79%; height: 25px; }

.layout-canal .active-scroll .block-views-noticia-ampliada-block-2 .view-content, .page-subseccion .active-scroll .block-views-noticia-ampliada-block-2 .view-content, .page-opinion .active-scroll .block-views-noticia-ampliada-block-2 .view-content { color: #36474f; font-weight: bold; text-transform: uppercase; text-align: center; }

.layout-canal .active-scroll .block-views-tema-destacado-block-1, .page-subseccion .active-scroll .block-views-tema-destacado-block-1, .page-opinion .active-scroll .block-views-tema-destacado-block-1 { -webkit-flex-basis: 79%; -ms-flex-preferred-size: 79%; flex-basis: 79%; }

.layout-canal .active-scroll .block-eluniverso-core-seccion-flotante, .page-subseccion .active-scroll .block-eluniverso-core-seccion-flotante, .page-opinion .active-scroll .block-eluniverso-core-seccion-flotante { display: inline-block; -webkit-flex-basis: 79%; -ms-flex-preferred-size: 79%; flex-basis: 79%; }

.layout-canal .active-scroll .views-field-field-canal-principal .field-content, .page-subseccion .active-scroll .views-field-field-canal-principal .field-content, .page-opinion .active-scroll .views-field-field-canal-principal .field-content { color: #ffffff; }

.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }

.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 30px; height: 19px; vertical-align: text-bottom; }

.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; }

.node-type-nota .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 10%; -ms-flex-preferred-size: 10%; flex-basis: 10%; }

.node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }

.node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 30px; height: 19px; vertical-align: text-bottom; }

.node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; }

.node-type-nota .active-scroll .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }

.node-type-nota .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 30px; height: 19px; vertical-align: text-bottom; }

.node-type-nota .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .node-type-nota .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; }

.node-type-nota .active-scroll .block-eluniverso-core-seccion-flotante { display: inline-block; text-align: center; }

.node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 { -webkit-flex-basis: 79%; -ms-flex-preferred-size: 79%; flex-basis: 79%; }

.node-type-nota.canal-deportes .active-scroll .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .node-type-nota.canal-entretenimiento .active-scroll .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .node-type-nota.canal-larevista .active-scroll .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }

.node-type-nota.canal-deportes .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .node-type-nota.canal-entretenimiento .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .node-type-nota.canal-larevista .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 30px; height: 19px; vertical-align: text-bottom; }

.node-type-nota.canal-deportes .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .node-type-nota.canal-deportes .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .node-type-nota.canal-entretenimiento .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .node-type-nota.canal-entretenimiento .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .node-type-nota.canal-larevista .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .node-type-nota.canal-larevista .active-scroll .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; }

.node-type-nota.canal-deportes .active-scroll .block-views-noticia-ampliada-block-1 .views-field-field-canal-principal .field-content, .node-type-nota.canal-entretenimiento .active-scroll .block-views-noticia-ampliada-block-1 .views-field-field-canal-principal .field-content, .node-type-nota.canal-larevista .active-scroll .block-views-noticia-ampliada-block-1 .views-field-field-canal-principal .field-content { color: #ffffff; }

@media only screen and (min-width: 768px) { .front .region-header-first .block-seed-tools-seed-logo, .not-front .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 80%; -ms-flex-preferred-size: 80%; flex-basis: 80%; }
  .front .region-header-first .block-seed-tools-seed-logo .content h1, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 { line-height: 0; }
  .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 154px; height: 20px; vertical-align: text-bottom; }
  .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .front .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .not-front .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 { -webkit-flex-basis: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%; }
  .front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 { line-height: 0; }
  .front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }
  .front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 31px; height: 19px; vertical-align: text-bottom; }
  .front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; }
  .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; }
  .region-header-first .block-seed-tools-seed-logo .content h1 { line-height: 0; }
  .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 60%; height: 20px; vertical-align: text-bottom; }
  .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .active-scroll .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; }
  .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg { display: inline-block; width: 60%; height: 20px; vertical-align: text-bottom; }
  .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg path, .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg polygon { fill: #084f8d; }
  .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg { display: none; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 152px; height: 20px; vertical-align: text-bottom; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .node-type-nota .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .node-type-caricatura .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 { text-align: left; }
  .node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo, .node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; }
  .node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg, .node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg { display: inline-block; width: 30px; height: 20px; vertical-align: text-bottom; }
  .node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg path, .node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg polygon, .node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg path, .node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg polygon { fill: #231f20; }
  .node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg, .node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg { display: none; }
  .node-type-nota.canal-deportes .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .node-type-caricatura.canal-deportes .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .node-type-caricatura.canal-entretenimiento .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .node-type-caricatura.canal-larevista .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 { text-align: left; }
  .node-type-nota.canal-deportes .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content, .node-type-caricatura.canal-deportes .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content, .node-type-caricatura.canal-entretenimiento .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content, .node-type-caricatura.canal-larevista .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content { color: #ffffff; }
  .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo, .node-type-caricatura.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo, .node-type-caricatura.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo, .node-type-caricatura.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%; }
  .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg, .node-type-caricatura.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg, .node-type-caricatura.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg, .node-type-caricatura.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-desktop svg { display: none; }
  .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg, .node-type-caricatura.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg, .node-type-caricatura.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg, .node-type-caricatura.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg { display: inline-block; width: 30px; height: 19px; vertical-align: text-bottom; }
  .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg path, .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg polygon, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg path, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg polygon, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg path, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg polygon, .node-type-caricatura.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg path, .node-type-caricatura.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg polygon, .node-type-caricatura.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg path, .node-type-caricatura.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg polygon, .node-type-caricatura.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg path, .node-type-caricatura.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content .logo-mobile svg polygon { fill: #231f20; }
  .layout-canal .region-header-first .block-seed-tools-seed-logo, .page-subseccion .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 23%; -ms-flex-preferred-size: 23%; flex-basis: 23%; }
  .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 154px; height: 20px; vertical-align: text-bottom; }
  .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 13%; -ms-flex-preferred-size: 13%; flex-basis: 13%; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 30px; height: 19px; vertical-align: text-bottom; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; }
  .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo { -webkit-flex-basis: 13%; -ms-flex-preferred-size: 13%; flex-basis: 13%; }
  .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: none; }
  .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: inline-block; width: 30px; height: 19px; vertical-align: text-bottom; }
  .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg path, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg polygon { fill: #231f20; } }

@media only screen and (min-width: 1025px) { .region-header-first .block-block-1604 { display: none; }
  .region-header-first .block-seed-tools-seed-logo { width: 14%; display: inline-block; margin: 0%; }
  .region-header-first .block-seed-tools-seed-logo .content h1 { line-height: 0; }
  .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 94%; height: 22px; }
  .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  /*Styles Logo Default Scroll*/
  .active-scroll-home .region-header-first .block-seed-tools-seed-logo { display: inline-block; width: 15%; margin: 0 2% 0 0; }
  .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .not-front .region-header-first .block-seed-tools-seed-logo { width: 14%; margin: 0; }
  .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .not-front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo { width: 14%; margin: 1% 0 0 0; }
  .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .not-front .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .front { /*Styles Logo Big Front*/ /*Styles Logo Scroll Front*/ }
  .front .region-header-first .block-seed-tools-seed-logo { width: 100%; height: auto; margin: 35px 18px 0 0; }
  .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 30%; height: 40px; }
  .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .front .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .front .active-scroll-home .region-header-first .block-seed-tools-seed-logo { width: 14%; margin-top: 20px; }
  .front .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .front .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .front .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .front .active-scroll-home .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo, .node-type-page .region-header-first .block-seed-tools-seed-logo { margin: 0px 1% 0 0; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .node-type-page .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .node-type-page .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-page .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .node-type-page .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .layout-canal .region-header-first .block-views-noticia-ampliada-block-1, .page-subseccion .region-header-first .block-views-noticia-ampliada-block-1, .page-opinion .region-header-first .block-views-noticia-ampliada-block-1, .page-node-type-caricatura .region-header-first .block-views-noticia-ampliada-block-1, .page-node-type-nota .region-header-first .block-views-noticia-ampliada-block-1 { display: none; }
  .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-node-type-caricatura .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-node-type-caricatura .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-node-type-caricatura .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .layout-canal .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-subseccion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-opinion .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-node-type-caricatura .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-node-type-nota .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .layout-canal .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .page-subseccion .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .page-opinion .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .page-node-type-caricatura .active-scroll .region-header-first .block-views-noticia-ampliada-block-1, .page-node-type-nota .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 { display: none; }
  .layout-canal .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content, .page-subseccion .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content, .page-opinion .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content, .page-node-type-caricatura .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content, .page-node-type-nota .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content { display: none; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo, .page-opinion .active-scroll .region-header-first .block-seed-tools-seed-logo, .page-node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo, .page-node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo { margin-top: 1.3%; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-opinion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .page-node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-opinion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-opinion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .page-node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .page-node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .layout-canal .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-subseccion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-opinion .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-node-type-caricatura .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .page-node-type-nota .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .node-type-nota.canal-larevista .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .node-type-nota.canal-entretenimiento .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .node-type-nota.canal-deportes .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .node-type-nota.canal-larevista .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota.canal-larevista .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .node-type-nota.canal-entretenimiento .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota.canal-entretenimiento .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .node-type-nota.canal-deportes .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota.canal-deportes .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .node-type-nota.canal-larevista .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .node-type-nota.canal-entretenimiento .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .node-type-nota.canal-deportes .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .node-type-nota.canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .node-type-nota.canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .node-type-nota.canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; }
  .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg, .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg { display: inline-block; width: 95%; height: 22px; }
  .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon, .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg path, .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-desktop svg polygon { fill: #231f20; }
  .canal-larevista .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .canal-entretenimiento .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg, .canal-deportes .active-scroll .region-header-first .block-seed-tools-seed-logo .content h1 .logo-mobile svg { display: none; } }

.block-tabs { margin-bottom: 2em; padding: 10px 3%; position: relative; }

.block-tabs .quicktabs-tabs { margin: 0; border-bottom: 1px solid #084f8d; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.block-tabs .quicktabs-tabs li { display: inline-block; list-style: none; }

.block-tabs .quicktabs-tabs li { padding: 0; }

.block-tabs .quicktabs-tabs li a { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; color: #084f8d; display: inline-block; line-height: 1.5; font-size: 0.85rem; padding: 8px 10px; text-align: center; text-transform: uppercase; white-space: pre-line; }

.block-tabs .quicktabs-tabs li a .text-day { font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.block-tabs .quicktabs-tabs li a .number-day { display: block; line-height: 1.1; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; }

.block-tabs .quicktabs-tabs li.active a { background: #084f8d; color: #ffffff; }

.block-tabs .quicktabs-tabpage { padding-top: 30px; position: relative; }

.block-tabs.block-quicktabs-el-especialista .quicktabs-tabpage h1 { display: none; }

.block-tabs.block-views-agenda-programacion-block .quicktabs-tabpage { position: relative; z-index: 100; }

.block-tabs.block-views-agenda-programacion-block .quicktabs-tabpage:after { content: ""; position: absolute; background: url("../images/bg_calendar.png"); width: 26%; top: 0; left: 0; height: 100%; z-index: 2; }

.block-tabs .quicktabs-views-group { display: inline-block; margin-bottom: 20px; width: 100%; }

.block-tabs .quicktabs-views-group .views-field-field-fecha-realizacion { float: left; width: 26%; text-align: center; }

.block-tabs .quicktabs-views-group .views-field-field-fecha-realizacion span { color: #44a9df; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; }

.block-tabs .quicktabs-views-group .content-info { float: right; width: 70%; }

.block-tabs .quicktabs-views-group .content-info .views-field-title { font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 1rem; }

.block-tabs .quicktabs-views-group .content-info .views-field-title a { font-weight: 600; }

.block-tabs .quicktabs-views-group .content-info .views-field-body { font-size: 0.8rem; line-height: 1.4rem; }

form .form-item .description { color: #7a7a7a; font-size: 80%; }

form .form-type-date .form-type-select { display: inline-block; margin-right: 1%; width: 32%; }

form .form-type-date .form-item-date-year { margin-right: 0; }

form .form-submit { display: inline-block; vertical-align: middle; margin: 0 0 0 0; padding: 0.85em 1em; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; -moz-transition: background-color 0.25s ease-out, color 0.25s ease-out; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 600; -webkit-appearance: none; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; }

form .form-submit, form .form-submit.disabled, form .form-submit[disabled], form .form-submit.disabled:hover, form .form-submit[disabled]:hover, form .form-submit.disabled:focus, form .form-submit[disabled]:focus { background-color: #084f8d; color: #ffffff; }

form .form-submit:hover, form .form-submit:focus { background-color: #063b6a; color: #ffffff; }

form .form-file, form .form-textarea, form .form-text { border: 1px solid #aeaeae; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

select { background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; font-family: "Montserrat", sans-serif; font-size: 1rem; -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-appearance: none; width: 100%; }

.seed-select-wrapper { background: #ffffff; border: 1px solid #aeaeae; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #555555; display: block; }

.page-node-2137861 { background: #f5f5f5; padding-top: 0; }

.page-node-2137861 .webform-client-form .form-item { margin-bottom: 15px; }

.page-node-2137861 .webform-client-form .form-item label { color: #555555; font-size: 108%; float: none; text-transform: uppercase; width: 100%; }

.page-node-2137861 .webform-client-form #webform-component-titulo textarea { max-height: 65px; }

.page-node-2137861 .webform-client-form .form-actions { display: inline-block; }

.page-node-2137861 .content footer { display: inline-block; display: none; float: right; margin-top: -41px; }

.page-node-2137861 .content footer ul { margin: 0; }

.page-node-2137861 .content footer ul li { display: inline-block; list-style: none; }

.page-node-2137861 .content footer ul li { margin: 0; }

.page-node-2137861 .content footer ul li a { display: inline-block; vertical-align: middle; margin: 0 0 0 0; padding: 0.85em 1em; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; -moz-transition: background-color 0.25s ease-out, color 0.25s ease-out; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 600; -webkit-appearance: none; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; background: #084f8d; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.page-node-2137861 .content footer ul li a, .page-node-2137861 .content footer ul li a.disabled, .page-node-2137861 .content footer ul li a[disabled], .page-node-2137861 .content footer ul li a.disabled:hover, .page-node-2137861 .content footer ul li a[disabled]:hover, .page-node-2137861 .content footer ul li a.disabled:focus, .page-node-2137861 .content footer ul li a[disabled]:focus { background-color: #084f8d; color: #ffffff; }

.page-node-2137861 .content footer ul li a:hover, .page-node-2137861 .content footer ul li a:focus { background-color: #063b6a; color: #ffffff; }

.page-node-2137861 .content footer ul li a:hover { text-decoration: none; }

.menu-name-menu-encu-ntranos-en- .menu { margin: 0; text-align: center; }

.menu-name-menu-encu-ntranos-en- .menu li { display: inline-block; list-style: none; }

.menu-name-menu-encu-ntranos-en- .menu li { display: inline-block; vertical-align: middle; margin-right: 22px; }

.menu-name-menu-encu-ntranos-en- .menu li a { display: inline-block; text-indent: -5000em; outline: none; position: relative; height: 30px; width: 30px; }

.menu-name-menu-encu-ntranos-en- .menu li a:after { content: "\f230"; color: #4460a0; left: 50%; font-family: FontAwesome; font-size: 29px; margin-left: -12px; margin-top: -12px; position: absolute; text-indent: 0; top: 50%; }

.menu-name-menu-encu-ntranos-en- .menu li:nth-child(5) { display: block; padding: 8px; }

.menu-name-menu-encu-ntranos-en- .menu li:nth-child(5) hr { display: none; }

.menu-name-menu-encu-ntranos-en- .menu li .facebook:after { color: #4460a0; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .twitter:after { color: #00aaec; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .whatsapp:after { color: #7ac383; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .email:after { color: #79919d; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .linkedin:after { color: #275a85; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .gplus:after { color: #f93f2d; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .instagram:after { color: #275a85; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .youtube:after { color: #ce1312; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .pinterest:after { color: #cc2127; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .rss:after { color: #ff9a00; content: ""; }

.menu-name-menu-encu-ntranos-en- .menu li .soundcloud:after { color: #ff4300; content: ""; }

#footer-third { background: #36474f; line-height: 1; padding: 17px 3%; }

#footer-third .copyright-text-derechos { text-align: center; }

#footer-third .copyright-text-derechos p { color: #cbcfd1; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.85rem; }

#footer-third .copyright-buttom p { color: #61737d; display: block; font-size: 80%; line-height: 1.3; margin-top: 7px; margin: 10px auto 0; text-align: center; }

#footer-third .copyright-text-pal-iab { display: none; }

#footer-third p { margin-bottom: 0; }

#footer-third .block-menu-menu-menu-quienes-somos { display: none; }

.publicity-content { background: url("../images/bg_publicity.png"); display: inline-block; margin-bottom: 15px; padding: 15px 0; text-align: center; width: 100%; }

.publicity-content .content, .publicity-content .pane-content { display: inline-block; line-height: 0; position: relative; width: auto; vertical-align: bottom; font-size: 0; }

.publicity-content .tag { background: rgba(33, 33, 33, 0.7); position: absolute; bottom: 0; left: 0; line-height: 1; font-size: 16px; }

.publicity-content .tag a { color: #ffffff; display: inline-block; font-size: 0.9rem; font-family: "Montserrat", sans-serif; font-weight: 300; padding: 5px 7px 4px 8px; }

.publicity-content .tag a:hover:before { background-color: #b4bec4; bottom: 0; content: "Publicidad en EL UNIVERSO \25BA"; color: #555555; display: block; height: 23px; font-size: 11px; line-height: 23px; left: 23px; position: absolute; text-align: center; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; width: 160px; z-index: 40000; }

.publicity-content-google { background: url("../images/bg_publicity.png"); display: inline-block; margin-bottom: 15px; padding: 15px 0; position: relative; text-align: center; width: 100%; }

.publicity-content-google .tag { background: rgba(33, 33, 33, 0.7); position: absolute; bottom: 0; left: 0; line-height: 1; font-size: 16px; }

.publicity-content-google .tag a { color: #ffffff; display: inline-block; font-size: 0.9rem; font-family: "Montserrat", sans-serif; weight: 300; padding: 5px 7px 4px 8px; }

.publicity-content-google .tag a:hover:before { background-color: #b4bec4; bottom: 0; content: "Publicidad en EL UNIVERSO \25BA"; color: #555555; display: block; height: 23px; font-size: 11px; line-height: 23px; left: 23px; position: absolute; text-align: center; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; width: 160px; z-index: 40000; }

.view-topicos .view-content > div.banner-topic { text-align: center; background: url("../images/bg_publicity.png"); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2%; }

.banner-multimedia { margin-bottom: 20px; text-align: center; }

#eplAdDiv728x90 { display: inline-block; }

.jspTrack { background: #2d3b42; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.jspContainer { padding-bottom: 15px; }

.jspHorizontalBar { background: none; height: 20px; }

.jspHorizontalBar .jspDrag { background: #79919d url("../images/img-scroll.png") no-repeat center center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border-bottom: 1px solid #abb0b3; height: 18px; margin-top: 1px; }

/* menu main css -- BEGIN */
.block-icon { text-align: center; width: 2.43056rem; color: #36474f; }

.block-icon a i.fa { margin-right: 0.3rem; }

.block-icon .content > a { color: #36474f; }

.block-icon .content > a > i { cursor: pointer; height: 57px; margin-bottom: 0; position: relative; text-align: center; }

.block-icon .content > a > i:before { font-family: FontAwesome; font-size: 22px; padding: 0 0.5rem; line-height: 57px; }

.block-icon .button-animate:after { line-height: 57px; font-family: FontAwesome; font-size: 22px; text-indent: 0; }

.block-panels-mini-menu-mobile { display: inline-block; vertical-align: middle; position: relative; }

.block-panels-mini-menu-mobile.buttons-ok:before { content: none; }

.block-panels-mini-menu-mobile .button-animate { cursor: pointer; height: 57px; margin-bottom: 0; width: 100%; position: relative; }

.block-panels-mini-menu-mobile .button-animate:after { content: "\f0c9"; }

.block-panels-mini-menu-mobile .button-animate.active { background: #36474f; }

.block-panels-mini-menu-mobile .button-animate.active:after { content: "\f00d"; color: #084f8d; }

.block-panels-mini-menu-mobile > .content { background: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 100%; right: -100%; position: fixed; -webkit-transition: right 0.5s; -moz-transition: right 0.5s; transition: right 0.5s; top: 57px; width: 80%; z-index: 100; }

.block-panels-mini-menu-mobile > .content .menu { margin: 0; font-size: 0; }

.block-panels-mini-menu-mobile > .content .menu li { display: inline-block; list-style: none; }

.block-panels-mini-menu-mobile > .content .menu > * { font-size: 16px; }

.block-panels-mini-menu-mobile > .content .menu > li { display: inline-block; vertical-align: top; margin: 7px 0; width: 50%; }

.block-panels-mini-menu-mobile > .content .menu li a, .block-panels-mini-menu-mobile > .content .menu li link { color: #005999; font-size: 0.75rem; }

.block-panels-mini-menu-mobile > .content .menu li a.link-multimedia, .block-panels-mini-menu-mobile > .content .menu li link.link-multimedia { display: none; }

.block-panels-mini-menu-mobile > .content .pane-block { padding: 3%; border-bottom: 1px solid #f5f5f5; border-top: 1px solid #eeeeee; }

.block-panels-mini-menu-mobile > .content .pane-block:first-child { border-top: none; }

.block-panels-mini-menu-mobile > .content .pane-block .pane-title { display: none; }

.block-panels-mini-menu-mobile #mini-panel-menu_mobile { border-bottom: 1px solid #0c63a2; }

.block-panels-mini-menu-mobile > .menu-visible { right: 0; }

.block-panels-mini-menu-mobile > .menu-visible .panel-col { overflow-y: scroll; }

.block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item .item-menu-tablet { display: none; }

.block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item a.active, .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item a:link.active { color: #56b1e2; }

.block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item a, .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item a:link { text-transform: uppercase; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.8rem; }

.block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item > .menu { display: none; display: none !important; }

.block-panels-mini-menu-mobile .pane-system-user-menu .menu .menu-item { vertical-align: middle; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 50%; padding: 0.3rem; }

.block-panels-mini-menu-mobile .pane-system-user-menu .menu .menu-item.wide { width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }

.block-panels-mini-menu-mobile .pane-system-user-menu .menu .menu-item .login { color: #005999 !important; }

.not-logged-in .pane-system-user-menu .menu .first a { text-transform: uppercase; }

/** CAROCSS:I */
.block-menu-block-11 .menu-name-main-menu ul.menu ul.menu { display: block; float: left; position: absolute; z-index: -1; background: #ffffff; width: 15%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.45); -moz-box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.45); box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.45); visibility: hidden; opacity: 0; -webkit-transform: translateY(-5em); -moz-transform: translateY(-5em); -ms-transform: translateY(-5em); transform: translateY(-5em); -webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; -moz-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; top: 0%; text-align: left; }

.block-menu-block-11 .menu-name-main-menu ul.menu ul.menu li { width: 100%; }

.block-menu-block-11 .menu-name-main-menu ul.menu ul.menu li a:link { padding: 0.5em 1em !important; margin: 0; color: #07508e !important; font-size: 0.7em !important; border: 0 !important; }

.block-menu-block-11 .menu-name-main-menu ul.menu li:hover ul.menu { z-index: -1; top: 100%; visibility: visible; opacity: 1; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); -webkit-transition-delay: 0s, 0s, 0.3s; -moz-transition-delay: 0s, 0s, 0.3s; transition-delay: 0s, 0s, 0.3s; }

.block-menu-block-11 .menu-name-main-menu ul.menu li.menu-item:hover a:hover, .block-menu-block-11 .menu-name-main-menu ul.menu li.menu-item:hover span:hover { color: #36474f; }

.block-menu-block-11 .menu-name-main-menu ul.menu li span.nolink { text-transform: uppercase; font-weight: normal; cursor: pointer; padding: 18px 10px 16px 7px; font: normal 0.9rem "Montserrat", sans-serif; }

.block-menu-block-11 .menu-name-main-menu ul.menu li span.nolink:after { content: "\f0d7"; font-family: FontAwesome; margin-left: 0.6em; }

.block-menu-block-11 .menu-name-main-menu ul.menu li span.nolink:after:hover { content: "\f0de"; font-family: FontAwesome; margin-left: 0.6em; }

.block-menu-block-11 .menu-name-main-menu ul.menu:hover ul.menu li.menu-item a { color: #36474f !important; }

.block-menu-block-11 .menu-name-main-menu ul.menu:hover li a { color: #36474f; }

/* intento 2*/
.not-front.layout-caricatura.page-node-type-caricatura .block-panels-mini .panel-col-first { float: left; margin-right: 0; }

.not-front .pane-eluniverso-core-seccion-flotante div.pane-content { font-weight: bold; }

.not-front .subseccion .menu-name-main-menu ul.menu { margin-bottom: 0; margin-left: 0; }

.not-front .subseccion .menu-name-main-menu ul.menu li { list-style: none; display: inline-block; padding: 0 1em 1em; }

.not-front .subseccion .menu-name-main-menu ul.menu li a { font: 0.9em "Montserrat", sans-serif; color: #79919d; }

.not-front .subseccion .menu-name-main-menu ul.menu li ul.menu { top: 1.5rem; margin-left: 0rem; display: block; width: 20%; position: absolute; float: left; }

.not-front .subseccion .menu-name-main-menu ul.menu li ul.menu li { display: block; background: #ffffff; padding: 0.3em 0.8em; }

.not-front .subseccion .menu-name-main-menu ul.menu li span.nolink { text-transform: initial; color: #79919d; font: normal 0.9rem "Montserrat", sans-serif; }

.not-front .subseccion .menu-name-main-menu ul.menu li span.nolink:after { content: "\f0d7"; color: #79919d; font-family: FontAwesome; margin-left: 0.6em; }

.not-front .subseccion .menu-name-main-menu ul.menu li.menu-item span { cursor: pointer; }

.not-front .subseccion .menu-name-main-menu ul.menu li.menu-item ul.menu.custom2 { background: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; opacity: 0; -webkit-transform: translateY(-5em); -moz-transform: translateY(-5em); -ms-transform: translateY(-5em); transform: translateY(-5em); visibility: hidden; z-index: 100; -webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; -moz-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; position: absolute; top: 0%; }

.not-front .subseccion .menu-name-main-menu ul.menu li.menu-item:hover ul.menu.custom2 { z-index: 1; visibility: visible; opacity: 1; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); -webkit-transition-delay: 0s, 0s, 0.3s; -moz-transition-delay: 0s, 0s, 0.3s; transition-delay: 0s, 0s, 0.3s; top: 2.2em; }

.not-front .block-menu-block-11 .menu-name-main-menu ul.menu li a { color: #36474f; }

.not-front .block-menu-block-11 .menu-name-main-menu ul.menu li a.active { color: #36474f !important; }

.not-front .block-menu-block-11 .menu-name-main-menu ul.menu li span { color: #36474f; font: normal 0.9rem "Montserrat", sans-serif; }

.not-front .block-menu-block-11 .menu-name-main-menu ul.menu li span:after { color: #36474f; }

.not-front.page-videos .block-menu-block-11 .menu-name-main-menu ul.menu li span, .not-front.page-videos .block-menu-block-11 .menu-name-main-menu ul.menu li span:after, .not-front.page-clasificados .block-menu-block-11 .menu-name-main-menu ul.menu li span, .not-front.page-clasificados .block-menu-block-11 .menu-name-main-menu ul.menu li span:after { color: #36474f !important; }

.region-header-third { background: #ffffff; border-bottom: 1px solid #d4d9dd; width: 100%; }

.region-header-third .block-panels-mini h2 { font-size: 1em; vertical-align: bottom; line-height: 2.5rem; }

.active-scroll #header-third { display: block !important; }

.active-scroll .panel-display .panel-panel.panel-col-first .inside .panel-pane .pane-content, .active-scroll .block-panels-mini h2 { color: #36474f; text-transform: uppercase; font-size: 0.9em; border-right: #e5e5e5 1px solid; padding: 0.2em; }

.active-scroll .block-panels-mini h2 { font-size: 0.85rem; padding-right: 1rem; }

.not-front.page-taxonomy-term .active-scroll .block-panels-mini .panel-2col .panel-col-first { width: 30%; }

.not-front.page-taxonomy-term .active-scroll .block-panels-mini .panel-2col .panel-col-last { width: 70%; }

/* Animacion SubMenu*/
/* Medidas Personalizadas para el canal Entretenimiento que no se descuadre con la configuracion global*/
.not-front.page-taxonomy-term .active-scroll .block-panels-mini#block-panels-mini-menu-entretenimiento .panel-2col .panel-col-first, .not-front.page-node-type-nota .active-scroll .block-panels-mini#block-panels-mini-menu-entretenimiento .panel-2col .panel-col-first { width: 35%; }

.not-front.page-taxonomy-term .active-scroll .block-panels-mini#block-panels-mini-menu-entretenimiento .panel-2col .panel-col-last, .not-front.page-node-type-nota .active-scroll .block-panels-mini#block-panels-mini-menu-entretenimiento .panel-2col .panel-col-last { width: 65%; }

.not-front.page-taxonomy-term .active-scroll .block-panels-mini#block-panels-mini-menu-deportes .panel-2col .panel-col-first, .not-front.page-node-type-nota .active-scroll .block-panels-mini#block-panels-mini-menu-deportes .panel-2col .panel-col-first { width: 26%; }

.not-front.page-taxonomy-term .active-scroll .block-panels-mini#block-panels-mini-menu-deportes .panel-2col .panel-col-last, .not-front.page-node-type-nota .active-scroll .block-panels-mini#block-panels-mini-menu-deportes .panel-2col .panel-col-last { width: 74%; }

/* Medidas Personalizadas para el canal Deportes que no se descuadre con la configuracion global*/
.active-scroll #block-panels-mini-menu-deportes .panel-display .panel-panel.panel-col-first .inside .panel-pane .pane-content:before { margin-right: 1.5em; }

/* CSS 10/10/2017*/
/* CSS para portada en temas */
.not-front.page-subseccion .panel-col .menu-name-main-menu ul.menu li a, .not-front.page-subseccion .panel-col .menu-name-main-menu ul.menu li span, .not-front.subcanal-columnista .panel-col .menu-name-main-menu ul.menu li a, .not-front.subcanal-columnista .panel-col .menu-name-main-menu ul.menu li span, .not-front.page-node .panel-col .menu-name-main-menu ul.menu li a, .not-front.page-node .panel-col .menu-name-main-menu ul.menu li span { /*Coloca el color a la seccion activa y opaca los demás*/ /*Hover subsecciones de cada canal*/ }

.not-front.page-subseccion .panel-col .menu-name-main-menu ul.menu li a:not(.active), .not-front.page-subseccion .panel-col .menu-name-main-menu ul.menu li span:not(.active), .not-front.subcanal-columnista .panel-col .menu-name-main-menu ul.menu li a:not(.active), .not-front.subcanal-columnista .panel-col .menu-name-main-menu ul.menu li span:not(.active), .not-front.page-node .panel-col .menu-name-main-menu ul.menu li a:not(.active), .not-front.page-node .panel-col .menu-name-main-menu ul.menu li span:not(.active) { color: #8badca; }

.not-front.page-subseccion .panel-col .menu-name-main-menu ul.menu li a:hover, .not-front.page-subseccion .panel-col .menu-name-main-menu ul.menu li span:hover, .not-front.subcanal-columnista .panel-col .menu-name-main-menu ul.menu li a:hover, .not-front.subcanal-columnista .panel-col .menu-name-main-menu ul.menu li span:hover, .not-front.page-node .panel-col .menu-name-main-menu ul.menu li a:hover, .not-front.page-node .panel-col .menu-name-main-menu ul.menu li span:hover { color: #084f8d !important; }

.canal-deportes div .active-scroll .block-panels-mini h2 { color: #36474f; border-color: rgba(255, 255, 255, 0.35); }

.canal-deportes div .active-scroll .menu-name-main-menu .menu li a { color: #36474f; }

.canal-deportes div .active-scroll .menu-name-main-menu .menu li a:not(.active) { color: #36474f !important; }

.canal-deportes div .active-scroll .menu-name-main-menu .menu li span.nolink { color: #36474f !important; }

.canal-deportes div .active-scroll .menu-name-main-menu .menu li span.nolink:after { color: #36474f !important; }

.canal-deportes div .active-scroll .menu-name-main-menu .menu li ul.menu li a { color: #084f8d !important; }

.canal-larevista div .active-scroll .block-panels-mini h2 { color: #36474f; border-color: rgba(255, 255, 255, 0.35); }

.canal-larevista div .active-scroll .menu-name-main-menu .menu li a { color: #36474f; }

.canal-larevista div .active-scroll .menu-name-main-menu .menu li a:not(.active) { color: #36474f !important; }

.canal-larevista div .active-scroll .menu-name-main-menu .menu li span.nolink { color: #36474f !important; }

.canal-larevista div .active-scroll .menu-name-main-menu .menu li span.nolink:after { color: #36474f !important; }

.canal-larevista div .active-scroll .menu-name-main-menu .menu li ul.menu li a { color: #084f8d !important; }

.canal-entretenimiento div .active-scroll .block-panels-mini h2 { color: #36474f; border-color: rgba(255, 255, 255, 0.35); }

.canal-entretenimiento div .active-scroll .menu-name-main-menu .menu li a { color: #36474f; }

.canal-entretenimiento div .active-scroll .menu-name-main-menu .menu li a:not(.active) { color: #36474f !important; }

.canal-entretenimiento div .active-scroll .menu-name-main-menu .menu li span.nolink { color: #36474f !important; }

.canal-entretenimiento div .active-scroll .menu-name-main-menu .menu li span.nolink:after { color: #36474f !important; }

.canal-entretenimiento div .active-scroll .menu-name-main-menu .menu li ul.menu li a { color: #084f8d !important; }

/*Nombre de seccion en color blanco para temas de colores*/
.canal-deportes div .block-panels-mini-menu-mobile > .content .menu li a, .canal-deportes div .block-panels-mini-menu-mobile > .content .menu li:link { color: #005999 !important; border: none !important; }

.canal-deportes div .block-panels-mini-menu-mobile > .content .menu li .subscribe { color: #ffffff !important; }

.canal-deportes div .active-scroll .block-views-tema-destacado-block-1 .views-field-name .field-content { color: #36474f !important; }

.canal-deportes div .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content { color: #36474f !important; font-weight: 600; }

.canal-deportes div .active-scroll .block-panels-mini-menu-mobile .button-animate.active { color: #084f8d; }

.canal-deportes div .active-scroll .block-panels-mini-menu-mobile .button-animate.active:after { color: #084f8d; }

.canal-deportes div .active-scroll .block-panels-mini-menu-mobile .button-animate:after { color: #36474f; }

.canal-larevista div .block-panels-mini-menu-mobile > .content .menu li a, .canal-larevista div .block-panels-mini-menu-mobile > .content .menu li:link { color: #005999 !important; border: none !important; }

.canal-larevista div .block-panels-mini-menu-mobile > .content .menu li .subscribe { color: #ffffff !important; }

.canal-larevista div .active-scroll .block-views-tema-destacado-block-1 .views-field-name .field-content { color: #36474f !important; }

.canal-larevista div .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content { color: #36474f !important; font-weight: 600; }

.canal-larevista div .active-scroll .block-panels-mini-menu-mobile .button-animate.active { color: #084f8d; }

.canal-larevista div .active-scroll .block-panels-mini-menu-mobile .button-animate.active:after { color: #084f8d; }

.canal-larevista div .active-scroll .block-panels-mini-menu-mobile .button-animate:after { color: #36474f; }

.canal-entretenimiento div .block-panels-mini-menu-mobile > .content .menu li a, .canal-entretenimiento div .block-panels-mini-menu-mobile > .content .menu li:link { color: #005999 !important; border: none !important; }

.canal-entretenimiento div .block-panels-mini-menu-mobile > .content .menu li .subscribe { color: #ffffff !important; }

.canal-entretenimiento div .active-scroll .block-views-tema-destacado-block-1 .views-field-name .field-content { color: #36474f !important; }

.canal-entretenimiento div .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content { color: #36474f !important; font-weight: 600; }

.canal-entretenimiento div .active-scroll .block-panels-mini-menu-mobile .button-animate.active { color: #084f8d; }

.canal-entretenimiento div .active-scroll .block-panels-mini-menu-mobile .button-animate.active:after { color: #084f8d; }

.canal-entretenimiento div .active-scroll .block-panels-mini-menu-mobile .button-animate:after { color: #36474f; }

.active-scroll .block-panels-mini h2 { margin-left: 1rem; margin-top: 5px; line-height: 41px; margin-bottom: 5px; }

.not-front .subseccion .menu-name-main-menu ul.menu li ul.menu li { padding: 0; }

.not-front .subseccion .menu-name-main-menu ul.menu li ul.menu li a { display: block; padding: 0.3em 0.8em; }

.menu-name-main-menu ul.menu ul li a:hover { background-color: #e8e8e8; }

.region-header-first .block-menu-block .content .menu .menu-item a, .region-header-first .block-menu-block .content .menu .menu-item a:link { display: block; }

.front .region-header-third { position: relative; }

.region-header-third .block-term-queue { position: relative; }

/* menu main css -- END */
/*Ocultando icono de busqueda cuando carga el sitio*/
.front a.link-menu-clasificados { display: none !important; }

.front a.link-menu-quiosco { display: none !important; }

.front a.link-menu-fotogaleria { display: none !important; }

/*@media only screen and (max-width: 768px) {*/
.region-header-third .block-panels-mini h2 { display: none; }

#header-second { clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); height: 0; overflow: auto; width: 0; padding: 0; position: absolute; position: unset; }

#header-third { overflow: auto; padding: 0; position: relative; }

.active-scroll #header-third { display: block; }

.not-front .subseccion .menu-name-main-menu ul.menu { margin-bottom: 0; margin-left: 0; overflow: auto; white-space: nowrap; }

.not-front .subseccion .menu-name-main-menu ul.menu li { margin-top: 15px; list-style: none; display: inline-block; padding: 0 0.7rem 1rem; }

/*}*/
@media only screen and (min-width: 320px) { /* Portable */
  .active-scroll .pane-block.subseccion { display: none; } }

@media only screen and (min-width: 768px) { .active-scroll .region-header-third .block-panels-mini { position: fixed; top: 0; left: 52%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 120; width: 900px; } }

/* Muestra menu flotante en nota ampliada*/
.not-front.page-node-type-nota .active-scroll div#header-first { display: block; }

.not-front.page-node-type-nota .active-scroll .region-header-third { display: none; }

.not-front.page-node-type-caricatura .active-scroll .region-header-third { display: none; }

/* Sombra en el Mas de submenu*/
.not-front .menu-name-main-menu ul.menu ul.menu.custom2 { -webkit-box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.45); -moz-box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.45); box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.45); }

.block-term-queue-1, .block-term-queue-4, .block-term-queue-5, .block-term-queue-6, .block-term-queue-7, .block-term-queue-8, .block-term-queue-9 { left: 0; position: relative; top: 0; width: 100%; }

.block-term-queue-1 .block-title, .block-term-queue-4 .block-title, .block-term-queue-5 .block-title, .block-term-queue-6 .block-title, .block-term-queue-7 .block-title, .block-term-queue-8 .block-title, .block-term-queue-9 .block-title { display: none; margin: 0; }

.block-term-queue-1 .content, .block-term-queue-4 .content, .block-term-queue-5 .content, .block-term-queue-6 .content, .block-term-queue-7 .content, .block-term-queue-8 .content, .block-term-queue-9 .content { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.block-term-queue-1 .content:before, .block-term-queue-1 .content:after, .block-term-queue-4 .content:before, .block-term-queue-4 .content:after, .block-term-queue-5 .content:before, .block-term-queue-5 .content:after, .block-term-queue-6 .content:before, .block-term-queue-6 .content:after, .block-term-queue-7 .content:before, .block-term-queue-7 .content:after, .block-term-queue-8 .content:before, .block-term-queue-8 .content:after, .block-term-queue-9 .content:before, .block-term-queue-9 .content:after { content: ""; display: table; }

.block-term-queue-1 .content:after, .block-term-queue-4 .content:after, .block-term-queue-5 .content:after, .block-term-queue-6 .content:after, .block-term-queue-7 .content:after, .block-term-queue-8 .content:after, .block-term-queue-9 .content:after { clear: both; }

.block-term-queue-1 .term-queue-links, .block-term-queue-4 .term-queue-links, .block-term-queue-5 .term-queue-links, .block-term-queue-6 .term-queue-links, .block-term-queue-7 .term-queue-links, .block-term-queue-8 .term-queue-links, .block-term-queue-9 .term-queue-links { text-align: left; margin: 0; }

.block-term-queue-1 .term-queue-links li, .block-term-queue-4 .term-queue-links li, .block-term-queue-5 .term-queue-links li, .block-term-queue-6 .term-queue-links li, .block-term-queue-7 .term-queue-links li, .block-term-queue-8 .term-queue-links li, .block-term-queue-9 .term-queue-links li { display: inline-block; list-style: none; }

.block-term-queue-1 .term-queue-links li a, .block-term-queue-4 .term-queue-links li a, .block-term-queue-5 .term-queue-links li a, .block-term-queue-6 .term-queue-links li a, .block-term-queue-7 .term-queue-links li a, .block-term-queue-8 .term-queue-links li a, .block-term-queue-9 .term-queue-links li a { color: #79919d; font: 0.8rem "Montserrat", sans-serif; display: inline-block; padding: 16px 15px 11px; }

.block-term-queue-1 .term-queue-links li a:hover, .block-term-queue-4 .term-queue-links li a:hover, .block-term-queue-5 .term-queue-links li a:hover, .block-term-queue-6 .term-queue-links li a:hover, .block-term-queue-7 .term-queue-links li a:hover, .block-term-queue-8 .term-queue-links li a:hover, .block-term-queue-9 .term-queue-links li a:hover { color: #36474f; text-decoration: underline; }

/* Ocultar menu hamburguesa para desktop*/
@media only screen and (min-width: 1025px) { .front .region-header-first .block-menu-block .content .menu .menu-item a, .front .region-header-first .block-menu-block .content .menu .menu-item a:link { font-size: 0.85rem; padding: 16px 16px 14px 16px; }
  .front .active-scroll-home .region-header-first .block-menu-block .content .menu .menu-item a, .front .active-scroll-home .region-header-first .block-menu-block .content .menu .menu-item a:link { font-size: 0.8rem; padding: 18px 10px 16px 7px; }
  .block-search-form .container-inline .close-search { position: unset; }
  .front .region-header-first { text-align: center; padding-left: unset; padding-right: unset; max-width: 90%; }
  .not-front .region-header-first { text-align: left; padding-left: unset; padding-right: unset; max-width: 70%; }
  .region-header-first { position: relative; }
  .region-header-first .block-panels-mini-all-menu-desktop { display: none !important; }
  .region-header-first .block-menu-block { vertical-align: bottom !important; margin-left: 0 !important; max-width: 90%; }
  .block-term-queue .block-title { display: block !important; float: right; right: 6em; position: relative; font-size: 1em; top: 9px; }
  .block-term-queue .block-title a { color: #4dade1; display: none; }
  .region-header-third .block-term-queue { background: none; border-bottom: none; }
  .region-header-third .block-panels-mini { position: relative; }
  .region-header-third .block-panels-mini h2, .region-header-third .block-panels-mini .content { display: inline-block; padding-left: 0px; }
  .layout-caricatura .panel-col-first { margin-left: 0 !important; }
  .term-queue-links .first:before { /*background: url(../images/ic-trending.png) no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #79919d; font: 0.85rem "Montserrat", sans-serif; padding: 3px 0px 2px 24px; text-transform: uppercase; content: "Temas:"; font-weight: bold; } }

.bloque-nota-noticias-relacionadas { background: #e8e8e8; border: 1px solid #dadada; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 10px 3%; margin-left: 1rem !important; width: 50%; position: relative; z-index: 100; }

.bloque-nota-noticias-relacionadas .pane-title { color: #36474f; border-bottom: 1px solid #a9a9a9; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; padding-bottom: 5px; text-transform: uppercase; letter-spacing: 0.02rem; }

@media only screen and (max-width: 767px) { .bloque-nota-noticias-relacionadas .pane-title { display: none; } }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul { margin: 0; }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul li { display: inline-block; list-style: none; }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row { border-bottom: 1px dotted #a9b7bd; padding: 10px 0; font-size: 0; }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row > * { font-size: 16px; }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row .views-field-title { display: inline-block; vertical-align: top; margin-right: 2%; width: 68%; }

@media only screen and (max-width: 767px) { .bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row .views-field-title { width: 100%; } }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row .views-field-title a { color: #0165b3; display: block; font-size: 0.85rem; font-family: "Merriweather", serif; line-height: 1.3; }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row .views-field-field-imagen-principal { display: inline-block; vertical-align: top; width: 30%; }

@media only screen and (max-width: 767px) { .bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row .views-field-field-imagen-principal { display: none; } }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row.not-image .views-field-title { width: 100%; }

.bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row-last { border-bottom: none; }

.bloque-nota-noticias-relacionadas.element-hide-mobile { display: none; }

.noticia-relacionada-desktop { float: right; }

.noticia-relacionada-mobile { margin-bottom: 2em !important; }

/* Recursos relacionados */
.pane-recursos-notas { background: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #dadada; clear: right; margin: 1rem 10% 1rem 20px !important; padding: 10px 1%; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada { width: 96%; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada { overflow: hidden; border-bottom: 1px dotted #d4d9dd; padding: 0.5rem 0; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .views-field-title { width: 100%; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .views-field-title a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; font-size: 0.8rem; padding-right: 0.5rem; padding-left: 1.5rem; position: relative; width: 100%; font-weight: 600; line-height: 1rem; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .views-field-title a:before { color: #d4d9dd; display: inline-block; font-family: FontAwesome; font-size: 1rem; font-style: normal; font-weight: normal; padding-bottom: 0.8rem; padding-right: 0.8rem; position: absolute; top: 0; left: 0; text-decoration: inherit; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .views-field-php, .layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .views-field-field-infografia { width: 30%; }

@media only screen and (max-width: 767px) { .layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .views-field-php, .layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .views-field-field-infografia { display: none; } }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada .content-image { float: right; width: 100%; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada.fotogaleria-relation .views-field-title a:before { content: "\f030"; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada.infografia-relation .views-field-title a:before { content: "\f080"; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada .view-datos-nota-ampliada.videos-relation .views-field-title a:before { content: "\f03d"; }

.layout-normal .panel-col-first .pane-recursos-notas .pane-datos-nota-ampliada:last-child .view-datos-nota-ampliada { border-bottom: none; }

.region-header-first .block-addtoany-addtoany-button { display: inline-block; vertical-align: middle; display: none; text-align: center; width: 77%; }

.region-header-first .block-addtoany-addtoany-button .a2a_button_linkedin, .region-header-first .block-addtoany-addtoany-button .addtoany_share_save { display: none; }

.layout-caricatura .pane-addtoany, .layout-columnista .pane-addtoany { width: auto; margin-right: 50%; z-index: 1; -webkit-transform: translate(200px, -0.2rem); -moz-transform: translate(200px, -0.2rem); -ms-transform: translate(200px, -0.2rem); transform: translate(200px, -0.2rem); }

.layout-caricatura .panel-col-first.panel-panel .pane-addtoany, .layout-columnista .panel-col-first.panel-panel .pane-addtoany { width: auto; margin-right: 50%; z-index: 1; -webkit-transform: translate(400px, 1rem); -moz-transform: translate(400px, 1rem); -ms-transform: translate(400px, 1rem); transform: translate(400px, 1rem); }

.block-addtoany-addtoany-button .addtoany_list { float: right; text-align: right; margin: 1rem 0; }

.block-addtoany-addtoany-button .addtoany_list a { margin-right: 0.3rem; padding: 0; border: 1px solid #dadada; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 2.3rem; height: 2.3rem; text-align: center; line-height: 2.4rem; }

.block-addtoany-addtoany-button .addtoany_list a:before { font-family: FontAwesome; font-size: 22px; }

.block-addtoany-addtoany-button .addtoany_list a .a2a_s__default { display: none; }

.block-addtoany-addtoany-button .addtoany_list a:hover { text-decoration: none; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_facebook:before { color: #4460a0; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_twitter:before { color: #00aaec; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_whatsapp:before { color: #7ac383; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_email:before { color: #79919d; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_linkedin:before { color: #275a85; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_gplus:before { color: #f93f2d; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_instagram:before { color: #275a85; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_youtube:before { color: #ce1312; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_pinterest:before { color: #cc2127; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_rss:before { color: #ff9a00; content: ""; }

.block-addtoany-addtoany-button .addtoany_list .a2a_button_soundcloud:before { color: #ff4300; content: ""; }

/* Botones redes sociales en galerias */
.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list a { border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.05); }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_facebook:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_twitter:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_whatsapp:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_email:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_linkedin:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_gplus:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_instagram:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_youtube:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_pinterest:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_rss:before { color: #fff; content: ""; }

.layout-multigaleria .block-addtoany-addtoany-button .addtoany_list .a2a_button_soundcloud:before { color: #fff; content: ""; }

@media only screen and (max-width: 1025px) { .layout-caricatura .panel-col-first .pane-addtoany, .layout-columnista .panel-col-first .pane-addtoany { margin-right: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; } }

@media only screen and (max-width: 480px) { .layout-especial .pane-addtoany { -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; position: relative; margin: 3rem 0 1rem 5%; }
  .layout-caricatura .pane-addtoany, .layout-columnista .pane-addtoany { margin-right: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; }
  .block-addtoany-addtoany-button .addtoany_list { text-align: left; margin-left: 0 !important; } }

.bloque-nota-documento-relacionado { background: #e8e8e8; border: 1px solid #dadada; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 10px 3%; }

.bloque-nota-documento-relacionado .pane-title { color: #36474f; border-bottom: 1px solid #bebebe; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; padding-bottom: 5px; text-transform: uppercase; }

.bloque-nota-documento-relacionado .view-datos-nota-ampliada .views-row .views-field-title-1 a { color: #0366b3; display: block; font-size: 1.2rem; font-family: "Montserrat", sans-serif; font-weight: 300; }

.bloque-nota-documento-relacionado .view-datos-nota-ampliada .views-row .views-field-title-1 a:before { content: "\f0f6"; color: #d0021b; font-family: FontAwesome; margin-right: 10px; }

.bloque-nota-documento-relacionado.element-hide-mobile { display: none; }

.noticia-documentos-desktop { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; float: right; }

body.page-node .bloque-nota-documento-relacionado .views-row { margin-bottom: 0.5rem; border-bottom: 1px dotted #a9b7bd; padding-bottom: 0.5rem; }

body.page-node .bloque-nota-documento-relacionado .views-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }

.note-autor-data { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 1.5rem; }

.note-autor-data .th { width: 7%; margin-right: 0.5rem; }

.note-autor-data .th img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.group-data { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.group-data .title { width: 100%; }

.group-data .title a { font-weight: bold; }

.group-data .meta { font-size: 0.8rem; margin-right: 0.7rem; color: #79919d; line-height: 1.5rem; }

.group-data .meta a { text-decoration: none; line-height: 1.5rem; font-size: 0.8rem; color: #79919d; font-weight: normal; }

.group-data .meta.email a:before { content: "\f0e0"; color: #79919d; font-family: FontAwesome; font-size: 1rem; margin-right: 0.2rem; }

.group-data .meta.twitter a:before { content: "\f099"; color: #79919d; font-family: FontAwesome; font-size: 1rem; margin-right: 0.2rem; }

.group-data .meta.autor a { font-size: 0.8rem; color: #084f8d; }

.menu-especiales { font-family: "Montserrat", sans-serif; font-size: 0.82rem; line-height: 1.3; width: auto; margin: 1rem auto 2rem; -webkit-box-shadow: 5px 5px 20px 0px #dadada; -moz-box-shadow: 5px 5px 20px 0px #dadada; box-shadow: 5px 5px 20px 0px #dadada; overflow: auto; letter-spacing: 0.015rem; }

@media only screen and (min-width: 1025px) { .menu-especiales { max-width: 1200px; } }

.menu-especiales .brand-logo { line-height: 2.3rem; border-bottom: solid 1px #eeeeee; font-size: 1.1rem; font-weight: 700; padding: 0.5rem 0 0.5rem 1rem; text-align: center; text-transform: uppercase; width: 100%; color: #084f8d; }

.menu-especiales .brand-logo img { max-height: 2.3rem; }

.menu-especiales .brand-logo span { font-weight: 400; opacity: 0.6; margin-left: 0.5rem; }

@media only screen and (min-width: 1025px) { .menu-especiales .brand-logo { width: auto; text-align: left; border-bottom: none; padding-right: 2rem; border-right: 1px solid #dadada; float: left; } }

.menu-especiales .navigation { background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.01) 96%, rgba(0, 0, 0, 0.06) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(95%, rgba(0, 0, 0, 0)), color-stop(96%, rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.06))); background: -moz- oldlinear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.01) 96%, rgba(0, 0, 0, 0.06) 100%); background: linear-gradient(to right, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.01) 96%, rgba(0, 0, 0, 0.06) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0f000000',GradientType=1 ); }

@media only screen and (min-width: 1025px) { .menu-especiales .navigation { float: right; background: transparent; } }

.menu-especiales ul { margin: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; overflow: auto; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.menu-especiales ul li { list-style: none; padding: 0.5rem; min-height: 2.3rem; line-height: 2.3rem; }

@media only screen and (min-width: 1025px) { .menu-especiales ul li { width: auto; display: block; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } }

.menu-especiales ul li a { display: block; color: #79919d; text-decoration: none; font-weight: bold; text-transform: uppercase; white-space: nowrap; }

.menu-especiales ul li a:hover, .menu-especiales ul li a:active { color: #212121; }

.menu-especiales ul li a i { color: #44a9df; font-size: 1rem; margin: 0 0.3rem; }

@media only screen and (min-width: 1025px) { .menu-especiales ul li a { white-space: normal; } }

.canal-blue .menu-especiales .brand-logo { color: #2699d7; }

.canal-blue .menu-especiales ul li a i { color: #2699d7; }

.canal-red .menu-especiales .brand-logo { color: #f23558; }

.canal-red .menu-especiales ul li a i { color: #f23558; }

.canal-green .menu-especiales .brand-logo { color: #74c07d; }

.canal-green .menu-especiales ul li a i { color: #74c07d; }

.canal-orange .menu-especiales .brand-logo { color: #fa833b; }

.canal-orange .menu-especiales ul li a i { color: #fa833b; }

.canal-yellow .menu-especiales .brand-logo { color: #f9bf2b; }

.canal-yellow .menu-especiales ul li a i { color: #f9bf2b; }

.canal-purple .menu-especiales .brand-logo { color: #8e285d; }

.canal-purple .menu-especiales ul li a i { color: #8e285d; }

.menu-tabs ul { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 1rem 0; padding: 0; border-bottom: 1px solid #084f8d; }

.menu-tabs ul li { list-style: none; }

.menu-tabs ul li a { color: #084f8d; cursor: pointer; display: inline-block; font-size: 0.8rem; font-weight: 600; padding: 0.5rem 1.2rem; text-transform: uppercase; }

.menu-tabs ul li a.active, .menu-tabs ul li a:hover { background: #084f8d; color: #ffffff; -webkit-border-radius: 0.5rem 0.5rem 0 0; -moz-border-radius: 0.5rem 0.5rem 0 0; border-radius: 0.5rem 0.5rem 0 0; }

/* Home */
.pane-portada-noticia-importante .pane-news-front { margin: 0 auto 2em auto; width: 94%; }

.pane-portada-noticia-importante .pane-portada-sub-noticias-principales { margin: 0 auto; width: 94%; }

@media only screen and (max-width: 1025px) { .pane-portada-noticia-importante .pane-portada-sub-noticias-principales { height: auto !important; } }

.new-important-front { -webkit-box-shadow: 0 0 5px #b7b7b7; -moz-box-shadow: 0 0 5px #b7b7b7; box-shadow: 0 0 5px #b7b7b7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; }

.new-important-front .views-row { position: relative; }

.new-important-front .views-field-field-imagen-foto-1 img { height: 350px; width: 100%; }

.new-important-front .texto-principal { background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(0%, transparent), color-stop(20%, transparent), color-stop(84%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(bottom, transparent 0%, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.7) 84%); background: -moz- oldlinear-gradient(bottom, transparent 0%, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.7) 84%); background: linear-gradient(to top, transparent 0%, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.7) 84%); padding: 10px 3%; position: absolute; top: 0; width: 94%; z-index: 2; }

.new-important-front .texto-principal .views-field-field-seccion-principal a { border-bottom: 2px solid #a3a3a3; color: #ffffff; padding-bottom: 4px; text-transform: uppercase; }

.new-important-front .texto-principal .views-field-title { margin-top: 15px; text-align: center; }

.new-important-front .texto-principal .views-field-title a { color: #ffffff; font-family: "Merriweather", serif; font-size: 1.2rem; }

.new-important-front .texto-noticias-relacionadas { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(0%, transparent), color-stop(84%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 84%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 84%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 84%); bottom: 0; padding: 10px 3%; position: absolute; width: 94%; z-index: 2; }

.new-important-front .texto-noticias-relacionadas .views-field-field-topicos ul { margin: 0; text-align: center; }

.new-important-front .texto-noticias-relacionadas .views-field-field-topicos ul li { display: inline-block; list-style: none; }

.new-important-front .texto-noticias-relacionadas .views-field-field-topicos ul li { border-bottom: 1px solid #ffffff; display: block; padding-bottom: 7px; padding-right: 5px; }

.new-important-front .texto-noticias-relacionadas .views-field-field-topicos ul li a { background: url("../images/ic-trending-yellow.png") no-repeat left center; -moz-background-size: 20px; background-size: 20px; color: #f9bf2b; padding: 3px 0px 2px 24px; text-transform: uppercase; }

.new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas ul { margin: 0; border-bottom: 1px solid #ffffff; margin: 0; padding-bottom: 5px; }

.new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas ul li { display: inline-block; list-style: none; }

.new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas ul li { display: block; padding: 7px 0; text-align: center; }

.new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas ul li a { color: #ffffff; }

.new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas ul li.first { border-bottom: 1px dotted #ffffff; }

.pane-front-three-new .panel-col-last, .pane-front-three-new .panel-col-first { float: none; width: 100%; }

.news-leadings-front { -webkit-box-shadow: 0 0 5px #b7b7b7; -moz-box-shadow: 0 0 5px #b7b7b7; box-shadow: 0 0 5px #b7b7b7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; max-width: 840px; margin: 0 auto; position: relative; }

.news-leadings-front .conten-text { background: rgba(33, 33, 33, 0.5); background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(28%, rgba(0, 0, 0, 0.19)), color-stop(32%, rgba(0, 0, 0, 0.22)), color-stop(97%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.19) 28%, rgba(0, 0, 0, 0.22) 32%, rgba(0, 0, 0, 0.65) 97%); background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.19) 28%, rgba(0, 0, 0, 0.22) 32%, rgba(0, 0, 0, 0.65) 97%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.19) 28%, rgba(0, 0, 0, 0.22) 32%, rgba(0, 0, 0, 0.65) 97%); bottom: 0; padding: 40px 2% 15px; padding-top: 40px; position: absolute; width: 96%; z-index: 10; }

.news-leadings-front .conten-text .queue-section { border-bottom: 2px solid #7d7f85; display: inline-block; margin-bottom: 6px; padding-bottom: 2px; }

.news-leadings-front .conten-text .queue-section a, .news-leadings-front .conten-text .queue-section a:link { color: #ffffff; font-size: 0.85rem; font-weight: 800; text-transform: uppercase; }

.news-leadings-front .conten-text .queue-section a:hover, .news-leadings-front .conten-text .queue-section a:link:hover { text-decoration: none; }

.news-leadings-front .conten-text .queue-title a, .news-leadings-front .conten-text .queue-title a:link { color: #ffffff; font-family: "Merriweather", serif; font-size: 1.4rem; line-height: 1.2; text-shadow: 1px 1px 2px #232323; }

.news-leadings-front .queue-relacionadas, .news-leadings-front .queue-topico { display: none; }

.news-leadings-front .not-image { background: #ffffff; padding: 10px 3%; }

.news-leadings-front .not-image .queue-section { border-bottom: 1px solid #e5e5e5; display: inline-block; margin-bottom: 22px; padding-bottom: 10px; }

.news-leadings-front .not-image .queue-section a, .news-leadings-front .not-image .queue-section a:link { border-bottom: 1px solid #a6cae3; color: #005999; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; padding-bottom: 5px; text-transform: uppercase; border-bottom: none; padding: 0; }

.news-leadings-front .not-image .queue-title { font-size: 16px; }

.news-leadings-front .not-image .queue-title a, .news-leadings-front .not-image .queue-title a:link { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.3rem; }

.news-leadings-front .not-image .queue-body { font-size: 16px; margin-top: 18px; }

.news-leadings-front .not-image .queue-body p { color: #3c3c3c; font-size: 103%; }

@media only screen and (max-width: 1025px) { .news-leadings-front .news-read .conten-text .queue-title a, .news-leadings-front .news-read .conten-text .queue-title a:link { color: #79919d; text-shadow: none; } }

.news-leadings-front .queue-image { min-height: 200px; }

.pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales { margin-bottom: 2em; padding: 10px 3%; position: relative; }

.pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales .pane-title { margin-top: 10px; margin-bottom: 25px; padding-bottom: 5px; }

.pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales .field-name-sumario-frontend { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row { border-bottom: 1px dotted #e5e5e5; margin-bottom: 1em; padding-bottom: 2em; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .field-name-field-seccion-principal { display: none; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-field-imagen-principal { margin-bottom: 15px; text-align: center; width: 100%; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .group-info { width: 100%; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-field-imagen-principal .field-type-image img { width: 100%; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title .field-item div { line-height: 1; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title .field-item div a, .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title .field-item div a:link { color: #212121; font-size: 1.4rem; font-family: "Merriweather", serif; font-weight: bold; line-height: 1.8rem; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title h2 { line-height: 1; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title h2 a, .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title h2 a:link { color: #212121; font-size: 1.4rem; font-family: "Merriweather", serif; font-weight: bold; line-height: 1.8rem; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .field-name-field-imagen-principal { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .group-info { display: block; width: 100%; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .group-info .field-name-title h2 { line-height: 0.7; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .group-info .field-name-title h2 a, .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .group-info .field-name-title h2 a:link { color: #212121; font-family: "Merriweather", serif; font-size: 1rem; font-weight: 400; line-height: 1.5; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .field-type-text-with-summary { display: none; font-size: 108%; line-height: 1.4; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row-last { border-bottom: none; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .view-footer { border-top: 1px solid #e4e7e9; display: inline-block; width: 100%; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .view-footer p { margin-bottom: 0; }

.pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .view-footer .link-view-more { background: url("../images/ic-arrow-blue.png") no-repeat right center; color: #0068b3; display: block; margin-top: 13px; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 300; text-transform: uppercase; }

.block-menu-menu-tabs-home { bottom: 0; border-bottom: 1px solid #d7dce0; left: 0; position: absolute; top: 59px; width: 100%; }

.block-menu-menu-tabs-home .content .menu { margin: 0; }

.block-menu-menu-tabs-home .content .menu li { display: inline-block; list-style: none; }

.block-menu-menu-tabs-home .content .menu .menu-item { float: left; text-align: center; width: 50%; }

.block-menu-menu-tabs-home .content .menu .menu-item span, .block-menu-menu-tabs-home .content .menu .menu-item a { background: #ffffff; border-bottom: 4px solid #ffffff; color: #084f8d; font-family: "Montserrat", sans-serif; font-weight: normal; cursor: pointer; display: block; font-size: 0.9rem; padding: 15px 0; }

.block-menu-menu-tabs-home .content .menu .menu-item span.active, .block-menu-menu-tabs-home .content .menu .menu-item a.active { border-bottom: 4px solid #084f8d; }

.pane-portada-ultimas-noticias { margin-bottom: 2em; }

.pane-portada-ultimas-noticias .pane-vista-de-ultima-hora { position: relative; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .view-content { margin-bottom: 2em; padding: 10px 3%; position: relative; padding-top: 60px; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .views-row { padding: 11px 0; border-bottom: 1px solid #f2f2f2; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .views-row.views-row-last { border-bottom: none; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .views-row.views-row-last ~ .views-row-first { border-top: 1px solid #dadada; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .views-row.not-image .grupo-texto { width: 100%; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .views-field-published-at-1 { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto { display: inline-block; vertical-align: top; width: 68%; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto .views-field-title a, .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto .views-field-title a:link { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.2rem !important; line-height: 1.5rem; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto .views-field-published-at { margin-top: 15px; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto .views-field-published-at .field-content { color: #777777; font-family: "Montserrat", sans-serif; font-size: 0.85rem; font-weight: 300; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto .views-field-published-at .field-content .placeholder { font-style: inherit; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto .views-field-field-topicos { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .grupo-texto .views-field-field-resume-nota { font-size: 0.9rem; font-weight: 300; margin-top: 0.5rem; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .views-field-field-imagen-foto { display: inline-block; vertical-align: top; margin-left: 1%; width: 29%; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll li { display: inline-block; width: 100%; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a { display: inline-block; vertical-align: middle; margin: 0 0 0 0; padding: 0.85em 1em; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; -moz-transition: background-color 0.25s ease-out, color 0.25s ease-out; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 600; -webkit-appearance: none; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; margin-right: 0; margin-left: 0; text-transform: uppercase; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a, .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a.disabled, .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a[disabled], .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a.disabled:hover, .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a[disabled]:hover, .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a.disabled:focus, .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a[disabled]:focus { background-color: #084f8d; color: #ffffff; }

.pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a:hover, .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .pager--infinite-scroll a:focus { background-color: #063b6a; color: #ffffff; }

.pane-portada-opinion .pane-vista-caricaturas { margin-bottom: 2em; padding: 10px 3%; position: relative; padding-bottom: 20px; }

.pane-portada-opinion .pane-vista-caricaturas .pane-title { color: #084f8d; font-size: 0.9rem; margin-bottom: 17px; padding-bottom: 5px; }

.view-vista-caricaturas .views-field-field-imagen-caricatura a { font-size: 0; }

.pane-slider-notas-canales { margin-bottom: 1em; }

.view-slider-canal-portada .swiper-container { padding: 0 15%; }

@media only screen and (max-width: 767px) { .view-slider-canal-portada .swiper-container { margin: 0 -1rem; } }

.view-slider-canal-portada .swiper-wrapper { margin: 0; }

.view-slider-canal-portada .swiper-wrapper li { display: inline-block; list-style: none; }

.view-slider-canal-portada .swiper-wrapper .swiper-slide { background: #212121; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 7px #666666; -moz-box-shadow: 0 0 7px #666666; box-shadow: 0 0 7px #666666; float: left; max-width: 100%; position: relative; text-align: center; }

.view-slider-canal-portada .swiper-wrapper .swiper-slide.swiper-slide-prev { margin-left: -10%; }

.view-slider-canal-portada .swiper-wrapper .swiper-slide.swiper-slide-prev ~ .swiper-slide-active { margin-left: 10%; }

.view-slider-canal-portada .swiper-wrapper .swiper-slide.swiper-slide-next { margin-left: 10%; }

.view-slider-canal-portada .swiper-wrapper .swiper-slide img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.view-slider-canal-portada .swiper-wrapper .swiper-slide:after { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-4%, transparent), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); content: ""; height: 190px; position: absolute; bottom: 0; left: 0; width: 100%; }

.view-slider-canal-portada .conjunto-de-campos { bottom: 0; left: 0; max-width: 400px; padding: 2% 2% 5% 2%; position: absolute; text-align: left; width: 96%; z-index: 4; }

.view-slider-canal-portada .views-field-field-seccion-principal { border-bottom: 2px solid #828286; display: inline-block; margin-bottom: 15px; padding-bottom: 6px; }

.view-slider-canal-portada .views-field-field-seccion-principal a, .view-slider-canal-portada .views-field-field-seccion-principal a:link { color: #ffffff; font-size: 0.85rem; text-transform: uppercase; }

.view-slider-canal-portada .views-field-title a, .view-slider-canal-portada .views-field-title a:link { color: #ffffff; font-family: "Merriweather", serif; font-size: 1.2rem; line-height: 1; text-shadow: 1px 1px 2px #232323; }

.view-slider-canal-portada .view-footer { display: inline-block; margin-top: 16px; text-align: center; width: 100%; }

.view-slider-canal-portada .view-footer .swiper-pagination { position: relative; }

.view-slider-canal-portada .view-footer .swiper-pagination .swiper-pagination-bullet { background: #3399ff; margin-right: 6px; opacity: 0.5; }

.view-slider-canal-portada .view-footer .swiper-pagination .swiper-pagination-bullet-active { background: #3399ff; opacity: 1; }

.block-panels-mini-portada-galeria-foto-video { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.block-panels-mini-fotogaleria-video-mobile- { background: #36474f; margin-top: 20px; padding: 20px 0; }

.pane-menu-menu-tabs-galeria-home .pane-content { margin-bottom: 2em; text-align: center; }

.pane-menu-menu-tabs-galeria-home .pane-content .menu { margin: 0; font-size: 0; border: 1px solid #2b3940; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; }

.pane-menu-menu-tabs-galeria-home .pane-content .menu li { display: inline-block; list-style: none; }

.pane-menu-menu-tabs-galeria-home .pane-content .menu > * { font-size: 16px; }

.pane-menu-menu-tabs-galeria-home .pane-content .menu li .nolink { border: 1px solid #43545d; color: #79919d; display: inline-block; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.8rem; padding: 8px 18px 7px; width: 110px; }

.pane-menu-menu-tabs-galeria-home .pane-content .menu li .nolink.active { background: #52656f; border: 1px solid #52656f; color: #ffffff; }

.pane-menu-menu-tabs-galeria-home .pane-content .menu li .videogaleria { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }

.pane-menu-menu-tabs-galeria-home .pane-content .menu li .fotogaleria { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }

.galeria-mobile-home .view-content { margin-bottom: 20px; }

.galeria-mobile-home .swiper-container { padding: 0 15%; }

.galeria-mobile-home .swiper-wrapper { margin: 0; }

.galeria-mobile-home .swiper-wrapper li { display: inline-block; list-style: none; }

.galeria-mobile-home .swiper-wrapper .swiper-slide { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: left; max-width: 100%; position: relative; }

.galeria-mobile-home .swiper-wrapper .swiper-slide.swiper-slide-prev { margin-left: -10%; }

.galeria-mobile-home .swiper-wrapper .swiper-slide.swiper-slide-prev ~ .swiper-slide-active { margin-left: 10%; }

.galeria-mobile-home .swiper-wrapper .swiper-slide.swiper-slide-next { margin-left: 10%; }

.galeria-mobile-home .swiper-wrapper .swiper-slide img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.galeria-mobile-home .views-field-title a, .galeria-mobile-home .views-field-title a:link { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.9rem; }

.galeria-mobile-home .swiper-pagination-bullets { text-align: center; }

.galeria-mobile-home .swiper-pagination-bullets .swiper-pagination-bullet { background: #dedede; height: 10px; margin-right: 5px; opacity: 1; width: 10px; }

.galeria-mobile-home .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #777777; }

.view-vista-videos .views-field-field-video { background: #212121; text-align: center; }

.view-vista-videos .views-field-field-video a { display: block; font-size: 0; position: relative; }

.view-vista-videos .views-field-field-video a:before { border: 5px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; content: "\f04b"; font-family: FontAwesome; font-size: 32px; left: 50%; margin-left: -30.08px; margin-top: -28.5px; padding: 13px 9px 13px 16px; position: absolute; top: 50%; }

.view-vista-videos .views-field-field-video a img { font-size: 16px; }

.view-vista-fotogaleria .views-field-field-imagen-foto { background: #212121; text-align: center; }

.view-vista-fotogaleria .views-field-field-imagen-foto a { display: block; font-size: 0; position: relative; }

.view-vista-fotogaleria .views-field-field-imagen-foto a:before { border: 5px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; content: "\f030"; font-family: FontAwesome; font-size: 24px; left: 50%; margin-left: -28.5px; margin-top: -28.5px; padding: 13px 11px 13px 11px; position: absolute; top: 50%; }

.view-vista-fotogaleria .views-field-field-imagen-foto a img { font-size: 16px; }

.pane-front-three-new-video-destacado .video_destacado_header { text-align: center; }

@media only screen and (max-width: 767px) { .pane-front-three-new-video-destacado .video_destacado_header iframe { width: 100%; height: 233px; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) { .pane-front-three-new-video-destacado .video_destacado_header iframe { width: 100%; height: 425px; } }

@media only screen and (min-width: 1024px) and (max-width: 1365px) { .pane-front-three-new-video-destacado .video_destacado_header iframe { width: 100%; height: 565px; } }

@media only screen and (min-width: 1366px) { .pane-front-three-new-video-destacado .video_destacado_header iframe { width: 100%; height: 475px; margin-bottom: 30px; } }

.pane-vista-noticias-multimedia { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.view-vista-noticias-multimedia { overflow: hidden; position: relative; }

.view-vista-noticias-multimedia .views-field-field-video .field-content a { position: relative; display: inline-block; }

.view-vista-noticias-multimedia .views-field-field-video .field-content a:after { border: 5px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; content: "\f04b"; font-family: FontAwesome; font-size: 32px; left: 50%; margin-left: -30.08px; margin-top: -28.5px; padding: 13px 9px 13px 16px; position: absolute; top: 50%; }

.view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row { position: relative; }

.view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-field-title { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(0%, transparent), color-stop(85%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 85%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 85%); bottom: 0; padding: 23px 2%; position: absolute; width: 96%; }

.view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-field-title .field-content a, .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-field-title .field-content a:link { color: #ffffff; font-size: 1rem; line-height: 1.5rem; text-shadow: 1px 1px 2px #232323; }

.view-vista-noticias-multimedia .views-slideshow-controls-bottom span { margin-top: -35px; position: absolute; top: 50%; z-index: 20; }

.view-vista-noticias-multimedia .views-slideshow-controls-bottom span a, .view-vista-noticias-multimedia .views-slideshow-controls-bottom span a:link { background: url("../images/iconos.png") no-repeat -110px -235px; display: inline-block; height: 70px; text-indent: -5000em; width: 36px; }

.view-vista-noticias-multimedia .views-slideshow-controls-bottom .views-slideshow-controls-text-pause { display: none; }

.view-vista-noticias-multimedia .views-slideshow-controls-bottom .views-slideshow-controls-text-next { right: 0; }

.view-vista-noticias-multimedia .views-slideshow-controls-bottom .views-slideshow-controls-text-next a, .view-vista-noticias-multimedia .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:link { background-position: -53px -235px; }

.view-vista-noticias-multimedia .views-slideshow-controls-bottom .views-slideshow-controls-text-previous { left: 0; }

/* Canal */
.box-destacada-canal { margin-bottom: 2em; padding: 10px 3%; position: relative; display: inline-block; padding: 0; width: 100%; }

@media only screen and (max-width: 1025px) { .box-destacada-canal .news-read a { color: #79919d !important; } }

.destacada-v1 .content-text { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-4%, transparent), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); bottom: 0; display: block; padding: 20px 2% 25px; position: absolute; width: 100%; }

.destacada-v1 .content-text .queue-section { border-bottom: 1px solid #ffffff; display: inline-block; margin-bottom: 10px; padding-bottom: 5px; text-transform: uppercase; }

.destacada-v1 .content-text .queue-section a { color: #ffffff; font-weight: 800; }

.destacada-v1 .content-text .queue-section a:hover { text-decoration: none; }

.destacada-v1 .content-text .queue-title a { color: #ffffff; font-family: "Merriweather", serif; font-size: 1.5rem; font-weight: bold; line-height: 1; text-shadow: 1px 1px 2px #232323; }

.destacada-v1 .content-text .queue-topico { display: none; margin-top: 10px; }

.destacada-v1 .content-text .queue-topico ul { margin: 0; }

.destacada-v1 .content-text .queue-topico ul li { display: inline-block; list-style: none; }

.destacada-v1 .content-text .queue-topico ul a { /*background: url('../images/ic-trending.png') no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 300; font-size: 0.85rem; padding: 3px 0px 2px 24px; /*text-transform: uppercase;*/ }

.destacada-v2 .conten-text { background: #005999; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 3% 18px; position: relative; }

.destacada-v2 .conten-text .queue-section { border-bottom: 1px solid #44a9df; display: inline-block; margin-bottom: 15px; padding-bottom: 8px; text-transform: uppercase; width: 100%; }

.destacada-v2 .conten-text .queue-section a { color: #ffffff; font-size: 0.85rem; font-weight: 800; }

.destacada-v2 .conten-text .queue-section a:hover { text-decoration: none; }

.destacada-v2 .conten-text .queue-title a { color: #ffffff; font-family: "Merriweather", serif; font-size: 1.5rem; line-height: 1.2; }

.destacada-v2 .conten-text .queue-topico { display: none; margin-top: 10px; }

.destacada-v2 .conten-text .queue-topico ul { margin: 0; }

.destacada-v2 .conten-text .queue-topico ul li { display: inline-block; list-style: none; }

.destacada-v2 .conten-text .queue-topico ul a { /*background: url('../images/ic-trending.png') no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 300; font-size: 0.85rem; padding: 3px 0px 2px 24px; /*text-transform: uppercase;*/ }

.destacada-v2 .conten-text .queue-relacionada { display: none; margin-top: 25px; }

.destacada-v2 .conten-text .queue-relacionada ul { margin: 0; }

.destacada-v2 .conten-text .queue-relacionada ul li { display: inline-block; list-style: none; }

.destacada-v2 .conten-text .queue-relacionada ul li { position: relative; padding-left: 18px; }

.destacada-v2 .conten-text .queue-relacionada ul li:before { background: #44a9df; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ""; display: inline-block; height: 8px; left: 0; position: absolute; top: 5px; width: 8px; }

.destacada-v2 .conten-text .queue-relacionada ul li a { color: #ffffff; font-size: 107%; }

.destacada-box-2 { padding: 15px 3%; width: 94%; }

.destacada-box-2 .views-row .queue-resume { color: #4d4d4d; font-family: "Montserrat", sans-serif; font-size: 0.9rem; margin-top: 18px; padding: 5% 2% 12px 2%; }

.destacada-box-2 .queue-section { border-bottom: 1px solid #a6cae3; color: #005999; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; margin-bottom: 18px; padding-bottom: 3px; text-transform: uppercase; }

.destacada-box-2 .queue-title { float: left; width: 68.6%; margin-right: 2.8%; }

.destacada-box-2 .queue-title a { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.35rem; line-height: 1.5rem; }

.destacada-box-2 .queue-image { float: right; width: 28.6%; margin-left: 0; }

.destacada-box-3 .views-row { margin-bottom: 2em; padding: 10px 3%; position: relative; display: inline-block; padding: 17px 3%; width: 94%; }

.destacada-box-3 .views-row .queue-section { border-bottom: 1px solid #a6cae3; color: #005999; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; margin-bottom: 18px; padding-bottom: 3px; text-transform: uppercase; }

.destacada-box-3 .views-row .queue-title { float: left; width: 68.6%; margin-right: 2.8%; }

.destacada-box-3 .views-row .queue-title a { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.25rem; line-height: 1; }

@media only screen and (max-width: 1025px) { .destacada-box-3 .views-row.news-read .queue-title a { color: #79919d; } }

.destacada-box-3 .views-row .queue-image { float: right; width: 28.6%; margin-left: 0; }

.destacada-box-3 .views-row .queue-resume { color: #4d4d4d; font-family: "Montserrat", sans-serif; font-font-size: 1.05rem; margin-top: 18px; }

.destacada-box-3 .views-row .not-image .queue-title { float: none; margin: 0; width: 100%; }

.destacada-box-3 .views-row .not-image  .queue-title { float: none; margin: 0; width: 100%; }

.internal-section { margin-bottom: 2em; padding: 10px 3%; position: relative; position: initial; }

.internal-section .views-field-published-at { color: #888; font-size: 0.85rem; margin: 0.5rem 0; }

.internal-section .views-row { border-bottom: 1px solid #dadada; padding: 15px 0; display: inline-block; width: 100%; }

.internal-section .views-row .title-topic { float: left; width: 68.6%; margin-right: 2.8%; }

.internal-section .views-row .views-field-field-imagen-foto { float: right; width: 28.6%; margin-left: 0; }

.internal-section .views-row .views-field-field-imagen-foto img { width: 100%; }

.internal-section .views-row .views-field-field-resume-nota { color: #212121; font-size: 0.9rem; font-weight: 300; margin-top: 0.5rem; }

.internal-section .views-row .views-field-field-titulo-corto a, .internal-section .views-row .views-field-title a { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.4rem; line-height: 1.3; }

.internal-section .views-row .views-field-field-topicos { margin-top: 12px; }

.internal-section .views-row .views-field-field-topicos a { /*background: url('../images/ic-trending.png') no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 300; font-size: 0.85rem; padding: 3px 0px 2px 24px; /*text-transform: uppercase;*/ }

.internal-section .views-row.views-row-last { border-bottom: none; }

.internal-section .item-list { bottom: 0; left: 0; margin-top: 3rem; position: relative; margin-top: 3rem; text-align: center; width: 100%; }

/*===============================
=            $Layout            =
===============================*/
/*==========  $Grid - Fluid width  ==========*/
/*!* Config. No. of Columns:          12; Percentual column width: 833.33333%; Gutter width:            20px; */
.section { clear: both; width: 100%; }

.holder { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.holder:before, .holder:after { content: ''; display: table; }

.holder:after { clear: both; }

.row { *zoom: 1; margin-left: -10px; margin-right: -10px; /* Fix last column in a row if it has suffix */ }

.row:before, .row:after { content: ''; display: table; }

.row:after { clear: both; }

.row > div:last-child[class^="suffix"], .row > div:last-child[class*=" suffix"] { float: left; }

/* Fix units inside forms */
form [class^="unit-"], form [class*=" unit-"] { clear: none; }

[class^="unit-"], [class*=" unit-"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; padding-left: 10px; padding-right: 10px; width: 100%; }

.unit-1 { width: 8.33333%; }

.unit-2 { width: 16.66667%; }

.unit-3 { width: 25%; }

.unit-4 { width: 33.33333%; }

.unit-5 { width: 41.66667%; }

.unit-6 { width: 50%; }

.unit-7 { width: 58.33333%; }

.unit-8 { width: 66.66667%; }

.unit-9 { width: 75%; }

.unit-10 { width: 83.33333%; }

.unit-11 { width: 91.66667%; }

.unit-12 { width: 100%; }

.prefix-1 { margin-left: 8.33333%; }

.prefix-2 { margin-left: 16.66667%; }

.prefix-3 { margin-left: 25%; }

.prefix-4 { margin-left: 33.33333%; }

.prefix-5 { margin-left: 41.66667%; }

.prefix-6 { margin-left: 50%; }

.prefix-7 { margin-left: 58.33333%; }

.prefix-8 { margin-left: 66.66667%; }

.prefix-9 { margin-left: 75%; }

.prefix-10 { margin-left: 83.33333%; }

.prefix-11 { margin-left: 91.66667%; }

.suffix-1 { margin-right: 8.33333%; }

.suffix-2 { margin-right: 16.66667%; }

.suffix-3 { margin-right: 25%; }

.suffix-4 { margin-right: 33.33333%; }

.suffix-5 { margin-right: 41.66667%; }

.suffix-6 { margin-right: 50%; }

.suffix-7 { margin-right: 58.33333%; }

.suffix-8 { margin-right: 66.66667%; }

.suffix-9 { margin-right: 75%; }

.suffix-10 { margin-right: 83.33333%; }

.suffix-11 { margin-right: 91.66667%; }

.push-1 { position: relative; left: 8.33333%; }

.push-2 { position: relative; left: 16.66667%; }

.push-3 { position: relative; left: 25%; }

.push-4 { position: relative; left: 33.33333%; }

.push-5 { position: relative; left: 41.66667%; }

.push-6 { position: relative; left: 50%; }

.push-7 { position: relative; left: 58.33333%; }

.push-8 { position: relative; left: 66.66667%; }

.push-9 { position: relative; left: 75%; }

.push-10 { position: relative; left: 83.33333%; }

.push-11 { position: relative; left: 91.66667%; }

.pull-1 { position: relative; left: -8.33333%; }

.pull-2 { position: relative; left: -16.66667%; }

.pull-3 { position: relative; left: -25%; }

.pull-4 { position: relative; left: -33.33333%; }

.pull-5 { position: relative; left: -41.66667%; }

.pull-6 { position: relative; left: -50%; }

.pull-7 { position: relative; left: -58.33333%; }

.pull-8 { position: relative; left: -66.66667%; }

.pull-9 { position: relative; left: -75%; }

.pull-10 { position: relative; left: -83.33333%; }

.pull-11 { position: relative; left: -91.66667%; }

/*! Units for 'small' devices */
@media only screen and (min-width: 0) and (max-width: 767px) { .unit-sm-1 { width: 8.33333%; }
  .unit-sm-2 { width: 16.66667%; }
  .unit-sm-3 { width: 25%; }
  .unit-sm-4 { width: 33.33333%; }
  .unit-sm-5 { width: 41.66667%; }
  .unit-sm-6 { width: 50%; }
  .unit-sm-7 { width: 58.33333%; }
  .unit-sm-8 { width: 66.66667%; }
  .unit-sm-9 { width: 75%; }
  .unit-sm-10 { width: 83.33333%; }
  .unit-sm-11 { width: 91.66667%; }
  .unit-sm-12 { width: 100%; }
  .prefix-sm-1 { margin-left: 8.33333%; }
  .prefix-sm-2 { margin-left: 16.66667%; }
  .prefix-sm-3 { margin-left: 25%; }
  .prefix-sm-4 { margin-left: 33.33333%; }
  .prefix-sm-5 { margin-left: 41.66667%; }
  .prefix-sm-6 { margin-left: 50%; }
  .prefix-sm-7 { margin-left: 58.33333%; }
  .prefix-sm-8 { margin-left: 66.66667%; }
  .prefix-sm-9 { margin-left: 75%; }
  .prefix-sm-10 { margin-left: 83.33333%; }
  .prefix-sm-11 { margin-left: 91.66667%; }
  .suffix-sm-1 { margin-right: 8.33333%; }
  .suffix-sm-2 { margin-right: 16.66667%; }
  .suffix-sm-3 { margin-right: 25%; }
  .suffix-sm-4 { margin-right: 33.33333%; }
  .suffix-sm-5 { margin-right: 41.66667%; }
  .suffix-sm-6 { margin-right: 50%; }
  .suffix-sm-7 { margin-right: 58.33333%; }
  .suffix-sm-8 { margin-right: 66.66667%; }
  .suffix-sm-9 { margin-right: 75%; }
  .suffix-sm-10 { margin-right: 83.33333%; }
  .suffix-sm-11 { margin-right: 91.66667%; } }

/*! Units for 'medium' devices */
@media only screen and (min-width: 768px) { .unit-md-1 { width: 8.33333%; }
  .unit-md-2 { width: 16.66667%; }
  .unit-md-3 { width: 25%; }
  .unit-md-4 { width: 33.33333%; }
  .unit-md-5 { width: 41.66667%; }
  .unit-md-6 { width: 50%; }
  .unit-md-7 { width: 58.33333%; }
  .unit-md-8 { width: 66.66667%; }
  .unit-md-9 { width: 75%; }
  .unit-md-10 { width: 83.33333%; }
  .unit-md-11 { width: 91.66667%; }
  .unit-md-12 { width: 100%; }
  .prefix-md-1 { margin-left: 8.33333%; }
  .prefix-md-2 { margin-left: 16.66667%; }
  .prefix-md-3 { margin-left: 25%; }
  .prefix-md-4 { margin-left: 33.33333%; }
  .prefix-md-5 { margin-left: 41.66667%; }
  .prefix-md-6 { margin-left: 50%; }
  .prefix-md-7 { margin-left: 58.33333%; }
  .prefix-md-8 { margin-left: 66.66667%; }
  .prefix-md-9 { margin-left: 75%; }
  .prefix-md-10 { margin-left: 83.33333%; }
  .prefix-md-11 { margin-left: 91.66667%; }
  .suffix-md-1 { margin-right: 8.33333%; }
  .suffix-md-2 { margin-right: 16.66667%; }
  .suffix-md-3 { margin-right: 25%; }
  .suffix-md-4 { margin-right: 33.33333%; }
  .suffix-md-5 { margin-right: 41.66667%; }
  .suffix-md-6 { margin-right: 50%; }
  .suffix-md-7 { margin-right: 58.33333%; }
  .suffix-md-8 { margin-right: 66.66667%; }
  .suffix-md-9 { margin-right: 75%; }
  .suffix-md-10 { margin-right: 83.33333%; }
  .suffix-md-11 { margin-right: 91.66667%; } }

/*! Units for 'large' devices */
@media only screen and (min-width: 1025px) { .unit-lg-1 { width: 8.33333%; }
  .unit-lg-2 { width: 16.66667%; }
  .unit-lg-3 { width: 25%; }
  .unit-lg-4 { width: 33.33333%; }
  .unit-lg-5 { width: 41.66667%; }
  .unit-lg-6 { width: 50%; }
  .unit-lg-7 { width: 58.33333%; }
  .unit-lg-8 { width: 66.66667%; }
  .unit-lg-9 { width: 75%; }
  .unit-lg-10 { width: 83.33333%; }
  .unit-lg-11 { width: 91.66667%; }
  .unit-lg-12 { width: 100%; }
  .prefix-lg-1 { margin-left: 8.33333%; }
  .prefix-lg-2 { margin-left: 16.66667%; }
  .prefix-lg-3 { margin-left: 25%; }
  .prefix-lg-4 { margin-left: 33.33333%; }
  .prefix-lg-5 { margin-left: 41.66667%; }
  .prefix-lg-6 { margin-left: 50%; }
  .prefix-lg-7 { margin-left: 58.33333%; }
  .prefix-lg-8 { margin-left: 66.66667%; }
  .prefix-lg-9 { margin-left: 75%; }
  .prefix-lg-10 { margin-left: 83.33333%; }
  .prefix-lg-11 { margin-left: 91.66667%; }
  .suffix-lg-1 { margin-right: 8.33333%; }
  .suffix-lg-2 { margin-right: 16.66667%; }
  .suffix-lg-3 { margin-right: 25%; }
  .suffix-lg-4 { margin-right: 33.33333%; }
  .suffix-lg-5 { margin-right: 41.66667%; }
  .suffix-lg-6 { margin-right: 50%; }
  .suffix-lg-7 { margin-right: 58.33333%; }
  .suffix-lg-8 { margin-right: 66.66667%; }
  .suffix-lg-9 { margin-right: 75%; }
  .suffix-lg-10 { margin-right: 83.33333%; }
  .suffix-lg-11 { margin-right: 91.66667%; } }

/*! Units for 'extralarge' devices */
@media only screen and (min-width: 1200px) { .unit-xl-1 { width: 8.33333%; }
  .unit-xl-2 { width: 16.66667%; }
  .unit-xl-3 { width: 25%; }
  .unit-xl-4 { width: 33.33333%; }
  .unit-xl-5 { width: 41.66667%; }
  .unit-xl-6 { width: 50%; }
  .unit-xl-7 { width: 58.33333%; }
  .unit-xl-8 { width: 66.66667%; }
  .unit-xl-9 { width: 75%; }
  .unit-xl-10 { width: 83.33333%; }
  .unit-xl-11 { width: 91.66667%; }
  .unit-xl-12 { width: 100%; }
  .prefix-xl-1 { margin-left: 8.33333%; }
  .prefix-xl-2 { margin-left: 16.66667%; }
  .prefix-xl-3 { margin-left: 25%; }
  .prefix-xl-4 { margin-left: 33.33333%; }
  .prefix-xl-5 { margin-left: 41.66667%; }
  .prefix-xl-6 { margin-left: 50%; }
  .prefix-xl-7 { margin-left: 58.33333%; }
  .prefix-xl-8 { margin-left: 66.66667%; }
  .prefix-xl-9 { margin-left: 75%; }
  .prefix-xl-10 { margin-left: 83.33333%; }
  .prefix-xl-11 { margin-left: 91.66667%; }
  .suffix-xl-1 { margin-right: 8.33333%; }
  .suffix-xl-2 { margin-right: 16.66667%; }
  .suffix-xl-3 { margin-right: 25%; }
  .suffix-xl-4 { margin-right: 33.33333%; }
  .suffix-xl-5 { margin-right: 41.66667%; }
  .suffix-xl-6 { margin-right: 50%; }
  .suffix-xl-7 { margin-right: 58.33333%; }
  .suffix-xl-8 { margin-right: 66.66667%; }
  .suffix-xl-9 { margin-right: 75%; }
  .suffix-xl-10 { margin-right: 83.33333%; }
  .suffix-xl-11 { margin-right: 91.66667%; } }

html { font-size: 100.01%; }

body { direction: ltr; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 0.875em; line-height: 1.5em; }

.region-header-first .block-eluniverso-core-menu-flotante, .region-header-first .block-views-noticia-ampliada-block-2, .region-header-first .block-panels-mini-all-menu-desktop, .region-header-first .block-menu-block, .region-header-first .block-views-nota-patrocinada-block-1 { display: none; }

.layout-patrocinado .active-scroll .region-header-first .block-views-nota-patrocinada-block-1 { display: block; margin: 0.5rem auto; }

.layout-patrocinado .active-scroll .region-header-first .block-seed-tools-seed-logo, .layout-patrocinado .active-scroll .region-header-first .block-views-noticia-ampliada-block-2, .layout-patrocinado .active-scroll .region-header-first .block-views-noticia-ampliada-block-1 { display: none; }

.region-header-first .block-block:last-child { display: none; }

.region-header-first .block-eluniverso-core-seccion-flotante { display: none; }

.active-scroll .region-header-first { background: #ffffff; width: 100%; }

.active-scroll .region-header-first .block-addtoany-addtoany-button { display: inline-block; }

.active-scroll .region-header-first .block-views-noticia-ampliada-block-1 { display: none; }

.active-scroll .region-header-first .block-eluniverso-core-seccion-flotante { display: inline-block; vertical-align: middle; text-align: center; }

.active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content { color: #36474f; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; text-transform: uppercase; }

.active-scroll .region-header-first .block-block:last-child { bottom: 0; display: block; line-height: 0; left: 0; position: absolute; width: 100%; }

.active-scroll .region-header-first .block-block:last-child p { margin-bottom: 0; }

.active-scroll #block-search-form { display: none; }

.active-scroll .block-panels-mini-menu-mobile .button-animate:after { color: #084f8d; }

.progress-bar { display: inline-block; text-indent: -5000em; background: rgba(0, 0, 0, 0.35); height: 4px; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 { display: inline-block; vertical-align: middle; text-align: center; -webkit-flex-basis: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 .view-noticia-ampliada ul { margin: 0; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 .view-noticia-ampliada ul li { display: inline-block; list-style: none; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 .view-noticia-ampliada ul .views-field-field-canal-principal .field-content { color: #ffffff; font-size: 1.1rem; text-transform: uppercase; font-weight: 600; }

.page-node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 { display: inline-block; }

.page-node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 ul { margin: 0; }

.page-node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 ul li { display: inline-block; list-style: none; }

.page-node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content { color: #084f8d; }

#footer { background: #e8e8e8; border-top: 1px solid #dedede; padding-top: 18px; }

.region-footer-first .menu-name-main-menu { margin: 0 auto; width: 94%; }

.region-footer-first .menu-name-main-menu ul { margin: 0; font-size: 0; }

.region-footer-first .menu-name-main-menu ul li { display: inline-block; list-style: none; }

.region-footer-first .menu-name-main-menu ul > * { font-size: 16px; }

.region-footer-first .menu-name-main-menu ul .menu-item { margin-bottom: 20px; vertical-align: middle; width: 50%; }

.region-footer-first .menu-name-main-menu ul .menu-item a, .region-footer-first .menu-name-main-menu ul .menu-item a:link { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 400; font-size: 0.8rem; text-transform: uppercase; }

.region-footer-first .menu-name-main-menu ul .menu-item a.active, .region-footer-first .menu-name-main-menu ul .menu-item a:link.active { font-family: "Montserrat", sans-serif; font-weight: bold; }

.region-footer-first .block-term-queue .block-title, .region-footer-first .sociales-footer .block-title { border-top: 1px solid #fafafa; color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1.05rem; margin: 0; padding: 10px 3%; }

.region-footer-first .block-term-queue .active.block-title, .region-footer-first .sociales-footer .active.block-title { font-family: "Montserrat", sans-serif; }

.region-footer-first .block-term-queue .active.block-title:after, .region-footer-first .sociales-footer .active.block-title:after { content: "\f106"; color: #79919d; font-size: 30px; font-family: FontAwesome; float: right; }

.region-footer-first .block-term-queue .block-title:after, .region-footer-first .sociales-footer .block-title:after { content: "\f107"; color: #79919d; font-size: 30px; font-family: FontAwesome; float: right; }

.region-footer-first .block-term-queue { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }

.region-footer-first .block-term-queue .content { display: none; margin: 0 auto; width: 94%; }

.region-footer-first .block-term-queue .content ul { margin: 0; font-size: 0; }

.region-footer-first .block-term-queue .content ul li { display: inline-block; list-style: none; }

.region-footer-first .block-term-queue .content ul > * { font-size: 16px; }

.region-footer-first .block-term-queue .content ul li { margin-bottom: 20px; vertical-align: middle; width: 50%; }

.region-footer-first .block-term-queue .content ul li a, .region-footer-first .block-term-queue .content ul li a:link { color: #79919d; font-weight: 300; font-size: 0.85rem; text-transform: uppercase; }

.region-footer-first .sociales-footer { border-bottom: 1px solid #dadada; }

.region-footer-first .sociales-footer .content { display: none; margin: 0 auto; width: 94%; }

.region-footer-first .sociales-footer .content ul { margin: 0; font-size: 0; }

.region-footer-first .sociales-footer .content ul li { display: inline-block; list-style: none; }

.region-footer-first .sociales-footer .content ul > * { font-size: 16px; }

.region-footer-first .sociales-footer .content ul li { vertical-align: middle; width: 50%; }

#footer-second { border-top: 1px solid #fafafa; padding: 23px 3%; }

.region-footer-second .block-menu-menu-logos-portales-eu { display: none; }

/* Relative width classes */
.half-width, .one-half, .one-third, .two-thirds, .one-fourth, .two-fourths, .three-fourths, .one-fifth, .two-fifths, .three-fifths, .four-fifths, .one-sixth, .two-sixths, .three-sixths, .four-sixths, .five-sixths { clear: none; float: left; margin-right: 1%; }

.full-width { width: 100.0%; clear: both; }

.half-width, .one-half { width: 50%; clear: none; }

.one-third { width: 33.33333%; }

.two-thirds { width: 100%; }

.one-fourth { width: 25%; }

.two-fourths { width: 50%; }

.three-fourths { width: 75%; }

.one-fifth { width: 20%; }

.two-fifths { width: 40%; }

.three-fifths { width: 60%; }

.four-fifths { width: 80%; }

.one-sixth { width: 16.66667%; }

.two-sixths { width: 33.33333%; }

.three-sixths { width: 50%; }

.four-sixths { width: 66.66667%; }

.five-sixths { width: 83.33333%; }

/*==========  $Object - Nav  ==========*/
/** nav abstraction object as per http://csswizardry.com/2011/09/the-nav-abstraction/ */
.nav { list-style: none; margin: 0 0 9px 0; }

.nav > li { display: block; float: left; }

.nav > li > a, .nav > li > a:link { display: block; font-weight: normal; text-decoration: none; }

/*==========  Global setup  ==========*/
.tabs, .tabs-vertical, .menu-horizontal, .menu-vertical, .breadcrumb, .pagination, .pagination ul, .nav-direction, .nav-direction ul { list-style: none; margin: 0 0 9px 0; *zoom: 1; }

.tabs:before, .tabs:after, .tabs-vertical:before, .tabs-vertical:after, .menu-horizontal:before, .menu-horizontal:after, .menu-vertical:before, .menu-vertical:after, .breadcrumb:before, .breadcrumb:after, .pagination:before, .pagination:after, .pagination ul:before, .pagination ul:after, .nav-direction:before, .nav-direction:after, .nav-direction ul:before, .nav-direction ul:after { content: ''; display: table; }

.tabs:after, .tabs-vertical:after, .menu-horizontal:after, .menu-vertical:after, .breadcrumb:after, .pagination:after, .pagination ul:after, .nav-direction:after, .nav-direction ul:after { clear: both; }

.tabs > li, .tabs-vertical > li, .menu-horizontal > li, .menu-vertical > li, .breadcrumb > li, .pagination > li, .pagination ul > li, .nav-direction > li, .nav-direction ul > li { display: block; float: left; }

.tabs > li > a, .tabs > li > a:link, .tabs-vertical > li > a, .tabs-vertical > li > a:link, .menu-horizontal > li > a, .menu-horizontal > li > a:link, .menu-vertical > li > a, .menu-vertical > li > a:link, .breadcrumb > li > a, .breadcrumb > li > a:link, .pagination > li > a, .pagination > li > a:link, .pagination ul > li > a, .pagination ul > li > a:link, .nav-direction > li > a, .nav-direction > li > a:link, .nav-direction ul > li > a, .nav-direction ul > li > a:link { display: block; font-weight: normal; text-decoration: none; }

.tabs > li > a:focus, .tabs-vertical > li > a:focus, .menu-horizontal > li > a:focus, .menu-vertical > li > a:focus, .breadcrumb > li > a:focus, .pagination > li > a:focus, .pagination ul > li > a:focus, .nav-direction > li > a:focus, .nav-direction ul > li > a:focus { outline: thin auto #084f8d; }

/*==========  $Nav Tabs  ==========*/
.tabs, .tabs-vertical { *zoom: 1; overflow: visible; }

.tabs:before, .tabs:after, .tabs-vertical:before, .tabs-vertical:after { content: ''; display: table; }

.tabs:after, .tabs-vertical:after { clear: both; }

.tabs > li, .tabs-vertical > li { position: relative; }

.tabs > li > a, .tabs > li > a:link, .tabs > li > a:visited, .tabs-vertical > li > a, .tabs-vertical > li > a:link, .tabs-vertical > li > a:visited { background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eeeeee)); background: -webkit-linear-gradient(top, #fafafa, #eeeeee); background: -moz- oldlinear-gradient(top, #fafafa, #eeeeee); background: linear-gradient(180deg, #fafafa, #eeeeee); border: 1px solid #e5e5e5; color: #212121; padding: 6px 9px; }

/*==========  Horizontal Tabs  ==========*/
.tabs { border-bottom: 1px solid #dadada; }

.tabs > li { margin-right: 3px; top: 1px; }

.tabs > li > a, .tabs > li > a:link, .tabs > li > a:visited { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.tabs > li > a:hover, .tabs > li.active > a, .tabs > li.active > a:link { background: #ffffff; border: 1px solid #e5e5e5; border-bottom-color: transparent; }

/*==========  tabs-Vertical  ==========*/
.tabs-vertical { border-right: 1px solid #dadada; float: left; margin-right: 9px; width: 10em; }

.tabs-vertical > li { float: none; left: 1px; margin-bottom: 3px; padding-left: 1px; }

.tabs-vertical > li > a, .tabs-vertical > li > a:link, .tabs-vertical > li > a:visited { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.tabs-vertical > li > a:hover, .tabs-vertical > li.active > a, .tabs-vertical > li.active > a:link { background: #ffffff; border: 1px solid #e5e5e5; border-right-color: transparent; }

/*==========  Tabs content  ==========*/
.tabs-content { *zoom: 1; display: block; margin: 0; }

.tabs-content:before, .tabs-content:after { content: ''; display: table; }

.tabs-content:after { clear: both; }

.tabs-content > li, .tabs-content > div { display: none; height: 1%; overflow: auto; }

.tabs-content > li.active, .tabs-content > div.active { display: block; }

/*==========  $Nav Menus  ==========*/
.menu-horizontal > li > a, .menu-horizontal > li > a:link, .menu-horizontal > li > a:visited, .menu-vertical > li > a, .menu-vertical > li > a:link, .menu-vertical > li > a:visited { background: #f5f5f5; color: #212121; padding: 6px 9px; }

.menu-horizontal > li > a:hover, .menu-horizontal > li.active > a, .menu-horizontal > li.active > a:link, .menu-vertical > li > a:hover, .menu-vertical > li.active > a, .menu-vertical > li.active > a:link { background: #dadada; }

/*==========  menu-Horizontal  ==========*/
.menu-horizontal > li { border-left: 1px solid #e5e5e5; display: inline-block; float: left; }

/*==========  menu-Vertical  ==========*/
.menu-vertical > li { border-bottom: 1px solid #e5e5e5; float: none; }

/*==========  $Nav Pagination  ==========*/
.pagination, .nav-direction { clear: both; }

.pagination ul, .nav-direction ul { clear: both; margin: 0; }

.pagination span, .pagination li span, .pagination a, .pagination a:link, .pagination a:visited, .nav-direction span, .nav-direction li span, .nav-direction a, .nav-direction a:link, .nav-direction a:visited { background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eeeeee)); background: -webkit-linear-gradient(top, #fafafa, #eeeeee); background: -moz- oldlinear-gradient(top, #fafafa, #eeeeee); background: linear-gradient(180deg, #fafafa, #eeeeee); border: 1px solid #dadada; color: #555555; display: inline-block; margin: 0; padding: 3px 9px; text-decoration: none; }

.pagination .current, .pagination .current span, .pagination li.active a, .pagination li.active a:link, .pagination a:hover, .nav-direction .current, .nav-direction .current span, .nav-direction li.active a, .nav-direction li.active a:link, .nav-direction a:hover { background: #e5e5e5; background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#dadada)); background: -webkit-linear-gradient(top, #e5e5e5, #dadada); background: -moz- oldlinear-gradient(top, #e5e5e5, #dadada); background: linear-gradient(180deg, #e5e5e5, #dadada); color: #212121; text-decoration: none; }

/* Full Pagination */
.pagination li { float: left; }

.pagination span, .pagination li span, .pagination a, .pagination a:link, .pagination a:visited { float: left; }

.pagination .disabled, .pagination .disabled span, .pagination .disabled a, .pagination .disabled a:link { background: #f5f5f5; color: #dadada; text-decoration: none; }

.pagination li a, .pagination li a:link, .pagination li a:visited { border-left-width: 0; }

.pagination li:first-child a, .pagination li:first-child a:link, .pagination li:first-child a:visited { border-left-width: 1px; }

.pagination span { background: transparent; border-color: transparent; }

/* nav-direction */
.nav-direction a, .nav-direction a:link, .nav-direction a:visited { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.nav-direction li:first-child, .nav-direction .prev, .nav-direction .prev a, .nav-direction .prev a:link { float: left; }

.nav-direction li:last-child, .nav-direction .next, .nav-direction .next a, .nav-direction .prev a:link { float: right; }

/*==========  $Nav Breadcrumbs  ==========*/
.breadcrumb { background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f5f5f5)); background: -webkit-linear-gradient(top, #fafafa, #f5f5f5); background: -moz- oldlinear-gradient(top, #fafafa, #f5f5f5); background: linear-gradient(180deg, #fafafa, #f5f5f5); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #dadada; }

.breadcrumb span { display: block; }

.breadcrumb > a, .breadcrumb > a:link { display: inline-block; }

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb span { padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 9px; }

.breadcrumb a:hover, .breadcrumb .active a, .breadcrumb .active a:link { color: #212121; }

.breadcrumb .active a:after, .breadcrumb .active a:link:after { content: ""; }

body { background: #ffffff; font: 16px/20px "Montserrat", sans-serif; }

.region-preface-first { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding: 0; text-align: center; margin-top: 20px; }

.region-preface-first:before, .region-preface-first:after { content: ''; display: table; }

.region-preface-first:after { clear: both; }

.region-pre-content { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding: 0; }

.region-pre-content:before, .region-pre-content:after { content: ''; display: table; }

.region-pre-content:after { clear: both; }

.region-preface-second { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding: 0; }

.region-preface-second:before, .region-preface-second:after { content: ''; display: table; }

.region-preface-second:after { clear: both; }

.not-front { padding-top: 57px; }

.not-front #main { margin: 0 auto; width: 94%; }

.region-header-first { font-size: 0; background: #084f8d; -webkit-box-shadow: 0 0 5px #b7b7b7; -moz-box-shadow: 0 0 5px #b7b7b7; box-shadow: 0 0 5px #b7b7b7; left: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: end; }

.region-header-first > * { font-size: 16px; }

#header { position: relative; width: 100%; margin-bottom: 1.5rem; clear: both; }

.menu-mobile-active { overflow: hidden; }

.menu-mobile-active .block-panels-mini-menu-mobile:after { background: rgba(33, 33, 33, 0.5); content: ""; height: 100%; position: fixed; display: inline-block; width: 100%; left: 0; top: 57px; z-index: 1; }

#main { max-width: 100%; padding: 3% 0; }

#main .content-inner { position: relative; }

#header-first { position: fixed; width: 100%; top: 0; left: 0; z-index: 105; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#header-third { height: auto; overflow: initial; position: relative; width: auto; }

#header-second { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.region-postscript-third .block-block { text-align: center; padding: 10px 3%; }

.region-postscript-third .button-up { text-align: right; }

.region-postscript-third .button-up .content { display: inline-block; }

.region-postscript-third .button-up .content p { background: url("../images/boton-up.png") no-repeat right center; color: #79919d; cursor: pointer; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; letter-spacing: 0.02rem; margin: 0; text-transform: uppercase; padding-right: 25px; }

.region-postscript-third .block-eluniverso-core-menu-flotante { display: none; }

.region-navigation .block-eluniverso-core-block-taxonomy-page-name, .region-navigation .block-seed-tools-seed-title { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.panel-2col .panel-col-last .inside { margin: 0; }

.element-invisible { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.panel-2col-stacked .panel-col-top, .panel-2col-stacked .panel-col-bottom { width: 100%; }

.panel-2col-stacked .panel-col-bottom { display: inline-block; margin-top: 30px; }

/*===============================
=            $Pages             =
===============================*/
.front { padding-top: 113px; }

.front .pane-front-three-new .panel-col-first, .front .pane-front-three-new .panel-col-last { margin: 0 auto; width: 94%; }

.front .pane-portada-ultimas-noticias .panel-col-last, .front .pane-portada-ultimas-noticias .panel-col-first { width: 100%; }

.front .pane-sub-noticias-destacadas, .front .pane-portada-ultimas-noticias, .front .pane-portada-opinion { margin: 0 auto; width: 94%; }

.front .region-footer-first .menu-name-main-menu ul .menu-item a.active, .front .region-footer-first .menu-name-main-menu ul .menu-item a:link.active { font-weight: bold; }

.front .region-footer-first .menu-name-main-menu ul .menu-item a.portada, .front .region-footer-first .menu-name-main-menu ul .menu-item a:link.portada { font-weight: bold; }

body.node-type-nota.layout-normal .view.view-datos-nota-ampliada { padding: 0; }

.pane-video::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: rgba(0, 0, 0, 0.1); }

.pane-video::-webkit-scrollbar { width: 6px; background-color: transparent; }

.pane-video::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.4); }

.page-node-type-video .center-wrapper .panel-panel { padding: 0.7rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; }

.page-node-type-video .center-wrapper .panel-panel.panel-col-first { width: 65%; }

.page-node-type-video .center-wrapper .panel-panel.panel-col-last { width: 35%; }

.page-node-type-video .pane-node-field-video { margin-bottom: 1rem; }

.page-node-type-video .pane-node-body { margin-bottom: 2rem; }

.page-node-type-video .pane-node-body .pane-title { display: none; }

.page-node-type-video .pane-node-body .pane-content p { color: rgba(255, 255, 255, 0.5); font-size: 0.9rem; }

.page-node-type-video .pane-node-body .field-name-body { font-size: 0.9rem; }

.page-node-type-video .pane-video { background: rgba(0, 0, 0, 0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; height: 450px; overflow-y: scroll; padding-right: 0.5rem; }

.page-node-type-video .pane-video .views-row { border-bottom: dotted 1px rgba(255, 255, 255, 0.2); padding: 1rem; width: 92% !important; margin-bottom: 5px !important; overflow: hidden; }

.page-node-type-video .pane-video .views-field-php { float: left; width: 30%; margin-right: 5%; }

.page-node-type-video .pane-video * { font-size: 0.8rem; color: white; background: #29373d; font-weight: bold; line-height: 1; }

.page-node-type-video .pane-video ul.term { list-style: none; margin: 0; }

.page-node-type-video .pane-video .views-field-field-secciones { display: inline-block; }

.page-node-type-video .pane-video .views-field-created { display: inline-block; margin-right: 0.5rem; }

.page-node-type-video .pane-video .views-field-title { display: block; font-size: 1rem; margin-bottom: 0.2rem; }

.page-node-type-video .pane-video .views-field-title-1 { color: red; }

.page-node-type-video .pane-video .field-content { color: rgba(255, 255, 255, 0.5); font-weight: 400; }

.page-node-type-video .pane-video .field-content .multimedia-image a::before { border: 3px solid #ffffff; padding: 6px 10px; font-size: 18px; left: 58%; top: 62%; z-index: 1; }

.page-node-type-nota { padding-top: 57px; }

.page-node-type-nota #main { padding: 0 1.5rem; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .views-field-field-imagen-foto-1 { display: inline-block; vertical-align: middle; margin-right: 2%; width: 18%; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .views-field-field-imagen-foto-1 img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos { display: inline-block; vertical-align: middle; width: 74%; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-title-1 .field-content a { color: #0b6bb5; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-usuario-twitter .field-content a { color: #0b6bb5; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-usuario-twitter .field-content a:before { content: "\f099"; color: #79919d; font-family: FontAwesome; font-size: 15px; margin-right: 4px; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-correo-electronico .field-content a { color: #0b6bb5; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-correo-electronico .field-content a:before { content: "\f0e0"; color: #79919d; font-family: FontAwesome; font-size: 15px; margin-right: 4px; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at { display: none; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at .field-content { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.85rem; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at-1 .field-content { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.85rem; }

.page-node-type-nota .panel-col-top .view-opinion-columnistas .views-field-published-at, .page-node-type-nota .panel-col-top .view-opinion-columnistas .views-field-published-at-1 { display: none !important; }

.page-node-type-nota .panel-col-top .pane-opinion-columnistas { max-width: 55%; }

.page-node-type-nota .block-seed-tools-seed .content { height: auto; }

.page-node-type-nota .panel-col-first, .page-node-type-nota .panel-col-last { float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.page-node-type-nota .panel-col-first .inside, .page-node-type-nota .panel-col-last .inside { margin: 0; }

.page-node-type-nota #main { margin: 0 auto; width: 94%; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada { margin-bottom: 15px; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field { display: inline-block; vertical-align: middle; margin-right: 10px; padding-right: 10px; vertical-align: middle; margin-bottom: 6px; line-height: 1; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field .field-content { color: #79919d; font-size: 0.85rem; font-weight: 600; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field-field-seccion-principal { border-right: 1px solid #084f8d; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field-field-seccion-principal a { color: #0165b3; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.02rem; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field-field-fuentes { border-right: 1px solid #79919d; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field-published-at-1 .field-content { font-family: "Montserrat", sans-serif; font-weight: 300; }

.page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field-published-at { display: inline-block; }

.page-node-type-nota .view-datos-nota-ampliada .views-field-body .atm-banner-mappingampliada { display: inline-block; left: 50%; padding: 15px; position: relative; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: auto; }

@media only screen and (max-width: 480px) { .page-node-type-nota .view-datos-nota-ampliada .views-field-body .atm-banner-mappingampliada { max-width: 320px; } }

.page-node-type-nota .pane-node-body #imagecontainer img { width: auto; max-width: unset; }

.page-node-type-nota .pane-node-body .field-name-body { position: relative; font-weight: 400; }

.page-node-type-nota .pane-node-body .field-name-body .location-event { font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; line-height: 1.4; margin-right: 5px; }

.page-node-type-nota .pane-node-body .field-name-body .location-event ul { margin: 0; list-style: none; }

.page-node-type-nota .pane-node-body .field-name-body .location-event ul li { float: left; margin-right: 5px; }

.page-node-type-nota .pane-node-body .field-name-body .location-event ul li:after { content: ", "; }

.page-node-type-nota .pane-node-body .field-name-body .location-event ul li.last:after { content: "-"; margin-left: 5px; }

.page-node-type-nota .pane-node-body .field-name-body p { color: #444444; font-family: "Montserrat", sans-serif; font-size: 0.95rem; line-height: 1.4; }

.page-node-type-nota .pane-node-body .field-name-body p.cita { font-family: "Merriweather", serif; font-size: 1.25rem; line-height: 2.1rem; font-style: italic; margin: 6px 15px 1em 15px; margin-bottom: 10px; padding-left: 65px; padding-top: 16px; border-left: 1px solid #e5e5e5; background: url(../images/corchetes-desktop.png) no-repeat; }

.page-node-type-nota .pane-node-body .field-name-body a { font-weight: bold; }

.page-node-type-nota .pane-node-body .field-name-body li { font-size: 0.95rem; list-style: square; color: #212121; line-height: 1.8rem; color: #212121; }

.page-node-type-nota .pane-node-body .field-name-body h2 { font-family: "Merriweather", serif; }

.page-node-type-nota .pane-node-body .field-name-body h3 { font-size: 1.1rem; }

.page-node-type-nota .pane-node-body .field-name-body img { width: 100%; }

.page-node-type-nota .pane-node-body .field-name-body a { word-wrap: break-word; }

.page-node-type-nota .pane-node-body .field-name-body .eu-data { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #dadada; clear: both; float: right; list-style: none; margin: 1rem 0 1rem 1rem; overflow: hidden; padding: 1rem; width: 44%; }

@media only screen and (max-width: 480px) { .page-node-type-nota .pane-node-body .field-name-body .eu-data { width: 100%; } }

.page-node-type-nota .pane-node-body .field-name-body .eu-data li { margin: 0; padding: 0.4rem 0; list-style-position: inside; font-size: 0.85rem; line-height: 1.3rem; list-style: none; }

.page-node-type-nota .pane-node-body .field-name-body .eu-data li strong { color: #4dade1; }

.page-node-type-nota .pane-node-body .field-name-body.text-show:before { content: none; }

.page-node-type-nota .pane-node-body .field-name-body blockquote strong { color: #7a7a7a; display: block; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.9rem; margin-top: 17px; text-align: right; }

.page-node-type-nota .pane-node-body .field-name-body blockquote p { background: url("../images/corchetes-mobile.png") no-repeat; font-family: "Merriweather", serif; font-size: 1.25rem; font-style: italic; line-height: 2.1rem; padding-left: 40px; color: #212121; }

.page-node-type-nota .pane-node-body .field-name-body iframe { width: 100%; border: none; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 { display: inline-block; vertical-align: middle; text-align: center; -webkit-flex-basis: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 .view-noticia-ampliada ul { margin: 0; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 .view-noticia-ampliada ul li { display: inline-block; list-style: none; }

.page-node-type-nota .block-views-noticia-ampliada-block-1 .view-noticia-ampliada ul .views-field-field-canal-principal .field-content { color: #ffffff; font-size: 1.1rem; text-transform: uppercase; font-weight: 600; }

.page-node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 ul { margin: 0; }

.page-node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 ul li { display: inline-block; list-style: none; }

.page-node-type-nota .active-scroll .block-views-noticia-ampliada-block-1 ul .views-field-field-canal-principal .field-content { color: #084f8d; }

.page-node-type-nota .pane-nota-tokens { border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; padding: 0.5rem 0; margin-bottom: 2rem; }

.page-node-type-nota .tokens-nota { display: inline-block; }

.page-node-type-nota .tokens-nota a { color: #44a9df; text-transform: uppercase; font-size: 0.8rem; margin-right: 0.5rem; }

.page-node-type-nota .tokens-nota .views-field-field-topicos a { font-family: "Montserrat", sans-serif; font-weight: bold; }

.page-node-type-nota .link-errores { border-top: 1px solid #e0e0df; margin-top: 20px !important; }

.page-node-type-nota .link-errores .pane-content { border-top: 1px solid #ffffff; padding: 15px; }

.page-node-type-nota .link-errores .pane-content p { color: #7e95a1; font-family: "Montserrat", sans-serif; font-weight: 300; }

.page-node-type-nota .link-errores .pane-content p a { font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 0.85rem; }

.page-node-type-nota .relation-multimedia { background: #36474f; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom: 20px; padding: 10px 2%; }

.page-node-type-nota .relation-multimedia .pane-title { color: #ffffff; border-bottom: 1px solid #ffffff; font-size: 110%; margin-bottom: 8px; padding-bottom: 5px; text-transform: uppercase; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-row { font-size: 0; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-row > * { font-size: 16px; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-title { display: inline-block; vertical-align: top; margin-right: 2%; width: 68%; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-title a { color: #44a9df; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 1rem; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-infografia, .page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-elementos { display: inline-block; vertical-align: top; width: 30%; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-infografia ul, .page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-elementos ul { margin: 0; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-infografia ul li, .page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-elementos ul li { display: inline-block; list-style: none; }

.page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-infografia ul li, .page-node-type-nota .relation-multimedia .view-datos-nota-ampliada .views-field-field-elementos ul li { max-width: 100%; }

.page-node-type-nota .panel-col-last .pane-bean { margin-bottom: 2em; padding: 10px 3%; position: relative; }

.page-node-type-nota .panel-col-last .pane-bean .pane-content .entity-bean { bottom: 11px; left: 3%; position: absolute; width: 94%; }

.page-node-type-nota .panel-col-last .pane-bean .pane-content .field-name-field-link-more { border-top: 1px solid #e4e7e9; display: inline-block; width: 100%; border-top: none; }

.page-node-type-nota .panel-col-last .pane-bean .pane-content .field-name-field-link-more p { margin-bottom: 0; }

.page-node-type-nota .panel-col-last .pane-bean .pane-content .field-name-field-link-more .link-view-more { background: url("../images/ic-arrow-blue.png") no-repeat right center; color: #0068b3; display: block; margin-top: 13px; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 300; text-transform: uppercase; }

.page-node-type-nota .panel-col-last .pane-bean .view-mode-widget_lista_de_elementos { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #dadada; }

.page-node-type-nota .panel-col-last .pane-bean .view-mode-widget_lista_de_elementos .group-left { width: 70%; }

.page-node-type-nota .panel-col-last .pane-bean .view-mode-widget_lista_de_elementos .group-left h3 { line-height: 1; margin-bottom: 0; }

.page-node-type-nota .panel-col-last .pane-bean .view-mode-widget_lista_de_elementos .group-left h3 a { color: #212121; display: block; font-size: 1rem; font-family: "Montserrat", sans-serif; font-weight: bold; line-height: 1.4rem; }

.page-node-type-nota .panel-col-last .pane-bean .view-mode-widget_lista_de_elementos .group-left .field-name-field-topicos { margin-top: 13px; }

.page-node-type-nota .panel-col-last .pane-bean .view-mode-widget_lista_de_elementos .group-left .field-name-field-topicos .field-item a { /*background: url('../images/ic-trending.png') no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 300; font-size: 0.85rem; padding: 3px 0px 2px 24px; /*text-transform: uppercase;*/ }

.page-node-type-nota .panel-col-last .pane-bean .view-mode-widget_lista_de_elementos .group-right { width: 28%; }

.page-node-type-nota .panel-col-last .pane-bean .views-footer { border-top: 1px solid #e4e7e9; display: inline-block; width: 100%; border: none; }

.page-node-type-nota .panel-col-last .pane-bean .views-footer p { margin-bottom: 0; }

.page-node-type-nota .panel-col-last .pane-bean .views-footer .link-view-more { background: url("../images/ic-arrow-blue.png") no-repeat right center; color: #0068b3; display: block; margin-top: 13px; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 300; text-transform: uppercase; }

.page-node-type-nota .panel-col-last .pane-bean .views-footer .link-view-more { margin-top: 0; }

.page-node-type-nota .pane-eluniverso-core-block-chronology ~ .pane-bean { display: none; }

.page-node-type-nota .lightbox2-alt-layout-data #bottomNavClose { margin: 0; }

.page-node-type-nota #bottomNavClose { margin-top: 0; }

.page-node-type-nota #bottomNavZoom, .page-node-type-nota #numberDisplay { display: none !important; }

.descripcionRedes { color: #555555; font: 0.95rem/1.4 "Montserrat", sans-serif !important; margin: 0.5em 0 0em 0; letter-spacing: 0.01rem; }

/* Estatus BackEnd */
.logged-in.status-draft .title-node, .logged-in.status-review .title-node, .logged-in.status-future .title-node { color: #848484; }

.logged-in.status-draft .title-node:before, .logged-in.status-review .title-node:before, .logged-in.status-future .title-node:before { display: table; font: bold 0.8rem/2rem "Montserrat", sans-serif; text-transform: uppercase; padding: 0.1rem 1rem; clear: both; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 1rem 0 0.5rem 0; }

.logged-in.status-draft .title-node:before { background: #ff5574; content: "En Borrador"; }

.logged-in.status-review .title-node:before { background: #fa833b; content: "En revisión"; }

.logged-in.status-future .title-node:before { background: #56b862; content: "Programada"; }

/* Recursos relacionados */
/** CBA: Estilos para BBC branding INICIO */
.ft-bbc { background: #cc0101; width: 100%; padding: 1px; height: 11px; line-height: 0; overflow: hidden; margin-bottom: 1.5rem; }

.bbc_tag { text-align: center; height: auto; background-color: #cc0101; color: black; font-family: Arial; font-size: 0.7rem; letter-spacing: 0.08rem; margin-left: 0.7rem; display: inline-block; vertical-align: middle; line-height: 1; margin-top: -1px; padding-right: 5px; }

.bbc_tag img { float: left; margin-left: 0.3rem; }

.patrocinado { text-transform: uppercase; display: inline-block; margin-left: 10px; }

.patrocinado.list { margin-left: 0; margin-top: 0.8em; }

.patrocinado .etiqueta { background: #f3b71a; padding: 5px 15px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; font-weight: bold; color: black; font-size: 0.7em; }

.patrocinado .prefijo { color: #79919d; font-weight: 600; margin-left: 0.5em; font-size: 0.7em; }

.patrocinado a.enlace { color: #79919d; font-size: 0.7em; text-decoration: underline; cursor: pointer; }

.patrocinado span.enlace { color: #79919d; font-size: 0.7em; }

@media only screen and (max-width: 767px) { .patrocinado { margin-top: 0.8em; margin-left: 0; }
  .page-node-type-nota .view-datos-nota-ampliada:not(.nota-tokens) { margin-bottom: 15px; }
  .page-node-type-nota .view-datos-nota-ampliada:not(.nota-tokens) > .view-content > .views-row-first { display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: unset; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: unset; flex-direction: unset; } }

/** CBA: Estilos para BBC branding FIN */
@media only screen and (max-width: 767px) { .page-node-type-video .center-wrapper .panel-panel.panel-col-first { width: 100%; }
  .page-node-type-video .center-wrapper .panel-panel.panel-col-last { width: 100%; } }

.layout-columnista .panel-col-top { margin-bottom: 25px; margin-top: 20px; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .views-field-field-imagen-foto-1 { display: inline-block; vertical-align: middle; margin-right: 2%; width: 18%; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .views-field-field-imagen-foto-1 img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos { display: inline-block; vertical-align: middle; width: 74%; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-title-1 .field-content a { color: #0b6bb5; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-usuario-twitter .field-content a { color: #0b6bb5; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-usuario-twitter .field-content a:before { content: "\f099"; color: #79919d; font-family: FontAwesome; font-size: 15px; margin-right: 4px; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-correo-electronico .field-content a { color: #0b6bb5; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-correo-electronico .field-content a:before { content: "\f0e0"; color: #79919d; font-family: FontAwesome; font-size: 15px; margin-right: 4px; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at { display: none; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at .field-content { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.85rem; }

.layout-columnista .panel-col-top .view-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at-1 .field-content { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.85rem; }

.layout-columnista .panel-col-last .pane-vista-caricaturas { margin-bottom: 2em; padding: 10px 3%; position: relative; }

.layout-columnista .panel-col-last .pane-vista-caricaturas .pane-title { margin-bottom: 20px; margin-top: 10px; padding-bottom: 5px; }

.layout-normal #main { width: 100%; }

.layout-normal .panel-col-bottom, .layout-normal .panel-col-last, .layout-normal .panel-col-top { margin: 0 auto; display: block; }

.layout-normal .panel-col-first .panel-pane { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; }

.layout-normal .panel-col-first .panel-galeria-nota { width: 100%; }

.layout-normal .pane-node-body .field-name-body p ~ .gradient-text { bottom: 0; display: block; left: 50%; margin-left: -70px; position: absolute; }

.layout-normal .pane-node-body .field-name-body p ~ .gradient-text span { border: 2px solid #3399ff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #3399ff; cursor: pointer; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.95rem; display: inline-block; padding: 6px 0; text-align: center; width: 140px; }

.layout-caricatura .title-cartoon-opinion-mobile { display: inline-block; vertical-align: middle; text-align: center; width: 67%; }

.layout-caricatura .title-cartoon-opinion-mobile p { color: #ffffff; font-size: 107%; margin: 0; text-transform: uppercase; }

.layout-caricatura .active-scroll .title-cartoon-opinion-mobile { display: none; }

.layout-caricatura .panel-col-last, .layout-caricatura .panel-col-first { float: none; width: 100%; }

.layout-caricatura .panel-col-last .inside, .layout-caricatura .panel-col-first .inside { margin: 0; }

.layout-caricatura .view-datos-nota-ampliada { margin-bottom: 15px; }

.layout-caricatura .view-datos-nota-ampliada .views-field-nothing { margin-bottom: 3px; }

.layout-caricatura .view-datos-nota-ampliada .views-field-nothing .field-content a { color: #0165b3; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.85rem; }

.layout-caricatura .view-datos-nota-ampliada .views-field-title { display: inline-block; vertical-align: middle; border-right: 1px solid #79919d; line-height: 1; margin-right: 10px; padding-right: 10px; }

.layout-caricatura .view-datos-nota-ampliada .views-field-title .field-content { color: #79919d; font-weight: 600; font-size: 0.85rem; }

.layout-caricatura .view-datos-nota-ampliada .views-field-published-at { display: inline-block; vertical-align: middle; line-height: 1; font-size: 0.85rem; }

.layout-caricatura .view-datos-nota-ampliada .views-field-published-at .field-content { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; }

.layout-caricatura .panel-col-first { margin-bottom: 2em; text-align: center; }

.layout-caricatura .pane-opinion-columnistas { margin-bottom: 2em; padding: 10px 3%; position: relative; }

.layout-caricatura .pane-opinion-columnistas .pane-title { color: #045b9a; font-size: 120%; margin-top: 10px; padding-bottom: 5px; }

.layout-caricatura .view-opinion-columnistas .views-field-field-imagen-foto-1 { display: inline-block; vertical-align: middle; width: 16%; }

.layout-caricatura .view-opinion-columnistas .views-field-field-imagen-foto-1 img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.layout-caricatura .view-opinion-columnistas .views-row { border-bottom: 1px dotted #dadada; padding: 11px 0; }

.layout-caricatura .view-opinion-columnistas .views-row.views-row-last { border-bottom: none; }

.layout-especial #main { max-width: 100%; width: 100%; padding: 0 1.5rem; }

.layout-especial .region-content .panel-col-top { position: relative; min-height: 200px; }

.layout-especial .region-content .panel-col-top .pane-node-title { bottom: 57px; position: absolute; text-align: center; width: 100%; z-index: 1; }

.layout-especial .region-content .panel-col-top .pane-node-title .pane-content { margin: 0 auto; max-width: 94%; }

.layout-especial .region-content .panel-col-top .inside:after { content: ""; height: 120px; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-4%, transparent), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); width: 100%; position: absolute; bottom: 0; }

.layout-especial .region-content .center-wrapper { position: relative; z-index: 10; }

.layout-especial .region-content .center-wrapper .nota-canal-fecha { background: #ffffff; margin: -20px auto 0; max-width: 84%; padding: 20px 5% 0; }

.layout-especial .region-content .center-wrapper .pane-node-body p, .layout-especial .region-content .center-wrapper .pane-node-body .ft-bbc, .layout-especial .region-content .center-wrapper .pane-node-body ul, .layout-especial .region-content .center-wrapper .pane-node-body ol, .layout-especial .region-content .center-wrapper .pane-node-body .location-event { margin: 0 auto 1em; }

.layout-especial .region-content .center-wrapper .pane-node-body h2, .layout-especial .region-content .center-wrapper .pane-node-body h3 { margin: 0 auto 1em; max-width: 640px; }

.layout-especial .region-content .eu-grid { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1200px; margin: auto; margin-bottom: 1rem; border: 1px solid #f2f2f2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 2px #b7b7b7; -moz-box-shadow: 0 0 2px #b7b7b7; box-shadow: 0 0 2px #b7b7b7; }

.layout-especial .region-content .eu-grid .eu-item { max-width: 140px; text-align: center; padding: 0.5rem 0.1rem; }

.layout-especial .region-content .eu-grid .eu-item a { display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0.2rem; }

.layout-especial .region-content .eu-grid .eu-item a:hover { border: 1px solid #79919d; }

.layout-especial .region-content .eu-grid .eu-item a p { font-size: 0.7rem; background: #f2f2f2; margin: 0; line-height: 1.5; padding: 0.6rem 0; height: 2rem; display: block; }

.layout-especial .region-content .panel-col-bottom { margin: 0 auto; max-width: 94%; display: block; }

.layout-especial .dark { overflow: hidden; background: #36474f; color: #fff; }

.layout-especial .dark h2 { text-align: center; position: relative; margin: 1rem 0; }

.layout-especial .dark h2:after { content: ""; height: 4px; background: #f9bf2b; display: block; position: absolute; left: 50%; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%); width: 100px; }

.layout-especial .dark h3 { text-align: center; margin: 1rem 0; }

.layout-especial .pane-node-field-portada-layout-especial img { height: 280px; object-fit: cover; }

.page-especial-oscar2020 a.box-overlay { display: block; position: relative; color: #fff; text-decoration: none; overflow: hidden; margin-bottom: 1.5rem; }

.page-especial-oscar2020 a.box-overlay h4 { position: absolute; bottom: 0; left: 0; width: 100%; height: auto; padding: 1.5rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-transform: uppercase; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; transition: all 0.8s ease; z-index: 2; color: #fff; text-shadow: 0px 0px 7px #000; font-size: 1.5rem; }

.page-especial-oscar2020 a.box-overlay img { -webkit-filter: sepia(100%); filter: sepia(100%); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-filter 0.3s ease, -webkit-transform 8s ease; transition: -webkit-filter 0.3s ease, -webkit-transform 8s ease; -moz-transition: filter 0.3s ease, transform 8s ease, -moz-transform 8s ease; transition: filter 0.3s ease, transform 8s ease; transition: filter 0.3s ease, transform 8s ease, -webkit-filter 0.3s ease, -webkit-transform 8s ease, -moz-transform 8s ease; }

.page-especial-oscar2020 a.box-overlay:hover h4 { bottom: -200px; }

.page-especial-oscar2020 a.box-overlay:hover img { -webkit-filter: sepia(0); filter: sepia(0); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); }

.page-especial-oscar2020 .widget .list { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 767px) { .page-especial-oscar2020 .widget .list { display: block; } }

.page-especial-oscar2020 .widget .list .item { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0.5rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.page-especial-oscar2020 .widget .list .item .th { width: 100%; padding: 0; }

.page-especial-oscar2020 .widget .list .item img { object-fit: cover; height: 100%; }

.view.view-nota-patrocinada.view-display-id-block { position: relative; }

.layout-patrocinado .logo-patrocinado { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.layout-patrocinado .logo-patrocinado p { font-size: 0.7rem; line-height: 1.5; color: #79919d; padding: 0.8rem 0.5rem 0; font-family: "Inter", sans-serif; }

.layout-patrocinado .logo-patrocinado img { height: 40px; width: auto; }

.layout-patrocinado .patrocinado_logo2 { text-align: right; }

.layout-patrocinado .patrocinado_logo2 div { display: inline-block; font-size: 0.9rem; padding-left: 10px; line-height: 1.9rem; color: #79919d; font-weight: bold; }

.layout-patrocinado .patrocinado_logo2 img { width: 1.9rem; height: 1.9rem; }

.layout-patrocinado .block-views-nota-patrocinada-block-1 .pane-content { border-right: none; }

.layout-patrocinado .block-views-nota-patrocinada-block-1 .panel-2col { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.layout-patrocinado .panel-col-first .pane-addtoany-addtoany-button { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Inter", sans-serif; font-size: 0.85rem; }

.layout-patrocinado .panel-col-first .addtoany_list a { margin-right: 0.3rem; padding: 0; border: 0px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 2.3rem; height: 2.3rem; text-align: center; line-height: 2.1rem; }

.layout-patrocinado .panel-col-first .addtoany_list a.a2a_button_facebook:before, .layout-patrocinado .panel-col-first .addtoany_list a.a2a_button_twitter:before, .layout-patrocinado .panel-col-first .addtoany_list a.a2a_button_whatsapp:before, .layout-patrocinado .panel-col-first .addtoany_list a.a2a_button_email:before { color: #212121; font-size: 1.2rem; }

.layout-patrocinado .panel-col-first .pane-content .field-name-field-resume-nota { font-family: "Inter", serif; font-weight: 500; text-align: center; position: relative; color: #212121; line-height: 1.8rem; font-size: 0.95rem; max-width: 640px; padding: 0; background: #ffffff; margin: 0 auto 1em; }

.layout-patrocinado .active-scroll .block-views-nota-patrocinada-block-1 .panel-panel.panel-col-first .inside .pane-content { border-right: none; }

.layout-patrocinado #main { max-width: 100%; padding: 0 1.5rem; width: 100%; }

.layout-patrocinado h1.title-node, .layout-patrocinado h1.pane-title { margin: 0 auto 1.5rem auto; max-width: 1000px; font-family: "Rubik"; text-align: center; color: #17102c; font-weight: 500; }

.layout-patrocinado h1.title-node:after { content: ""; display: block; width: 5rem; height: 1px; background: #17102c; margin: 1rem auto; }

.layout-patrocinado .pane-node-body .field-name-body p, .layout-patrocinado .pane-node-body .field-name-body li { font-family: "Merriweather", serif; }

.layout-patrocinado .pane-node-body p { background: #ffffff; margin: 0 auto 1em; }

.layout-patrocinado .pane-node-body h1, .layout-patrocinado .pane-node-body h2, .layout-patrocinado .pane-node-body h3 { font-family: "Rubik", serif !important; margin: 0 auto 1em; max-width: 640px; }

.layout-patrocinado .pane-node-body h2, .layout-patrocinado .pane-node-body h3 { color: #212121; }

.layout-patrocinado .pane-node-body h2:after { border-bottom: none; }

.layout-patrocinado .pane-node-body ul, .layout-patrocinado .pane-node-body ol { max-width: 640px; margin: 0 auto 1em; }

.layout-patrocinado .featured-image img { width: 100%; }

.layout-patrocinado .featured-image .pie-foto { display: none; position: absolute; bottom: 2rem; width: 45%; float: right; right: 2rem; background: #212121; color: #ffffff; padding: 1.2rem; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: right; font-size: 0.75rem; font-weight: 600; }

.layout-patrocinado .panel-col-bottom { margin: 0 auto; max-width: 94%; display: block; }

.layout-patrocinado.canal-larevista .active-scroll .region-header-first, .layout-patrocinado.canal-larevista .active-scroll #header-first, .layout-patrocinado.canal-entretenimiento .active-scroll .region-header-first, .layout-patrocinado.canal-entretenimiento .active-scroll #header-first, .layout-patrocinado.canal-deportes .active-scroll .region-header-first, .layout-patrocinado.canal-deportes .active-scroll #header-first { background: #ffffff; border-bottom: 1px solid #e5e5e5; }

.layout-patrocinado header { position: relative; }

.layout-patrocinado header .summary { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(-4%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 0 12px 12px; position: absolute; width: 100%; }

.layout-patrocinado header .summary h1 { font: 600 2.2rem/1.5 "Montserrat", sans-serif; color: #ffffff; text-shadow: 1px 1px 2px #212121; text-align: center; margin: 0; }

@media only screen and (max-width: 767px) { .layout-patrocinado header .summary h1 { line-height: 1; } }

.layout-patrocinado header .summary h2 { font: 600 1.25rem/1.5 "Montserrat", sans-serif; color: #ffffff; text-shadow: 1px 1px 2px #212121; text-align: center; }

.layout-patrocinado header p { margin: 0; padding: 0; }

.layout-patrocinado header img { width: 100%; }

.layout-patrocinado .region-content section.block { padding: 5rem 0; /* Fondo de color gris*/ /* Alineacion vertical */ }

.layout-patrocinado .region-content section.block.estapasando { padding: 0; }

.layout-patrocinado .region-content section.block.no-padding { padding: 0; }

.layout-patrocinado .region-content section.block.alt { background: #f5f5f5; }

.layout-patrocinado .region-content section.block.vertical-align > * { vertical-align: middle; }

.layout-patrocinado .region-content section.block .subtitle { color: #212121; font: 1.6rem/1.5 "Merriweather", serif; position: relative; margin-bottom: 2rem; }

.layout-patrocinado .region-content section.block .subtitle:after { border-bottom: 4px solid #44a9df; content: ""; position: absolute; width: 100px; display: block; margin-top: 0.4rem; margin-left: auto; margin-right: auto; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.layout-patrocinado .region-content section.block p.lead { font: 1.25rem/1.5 "Merriweather", serif; }

.layout-patrocinado .region-content section.block ul.list { list-style: none; color: #084f8d; line-height: 1.5; }

.layout-patrocinado .region-content section.block ul.list a { color: #084f8d; text-decoration: none; }

.layout-patrocinado .region-content section.block ul.list a:hover { color: #212121; text-decoration: underline; }

.layout-patrocinado .region-content section.block ul.grid { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; }

.layout-patrocinado .region-content section.block ul.grid li { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0; }

@media only screen and (max-width: 767px) { .layout-patrocinado .region-content section.block ul.grid li { -webkit-box-flex: 0; -webkit-flex: 0 0 46%; -moz-box-flex: 0; -ms-flex: 0 0 46%; flex: 0 0 46%; } }

.layout-patrocinado .region-content section.block ul.grid li img { margin: 1rem 0; width: 100%; }

.layout-patrocinado .footer-patrocinado { background: #17102c; padding: 2rem; color: #ffffff; }

.layout-patrocinado .footer-patrocinado .container { padding: 2.5rem 0; overflow: hidden; margin: 0 auto; }

@media only screen and (min-width: 0) and (max-width: 767px) { .layout-patrocinado .footer-patrocinado .container .image { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .layout-patrocinado .footer-patrocinado .container .content { margin: 2rem 0; } }

.layout-patrocinado .footer-patrocinado p { font-size: 0.9rem; }

.layout-patrocinado .footer-patrocinado p, .layout-patrocinado .footer-patrocinado a, .layout-patrocinado .footer-patrocinado li { color: #ffffff; }

.layout-patrocinado .footer-patrocinado .button { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }

.layout-patrocinado .footer-patrocinado .content p { margin: 0 2rem; }

.layout-multigaleria { background: #36474f; color: #ffffff; /* Video */ /* Galeria */ }

.layout-multigaleria .panel-col-top { margin-bottom: 20px; }

.layout-multigaleria .publicity-content-google, .layout-multigaleria .publicity-content { background: url(../images/bg_publicity-multimedia.png); }

.layout-multigaleria .panel-col-last, .layout-multigaleria .panel-col-first { float: none; width: 100%; }

.layout-multigaleria .panel-col-last .inside, .layout-multigaleria .panel-col-first .inside { margin: 0; }

.layout-multigaleria .view-datos-nota-ampliada .view-content ul { margin: 0; }

.layout-multigaleria .view-datos-nota-ampliada .view-content ul li { display: inline-block; list-style: none; }

.layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-field-seccion, .layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-field-secciones { margin-bottom: 3px; }

.layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-field-seccion .selected, .layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-field-secciones .selected { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; text-transform: uppercase; }

.layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-published-at .field-content { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.8rem; }

.layout-multigaleria .field-name-field-video iframe { width: 100%; }

.layout-multigaleria .pane-videogaleria-noticias-relacionadas .pane-title { border-bottom: 1px solid #79919d; color: #79919d; display: block; font-size: 130%; padding-bottom: 10px; }

.layout-multigaleria .view-videogaleria-noticias-relacionadas .views-field-title-1 a { color: #ffffff; font-size: 117%; font-weight: 800; }

.layout-multigaleria .view-videogaleria-noticias-relacionadas .views-field-title-1 a:before { background: #bdbdbd; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ""; display: inline-block; height: 8px; margin-right: 5px; width: 8px; }

.layout-multigaleria .view-videogaleria-noticias-relacionadas .views-field-published-at { display: none; }

.layout-multigaleria .view-pagina-de-fotogaleria { position: relative; /* Nuevos estilos galería */ }

.layout-multigaleria .view-pagina-de-fotogaleria .views_slideshow_slide_counter { background: rgba(33, 33, 33, 0.7); color: #ffffff; right: 0; padding: 4px 0; position: absolute; text-align: center; top: 0; width: 90px; z-index: 100; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text { position: absolute; top: 0; width: 100%; z-index: 99; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-next, .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-previous { position: absolute; top: 0; height: 100%; width: 10%; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-next:after, .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-previous:after { color: rgba(215, 215, 215, 0.4); content: "\f104"; display: inline-block; height: 35px; left: 7px; font-family: FontAwesome; font-size: 75px; margin-top: -22px; padding-top: 9px; position: absolute; text-indent: 0; top: 50%; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-next a, .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-previous a { display: inline-block; text-indent: -5000em; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-pause { display: none; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-previous { left: 0; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-next { right: 0; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-next:after { content: "\f105"; left: inherit !important; right: 7px; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame { width: 100% !important; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame { width: 100% !important; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row { width: 100% !important; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row .grup-text { background: #2d3b42; height: 50px; overflow-y: scroll; padding: 10px 10px; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row .grup-text .views-field-nothing p { color: #e5e7e8; font-family: "Merriweather", serif; style: italic; font-size: 1.05rem; margin-bottom: 0; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row .grup-text .views-field-nothing p span { margin-left: 10px; text-transform: uppercase; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row .views-field-field-imagen-foto { text-align: center; background: #212121; height: 260px; display: table-cell; vertical-align: middle; width: 500px; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-bottom { width: 100%; overflow: auto; outline: none; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-bottom .views-slideshow-pager-fields { display: inline-block; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-bottom .views-slideshow-pager-field-item { background: #36474f; float: left; margin: 4px; max-width: 112px; padding: 2px 2px 2px; }

.layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active { background: #ffffff; }

.layout-multigaleria .view-pagina-de-fotogaleria .jspContainer { height: 90px !important; margin-bottom: 15px; margin-top: 20px; }

.layout-multigaleria .view-pagina-de-fotogaleria .slick-slider .slick-prev, .layout-multigaleria .view-pagina-de-fotogaleria .slick-slider .slick-next { z-index: 100; }

.layout-multigaleria .view-pagina-de-fotogaleria .slick-slider .slick-prev { left: 0; }

.layout-multigaleria .view-pagina-de-fotogaleria .slick-slider .slick-next { right: 0; }

.layout-multigaleria .view-pagina-de-fotogaleria .slick-slider .slick-prev:before, .layout-multigaleria .view-pagina-de-fotogaleria .slick-slider .slick-next:before { font-family: "slick"; font-size: 40px; opacity: 0.3; }

.layout-multigaleria .view-pagina-de-fotogaleria .slick-slider .slick-list .draggable .views-field-field-imagen-foto { margin: 1rem; }

.slick-slide { -webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; opacity: 0.2; }

.slick-active { opacity: 0.5; }

.slick-current { opacity: 1; }

.foto-main .slick-slide.slick-current img { border: 1px solid #888888; }

.foto-main .slick-slide.slick-current p { padding: 0.5rem 0 1rem; font-size: 0.85rem; margin: 0; }

.foto-nav button.slick-prev, .foto-nav button.slick-next { display: none !important; }

.foto-nav .slick-slide { padding: 0.5rem; }

.foto-nav .slick-slide img { cursor: pointer; }

.foto-nav .slick-slide.slick-current img { border: 1px solid #ffffff; }

.slick-dots li.slick-active button:before { opacity: 0.75; color: #888; }

.slick-dots li button:before { font-size: 8px; line-height: 20px; width: 10px; height: 10px; }

button.slick-prev, button.slick-next { position: absolute; top: 50%; width: 40px; height: 40px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

.pane-portada-opinion .pane-opinion-columnistas { margin-bottom: 2em; padding: 10px 3%; position: relative; }

.pane-portada-opinion .pane-opinion-columnistas .pane-title { padding-bottom: 5px; font-size: 0.85rem; }

.pane-portada-opinion .view-opinion-columnistas .views-field-field-imagen-foto-1 { display: inline-block; vertical-align: middle; width: 16%; }

.pane-portada-opinion .view-opinion-columnistas .views-field-field-imagen-foto-1 img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.pane-portada-opinion .view-opinion-columnistas .views-field-field-imagen-foto-1 a { font-size: 0; }

.pane-portada-opinion .view-opinion-columnistas .conjunto-de-campos { display: inline-block; vertical-align: middle; margin-left: 1%; width: 80%; font-size: 0.85rem; line-height: 1.8rem; }

.pane-portada-opinion .view-opinion-columnistas .conjunto-de-campos .views-field-title a, .pane-portada-opinion .view-opinion-columnistas .conjunto-de-campos .views-field-title a:link { color: #212121; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem !important; line-height: 1; }

.pane-portada-opinion .view-opinion-columnistas .views-row { border-bottom: 1px dotted #dadada; padding: 11px 0; }

.pane-portada-opinion .view-opinion-columnistas .views-row.views-row-last { border-bottom: none; }

.pane-portada-opinion .view-opinion-columnistas .view-footer { border-top: 1px solid #e4e7e9; display: inline-block; width: 100%; }

.pane-portada-opinion .view-opinion-columnistas .view-footer p { margin-bottom: 0; }

.pane-portada-opinion .view-opinion-columnistas .view-footer .link-view-more { background: url("../images/ic-arrow-blue.png") no-repeat right center; color: #0068b3; display: block; margin-top: 13px; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 300; text-transform: uppercase; }

#mini-panel-portada_opinion { border-bottom: 1px solid #f2f2f2; }

.layout-columnista-usuario .panel-col-last { float: none; width: 100%; }

.layout-columnista-usuario .panel-col-last .inside { margin: 0; }

.layout-columnista-usuario .panel-col-first { float: none; margin-bottom: 20px; width: 100%; }

.layout-columnista-usuario .panel-col-first .inside { margin: 0; }

.layout-columnista-usuario .panel-col-first .view-opinion-columnistas .views-row { border-bottom: 1px solid #d4d9dd; margin-bottom: 10px; padding-bottom: 10px; }

.layout-columnista-usuario .panel-col-first .view-opinion-columnistas .views-row-last { border-bottom: none; }

.layout-columnista-usuario .panel-col-first .view-opinion-columnistas .view-content { margin-bottom: 2em; padding: 10px 3%; position: relative; }

.layout-columnista-usuario .panel-col-first .view-opinion-columnistas .views-field-title { margin-bottom: 12px; }

.layout-columnista-usuario .panel-col-first .view-opinion-columnistas .views-field-title a { color: #212121; font-family: "Merriweather", serif; weight: bold; font-size: 1.5rem; }

.layout-columnista-usuario .panel-col-first .view-opinion-columnistas .views-field-body .field-content { font-size: 0.9rem; }

.layout-static .panel-col-last, .layout-static .panel-col-first { display: inline-block; float: none; width: 100%; }

.layout-static .panel-col-last .inside, .layout-static .panel-col-first .inside { margin: 0; }

.layout-static .text-header { margin-bottom: 25px; }

.layout-static .text-header p { margin-bottom: 0; line-height: 1.5rem; font-size: 1rem; }

.layout-static .text-header a { color: #44a9df; font-family: "Montserrat", sans-serif; font-weight: 300; margin-left: 7px; }

.layout-static .text-header .name-site { color: #045690; }

.layout-static .text-header .call-contacto { color: #045690; font-family: "Montserrat", sans-serif; font-weight: bold; }

.layout-static .box-content-info { background: #e8e8e8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #d7d8da; margin-bottom: 20px; padding: 10px 3%; }

.layout-static .box-content-info .content-block { display: inline-block; margin-bottom: 15px; width: 100%; }

.layout-static .box-content-info .content-block.first-block .subtitle-block { margin-bottom: 20px; }

.layout-static .box-content-info .content-block.last-block { margin-bottom: 0; }

.layout-static .box-content-info .content-block.last-block .content-row { margin-bottom: 10px; }

.layout-static .box-content-info .block-title { border-bottom: 1px solid #bdbdbd; color: #36474f; font-size: 1rem; font-family: "Montserrat", sans-serif; font-weight: bold; margin-bottom: 20px; padding: 8px 0; text-transform: uppercase; }

.layout-static .box-content-info .subtitle-block { font-family: "Merriweather", serif; font-style: italic; font-size: 135%; margin-bottom: 5px; }

.layout-static .box-content-info .content-row { margin-bottom: 20px; }

.layout-static .box-content-info .content-row .field-label span { color: #36474f; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; }

.layout-static .box-content-info .content-row .field-content a { color: #44a9df; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.9rem; }

.layout-static .box-content-info .content-row p { font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.9rem; margin-bottom: 0; }

.layout-static .info-agency .content-row .field-label span { color: #0864b7; font-family: "Montserrat", sans-serif; }

.layout-static .googlemap { display: none; }

.layout-static .text-header-deontologico p { color: #424242; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.9rem; line-height: 2; text-align: justify; }

.layout-static .text-header-deontologico p span { color: #414141; font-family: "Montserrat", sans-serif; font-weight: bold; }

.layout-static .text-normal { margin-bottom: 30px; }

.layout-static .text-normal span { color: #414141; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 1.05rem; line-height: 1.9; float: left; margin-right: 10px; }

.layout-static .text-normal p { font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; line-height: 1.7rem; text-align: justify; margin-bottom: 0; }

.layout-static .text-normal .content-children .text-normal-children { display: inline-block; width: 100%; }

.layout-static .text-normal .content-children .text-normal-children span { font-size: 113%; }

.layout-static .text-normal .content-children .text-normal-children .content-children { margin-left: 2rem; }

.page-servicios-rss #page-title { color: #79909e; font-size: 165%; font-weight: bold; text-transform: uppercase; }

.page-servicios-rss .view-listado-de-feeds-rss .view-header p { color: #424242; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.9rem; line-height: 1.6; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content { background: #e8e8e8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #d7d8da; margin-bottom: 20px; padding: 10px 6%; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content h3 a { color: #36474f; font-size: 70%; text-transform: uppercase; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content h3 a:before { color: #ff9e00; content: "\f143"; font-family: FontAwesome; font-size: 133%; margin-right: 5px; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content .item-list { margin-bottom: 15px; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content .item-list ul { margin: 0; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content .item-list ul li { display: inline-block; list-style: none; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content .item-list ul .views-row { margin-bottom: 5px; width: 100%; }

.page-servicios-rss .view-listado-de-feeds-rss .view-content .item-list ul .views-row .views-field-name a { color: #44a9df; font-size: 0.9rem; font-family: "Montserrat", sans-serif; font-weight: 300; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer .content-text { margin-bottom: 25px; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer .content-text .field-label { margin-bottom: 5px; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer .content-text .field-label span { font-size: 150%; font-family: "Montserrat", sans-serif; font-weight: bold; color: #323232; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer .content-text .field-content p { color: #424242; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.9rem; line-height: 1.6; margin-bottom: 0; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer .content-text .field-content p a { color: #44a9df; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer ul { list-style: none; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer ul li { position: relative; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer ul li:before { background: #bdbdbd; content: ""; display: inline-block; left: -15px; height: 8px; position: absolute; top: 5px; width: 8px; }

.page-servicios-rss .view-listado-de-feeds-rss .view-footer ul li a { color: #44a9df; }

.canal-opinion .region-content, .page-subseccion .region-content, .display-v2 .region-content, .display-v1 .region-content { position: relative; }

.canal-opinion .region-content .block-views, .page-subseccion .region-content .block-views, .display-v2 .region-content .block-views, .display-v1 .region-content .block-views { position: initial; }

.canal-opinion .feed-icon, .page-subseccion .feed-icon, .display-v2 .feed-icon, .display-v1 .feed-icon { display: none; }

.page-subseccion .region-content { margin-bottom: 25px; padding-bottom: 40px; }

.page-subseccion .region-content .contextual-links-region { position: initial; }

/* Barra busqueda temas */
body.page-temas .views-exposed-form, body.page-servicios-telefonos .views-exposed-form { width: 100%; margin-bottom: 2rem; }

body.page-temas .views-exposed-form .views-exposed-widgets .views-exposed-widget, body.page-servicios-telefonos .views-exposed-form .views-exposed-widgets .views-exposed-widget { float: left; padding: 0 1em 0 0; width: 60%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body.page-temas .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child, body.page-servicios-telefonos .views-exposed-form .views-exposed-widgets .views-exposed-widget:last-child { width: 40%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body.page-temas .views-exposed-form .views-exposed-widgets label, body.page-servicios-telefonos .views-exposed-form .views-exposed-widgets label { display: none; }

body.page-servicios-telefonos .views-exposed-form .views-exposed-widget .form-submit { margin-top: 2.3em; }

body.page-servicios-telefonos .views-exposed-form .views-exposed-widget label { display: block; }

/* Titular temas */
.pane-quicktabs-indice-de-temas h2 { color: #79909e; font-size: 180%; margin-bottom: 25px; text-transform: uppercase; }

/* Barra indice */
#quicktabs-indice_de_temas ul.quicktabs-tabs { margin: 0; text-align: center; -webkit-box-shadow: 0px 0px 6px #b9b5b5; -moz-box-shadow: 0px 0px 6px #b9b5b5; box-shadow: 0px 0px 6px #b9b5b5; padding: 0.6rem 1rem; }

#quicktabs-indice_de_temas ul.quicktabs-tabs li.last { display: none; }

#quicktabs-indice_de_temas ul.quicktabs-tabs li a { display: inline-block; padding: 0 0.4rem; color: #79919d; }

#quicktabs-indice_de_temas ul.quicktabs-tabs li a:hover, #quicktabs-indice_de_temas ul.quicktabs-tabs li a:active { background: #eee; }

.css-temas h2 { color: #79909e; font-size: 180%; margin-bottom: 25px; text-transform: uppercase; }

.css-temas .view-content .views-row { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; margin-bottom: 0.5rem; }

.css-temas .css-temas-attachment { background: white; padding: 0.5em 1em; margin-bottom: 2em; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; border: solid 1px #ddd; }

.css-temas .css-temas-attachment .view-content { text-align: center; }

.css-temas .css-temas-attachment .views-summary.views-summary-unformatted { font-size: 0.8em; color: grey; }

.css-temas .css-temas-attachment .views-summary.views-summary-unformatted a { font-size: 1.4em; font-weight: bold; padding: 0 0.4em; }

.css-temas .css-temas-data { font-weight: 300; line-height: 2.2rem; }

.css-temas .css-temas-data .views-field-name { line-height: 2.2rem; }

.css-temas-search-page h2, .css-temas-search-page h4 { color: #79909e; font-size: 180%; margin-bottom: 25px; text-transform: uppercase; }

.css-temas-search-page h4 { font-size: 1em; }

.css-temas-search-page h2 { color: #79909e; font-size: 180%; margin-bottom: 25px; text-transform: uppercase; }

.css-temas-search-page-filter { margin-bottom: 2rem; text-align: right; }

.css-temas .css-temas-attachment { clear: both; }

@media screen and (min-width: 48rem) { body.page-temas .views-exposed-form, body.page-servicios-telefonos .views-exposed-form { width: 40%; float: right; }
  .css-temas .view-content { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1rem; -moz-column-gap: 1rem; column-gap: 1rem; }
  .css-temas .css-temas-attachment .view-content { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 1rem; -moz-column-gap: 1rem; column-gap: 1rem; } }

body.not-front.page-tema { padding-top: 57px; }

body.not-front.page-tema #main { padding: 0; width: 100%; }

body.not-front.page-tema .region-content { margin: 0 auto; max-width: 94%; }

body.not-front.page-tema .feed-icon { display: none; }

body.not-front.page-tema #header { margin-bottom: 0; }

body.not-front.page-tema #preface .block-glr-dfp #Top { margin-top: 1.5rem; }

.pane-portada-opinion > .pane-title { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.pane-portada-opinion .pane-editorial { margin-bottom: 2em; padding: 10px 3%; position: relative; padding-bottom: 30px; }

.pane-portada-opinion .pane-editorial .pane-title { font-size: 0.9rem; margin-bottom: 17px; padding-bottom: 5px; }

.pane-portada-opinion .view-editorial .views-field-title { margin-bottom: 6px; }

.pane-portada-opinion .view-editorial .views-field-title a, .pane-portada-opinion .view-editorial .views-field-title a:link { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.5rem; line-height: 2.2rem; }

.pane-portada-opinion .view-editorial .views-field-body-1 .field-content, .pane-portada-opinion .view-editorial .views-field-body .field-content { color: #555555; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; line-height: 1.4rem; }

@media only screen and (max-width: 1025px) { .pane-portada-opinion .view-editorial .news-read .views-field-title a, .pane-portada-opinion .view-editorial .news-read .views-field-title a:link { color: #79919d; } }

.page-opinion .region-pre-content { padding: 0; }

.page-opinion .view-opinion.view-display-id-block_1 .views-field-title { margin-bottom: 6px; }

.page-opinion .view-opinion.view-display-id-block_1 .views-field-title a, .page-opinion .view-opinion.view-display-id-block_1 .views-field-title a:link { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.6rem; }

.page-opinion .views-field-body .field-content { color: #555555; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1.3rem; }

.page-opinion main > .feed-icon { display: none; }

.page-opinion.subcanal-columnista #content { width: 100%; }

.page-opinion.subcanal-columnista #main .panel-panel.panel-col-first { float: left; width: 65.96%; margin-right: 0.7%; }

.page-opinion.subcanal-columnista #main .panel-panel.panel-col-last { float: right; width: 32% !important; margin-left: 0; }

@media only screen and (max-width: 480px) { .page-opinion.subcanal-columnista #main .panel-panel.panel-col-first { width: 100%; }
  .page-opinion.subcanal-columnista #main .panel-panel.panel-col-last { width: 100% !important; } }

.popup-regular { -webkit-box-shadow: 0px 0px 4px #616161; -moz-box-shadow: 0px 0px 4px #616161; box-shadow: 0px 0px 4px #616161; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: scroll; }

.popup-regular iframe { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height: 880px !important; }

.page-especiales, .page-infografias, .page-fotogalerias, .page-videos { background: #36474f; }

.page-especiales .quicktabs-wrapper > .item-list, .page-infografias .quicktabs-wrapper > .item-list, .page-fotogalerias .quicktabs-wrapper > .item-list, .page-videos .quicktabs-wrapper > .item-list { display: none; }

.page-especiales .publicity-content-google, .page-especiales .publicity-content, .page-infografias .publicity-content-google, .page-infografias .publicity-content, .page-fotogalerias .publicity-content-google, .page-fotogalerias .publicity-content, .page-videos .publicity-content-google, .page-videos .publicity-content { background: url(../images/bg_publicity-multimedia.png); }

.page-especiales .block-menu-menu-multimedia .content ul, .page-infografias .block-menu-menu-multimedia .content ul, .page-fotogalerias .block-menu-menu-multimedia .content ul, .page-videos .block-menu-menu-multimedia .content ul { margin: 0; font-size: 0; margin-bottom: 20px; text-align: center; }

.page-especiales .block-menu-menu-multimedia .content ul li, .page-infografias .block-menu-menu-multimedia .content ul li, .page-fotogalerias .block-menu-menu-multimedia .content ul li, .page-videos .block-menu-menu-multimedia .content ul li { display: inline-block; list-style: none; }

.page-especiales .block-menu-menu-multimedia .content ul > *, .page-infografias .block-menu-menu-multimedia .content ul > *, .page-fotogalerias .block-menu-menu-multimedia .content ul > *, .page-videos .block-menu-menu-multimedia .content ul > * { font-size: 16px; }

.page-especiales .block-menu-menu-multimedia .content ul li, .page-infografias .block-menu-menu-multimedia .content ul li, .page-fotogalerias .block-menu-menu-multimedia .content ul li, .page-videos .block-menu-menu-multimedia .content ul li { border: 1px solid #2c3a41; border-right: none; padding: 0; }

.page-especiales .block-menu-menu-multimedia .content ul li a, .page-infografias .block-menu-menu-multimedia .content ul li a, .page-fotogalerias .block-menu-menu-multimedia .content ul li a, .page-videos .block-menu-menu-multimedia .content ul li a { display: inline-block; text-indent: -5000em; border: 1px solid #43545d; color: #ffffff; position: relative; padding: 5px 0; display: inline-block; width: 50px; }

.page-especiales .block-menu-menu-multimedia .content ul li a:after, .page-infografias .block-menu-menu-multimedia .content ul li a:after, .page-fotogalerias .block-menu-menu-multimedia .content ul li a:after, .page-videos .block-menu-menu-multimedia .content ul li a:after { color: #d4d9dd; content: "\f04b"; display: inline-block; font-family: FontAwesome; font-size: 17px; left: 50%; margin-left: -6.57px; position: absolute; text-indent: 0; }

.page-especiales .block-menu-menu-multimedia .content ul li a.active, .page-infografias .block-menu-menu-multimedia .content ul li a.active, .page-fotogalerias .block-menu-menu-multimedia .content ul li a.active, .page-videos .block-menu-menu-multimedia .content ul li a.active { background: #52656f; }

.page-especiales .block-menu-menu-multimedia .content ul li a.active:after, .page-infografias .block-menu-menu-multimedia .content ul li a.active:after, .page-fotogalerias .block-menu-menu-multimedia .content ul li a.active:after, .page-videos .block-menu-menu-multimedia .content ul li a.active:after { color: #ffffff; }

.page-especiales .block-menu-menu-multimedia .content ul li:nth-child(2) a:after, .page-infografias .block-menu-menu-multimedia .content ul li:nth-child(2) a:after, .page-fotogalerias .block-menu-menu-multimedia .content ul li:nth-child(2) a:after, .page-videos .block-menu-menu-multimedia .content ul li:nth-child(2) a:after { content: "\f030"; }

.page-especiales .block-menu-menu-multimedia .content ul li:nth-child(3) a:after, .page-infografias .block-menu-menu-multimedia .content ul li:nth-child(3) a:after, .page-fotogalerias .block-menu-menu-multimedia .content ul li:nth-child(3) a:after, .page-videos .block-menu-menu-multimedia .content ul li:nth-child(3) a:after { content: "\f080"; }

.page-especiales .block-menu-menu-multimedia .content ul li:nth-child(4) a:after, .page-infografias .block-menu-menu-multimedia .content ul li:nth-child(4) a:after, .page-fotogalerias .block-menu-menu-multimedia .content ul li:nth-child(4) a:after, .page-videos .block-menu-menu-multimedia .content ul li:nth-child(4) a:after { content: "\f005"; }

.page-especiales .block-menu-menu-multimedia .content ul li.first, .page-infografias .block-menu-menu-multimedia .content ul li.first, .page-fotogalerias .block-menu-menu-multimedia .content ul li.first, .page-videos .block-menu-menu-multimedia .content ul li.first { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.page-especiales .block-menu-menu-multimedia .content ul li.first a, .page-infografias .block-menu-menu-multimedia .content ul li.first a, .page-fotogalerias .block-menu-menu-multimedia .content ul li.first a, .page-videos .block-menu-menu-multimedia .content ul li.first a { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.page-especiales .block-menu-menu-multimedia .content ul li.last, .page-infografias .block-menu-menu-multimedia .content ul li.last, .page-fotogalerias .block-menu-menu-multimedia .content ul li.last, .page-videos .block-menu-menu-multimedia .content ul li.last { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; border-right: 1px solid #2c3a41; }

.page-especiales .block-menu-menu-multimedia .content ul li.last a, .page-infografias .block-menu-menu-multimedia .content ul li.last a, .page-fotogalerias .block-menu-menu-multimedia .content ul li.last a, .page-videos .block-menu-menu-multimedia .content ul li.last a { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.page-especiales .block-quicktabs .views-multimedia .views-row .multimedia-title h2 a, .page-infografias .block-quicktabs .views-multimedia .views-row .multimedia-title h2 a, .page-fotogalerias .block-quicktabs .views-multimedia .views-row .multimedia-title h2 a, .page-videos .block-quicktabs .views-multimedia .views-row .multimedia-title h2 a { font-size: 1rem; text-shadow: 1px 1px 2px #232323; }

.page-especiales .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-title h2 a, .page-infografias .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-title h2 a, .page-fotogalerias .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-title h2 a, .page-videos .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-title h2 a { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.8rem; }

.page-especiales .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .text-content, .page-infografias .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .text-content, .page-fotogalerias .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .text-content, .page-videos .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .text-content { background: none; position: relative; padding: 0; }

.page-especiales .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-image a:before, .page-infografias .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-image a:before, .page-fotogalerias .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-image a:before, .page-videos .block-quicktabs .views-multimedia .views-row:nth-child(n + 3) .multimedia-image a:before { left: 50%; margin: 0; right: auto; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); }

.page-especiales .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:before, .page-infografias .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:before, .page-fotogalerias .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:before, .page-videos .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:before { content: none; }

.page-especiales .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:after, .page-infografias .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:after, .page-fotogalerias .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:after, .page-videos .block-quicktabs .views-multimedia .views-row .text-content .multimedia-title h2 a:after { background: none; }

.page-especiales .views-multimedia .view-filters, .page-infografias .views-multimedia .view-filters, .page-fotogalerias .views-multimedia .view-filters, .page-videos .views-multimedia .view-filters { display: none; }

.page-especiales .views-multimedia .views-row, .page-infografias .views-multimedia .views-row, .page-fotogalerias .views-multimedia .views-row, .page-videos .views-multimedia .views-row { margin-bottom: 25px; }

.page-especiales .views-multimedia .multimedia-image img, .page-infografias .views-multimedia .multimedia-image img, .page-fotogalerias .views-multimedia .multimedia-image img, .page-videos .views-multimedia .multimedia-image img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.page-especiales .views-multimedia .multimedia-image a, .page-infografias .views-multimedia .multimedia-image a, .page-fotogalerias .views-multimedia .multimedia-image a, .page-videos .views-multimedia .multimedia-image a { display: block; position: relative; }

.page-especiales .views-multimedia .multimedia-image a:before, .page-infografias .views-multimedia .multimedia-image a:before, .page-fotogalerias .views-multimedia .multimedia-image a:before, .page-videos .views-multimedia .multimedia-image a:before { border: 5px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; content: "\f04b"; font-family: FontAwesome; font-size: 32px; left: 50%; margin-left: -30.08px; margin-top: -28.5px; padding: 13px 9px 13px 16px; position: absolute; top: 50%; }

.page-especiales .views-multimedia .multimedia-image a:after, .page-infografias .views-multimedia .multimedia-image a:after, .page-fotogalerias .views-multimedia .multimedia-image a:after, .page-videos .views-multimedia .multimedia-image a:after { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(9%, transparent), color-stop(80%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent 9%, rgba(0, 0, 0, 0.7) 80%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent 9%, rgba(0, 0, 0, 0.7) 80%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent 9%, rgba(0, 0, 0, 0.7) 80%); -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; bottom: 0; content: ""; display: inline-block; height: 65px; left: 0; position: absolute; width: 100%; }

.page-especiales .views-multimedia .multimedia-title h2, .page-infografias .views-multimedia .multimedia-title h2, .page-fotogalerias .views-multimedia .multimedia-title h2, .page-videos .views-multimedia .multimedia-title h2 { font-size: 1.2rem; font-family: "Montserrat", sans-serif; line-height: 1.3rem; margin-bottom: 0; }

.page-especiales .views-multimedia .multimedia-title h2 a, .page-infografias .views-multimedia .multimedia-title h2 a, .page-fotogalerias .views-multimedia .multimedia-title h2 a, .page-videos .views-multimedia .multimedia-title h2 a { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.8rem; }

.page-especiales .views-multimedia .multimedia-date, .page-infografias .views-multimedia .multimedia-date, .page-fotogalerias .views-multimedia .multimedia-date, .page-videos .views-multimedia .multimedia-date { color: #79919d; font-size: 110%; }

.page-especiales .views-multimedia .text-content, .page-infografias .views-multimedia .text-content, .page-fotogalerias .views-multimedia .text-content, .page-videos .views-multimedia .text-content { margin-top: 8px; padding: 0 10px; }

.page-fotogalerias .views-multimedia .views-row .multimedia-image a:before { content: "\f030"; font-size: 24px; margin-left: -28.5px; padding: 13px 11px 13px 11px; }

.page-infografias .views-multimedia .views-row .multimedia-image a:before { content: "\f080"; font-size: 24px; margin-left: -28.5px; padding: 13px 11px 13px 11px; }

.page-especiales .views-multimedia .views-row .multimedia-image a:before { content: "\f005"; font-size: 24px; margin-left: -28.5px; padding: 13px 11px 13px 11px; }

.page-subseccion .block-views-tema-destacado-block-1 { display: none; text-align: center; }

.page-subseccion .block-views-tema-destacado-block-1 .views-field-name .field-content { color: #36474f; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; text-transform: uppercase; }

.page-subseccion .active-scroll .block-views-tema-destacado-block-1 { display: inline-block; vertical-align: middle; }

/* Clasificados */
.page-clasificados .panel-col-first, .clasificados-category .panel-col-first, .page-node-type-clasificados .node-type-clasificados .panel-col-first { float: left; width: 74%; margin-right: 1%; }

.page-clasificados .panel-col-first .inside, .clasificados-category .panel-col-first .inside, .page-node-type-clasificados .node-type-clasificados .panel-col-first .inside { background: white; /*overflow:hidden;*/ -webkit-box-shadow: 0 0 5px #b7b7b7; -moz-box-shadow: 0 0 5px #b7b7b7; box-shadow: 0 0 5px #b7b7b7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 1rem; }

.page-clasificados .panel-col-last, .clasificados-category .panel-col-last, .page-node-type-clasificados .node-type-clasificados .panel-col-last { float: right; width: 25%; margin-left: 0; }

.page-clasificados .panel-col-last .inside h3, .clasificados-category .panel-col-last .inside h3, .page-node-type-clasificados .node-type-clasificados .panel-col-last .inside h3 { text-align: center; color: #084f8d; font-size: 1.25rem; border-bottom: 1px solid #ddd; padding-bottom: 0.3rem; margin-bottom: 1.5rem; }

.page-clasificados .panel-col-last .inside .view-slider-notas-canales, .clasificados-category .panel-col-last .inside .view-slider-notas-canales, .page-node-type-clasificados .node-type-clasificados .panel-col-last .inside .view-slider-notas-canales { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.page-clasificados .panel-col-last .inside .view-slider-notas-canales .view-footer, .clasificados-category .panel-col-last .inside .view-slider-notas-canales .view-footer, .page-node-type-clasificados .node-type-clasificados .panel-col-last .inside .view-slider-notas-canales .view-footer { bottom: -2rem; }

.page-clasificados .panel-col-last .inside .view-slider-notas-canales .view-footer .swiper-pagination-bullet, .clasificados-category .panel-col-last .inside .view-slider-notas-canales .view-footer .swiper-pagination-bullet, .page-node-type-clasificados .node-type-clasificados .panel-col-last .inside .view-slider-notas-canales .view-footer .swiper-pagination-bullet { width: 10px; height: 10px; }

.page-clasificados .panel-separator, .clasificados-category .panel-separator, .page-node-type-clasificados .node-type-clasificados .panel-separator { display: none; }

#clasificados_header_full { background: #322d2f; padding: 0.7rem 3rem; text-align: center; }

#clasificados_header_full img { width: 70%; }

.menu-name-menu-categorias-de-clasificados { overflow: hidden; }

.menu-name-menu-categorias-de-clasificados ul { overflow: hidden; margin: 0; width: 100%; }

.menu-name-menu-categorias-de-clasificados ul li { width: 25%; float: left; display: inline-block; padding: 0; }

.menu-name-menu-categorias-de-clasificados ul li.first a { border-left: none; }

.menu-name-menu-categorias-de-clasificados ul li a { font-weight: bold; font-size: 0.7rem !important; color: #a5a5a5; padding: 0.5em 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; background: #343746; width: 100%; float: left; border-left: 2px solid #494a65; text-align: center; text-transform: uppercase; border-bottom: 5px solid #353847; }

.menu-name-menu-categorias-de-clasificados ul li a#bienes:hover, .menu-name-menu-categorias-de-clasificados ul li a#bienes.active { border-bottom: 5px solid #3598dc !important; color: white !important; }

.menu-name-menu-categorias-de-clasificados ul li a#empleos:hover, .menu-name-menu-categorias-de-clasificados ul li a#empleos.active { border-bottom: 5px solid #029640 !important; color: white !important; }

.menu-name-menu-categorias-de-clasificados ul li a#autos:hover, .menu-name-menu-categorias-de-clasificados ul li a#autos.active { border-bottom: 5px solid #ec1d25 !important; color: white !important; }

.menu-name-menu-categorias-de-clasificados ul li a#oportunidades:hover, .menu-name-menu-categorias-de-clasificados ul li a#oportunidades.active { border-bottom: 5px solid #fd8f02 !important; color: white !important; }

.form-item .pane-views-exp-clasificados-page-bienes #views-exposed-form-clasificados-page-bienes .views-exposed-widgets.form-type-date-popup { width: 100%; }

.pane-views-exp-clasificados-page-bienes #views-exposed-form-clasificados-page-bienes .views-exposed-widgets .description { color: white; }

.pane-clasificados-categorias { width: 22.9%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; overflow: hidden; padding: 0; margin: 1em 0.5em; }

.pane-clasificados-categorias.bienes .view-header { padding-left: 1em; background: #3598dc; }

.pane-clasificados-categorias.bienes .view-header h2 { background: url(../images/ico_bienes.png) no-repeat left; padding: 0.5rem; /*text-transform: uppercase;*/ text-align: left; font-size: 0.9rem; position: relative; margin-bottom: 0; -moz-background-size: 1.7em 1.7em; background-size: 1.7em 1.7em; }

.pane-clasificados-categorias.bienes .view-header h2 a { color: white; text-decoration: none; /*padding-top: 2.5rem;*/ display: block; margin-left: 1.3em; font-weight: bold; font-size: 1.2em; }

.pane-clasificados-categorias.bienes .view-footer .buttonclasificados { border-bottom: 5px solid #3598dc; }

.pane-clasificados-categorias.autos .view-header { padding-left: 1em; background: #ec1d25; }

.pane-clasificados-categorias.autos .view-header h2 { background: url(../images/ico_autos.png) no-repeat left; padding: 0.5rem; /*text-transform: uppercase;*/ text-align: left; font-size: 0.9rem; position: relative; margin-bottom: 0; -moz-background-size: 1.7em 1.7em; background-size: 1.7em 1.7em; }

.pane-clasificados-categorias.autos .view-header h2 a { color: white; text-decoration: none; /*padding-top: 2.5rem;*/ display: block; margin-left: 1.3em; font-weight: bold; font-size: 1.2em; }

.pane-clasificados-categorias.autos .view-footer .buttonclasificados { border-bottom: 5px solid #ec1d25; }

.pane-clasificados-categorias.empleos .view-header { padding-left: 1em; background: #029640; }

.pane-clasificados-categorias.empleos .view-header h2 { background: url(../images/ico_empleos.png) no-repeat left; padding: 0.5rem; /*text-transform: uppercase;*/ text-align: left; font-size: 0.9rem; position: relative; margin-bottom: 0; -moz-background-size: 1.7em 1.7em; background-size: 1.7em 1.7em; }

.pane-clasificados-categorias.empleos .view-header h2 a { color: white; text-decoration: none; /*padding-top: 2.5rem;*/ display: block; margin-left: 1.3em; font-weight: bold; font-size: 1.2em; }

.pane-clasificados-categorias.empleos .view-footer .buttonclasificados { border-bottom: 5px solid #029640; }

.pane-clasificados-categorias.oportunidades .view-header { padding-left: 1em; background: #fd8f02; }

.pane-clasificados-categorias.oportunidades .view-header h2 { background: url(../images/ico_oportunidades.png) no-repeat left; padding: 0.5rem; /*text-transform: uppercase;*/ text-align: left; font-size: 0.9rem; position: relative; margin-bottom: 0; -moz-background-size: 1.7em 1.7em; background-size: 1.7em 1.7em; }

.pane-clasificados-categorias.oportunidades .view-header h2 a { color: white; text-decoration: none; /*padding-top: 2.5rem;*/ display: block; margin-left: 1.3em; font-weight: bold; font-size: 1.2em; }

.pane-clasificados-categorias.oportunidades .view-footer .buttonclasificados { border-bottom: 5px solid #fd8f02; }

.pane-clasificados-categorias .views-row { padding: 0.2rem 0.5rem; overflow: hidden; }

.pane-clasificados-categorias .views-row:hover { background: #ddd; }

.pane-clasificados-categorias .pane-content .view-content { overflow-y: auto; height: 18rem; border: 1px solid #dadada; border-top: none; border-bottom: none; padding-top: 1rem; }

.pane-clasificados-categorias .pane-content .view-content .views-label { color: #666; float: left; width: 10%; }

.pane-clasificados-categorias .pane-content .view-content .field-content a { color: #333; font-size: 0.9rem; float: left; width: 90%; }

.pane-clasificados-categorias .pane-content .view-content .field-content a:hover { text-decoration: underline; }

.pane-clasificados-categorias .pane-content .view-footer { text-align: right; }

.pane-clasificados-categorias .pane-content .view-footer a { display: block; margin-bottom: 1rem; }

.pane-clasificados-categorias .pane-content .view-footer a.buttonclasificados { border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 0.8rem 0.5rem; text-align: right; color: #999; font-size: 0.7rem; text-transform: uppercase; }

.pane-clasificados-categorias .pane-content .view-footer a.buttonclasificados:hover { color: #50d2ff; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.buttonclasificados:after { content: "\f0a9"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #999; font-size: 1rem; padding-left: 0.5em; }

.pane-clasificados-categorias .pane-content .view-footer a.bienes-pub { background: #3598dc; text-align: center; margin: 2rem 0 1rem; border-raduis: 0.2rem; padding: 0.5rem; text-transform: uppercase; font-weight: 600; font-size: 0.8rem; color: white; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.bienes-pub:hover { background: #f2f2f2; color: #50d2ff; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.bienes-pub:after { content: "\f040"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: rgba(255, 255, 255, 0.5); font-size: 1rem; padding-left: 0.5em; }

.pane-clasificados-categorias .pane-content .view-footer a.autos-pub { background: #ec1d25; text-align: center; margin: 2rem 0 1rem; border-raduis: 0.2rem; padding: 0.5rem; text-transform: uppercase; font-weight: 600; font-size: 0.8rem; color: white; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.autos-pub:hover { background: #f2f2f2; color: #50d2ff; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.autos-pub:after { content: "\f040"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: rgba(255, 255, 255, 0.5); font-size: 1rem; padding-left: 0.5em; }

.pane-clasificados-categorias .pane-content .view-footer a.empleos-pub { background: #029640; text-align: center; margin: 2rem 0 1rem; border-raduis: 0.2rem; padding: 0.5rem; text-transform: uppercase; font-weight: 600; font-size: 0.8rem; color: white; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.empleos-pub:hover { background: #f2f2f2; color: #50d2ff; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.empleos-pub:after { content: "\f040"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: rgba(255, 255, 255, 0.5); font-size: 1rem; padding-left: 0.5em; }

.pane-clasificados-categorias .pane-content .view-footer a.oportunidades-pub { background: #fd8f02; text-align: center; margin: 2rem 0 1rem; border-raduis: 0.2rem; padding: 0.5rem; text-transform: uppercase; font-weight: 600; font-size: 0.8rem; color: white; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.oportunidades-pub:hover { background: #f2f2f2; color: #50d2ff; text-decoration: none; }

.pane-clasificados-categorias .pane-content .view-footer a.oportunidades-pub:after { content: "\f040"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: rgba(255, 255, 255, 0.5); font-size: 1rem; padding-left: 0.5em; }

/* Caja busquedas */
.views-exposed-widget { width: 25%; }

.views-exposed-widget input, .views-exposed-widget select { width: 100%; }

.views-exposed-widget:last-child { width: 12%; float: right; padding-top: 0.8rem; }

/* Ampliadas clasificados */
.view-paginas-clasificados .view-content h3 { background: #f2f2f2; color: #999; font-size: 0.8rem; padding: 0.3rem 0.5rem; margin-bottom: 1rem; font-weight: normal; }

.view-paginas-clasificados .view-content ol { margin: 0; overflow: hidden; }

.view-paginas-clasificados .view-content ol li { padding: 1rem 2rem; border-bottom: 2px solid #f2f2f2; float: right; width: 96%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; list-style-position: outside; }

.view-paginas-clasificados .view-content ol li a h3 { background: none; color: #333; font-weight: 600; font-size: 0.9rem; }

.view-paginas-clasificados .view-content ol li a h3 span { background: #75929e; color: white; display: inline-block; padding: 0rem 0.3rem; margin: 0 0.5rem 0 0.5rem; font-size: 0.9rem; }

.view-paginas-clasificados .view-content ol li a:hover { color: #75929e; text-decoration: underline; }

.view-paginas-clasificados .view-content ol li .views-field-body { width: 60%; margin: 0.5rem auto; padding: 1rem; border: 1px solid #dfdfdf; -webkit-border-radius: 0.2rem; -moz-border-radius: 0.2rem; border-radius: 0.2rem; clear: both; }

.view-paginas-clasificados .view-content ol li .views-field-published-at { display: block; font-size: 0.8rem; float: right; position: absolute; top: 1.5rem; right: 1rem; color: #75929e; }

.clasificado-ampliada .panel-col-first .panel-pane { width: 100%; }

.view-mode-clasificado_ampliada { padding: 3rem 2rem; margin: 2rem auto; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 5px solid #f2f2f2; border-top: 5px solid #f2f2f2; }

.view-mode-clasificado_ampliada .field-name-post-date { display: block; font-size: 0.8rem; float: right; color: #75929e; text-align: right; }

.view-mode-clasificado_ampliada h3 { font-size: 1.3rem; }

.view-mode-clasificado_ampliada h3 a { background: #75929e; color: white; display: inline-block; padding: 0rem 0.3rem; margin: 0 0.5rem 0 0.5rem; font-size: 0.9rem; }

.view-mode-clasificado_ampliada h3 a:hover { text-decoration: none; }

.view-mode-clasificado_ampliada .field-name-body { width: 70%; margin: 1.5rem auto; padding: 1.5rem; border: 1px solid #dfdfdf; -webkit-border-radius: 0.2rem; -moz-border-radius: 0.2rem; border-radius: 0.2rem; clear: both; }

.page-clasificados-portada-buscar main.content-inner.clearfix, .page-clasificados-bienes-construccion-buscar main.content-inner.clearfix, .page-clasificados-vehiculos main.content-inner.clearfix, .page-clasificados-empleos main.content-inner.clearfix, .page-clasificados-oportunidades main.content-inner.clearfix { background: white; overflow: hidden; -webkit-box-shadow: 0 0 5px #b7b7b7; -moz-box-shadow: 0 0 5px #b7b7b7; box-shadow: 0 0 5px #b7b7b7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /*padding: 1rem;*/ padding: 0; }

.page-clasificados-portada-buscar #content, .page-clasificados-bienes-construccion-buscar #content, .page-clasificados-vehiculos #content, .page-clasificados-empleos #content, .page-clasificados-oportunidades #content { float: left; width: 74%; margin-right: 1%; }

.page-clasificados-portada-buscar #sidebar-first, .page-clasificados-bienes-construccion-buscar #sidebar-first, .page-clasificados-vehiculos #sidebar-first, .page-clasificados-empleos #sidebar-first, .page-clasificados-oportunidades #sidebar-first { float: right; width: 25%; margin-left: 0; }

.page-clasificados .panel-col-first .inside { padding: 0; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }

.clasificados-category .panel-col-first .inside { padding: 0; }

.node-type-clasificados .panel-col-first .inside { padding: 0; }

.page-clasificados .block-panels-mini-clasificados-buscador-publicar .panel-col-first .inside, .page-clasificados .pane-clasificados-buscador-publicar .panel-col-first .inside, .clasificados-category .pane-clasificados-buscador-publicar .panel-col-first .inside { padding: 0.5em 0em 0.5em 1em; }

.pane-clasificados-buscador-publicar, .block-panels-mini-clasificados-buscador-publicar { background: #494a62; }

.pane-clasificados-buscador-publicar .panel-display .inside, .block-panels-mini-clasificados-buscador-publicar .panel-display .inside { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #494a62; padding-right: 1em; }

.pane-clasificados-buscador-publicar .views-exposed-form label, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form label { font-size: 0.6em; color: #ffffff; }

.pane-clasificados-buscador-publicar .views-exposed-form div#edit-termino-wrapper, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-termino-wrapper { width: 9em; }

.pane-clasificados-buscador-publicar .views-exposed-form div#edit-categoria-wrapper, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-categoria-wrapper { width: 14em; }

.pane-clasificados-buscador-publicar .views-exposed-form div#edit-categoria-wrapper #edit-categoria, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-categoria-wrapper #edit-categoria { height: 3.05em; }

.pane-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-wrapper, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-wrapper { width: 9em; padding: 0.5em 0.6em 0 0; }

.pane-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-value, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-value { width: 100%; }

.pane-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-value #edit-fecha-value-datepicker-popup-0, .pane-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-value #edit-fecha-value-datepicker-popup-1, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-value #edit-fecha-value-datepicker-popup-0, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-value #edit-fecha-value-datepicker-popup-1 { height: 2.9em; }

.pane-clasificados-buscador-publicar .views-exposed-widget, .block-panels-mini-clasificados-buscador-publicar .views-exposed-widget { width: auto; }

.pane-clasificados-buscador-publicar .views-exposed-widget .container-inline-date input#edit-fecha-value-datepicker-popup-0, .pane-clasificados-buscador-publicar .views-exposed-widget .container-inline-date input#edit-fecha-value-datepicker-popup-1, .block-panels-mini-clasificados-buscador-publicar .views-exposed-widget .container-inline-date input#edit-fecha-value-datepicker-popup-0, .block-panels-mini-clasificados-buscador-publicar .views-exposed-widget .container-inline-date input#edit-fecha-value-datepicker-popup-1 { width: 100%; font-size: 0.8em; }

.pane-clasificados-buscador-publicar select#edit-categoria, .block-panels-mini-clasificados-buscador-publicar select#edit-categoria { font-size: 0.68em; }

.pane-menu-clasificados-enlaces-de-pub li { list-style: none; }

.pane-menu-clasificados-enlaces-de-pub ul.menu { margin: 2.5em 0em 1em; padding: 0.5em 1em 0.2em 0em; }

.menu-block-ctools-menu-clasificados-enlaces-de-pub-1 > ul.menu { position: relative; margin: 2em 0em 1em; padding: 0.5em 0em 0.2em 2em; }

.menu-block-ctools-menu-clasificados-enlaces-de-pub-1 > ul.menu:before { content: "Ó"; position: absolute; color: #ffffff; margin-right: 1.1em; font-size: 1em; left: 0; top: 1em; width: 1.5em; }

.menu-block-ctools-menu-clasificados-enlaces-de-pub-1 > ul.menu > li { position: relative; }

.menu-block-ctools-menu-clasificados-enlaces-de-pub-1 > ul.menu > li.publicacion-expanded ul.menu { height: 180px; }

.pane-menu-clasificados-enlaces-de-pub ul.menu span.nolink { text-transform: uppercase; font-size: 0.95em; font-weight: bold; background: #fff101; padding: 0.5em; position: relative; display: block; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }

.pane-menu-clasificados-enlaces-de-pub ul.menu span.nolink:hover { cursor: pointer; }

.pane-menu-clasificados-enlaces-de-pub ul.menu span.nolink:after { color: #212121; content: "\f0d7"; font-family: fontAwesome; margin-left: 0.6em; font-size: 1.2em; position: absolute; right: 1rem; }

.pane-menu-clasificados-enlaces-de-pub ul.menu ul.menu { background: #fff101; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; position: absolute; z-index: 1; display: block; height: 0; padding: 4px 0 0 0; margin: 0; left: 0; width: 100%; overflow: hidden; -moz-transition: height 0.3s ease; transition: height 0.3s ease; -webkit-transition: height 0.3s ease; -o-transition: height 0.3s ease; -mozz-transition: height 0.3s ease; }

.pane-menu-clasificados-enlaces-de-pub ul.menu ul.menu li { border-top: 1px solid; padding: 0; }

.pane-menu-clasificados-enlaces-de-pub ul.menu ul.menu li a { color: #000000; font-weight: bold; font-size: 0.9em; padding: 0.8em 2em 0.8em 3em; display: block; }

.pane-clasificados-buscador-publicar .panel-col-first, .block-panels-mini-clasificados-buscador-publicar .panel-col-first { width: 75%; margin: 0; }

.pane-clasificados-buscador-publicar .panel-col-last, .block-panels-mini-clasificados-buscador-publicar .panel-col-last { width: 25%; }

.pane-clasificados-buscador-publicar .views-exposed-widgets .views-widget select, .block-panels-mini-clasificados-buscador-publicar .views-exposed-widgets .views-widget select { -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; padding: 0; }

.pane-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-wrapper .description, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-wrapper .description { font-size: 0.6em; font-weight: bold; color: #cac1c1; }

.pane-menu-clasificados-enlaces-de-pub ul.menu ul.menu li a.autos:before { background: url(/files/widgetseu/clasificados/iconos_publicar/ico_autos.png) no-repeat; content: ""; height: 20px; width: 20px; -moz-background-size: 20px 20px; background-size: 20px 20px; left: 1em; position: absolute; }

.pane-menu-clasificados-enlaces-de-pub ul.menu ul.menu li a.bienes:before { background: url(/files/widgetseu/clasificados/iconos_publicar/ico_bienes.png) no-repeat; content: ""; height: 20px; width: 20px; -moz-background-size: 20px 20px; background-size: 20px 20px; left: 1em; position: absolute; }

.pane-menu-clasificados-enlaces-de-pub ul.menu ul.menu li a.empleos:before { background: url(/files/widgetseu/clasificados/iconos_publicar/ico_empleos.png) no-repeat; content: ""; height: 20px; width: 20px; -moz-background-size: 20px 20px; background-size: 20px 20px; left: 1em; position: absolute; }

.pane-menu-clasificados-enlaces-de-pub ul.menu ul.menu li a.oportunidades:before { background: url(/files/widgetseu/clasificados/iconos_publicar/ico_oportunidades.png) no-repeat; content: ""; height: 20px; width: 20px; -moz-background-size: 20px 20px; background-size: 20px 20px; left: 1em; position: absolute; }

.pane-clasificados-categorias.bienes { padding-left: 0; margin-right: 1em; }

.panel-pane.pane-views.pane-paginas-clasificados { padding: 1em; }

.node-type-clasificados.clasificado-ampliada .panel-col-first { width: 74%; margin-right: 1%; }

.node-type-clasificados.clasificado-ampliada .panel-col-last { width: 25%; }

@media only screen and (max-width: 1025px) { .page-clasificados .panel-col-first, .clasificados-category .panel-col-first, .node-type-clasificados.clasificado-ampliada .panel-col-first { float: none; width: 100%; }
  .page-clasificados .panel-col-last, .clasificados-category .panel-col-last, .node-type-clasificados.clasificado-ampliada .panel-col-last { float: none; width: 100%; }
  .page-clasificados-portada-buscar #content, .page-clasificados-bienes-construccion-buscar #content, .page-clasificados-vehiculos #content, .page-clasificados-empleos #content, .page-clasificados-oportunidades #content { float: none; width: 100%; }
  .page-clasificados-portada-buscar #sidebar-first, .page-clasificados-bienes-construccion-buscar #sidebar-first, .page-clasificados-vehiculos #sidebar-first, .page-clasificados-empleos #sidebar-first, .page-clasificados-oportunidades #sidebar-first { float: none; width: 100%; }
  .pane-clasificados-categorias { width: 100%; }
  .pane-clasificados-categorias .pane-content .view-content { height: auto; max-height: 18rem; }
  .pane-clasificados-categorias .pane-content .view-footer a.bienes-pub, .pane-clasificados-categorias .pane-content .view-footer a.autos-pub, .pane-clasificados-categorias .pane-content .view-footer a.empleos-pub, .pane-clasificados-categorias .pane-content .view-footer a.oportunidades-pub { margin-top: 0; }
  .view-paginas-clasificados .view-content ol li { width: 100%; padding: 1.5rem 0; margin: 0; }
  .view-paginas-clasificados .view-content ol li .views-field-published-at { top: 1rem; }
  .view-paginas-clasificados .view-content ol li .views-field-body { width: 100%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .view-mode-clasificado_ampliada { padding: 3rem 0; margin: 0; width: 100%; }
  .view-mode-clasificado_ampliada .field-name-body { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .pane-menu-clasificados-enlaces-de-pub ul.menu span.nolink { font-size: 0.7em; } }

@media only screen and (max-width: 768px) { .menu-block-ctools-menu-clasificados-enlaces-de-pub-1 > ul.menu { position: relative; padding: 0 0 2em 0; width: 40%; margin: 0 auto; }
  .menu-block-ctools-menu-clasificados-enlaces-de-pub-1 > ul.menu:before { display: none; }
  .pane-menu-clasificados-enlaces-de-pub ul.menu span.nolink { text-align: center; }
  .pane-clasificados-categorias { width: 47%; float: left; height: 470px; }
  .region-header-third .block-panels-mini { position: relative; }
  .region-header-third .block-panels-mini:after { content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 10px; z-index: 100; /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); /* Chrome10-25,Safari5.1-6 */ background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#aaaaaa)); background: -moz- oldlinear-gradient(left, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#aaaaaa',GradientType=1 ); /* IE6-9 */ } }

@media only screen and (max-width: 480px) { .menu-name-menu-categorias-de-clasificados ul li { width: 50%; display: block; }
  .pane-clasificados-categorias { width: 100%; float: none; height: auto; margin: 0; }
  .views-exposed-form .views-exposed-widget { width: 100%; }
  .container-inline-date .form-item { width: 100%; }
  .view-paginas-clasificados .view-content ol { margin: 0; padding: 0; }
  .pane-clasificados-buscador-publicar .panel-display .inside { padding-right: 0; }
  .menu-block-ctools-menu-clasificados-enlaces-de-pub-1 > ul.menu { width: 100%; }
  .pane-clasificados-buscador-publicar .views-exposed-form div#edit-termino-wrapper, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-termino-wrapper { width: 95%; }
  .pane-clasificados-buscador-publicar .views-exposed-form div#edit-categoria-wrapper, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-categoria-wrapper { width: 95%; }
  .pane-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-wrapper, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div#edit-fecha-wrapper { width: 95%; }
  .pane-clasificados-buscador-publicar .views-exposed-form div.views-submit-button, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div.views-submit-button { width: 100%; }
  .pane-clasificados-buscador-publicar .views-exposed-form div.views-submit-button input, .block-panels-mini-clasificados-buscador-publicar .views-exposed-form div.views-submit-button input { margin-top: 0; width: 95%; }
  .pane-menu-clasificados-enlaces-de-pub ul.menu { margin: 0.5em 0em 1em; padding: 1em; width: auto; }
  .pane-menu-clasificados-enlaces-de-pub ul.menu span.nolink { display: block; text-align: center; }
  .pane-menu-clasificados-enlaces-de-pub ul.menu span.nolink:before { display: none; } }

/* Registros Full */
.registro-full form { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.registro-full ._form-title { text-transform: unset; color: #212121; }

.canal-blue form ._form-title:before { color: #2699d7; }

.canal-blue form .button.secondary { background: #2699d7; }

.canal-red form ._form-title:before { color: #f23558; }

.canal-red form .button.secondary { background: #f23558; }

.canal-green form ._form-title:before { color: #74c07d; }

.canal-green form .button.secondary { background: #74c07d; }

.canal-orange form ._form-title:before { color: #fa833b; }

.canal-orange form .button.secondary { background: #fa833b; }

.canal-yellow form ._form-title:before { color: #f9bf2b; }

.canal-yellow form .button.secondary { background: #f9bf2b; }

.canal-purple form ._form-title:before { color: #8e285d; }

.canal-purple form .button.secondary { background: #8e285d; }

.view-tematica-multimedia h3 { display: none; }

.view-tematica-multimedia .row .col { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 1rem; }

.view-tematica-multimedia .row .col iframe { width: 100%; max-width: 100%; height: auto; }

@media screen and (min-width: 641px) { .view-tematica-multimedia .row .col { width: 25%; float: left; }
  .view-tematica-multimedia .row .col iframe { width: auto; } }

.view-tematica-multimedia .row .col h2 { font-weight: bold; font-size: 1rem; line-height: 1.3; margin-top: 1rem; }

.view-tematica-multimedia .row .col .field-type-image { height: 155px; overflow: hidden; position: relative; }

.view-tematica-multimedia .row .col .field-type-image img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.view-tematica-multimedia .field-name-tipo-de-contenido { display: none; }

/*Menu especial para temas de especiales*/
.tema-menu { list-style: none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 1rem 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; /*Estilo especifico para ni una menos*/ }

.tema-menu a { display: block; padding: 0 0.5rem; line-height: 60px; }

.tema-menu .title a { padding: 0 1rem; }

.tema-menu .title img { max-height: 60px; }

@media screen and (min-width: 641px) { .tema-menu { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.tema-menu.ni-una-menos { background: #c90949; }

.tema-menu.ni-una-menos a { color: #fff; text-transform: uppercase; }

.tema-menu.ni-una-menos .title a { background: #a00035; }

/* Estilos para nota con layout especial*/
.layout-especial .banner_right_torre { display: none; }

.layout-especial .banner_left_torre { display: none; }

.layout-especial .region-preface-first { margin-top: 0; }

.layout-especial .region-preface-first .publicity-content { display: none; }

.layout-especial .region-preface-first .block-term-queue { display: none; }

@media screen and (min-width: 641px) { .layout-especial .tema-menu { position: absolute; top: 150px; z-index: 30; left: 0; max-width: 1200px; width: 100%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .layout-especial .tema-menu li:last-child a { padding-right: 1rem; } }

@media screen and (min-width: 641px) { .layout-especial .teads-inread { margin-left: auto !important; margin-right: auto !important; }
  .layout-especial .subscribe_block { max-width: 700px; margin: 0 auto; } }

.pane-portada-servicios { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; background: #36474f; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; clear: right; float: right; padding: 3% !important; }

.pane-portada-servicios .pane-title { color: #ffffff; border-bottom: 1px solid #79919d; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; margin-bottom: 20px; padding-bottom: 4px; }

.pane-portada-servicios .pane-servicios-clima-actual { float: left; margin-right: 2%; width: 46%; }

.pane-portada-servicios .services-horos { border-left: 2px dotted #5e6c72; display: inline-block; float: right; padding: 4px 0 4px 4%; width: 45%; }

.pane-portada-servicios .services-horos .first-text { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1.05rem; padding: 0px 10%; line-height: 1.4rem; }

.pane-portada-servicios .services-horos .first-text .text-horos { color: #b5b6b7; font-family: "Montserrat", sans-serif; font-size: 1rem; font-weight: 600; }

.pane-portada-servicios .services-horos .first-text .text-universo { font-family: "Montserrat", sans-serif; font-size: 1rem; font-weight: 600; }

.pane-portada-servicios .services-horos .text-link { margin-bottom: 0; text-align: center; }

.pane-portada-servicios .services-horos .text-link a { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #fff; color: #ffffff; display: inline-block; font-size: 0.75rem; font-weight: 600; padding: 5px 0 4px; text-align: center; width: 80%; }

.pane-portada-servicios .view-servicios-clima-actual { padding-bottom: 53px; position: relative; }

.pane-portada-servicios .view-servicios-clima-actual .view-filters { bottom: 0; position: absolute; width: 100%; }

.pane-portada-servicios .view-servicios-clima-actual .view-filters .views-exposed-widget { float: none; margin: 0 auto; padding: 0; width: 80%; }

.pane-portada-servicios .view-servicios-clima-actual .view-filters .views-exposed-widget label { display: none; }

.pane-portada-servicios .view-servicios-clima-actual .view-filters .views-submit-button { display: none; }

.pane-portada-servicios .view-servicios-clima-actual .view-filters .seed-select-wrapper { background: #36474f; border: 1px solid #ffffff; color: #ffffff; position: relative; }

.pane-portada-servicios .view-servicios-clima-actual .view-filters .seed-select-wrapper:after { content: "\f0dd"; position: absolute; font-family: FontAwesome; font-size: 116%; right: 6px; }

.pane-portada-servicios .view-servicios-clima-actual .view-filters select { background: #36474f; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 0.85rem; padding: 5px 4px 4px; text-transform: uppercase; }

.pane-portada-servicios .view-servicios-clima-actual .view-content .views-field-weatherImage { display: inline-block; vertical-align: middle; margin-right: 2%; width: 55%; }

.pane-portada-servicios .view-servicios-clima-actual .conjunto-de-campos { display: inline-block; vertical-align: middle; width: 40%; }

.pane-portada-servicios .view-servicios-clima-actual .views-field-temperature { color: #f9bf2b; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 3rem; }

.pane-portada-servicios .view-servicios-clima-actual .views-field-weatherName { color: #ffffff; font-family: "Montserrat", sans-serif; weight: 300; margin-top: 10px; }

.pane-portada-servicios .pane-menu-menu-servicios-home { display: inline-block; width: 100%; }

.pane-portada-servicios .pane-menu-menu-servicios-home .menu { margin: 0; font-size: 0; margin-top: 1rem; }

.pane-portada-servicios .pane-menu-menu-servicios-home .menu li { display: inline-block; list-style: none; }

.pane-portada-servicios .pane-menu-menu-servicios-home .menu > * { font-size: 16px; }

/* Archivo de noticias */
.page-servicios-archivo #navigator_years { padding: 2rem 0 5rem; }

.page-servicios-archivo #navigator_years .title_year { background: #d4d9dd; color: #79919d; float: left; padding: 0.3rem 1.5rem; position: relative; }

.page-servicios-archivo #navigator_years .title_year:after { border-bottom: 15px solid transparent; border-left: 13px solid #d4d9dd; border-top: 15px solid transparent; content: ""; height: 0; left: 100%; position: absolute; top: 0; width: 0; }

.page-servicios-archivo #navigator_years .year-navigation-links { background: #f2f2f2; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; float: left; margin: 0; padding: 0.3rem 2rem; width: 85%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.page-servicios-archivo #navigator_years .year-navigation-links li { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; list-style: none; padding: 0.2rem; position: relative; text-align: center; }

.page-servicios-archivo #navigator_years .year-navigation-links li a { color: #79919d; padding: 0.3rem 0.5rem; }

.page-servicios-archivo #navigator_years .year-navigation-links li a:hover { background: #d4d9dd; color: #36474f; text-decoration: none; }

.page-servicios-archivo #navigator_years .year-navigation-links li:hover:after { content: ""; position: absolute; top: 100%; left: 50%; width: 0; height: 0; border-top: 20px solid #d4d9dd; border-left: 22px solid transparent; border-right: 22px solid transparent; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%); }

.page-servicios-archivo .calendar-full { padding: 0; width: 100%; overflow: hidden; margin: auto; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.page-servicios-archivo .calendar-full li { list-style: none; width: -webkit-calc((100% - 10px) / 1); width: -moz-calc((100% - 10px) / 1); width: calc((100% - 10px) / 1); margin-bottom: 10px; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.page-servicios-archivo .calendar-full li:nth-last-child(-n + 4) { margin-bottom: 0px; }

.page-servicios-archivo #content { width: 100%; }

.page-servicios-archivo #content .navigation_day { font-size: 0.85rem; text-align: center; margin: 2rem 0; }

.page-servicios-archivo #content .navigation_day a { color: #0582c4; display: inline-block; padding: 0.3rem 0.7rem; border: 1px solid #e8e8e8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.page-servicios-archivo #content .navigation_day a:hover { color: #79919d; background: #e8e8e8; text-decoration: none; }

.page-servicios-archivo #content .navigation_day a.hoy { color: #79919d; border: none; padding: 0 0.5rem; margin: 0 0.5rem; }

.page-servicios-archivo #content h3 { color: #084f8d; margin-top: 2rem; }

.page-servicios-archivo #content .year { font-size: 2rem; color: #79919d; margin: 2rem 0 1rem; font-weight: 600; }

.page-servicios-archivo #content .view-archivo-de-noticias .view-grouping-header { font-size: 1.6rem; color: #79919d; margin: 2rem 0 1rem; font-weight: 600; }

.page-servicios-archivo #content .view-archivo-de-noticias .field-content { color: #79919d; margin: 0.8rem 0; display: block; width: 96%; }

.page-servicios-archivo #content .view-archivo-de-noticias .field-content a { color: #212121; line-height: 1.2rem; font-size: 0.85rem; padding-left: 1.2rem; position: relative; }

.page-servicios-archivo #content .view-archivo-de-noticias .field-content a:before { content: ""; position: absolute; left: 0; top: 4px; height: 6px; width: 6px; border: 1px solid #0068b3; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.page-servicios-archivo #content .view-archivo-de-noticias .field-content .time { color: #79919d; font-size: 0.85rem; }

.page-servicios-archivo #sidebar-first { width: 100%; }

.page-servicios-archivo .ui-widget-header { background: #084f8d; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0; color: #fff; font-size: 1rem; font-weight: 400; }

.page-servicios-archivo table th { background: #79919d; font-weight: normal; }

.page-servicios-archivo .ui-datepicker { font-size: 1rem; margin: 2rem auto; width: 90%; }

.page-servicios-archivo .ui-datepicker select { color: #ffffff; text-transform: uppercase; font-size: 0.85rem !important; font-weight: 600; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; border: solid 1px rgba(255, 255, 255, 0.1); }

.page-servicios-archivo .ui-datepicker select option { color: #212121; }

.page-servicios-archivo table { border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 0.85rem; }

.page-servicios-archivo table.calendar-full { width: 100%; }

.page-servicios-archivo table.calendar-month { font-size: 0.85rem; border: 1px solid #e8e8e8; -webkit-border-radius: 0.4px; -moz-border-radius: 0.4px; border-radius: 0.4px; }

.page-servicios-archivo table.calendar-month caption { font-weight: 600; text-transform: uppercase; font-size: 0.85rem; }

.page-servicios-archivo table.calendar-month th { background: #79919d; }

.page-servicios-archivo table.calendar-month td { padding: 0.2rem; }

.page-servicios-archivo table.calendar-month tbody a { padding: 0.3rem 0.5rem; margin: 0; }

.page-servicios-archivo table.calendar-month tbody a:hover { background: #79919d; color: #fff; }

@media only screen and (min-width: 768px) { .page-servicios-archivo .calendar-full { padding: 0; width: 100%; overflow: hidden; margin: auto; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .page-servicios-archivo .calendar-full li { list-style: none; width: -webkit-calc((100% - 10px) / 2); width: -moz-calc((100% - 10px) / 2); width: calc((100% - 10px) / 2); margin-bottom: 10px; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .page-servicios-archivo .calendar-full li:nth-last-child(-n + 4) { margin-bottom: 0px; } }

@media only screen and (min-width: 1025px) { .page-servicios-archivo.page-servicios-home #content { width: 100%; margin-right: 1.4%; }
  .page-servicios-archivo #navigator_years { padding: 2rem 0 5rem; }
  .page-servicios-archivo #navigator_years .title_year { background: #d4d9dd; color: #79919d; float: left; padding: 0.3rem 1.5rem; position: relative; }
  .page-servicios-archivo #navigator_years .title_year:after { border-bottom: 15px solid transparent; border-left: 13px solid #d4d9dd; border-top: 15px solid transparent; content: ""; height: 0; left: 100%; position: absolute; top: 0; width: 0; }
  .page-servicios-archivo #navigator_years .year-navigation-links { background: #f2f2f2; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; float: left; margin: 0; padding: 0.15rem 2rem; width: 85%; }
  .page-servicios-archivo #navigator_years .year-navigation-links li { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; list-style: none; position: relative; text-align: center; }
  .page-servicios-archivo #navigator_years .year-navigation-links li a { color: #79919d; padding: 0.3rem 0.5rem; }
  .page-servicios-archivo #navigator_years .year-navigation-links li a:hover { background: #d4d9dd; color: #36474f; text-decoration: none; }
  .page-servicios-archivo #navigator_years .year-navigation-links li:hover:after { content: ""; position: absolute; top: 100%; left: 50%; width: 0; height: 0; border-top: 8px solid #d4d9dd; border-left: 8px solid transparent; border-right: 8px solid transparent; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%); }
  .page-servicios-archivo .calendar-full { padding: 0; width: 100%; overflow: hidden; margin: auto; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .page-servicios-archivo .calendar-full li { list-style: none; width: -webkit-calc((100% - 60px) / 4); width: -moz-calc((100% - 60px) / 4); width: calc((100% - 60px) / 4); margin-bottom: 10px; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .page-servicios-archivo .calendar-full li:nth-last-child(-n + 4) { margin-bottom: 0px; }
  .page-servicios-archivo #content { float: left; width: 66.6%; margin-right: 1.4%; }
  .page-servicios-archivo #content .navigation_day { font-size: 0.85rem; text-align: right; margin: 2rem 0; }
  .page-servicios-archivo #content .navigation_day a { color: #0582c4; display: inline-block; padding: 0.3rem 0.7rem; border: 1px solid #e8e8e8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
  .page-servicios-archivo #content .navigation_day a:hover { color: #79919d; background: #e8e8e8; text-decoration: none; }
  .page-servicios-archivo #content .navigation_day a.hoy { color: #79919d; border: none; padding: 0 0.5rem; margin: 0 0.5rem; }
  .page-servicios-archivo #content h3 { color: #084f8d; margin-top: 2rem; }
  .page-servicios-archivo #content .year { font-size: 2rem; color: #79919d; margin: 2rem 0 1rem; font-weight: 600; }
  .page-servicios-archivo #content .view-archivo-de-noticias .view-grouping-header { font-size: 1.6rem; color: #79919d; margin: 2rem 0 1rem; font-weight: 600; }
  .page-servicios-archivo #content .view-archivo-de-noticias .field-content { color: #79919d; }
  .page-servicios-archivo #content .view-archivo-de-noticias .field-content a { color: #212121; line-height: 2rem; font-size: 0.85rem; padding-left: 1.2rem; position: relative; }
  .page-servicios-archivo #content .view-archivo-de-noticias .field-content a:before { content: ""; position: absolute; left: 0; top: 4px; height: 6px; width: 6px; border: 1px solid #0068b3; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  .page-servicios-archivo #content .view-archivo-de-noticias .field-content .time { color: #79919d; font-size: 0.85rem; }
  .page-servicios-archivo #sidebar-first { float: right; width: 32%; margin-left: 0; } }

/***** TEMAS - BASE INICIO */
/***** TEMAS - BASE FIN */
.block-quicktabs-el-especialista p { font-size: 0.85rem; line-height: 1.7; padding: 0 1rem; text-align: center; }

.block-quicktabs-el-especialista form label { font-size: 0.85rem; }

.block-quicktabs-el-especialista form .form-submit { display: block; margin: auto; }

/***** TEMAS - NI UNA MENOS INICIO */
/*Variables del tema*/
body.page-tema { /*cierro page ni-una-menos*/ }

body.page-tema .tema-ni-una-menos .outstanding-topic { position: relative; }

body.page-tema .tema-ni-una-menos .banner_right_torre { display: none; }

body.page-tema .tema-ni-una-menos .banner_left_torre { display: none; }

body.page-tema .tema-ni-una-menos .title-topic { text-indent: -9000px; background: url(../images/niunamenos/logo.png) no-repeat top center; height: 70px; width: 300px; border: none; -moz-background-size: contain; background-size: contain; top: 105px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

@media screen and (min-width: 641px) { body.page-tema .tema-ni-una-menos .title-topic { top: auto; width: 100%; height: 120px; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; left: auto; position: relative; } }

body.page-tema .tema-ni-una-menos .button { background: rgba(255, 255, 255, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #666666; text-transform: uppercase; color: #666666; padding: 0.7rem 2rem; }

body.page-tema .tema-ni-una-menos .button:hover { background: #650525; color: #ffffff; border-color: #650525; }

body.page-tema .tema-ni-una-menos .intro { width: 100%; margin: 0 auto; text-align: center; }

@media screen and (min-width: 641px) { body.page-tema .tema-ni-una-menos .intro { width: 60%; } }

body.page-tema .tema-ni-una-menos .region-content { max-width: 100%; padding: 2rem; margin-top: 0px; }

body.page-tema .tema-ni-una-menos .region-content .pane-content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin-top: 50px; }

body.page-tema .tema-ni-una-menos section { padding: 2rem; width: 100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body.page-tema .tema-ni-una-menos section h2 { color: #650525; border-bottom: solid 1px rgba(101, 5, 37, 0.2); padding-bottom: 0.5rem; margin-bottom: 2rem; }

body.page-tema .tema-ni-una-menos section .description { text-align: center; margin-bottom: 2rem; }

body.page-tema .tema-ni-una-menos section.dark { background-color: #650525; }

body.page-tema .tema-ni-una-menos section.dark h2, body.page-tema .tema-ni-una-menos section.dark p, body.page-tema .tema-ni-una-menos section.dark a { color: #ffffff; }

body.page-tema .tema-ni-una-menos section.dark h2 { border-bottom: solid 1px rgba(255, 255, 255, 0.2); }

body.page-tema .tema-ni-una-menos section.dark .button { border-color: rgba(255, 255, 255, 0.6); color: rgba(255, 255, 255, 0.6); }

body.page-tema .tema-ni-una-menos section.grey { background-color: #cdcdcd; }

body.page-tema .tema-ni-una-menos section.introduccion { padding: 4rem 2rem; }

body.page-tema .tema-ni-una-menos section.nopadding { padding: 0; }

body.page-tema .tema-ni-una-menos section.creditos .header { text-transform: uppercase; color: rgba(0, 0, 0, 0.6); }

body.page-tema .tema-ni-una-menos section.creditos p { font-size: 0.8rem; color: rgba(0, 0, 0, 0.8); }

body.page-tema .tema-ni-una-menos ul.blockgrid { list-style: none; margin: 0 0 2rem; overflow: hidden; }

body.page-tema .tema-ni-una-menos ul.blockgrid li { width: 100%; float: left; padding: 2rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; /*Tablet*/ }

@media screen and (min-width: 641px) { body.page-tema .tema-ni-una-menos ul.blockgrid li { width: 33.3%; } }

body.page-tema .tema-ni-una-menos ul.blockgrid strong { font-size: 4rem; line-height: 4rem; margin-bottom: 1rem; color: #650525; display: inline-block; margin: 0 auto 1rem auto; }

body.page-tema .tema-ni-una-menos ul.blockgrid .title { font-weight: bold; text-transform: uppercase; margin-bottom: 1rem; }

@media screen and (min-width: 640px) { body.page-tema .tema-ni-una-menos ul.blockgrid.lista-cifras li { width: 25%; } }

body.page-tema .tema-ni-una-menos ul.blockgrid.lista-acciones strong { background: #eeeeee; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 8rem; height: 8rem; display: block; text-align: center; line-height: 8rem; font-size: 5rem; }

body.page-tema .tema-ni-una-menos ul.blockgrid.menu-victimas .imagen { position: relative; margin-bottom: 1rem; }

body.page-tema .tema-ni-una-menos ul.blockgrid.menu-victimas .imagen img { width: 100%; }

body.page-tema .tema-ni-una-menos ul.blockgrid.menu-victimas .imagen a { display: block; }

body.page-tema .tema-ni-una-menos ul.blockgrid.menu-victimas .imagen a:before { content: "\f04b"; color: #ffffff; position: absolute; left: 50%; top: 50%; font-family: "FontAwesome"; border: solid 3px white; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 3rem; height: 3rem; line-height: 3rem; font-size: 1.5rem; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

body.page-tema .tema-ni-una-menos ul.blockgrid.menu-victimas .imagen a:hover:before { opacity: 0.6; }

body.page-tema .tema-ni-una-menos .row { width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (min-width: 640px) { body.page-tema .tema-ni-una-menos .row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%; } }

body.page-tema .tema-ni-una-menos .row .half { padding: 1.5rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; float: left; }

@media screen and (min-width: 640px) { body.page-tema .tema-ni-una-menos .row .half { width: 50%; } }

body.page-tema .tema-ni-una-menos .row .half img { width: 100%; }

body.page-tema .tema-ni-una-menos p.lead { font-size: 1.2rem; line-height: 1.3; text-align: center; }

body.page-tema .tema-ni-una-menos .publicity-content { display: none; }

/*cierro body*/
/***** TEMAS - NI UNA MENOS FIN */
.view-destacado-tema { position: relative; }

.view-destacado-tema .image-topic img { height: auto; width: 100%; }

.view-destacado-tema .content-text { text-align: center; }

.view-destacado-tema .body-topic p { color: #36474f; font-size: 130%; line-height: 1.5; margin: 0 auto; padding: 27px 3%; }

.view-destacado-tema .no-image { padding: 20px 3%; text-align: center; }

.view-destacado-tema .no-image .body-topic p { color: #36474f; padding: 0; }

.view-topicos .view-content > div { margin-bottom: 2em; padding: 10px 3%; position: relative; display: inline-block; width: 94%; }

@media only screen and (max-width: 1025px) { .view-topicos .view-content > div.news-read .topic-tile a { color: #79919d; } }

.view-topicos .view-content .content-topic .topic-seccion { border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; margin-top: 7px; padding-bottom: 5px; }

.view-topicos .view-content .content-topic .topic-seccion a { color: #005999; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; margin-bottom: 18px; text-transform: uppercase; }

.view-topicos .view-content .content-topic .topic-tile { float: left; width: 69%; }

.view-topicos .view-content .content-topic .topic-tile a { color: #212121; font-family: "Merriweather", serif; font-weight: bold; font-size: 1.3rem; }

.view-topicos .view-content .content-topic .topic-image { float: right; margin-left: 1%; width: 29%; }

.view-topicos .view-content .content-topic .topic-image img { width: 100%; }

.view-topicos .view-content .not-image .topic-tile { float: none; margin-bottom: 10px; width: 100%; }

.view-topicos .view-content .not-image .topic-sumario { color: #444444; font-family: "Montserrat", sans-serif; font-size: 1.2rem; }

/* Page campeonatos*/
.tablaposiciones { /* Titulares */ /* Menu Campeonato */ /* Tablas */ /* Barra de campeonatos */ /* Partidos de hoy*/ /* Resultados */ /* Calendario */ /* Time line*/ /* Equipos */ /* Alineacion */ }

.tablaposiciones .titulo { font-size: 1rem; text-transform: uppercase; color: #084f8d; font-weight: 600; }

@media only screen and (max-width: 767px) { .tablaposiciones .titulo { margin: 0.5rem 1rem; } }

.tablaposiciones .titulo .reload { cursor: pointer; margin-left: 0.5rem; color: #79919d; }

.tablaposiciones .titulo .reload:hover { color: #56b862; }

.tablaposiciones .reload { cursor: pointer; margin-left: 0.5rem; color: #ffffff; }

.tablaposiciones .reload:hover { color: #36474f; }

.tablaposiciones .subtitulo { background-color: #36474f; color: #ffffff; padding: 0.5rem 1rem; font-size: 0.85rem; text-transform: uppercase; }

.tablaposiciones .subtitulo span { font-weight: 400; display: inline-block; margin-left: 1rem; text-transform: none; }

.tablaposiciones .menu-campeonato { font-size: 0.85rem; border-bottom: 4px solid #f2f2f2; overflow: hidden; margin: 2rem 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; }

@media only screen and (max-width: 767px) { .tablaposiciones .menu-campeonato { padding: 0.5rem 1rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -webkit-align-items: baseline; -moz-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } }

.tablaposiciones .menu-campeonato h1 { font-size: 1.5rem; font-weight: 600; }

.tablaposiciones .menu-campeonato ul:not(.drop-content) { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; text-align: center; -webkit-align-content: space-around; -ms-flex-line-pack: distribute; align-content: space-around; width: auto; margin: 0 0 0 1rem; }

@media only screen and (max-width: 767px) { .tablaposiciones .menu-campeonato ul:not(.drop-content) { margin: 0 auto; } }

.tablaposiciones .menu-campeonato ul:not(.drop-content) li { list-style: none; padding: 0.5rem; }

.tablaposiciones .menu-campeonato ul:not(.drop-content) li a { color: #36474f; }

.tablaposiciones .menu-campeonato ul:not(.drop-content) li a i { color: #56b862; padding: 0 0.4rem; }

.tablaposiciones .menu-campeonato .dropdown > a, .tablaposiciones .menu-campeonato .flyout > a { text-transform: uppercase; font-weight: 600; font-size: 0.8rem; }

.tablaposiciones .menu-campeonato .dropdown .drop-content, .tablaposiciones .menu-campeonato .flyout .drop-content { right: 0; font-size: 0.7rem; }

.tablaposiciones .menu-campeonato select { background: url(../images/arr_down.png) no-repeat 96% center; width: auto; min-width: 200px; border: 1px solid #d4d9dd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0.3rem 1rem; font-size: 0.85rem; width: auto; height: 30px; display: inline-block; margin-left: 1rem; }

@media only screen and (max-width: 767px) { .tablaposiciones .menu-campeonato select { display: block; margin: auto; width: 96%; } }

.tablaposiciones .tabla-posiciones table { font-size: 0.85rem; border: 0; }

.tablaposiciones .tabla-posiciones table thead { background-color: #36474f; color: #ffffff; padding: 0.5rem 1rem; font-size: 0.85rem; text-transform: uppercase; font-weight: 600; }

.tablaposiciones .tabla-posiciones table tr td { border-bottom: 1px solid #dadada; text-align: center; padding: 0.5rem; }

.tablaposiciones .tabla-posiciones table tr td b { font-size: 1.2rem; }

.tablaposiciones .tabla-posiciones table tr td img { padding-right: 0.5rem; }

.tablaposiciones .tabla-posiciones table tr td:nth-of-type(2) { text-align: left; }

@media only screen and (max-width: 767px) { .tablaposiciones .tabla-posiciones table tr td:nth-of-type(8), .tablaposiciones .tabla-posiciones table tr td:nth-of-type(9), .tablaposiciones .tabla-posiciones table tr td img { display: none; } }

.tablaposiciones .barra-campeonatos { position: relative; }

.tablaposiciones .barra-campeonatos .row { overflow-x: hidden; position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; margin: 0 0 1rem; }

.tablaposiciones .barra-campeonatos .row > div { padding: 0; }

.tablaposiciones .barra-campeonatos .barra-torneos { background: #f2f2f2; }

@media only screen and (max-width: 767px) { .tablaposiciones .barra-campeonatos .barra-torneos:after { content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 10px; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#aaaaaa)); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); background: -moz- oldlinear-gradient(left, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); } }

.tablaposiciones .barra-campeonatos .btn-partidos { background: #56b862; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; position: relative; padding-left: 50px; }

@media only screen and (max-width: 767px) { .tablaposiciones .barra-campeonatos .btn-partidos { display: none; } }

.tablaposiciones .barra-campeonatos .btn-partidos a { color: #ffffff; padding: 1rem 2.5rem 1rem 3rem; font-weight: 600; font-size: 0.85rem; line-height: 1rem; letter-spacing: 0.05rem; text-transform: uppercase; }

.tablaposiciones .barra-campeonatos .btn-partidos:before { display: block; content: ""; position: absolute; top: 0; z-index: 100; left: 0; width: 0; height: 0; border-style: solid; border-width: 0px 0 67px 46px; border-color: transparent transparent transparent #f2f2f2; }

.tablaposiciones .barra-campeonatos .button { margin: 0.8rem; text-align: center; }

.tablaposiciones .barra-campeonatos .swiper-button-prev, .tablaposiciones .barra-campeonatos .swiper-button-next { background-image: none; padding: 1.2rem 0.5rem; top: 35%; height: auto; }

.tablaposiciones .barra-campeonatos .swiper-button-prev i, .tablaposiciones .barra-campeonatos .swiper-button-next i { background-image: none; text-align: center; font-size: 1.4rem; background: #36474f; width: 1.5rem; height: 1.5rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; line-height: 1; padding: 0; top: 65%; }

@media only screen and (max-width: 767px) { .tablaposiciones .barra-campeonatos .swiper-button-prev i, .tablaposiciones .barra-campeonatos .swiper-button-next i { display: none; } }

.tablaposiciones .barra-campeonatos ul { margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.tablaposiciones .barra-campeonatos ul:after { position: absolute; right: 0; top: 0; height: 100%; width: 10px; z-index: 100; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#aaaaaa)); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); background: -moz- oldlinear-gradient(left, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #aaaaaa 100%); }

.tablaposiciones .barra-campeonatos ul li { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; list-style: none; min-width: 10rem; padding: 0 0.5rem; }

@media only screen and (max-width: 767px) { .tablaposiciones .barra-campeonatos ul li { padding: 0; } }

.tablaposiciones .barra-campeonatos ul li:first-child { margin-left: 1.8rem; }

.tablaposiciones .barra-campeonatos ul li:last-child { margin-right: 1.8rem; }

.tablaposiciones .barra-campeonatos ul li a { padding: 12px 10px; border-bottom: 3px solid #f2f2f2; text-decoration: none; color: #212121; font-family: "Montserrat", sans-serif; font-size: 0.8rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; }

.tablaposiciones .barra-campeonatos ul li a:hover { border-color: #56b862; }

.tablaposiciones .barra-campeonatos ul li a img { width: 28%; margin-right: 10px; vertical-align: middle; float: left; }

.tablaposiciones .barra-campeonatos ul li a span { display: block; float: left; width: 60%; }

.tablaposiciones .partidos-hoy { /* Widget Partidos hoy */ }

.tablaposiciones .partidos-hoy .swiper-container { background: #f2f2f2; }

.tablaposiciones .partidos-hoy .swiper-button-next, .tablaposiciones .partidos-hoy .swiper-button-prev { background-image: none; top: 1.2rem; height: 100%; text-align: center; font-size: 3rem; background: #e4e4e4; line-height: 2.5; color: #79919d; }

.tablaposiciones .partidos-hoy .swiper-button-next { right: 0; left: auto; }

.tablaposiciones .partidos-hoy .swiper-button-prev { left: 0; right: auto; }

.tablaposiciones .partidos-hoy .eu-container-hoy-title { background-color: #56b862; color: #ffffff; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.tablaposiciones .partidos-hoy .eu-container-hoy-title h3 { margin: 0.3rem 1rem; font-size: 1rem; display: inline-block; }

@media only screen and (max-width: 767px) { .tablaposiciones .partidos-hoy .eu-container-hoy-title h3 { font-size: 0.8rem; } }

.tablaposiciones .partidos-hoy .eu-container-hoy-title .calendar { display: inline-block; background: #36474f; color: #ffffff; padding: 0.5rem 2rem 0.5rem 1.5rem; font-size: 0.85rem; position: relative; width: 250px; }

@media only screen and (max-width: 767px) { .tablaposiciones .partidos-hoy .eu-container-hoy-title .calendar { padding: 0.5rem; font-size: 0.8rem; width: 230px; text-align: center; } }

.tablaposiciones .partidos-hoy .eu-container-hoy-title .calendar:before { display: block; content: ""; position: absolute; top: 0; z-index: 100; left: -40px; width: 0; height: 0; border-style: solid; border-width: 0 0 40px 40px; border-color: transparent transparent #36474f transparent; }

@media only screen and (max-width: 767px) { .tablaposiciones .partidos-hoy .eu-container-hoy-title .calendar:before { display: none; } }

.tablaposiciones .partidos-hoy .eu-container-hoy-title .calendar .fa-calendar { padding-right: 0.5rem; }

.tablaposiciones .partidos-hoy .eu-widget-hoy { -webkit-overflow-scrolling: touch; border: 1px solid #e5e5e5; font-size: 0.8rem; background-color: #f2f2f2; }

.tablaposiciones .partidos-hoy .eu-widget-hoy.skeleton { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.tablaposiciones .partidos-hoy .eu-widget-hoy.skeleton .container-hoy { width: 25%; }

.tablaposiciones .partidos-hoy .eu-widget-hoy.skeleton-tablet { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.tablaposiciones .partidos-hoy .eu-widget-hoy.skeleton-tablet .container-hoy { width: 50%; }

.tablaposiciones .partidos-hoy .eu-widget-hoy .container-hoy { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; border-right: 1px solid #e5e5e5; background-color: #f2f2f2; padding: 1rem 0; }

.tablaposiciones .partidos-hoy .eu-widget-hoy .local, .tablaposiciones .partidos-hoy .eu-widget-hoy .visitante { display: block; }

.tablaposiciones .partidos-hoy .eu-widget-hoy .detalles .marcador { background-color: #ffffff; }

.tablaposiciones .container-resultado { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 2px solid #e5e5e5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 0.8rem; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.tablaposiciones .container-resultado .detalles { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.tablaposiciones .container-resultado .nombre { display: block; margin: 0 0.5rem; }

.tablaposiciones .container-resultado .local, .tablaposiciones .container-resultado .visitante { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width: 30%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }

@media only screen and (max-width: 767px) { .tablaposiciones .container-resultado .local { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .tablaposiciones .container-resultado .visitante { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.tablaposiciones .container-resultado .goles { font-size: 1.2rem; margin: 0.5rem; font-weight: 600; }

.tablaposiciones .container-resultado .goles span { background-color: #56b862; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; display: block; height: 2.2rem; line-height: 2.2rem; text-align: center; width: 2.2rem; }

.tablaposiciones .container-resultado .penales { font-size: 0.9rem; font-weight: 600; margin: 0 5px; padding-top: 1rem; }

.tablaposiciones .container-resultado .penales span { background-color: #f23558; color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 0.9rem; width: 1.3rem; height: 1.3rem; display: block; text-align: center; line-height: 1.3rem; margin: auto; }

.tablaposiciones .container-resultado .penales p { font-size: 0.6rem; text-align: center; color: #212121; line-height: 1.5rem; }

.tablaposiciones .container-resultado .tiempo { margin: 0 1rem; }

@media only screen and (max-width: 767px) { .tablaposiciones .container-resultado .tiempo { width: 100%; -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } }

.tablaposiciones .container-resultado .tiempo span { color: #ffffff; padding: 0.5rem 1.3rem; -webkit-border-radius: 2rem; -moz-border-radius: 2rem; border-radius: 2rem; font-weight: 600; }

.tablaposiciones .calendario .nivel-torneo-calendario { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: start; }

.tablaposiciones .calendario .nivel-torneo-calendario a { color: #36474f; font-size: 0.8rem; padding: 0.5rem 1.3rem; display: inline-block; cursor: pointer; }

.tablaposiciones .calendario .nivel-torneo-calendario a.active { font-weight: bold; }

@media only screen and (max-width: 767px) { .tablaposiciones .calendario .nivel-torneo-calendario .nivel-torneo-item-calendario:nth-of-type(3), .tablaposiciones .calendario .nivel-torneo-calendario .nivel-torneo-item-calendario:nth-of-type(4), .tablaposiciones .calendario .nivel-torneo-calendario .nivel-torneo-item-calendario:nth-of-type(5), .tablaposiciones .calendario .nivel-torneo-calendario .nivel-torneo-item-calendario:nth-of-type(6), .tablaposiciones .calendario .nivel-torneo-calendario .nivel-torneo-item-calendario:nth-of-type(7), .tablaposiciones .calendario .nivel-torneo-calendario .nivel-torneo-item-calendario:nth-of-type(8) { display: none; } }

.tablaposiciones .calendario .menu-torneo-calendario { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; background: #56b862; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 2rem 0 1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.tablaposiciones .calendario .menu-torneo-calendario ul { padding: 0; margin: 0; }

.tablaposiciones .calendario .menu-torneo-calendario ul li { list-style: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

@media only screen and (max-width: 767px) { .tablaposiciones .calendario .menu-torneo-calendario ul li:nth-of-type(2), .tablaposiciones .calendario .menu-torneo-calendario ul li:nth-of-type(3), .tablaposiciones .calendario .menu-torneo-calendario ul li:nth-of-type(4), .tablaposiciones .calendario .menu-torneo-calendario ul li:nth-of-type(5) { display: none; } }

.tablaposiciones .calendario .menu-torneo-calendario ul li a { color: rgba(255, 255, 255, 0.7); cursor: pointer; font-size: 0.8rem; font-weight: 600; padding: 0.5rem 1rem; text-transform: uppercase; }

.tablaposiciones .calendario .menu-torneo-calendario ul li a.active, .tablaposiciones .calendario .menu-torneo-calendario ul li a:hover { color: #ffffff; background: rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 767px) { .tablaposiciones .calendario .menu-torneo-calendario.partidos-dia ul li:nth-of-type(2), .tablaposiciones .calendario .menu-torneo-calendario.partidos-dia ul li:nth-of-type(3) { display: inline-block; } }

.tablaposiciones .calendario .menu-torneo-calendario select { background: #ffffff url(../images/arr_down.png) no-repeat 96% center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #36474f; font-size: 0.8rem; margin: 0.5rem; padding: 0.2rem 1rem 0.2rem 0.5rem; }

.tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker { color: #ffffff; }

.tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker .input-calendario, .tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker .vdp-datepicker__clear-button { display: none; }

.tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker .vdp-datepicker__calendar { font-size: 0.8rem; color: #36474f; right: 0; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; border-radius: 0.5rem; border: 0; -webkit-box-shadow: 0 0 4px 0; -moz-box-shadow: 0 0 4px 0; box-shadow: 0 0 4px 0; padding: 0.3rem; }

.tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker .vdp-datepicker__calendar header span { background: #e5e5e5; }

.tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker .vdp-datepicker__calendar .cell { color: #79919d; }

.tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker .vdp-datepicker__calendar .cell.day-header { background: #36474f; color: #ffffff; }

.tablaposiciones .calendario .menu-torneo-calendario .vdp-datepicker .vdp-datepicker__calendar .cell.selected { color: #ffffff; }

.tablaposiciones .calendario .division-fecha-calendario { background: #36474f; padding: 0.3rem 2rem; margin: 0.2rem 0; }

.tablaposiciones .calendario .division-fecha-calendario h4 { color: #ffffff; font-size: 0.8rem; font-weight: 600; text-transform: uppercase; margin: 0; }

.tablaposiciones .calendario .division-partido-calendario { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #dadada; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; font-size: 0.8rem; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; padding: 1rem; }

@media only screen and (max-width: 767px) { .tablaposiciones .calendario .division-partido-calendario { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.tablaposiciones .calendario .division-partido-calendario .section-middle { width: 65%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media only screen and (max-width: 767px) { .tablaposiciones .calendario .division-partido-calendario .section-middle { width: 100%; } }

.tablaposiciones .calendario .division-partido-calendario .section-middle .estadio { width: 100%; text-align: center; }

.tablaposiciones .calendario .division-partido-calendario .section-right { width: 25%; text-align: center; border-left: 1px solid #e5e5e5; padding: 1rem 0; }

@media only screen and (max-width: 767px) { .tablaposiciones .calendario .division-partido-calendario .section-right { width: 100%; border-left: 0; } }

.tablaposiciones .calendario .subdivision-fecha-calendario { background: #f2f2f2; }

.tablaposiciones .calendario .subdivision-fecha-calendario h4 { color: #36474f; padding: 0.3rem 2rem; font-size: 0.85rem; }

.tablaposiciones .partidos-alineacion .container-timeline { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; text-align: left; }

.tablaposiciones .partidos-alineacion .container-timeline .primer-tiempo, .tablaposiciones .partidos-alineacion .container-timeline .segundo-tiempo { width: 50%; text-align: left; }

.tablaposiciones .local, .tablaposiciones .detalles, .tablaposiciones .visitante { min-width: 5rem; text-align: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 25%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media only screen and (max-width: 767px) { .tablaposiciones .local img, .tablaposiciones .detalles img, .tablaposiciones .visitante img { padding: 0.5rem; } }

.tablaposiciones .detalles { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.65rem; text-transform: uppercase; width: 35%; }

.tablaposiciones .detalles .marcador { -webkit-border-radius: 2rem; -moz-border-radius: 2rem; border-radius: 2rem; background-color: #ffffff; padding: 0.3rem 1.2rem; font-weight: 600; font-size: 1.2rem; display: block; margin: 0.2rem 0; background: #e5e5e5; }

.tablaposiciones .link-detalle a { color: #0165b3; text-decoration: none; text-transform: uppercase; font-size: 0.55rem; border: 1px solid #e5e5e5; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; padding: 0.2rem 1rem; margin: 0.3rem 0; display: inline-block; font-weight: bold; }

.tablaposiciones .link-detalle a:hover { color: #44a9df; background: #e5e5e5; }

.tablaposiciones .estado { padding-bottom: 5px; }

.tablaposiciones .estado span { -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; padding: 1px 10px; font-size: 0.6rem; text-transform: uppercase; color: #ffffff; display: block; font-weight: bold; margin-bottom: 0.3rem; line-height: 1.3; }

.tablaposiciones .estado .default { background-color: #79919d; }

.tablaposiciones .estado .end { background-color: #f23558; }

.tablaposiciones .estado .actual { background-color: #44a9df; }

.tablaposiciones .estado .descanso { background-color: #f9bf2b; }

.tablaposiciones .penales { font-weight: 600; margin: 0.5rem 5px 0; }

.tablaposiciones .penales span { background-color: #f23558; color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 0.9rem; width: 1.3rem; height: 1.3rem; display: block; text-align: center; line-height: 1.3rem; margin: auto; }

.tablaposiciones .penales p { font-size: 0.55rem; text-align: center; color: #212121; line-height: 1.5rem; margin: 0; }

.tablaposiciones .partidos-alineacion .container-alineacion, .tablaposiciones .partidos-alineacion .container-timeline { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }

@media only screen and (max-width: 767px) { .tablaposiciones .partidos-alineacion .container-alineacion, .tablaposiciones .partidos-alineacion .container-timeline { display: block; } }

.tablaposiciones .partidos-alineacion .container-timeline .primer-tiempo, .tablaposiciones .partidos-alineacion .container-timeline .segundo-tiempo { width: 100%; text-align: left; }

.tablaposiciones .partidos-alineacion .container-timeline .primer-tiempo li, .tablaposiciones .partidos-alineacion .container-timeline .segundo-tiempo li { font-size: 0.75rem; }

.tablaposiciones .partidos-alineacion .container-timeline .primer-tiempo h3, .tablaposiciones .partidos-alineacion .container-timeline .segundo-tiempo h3 { font-size: 0.85rem; text-transform: uppercase; background: #e5e5e5; margin: 1rem 0.5rem; padding: 0.2rem 1rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; }

.tablaposiciones .partidos-alineacion .nombre-equipo { background: #56b862; color: #ffffff; font-weight: 600; padding: 0.5rem; text-transform: uppercase; font-size: 0.85rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.tablaposiciones .partidos-alineacion .nombre-equipo img { padding-right: 0.5rem; }

.tablaposiciones .partidos-alineacion .subtitulos { text-transform: uppercase; background: #36474f; color: #ffffff; font-size: 0.85rem; padding: 0.3rem 3rem; }

.tablaposiciones .partidos-alineacion .equipo-local, .tablaposiciones .partidos-alineacion .equipo-visitante { width: 100%; }

.tablaposiciones .partidos-alineacion .equipo-local i, .tablaposiciones .partidos-alineacion .equipo-visitante i { float: right; }

.tablaposiciones .partidos-alineacion ul { margin: 0 0 2rem 0; width: 96%; }

.tablaposiciones .partidos-alineacion ul li { list-style: none; padding: 0.5rem; border-bottom: 1px solid #e5e5e5; font-size: 0.75rem; }

.tablaposiciones .partidos-alineacion ul li img { width: 20px; margin: 0 0.5rem; }

.tablaposiciones .partidos-alineacion ul li .numero { background: #56b862; display: inline-block; width: 1.7rem; height: 1.7rem; line-height: 1.7rem; margin: 0 0.5rem 0 0; font-size: 0.85rem; font-weight: 600; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #ffffff; }

.tablaposiciones .partidos-alineacion ul li .dt { background: #f2f2f2; display: block; padding: 0.5rem 2rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem; font-weight: 600; color: #36474f; }

.tablaposiciones .partidos-alineacion ul li .dt:before { content: "DT: "; }

.tablaposiciones .partidos-alineacion ul li .time { color: #79919d; display: inline-block; margin: 0 0.7rem; font-size: 0.85rem; }

.tablaposiciones .partidos-alineacion ul li i { float: left; margin: 0.2rem; }

.tablaposiciones .partidos-alineacion ul li i.yellow { color: #f9bf2b; }

.tablaposiciones .partidos-alineacion ul li i.red, .tablaposiciones .partidos-alineacion ul li i.fa-arrow-down { color: #f23558; }

.tablaposiciones .partidos-alineacion ul li i.fa-arrow-up { color: #56b862; }

.tablaposiciones .partidos-alineacion ul li .equipo { color: #79919d; display: inline-block; margin: 0 0.65rem; font-size: 0.85rem; }

.SkeletonBox { display: inline-block; position: relative; vertical-align: middle; overflow: hidden; background-color: #dddbdd; -webkit-border-radius: 2rem; -moz-border-radius: 2rem; border-radius: 2rem; margin-right: 5px; }

.SkeletonBox.square { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.SkeletonBox::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.2)), color-stop(60%, rgba(255, 255, 255, 0.5)), color-stop(60%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); background-image: -moz- oldlinear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); -webkit-animation: shimmer 5s infinite; -moz-animation: shimmer 5s infinite; animation: shimmer 5s infinite; content: ""; }

@-webkit-keyframes shimmer { 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } }

@-moz-keyframes shimmer { 100% { -moz-transform: translateX(100%); transform: translateX(100%); } }

@keyframes shimmer { 100% { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%); } }

/*===============================
=            $Shame             =
===============================*/
@media only screen and (min-width: 768px) { .hidden-sm { display: inherit !important; }
  body.node-type-nota.layout-normal .view.view-datos-nota-ampliada { padding: 0 1.5rem; }
  .widget_especialista { width: 50%; float: left; overflow: hidden; padding-right: 10px; }
  .not-front #main { margin: 0 auto; width: 94%; }
  .region-header-first:before { top: 52px; }
  .block-search-form { width: 6%; }
  /* newsletter */
  .block-block-376 table, .pane-block-376 table, .block-newsletter table { padding: 10px 9%; }
  .block-block-376 table form input[type="text"], .pane-block-376 table form input[type="text"], .block-newsletter table form input[type="text"] { width: 71%; }
  .block-block-376 table form .submit, .pane-block-376 table form .submit, .block-newsletter table form .submit { width: 28%; }
  /* Publicity */
  .banner-multimedia { float: right; margin-bottom: 0; width: 45%; }
  .display-v2 .region-pre-content .publicity-content { display: inline-block; width: 100%; }
  /* menu--main */
  .block-panels-mini-menu-mobile { width: 6%; }
  .block-panels-mini-menu-mobile > .content { right: -100%; width: 40%; }
  .block-panels-mini-menu-mobile > .content .panel-col > div { border-bottom: 2px solid #f5f5f5; }
  .block-panels-mini-menu-mobile > .content:before { left: -150%; width: 150%; }
  .block-panels-mini-menu-mobile > .content .menu { margin: 0; font-size: 0; }
  .block-panels-mini-menu-mobile > .content .menu li { display: inline-block; list-style: none; }
  .block-panels-mini-menu-mobile > .content .menu > * { font-size: 16px; }
  .block-panels-mini-menu-mobile > .content .menu > li { display: inline-block; vertical-align: top; margin: 7px 0; text-align: right; width: 100%; }
  .block-panels-mini-menu-mobile > .content .pane-block { border: none; padding: 0; }
  .block-panels-mini-menu-mobile > .content .pane-block .pane-title { color: #084f8d; display: block; font-size: 82%; margin-bottom: 0; padding: 3% 5%; position: relative; text-align: right; }
  .block-panels-mini-menu-mobile > .content .pane-block .pane-title ~ .pane-content { background: #e8e8e8; display: none; padding: 2% 5%; }
  .block-panels-mini-menu-mobile > .content .pane-block .pane-title:after { content: "\f106"; color: #084f8d; font-size: 25px; font-family: FontAwesome; left: 5%; position: absolute; top: 9px; }
  .block-panels-mini-menu-mobile > .content .pane-block .pane-title.active { color: #56b1e2; }
  .block-panels-mini-menu-mobile > .content .pane-block .pane-title.active:after { color: #56b1e2; content: "\f107"; }
  .block-panels-mini-menu-mobile > .content .pane-system-user-menu { padding: 3% 5%; position: relative; /* Define estilos para el boton SUSCRIBETE en dispositivos movilez */ }
  .block-panels-mini-menu-mobile > .content .pane-system-user-menu:after { background: #035c9c; display: inline-block; content: ""; height: 1px; left: 5%; width: 90%; position: absolute; bottom: 0; }
  .block-panels-mini-menu-mobile > .content .pane-system-user-menu .menu .menu-item .register { border: none !important; }
  .block-panels-mini-menu-mobile > .content .pane-system-user-menu .menu .menu-item .subscribe { border: none !important; }
  .block-panels-mini-menu-mobile > .menu-visible { right: 0; }
  .block-panels-mini-menu-mobile .pane-system-main-menu { border-bottom: 2px solid #f5f5f5 !important; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item { position: relative; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item .item-menu-tablet { display: inline-block; left: 5%; position: absolute; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item .item-menu-tablet:after { content: "\f106"; color: #084f8d; font-size: 25px; font-family: FontAwesome; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item > a, .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item > a:link { font-size: 82%; padding-right: 5%; color: #8badca !important; border: none !important; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item > .menu { background: #e8e8e8; margin-top: 6px; position: relative; padding: 2% 5%; z-index: 1; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item > .menu a, .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item > .menu a:link { border: none !important; color: #084f8d !important; font-family: "Montserrat", sans-serif; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item.active .item-menu-tablet:after { color: #56b1e2; content: "\f107"; }
  .block-panels-mini-menu-mobile .pane-system-main-menu .pane-content > .menu > .menu-item.active > a { color: #56b1e2; }
  /* Botones redes sociales*/
  .panel-pane.pane-views.pane-datos-nota-ampliada.nota-canal-fecha { width: 94%; line-height: 3rem; }
  .panel-pane.pane-views.pane-datos-nota-ampliada.micro-formatos { overflow: hidden; }
  .view.view-datos-nota-ampliada.view-id-datos_nota_ampliada.view-display-id-block { padding: 0 !important; }
  .view.view-datos-nota-ampliada.view-id-datos_nota_ampliada.view-display-id-block .view-content { line-height: 42px; }
  /* pager */
  .pager li.pager-item { display: inline-block; vertical-align: middle; margin: 0 4px; }
  .pager li.pager-first-js, .pager li.pager-last-js { display: none; }
  .pager li a { font-size: 1rem; padding: 10px 10px 6px 10px; }
  .pager li.pager-current { font-size: 1rem; padding: 9px 12px; }
  .pager .pager-previous, .pager .pager-next { float: none; }
  .pager .pager-previous a, .pager .pager-next a { height: 43px; width: 60px; }
  .pager .pager-previous a:after, .pager .pager-next a:after { font-size: 55px; margin-top: -13.5px; margin-left: -9.2px; height: 27px; }
  .pager .pager-next { margin-left: 10px; }
  .pager .pager-previous { margin-right: 10px; }
  /* footer */
  #footer { padding-top: 3px; }
  .region-footer-first .block-term-queue { border-top: 1px solid #fafafa; max-width: 96%; margin: 0 auto; padding: 3px 1%; }
  .region-footer-first .block-term-queue .block-title { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .region-footer-first .block-term-queue .content { display: block !important; width: 100%; }
  .region-footer-first .block-term-queue .content ul { text-align: center; }
  .region-footer-first .block-term-queue .content ul li { margin-bottom: 0; width: auto; }
  .region-footer-first .block-term-queue .content ul li a, .region-footer-first .block-term-queue .content ul li a:link { display: inline-block; padding: 10px; }
  .region-footer-first .sociales-footer { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .region-footer-first .menu-name-main-menu { border-bottom: 1px solid #dadada; margin: 0 auto; padding: 3px 1%; text-align: center; width: 96%; }
  .region-footer-first .menu-name-main-menu ul .menu-item { margin: 0 5px 0 0; width: auto; }
  .region-footer-first .menu-name-main-menu ul .menu-item a, .region-footer-first .menu-name-main-menu ul .menu-item a:link { display: inline-block; /*family: $primaryFont !important;*/ font-weight: notmal; font-size: 0.85rem; padding: 10px; }
  .region-footer-first .menu-name-main-menu ul .menu-item a.active, .region-footer-first .menu-name-main-menu ul .menu-item a:link.active { /*font-family: $primaryFont;*/ font-weight: normal; }
  .region-footer-first .menu-name-main-menu ul .last { margin-right: 0; }
  #footer-second { max-width: 96%; margin: 0 auto; padding: 25px 1% 15px; width: 96%; }
  .region-footer-second { font-size: 0; overflow-x: inherit; padding-bottom: 0; }
  .region-footer-second > * { font-size: 16px; }
  .region-footer-second .block-menu-menu-logos-portales-eu { display: inline-block; vertical-align: top; text-align: center; width: 100%; }
  .region-footer-second .block-menu-menu-logos-portales-eu .content { width: auto; }
  .region-footer-second .block-menu-menu-logos-portales-eu .content ul { margin: 0; font-size: 0; }
  .region-footer-second .block-menu-menu-logos-portales-eu .content ul li { display: inline-block; list-style: none; }
  .region-footer-second .block-menu-menu-logos-portales-eu .content ul > * { font-size: 16px; }
  .region-footer-second .block-menu-menu-logos-portales-eu .content ul .menu-item { padding: 0; border: 1px solid #d8d8d8; margin-right: 1.5%; margin-bottom: 15px; }
  .region-footer-second .block-menu-menu-logos-portales-eu .content ul .menu-item a, .region-footer-second .block-menu-menu-logos-portales-eu .content ul .menu-item a:link { border: 1px solid #f5f5f5; vertical-align: middle; display: inline-block; height: 34px; font-size: 0; text-align: center; background-position: center; padding-left: 0; width: 125px; }
  .region-footer-second .menu-name-menu-encu-ntranos-en- .menu li:nth-child(5) { display: none; }
  #footer-third .copyright-text-pal-iab { margin-top: 7px; display: block; font-size: 90%; text-align: center; }
  #footer-third .copyright-text-pal-iab .copyright-text-pal { margin-right: 2%; }
  #footer-third .copyright-text-pal-iab .copyright-text-iab, #footer-third .copyright-text-pal-iab .copyright-text-pal { display: inline-block; vertical-align: middle; }
  #footer-third .copyright-text-pal-iab img { vertical-align: middle; }
  #footer-third .copyright-text-pal-iab p { display: inline-block; vertical-align: middle; color: #ffffff; }
  #footer-third .copyright-buttom p { max-width: 70%; }
  .front { /*padding-top: 55px;*/ }
  .front .pane-front-three-new .panel-col-last { margin: 0 auto; width: 94%; }
  .front .pane-front-three-new .panel-col-last .panel-separator { display: none; }
  .front .pane-front-three-new .panel-col-last .publicity-content { vertical-align: middle; width: 48%; }
  .front .region-header-first { padding-bottom: 0; }
  /* news-important */
  .pane-portada-noticia-importante .pane-slider-notas-canales { margin-left: 3%; vertical-align: middle; }
  .pane-portada-noticia-importante .pane-slider-notas-canales ~ .panel-separator { display: none; }
  .pane-portada-noticia-importante .publicity-content { display: inline-block; vertical-align: middle; width: 44%; }
  /* slider-canal */
  .pane-slider-notas-canales { display: inline-block; vertical-align: middle; background: #212121; text-align: center; margin-bottom: 30px; margin-right: 2%; width: 49%; }
  /* multimedia */
  .galeria-mobile-home .swiper-container { padding: 0; }
  .galeria-mobile-home .swiper-wrapper .swiper-slide { margin: 0 1.6% !important; max-width: 300px; width: 300px !important; }
  .galeria-mobile-home .swiper-wrapper .swiper-slide.swiper-slide-prev { margin-left: 0; }
  .galeria-mobile-home .swiper-wrapper .swiper-slide.swiper-slide-prev ~ .swiper-slide-active { margin-left: 0; }
  .galeria-mobile-home .swiper-wrapper .swiper-slide.swiper-slide-next { margin-left: 0; }
  .galeria-mobile-home .swiper-wrapper .views-row-first.swiper-slide-active { margin-left: 10% !important; }
  /* breaking-news */
  .pane-portada-ultimas-noticias .pane-vista-de-ultima-hora { display: block; margin-bottom: 2em; }
  .pane-portada-ultimas-noticias .pane-vista-de-ultima-hora .views-field-field-imagen-foto { margin-left: 3%; width: 27%; }
  .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .view-footer .show-more-news span { padding: 17px 0; }
  .pane-portada-ultimas-noticias .view-vista-de-ultima-hora .view-content { border-right: 1px solid #f2f2f2; padding: 45px 1% 10px; }
  .pane-vista-de-ultima-hora { clip: initial; height: auto; overflow: initial; position: relative !important; width: auto; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .views-field-published-at-1 { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; display: inline-block; vertical-align: top; margin-right: 1%; margin-top: 10px; text-align: center; width: 6%; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .views-field-published-at-1 .field-content { color: #777777; display: none; font-family: "Merriweather", serif; font-style: italic; font-weight: bold; font-size: 1.12rem; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .views-field-published-at-1.right-now .field-content { background: #f9bf2b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; font-size: 106%; line-height: 1; padding: 7px 0; color: #474747; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .views-row { padding: 20px 0; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .views-row.not-image .grupo-texto { width: 87%; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto { width: 61%; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-published-at { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-title a, .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-title a:link { font-size: 157%; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-field-topicos { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; margin-top: 15px; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-field-topicos ul { margin: 0; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-field-topicos ul li { display: inline-block; list-style: none; }
  .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-field-topicos ul li a, .pane-vista-de-ultima-hora .view-vista-de-ultima-hora .grupo-texto .views-field-field-topicos ul li a:link { /*background: url('../images/ic-trending.png') no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 300; font-size: 0.85rem; padding: 3px 0px 2px 24px; /*text-transform: uppercase;*/ }
  /* tabs */
  .block-menu-menu-tabs-home { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  /* slider-canal */
  .view-slider-canal-portada { -webkit-box-shadow: 0px 0px 8px #b7b7b7; -moz-box-shadow: 0px 0px 8px #b7b7b7; box-shadow: 0px 0px 8px #b7b7b7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; }
  .view-slider-canal-portada .swiper-container { padding: 0; }
  .view-slider-canal-portada .swiper-wrapper .swiper-slide { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; max-width: initial; }
  .view-slider-canal-portada .swiper-wrapper .swiper-slide.swiper-slide-prev { margin-left: 0; }
  .view-slider-canal-portada .swiper-wrapper .swiper-slide.swiper-slide-prev ~ .swiper-slide-active { margin-left: 0; }
  .view-slider-canal-portada .swiper-wrapper .swiper-slide.swiper-slide-next { margin-left: 0; }
  .view-slider-canal-portada .conjunto-de-campos { bottom: 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2% 12px 2%; width: 100%; }
  .view-slider-canal-portada .views-field-field-seccion-principal { border-bottom-width: 1px; }
  .view-slider-canal-portada .view-footer { bottom: 0; left: 0; position: absolute; width: 100%; z-index: 10; }
  .view-slider-canal-portada .view-footer .swiper-pagination-bullet { background: #ffffff; }
  /* news-leading */
  .news-leadings-front .conten-text { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(-4%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) -4%, rgba(0, 0, 0, 0.65) 85%); padding-top: 60px; }
  .news-leadings-front .conten-text .queue-section { border-bottom: 1px solid #828285; }
  .news-leadings-front .conten-text .queue-title a, .news-leadings-front .conten-text .queue-title a:link { line-height: 1.1; font-size: 209%; }
  .news-leadings-front .queue-relacionadas { display: block; margin-top: 20px; }
  .news-leadings-front .queue-relacionadas ul { margin: 0; }
  .news-leadings-front .queue-relacionadas ul li { display: inline-block; list-style: none; }
  .news-leadings-front .queue-relacionadas ul li { display: inline-block; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 95px; padding: 8px 1%; position: relative; width: 32.9%; }
  .news-leadings-front .queue-relacionadas ul li a, .news-leadings-front .queue-relacionadas ul li a:link { color: #ffffff; display: inline-block; font-size: 0.75rem; font-weight: 600; line-height: 1.3rem; padding: 0 14px 0px 21px; vertical-align: middle; }
  .news-leadings-front .queue-relacionadas ul li:before { background: #f9bf2b; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ""; display: inline-block; height: 7px; left: 7px; position: absolute; top: 12px; width: 7px; }
  .news-leadings-front .queue-relacionadas ul li:after { content: ""; display: inline-block; height: 90%; border-right: 2px dotted #818282; right: 0; position: absolute; top: 0; width: 2px; }
  .news-leadings-front .queue-relacionadas ul li.last:after { content: none; }
  .news-leadings-front .not-image .queue-section { margin-bottom: 13px; padding-bottom: 5px; width: 100%; }
  .news-leadings-front .not-image .queue-title a, .news-leadings-front .not-image .queue-title a:link { font-size: 209%; line-height: 1.2; }
  .news-leadings-front .not-image .queue-relacionadas ul li a, .news-leadings-front .not-image .queue-relacionadas ul li a:link { color: #212121; font-family: "Montserrat", sans-serif; font-weight: bold; }
  .news-leadings-front .not-image .queue-relacionadas ul li:before { background: #b3b3b4; }
  .news-leadings-front .not-image .queue-relacionadas ul li:after { border-width: 1px; }
  .news-leadings-front .queue-image { min-height: 400px; }
  /* news-important */
  .new-important-front .views-field-field-imagen-foto-1 img { height: 400px; }
  .new-important-front .texto-principal { background: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(0%, transparent), color-stop(0%, transparent), color-stop(84%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(right, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 84%); background: -moz- oldlinear-gradient(right, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 84%); background: linear-gradient(to left, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.7) 84%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 100%; left: 0; padding: 12px; width: 55%; }
  .new-important-front .texto-principal .views-field-title { margin-top: 25px; text-align: left; }
  .new-important-front .texto-principal .views-field-title a { font-size: 245%; line-height: 1; }
  .new-important-front .texto-noticias-relacionadas { background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(0%, transparent), color-stop(20%, transparent), color-stop(84%, rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(left, transparent 0%, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.7) 84%); background: -moz- oldlinear-gradient(left, transparent 0%, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.7) 84%); background: linear-gradient(to right, transparent 0%, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.7) 84%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 100%; right: 0; padding: 12px; width: 38%; }
  .new-important-front .texto-noticias-relacionadas .views-field-field-topicos { margin-left: 15%; }
  .new-important-front .texto-noticias-relacionadas .views-field-field-topicos ul { text-align: left; }
  .new-important-front .texto-noticias-relacionadas .views-field-field-topicos ul li a { font-size: 104%; }
  .new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas { margin-left: 15%; }
  .new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas ul li { border-bottom: 1px dotted #ffffff; line-height: 1.4; padding: 13px 0; text-align: left; }
  .new-important-front .texto-noticias-relacionadas .views-field-field-relacionadas-notas ul li.last { display: block; border-bottom: none; }
  /* opinion - cartoon - columnist */
  .pane-portada-opinion .pane-editorial { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-right: 2%; padding: 1%; width: 49%; }
  .pane-portada-opinion .pane-vista-caricaturas { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; padding: 1%; width: 49%; }
  .pane-portada-opinion .pane-opinion-columnistas { display: inline-block; padding: 1%; width: 98%; }
  .pane-portada-opinion .view-opinion-columnistas .views-field-field-imagen-foto-1 { width: 9%; }
  .pane-portada-opinion .view-opinion-columnistas .view-footer { display: none; }
  /* news-sections */
  .pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales { display: inline-block; width: 100%; }
  .pane-sub-noticias-destacadas .panel-separator { display: none; }
  .pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales { clear: left; padding: 10px 1%; margin-right: 2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 49%; }
  .pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales.block-even { clear: right; float: right; margin-right: 0; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .view-footer { position: absolute; bottom: 10px; left: 2%; width: 96%; }
  .page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .views-field-field-imagen-foto-1 { width: 11%; }
  .page-node-type-nota .block-search-form { margin-left: 0; }
  .page-node-type-nota .block-views-noticia-ampliada-block-1 { width: 67%; }
  .page-node-type-nota .view-datos-nota-ampliada .views-field-field-seccion-principal { display: inline-block; vertical-align: middle; border-right: 1px solid #084f8d; line-height: 1; margin-bottom: 0; margin-right: 10px; padding-right: 10px; }
  .page-node-type-nota .view-datos-nota-ampliada .views-field-published-at { display: inline-block; vertical-align: middle; line-height: 1; }
  .page-node-type-nota .view-datos-nota-ampliada .views-field-published-at .field-content { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.8rem; display: block; text-transform: lowercase; letter-spacing: 0.02rem; }
  .page-node-type-nota .view-datos-nota-ampliada .views-field-published-at .field-content:first-letter { text-transform: uppercase; }
  .page-node-type-nota .view-datos-nota-ampliada .views-field-published-at-1 { display: none !important; }
  .page-node-type-nota .panel-col-first { margin: 0 auto; width: 85%; }
  .page-node-type-nota .pane-node-body .field-name-body p ~ .gradient-text { display: none; }
  .page-node-type-nota .pane-node-body .field-name-body:before { content: none; }
  .page-node-type-nota .pane-node-body .field-name-body blockquote p { background: url("../images/corchetes-desktop.png") no-repeat; -moz-background-size: 60px; background-size: 60px; padding-top: 5px; }
  .page-node-type-nota .pane-nota-tokens > .pane-content { max-width: 800px; margin: 0 auto; }
  .page-node-type-nota .tokens-nota { display: block; }
  .page-node-type-nota .link-errores { display: inline-block; width: 100%; }
  .page-node-type-nota .gallery-note { padding-left: 10%; }
  .page-node-type-nota .gallery-note .caroufredsel_wrapper .views-row { margin-right: 20px; padding-right: 0; max-width: 600px; }
  .page-node-type-nota .gallery-note .views-field-field-video iframe { height: 300px; }
  .page-node-type-nota .gallery-note .views-field-field-imagen-foto-1 .field-content { height: 300px; width: 1000px; }
  .page-node-type-nota .element-hide-mobile { display: block; }
  /* note--normal */
  .layout-normal #main { width: 100%; }
  .layout-normal .panel-col-bottom, .layout-normal .panel-col-last, .layout-normal .panel-col-top { margin: 0 auto; }
  .layout-normal .panel-col-first { width: 100%; }
  .layout-normal .panel-col-first { /*.panel-pane { width: 80%; }*/ }
  .layout-normal .panel-col-first .panel-galeria-nota { width: 100%; }
  .layout-normal .panel-col-first .noticia-relacionada-desktop { margin-left: 20px; margin-right: 10%; }
  .layout-normal .panel-col-first .link-errores { clear: both; display: block; }
  /* note--addtony */
  .region-header-first .block-addtoany-addtoany-button { width: 65%; }
  .region-header-first .block-addtoany-addtoany-button .a2a_button_linkedin { display: inline-block; }
  .region-header-first .block-addtoany-addtoany-button .a2a_button_whatsapp { display: none; }
  /* note--header-fixer */
  .active-scroll .region-header-first { border-bottom: 1px solid #d4d9dd; }
  .active-scroll .region-header-first .block-eluniverso-core-seccion-flotante .content { color: #36474f !important; }
  .active-scroll .block-eluniverso-core-seccion-flotante { color: #36474f; }
  .progress-bar { height: 4px; }
  /* note--related-news */
  .bloque-nota-noticias-relacionadas, .pane-recursos-notas { margin: 0 0 2% 2%; padding: 10px 1%; clear: right; width: 35% !important; z-index: 100; float: right; position: relative; }
  .bloque-nota-noticias-relacionadas .pane-title, .pane-recursos-notas .pane-title { font-size: 0.85 !important; }
  .bloque-nota-noticias-relacionadas .noticias-relacionadas .item-list ul .views-row .views-field-title a, .pane-recursos-notas .noticias-relacionadas .item-list ul .views-row .views-field-title a { font-size: 0.85rem; }
  .noticia-relacionada-desktop, .bloque-nota-documento-relacionado { clear: right; margin: 1rem 10% 2% 2% !important; padding: 10px 1%; width: 35% !important; z-index: 100; }
  .noticia-relacionada-desktop .pane-title, .bloque-nota-documento-relacionado .pane-title { font-size: 0.9rem; }
  .noticia-relacionada-desktop .view-datos-nota-ampliada .views-row .views-field-title-1 a, .bloque-nota-documento-relacionado .view-datos-nota-ampliada .views-row .views-field-title-1 a { font-family: "Merriweather", serif; font-size: 0.85rem; }
  .noticia-documentos-desktop { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; }
  .noticia-documentos-mobile { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .display-v1 .region-pre-content { padding: 0; }
  .display-v1 .region-pre-content .block-views:nth-child(1) { float: left; width: 49%; margin-right: 2%; }
  .display-v1 .region-pre-content .block-views:nth-child(2) { float: right; width: 49%; margin-left: 0; }
  .display-v1 .region-pre-content .block-views:nth-child(3) { display: inline-block; width: 100%; }
  .display-v1 .destacada-box-3 .views-row { min-height: 350px; }
  .display-v1 .destacada-box-3 .views-row .queue-image { bottom: 0; left: 0; margin: 0; position: absolute; }
  .display-v1 .destacada-box-3 .views-row .queue-image img { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
  .display-v2 .block-views-destacados-categorias-block-2, .display-v2 .block-views-destacados-categorias-block-1, .display-v2 .block-views-destacados-categorias-block-3 { width: 100%; }
  .display-v2 .destacada-box-2 { padding: 0; width: 100%; }
  .display-v2 .destacada-box-2 .queue-section { float: left; margin: 10px 1%; width: 58%; }
  .display-v2 .destacada-box-2 .queue-title { float: left; margin: 10px 1%; width: 58%; }
  .display-v2 .destacada-box-2 .queue-image { float: right; margin-top: -45px; width: 40%; }
  .display-v2 .destacada-box-2 .queue-image img { width: 100%; }
  .display-v2 .destacada-box-2 .not-image .queue-section { display: block; float: none; margin: 12px; width: auto; }
  .display-v2 .destacada-box-2 .not-image .queue-title { display: block; float: none; margin: 14px 12px 11px; width: auto; }
  .display-v2 .destacada-box-3 .views-row { padding: 0; width: 100%; }
  .display-v2 .destacada-box-3 .views-row .queue-section { float: left; margin: 10px 1%; width: 58%; }
  .display-v2 .destacada-box-3 .views-row .queue-title { float: left; margin: 10px 1%; padding: 0; width: 58%; }
  .display-v2 .destacada-box-3 .views-row .queue-image { float: right; margin-top: -45px; width: 40%; }
  .display-v2 .destacada-box-3 .views-row .queue-image img { width: 100%; }
  .display-v2 .destacada-box-3 .views-row .not-image .queue-section { display: block; float: none; margin: 12px; width: auto; }
  .display-v2 .destacada-box-3 .views-row .not-image .queue-title { display: block; float: none; margin: 14px 12px 11px; width: auto; }
  .layout-canal .region-header-first .block-eluniverso-core-seccion-flotante { display: inline-block; vertical-align: middle; margin-right: 0; width: 65%; }
  .layout-canal .region-header-first .block-eluniverso-core-seccion-flotante .content { color: #ffffff; font-size: 0.85rem; text-align: center; text-transform: uppercase; }
  .layout-canal .block-search-form { margin-left: 0; }
  /* canal--destacadas */
  .destacada-v1 .view-content { height: 100%; }
  .destacada-v1 .view-content .views-row { height: 100%; }
  .destacada-v1 .view-content .queue-1 { height: 100%; }
  .destacada-v1 .view-content .queue-category { height: 100%; }
  .destacada-v1 .view-content .queue-image { height: 100%; }
  .destacada-v1 .view-content .queue-image img { height: 100%; width: 100%; }
  .destacada-v1 .content-text .queue-title a { font-size: 190%; }
  .destacada-v1 .content-text .queue-topico { display: block; }
  .destacada-v2 .queue-image { max-width: 60%; }
  .destacada-v2 .queue-image img { width: 100%; }
  .destacada-v2 .conten-text { background: #005999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; height: 100%; right: 0; position: absolute; padding: 15px 1%; top: 0; width: 40%; }
  .destacada-v2 .conten-text .queue-topico { display: block; }
  .destacada-v2 .conten-text .queue-section { margin-bottom: 15px; padding-bottom: 2px; }
  .destacada-v2 .conten-text .queue-title a { font-size: 180%; }
  .destacada-v2 .conten-text .queue-relacionada { display: block; }
  .destacada-box-2 { overflow: hidden; padding: 0; width: 100%; }
  .destacada-box-2 .queue-section { float: none; margin: 17px 2%; width: 96%; }
  .destacada-box-2 .queue-title { float: none; margin: 12px 2%; width: 96%; }
  .destacada-box-2 .queue-image { float: none; width: 100%; }
  .destacada-box-2 .queue-image img { width: 100%; }
  .destacada-box-3 .views-row { padding: 0; float: left; width: 49%; margin-right: 2%; }
  .destacada-box-3 .views-row .queue-section { display: block; margin: 17px 2% 11px; }
  .destacada-box-3 .views-row .queue-title { display: block; padding: 0 2%; float: none; width: auto; }
  .destacada-box-3 .views-row .queue-image { margin-top: 18px; float: none; display: block; width: 100%; }
  .destacada-box-3 .views-row .queue-image img { width: 100%; }
  .destacada-box-3 .views-row .queue-resume { color: #4d4d4d; font-family: "Montserrat", sans-serif; font-font-size: 1.05rem; margin-top: 18px; padding: 0 2% 12px 2%; }
  .destacada-box-3 .views-row-last { float: right; width: 49%; margin-left: 0; margin-right: 0; }
  /* canal--more-news*/
  .internal-section { padding: 10px 1%; width: 98%; }
  .page-tema .region-content { margin-top: 50px; max-width: 94%; }
  /* tema--destacado */
  .view-destacado-tema .whapper-text { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-89%, transparent), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -89%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -89%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -89%, rgba(0, 0, 0, 0.65) 85%); bottom: 0; position: absolute; padding: 30px 0 10px; width: 100%; }
  .view-destacado-tema .content-text { max-width: 1000px; margin: 0 auto; padding: 0 2%; }
  .view-destacado-tema .body-topic p { color: #ffffff; font-size: 101%; padding: 0; max-width: 800px; }
  .view-destacado-tema .no-image { background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), color-stop(45%, #e1e1e1), color-stop(64%, #d7d7d7), to(#c7c7c7)); background: -webkit-linear-gradient(top, #e8e8e8 0%, #e1e1e1 45%, #d7d7d7 64%, #c7c7c7 100%); background: -moz- oldlinear-gradient(top, #e8e8e8 0%, #e1e1e1 45%, #d7d7d7 64%, #c7c7c7 100%); background: linear-gradient(to bottom, #e8e8e8 0%, #e1e1e1 45%, #d7d7d7 64%, #c7c7c7 100%); padding: 36px 3% 50px; }
  .view-destacado-tema .no-image .body-topic p { font-size: 110%; }
  /* tema--topicos */
  .view-topicos .view-content { font-size: 0; }
  .view-topicos .view-content > * { font-size: 16px; }
  .view-topicos .view-content .views-row .content-topic { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 210px; }
  .view-topicos .view-content .views-row .content-topic.not-image { padding-bottom: 0; }
  .view-topicos .view-content .views-row .content-topic .topic-image img { max-height: 210px; }
  .view-topicos .view-content > div { margin-right: 2%; padding: 0; vertical-align: top; width: 49%; position: relative; }
  .view-topicos .view-content > div:nth-child(2n) { margin-right: 0; }
  .view-topicos .view-content .content-topic .topic-seccion { margin: 13px 2%; }
  .view-topicos .view-content .content-topic .topic-tile { float: none; margin: 0 2%; width: 96%; }
  .view-topicos .view-content .content-topic .topic-image { bottom: 0; left: 0; float: none; margin: 18px 0 0 0; position: absolute; width: 100%; }
  .view-topicos .view-content .content-topic .topic-sumario { color: #212121; font-size: 95%; margin: 18px 2%; }
  .page-opinion .block-views-opinion-block-2, .page-opinion .block-views-opinion-block-1 { float: left; width: 46.95%; margin-right: 2.1%; padding: 10px 1%; }
  .page-opinion .block-views-foros-impresos-main, .page-opinion .block-views-vista-caricaturas-block-1 { float: right; width: 46.95%; margin-left: 0; padding: 10px 1%; }
  .page-opinion .block-views-opinion-block-2 .views-row .views-field-title a { background: url("../images/corchetes-desktop-gray.png") no-repeat left top; -moz-background-size: 48px; background-size: 48px; padding: 8px 0 5px 35px; }
  .page-opinion .region-content .block-views.contextual-links-region { padding-bottom: 20px; }
  .layout-columnista .panel-col-top .pane-opinion-columnistas { margin-top: 25px; }
  .layout-columnista .panel-col-top .pane-opinion-columnistas .views-row .views-field-field-imagen-foto-1 { width: 11%; }
  .layout-columnista .panel-col-top .pane-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-correo-electronico, .layout-columnista .panel-col-top .pane-opinion-columnistas .views-row .conjunto-de-campos .views-field-field-usuario-twitter { display: inline-block; vertical-align: middle; margin-right: 20px; }
  .layout-columnista .panel-col-top .pane-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at { display: block; }
  .layout-columnista .panel-col-top .pane-opinion-columnistas .views-row .conjunto-de-campos .views-field-published-at-1 { display: none; }
  .layout-caricatura .title-cartoon-opinion-mobile { width: 65%; }
  .layout-caricatura .block-search-form { margin-left: 0; }
  .layout-caricatura .view-datos-nota-ampliada .views-field-nothing { display: inline-block; vertical-align: middle; border-right: 1px solid #084f8d; line-height: 1; margin-bottom: 0; margin-right: 10px; padding-right: 10px; }
  .layout-especial #main { max-width: 100%; padding-top: 0; width: 100%; }
  .layout-especial.page-node-type-nota .panel-2col-stacked > .center-wrapper > .panel-col-first { width: 100%; float: none; }
  .layout-especial.page-node-type-nota .panel-2col-stacked > .center-wrapper > .panel-col-last { display: none; float: none; }
  .layout-especial .region-content .nota-canal-fecha { margin: -108px auto 0; position: relative; }
  .layout-especial .region-content .nota-canal-fecha:after { background: #ffffff; bottom: -67px; content: ""; height: 67px; left: 0; position: absolute; width: 100%; }
  .layout-especial .region-content .panel-col-top .pane-node-title { bottom: 105px; }
  .layout-especial .region-content .panel-col-top .pane-node-title .pane-content { max-width: 84%; }
  .layout-especial .region-content .panel-col-top .inside:after { height: 200px; }
  .layout-especial .region-content .pane-nota-tokens > .pane-content { max-width: 800px; margin: 0 auto; }
  .layout-especial .region-content .pane-addtoany.redes-right { width: auto; margin-right: 50%; z-index: 1; -webkit-transform: translate(400px, 1rem); -moz-transform: translate(400px, 1rem); -ms-transform: translate(400px, 1rem); transform: translate(400px, 1rem); position: relative; }
  .layout-patrocinado #main { max-width: 100%; padding-top: 0; width: 100%; }
  .layout-patrocinado .panel-col-top .pane-node-title .pane-content { max-width: 84%; }
  .layout-patrocinado .panel-col-top .inside:after { height: 200px; }
  .layout-patrocinado.page-node-type-nota .panel-2col-stacked .panel-col-first { margin: 0 auto; float: none; }
  .layout-patrocinado.page-node-type-nota .panel-2col-stacked .panel-col-last { display: none; }
  .layout-patrocinado .pane-nota-tokens > .pane-content { max-width: 800px; margin: 0 auto; }
  .layout-patrocinado .pane-node-body p { max-width: 640px; padding: 0; }
  .page-especiales .quicktabs-wrapper > .item-list, .page-infografias .quicktabs-wrapper > .item-list, .page-fotogalerias .quicktabs-wrapper > .item-list, .page-videos .quicktabs-wrapper > .item-list { display: block; margin-bottom: 20px; }
  .page-especiales .quicktabs-wrapper > .item-list ul, .page-infografias .quicktabs-wrapper > .item-list ul, .page-fotogalerias .quicktabs-wrapper > .item-list ul, .page-videos .quicktabs-wrapper > .item-list ul { margin: 0; border-bottom: 1px solid #43545d; }
  .page-especiales .quicktabs-wrapper > .item-list ul li, .page-infografias .quicktabs-wrapper > .item-list ul li, .page-fotogalerias .quicktabs-wrapper > .item-list ul li, .page-videos .quicktabs-wrapper > .item-list ul li { display: inline-block; list-style: none; }
  .page-especiales .quicktabs-wrapper > .item-list ul li, .page-infografias .quicktabs-wrapper > .item-list ul li, .page-fotogalerias .quicktabs-wrapper > .item-list ul li, .page-videos .quicktabs-wrapper > .item-list ul li { margin-right: 18px; }
  .page-especiales .quicktabs-wrapper > .item-list ul li a, .page-infografias .quicktabs-wrapper > .item-list ul li a, .page-fotogalerias .quicktabs-wrapper > .item-list ul li a, .page-videos .quicktabs-wrapper > .item-list ul li a { font-size: 0.9; font-family: "Montserrat", sans-serif; font-weight: 500; color: #52656f; }
  .page-especiales .quicktabs-wrapper > .item-list ul li.active a, .page-infografias .quicktabs-wrapper > .item-list ul li.active a, .page-fotogalerias .quicktabs-wrapper > .item-list ul li.active a, .page-videos .quicktabs-wrapper > .item-list ul li.active a { color: #ffffff; }
  .page-especiales .block-menu-menu-multimedia .content ul li a, .page-infografias .block-menu-menu-multimedia .content ul li a, .page-fotogalerias .block-menu-menu-multimedia .content ul li a, .page-videos .block-menu-menu-multimedia .content ul li a { font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.8rem; padding: 7px 20px; text-indent: 0; text-transform: uppercase; width: auto; }
  .page-especiales .block-menu-menu-multimedia .content ul li a:after, .page-infografias .block-menu-menu-multimedia .content ul li a:after, .page-fotogalerias .block-menu-menu-multimedia .content ul li a:after, .page-videos .block-menu-menu-multimedia .content ul li a:after { content: none !important; }
  .page-especiales .ok-publicity ins ~ ins, .page-infografias .ok-publicity ins ~ ins, .page-fotogalerias .ok-publicity ins ~ ins, .page-videos .ok-publicity ins ~ ins { display: none !important; }
  .page-especiales .views-multimedia .view-content, .page-infografias .views-multimedia .view-content, .page-fotogalerias .views-multimedia .view-content, .page-videos .views-multimedia .view-content { font-size: 0; }
  .page-especiales .views-multimedia .view-content > *, .page-infografias .views-multimedia .view-content > *, .page-fotogalerias .views-multimedia .view-content > *, .page-videos .views-multimedia .view-content > * { font-size: 16px; }
  .page-especiales .views-multimedia .views-row, .page-infografias .views-multimedia .views-row, .page-fotogalerias .views-multimedia .views-row, .page-videos .views-multimedia .views-row { display: inline-block; vertical-align: top; margin-right: 1.5%; position: relative; width: 23.8%; }
  .page-especiales .views-multimedia .views-row-12, .page-especiales .views-multimedia .views-row-8, .page-especiales .views-multimedia .views-row-6, .page-especiales .views-multimedia .views-row-4, .page-infografias .views-multimedia .views-row-12, .page-infografias .views-multimedia .views-row-8, .page-infografias .views-multimedia .views-row-6, .page-infografias .views-multimedia .views-row-4, .page-fotogalerias .views-multimedia .views-row-12, .page-fotogalerias .views-multimedia .views-row-8, .page-fotogalerias .views-multimedia .views-row-6, .page-fotogalerias .views-multimedia .views-row-4, .page-videos .views-multimedia .views-row-12, .page-videos .views-multimedia .views-row-8, .page-videos .views-multimedia .views-row-6, .page-videos .views-multimedia .views-row-4 { margin-right: 0; }
  .page-especiales .views-multimedia .views-row.views-row-1, .page-infografias .views-multimedia .views-row.views-row-1, .page-fotogalerias .views-multimedia .views-row.views-row-1, .page-videos .views-multimedia .views-row.views-row-1 { width: 49%; }
  .page-especiales .views-multimedia .views-row.views-row-14, .page-infografias .views-multimedia .views-row.views-row-14, .page-fotogalerias .views-multimedia .views-row.views-row-14, .page-videos .views-multimedia .views-row.views-row-14 { margin-right: 1.5%; }
  .page-especiales .views-multimedia .views-row.views-row-2, .page-infografias .views-multimedia .views-row.views-row-2, .page-fotogalerias .views-multimedia .views-row.views-row-2, .page-videos .views-multimedia .views-row.views-row-2 { margin-right: 0; width: 49%; }
  .page-especiales .views-multimedia .views-row.views-row-last, .page-infografias .views-multimedia .views-row.views-row-last, .page-fotogalerias .views-multimedia .views-row.views-row-last, .page-videos .views-multimedia .views-row.views-row-last { margin-right: 0; }
  .page-especiales .views-multimedia .multimedia-date, .page-especiales .views-multimedia .date-video, .page-infografias .views-multimedia .multimedia-date, .page-infografias .views-multimedia .date-video, .page-fotogalerias .views-multimedia .multimedia-date, .page-fotogalerias .views-multimedia .date-video, .page-videos .views-multimedia .multimedia-date, .page-videos .views-multimedia .date-video { font-size: 86%; }
  .page-especiales .views-multimedia .text-content, .page-infografias .views-multimedia .text-content, .page-fotogalerias .views-multimedia .text-content, .page-videos .views-multimedia .text-content { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-4%, transparent), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); bottom: 0; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; left: 0; padding: 2%; position: absolute; width: 96%; }
  .page-especiales .views-multimedia .seccion-multimedia-small .text-content, .page-infografias .views-multimedia .seccion-multimedia-small .text-content, .page-fotogalerias .views-multimedia .seccion-multimedia-small .text-content, .page-videos .views-multimedia .seccion-multimedia-small .text-content { background: none; padding: 0; position: relative; }
  .layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-field-seccion, .layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-field-secciones { display: inline-block; vertical-align: middle; border-right: 1px solid #ffffff; line-height: 1; margin-bottom: 0; margin-right: 10px; padding-right: 10px; }
  .layout-multigaleria .view-datos-nota-ampliada .view-content .views-field-published-at { display: inline-block; vertical-align: middle; }
  .layout-multigaleria .field-name-field-video iframe { height: 450px; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-previous:after { right: 33px; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-text .views-slideshow-controls-text-next:after { left: 33px; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row .grup-text .views-field-nothing p { font-size: 1rem; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row .views-field-field-imagen-foto { height: 545px; width: 1000px; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-bottom .views-slideshow-pager-field-item { max-width: 182px; padding: 3px 2px 2px; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-controls-bottom .jspContainer { height: 125px !important; }
  .layout-multigaleria .region-content .panel-col-last { margin-top: 0px; }
  .layout-multigaleria .pane-videogaleria-noticias-relacionadas .pane-title { font-size: 1rem; padding-bottom: 5px; }
  .layout-multigaleria .view-videogaleria-noticias-relacionadas .views-field-title-1 a { font-size: 0.85rem; font-weight: 500; }
  .layout-static { /* contact */ }
  .layout-static .box-content-info { padding: 10px 1%; }
  .layout-static .box-content-info .subtitle-block { color: #79909e; }
  .layout-static .box-content-info .content-row { display: inline-block; vertical-align: top; width: 49%; }
  .layout-static .info-agency .content-block { display: inline-block; vertical-align: top; width: 49%; }
  .layout-static .info-agency .content-block.first-block { width: 100%; }
  .layout-static .content-blocks .box-content-info { display: inline-block; vertical-align: top; float: left; margin-right: 2%; width: 46.5%; }
  .layout-static .content-blocks .box-content-info:nth-child(2n) { float: right; margin-right: 0%; }
  .layout-static .content-blocks .box-content-info .content-row { font-size: 0.9rem; width: 100%; }
  .layout-static .googlemap { display: block; }
  .page-subseccion .internal-section .views-row .views-field-title a, .page-subseccion .internal-section .views-row .views-field-field-titulo-corto a { font-size: 1.2rem; }
  .page-subseccion .internal-section .views-row .views-field-field-topicos a { font-size: 0.85rem; }
  .page-subseccion .block-views-tema-destacado-block-1 { display: inline-block; vertical-align: middle; margin-right: 0; width: 65%; }
  .page-subseccion .block-views-tema-destacado-block-1 .views-field-name .field-content { color: #ffffff; font-size: 100%; }
  .page-subseccion .block-search-form { margin-left: 0; }
  .page-subseccion .active-scroll .block-views-tema-destacado-block-1 .views-field-name .field-content { color: #084f8d; } }

@media only screen and (max-width: 480px) { .block-addtoany-addtoany-button .addtoany_list { float: left; margin-bottom: 1.5rem; margin-left: 2rem; width: 100%; margin-top: 1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .layout-multigaleria .block-addtoany-addtoany-button .addtoany_list { float: right; }
  /* Botones redes sociales en pagina especial */
  .canal-noticias .contextual-links-region.panel-pane.pane-block.pane-addtoany-addtoany-button.pane-addtoany.block-addtoany-addtoany-button, .contextual-links-region.panel-pane.pane-block.pane-addtoany-addtoany-button.pane-addtoany.block-addtoany-addtoany-button { width: 94%; float: none; margin-right: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; }
  .view.view-datos-nota-ampliada.view-id-datos_nota_ampliada.view-display-id-block { padding: 0 !important; clear: both; }
  .publicity-content { width: 100% !important; } }

.active-scroll .block-latest { display: none; }

@media only screen and (min-width: 1025px) { .hidden-sm { display: inherit !important; }
  body .menu-mobile-active { overflow: inherit; }
  body .region-header-first:before { content: none; }
  #header-first { background: #ffffff; border-bottom: 1px solid #e5e5e5; }
  #header-first .region-header-first { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  #header-first .region-header-first:before, #header-first .region-header-first:after { content: ''; display: table; }
  #header-first .region-header-first:after { clear: both; }
  #header-second { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; background: #084f8d; -webkit-box-shadow: 0 0 5px #b7b7b7; -moz-box-shadow: 0 0 5px #b7b7b7; box-shadow: 0 0 5px #b7b7b7; }
  #header-second .region-header-second { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  #header-second .region-header-second:before, #header-second .region-header-second:after { content: ''; display: table; }
  #header-second .region-header-second:after { clear: both; }
  #main { padding: 15px 0 0; }
  .region-postscript-third .button-up .content p { background-position: left center; padding-right: 0; padding-left: 25px; }
  .region-postscript-third .block-block { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin: 6px auto; }
  .region-postscript-third .block-block:before, .region-postscript-third .block-block:after { content: ''; display: table; }
  .region-postscript-third .block-block:after { clear: both; }
  .not-front { padding-top: 57px; }
  .not-front #main { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; width: 100%; }
  .not-front #main:before, .not-front #main:after { content: ''; display: table; }
  .not-front #main:after { clear: both; }
  /* header */
  .region-header-first { display: block; }
  .block-eluniverso-core-menu-flotante, .block-views-noticia-ampliada-block-2, .block-panels-mini-all-menu-desktop, .block-menu-block { display: block; }
  .block-views-noticia-ampliada-block-1, .block-panels-mini-menu-mobile { display: none; }
  /* newsletter */
  .block-newsletter table, .pane-block-376 table, .block-block-376 table { padding: 10px 3%; }
  .block-newsletter table form input[type="text"], .pane-block-376 table form input[type="text"], .block-block-376 table form input[type="text"] { float: left; margin-right: 3.2%; width: 63%; }
  .block-newsletter table form .submit, .pane-block-376 table form .submit, .block-block-376 table form .submit { float: left; width: 33%; }
  /* form */
  .page-node-2137861 { padding-top: 0; }
  .page-node-2137861 .webform-client-form > div { font-size: 0; }
  .page-node-2137861 .webform-client-form > div > * { font-size: 16px; }
  .page-node-2137861 .webform-client-form .form-item { display: inline-block; vertical-align: top; margin-right: 2%; width: 49%; }
  .page-node-2137861 .webform-client-form .form-item:nth-child(2n + 1) { margin-right: 0; }
  .page-node-2137861 #webform-component-comentario, .page-node-2137861 #webform-component-titulo { display: block; margin-right: 0; width: 100%; }
  /* search */
  .block-search-form { margin-left: 0; width: 4.33%; }
  .block-search-form:before { font-size: 28px; margin-left: -13px; margin-top: -18px; }
  .block-search-form .button-animate:after { font-size: 28px; margin-left: -13px; margin-top: -15px; }
  .block-search-form > .content { border-bottom: 1px solid #d4d9dd; padding: 10px 0; width: 100%; }
  .block-search-form > .content .form-text { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
  .block-search-form .search-form { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  .block-search-form .search-form:before, .block-search-form .search-form:after { content: ''; display: table; }
  .block-search-form .search-form:after { clear: both; }
  .block-search-form .search-form .form-item-search-block-form { display: inline-block; vertical-align: middle; margin-right: 2%; width: 82%; }
  .block-search-form .search-form .form-actions { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; display: inline-block; vertical-align: middle; margin-bottom: 0; }
  .block-search-form .search-form .form-actions .form-submit { font-size: 80%; padding: 9px 22px; }
  .block-search-form .clean-text-search { display: inline-block; vertical-align: middle; color: #085f9d; cursor: pointer; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1.08rem; }
  .block-search-form .container-inline .close-search { color: #084f8d; cursor: pointer; font-size: 108%; text-indent: 0; text-align: right; width: 85px; }
  .block-search-form .container-inline .close-search:after { content: none; }
  /* menu--main */
  .region-header-first { font-size: 0; }
  .region-header-first > * { font-size: 16px; }
  .region-header-first .block-menu-block { display: inline-block; vertical-align: middle; position: initial; /*width: 70%;*/ }
  .region-header-first .block-menu-block .content .menu { font-size: 0; margin: 0; }
  .region-header-first .block-menu-block .content .menu > * { font-size: 16px; }
  .region-header-first .block-menu-block .content .menu li { display: inline-block; list-style: none; }
  .region-header-first .block-menu-block .content .menu .menu-item { display: inline-block; }
  .region-header-first .block-menu-block .content .menu .menu-item a, .region-header-first .block-menu-block .content .menu .menu-item a:link { border-bottom: 4px solid #ffffff; font: 0.85rem "Montserrat", sans-serif; color: #36474f; font-weight: normal; display: block; padding: 18px 10px 16px 7px; text-transform: uppercase; } }

@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1050px) { .region-header-first .block-menu-block .content .menu .menu-item a, .region-header-first .block-menu-block .content .menu .menu-item a:link { padding: 16px 13px 11px; } }

@media only screen and (min-width: 1025px) and (min-width: 1051px) and (max-width: 1200px) { .region-header-first .block-menu-block .content .menu .menu-item a, .region-header-first .block-menu-block .content .menu .menu-item a:link { padding: 16px 16px 11px; } }

@media only screen and (min-width: 1025px) { .region-header-first .block-menu-block .content .menu .menu-item a:hover, .region-header-first .block-menu-block .content .menu .menu-item a:link:hover { border-bottom: 4px solid #084f8d; text-decoration: none; color: #212121; }
  .region-header-first .block-menu-block .content .menu .menu-item a.active-trail, .region-header-first .block-menu-block .content .menu .menu-item a.active, .region-header-first .block-menu-block .content .menu .menu-item a.menu-hover, .region-header-first .block-menu-block .content .menu .menu-item a:link.active-trail, .region-header-first .block-menu-block .content .menu .menu-item a:link.active, .region-header-first .block-menu-block .content .menu .menu-item a:link.menu-hover { border-bottom: 4px solid #084f8d; }
  .region-header-first .block-menu-block .content .menu .menu-item a.link-multimedia, .region-header-first .block-menu-block .content .menu .menu-item a:link.link-multimedia { display: none; }
  .region-header-first .block-menu-block .content .menu .menu-item a.portada, .region-header-first .block-menu-block .content .menu .menu-item a:link.portada { display: none; }
  .region-header-first .block-system-user-menu { display: inline-block; vertical-align: middle; position: inherit; width: 4.33%; }
  .region-header-first .block-system-user-menu .block-title { display: inline-block; text-indent: -5000em; display: inline-block; text-indent: -5000em; cursor: pointer; height: 57px; margin-bottom: 0; width: 100%; position: relative; }
  .region-header-first .block-system-user-menu .block-title:after { border: 2px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: "\f007"; color: #ffffff; font-family: FontAwesome; font-size: 20px; left: 50%; line-height: 1; margin-left: -15px; margin-top: -15px; padding: 3px 5px; position: absolute; text-indent: 0; top: 50%; text-align: center; }
  .region-header-first .block-system-user-menu .block-title.active { background: #ffffff; }
  .region-header-first .block-system-user-menu .block-title.active:after { border-color: #084f8d; color: #084f8d; }
  .region-header-first .block-system-user-menu .content { background: #ffffff; border-bottom: 1px solid #d4d9dd; display: none; left: 0; padding: 13px 0; position: absolute; top: 57px; width: 100%; z-index: 1; }
  .region-header-first .block-system-user-menu .content .menu { margin: 0; *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; text-align: right; }
  .region-header-first .block-system-user-menu .content .menu li { display: inline-block; list-style: none; }
  .region-header-first .block-system-user-menu .content .menu:before, .region-header-first .block-system-user-menu .content .menu:after { content: ''; display: table; }
  .region-header-first .block-system-user-menu .content .menu:after { clear: both; }
  .region-header-first .block-system-user-menu .content .menu li .subscribe { display: inline-block; vertical-align: middle; margin: 0 0 0 0; padding: 0.85em 1em; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; -moz-transition: background-color 0.25s ease-out, color 0.25s ease-out; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 600; -webkit-appearance: none; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; font-size: 89%; padding: 6px 11px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
  .region-header-first .block-system-user-menu .content .menu li .subscribe, .region-header-first .block-system-user-menu .content .menu li .subscribe.disabled, .region-header-first .block-system-user-menu .content .menu li .subscribe[disabled], .region-header-first .block-system-user-menu .content .menu li .subscribe.disabled:hover, .region-header-first .block-system-user-menu .content .menu li .subscribe[disabled]:hover, .region-header-first .block-system-user-menu .content .menu li .subscribe.disabled:focus, .region-header-first .block-system-user-menu .content .menu li .subscribe[disabled]:focus { background-color: #084f8d; color: #ffffff; }
  .region-header-first .block-system-user-menu .content .menu li .subscribe:hover, .region-header-first .block-system-user-menu .content .menu li .subscribe:focus { background-color: #063b6a; color: #ffffff; }
  .region-header-first .block-system-user-menu .content .menu li .login { color: #075e9c; font-family: "Montserrat", sans-serif; font-weight: 300; }
  .region-header-first .block-panels-mini-all-menu-desktop { display: inline-block; vertical-align: middle; position: relative; width: 4.33%; }
  .region-header-first .block-panels-mini-all-menu-desktop.buttons-ok { position: inherit; }
  .region-header-first .block-panels-mini-all-menu-desktop.buttons-ok:before { content: none; }
  .region-header-first .block-panels-mini-all-menu-desktop:before { content: "\f0c9"; color: #ffffff; right: 0; font-family: FontAwesome; font-size: 28px; margin-top: -14px; position: absolute; text-indent: 0; top: 50%; }
  .region-header-first .block-panels-mini-all-menu-desktop .button-animate { cursor: pointer; height: 57px; margin-bottom: 0; width: 100%; position: relative; }
  .region-header-first .block-panels-mini-all-menu-desktop .button-animate:after { content: "\f0c9"; color: #ffffff; right: 0; font-family: FontAwesome; font-size: 28px; margin-top: -10px; position: absolute; text-indent: 0; top: 50%; }
  .region-header-first .block-panels-mini-all-menu-desktop .button-animate.active { background: #ffffff; }
  .region-header-first .block-panels-mini-all-menu-desktop .button-animate.active:after { color: #084f8d; right: 50%; margin-right: -12px; content: "\f00d"; }
  .region-header-first .block-panels-mini-all-menu-desktop .content { background: #ffffff; border-bottom: 1px solid #d4d9dd; display: none; left: 0; padding: 13px 0; position: absolute; top: 57px; width: 100%; z-index: 100; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu { margin: 0; font-size: 0; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu li { display: inline-block; list-style: none; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu .expanded { font-size: 16px; vertical-align: top; text-align: center; width: "14.28571%"; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu .expanded li { width: 100%; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu .expanded > a { display: inline-block; font-weight: bold; font-size: 0.65rem; margin-bottom: 22px; text-transform: uppercase; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu .expanded .menu { margin: 0; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu .expanded .menu li { display: inline-block; list-style: none; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu .expanded .menu a { color: #005999; text-transform: uppercase; font-weight: bold; font-size: 0.65rem; line-height: 1.5rem; white-space: nowrap; }
  .region-header-first .block-panels-mini-all-menu-desktop .content .pane-system-main-menu .pane-content > .menu .portada { display: none; }
  .region-header-first .block-panels-mini-all-menu-desktop #mini-panel-all_menu_desktop { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding: 0; }
  .region-header-first .block-panels-mini-all-menu-desktop #mini-panel-all_menu_desktop:before, .region-header-first .block-panels-mini-all-menu-desktop #mini-panel-all_menu_desktop:after { content: ''; display: table; }
  .region-header-first .block-panels-mini-all-menu-desktop #mini-panel-all_menu_desktop:after { clear: both; }
  .region-header-first .pane-menu-menu-publicaciones { border-top: 1px solid #a9a9a9; margin-top: 30px; padding-top: 15px; text-align: center; }
  .region-header-first .pane-menu-menu-publicaciones .menu { margin: 0; }
  .region-header-first .pane-menu-menu-publicaciones .menu li { display: inline-block; list-style: none; }
  .region-header-first .pane-menu-menu-publicaciones .menu .menu-item { margin-right: 26px; }
  .region-header-first .pane-menu-menu-publicaciones .menu .menu-item a { color: #79919d; font-size: 100%; font-weight: 800; text-transform: uppercase; }
  .region-header-first .pane-menu-menu-publicaciones .menu .menu-item.last { margin-right: 0; }
  .not-logged-in .region-header-first .block-system-user-menu .content .menu .first:after { color: #075e9c; content: "ó"; font-family: "Montserrat", sans-serif; font-weight: 300; margin: 0 10px; }
  #header-third { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; }
  .region-header-third { position: relative; }
  .region-header-third .block-panels-mini { max-width: 1200px; margin: 0 auto; }
  .region-header-third .block-panels-mini .content { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  .region-header-third .block-panels-mini .content:before, .region-header-third .block-panels-mini .content:after { content: ''; display: table; }
  .region-header-third .block-panels-mini .content:after { clear: both; }
  .region-header-third .block-panels-mini .pane-menu-block { display: inline-block; vertical-align: middle; }
  .region-header-third .block-panels-mini .pane-term-queue { display: inline-block; vertical-align: middle; }
  .region-header-third .block-panels-mini .panel-separator { display: none; }
  .region-header-third .block-panels-mini .pane-title { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .region-header-third .block-term-queue { left: 0; top: 0; width: 100%; }
  .region-header-third .block-term-queue .block-title { display: none; margin: 0; }
  .region-header-third .block-term-queue .content { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  .region-header-third .block-term-queue .content:before, .region-header-third .block-term-queue .content:after { content: ''; display: table; }
  .region-header-third .block-term-queue .content:after { clear: both; }
  .region-header-third .block-term-queue .term-queue-links { margin: 0; text-align: center; }
  .region-header-third .block-term-queue .term-queue-links li { display: inline-block; list-style: none; }
  .region-header-third .block-term-queue .term-queue-links li a { color: #79919d; font-family: "Montserrat", sans-serif; font-size: 0.9rem; display: inline-block; padding: 16px 10px 11px; }
  .region-header-third .block-term-queue .term-queue-links li a:hover { text-decoration: underline; color: #36474f; }
  .region-header-third .menu-name-menu-menu-subsecciones .menu { margin: 0; }
  .region-header-third .menu-name-menu-menu-subsecciones .menu li { display: inline-block; list-style: none; }
  .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a, .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a:link { border-bottom: 4px solid #f5f5f5; color: #36474f; font-family: "Montserrat", sans-serif; font-weight: normal; font-size: 0.8rem; display: inline-block; padding: 16px 15px 11px; text-transform: uppercase; }
  .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a.active-trail, .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a.active, .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a:hover, .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a:link.active-trail, .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a:link.active, .region-header-third .menu-name-menu-menu-subsecciones .menu .menu-item a:link:hover { border-bottom: 4px solid #084f8d; text-decoration: underline; }
  .region-header-third .pane-term-queue .term-queue-links { margin: 0; }
  .region-header-third .pane-term-queue .term-queue-links li { display: inline-block; list-style: none; }
  .region-header-third .pane-term-queue .term-queue-links li a, .region-header-third .pane-term-queue .term-queue-links li a:link { color: #79919d; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.8rem; display: inline-block; padding: 16px 15px 11px; }
  .region-header-third .pane-term-queue .term-queue-links li a:hover, .region-header-third .pane-term-queue .term-queue-links li a:link:hover { text-decoration: underline; }
  /* popup */
  div.ctools-modal-content { max-width: 800px; }
  div.ctools-modal-content .modal-header { margin-bottom: 30px; }
  div.ctools-modal-content .modal-content { max-width: 96%; margin: 0 auto; padding: 0; }
  div.ctools-modal-content form > div { font-size: 0; }
  div.ctools-modal-content form > div > * { font-size: 16px; }
  div.ctools-modal-content .form-item { display: inline-block; vertical-align: top; margin-right: 2%; width: 49%; }
  div.ctools-modal-content .form-item:nth-child(2n) { margin-right: 0; }
  div.ctools-modal-content .form-item label { font-size: 88%; }
  div.ctools-modal-content .form-item .form-textarea, div.ctools-modal-content .form-item .form-text { color: #555555; }
  div.ctools-modal-content .form-actions { text-align: right; }
  div.ctools-modal-content .form-actions .form-submit { font-size: 93%; margin-top: 8px; width: auto; }
  div.ctools-modal-content .webform-component-textarea { width: 100%; }
  /* footer */
  .region-footer-first .menu-name-main-menu { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  .region-footer-first .menu-name-main-menu:before, .region-footer-first .menu-name-main-menu:after { content: ''; display: table; }
  .region-footer-first .menu-name-main-menu:after { clear: both; }
  .region-footer-first .menu-name-main-menu ul .menu-item { margin-right: 28px; }
  .region-footer-first .menu-name-main-menu ul .last { margin-right: 0; }
  .region-footer-first .block-term-queue { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  .region-footer-first .block-term-queue:before, .region-footer-first .block-term-queue:after { content: ''; display: table; }
  .region-footer-first .block-term-queue:after { clear: both; }
  #footer { border-top: none; }
  #footer-second { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  #footer-second:before, #footer-second:after { content: ''; display: table; }
  #footer-second:after { clear: both; }
  #footer-third .block-menu-menu-menu-quienes-somos { display: inline-block; vertical-align: middle; margin-bottom: 20px; width: 100%; }
  #footer-third .block-menu-menu-menu-quienes-somos .menu { margin: 0; font-size: 0; text-align: center; }
  #footer-third .block-menu-menu-menu-quienes-somos .menu li { display: inline-block; list-style: none; }
  #footer-third .block-menu-menu-menu-quienes-somos .menu > * { font-size: 16px; }
  #footer-third .block-menu-menu-menu-quienes-somos .menu li { margin-right: 35px; }
  #footer-third .block-menu-menu-menu-quienes-somos .menu li a { color: #ffffff; font-weight: 400; font-size: 0.8rem; letter-spacing: 0.02rem; }
  #footer-third .block-menu-menu-menu-quienes-somos .menu li.last { margin-right: 0; }
  #footer-third .copyright-text-derechos p { color: #ffffff; }
  #footer-third .copyright-text-pal-iab { margin-top: 7px; display: block; font-size: 90%; text-align: center; }
  #footer-third .copyright-text-pal-iab .copyright-text-pal { margin-right: 2%; }
  #footer-third .copyright-text-pal-iab .copyright-text-iab, #footer-third .copyright-text-pal-iab .copyright-text-pal { display: inline-block; vertical-align: middle; }
  #footer-third .copyright-text-pal-iab img { vertical-align: middle; }
  #footer-third .copyright-text-pal-iab p { display: inline-block; vertical-align: middle; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 0.8rem; color: #ffffff; }
  #footer-third .copyright-buttom p { max-width: 100%; }
  /* slider-canal */
  .pane-slider-notas-canales { max-height: 475px; margin-bottom: 30px; width: 100%; }
  .pane-slider-notas-canales img { max-height: 475px; }
  /* Layout */
  .front { padding-top: 133px; }
  .front #main .pane-panels-mini { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin-bottom: 40px !important; width: auto; }
  .front #main .pane-panels-mini:before, .front #main .pane-panels-mini:after { content: ''; display: table; }
  .front #main .pane-panels-mini:after { clear: both; }
  .front #main .pane-panels-mini.pane-front-three-new { margin-bottom: 28px !important; }
  .front #main .pane-panels-mini.pane-portada-opinion { margin-bottom: 40px !important; }
  .front #main .pane-portada-servicios, .front #main .pane-portada-galeria-foto-video { max-width: 100%; padding: 0; margin-bottom: 20px; padding: 20px 0; }
  .front #main .pane-sub-noticias-destacadas { margin-bottom: 0 !important; }
  .front #main .pane-sub-noticias-destacadas .publicity-block { margin-bottom: 37px; }
  .front .pane-front-three-new { margin-bottom: 2em !important; }
  .front .pane-front-three-new .panel-col-first { float: left; width: 66.6%; margin-right: 1.4%; border-bottom: 1px solid #f2f2f2; }
  .front .pane-front-three-new .panel-col-last { float: right; width: 32%; margin-left: 0; }
  .front .pane-front-three-new .panel-col-last .publicity-content { height: 297px; margin-bottom: 0; width: 100%; }
  .front .pane-front-three-new .panel-separator { margin: 0; }
  .front .pane-front-three-new .pane-news-front { margin-bottom: 30px; }
  .front .region-header-first .block-menu-block { margin-left: 7%; }
  .front .region-header-first .block-search-form .content, .front .region-header-first .block-system-user-menu .content, .front .region-header-first .block-panels-mini-all-menu-desktop .content { top: 120px; }
  .front .active-scroll-home .region-header-first .block-menu-block { margin-left: 0; }
  .front .active-scroll-home .region-header-first .block-search-form .content, .front .active-scroll-home .region-header-first .block-system-user-menu .content, .front .active-scroll-home .region-header-first .block-panels-mini-all-menu-desktop .content { top: 57px; }
  .front .active-scroll-home #header-third { display: none; }
  .front .pane-portada-ultimas-noticias .panel-col-first { float: left; width: 66.6%; margin-right: 1.4%; }
  .front .pane-portada-ultimas-noticias .panel-col-last { float: right; width: 32%; margin-left: 0; }
  .front .region-header-first .block-menu-block .content .menu .menu-item a, .front .region-header-first .block-menu-block .content .menu .menu-item a:link { border-bottom: 4px solid #ffffff; }
  .front .region-header-first .block-menu-block .content .menu .menu-item a.active, .front .region-header-first .block-menu-block .content .menu .menu-item a:link.active { border-bottom: 4px solid #084f8d; }
  .front .region-header-first .block-menu-block .content .menu .menu-item a:hover, .front .region-header-first .block-menu-block .content .menu .menu-item a:link:hover { border-bottom: 4px solid #084f8d; }
  /* news-leading */
  .news-leadings-front .conten-text { padding-top: 80px; }
  .news-leadings-front .conten-text .queue-section { border-bottom: 1px solid #bdbdbd; }
  .news-leadings-front .conten-text .queue-title a, .news-leadings-front .conten-text .queue-title a:link { line-height: 1.2; font-size: 2.4rem; }
  .news-leadings-front .queue-topico { display: block; margin-top: 12px; }
  .news-leadings-front .queue-topico a { /*background: url('../images/ic-trending.png') no-repeat left center;*/ -moz-background-size: 20px; background-size: 20px; color: #44a9df; font-weight: 300; font-size: 0.85rem; padding: 3px 0px 2px 24px; /*text-transform: uppercase;*/ }
  .news-leadings-front .queue-relacionadas { margin-top: 15px; }
  .news-leadings-front .not-image { min-height: 365px; padding: 15px 12px 100px; }
  .news-leadings-front .not-image .queue-title a, .news-leadings-front .not-image .queue-title a:link { font-size: 230%; }
  .news-leadings-front .not-image .queue-topico { display: none; }
  .news-leadings-front .not-image .queue-relacionadas { position: absolute; bottom: 10px; }
  .news-leadings-front .queue-image { min-height: 400px; } }

@media only screen and (min-width: 1025px) and (min-width: 1200px) { .news-leadings-front .queue-image img { min-height: 475px; } }

@media only screen and (min-width: 1025px) { /* opinion - cartoon - columnist */
  .pane-portada-opinion .pane-editorial { border-right: 1px solid #f2f2f2; margin-bottom: 0; margin-right: 1.4%; width: 24%; }
  .pane-portada-opinion .view-editorial .views-field-title { margin-bottom: 17px; }
  .pane-portada-opinion .view-editorial .views-field-body-1 .field-content { color: #212121; font-family: "Montserrat", sans-serif; font-size: 0.92rem; }
  .pane-portada-opinion .pane-vista-caricaturas { border-right: 1px solid #f2f2f2; float: left; margin-bottom: 0; margin-right: 1.4%; width: 32%; }
  .pane-portada-opinion .pane-opinion-columnistas { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-bottom: 0; padding: 1%; width: 41.2%; }
  .pane-portada-opinion .pane-opinion-columnistas .view-opinion-columnistas .views-field-field-imagen-foto-1 { width: 13%; }
  .pane-portada-opinion .pane-opinion-columnistas .view-opinion-columnistas .conjunto-de-campos .views-field-title a, .pane-portada-opinion .pane-opinion-columnistas .view-opinion-columnistas .conjunto-de-campos .views-field-title a:link { font-size: 116%; }
  /* breaking-news - most-read */
  .pane-portada-ultimas-noticias { margin-bottom: 25px !important; }
  .pane-portada-ultimas-noticias .last-news-mobile { display: none; }
  .pane-portada-ultimas-noticias .last-news-desktop { display: block; }
  .pane-portada-ultimas-noticias .pane-vista-de-ultima-hora { width: 100%; }
  .pane-portada-ultimas-noticias .pane-portada-ultimas-noticias .view-content { padding: 20px 1% 10px; }
  .pane-portada-ultimas-noticias .pane-lo-mas { padding: 12px 2%; }
  .pane-portada-ultimas-noticias .pane-lo-mas .pane-title { padding-bottom: 7px; }
  .block-views-lo-mas-block { padding: 10px 2%; }
  /* news-sections */
  .pane-sub-noticias-destacadas .panel-pane.pane-glr-dfp { clear: both; }
  .pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales { background: #f5f5f5; display: inline-block; float: none; line-height: 0; height: auto !important; margin-bottom: 40px; padding: 0 1% 0 0; width: 100%; }
  .pane-sub-noticias-destacadas .pane-portada-sub-noticias-principales .pane-title { float: right; line-height: 1rem; margin-top: 17px; width: 48.98%; font-size: 0.9rem; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales { line-height: 1.2; display: inline-block; width: 100%; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row-first { float: left; width: 48.98%; margin-right: 2.04%; border-bottom: 0; padding-bottom: 0; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row-first ~ .views-row { float: right; width: 48.98%; margin-left: 0; clear: right; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row-first ~ .views-row-5 { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .view-footer { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-field-imagen-principal { margin-top: -46px; margin-bottom: 0; text-align: left; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-field-imagen-principal .field-type-image img { width: 100%; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .group-info { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-4%, transparent), color-stop(85%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -4%, rgba(0, 0, 0, 0.65) 85%); bottom: 0; display: block; padding: 0 2% 15px; position: absolute; width: 96%; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title { margin: 11px 0; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title .field-item div a, .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title .field-item div a:link { color: #ffffff; font-family: "Merriweather", serif; font-size: 2rem; font-weight: 300; line-height: 1.2; text-shadow: 1px 1px 2px #232323; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title h2 a, .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_grande .field-name-title h2 a:link { color: #ffffff; font-family: "Merriweather", serif; font-size: 2rem; font-weight: 300; line-height: 1.2; text-shadow: 1px 1px 2px #232323; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .field-name-field-imagen-principal { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; display: inline-block; vertical-align: top; width: 30%; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .group-info { display: inline-block; vertical-align: top; margin-right: 2%; width: 68%; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .group-info .field-name-sumario-frontend { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .view-mode-noticia_sub_principal_pequena .field-type-text-with-summary { display: block; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row.not-image .group-info { margin-right: 0%; width: 100%; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .field-name-field-seccion-principal { display: block; padding: 0; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .field-name-field-seccion-principal a, .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .field-name-field-seccion-principal a:link { border-bottom: 1px solid #e5e5e5; color: #ffffff; display: inline-block; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem; padding-bottom: 2px; text-transform: uppercase; width: auto; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .field-name-field-seccion-principal a:hover, .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row .field-name-field-seccion-principal a:link:hover { text-decoration: none; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row-first { float: left; width: 49.3%; margin-right: 1.4%; border-bottom: none; margin-bottom: 0; margin-top: -17px; padding: 0; position: relative; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .views-row-first ~ .views-row { padding: 10px 0 15px; }
  .pane-sub-noticias-destacadas .view-portada-sub-noticias-principales .group-info .field-name-sumario-frontend { color: #444444; line-height: 1.2rem; font-family: "Montserrat", sans-serif; font-size: 0.9rem; font-weight: 300; }
  /* multimedia */
  .block-panels-mini-fotogaleria-video-mobile- { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .block-panels-mini-portada-galeria-foto-video { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; position: relative; background: #36474f; }
  .block-panels-mini-portada-galeria-foto-video > .content { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding: 20px 0; }
  .block-panels-mini-portada-galeria-foto-video > .content:before, .block-panels-mini-portada-galeria-foto-video > .content:after { content: ''; display: table; }
  .block-panels-mini-portada-galeria-foto-video > .content:after { clear: both; }
  .block-panels-mini-portada-galeria-foto-video .panel-col-first { float: left; width: 48%; margin-right: 2%; }
  .block-panels-mini-portada-galeria-foto-video .panel-col-last { float: right; width: 48%; margin-left: 2%; }
  .block-panels-mini-portada-galeria-foto-video .pane-views .pane-title { color: #ffffff; font-size: 1.3rem; font-family: "Merriweather", serif; font-style: italic; font-weight: bold; text-align: center; }
  .block-panels-mini-portada-galeria-foto-video .pane-views .pane-title a { color: #ffffff; }
  .block-panels-mini-portada-galeria-foto-video:before { border-right: 2px dotted #586c76; content: ""; display: inline-block; height: 100%; left: 50%; position: absolute; width: 1px; }
  .view-vista-fotogaleria { position: relative; }
  .view-vista-fotogaleria.view-display-id-block_2 .view-content { font-size: 0; }
  .view-vista-fotogaleria.view-display-id-block_2 .view-content > * { font-size: 16px; }
  .view-vista-fotogaleria.view-display-id-block_2 .views-row { display: inline-block; vertical-align: top; margin-right: 2.4%; width: 23.2%; }
  .view-vista-fotogaleria.view-display-id-block_2 .views-row.views-row-last { margin-right: 0; }
  .view-vista-fotogaleria.view-display-id-block_2 .views-row .views-field-field-imagen-foto a:before { font-size: 18px; margin-left: -22px; margin-top: -21.5px; padding: 6px 8px 6px 7px; }
  .view-vista-fotogaleria .views-field-title { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-32%, transparent), color-stop(61%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -32%, rgba(0, 0, 0, 0.65) 61%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -32%, rgba(0, 0, 0, 0.65) 61%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -32%, rgba(0, 0, 0, 0.65) 61%); bottom: 0; padding: 20px 2%; position: absolute; width: 96%; }
  .view-vista-fotogaleria .views-field-title a, .view-vista-fotogaleria .views-field-title a:link { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; text-shadow: 1px 1px 2px #232323; }
  .view-vista-videos { position: relative; }
  .view-vista-videos.view-display-id-block_1 .view-content { font-size: 0; }
  .view-vista-videos.view-display-id-block_1 .view-content > * { font-size: 16px; }
  .view-vista-videos.view-display-id-block_1 .views-row { display: inline-block; vertical-align: top; margin-right: 2.4%; width: 23.2%; }
  .view-vista-videos.view-display-id-block_1 .views-row.views-row-last { margin-right: 0; }
  .view-vista-videos.view-display-id-block_1 .views-row .views-field-field-video a:before { font-size: 18px; margin-left: -22px; margin-top: -21.5px; padding: 6px 8px 6px 12px; }
  .view-vista-videos .views-field-title { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), color-stop(-32%, transparent), color-stop(61%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent -32%, rgba(0, 0, 0, 0.65) 61%); background: -moz- oldlinear-gradient(top, transparent 0%, transparent 0%, transparent -32%, rgba(0, 0, 0, 0.65) 61%); background: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent -32%, rgba(0, 0, 0, 0.65) 61%); bottom: 0; padding: 20px 2%; position: absolute; width: 96%; }
  .view-vista-videos .views-field-title a, .view-vista-videos .views-field-title a:link { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; text-shadow: 1px 1px 2px #232323; }
  /* multimedia-header */
  .pane-vista-noticias-multimedia { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; height: 270px; }
  .pane-vista-noticias-multimedia .pane-content { background: #212121; height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia { height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .view-content { height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .skin-default { height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views_slideshow_main { height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame { height: 100% !important; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row { height: 100% !important; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-row { height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-field-field-video { height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-field-field-video .field-content { height: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-field-field-video .field-content a { height: 100%; width: 100%; }
  .pane-vista-noticias-multimedia .pane-content .view-vista-noticias-multimedia .views-slideshow-cycle-main-frame-row .views-field-field-video .field-content a img { height: 100%; }
  /* news-important */
  .pane-portada-noticia-importante .pane-news-front { width: 100%; }
  .pane-portada-noticia-importante .pane-slider-notas-canales { position: absolute; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }
  .pane-portada-noticia-importante .pane-portada-sub-noticias-principales { float: left; width: 66.6%; margin-right: 1.4%; margin-bottom: 2em; }
  .pane-portada-noticia-importante .pane-vista-noticias-multimedia { float: right; width: 32%; margin-left: 0; margin-bottom: 2em; background: #212121; }
  .pane-portada-noticia-importante .publicity-content { height: 297px; float: right; width: 32%; }
  .new-important-front .views-field-field-imagen-foto-1 img { height: auto; }
  .new-important-front .texto-principal { padding: 10px 12px; width: 39%; }
  .new-important-front .texto-principal .views-field-title a { line-height: 1; font-size: 300%; }
  .new-important-front .texto-noticias-relacionadas { padding: 10px 10px 10px 3%; width: 32%; }
  /* services */
  .pane-portada-servicios { clip: inherit; height: auto; overflow: initial; position: relative !important; width: auto; width: 100%; }
  .page-node-type-nota #main { padding-left: 0; padding-right: 0; }
  .page-node-type-nota .panel-col-top .view-opinion-columnistas .views-row .views-field-field-imagen-foto-1 { width: 7%; }
  .page-node-type-nota .block-search-form { margin-left: 0; }
  .page-node-type-nota .panel-col-top { margin-bottom: 35px; }
  .page-node-type-nota .panel-col-first { float: left; width: 65%; margin-right: 3%; }
  .page-node-type-nota .panel-col-last { float: right; width: 32%; margin-left: 0; }
  .page-node-type-nota .pane-node-body { margin: 0 10%; }
  .page-node-type-nota .pane-node-body .field-name-body blockquote p { -moz-background-size: inherit; background-size: inherit; margin-bottom: 10px; padding-left: 65px; padding-top: 16px; }
  .page-node-type-nota .pane-node-body .field-name-body p { color: #212121; font: 300 0.95rem/1.7 "Merriweather", serif; margin-bottom: 1.3rem; }
  .page-node-type-nota .pane-node-body .field-name-body li { font-family: "Merriweather", serif; }
  .page-node-type-nota .gallery-note { padding-left: 0; }
  .page-node-type-nota .gallery-note .view-header { height: 0; }
  .page-node-type-nota .gallery-note .caroufredsel_wrapper .views-row { margin-right: 0; max-width: inherit; }
  .page-node-type-nota .gallery-note .views-field-field-imagen-foto-1 .field-content { height: 450px; width: 1000px; }
  .page-node-type-nota .gallery-note .views-field-field-video { background: black; }
  .page-node-type-nota .gallery-note .views-field-field-video .field-content { max-width: 80%; margin: 0 auto; }
  .page-node-type-nota .gallery-note .views-field-field-video iframe { height: 450px; }
  .page-node-type-nota .gallery-note .expand { bottom: 12px; font-size: 101%; right: 2%; }
  .page-node-type-nota .gallery-note .content-controller-slider .next, .page-node-type-nota .gallery-note .content-controller-slider .prev { height: 450px; position: absolute; text-indent: -9999px; top: 0; width: 15%; z-index: 1; }
  .page-node-type-nota .gallery-note .content-controller-slider .next:after, .page-node-type-nota .gallery-note .content-controller-slider .prev:after { color: #d7d7d7; content: "\f104"; display: inline-block; height: 35px; left: 23px; font-family: FontAwesome; font-size: 75px; margin-top: -22px; padding-top: 9px; position: absolute; text-indent: 0; top: 50%; }
  .page-node-type-nota .gallery-note .content-controller-slider .prev { background: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(0%, transparent), color-stop(0%, transparent), color-stop(84%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(right, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.4) 84%); background: -moz- oldlinear-gradient(right, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.4) 84%); background: linear-gradient(to left, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.4) 84%); left: 0; }
  .page-node-type-nota .gallery-note .content-controller-slider .next { background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(0%, transparent), color-stop(0%, transparent), color-stop(84%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(left, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.4) 84%); background: -moz- oldlinear-gradient(left, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.4) 84%); background: linear-gradient(to right, transparent 0%, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.4) 84%); right: 0; }
  .page-node-type-nota .gallery-note .content-controller-slider .next:after { left: inherit; right: 23px; content: "\f105"; }
  .page-node-type-nota .pane-nota-tokens .panel-2col { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
  /* note--normal */
  .layout-normal .panel-col-bottom, .layout-normal .panel-col-top { width: 100%; }
  .layout-normal .panel-col-first .pane-node-body { margin: 0 10%; width: auto; margin-bottom: 2rem; }
  .layout-normal .panel-col-first .relation-multimedia { margin: 0 10% 30px; }
  .layout-normal .panel-col-first .relation-multimedia .pane-title { width: 66%; }
  .layout-normal .panel-col-first .relation-multimedia .view-datos-nota-ampliada .views-field-field-infografia, .layout-normal .panel-col-first .relation-multimedia .view-datos-nota-ampliada .views-field-field-elementos { margin-top: -32px; }
  .layout-normal .panel-col-first .tokens-nota { display: block; }
  .layout-normal .panel-col-first .link-errores { display: block; margin: 0 10%; width: 80%; overflow: hidden; }
  .region-header-first .block-views-noticia-ampliada-block-2 { display: none; vertical-align: middle; margin-right: 2%; max-width: 80%; }
  .region-header-first .block-views-noticia-ampliada-block-2 .view-content { color: #36474f; line-height: 1.4; font-family: "Merriweather", serif; font-weight: bold; font-size: 1rem; }
  .region-header-first .block-addtoany-addtoany-button { display: none; vertical-align: middle; margin-bottom: 1.5rem; }
  .region-header-first .block-addtoany-addtoany-button .addtoany_share_save, .region-header-first .block-addtoany-addtoany-button .a2a_button_whatsapp { display: none; }
  /* note--header-fixer */
  .region-header-first .block-block:last-child { display: none; }
  #header .block-eluniverso-core-menu-flotante { display: none; }
  .active-scroll .block-eluniverso-core-menu-flotante { display: inline-block !important; vertical-align: middle; }
  .active-scroll .block-eluniverso-core-menu-flotante .menu-flotante { margin: 0; }
  .active-scroll .block-eluniverso-core-menu-flotante .menu-flotante li { display: inline-block; list-style: none; }
  .active-scroll .block-eluniverso-core-menu-flotante .menu-flotante li a { border-bottom: 4px solid #ffffff; display: inline-block; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.9rem !important; padding: 18px 24px 14px 24px; text-transform: uppercase; }
  .active-scroll .block-eluniverso-core-menu-flotante .menu-flotante li a.active, .active-scroll .block-eluniverso-core-menu-flotante .menu-flotante li a.active-trail, .active-scroll .block-eluniverso-core-menu-flotante .menu-flotante li a:hover { border-bottom: 4px solid #084f8d; }
  .active-scroll .block-eluniverso-core-seccion-flotante { display: inline-block !important; vertical-align: middle; }
  .active-scroll .block-eluniverso-core-seccion-flotante .content { border-right: 1px solid #36474f; color: #36474f; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.85rem; padding: 9px 24px; text-transform: uppercase; }
  .active-scroll #header-first { background: #ffffff; border-bottom: 1px solid #e5e5e5; width: 100%; height: 57px; }
  .active-scroll .block-block:last-child { bottom: 0; display: block; line-height: 0; left: 0; position: absolute; width: 100%; }
  .active-scroll .block-block:last-child p { margin-bottom: 0; }
  .active-scroll .block-views-noticia-ampliada-block-2 { display: inline-block; }
  .active-scroll .block-addtoany-addtoany-button { display: inline-block; width: auto; }
  .active-scroll .block-system-user-menu, .active-scroll .block-search-form, .active-scroll .block-menu-block { display: none; }
  .active-scroll .region-header-first { padding: 0px 10px; height: 55px; }
  .active-scroll .region-header-first .block-panels-mini-all-menu-desktop .content { top: 58px; }
  .active-scroll .block-panels-mini-all-menu-desktop { float: right; margin-top: -11px; }
  .active-scroll .block-panels-mini-all-menu-desktop .button-animate:after { color: #084f8d; }
  .active-scroll #header-third { display: none; }
  /* note--related-news */
  .bloque-nota-noticias-relacionadas { margin-right: 10%; width: 35% !important; }
  /* note--related-files */
  .bloque-nota-documento-relacionado { margin-right: 10%; width: 35% !important; }
  .display-v1 .region-content { float: left; width: 66.6%; margin-right: 1.4%; padding-bottom: 40x; position: initial; }
  .display-v1 .region-pre-content { padding: 0; }
  .display-v1 .region-pre-content .block-views:nth-child(1) { float: left; width: 49.3%; margin-right: 1.4%; }
  .display-v1 .region-pre-content .block-views:nth-child(2), .display-v1 .region-pre-content .block-views:nth-child(3) { float: right; width: 49.3%; margin-left: 0; }
  .display-v1 .region-post-content { float: right; width: 32%; margin-left: 0; }
  .display-v1 .destacada-box-2 { height: 178px !important; }
  .display-v1 .destacada-box-2 .queue-image { position: absolute; top: 0; margin: 0; right: 0; height: 100%; }
  .display-v1 .destacada-box-2 .queue-image img { height: 100%; }
  .display-v1 .destacada-v1 { height: auto !important; }
  .display-v1 .destacada-box-3 .views-row { min-height: 307px; }
  .display-v2 .region-content { float: left; width: 66.6%; margin-right: 1.4%; padding-bottom: 40x; position: initial; }
  .display-v2 .region-post-content { float: right; width: 32%; margin-left: 0; }
  .display-v2 .region-pre-content { padding: 0; }
  .display-v2 .region-pre-content .block-views:nth-child(1) { float: left; width: 66.6%; margin-right: 1.4%; }
  .display-v2 .region-pre-content .block-views:nth-child(2) { float: right; width: 32%; margin-left: 0; }
  .display-v2 .region-pre-content .block-views:nth-child(3) { float: left; width: 66.6%; margin-right: 1.4%; clear: left; }
  .display-v2 .destacada-box-2 { min-height: 380px; margin-bottom: 0; }
  .display-v2 .destacada-box-2 .queue-section { display: block; font-size: 0.85rem; font-weight: bold; float: none; margin: 12px; width: auto; }
  .display-v2 .destacada-box-2 .queue-title { display: block; float: none; margin: 14px 12px 11px; width: auto; }
  .display-v2 .destacada-box-2 .queue-image { float: none; margin-top: 0; bottom: 0; left: 0; position: absolute; width: 100%; }
  .display-v2 .destacada-box-3 .views-row { margin-right: 1.5%; padding-right: 1.5%; min-height: 380px; width: 47%; border-right: 1px solid #f2f2f2; }
  .display-v2 .destacada-box-3 .views-row:last-child { border-right: 0; }
  .display-v2 .destacada-box-3 .views-row .queue-section { display: block; float: none; margin: 12px; width: auto; }
  .display-v2 .destacada-box-3 .views-row .queue-title { display: block; float: none; margin: 14px 12px 11px; width: auto; }
  .display-v2 .destacada-box-3 .views-row .queue-image { bottom: 0; float: none; left: 0; margin-top: 0; position: absolute; width: 98%; }
  .display-v2 .destacada-box-3 .views-row .queue-image img { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
  .display-v2 .destacada-box-3 .views-row-last { margin-right: 0; }
  .page-subseccion .region-header-first .block-menu-block .content .menu .menu-item a, .page-subseccion .region-header-first .block-menu-block .content .menu .menu-item a:link { border-bottom: 4px solid #ffffff; }
  .page-subseccion .region-header-first .block-menu-block .content .menu .menu-item a:hover, .page-subseccion .region-header-first .block-menu-block .content .menu .menu-item a.active, .page-subseccion .region-header-first .block-menu-block .content .menu .menu-item a:link:hover, .page-subseccion .region-header-first .block-menu-block .content .menu .menu-item a:link.active { border-bottom: 4px solid #084f8d; }
  .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones { display: none; }
  .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .pane-title { display: inline-block; vertical-align: middle; border-right: 1px solid #36474f; color: #36474f; display: inline-block; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.85rem; margin: 0; padding: 9px 24px; text-align: center; text-transform: uppercase; }
  .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .pane-content { display: inline-block; vertical-align: middle; }
  .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .menu-name-menu-menu-subsecciones .menu { margin: 0; }
  .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .menu-name-menu-menu-subsecciones li { display: inline-block; vertical-align: middle; }
  .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .menu-name-menu-menu-subsecciones li a { border-bottom: 4px solid #ffffff; display: inline-block; font-family: "Montserrat", sans-serif; font-weight: bold; font-size: 0.85rem; padding: 18px 24px 14px 24px; text-transform: uppercase; }
  .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .menu-name-menu-menu-subsecciones li a:hover, .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .menu-name-menu-menu-subsecciones li a.active-trail, .page-subseccion .region-header-first .block-panels-mini-menu-subsecciones .menu-name-menu-menu-subsecciones li a.active { border-bottom: 4px solid #084f8d; }
  .page-subseccion .active-scroll .block-views-tema-destacado-block-1 { display: none; }
  .page-subseccion .block-views-tema-destacado-block-1 { display: none; }
  .page-subseccion .region-header-first .block-eluniverso-core-seccion-flotante, .canal-vida-estilo.page-subseccion .region-header-first .block-eluniverso-core-seccion-flotante, .page-opinion .region-header-first .block-eluniverso-core-seccion-flotante, .display-v1 .region-header-first .block-eluniverso-core-seccion-flotante, .display-v2 .region-header-first .block-eluniverso-core-seccion-flotante { display: inline-block; vertical-align: middle; display: none; width: auto; }
  .page-subseccion .active-scroll .region-header-first, .canal-vida-estilo.page-subseccion .active-scroll .region-header-first, .page-opinion .active-scroll .region-header-first, .display-v1 .active-scroll .region-header-first, .display-v2 .active-scroll .region-header-first { padding: 0 10px; }
  .page-subseccion .active-scroll .region-header-first .block-panels-mini-menu-subsecciones, .canal-vida-estilo.page-subseccion .active-scroll .region-header-first .block-panels-mini-menu-subsecciones, .page-opinion .active-scroll .region-header-first .block-panels-mini-menu-subsecciones, .display-v1 .active-scroll .region-header-first .block-panels-mini-menu-subsecciones, .display-v2 .active-scroll .region-header-first .block-panels-mini-menu-subsecciones { display: inline-block; vertical-align: middle; }
  .page-subseccion .active-scroll .block-panels-mini-all-menu-desktop, .canal-vida-estilo.page-subseccion .active-scroll .block-panels-mini-all-menu-desktop, .page-opinion .active-scroll .block-panels-mini-all-menu-desktop, .display-v1 .active-scroll .block-panels-mini-all-menu-desktop, .display-v2 .active-scroll .block-panels-mini-all-menu-desktop { margin: 0; }
  .page-subseccion .active-scroll .block-panels-mini-all-menu-desktop .content, .canal-vida-estilo.page-subseccion .active-scroll .block-panels-mini-all-menu-desktop .content, .page-opinion .active-scroll .block-panels-mini-all-menu-desktop .content, .display-v1 .active-scroll .block-panels-mini-all-menu-desktop .content, .display-v2 .active-scroll .block-panels-mini-all-menu-desktop .content { top: 58px; }
  .page-subseccion .block-search-form, .canal-vida-estilo.page-subseccion .block-search-form, .page-opinion .block-search-form, .display-v1 .block-search-form, .display-v2 .block-search-form { margin-left: 0; }
  /* Subsecciones */
  .region-header-first .block-eluniverso-core-seccion-flotante { display: none; }
  .page-subseccion .region-content { float: left; width: 66.6%; margin-right: 1.4%; padding-bottom: 21px; position: initial; }
  .page-subseccion .region-post-content { float: right; width: 32%; margin-left: 0; }
  /* canal--destacadas */
  .destacada-v1 .content-text .queue-title a { font-size: 2.3rem; }
  .destacada-v2 .queue-image { max-width: 62%; }
  .destacada-v2 .conten-text { width: 38%; }
  .destacada-box-2 { overflow: hidden; padding: 0 0 0 1%; width: 99%; }
  .destacada-box-2 .queue-section { float: left; width: 47.6%; margin-right: 2.8%; margin: 14px 2.8% 11px 0; }
  .destacada-box-2 .queue-title { float: left; width: 47.6%; margin-right: 2.8%; clear: left; margin-top: 0; margin-left: 0; }
  .destacada-box-2 .queue-image { margin-top: -50px; float: right; width: 49.6%; margin-left: 0; }
  .destacada-box-3 .views-row { float: left; width: 48.6%; margin-right: 2.8%; padding: 0; }
  .destacada-box-3 .views-row-last { margin-right: 0; }
  /* canal--more-news*/
  .page-tema .region-content { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin-top: 50px; }
  .page-tema .region-content:before, .page-tema .region-content:after { content: ''; display: table; }
  .page-tema .region-content:after { clear: both; }
  .page-tema h1.title-topic { font-size: 3.5rem; }
  /* tema--destacado */
  .view-destacado-tema .whapper-text { padding: 70px 0 40px; width: 100%; }
  .view-destacado-tema .body-topic p { font-size: 135%; }
  .view-destacado-tema .no-image { padding: 80px 0 50px; }
  .view-destacado-tema .no-image .body-topic p { font-size: 135%; }
  /* tema--topicos */
  .view-topicos .view-content .views-row .content-topic { padding-bottom: 227px; }
  .view-topicos .view-content .views-row .content-topic.not-image { padding-bottom: 0; }
  .view-topicos .view-content .views-row .content-topic .topic-image img { max-height: 230px; }
  .view-topicos .view-content > div { width: 32%; }
  .view-topicos .view-content > div:nth-child(2n) { margin-right: 2%; }
  .view-topicos .view-content > div:nth-child(3n) { margin-right: 0; }
  .view-topicos .view-content .content-topic .topic-seccion { margin: 13px 3%; }
  .view-topicos .view-content .content-topic .topic-tile { margin: 0 3%; width: 94%; }
  .view-topicos .view-content .content-topic .topic-tile a { font-size: 140%; line-height: 1.2; }
  .view-topicos .view-content .content-topic .topic-sumario { color: #212121; font-size: 0.9rem; font-weight: 300; margin: 18px 3%; }
  .page-opinion #content { float: left; width: 65.96%; margin-right: 0.7%; }
  .page-opinion #sidebar-second { float: right; width: 32.63%; margin-left: 0.7%; }
  .page-opinion .block-views-opinion-block-1 { float: left; width: 46.95%; margin-right: 2.1%; margin-bottom: 40px; padding: 10px 1%; }
  .page-opinion .block-views-vista-caricaturas-block-1 { float: right; width: 46.95%; margin-left: 0; margin-bottom: 40px; padding: 10px 1%; }
  .page-opinion .block-views-foros-impresos-main, .page-opinion .block-views-opinion-block-2 { float: none; height: auto !important; margin-right: 0; padding: 10px 3%; width: auto; }
  .page-opinion .block-views-opinion-block-2 .block-title { margin-bottom: 0; padding-bottom: 6px; }
  .page-opinion .block-views-opinion-block-2 .views-row { margin-bottom: 0; }
  .page-opinion .block-views-opinion-block-2 .views-row .views-field-title a { background-position: left center; padding: 29px 0 19px 35px; }
  .page-opinion .view-opinion.view-display-id-block_1 .views-field-title { margin-bottom: 20px; }
  .page-opinion .view-opinion.view-display-id-block_1 .views-field-body .field-content { color: #212121; font-family: "Montserrat", sans-serif; font-size: 1.05rem; }
  .layout-columnista .panel-col-top .view-opinion-columnistas .views-row .views-field-field-imagen-foto-1 { width: 7%; }
  .layout-columnista .panel-col-last .pane-vista-caricaturas { float: none; padding: 10px 3%; height: auto !important; width: auto; }
  .layout-caricatura .block-search-form { margin-left: 0; }
  .layout-caricatura .panel-col-first { float: left; width: 66.6%; margin-right: 1.4%; }
  .layout-caricatura .panel-col-last { float: right; width: 32%; margin-left: 0; }
  .layout-caricatura .title-cartoon-opinion-mobile { display: none; }
  .layout-especial #main { max-width: 100%; padding: 0; width: 100%; }
  .layout-especial .pane-node-body { margin: 0; }
  .layout-especial .pane-node-field-portada-layout-especial img { height: auto; object-fit: none; }
  .layout-especial .region-content .panel-col-top .pane-node-field-portada-layout-especial img { width: 100%; }
  .layout-especial .region-content .panel-col-top .pane-node-title .pane-content { max-width: 800px; }
  .layout-especial .region-content .panel-col-top .inside:after { height: 230px; }
  .layout-especial .region-content .nota-canal-fecha .view-datos-nota-ampliada { margin-bottom: 15px; padding: 20px 20px 2px; max-width: 800px; margin: auto; }
  .layout-especial .region-content .nota-canal-fecha .view-datos-nota-ampliada > .view-content > .views-row-first { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%; }
  .layout-especial .region-content .noticia-relacionada-desktop { /*@include reset-element-invisible;*/ padding: 12px; max-width: 295px; }
  .layout-especial .region-content .center-wrapper .pane-node-body p, .layout-especial .region-content .center-wrapper .pane-node-body .ft-bbc, .layout-especial .region-content .center-wrapper .pane-node-body ul, .layout-especial .region-content .center-wrapper .pane-node-body ol, .layout-especial .region-content .center-wrapper .pane-node-body .location-event { max-width: 640px; padding: 0; }
  .layout-especial .region-content .panel-col-bottom { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  .layout-especial .region-content .panel-col-bottom:before, .layout-especial .region-content .panel-col-bottom:after { content: ''; display: table; }
  .layout-especial .region-content .panel-col-bottom:after { clear: both; }
  .layout-patrocinado #main { max-width: 100%; padding: 0; width: 100%; }
  .layout-patrocinado #header { margin-bottom: 0; }
  .layout-patrocinado .panel-2col-stacked .panel-col-first { margin: 0 auto; width: 100%; }
  .layout-patrocinado .region-header-third .block-panels-mini.block-panels-mini-logo-cliente-patrocinado { padding: 0.5rem 0; }
  .layout-patrocinado .region-header-third .block-panels-mini.block-panels-mini-logo-cliente-patrocinado .content { display: block; }
  .layout-patrocinado .region-header-third .block-panels-mini.block-panels-mini-logo-cliente-patrocinado .panel-col-first { width: 50%; text-align: left; margin-left: 0; margin-right: 0; }
  .layout-patrocinado .region-header-third .block-panels-mini.block-panels-mini-logo-cliente-patrocinado .panel-col-last { width: 50%; }
  .layout-patrocinado h1.title-node, .layout-patrocinado h1.pane-title { /* font-style: italic; */ font-size: 3rem; text-align: center; }
  .layout-patrocinado header .summary h1 { font: 600 3.75rem/1.5 "Montserrat", sans-serif; }
  .layout-patrocinado .featured-image .pie-foto { display: block; }
  .layout-patrocinado .pane-node-body { margin: 0; }
  .layout-patrocinado .pane-node-body p:first-child:first-letter { text-transform: capitalize; font-size: 2.5em; font-weight: bold; color: #17102c; line-height: 1; /*  font-family: "PT Serif", serif; */ }
  .layout-patrocinado .panel-col-top .pane-node-field-portada-layout-especial img { width: 100%; }
  .layout-patrocinado .panel-col-top .pane-node-title .pane-content { max-width: 800px; }
  .layout-patrocinado .nota-canal-fecha { padding: 20px 20px 2px; max-width: 800px; margin: 0 auto; }
  .layout-patrocinado .nota-canal-fecha .view-datos-nota-ampliada { margin-bottom: 15px; }
  .layout-patrocinado .nota-canal-fecha .view-datos-nota-ampliada > .view-content > .views-row-first { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%; }
  .layout-patrocinado .pane-nota-tokens .panel-2col { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
  .layout-patrocinado .panel-col-bottom { *zoom: 1; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }
  .layout-patrocinado .panel-col-bottom:before, .layout-patrocinado .panel-col-bottom:after { content: ''; display: table; }
  .layout-patrocinado .panel-col-bottom:after { clear: both; }
  .layout-patrocinado .panel-col-bottom .subscribe_form { max-width: 800px; }
  .page-especiales .block-menu-menu-multimedia .content ul, .page-infografias .block-menu-menu-multimedia .content ul, .page-fotogalerias .block-menu-menu-multimedia .content ul, .page-videos .block-menu-menu-multimedia .content ul { margin-bottom: 50px; }
  .page-especiales .quicktabs-wrapper, .page-infografias .quicktabs-wrapper, .page-fotogalerias .quicktabs-wrapper, .page-videos .quicktabs-wrapper { position: relative; }
  .page-especiales .quicktabs-wrapper > .item-list, .page-infografias .quicktabs-wrapper > .item-list, .page-fotogalerias .quicktabs-wrapper > .item-list, .page-videos .quicktabs-wrapper > .item-list { display: inline-block; vertical-align: top; margin-right: 2%; margin-top: 70px; width: 18%; }
  .page-especiales .quicktabs-wrapper > .item-list ul, .page-infografias .quicktabs-wrapper > .item-list ul, .page-fotogalerias .quicktabs-wrapper > .item-list ul, .page-videos .quicktabs-wrapper > .item-list ul { border-bottom: none; }
  .page-especiales .quicktabs-wrapper > .item-list ul li, .page-infografias .quicktabs-wrapper > .item-list ul li, .page-fotogalerias .quicktabs-wrapper > .item-list ul li, .page-videos .quicktabs-wrapper > .item-list ul li { border-bottom: 1px solid #43545d; padding: 7px 0; width: 100%; }
  .page-especiales .quicktabs_main, .page-infografias .quicktabs_main, .page-fotogalerias .quicktabs_main, .page-videos .quicktabs_main { display: inline-block; vertical-align: top; width: 80%; }
  .page-especiales .views-multimedia .views-row, .page-infografias .views-multimedia .views-row, .page-fotogalerias .views-multimedia .views-row, .page-videos .views-multimedia .views-row { width: 18.8%; }
  .page-especiales .views-multimedia .views-row-12, .page-especiales .views-multimedia .views-row-6, .page-especiales .views-multimedia .views-row-4, .page-infografias .views-multimedia .views-row-12, .page-infografias .views-multimedia .views-row-6, .page-infografias .views-multimedia .views-row-4, .page-fotogalerias .views-multimedia .views-row-12, .page-fotogalerias .views-multimedia .views-row-6, .page-fotogalerias .views-multimedia .views-row-4, .page-videos .views-multimedia .views-row-12, .page-videos .views-multimedia .views-row-6, .page-videos .views-multimedia .views-row-4 { margin-right: 1.5%; }
  .page-especiales .views-multimedia .views-row-11, .page-especiales .views-multimedia .views-row-5, .page-infografias .views-multimedia .views-row-11, .page-infografias .views-multimedia .views-row-5, .page-fotogalerias .views-multimedia .views-row-11, .page-fotogalerias .views-multimedia .views-row-5, .page-videos .views-multimedia .views-row-11, .page-videos .views-multimedia .views-row-5 { margin-right: 0; }
  .page-especiales .views-multimedia .view-filters, .page-infografias .views-multimedia .view-filters, .page-fotogalerias .views-multimedia .view-filters, .page-videos .views-multimedia .view-filters { display: block; left: 0; position: absolute; top: 0; width: 18%; }
  .page-especiales .views-multimedia .view-filters .views-exposed-form .form-submit, .page-infografias .views-multimedia .view-filters .views-exposed-form .form-submit, .page-fotogalerias .views-multimedia .view-filters .views-exposed-form .form-submit, .page-videos .views-multimedia .view-filters .views-exposed-form .form-submit { margin: 0; }
  .page-especiales .views-multimedia .view-filters .views-exposed-widgets, .page-infografias .views-multimedia .view-filters .views-exposed-widgets, .page-fotogalerias .views-multimedia .view-filters .views-exposed-widgets, .page-videos .views-multimedia .view-filters .views-exposed-widgets { display: inline-block; margin: 0; position: relative; width: 100%; }
  .page-especiales .views-multimedia .view-filters .views-submit-button, .page-infografias .views-multimedia .view-filters .views-submit-button, .page-fotogalerias .views-multimedia .view-filters .views-submit-button, .page-videos .views-multimedia .view-filters .views-submit-button { height: 100%; padding: 0; position: absolute; right: 10px; }
  .page-especiales .views-multimedia .view-filters .views-submit-button .form-submit, .page-infografias .views-multimedia .view-filters .views-submit-button .form-submit, .page-fotogalerias .views-multimedia .view-filters .views-submit-button .form-submit, .page-videos .views-multimedia .view-filters .views-submit-button .form-submit { display: inline-block; text-indent: -5000em; background: none; position: relative; z-index: 10; }
  .page-especiales .views-multimedia .view-filters .views-submit-button:after, .page-infografias .views-multimedia .view-filters .views-submit-button:after, .page-fotogalerias .views-multimedia .view-filters .views-submit-button:after, .page-videos .views-multimedia .view-filters .views-submit-button:after { content: "\f002"; color: #52656f; display: inline-block; position: absolute; font-family: FontAwesome; top: 50%; left: 50%; font-size: 22px; margin-top: -10px; margin-left: -10px; }
  .page-especiales .views-multimedia .view-filters .views-widget-filter-title, .page-infografias .views-multimedia .view-filters .views-widget-filter-title, .page-fotogalerias .views-multimedia .view-filters .views-widget-filter-title, .page-videos .views-multimedia .view-filters .views-widget-filter-title { padding: 0; width: 100%; }
  .page-especiales .views-multimedia .view-filters .form-text, .page-infografias .views-multimedia .view-filters .form-text, .page-fotogalerias .views-multimedia .view-filters .form-text, .page-videos .views-multimedia .view-filters .form-text { background: none; border: 1px solid #52656f; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1.2rem; padding: 10px; }
  .page-especiales .views-multimedia .view-filters .form-text::-moz-placeholder, .page-infografias .views-multimedia .view-filters .form-text::-moz-placeholder, .page-fotogalerias .views-multimedia .view-filters .form-text::-moz-placeholder, .page-videos .views-multimedia .view-filters .form-text::-moz-placeholder { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; }
  .page-especiales .views-multimedia .view-filters .form-text::-webkit-input-placeholder, .page-infografias .views-multimedia .view-filters .form-text::-webkit-input-placeholder, .page-fotogalerias .views-multimedia .view-filters .form-text::-webkit-input-placeholder, .page-videos .views-multimedia .view-filters .form-text::-webkit-input-placeholder { color: #ffffff; font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 1rem; }
  .page-especiales .views-multimedia .seccion-multimedia-big .multimedia-image a:before, .page-infografias .views-multimedia .seccion-multimedia-big .multimedia-image a:before, .page-fotogalerias .views-multimedia .seccion-multimedia-big .multimedia-image a:before, .page-videos .views-multimedia .seccion-multimedia-big .multimedia-image a:before { left: inherit; margin: 0; right: 10px; top: 10px; }
  .page-especiales .views-multimedia .seccion-multimedia-big .multimedia-title h2 a, .page-infografias .views-multimedia .seccion-multimedia-big .multimedia-title h2 a, .page-fotogalerias .views-multimedia .seccion-multimedia-big .multimedia-title h2 a, .page-videos .views-multimedia .seccion-multimedia-big .multimedia-title h2 a { font-size: 1rem; }
  .layout-multigaleria .panel-col-top { margin-bottom: 35px; }
  .layout-multigaleria .title-node { font-size: 2.35rem; line-height: 2.85rem; }
  .layout-multigaleria .panel-col-first { margin: 0 auto 25px; max-width: 790px; }
  .layout-multigaleria .panel-col-last { margin: 0 auto; max-width: 986px; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views_slideshow_cycle_main { height: 640px; }
  .layout-multigaleria .view-pagina-de-fotogaleria .views-slideshow-cycle-main-frame-row .views-field-field-imagen-foto { height: 550px; width: 1000px; }
  .node-type-galeria .panel-col-first { float: none; margin: 0 auto; max-width: 980px; width: 100%; }
  .node-type-galeria .panel-col-last { float: none; margin: 0; width: 100%; }
  .multimedia-infografia .panel-col-first { max-width: 980px; }
  .layout-static { /* contact */ }
  .layout-static .region-preface-first .publicity-content { margin-bottom: 25px; }
  .layout-static .panel-col-first { float: left; width: 57.6%; margin-right: 10.4%; }
  .layout-static .panel-col-last { float: right; width: 32%; margin-left: 0; }
  .layout-static .box-content-info .content-block { padding: 0 1%; }
  .layout-static .info-agency .content-block { width: 47%; }
  .layout-static .info-agency .content-block.first-block { width: 98%; }
  .page-servicios-rss .region-content { float: left; width: 57.6%; margin-right: 10.4%; }
  .page-servicios-rss .region-post-content { float: right; width: 32%; margin-left: 0; }
  .page-servicios-rss #page-title { font-size: 200%; }
  .page-servicios-rss .view-listado-de-feeds-rss .view-header { margin-bottom: 38px; }
  .page-servicios-rss .view-listado-de-feeds-rss .view-header p { color: #212121; font-size: 124%; }
  .page-servicios-rss .view-listado-de-feeds-rss .view-content .item-list { display: inline-block; vertical-align: top; width: 32%; }
  .page-servicios-rss .view-listado-de-feeds-rss .view-content .item-list ul .views-row .views-field-name a { color: #015a9e; font-family: "Montserrat", sans-serif; font-size: 1.2rem; }
  .layout-columnista-usuario .panel-col-first { float: left; width: 65.96%; margin-right: 0.7%; }
  .layout-columnista-usuario .panel-col-first .view-opinion-columnistas .views-field-body .field-content { font-size: 0.9rem; }
  .layout-columnista-usuario .panel-col-last { float: right; width: 32.63%; margin-left: 0.7%; }
  .layout-columnista-usuario .view-opinion-columnistas .pager { margin-right: -51.6%; }
  .banner-multimedia { width: 32%; }
  .display-v2 .region-pre-content .publicity-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; min-height: 380px; width: 32%; }
  .widget_especialista { width: 100%; float: none; padding-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-type-nota .nota-canal-fecha .view-datos-nota-ampliada .views-field-published-at { display: none; }
  .pane-node-body .field-name-body p { font-size: 1rem; color: #212121; line-height: 1.6rem; }
  .pane-node-body .field-name-body .location-event { font-size: 1.1rem; }
  .view-topicos .view-content .content-topic .topic-tile a { font-size: 1.15rem; line-height: 1.5rem; }
  .view-topicos .view-content .not-image .topic-sumario { font-size: 1rem; line-height: 1.4rem; }
  .layout-normal .panel-col-first .panel-pane.tokens-nota { width: 100%; }
  .page-opinion .views-field-body .field-content { font-size: 1rem; line-height: 1.4rem; }
  .page-especiales .views-multimedia .multimedia-title h2 a, .page-infografias .views-multimedia .multimedia-title h2 a, .page-fotogalerias .views-multimedia .multimedia-title h2 a, .page-videos .views-multimedia .multimedia-title h2 a { font-size: 0.9rem; }
  .page-especiales .views-multimedia .multimedia-date, .page-infografias .views-multimedia .multimedia-date, .page-fotogalerias .views-multimedia .multimedia-date, .page-videos .views-multimedia .multimedia-date { font-size: 0.9rem; } }

/* Tema Publicaciones */
.canal-deportes a.GigyaUserMenu__registerLink { background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.5); }

.canal-deportes a.GigyaUserMenu__registerLink:hover { background-color: rgba(0, 0, 0, 0.5); }

.canal-larevista a.GigyaUserMenu__registerLink { background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.5); }

.canal-larevista a.GigyaUserMenu__registerLink:hover { background-color: rgba(0, 0, 0, 0.5); }

.canal-entretenimiento a.GigyaUserMenu__registerLink { background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.5); }

.canal-entretenimiento a.GigyaUserMenu__registerLink:hover { background-color: rgba(0, 0, 0, 0.5); }

.canal-deportes a.GigyaUserMenu__loginLink { border: 1px solid rgba(255, 255, 255, 0.5); }

.canal-larevista a.GigyaUserMenu__loginLink { border: 1px solid rgba(255, 255, 255, 0.5); }

.canal-entretenimiento a.GigyaUserMenu__loginLink { border: 1px solid rgba(255, 255, 255, 0.5); }

.canal-deportes #header-first { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; }

.canal-deportes #header-first .menu-name-main-menu ul.menu li span { border-color: #56b862 !important; }

.canal-deportes #header-first .menu-name-main-menu ul :hover span.nolink:after { color: #ffffff !important; }

.canal-larevista #header-first { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; }

.canal-larevista #header-first .menu-name-main-menu ul.menu li span { border-color: #f23558 !important; }

.canal-larevista #header-first .menu-name-main-menu ul :hover span.nolink:after { color: #ffffff !important; }

.canal-entretenimiento #header-first { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; }

.canal-entretenimiento #header-first .menu-name-main-menu ul.menu li span { border-color: #fa833b !important; }

.canal-entretenimiento #header-first .menu-name-main-menu ul :hover span.nolink:after { color: #ffffff !important; }

.region-header-first { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; }

.canal-deportes .region-header-first { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; }

.canal-deportes .region-header-first .menu .menu-item a { border-bottom: #ffffff !important; }

.canal-deportes .region-header-first .menu .menu-item a.active { border-bottom: 4px solid #56b862 !important; }

.canal-deportes .region-header-first .menu .menu-item a:hover { border-bottom: 4px solid #56b862 !important; }

.canal-larevista .region-header-first { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; }

.canal-larevista .region-header-first .menu .menu-item a { border-bottom: #ffffff !important; }

.canal-larevista .region-header-first .menu .menu-item a.active { border-bottom: 4px solid #f23558 !important; }

.canal-larevista .region-header-first .menu .menu-item a:hover { border-bottom: 4px solid #f23558 !important; }

.canal-entretenimiento .region-header-first { background-color: #ffffff; border-bottom: 1px solid #e5e5e5; }

.canal-entretenimiento .region-header-first .menu .menu-item a { border-bottom: #ffffff !important; }

.canal-entretenimiento .region-header-first .menu .menu-item a.active { border-bottom: 4px solid #fa833b !important; }

.canal-entretenimiento .region-header-first .menu .menu-item a:hover { border-bottom: 4px solid #fa833b !important; }

.canal-deportes .destacada-v2 .conten-text { background: #36474f; }

.canal-deportes .destacada-v2 .queue-section { border-bottom: 1px solid #ffffff; }

.canal-larevista .destacada-v2 .conten-text { background: #36474f; }

.canal-larevista .destacada-v2 .queue-section { border-bottom: 1px solid #ffffff; }

.canal-entretenimiento .destacada-v2 .conten-text { background: #36474f; }

.canal-entretenimiento .destacada-v2 .queue-section { border-bottom: 1px solid #ffffff; }

.canal-deportes .destacada-box-2 .queue-section, .canal-deportes .destacada-box-3 .queue-section { color: #56b862; border-bottom: 1px solid #56b862; }

.canal-larevista .destacada-box-2 .queue-section, .canal-larevista .destacada-box-3 .queue-section { color: #f23558; border-bottom: 1px solid #f23558; }

.canal-entretenimiento .destacada-box-2 .queue-section, .canal-entretenimiento .destacada-box-3 .queue-section { color: #fa833b; border-bottom: 1px solid #fa833b; }

.canal-deportes .subseccion .menu-name-main-menu ul.menu li span.nolink { color: #084f8d; }

.canal-larevista .subseccion .menu-name-main-menu ul.menu li span.nolink { color: #084f8d; }

.canal-entretenimiento .subseccion .menu-name-main-menu ul.menu li span.nolink { color: #084f8d; }

@media only screen and (max-width: 480px) { .widget-reg-deportes { margin: 10px 0 10px 0; }
  .widget-reg-deportes h3, .widget-reg-deportes .auspicio { font-size: 1.15rem; line-height: 1.5rem; width: 96%; margin-bottom: 10px; }
  .widget-reg-deportes form .mail { width: 100%; }
  .widget-reg-deportes .auspicio small { font-size: 0.8rem; }
  .widget-reg-deportes .auspicio img { width: 60%; }
  .widget-reg-deportes form input, .widget-reg-deportes form input[type="submit"] { font-size: 0.85rem; margin: 0.5rem 0; padding: 0.6rem 0.8rem; width: 96%; } }

@media only screen and (min-width: 1230px) and (max-width: 1279px) { .region-header-first .block-menu-block .content .menu .menu-item a, .region-header-first .block-menu-block .content .menu .menu-item a:link { padding: 16px 9px 11px !important; } }

@media only screen and (max-width: 1229px) and (min-width: 1189px) { .region-header-first .block-menu-block .content .menu .menu-item a, .region-header-first .block-menu-block .content .menu .menu-item a:link { padding: 16px 8px 11px !important; } }

@media only screen and (max-width: 1188px) and (min-width: 1025px) { .region-header-first .block-menu-block .content .menu .menu-item a, .region-header-first .block-menu-block .content .menu .menu-item a:link { padding: 16px 4px 11px !important; } }

@media only screen and (max-width: 1188px) and (min-width: 1025px) { .region-header-third .pane-term-queue .term-queue-links li a, .region-header-third .pane-term-queue .term-queue-links li a:link { padding: 16px 8px 11px; } }
