﻿@charset "UTF-8";
/*
*************************************************

Screen Styles

Created by the friendly folks at Happy Cog
http://www.happycog.com/

*************************************************
*/
/*-------------------------------------------
   	Global Combos
-------------------------------------------*/
article, aside, details, fig caption, figure, footer, header, group, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.clearfix-alt {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }

/*-------------------------------------------
    Colors
-------------------------------------------*/
/*-------------------------------------------
    Sizes
-------------------------------------------*/
/*-------------------------------------------
    Fonts
-------------------------------------------*/
/*-------------------------------------------
    Grid Dimensions
-------------------------------------------*/
/*-------------------------------------------

   	 General Selectors
-------------------------------------------*/
* {
  margin: 0;
  padding: 0;
  line-height: 1; }

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased; }

body {
  color: #1b1b1b;
  font-size: 19px;
  font-size: 1.1875rem;
  font-family: Arial, sans-serif;
  line-height: 24px; }
  body.multimedia {
    color: #fff;
    background-color: #131313; }
  body.caricatura {
    color: #131313;
    background-color: #fff; }

/* block level */
.alpha {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 29px;
  line-height: 33px; }

.beta {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 32px; }

.gamma {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 28px;
  line-height: 30px; }

.delta {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 19px;
  line-height: 22px; }
  .delta a {
    color: #005d95;
    text-decoration: none; }
    .delta a:hover {
      color: #0f5487;
      text-decoration: underline; }

.epsilon {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px; }

.zeta {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 24px; }

.eta {
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase; }

.theta {
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 12px; }

	/*p, ul, dl, ol {
		font-size: $base-font-size;
		font-size: $base-font-rem;
		line-height: $base-line-height;
	}

	li {
		margin-bottom: $base;
	}*/
ul li {
  list-style-type: none; }

table {
  border-collapse: collapse; }

/* inline */
em {
  font-style: italic; }

strong {
  font-weight: bold; }

a {
  color: #0f5487;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  outline: 0; }
  a:hover, a:focus {
    color: #146eb0; }

.multimedia a {
  color: #389be4; }
  .multimedia a:hover, .multimedia a:focus {
    color: #146eb0; }

img {
  display: block;
  max-width: 100%; }
  a img {
    border: none; }

code {
  font: 12px/1 'Courier New', Courier, monospace; }

sub, sup {
  line-height: 0; }

::-moz-selection {
  background: #f78400;
  color: #1b1b1b;
  text-shadow: none; }

::selection {
  background: #f78400;
  color: #1b1b1b;
  text-shadow: none; }

.nodisplay {
  display: none; }

	/*-------------------------------------------

		Forms
	-------------------------------------------*/
form {
  overflow: hidden; }

fieldset {
  border: none; }

.inline li {
  list-style-type: none; }
.inline label {
  display: inline;
  margin-left: 5px; }

/*
 * Image replacement
 */
.nodisplay {
  display: none; }

.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px; }

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%; }

.hr {
  clear: both;
  border-top: 1px solid #cacaca; }

.noscroll {
  overflow: hidden; }

.dropdown {
  position: relative; }
  .dropdown .dropdown-target {
    display: none; }

@media screen and (min-width: 750px) {
  .alpha {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 56px;
    line-height: 60px; }

  .beta {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 43px;
    line-height: 45px; }

  .gamma {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 28px;
    line-height: 30px; }

  .delta {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 19px;
    line-height: 22px; }

  .epsilon {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 30px; }

  .zeta {
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 24px; } }
/*-------------------------------------------

    	Structure/Containers
-------------------------------------------*/
/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-standard.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSStandard";
  src: url("../f/ss-standard.eot");
  src: url("../f/ss-standard.eot?#iefix") format("embedded-opentype"), url("../f/ss-standard.woff") format("woff"), url("../f/ss-standard.ttf") format("truetype"), url("../f/ss-standard.svg#SSStandard") format("svg");
  font-weight: normal;
  font-style: normal; }
.ss-icon, [class^="ss-"]:before, [class*=" ss-"]:before,
.ss-icon.ss-standard, [class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga", "dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -moz-font-feature-settings: "liga", "dlig";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig"; }

.ss-cursor:before {
  content: ''; }

.ss-crosshair:before {
  content: '⌖'; }

.ss-search:before {
  content: '🔎'; }

.ss-view:before {
  content: '👀'; }

.ss-attach:before {
  content: '📎'; }

.ss-link:before {
  content: '🔗'; }

.ss-move:before {
  content: ''; }

.ss-write:before {
  content: '✎'; }

.ss-writingdisabled:before {
  content: ''; }

.ss-erase:before {
  content: '✐'; }

.ss-compose:before {
  content: '📝'; }

.ss-lock:before {
  content: '🔒'; }

.ss-unlock:before {
  content: '🔓'; }

.ss-key:before {
  content: '🔑'; }

.ss-backspace:before {
  content: '⌫'; }

.ss-ban:before {
  content: '🚫'; }

.ss-trash:before {
  content: ''; }

.ss-target:before {
  content: '◎'; }

.ss-tag:before {
  content: ''; }

.ss-bookmark:before {
  content: '🔖'; }

.ss-flag:before {
  content: '⚑'; }

.ss-like:before {
  content: '👍'; }

.ss-dislike:before {
  content: '👎'; }

.ss-heart:before {
  content: '♥'; }

.ss-halfheart:before {
  content: ''; }

.ss-star:before {
  content: '⋆'; }

.ss-halfstar:before {
  content: ''; }

.ss-sample:before {
  content: ''; }

.ss-crop:before {
  content: ''; }

.ss-layers:before {
  content: ''; }

.ss-phone:before {
  content: '📞'; }

.ss-phonedisabled:before {
  content: ''; }

.ss-rss:before {
  content: ''; }

.ss-facetime:before {
  content: ''; }

.ss-reply:before {
  content: '↩'; }

.ss-mail:before {
  content: '✉'; }

.ss-inbox:before {
  content: '📥'; }

.ss-chat:before {
  content: '💬'; }

.ss-user:before {
  content: '👤'; }

.ss-femaleuser:before {
  content: '👧'; }

.ss-users:before {
  content: '👥'; }

.ss-cart:before {
  content: ''; }

.ss-creditcard:before {
  content: '💳'; }

.ss-barchart:before {
  content: '📊'; }

.ss-piechart:before {
  content: ''; }

.ss-box:before {
  content: '📦'; }

.ss-home:before {
  content: '⌂'; }

.ss-globe:before {
  content: '🌎'; }

.ss-navigate:before {
  content: ''; }

.ss-compass:before {
  content: ''; }

.ss-signpost:before {
  content: ''; }

.ss-location:before {
  content: ''; }

.ss-map:before {
  content: ''; }

.ss-pin:before {
  content: '📍'; }

.ss-database:before {
  content: ''; }

.ss-music:before {
  content: '♫'; }

.ss-mic:before {
  content: '🎤'; }

.ss-volume:before {
  content: '🔈'; }

.ss-volumelow:before {
  content: '🔉'; }

.ss-volumehigh:before {
  content: '🔊'; }

.ss-airplay:before {
  content: ''; }

.ss-camera:before {
  content: '📷'; }

.ss-picture:before {
  content: '🌄'; }

.ss-video:before {
  content: '📹'; }

.ss-play:before {
  content: '▶'; }

.ss-pause:before {
  content: ''; }

.ss-stop:before {
  content: '■'; }

.ss-record:before {
  content: '●'; }

.ss-rewind:before {
  content: '⏪'; }

.ss-fastforward:before {
  content: '⏩'; }

.ss-skipback:before {
  content: '⏮'; }

.ss-skipforward:before {
  content: '⏭'; }

.ss-eject:before {
  content: '⏏'; }

.ss-repeat:before {
  content: '🔁'; }

.ss-replay:before {
  content: '↺'; }

.ss-shuffle:before {
  content: '🔀'; }

.ss-notebook:before {
  content: '📓'; }

.ss-grid:before {
  content: ''; }

.ss-rows:before {
  content: ''; }

.ss-columns:before {
  content: ''; }

.ss-desktop:before {
  content: '💻'; }

.ss-laptop:before {
  content: ''; }

.ss-tablet:before {
  content: ''; }

.ss-cell:before {
  content: '📱'; }

.ss-battery:before {
  content: '🔋'; }

.ss-batteryhigh:before {
  content: ''; }

.ss-batterymedium:before {
  content: ''; }

.ss-batterylow:before {
  content: ''; }

.ss-batteryempty:before {
  content: ''; }

.ss-clouddownload:before {
  content: ''; }

.ss-download:before {
  content: ''; }

.ss-cloudupload:before {
  content: ''; }

.ss-upload:before {
  content: ''; }

.ss-fork:before {
  content: ''; }

.ss-merge:before {
  content: ''; }

.ss-refresh:before {
  content: '↻'; }

.ss-sync:before {
  content: ''; }

.ss-loading:before {
  content: ''; }

.ss-wifi:before {
  content: ''; }

.ss-connection:before {
  content: ''; }

.ss-file:before {
  content: '📄'; }

.ss-folder:before {
  content: '📁'; }

.ss-quote:before {
  content: '“'; }

.ss-text:before {
  content: ''; }

.ss-font:before {
  content: ''; }

.ss-print:before {
  content: '⎙'; }

.ss-fax:before {
  content: '📠'; }

.ss-list:before {
  content: ''; }

.ss-layout:before {
  content: ''; }

.ss-action:before {
  content: ''; }

.ss-expand:before {
  content: '⤢'; }

.ss-contract:before {
  content: ''; }

.ss-help:before {
  content: '❓'; }

.ss-info:before {
  content: 'ℹ'; }

.ss-alert:before {
  content: '⚠'; }

.ss-caution:before {
  content: '⛔'; }

.ss-plus:before {
  content: '+'; }

.ss-hyphen:before {
  content: '-'; }

.ss-dropdown:before {
  content: '▾'; }

.ss-check:before {
  content: '✓'; }

.ss-delete:before {
  content: '␡'; }

.ss-settings:before {
  content: '⚙'; }

.ss-dashboard:before {
  content: ''; }

.ss-notifications:before {
  content: '🔔'; }

.ss-notificationsdisabled:before {
  content: '🔕'; }

.ss-clock:before {
  content: '⏲'; }

.ss-stopwatch:before {
  content: '⏱'; }

.ss-calendar:before {
  content: '📆'; }

.ss-calendaradd:before {
  content: ''; }

.ss-calendarremove:before {
  content: ''; }

.ss-calendarcheck:before {
  content: ''; }

.ss-briefcase:before {
  content: '💼'; }

.ss-cloud:before {
  content: '☁'; }

.ss-navigateup:before {
  content: ''; }

.ss-navigateright:before {
  content: '▻'; }

.ss-navigatedown:before {
  content: ''; }

.ss-navigateleft:before {
  content: '◅'; }

.ss-up:before {
  content: '⬆'; }

.ss-upright:before {
  content: '⬈'; }

.ss-right:before {
  content: '➡'; }

.ss-downright:before {
  content: '⬊'; }

.ss-down:before {
  content: '⬇'; }

.ss-downleft:before {
  content: '⬋'; }

.ss-left:before {
  content: '⬅'; }

.ss-upleft:before {
  content: '⬉'; }

.ss-retweet:before {
  content: ''; }

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-pika.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSGizmo";
  src: url("../f/ss-gizmo.eot");
  src: url("../f/ss-gizmo.eot?#iefix") format("embedded-opentype"), url("../f/ss-gizmo.woff") format("woff"), url("../f/ss-gizmo.ttf") format("truetype"), url("../f/ss-gizmo.svg#SSGizmo") format("svg");
  font-weight: normal;
  font-style: normal; }
.ss-icon, .ss-icon.ss-gizmo,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-gizmo:before, [class*=" ss-"].ss-gizmo:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-gizmo.right:after, [class*=" ss-"].ss-gizmo.right:after {
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before,
[class*=" ss-"].ss-gizmo.right:before {
  display: none;
  content: ''; }

.ss-cursor:before, .ss-cursor.right:after {
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔎'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-view:before, .ss-view.right:after {
  content: '👀'; }

.ss-attach:before, .ss-attach.right:after {
  content: '📎'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-unlink:before, .ss-unlink.right:after {
  content: ''; }

.ss-move:before, .ss-move.right:after {
  content: ''; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-writingdisabled:before, .ss-writingdisabled.right:after {
  content: ''; }

.ss-erase:before, .ss-erase.right:after {
  content: '✐'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-smoking:before, .ss-smoking.right:after {
  content: '🚬'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-bookmark:before, .ss-bookmark.right:after {
  content: '🔖'; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-layergroup:before, .ss-layergroup.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-phonedisabled:before, .ss-phonedisabled.right:after {
  content: ''; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-usergroup:before, .ss-usergroup.right:after {
  content: ''; }

.ss-businessuser:before, .ss-businessuser.right:after {
  content: ''; }

.ss-man:before, .ss-man.right:after {
  content: '👨'; }

.ss-male:before, .ss-male.right:after {
  content: ''; }

.ss-woman:before, .ss-woman.right:after {
  content: '👩'; }

.ss-female:before, .ss-female.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-hand:before, .ss-hand.right:after {
  content: ''; }

.ss-pointup:before, .ss-pointup.right:after {
  content: '👆'; }

.ss-pointupright:before, .ss-pointupright.right:after {
  content: ''; }

.ss-pointright:before, .ss-pointright.right:after {
  content: '👉'; }

.ss-pointdownright:before, .ss-pointdownright.right:after {
  content: ''; }

.ss-pointdown:before, .ss-pointdown.right:after {
  content: '👇'; }

.ss-pointdownleft:before, .ss-pointdownleft.right:after {
  content: ''; }

.ss-pointleft:before, .ss-pointleft.right:after {
  content: '👈'; }

.ss-pointupleft:before, .ss-pointupleft.right:after {
  content: ''; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌎'; }

.ss-navigate:before, .ss-navigate.right:after {
  content: ''; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-floppydisk:before, .ss-floppydisk.right:after {
  content: '💾'; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-microchip:before, .ss-microchip.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-discdrive:before, .ss-discdrive.right:after {
  content: ''; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-lowvolume:before, .ss-lowvolume.right:after {
  content: '🔉'; }

.ss-mediumvolume:before, .ss-mediumvolume.right:after {
  content: ''; }

.ss-highvolume:before, .ss-highvolume.right:after {
  content: '🔊'; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-webcam:before, .ss-webcam.right:after {
  content: ''; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playvideo:before, .ss-playvideo.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-repeat:before, .ss-repeat.right:after {
  content: '🔁'; }

.ss-replay:before, .ss-replay.right:after {
  content: '↺'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-index:before, .ss-index.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-book:before, .ss-book.right:after {
  content: '📕'; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-rows:before, .ss-rows.right:after {
  content: ''; }

.ss-columns:before, .ss-columns.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-mouse:before, .ss-mouse.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-smartphone:before, .ss-smartphone.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-highbattery:before, .ss-highbattery.right:after {
  content: ''; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-lowbattery:before, .ss-lowbattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-downloadcloud:before, .ss-downloadcloud.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-uploadcloud:before, .ss-uploadcloud.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-fork:before, .ss-fork.right:after {
  content: ''; }

.ss-merge:before, .ss-merge.right:after {
  content: ''; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-loading:before, .ss-loading.right:after {
  content: ''; }

.ss-file:before, .ss-file.right:after {
  content: '📄'; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-checkfile:before, .ss-checkfile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-exe:before, .ss-exe.right:after {
  content: ''; }

.ss-zip:before, .ss-zip.right:after {
  content: ''; }

.ss-doc:before, .ss-doc.right:after {
  content: ''; }

.ss-pdf:before, .ss-pdf.right:after {
  content: ''; }

.ss-jpg:before, .ss-jpg.right:after {
  content: ''; }

.ss-png:before, .ss-png.right:after {
  content: ''; }

.ss-mp3:before, .ss-mp3.right:after {
  content: ''; }

.ss-rar:before, .ss-rar.right:after {
  content: ''; }

.ss-gif:before, .ss-gif.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-openfolder:before, .ss-openfolder.right:after {
  content: '📂'; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-unquote:before, .ss-unquote.right:after {
  content: '”'; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-copier:before, .ss-copier.right:after {
  content: ''; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-scanner:before, .ss-scanner.right:after {
  content: ''; }

.ss-printregistration:before, .ss-printregistration.right:after {
  content: ''; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-logout:before, .ss-logout.right:after {
  content: ''; }

.ss-login:before, .ss-login.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after {
  content: '🔕'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-eggs:before, .ss-eggs.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-chickenleg:before, .ss-chickenleg.right:after {
  content: '🍗'; }

.ss-pizzapie:before, .ss-pizzapie.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-cheesepizza:before, .ss-cheesepizza.right:after {
  content: ''; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-carrot:before, .ss-carrot.right:after {
  content: ''; }

.ss-broccoli:before, .ss-broccoli.right:after {
  content: ''; }

.ss-cucumber:before, .ss-cucumber.right:after {
  content: ''; }

.ss-orange:before, .ss-orange.right:after {
  content: '🍊'; }

.ss-lemon:before, .ss-lemon.right:after {
  content: '🍋'; }

.ss-onion:before, .ss-onion.right:after {
  content: ''; }

.ss-bellpepper:before, .ss-bellpepper.right:after {
  content: ''; }

.ss-peas:before, .ss-peas.right:after {
  content: ''; }

.ss-grapes:before, .ss-grapes.right:after {
  content: '🍇'; }

.ss-strawberry:before, .ss-strawberry.right:after {
  content: '🍓'; }

.ss-bread:before, .ss-bread.right:after {
  content: '🍞'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-mugs:before, .ss-mugs.right:after {
  content: ''; }

.ss-espresso:before, .ss-espresso.right:after {
  content: ''; }

.ss-macchiato:before, .ss-macchiato.right:after {
  content: ''; }

.ss-cappucino:before, .ss-cappucino.right:after {
  content: ''; }

.ss-latte:before, .ss-latte.right:after {
  content: ''; }

.ss-icedcoffee:before, .ss-icedcoffee.right:after {
  content: ''; }

.ss-coffeebean:before, .ss-coffeebean.right:after {
  content: ''; }

.ss-coffeemilk:before, .ss-coffeemilk.right:after {
  content: ''; }

.ss-coffeefoam:before, .ss-coffeefoam.right:after {
  content: ''; }

.ss-coffeesugar:before, .ss-coffeesugar.right:after {
  content: ''; }

.ss-sugarpackets:before, .ss-sugarpackets.right:after {
  content: ''; }

.ss-capsule:before, .ss-capsule.right:after {
  content: ''; }

.ss-capsulerecycling:before, .ss-capsulerecycling.right:after {
  content: ''; }

.ss-insertcapsule:before, .ss-insertcapsule.right:after {
  content: ''; }

.ss-tea:before, .ss-tea.right:after {
  content: '🍵'; }

.ss-teabag:before, .ss-teabag.right:after {
  content: ''; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-pitcher:before, .ss-pitcher.right:after {
  content: ''; }

.ss-kettle:before, .ss-kettle.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-sugar:before, .ss-sugar.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-stove:before, .ss-stove.right:after {
  content: ''; }

.ss-vent:before, .ss-vent.right:after {
  content: ''; }

.ss-exhaust:before, .ss-exhaust.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: '♨'; }

.ss-dishwasher:before, .ss-dishwasher.right:after {
  content: ''; }

.ss-toaster:before, .ss-toaster.right:after {
  content: ''; }

.ss-microwave:before, .ss-microwave.right:after {
  content: ''; }

.ss-electrickettle:before, .ss-electrickettle.right:after {
  content: ''; }

.ss-refrigerator:before, .ss-refrigerator.right:after {
  content: ''; }

.ss-freezer:before, .ss-freezer.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-cookingutensils:before, .ss-cookingutensils.right:after {
  content: ''; }

.ss-whisk:before, .ss-whisk.right:after {
  content: ''; }

.ss-pizzacutter:before, .ss-pizzacutter.right:after {
  content: ''; }

.ss-measuringcup:before, .ss-measuringcup.right:after {
  content: ''; }

.ss-colander:before, .ss-colander.right:after {
  content: ''; }

.ss-eggtimer:before, .ss-eggtimer.right:after {
  content: ''; }

.ss-platter:before, .ss-platter.right:after {
  content: ''; }

.ss-plates:before, .ss-plates.right:after {
  content: ''; }

.ss-steamplate:before, .ss-steamplate.right:after {
  content: ''; }

.ss-cups:before, .ss-cups.right:after {
  content: ''; }

.ss-steamglass:before, .ss-steamglass.right:after {
  content: ''; }

.ss-pot:before, .ss-pot.right:after {
  content: ''; }

.ss-steampot:before, .ss-steampot.right:after {
  content: ''; }

.ss-chef:before, .ss-chef.right:after {
  content: ''; }

.ss-weathervane:before, .ss-weathervane.right:after {
  content: ''; }

.ss-thermometer:before, .ss-thermometer.right:after {
  content: ''; }

.ss-thermometerup:before, .ss-thermometerup.right:after {
  content: ''; }

.ss-thermometerdown:before, .ss-thermometerdown.right:after {
  content: ''; }

.ss-droplet:before, .ss-droplet.right:after {
  content: '💧'; }

.ss-sunrise:before, .ss-sunrise.right:after {
  content: '🌅'; }

.ss-sunset:before, .ss-sunset.right:after {
  content: '🌇'; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-cloud:before, .ss-cloud.right:after {
  content: '☁'; }

.ss-clouds:before, .ss-clouds.right:after {
  content: ''; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rain:before, .ss-rain.right:after {
  content: '☔'; }

.ss-rainheavy:before, .ss-rainheavy.right:after {
  content: ''; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-thunderstorm:before, .ss-thunderstorm.right:after {
  content: '⛈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-rainumbrella:before, .ss-rainumbrella.right:after {
  content: ''; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-rainbowclouds:before, .ss-rainbowclouds.right:after {
  content: ''; }

.ss-fog:before, .ss-fog.right:after {
  content: ''; }

.ss-wind:before, .ss-wind.right:after {
  content: ''; }

.ss-tornado:before, .ss-tornado.right:after {
  content: ''; }

.ss-snowflake:before, .ss-snowflake.right:after {
  content: '❄'; }

.ss-snowcrystal:before, .ss-snowcrystal.right:after {
  content: '❆'; }

.ss-lightsnow:before, .ss-lightsnow.right:after {
  content: ''; }

.ss-snow:before, .ss-snow.right:after {
  content: ''; }

.ss-heavysnow:before, .ss-heavysnow.right:after {
  content: ''; }

.ss-hail:before, .ss-hail.right:after {
  content: ''; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-fan:before, .ss-fan.right:after {
  content: ''; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-hanger:before, .ss-hanger.right:after {
  content: ''; }

.ss-comb:before, .ss-comb.right:after {
  content: ''; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-upright:before, .ss-upright.right:after {
  content: '⬈'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-downright:before, .ss-downright.right:after {
  content: '⬊'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-downleft:before, .ss-downleft.right:after {
  content: '⬋'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-upleft:before, .ss-upleft.right:after {
  content: '⬉'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-retweet:before, .ss-retweet.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

@font-face {
  font-family: 'end';
  src: url("../f/end.eot");
  src: url("../f/end.eot?#iefix") format("embedded-opentype"), url("../f/end.ttf") format("truetype"), url("../f/end.woff") format("woff"), url("../f/end.svg#end") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="end-icon-"], [class*=" end-icon-"] {
  font-family: 'end';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.end-icon-google-plus:before {
  content: "\e600"; }

.end-icon-facebook:before {
  content: "\e601"; }

.end-icon-twitter:before {
  content: "\e602"; }

.end-icon-menu:before {
  content: "\e603"; }

.end-icon-twitter-2:before {
  content: "\e604"; }

.end-icon-facebook-2:before {
  content: "\e605"; }

.end-icon-pinterest:before {
  content: "\e614"; }

.end-icon-virgo:before {
  content: "\e606"; }

.end-icon-graph:before {
  content: "\e607"; }

.end-icon-settings:before {
  content: "\e608"; }

.end-icon-tauro:before {
  content: "\e609"; }

.end-icon-sagitario:before {
  content: "\e60a"; }

.end-icon-piscis:before {
  content: "\e60b"; }

.end-icon-libra:before {
  content: "\e60c"; }

.end-icon-leo:before {
  content: "\e60d"; }

.end-icon-geminis:before {
  content: "\e60e"; }

.end-icon-capricornio:before {
  content: "\e60f"; }

.end-icon-escorpion:before {
  content: "\e610"; }

.end-icon-cancer:before {
  content: "\e611"; }

.end-icon-aries:before {
  content: "\e612"; }

.end-icon-acuario:before {
  content: "\e613"; }

@font-face {
  font-family: 'craft_gothicblack';
  src: url("../f/craftgothic_black_macroman/CraftGothic-Black-webfont.eot");
  src: url("../f/craftgothic_black_macroman/CraftGothic-Black-webfont.eot?#iefix") format("embedded-opentype"), url("../f/craftgothic_black_macroman/CraftGothic-Black-webfont.woff") format("woff"), url("../f/craftgothic_black_macroman/CraftGothic-Black-webfont.ttf") format("truetype"), url("../f/craftgothic_black_macroman/CraftGothic-Black-webfont.svg#craft_gothicblack") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'craft_gothicbold';
  src: url("../f/craftgothic_bold_macroman/CraftGothic-Bold-webfont.eot");
  src: url("../f/craftgothic_bold_macroman/CraftGothic-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../f/craftgothic_bold_macroman/CraftGothic-Bold-webfont.woff") format("woff"), url("../f/craftgothic_bold_macroman/CraftGothic-Bold-webfont.ttf") format("truetype"), url("../f/craftgothic_bold_macroman/CraftGothic-Bold-webfont.svg#craft_gothicbold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'craft_gothicregular';
  src: url("../f/craftgothic_regular_macroman/CraftGothic-Regular-webfont.eot");
  src: url("../f/craftgothic_regular_macroman/CraftGothic-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../f/craftgothic_regular_macroman/CraftGothic-Regular-webfont.woff") format("woff"), url("../f/craftgothic_regular_macroman/CraftGothic-Regular-webfont.ttf") format("truetype"), url("../f/craftgothic_regular_macroman/CraftGothic-Regular-webfont.svg#craft_gothicregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/*@font-face {
	font-family: 'icomoon';
	src:url('..f/icomoon.eot');
	src:url('../f/icomoon.eot#iefix') format('embedded-opentype'),
		url('..f/icomoon.woff') format('woff'),
		url('..f/icomoon.ttf') format('truetype'),
		url('..f/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	/*-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-Iconmoon-14:before {
	content: "\c03";
}
.icon-Iconmoon-13:before {
	content: "\c02";
}
.icon-Iconmoon-12:before {
	content: "\c01";
}
.icon-home:before {
	content: "\c00";
}
*/
[class*="bk1"] {
  float: left; }

.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .row {
  zoom: 1; }

.wrap {
  max-width: 1153px;
  margin: 0 auto;
  padding: 0 15px; }
  .wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .wrap {
    zoom: 1; }

.lt-ie9 .wrap {
  width: 1153px; }

div.grid-placeholder {
  height: 150px;
  background-color: #fcf79c;
  margin-bottom: 25px; }

img.grid-placeholder {
  width: 100%; }

.bk1-hide {
  display: none !important; }

.bk1-inline {
  display: inline !important; }

.bk1-block {
  display: block !important; }

.bk1-clear {
  float: none !important; }

/*---// Division-based values (e.g. "X divided by Y") //---*/
.bk1-1div1 {
  width: 100%; }

.bk1-1div2 {
  width: 50%; }

.bk1-1div3 {
  width: 33.33333%; }

.bk1-2div3 {
  width: 66.66666%; }

.bk1-1div4 {
  width: 25%; }

.bk1-3div4 {
  width: 75%; }

.bk1-1div7 {
  width: 14.2857143%; }

/*---// Index-based values (e.g. "sibling X out of Y total siblings") //---*/
.bk1-1of1 {
  width: 100%; }

.bk1-1of2 {
  width: 48.4885127%; }

.bk1-2of2 {
  float: right;
  width: 48.4885127%; }

.bk1-1of4 {
  width: 25%;
  *width: 24.999%; }

.bk1-3of4 {
  width: 75%; }

.bk1-1of7 {
  width: 14.2857143%; }

/*---// Primary column group, with nested index-based values //---*/
.bk1-primary {
  float: left;
  width: 71.9130435%; }
  .bk1-primary .bk1-1of3,
  .bk1-primary .bk1-2of3,
  .bk1-primary .bk1-3of3 {
    float: left;
    width: 31.4009662%;
    margin-right: 2.6570048%; }
  .bk1-primary .bk1-3of3 {
    margin-right: 0; }
  .bk1-primary .bk1-1of4,
  .bk1-primary .bk1-2of4,
  .bk1-primary .bk1-3of4,
  .bk1-primary .bk1-4of4 {
    float: left;
    width: 22.9468599%;
    margin-right: 2.6570048%; }
  .bk1-primary .bk1-4of4 {
    margin-right: 0; }
  .bk1-primary .bk1-7of12 {
    float: left;
    width: 57.1256039%; }
  .bk1-primary .bk1-8of12 {
    float: left;
    width: 65.821256%; }
    .bk1-primary .bk1-8of12 .bk1-1of2 {
      width: 47.706422%; }
    .bk1-primary .bk1-8of12 .bk1-2of2 {
      width: 47.706422%; }
  .bk1-primary .bk1-9of12 {
    float: left;
    width: 74.1233374%; }
  .bk1-primary .bk1-4of12 {
    float: right;
    width: 31.6425121%; }
  .bk1-primary .bk1-5of12 {
    float: right;
    width: 39.8550725%; }
  .bk1-primary div.grid-placeholder {
    height: 500px; }

/*---// Secondary column group, with nested index-based values //---*/
.bk1-secondary {
  float: right;
  width: 26.0869565%; }
  .bk1-secondary div.grid-placeholder {
    height: 500px; }

@media screen and (min-width: 400px) {
  [class*="bk2"] {
    float: left; }

  .bk2-hide {
    display: none !important; }

  .bk2-inline {
    display: inline !important; }

  .bk2-block {
    display: block !important; }

  .bk2-clear {
    float: none !important; }

  /*---// Division-based values (e.g. "X divided by Y") //---*/
  .bk2-1div1 {
    width: 100%; }

  .bk2-1div2 {
    width: 50%; }

  .bk2-1div3 {
    width: 33.33333%; }

  .bk2-2div3 {
    width: 66.66666%; }

  .bk2-1div4 {
    width: 25%; }

  .bk2-3div4 {
    width: 75%; }

  .bk2-1div7 {
    width: 14.2857143%; }

  /*---// Index-based values (e.g. "sibling X out of Y total siblings") //---*/
  .bk2-1of1 {
    width: 100%; }

  .bk2-1of2 {
    width: 48.4885127%; }

  .bk2-2of2 {
    float: right;
    width: 48.4885127%; }

  .bk2-1of4 {
    width: 25%;
    *width: 24.999%; }

  .bk2-3of4 {
    width: 75%; }

  .bk2-1of7 {
    width: 14.2857143%; }

  /*---// Primary column group, with nested index-based values //---*/
  .bk2-primary {
    float: left;
    width: 71.9130435%; }
    .bk2-primary .bk2-1of3,
    .bk2-primary .bk2-2of3,
    .bk2-primary .bk2-3of3 {
      float: left;
      width: 31.4009662%;
      margin-right: 2.6570048%; }
    .bk2-primary .bk2-3of3 {
      margin-right: 0; }
    .bk2-primary .bk2-1of4,
    .bk2-primary .bk2-2of4,
    .bk2-primary .bk2-3of4,
    .bk2-primary .bk2-4of4 {
      float: left;
      width: 22.9468599%;
      margin-right: 2.6570048%; }
    .bk2-primary .bk2-4of4 {
      margin-right: 0; }
    .bk2-primary .bk2-7of12 {
      float: left;
      width: 57.1256039%; }
    .bk2-primary .bk2-8of12 {
      float: left;
      width: 65.821256%; }
      .bk2-primary .bk2-8of12 .bk2-1of2 {
        width: 47.706422%; }
      .bk2-primary .bk2-8of12 .bk2-2of2 {
        width: 47.706422%; }
    .bk2-primary .bk2-9of12 {
      float: left;
      width: 74.1233374%; }
    .bk2-primary .bk2-4of12 {
      float: right;
      width: 31.6425121%; }
    .bk2-primary .bk2-5of12 {
      float: right;
      width: 39.8550725%; }
    .bk2-primary div.grid-placeholder {
      height: 500px; }

  /*---// Secondary column group, with nested index-based values //---*/
  .bk2-secondary {
    float: right;
    width: 26.0869565%; }
    .bk2-secondary div.grid-placeholder {
      height: 500px; } }
@media screen and (min-width: 750px) {
  [class*="bk3"] {
    float: left; }

  .bk3-hide {
    display: none !important; }

  .bk3-inline {
    display: inline !important; }

  .bk3-block {
    display: block !important; }

  .bk3-clear {
    float: none !important; }

  /*---// Division-based values (e.g. "X divided by Y") //---*/
  .bk3-1div1 {
    width: 100%; }

  .bk3-1div2 {
    width: 50%; }

  .bk3-1div3 {
    width: 33.33333%; }

  .bk3-2div3 {
    width: 66.66666%; }

  .bk3-1div4 {
    width: 25%; }

  .bk3-3div4 {
    width: 75%; }

  .bk3-1div7 {
    width: 14.2857143%; }

  /*---// Index-based values (e.g. "sibling X out of Y total siblings") //---*/
  .bk3-1of1 {
    width: 100%; }

  .bk3-1of2 {
    width: 48.4885127%; }

  .bk3-2of2 {
    float: right;
    width: 48.4885127%; }

  .bk3-1of4 {
    width: 25%;
    *width: 24.999%; }

  .bk3-3of4 {
    width: 75%; }

  .bk3-1of7 {
    width: 14.2857143%; }

  /*---// Primary column group, with nested index-based values //---*/
  .bk3-primary {
    float: left;
    width: 71.9130435%; }
    .bk3-primary .bk3-1of3,
    .bk3-primary .bk3-2of3,
    .bk3-primary .bk3-3of3 {
      float: left;
      width: 31.4009662%;
      margin-right: 2.6570048%; }
    .bk3-primary .bk3-3of3 {
      margin-right: 0; }
    .bk3-primary .bk3-1of4,
    .bk3-primary .bk3-2of4,
    .bk3-primary .bk3-3of4,
    .bk3-primary .bk3-4of4 {
      float: left;
      width: 22.9468599%;
      margin-right: 2.6570048%; }
    .bk3-primary .bk3-4of4 {
      margin-right: 0; }
    .bk3-primary .bk3-7of12 {
      float: left;
      width: 57.1256039%; }
    .bk3-primary .bk3-8of12 {
      float: left;
      width: 65.821256%; }
      .bk3-primary .bk3-8of12 .bk3-1of2 {
        width: 47.706422%; }
      .bk3-primary .bk3-8of12 .bk3-2of2 {
        width: 47.706422%; }
    .bk3-primary .bk3-9of12 {
      float: left;
      width: 74.1233374%; }
    .bk3-primary .bk3-4of12 {
      float: right;
      width: 31.6425121%; }
    .bk3-primary .bk3-5of12 {
      float: right;
      width: 39.8550725%; }
    .bk3-primary div.grid-placeholder {
      height: 500px; }

  /*---// Secondary column group, with nested index-based values //---*/
  .bk3-secondary {
    float: right;
    width: 26.0869565%; }
    .bk3-secondary div.grid-placeholder {
      height: 500px; }

  .bk3-primary {
    width: 54.5953361%; }

  .bk3-secondary {
    width: 41.9753086%; }

  .wrap {
    padding: 0 25px; } }
@media screen and (min-width: 1000px) {
  [class*="bk4"] {
    float: left; }

  .bk4-hide {
    display: none !important; }

  .bk4-inline {
    display: inline !important; }

  .bk4-block {
    display: block !important; }

  .bk4-clear {
    float: none !important; }

  /*---// Division-based values (e.g. "X divided by Y") //---*/
  .bk4-1div1 {
    width: 100%; }

  .bk4-1div2 {
    width: 50%; }

  .bk4-1div3 {
    width: 33.33333%; }

  .bk4-2div3 {
    width: 66.66666%; }

  .bk4-1div4 {
    width: 25%; }

  .bk4-3div4 {
    width: 75%; }

  .bk4-1div7 {
    width: 14.2857143%; }

  /*---// Index-based values (e.g. "sibling X out of Y total siblings") //---*/
  .bk4-1of1 {
    width: 100%; }

  .bk4-1of2 {
    width: 48.4885127%; }

  .bk4-2of2 {
    float: right;
    width: 48.4885127%; }

  .bk4-1of4 {
    width: 25%;
    *width: 24.999%; }

  .bk4-3of4 {
    width: 75%; }

  .bk4-1of7 {
    width: 14.2857143%; }

  /*---// Primary column group, with nested index-based values //---*/
  .bk4-primary {
    float: left;
    width: 71.9130435%; }
    .bk4-primary .bk4-1of3,
    .bk4-primary .bk4-2of3,
    .bk4-primary .bk4-3of3 {
      float: left;
      width: 31.4009662%;
      margin-right: 2.6570048%; }
    .bk4-primary .bk4-3of3 {
      margin-right: 0; }
    .bk4-primary .bk4-1of4,
    .bk4-primary .bk4-2of4,
    .bk4-primary .bk4-3of4,
    .bk4-primary .bk4-4of4 {
      float: left;
      width: 22.9468599%;
      margin-right: 2.6570048%; }
    .bk4-primary .bk4-4of4 {
      margin-right: 0; }
    .bk4-primary .bk4-7of12 {
      float: left;
      width: 57.1256039%; }
    .bk4-primary .bk4-8of12 {
      float: left;
      width: 65.821256%; }
      .bk4-primary .bk4-8of12 .bk4-1of2 {
        width: 47.706422%; }
      .bk4-primary .bk4-8of12 .bk4-2of2 {
        width: 47.706422%; }
    .bk4-primary .bk4-9of12 {
      float: left;
      width: 74.1233374%; }
    .bk4-primary .bk4-4of12 {
      float: right;
      width: 31.6425121%; }
    .bk4-primary .bk4-5of12 {
      float: right;
      width: 39.8550725%; }
    .bk4-primary div.grid-placeholder {
      height: 500px; }

  /*---// Secondary column group, with nested index-based values //---*/
  .bk4-secondary {
    float: right;
    width: 26.0869565%; }
    .bk4-secondary div.grid-placeholder {
      height: 500px; }

  .layout-c .bk4-primary {
    float: right;
    width: 75.9385666%; }
  .layout-c .bk4-secondary {
    float: left;
    width: 22.1843003%; }

  .layout-h .bk4-primary {
    float: left;
    width: 75.9385666%; }
  .layout-h .bk4-secondary {
    float: right;
    width: 22.1843003%; } }
@media print {
  [class*="bk3"] {
    float: left; }

  .bk3-hide {
    display: none !important; }

  .bk3-inline {
    display: inline !important; }

  .bk3-block {
    display: block !important; }

  .bk3-clear {
    float: none !important; }

  /*---// Division-based values (e.g. "X divided by Y") //---*/
  .bk3-1div1 {
    width: 100%; }

  .bk3-1div2 {
    width: 50%; }

  .bk3-1div3 {
    width: 33.33333%; }

  .bk3-2div3 {
    width: 66.66666%; }

  .bk3-1div4 {
    width: 25%; }

  .bk3-3div4 {
    width: 75%; }

  .bk3-1div7 {
    width: 14.2857143%; }

  /*---// Index-based values (e.g. "sibling X out of Y total siblings") //---*/
  .bk3-1of1 {
    width: 100%; }

  .bk3-1of2 {
    width: 48.4885127%; }

  .bk3-2of2 {
    float: right;
    width: 48.4885127%; }

  .bk3-1of4 {
    width: 25%;
    *width: 24.999%; }

  .bk3-3of4 {
    width: 75%; }

  .bk3-1of7 {
    width: 14.2857143%; }

  /*---// Primary column group, with nested index-based values //---*/
  .bk3-primary {
    float: left;
    width: 71.9130435%; }
    .bk3-primary .bk3-1of3,
    .bk3-primary .bk3-2of3,
    .bk3-primary .bk3-3of3 {
      float: left;
      width: 31.4009662%;
      margin-right: 2.6570048%; }
    .bk3-primary .bk3-3of3 {
      margin-right: 0; }
    .bk3-primary .bk3-1of4,
    .bk3-primary .bk3-2of4,
    .bk3-primary .bk3-3of4,
    .bk3-primary .bk3-4of4 {
      float: left;
      width: 22.9468599%;
      margin-right: 2.6570048%; }
    .bk3-primary .bk3-4of4 {
      margin-right: 0; }
    .bk3-primary .bk3-7of12 {
      float: left;
      width: 57.1256039%; }
    .bk3-primary .bk3-8of12 {
      float: left;
      width: 65.821256%; }
      .bk3-primary .bk3-8of12 .bk3-1of2 {
        width: 47.706422%; }
      .bk3-primary .bk3-8of12 .bk3-2of2 {
        width: 47.706422%; }
    .bk3-primary .bk3-9of12 {
      float: left;
      width: 74.1233374%; }
    .bk3-primary .bk3-4of12 {
      float: right;
      width: 31.6425121%; }
    .bk3-primary .bk3-5of12 {
      float: right;
      width: 39.8550725%; }
    .bk3-primary div.grid-placeholder {
      height: 500px; }

  /*---// Secondary column group, with nested index-based values //---*/
  .bk3-secondary {
    float: right;
    width: 26.0869565%; }
    .bk3-secondary div.grid-placeholder {
      height: 500px; }

  .bk3-primary {
    width: 54.5953361%; }

  .bk3-secondary {
    width: 41.9753086%; }

  .wrap {
    padding: 0 25px; } }
.ad-module {
  overflow: hidden; }
  .ad-module img {
    width: auto;
    max-width: none;
    margin: 0 auto; }
  .ad-module .wrap {
    position: relative;
    padding: 0; }
  .ad-module a.ad-close {
    position: absolute;
    z-index: 99;
    top: 12.5px;
    right: 12.5px;
    color: #fff;
    width: 22px;
    height: 22px;
    font-size: 22px;
    line-height: 28px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    background-color: #1b1b1b; }

.ad-two-target,
.ad-three-target,
.ad-four-target,
.ad-five-target,
.ad-six-target {
  /*overflow: hidden;*/
  text-align: center; }
  .ad-two-target img, .ad-two-target object,
  .ad-three-target img,
  .ad-three-target object,
  .ad-four-target img,
  .ad-four-target object,
  .ad-five-target img,
  .ad-five-target object,
  .ad-six-target img,
  .ad-six-target object {
    /*width: auto;*/
    max-width: none;
    margin: 0 auto; }

.ad-three-target,
.ad-four-target {
  margin-bottom: 25px; }

.ad-two-target {
  margin: 20px auto; }

.ad-five-target {
  position: fixed;
  z-index: 999;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #dddddd;
  -moz-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
  background-color: #fff; }

.ad-six-target {
  margin: 25px 0; }

.ad-skin-top {
  display: none; }
  .ad-skin-top:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .ad-skin-top {
    zoom: 1; }
  .ad-skin-top .right,
  .ad-skin-top .left {
    position: relative; }
  .ad-skin-top .right {
    float: right;
    right: -210px; }
  .ad-skin-top .left {
    float: left;
    left: -210px; }
  .ad-skin-top .center {
    width: 525px;
    /*height: 45px;*/
    display: block;
    margin-right: auto;
    margin-left: auto; }

.ads-sponsor {
  color: #e37900;
  font-style: italic;
  font-size: 14px;
  /*padding: 21px 0;*/
  /*position: absolute;*/
  margin-bottom: 10px;
  width: 100px;
  text-align: right; }

.ad-skin-right,
.ad-skin-left {
  position: absolute;
  top: 0;
  width: 210px; }

.ad-skin-right {
  right: -210px; }

.ad-skin-left {
  left: -210px; }

@-moz-keyframes modalFlyIn {
  from {
    -moz-transform: scale(0); }
  to {
    -moz-transform: scale(1); } }
@-webkit-keyframes modalFlyIn {
  0% {
    -webkit-transform: scale(0); }
  100% {
    -webkit-transform: scale(1); } }
.modal-container {
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background-color: rgba(0, 0, 0, 0.85);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=0 );
  /* IE6-9 */ }
  .modal-container .modal-target {
    position: static;
    z-index: 2;
    overflow: hidden;
    padding: 0; }
    .modal-container .modal-target a.ad-close {
      border: 3px solid #fff; }
  .modal-container.visible .modal-target {
    -moz-animation-duration: .2s;
    -moz-animation-name: modalFlyIn;
    -webkit-animation-duration: .2s;
    -webkit-animation-name: modalFlyIn; }

.skin-pinned .ad-skin-right,
.skin-pinned .ad-skin-left {
  position: fixed;
  z-index: -1;
  top: 0; }

.skin header.page-header .masthead .wrap,
.skin header.page-header .primary-menu .wrap,
.skin .content-container .wrap {
  background-color: #fff; }

.skin .wrap {
  padding-top: 1px;
  padding-bottom: 1px; }

@media screen and (min-width: 750px) {
  .ad-six-target {
    /*border-top: 1px solid #dcdcdc;*/
    padding-top: 50px;
    margin-bottom: 50px; }

  .modal-container .modal-target {
    margin-top: 20%; }

  .sponsored-ads-top {
    padding-bottom: 23px;
    margin-top: 0px; } }
@media screen and (min-width: 1000px) {
  .ad-three-target {
    position: relative; }
    .ad-three-target.sticky a {
      -moz-transition: none !important;
      -webkit-transition: none !important;
      -o-transition: color 0 ease-in !important;
      transition: none !important; }
    .ad-three-target.sticky > * {
      position: fixed;
      top: 0; }
    .ad-three-target.hold {
      position: static; }
      .ad-three-target.hold > * {
        position: absolute; }

  .ad-skin-top {
    display: block; } }
@media print {
  .ad-two-target {
    margin: 25px auto; }

  .ad-five-target {
    position: static;
    border-top: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    margin-bottom: 25px; } }
header.page-header .active-section {
  display: block;
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 22px; }
header.page-header .masthead .masthead-today {
  display: none; }
header.page-header .masthead .masthead-logo .ir {
  display: block;
  width: 201px;
  height: 75px;
  background-image: url(/a/i/logo-endi_domain_2x.png);
  background-repeat: no-repeat;
  background-size: 201px 75px;
  margin: 12.5px auto; }
header.page-header .masthead .active-section {
  margin: 25px 0 12.5px; }
header.page-header .masthead .utility-links {
  font-size: 12px;
  margin-top: 8px; }
header.page-header .primary-menu nav ul.first-level {
  border-top: 1px solid #757575;
  border-bottom: 2px solid #1b1b1b;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  margin-top: 12.5px; }
  header.page-header .primary-menu nav ul.first-level li {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px; }
    header.page-header .primary-menu nav ul.first-level li em {
      font-style: normal;
      text-transform: uppercase; }
      header.page-header .primary-menu nav ul.first-level li em:before {
        content: none; }
    header.page-header .primary-menu nav ul.first-level li .clasificados:hover {
      color: #0f5487 !important; }
    header.page-header .primary-menu nav ul.first-level li a {
      display: inline-block;
      color: #1b1b1b;
      text-decoration: none;
      padding: 0.5em; }
      header.page-header .primary-menu nav ul.first-level li a:hover {
        color: #0f5487; }
      header.page-header .primary-menu nav ul.first-level li a.highlight {
        color: #b8191f; }
      header.page-header .primary-menu nav ul.first-level li a.clasificados {
        color: #FFCB00 !important; }
    header.page-header .primary-menu nav ul.first-level li ul.second-level {
      display: none; }
    header.page-header .primary-menu nav ul.first-level li.active > a {
      color: #0f5487;
      background-color: #f5f5f5; }
    header.page-header .primary-menu nav ul.first-level li .shop:hover {
      color: #0f5487 !important; }
    header.page-header .primary-menu nav ul.first-level li a {
      display: inline-block;
      color: #1b1b1b;
      text-decoration: none;
      padding: 0.5em; }
      header.page-header .primary-menu nav ul.first-level li a:hover {
        color: #0f5487; }
      header.page-header .primary-menu nav ul.first-level li a.highlight {
        color: #b8191f; }
      header.page-header .primary-menu nav ul.first-level li a.shop {
        color: #2680bd !important; }
header.page-header .secondary-menu-1 nav .business li {
  padding: 0 18px !important; }
  header.page-header .secondary-menu-1 nav .business li a {
    font-size: 0.80em !important; }
header.page-header .secondary-menu {
  background-color: #1b1b1b; }
  header.page-header .secondary-menu nav {
    text-align: center; }
    header.page-header .secondary-menu nav .business {
      position: relative;
      left: -12.5px; }
      header.page-header .secondary-menu nav .business li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        padding: 0 6px; }
        header.page-header .secondary-menu nav .business li a {
          color: #fff;
          font-size: 0.60em;
          text-decoration: none; }
          header.page-header .secondary-menu nav .business li a em {
            color: #FFCB00;
            font-style: normal;
            font-weight: bold;
            text-transform: uppercase; }
          header.page-header .secondary-menu nav .business li a:hover {
            text-decoration: underline; }
          header.page-header .secondary-menu nav .business li a.primary:hover {
            text-decoration: none; }
            header.page-header .secondary-menu nav .business li a.primary:hover em {
              text-decoration: underline; }
        header.page-header .secondary-menu nav .business li .ss-icon {
          display: none;
          position: relative;
          top: 2px;
          color: #87bbdb;
          font-size: 14px;
          margin-left: 2px; }
          header.page-header .secondary-menu nav .business li .ss-icon:hover {
            cursor: pointer; }
        header.page-header .secondary-menu nav .business li.classifides {
          position: relative;
          top: 5px; }
          header.page-header .secondary-menu nav .business li.classifides .ir {
            display: inline-block;
            *display: inline;
            zoom: 1;
            width: 79px;
            height: 21px;
            background: url(/a/i/logo-clasificados_yellow.png) center no-repeat; }
          header.page-header .secondary-menu nav .business li.classifides .ss-icon {
            top: 0;
            margin-left: 6px; }
        header.page-header .secondary-menu nav .business li.active {
          background-color: #f5f5f5; }
          header.page-header .secondary-menu nav .business li.active .dropdown-trigger {
            color: #0f5487; }
          header.page-header .secondary-menu nav .business li.active .ss-icon {
            position: relative;
            top: -3px;
            color: #757575;
            -o-transform: rotateX(180deg);
            -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg); }
    header.page-header .secondary-menu nav .third-party {
      margin-right: 10px !important; }
      header.page-header .secondary-menu nav .third-party li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        margin: 0.5em 1em; }
        header.page-header .secondary-menu nav .third-party li a {
          color: #fff;
          font-size: 20px;
          text-decoration: none; }
          header.page-header .secondary-menu nav .third-party li a:hover {
            opacity: 0.5; }
    header.page-header .secondary-menu nav .user {
      position: relative;
      z-index: 3;
      text-align: right;
      background-color: #363636; }
      header.page-header .secondary-menu nav .user:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 header.page-header .secondary-menu nav .user {
        zoom: 1; }
      header.page-header .secondary-menu nav .user .logged-out {
        display: inline-block;
        height: 45px;
        font-size: 14px;
        line-height: 45px;
        box-shadow: -1px 0 0 #1b1b1b;
        padding: 0 10px; }
        header.page-header .secondary-menu nav .user .logged-out a {
          color: #fff; }
          header.page-header .secondary-menu nav .user .logged-out a:hover {
            cursor: pointer; }
        header.page-header .secondary-menu nav .user .logged-out .ss-icon {
          position: relative;
          top: 3px;
          font-size: 16px;
          margin-right: 4px; }
      header.page-header .secondary-menu nav .user .user-alerts,
      header.page-header .secondary-menu nav .user .user-saved {
        display: inline-block;
        float: right;
        height: 45px;
        text-align: center;
        line-height: 40px;
        box-shadow: -1px 0 0 #1b1b1b; }
        header.page-header .secondary-menu nav .user .user-alerts.active, header.page-header .secondary-menu nav .user .user-alerts:hover,
        header.page-header .secondary-menu nav .user .user-saved.active,
        header.page-header .secondary-menu nav .user .user-saved:hover {
          background-color: #146eb0; }
      header.page-header .secondary-menu nav .user .user-alerts.active .notification-total, header.page-header .secondary-menu nav .user .user-alerts:hover .notification-total {
        color: #1b1b1b;
        background-color: #fff; }
      header.page-header .secondary-menu nav .user .user-alerts .notification-total {
        margin: 0 12.5px; }
      header.page-header .secondary-menu nav .user .user-alerts .popover-target:after, header.page-header .secondary-menu nav .user .user-alerts .popover-target:before {
        right: 54px; }
      header.page-header .secondary-menu nav .user .user-saved .popover-trigger {
        color: #fff; }
        header.page-header .secondary-menu nav .user .user-saved .popover-trigger .ss-icon {
          line-height: 47px;
          margin: 0 12.5px; }
      header.page-header .secondary-menu nav .user .user-saved .popover-target:after, header.page-header .secondary-menu nav .user .user-saved .popover-target:before {
        right: 9px; }
      header.page-header .secondary-menu nav .user .user-dropdown {
        position: relative;
        z-index: 3;
        height: 45px;
        text-align: left;
        text-decoration: none;
        margin-right: 92px; }
        header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger {
          display: block;
          position: relative;
          min-width: 185px;
          height: 45px;
          overflow: hidden;
          color: #fff; }
          header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger:hover {
            color: #999; }
          header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger img.user-avatar {
            float: left;
            width: 41px;
            margin: 2px; }
          header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger .user-name {
            display: inline-block;
            font-weight: bold;
            font-size: 14px;
            padding: 1em 12.5px; }
          header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger .user-tool {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            width: 30px;
            line-height: 48px;
            text-align: left;
            box-shadow: -5px 0 0 rgba(54, 54, 54, 0.6);
            background-color: #363636;
            padding-left: 5px; }
            header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger .user-tool .end-icon-settings {
              display: none; }
        header.page-header .secondary-menu nav .user .user-dropdown .dropdown-target {
          right: 0; }
          header.page-header .secondary-menu nav .user .user-dropdown .dropdown-target li {
            padding-left: 58px; }
        header.page-header .secondary-menu nav .user .user-dropdown.active {
          background-color: #f5f5f5; }
          header.page-header .secondary-menu nav .user .user-dropdown.active a.dropdown-trigger {
            color: #0f5487; }
            header.page-header .secondary-menu nav .user .user-dropdown.active a.dropdown-trigger .user-tool {
              color: #1b1b1b;
              box-shadow: -5px 0 0 rgba(245, 245, 245, 0.6);
              background-color: #f5f5f5;
              -o-transform: rotateX(180deg);
              -webkit-transform: rotateX(180deg);
              transform: rotateX(180deg); }
  header.page-header .secondary-menu .dropdown-target {
    display: none;
    position: absolute;
    z-index: 999;
    top: 45px;
    left: 0;
    border: 1px solid #dcdcdc;
    border-top: 1px solid #dddddd;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    background-color: #f5f5f5;
    padding: 8px 0; }
    header.page-header .secondary-menu .dropdown-target li {
      display: block;
      font-family: Arial, sans-serif;
      font-size: 14px;
      padding: 0 12.5px; }
      header.page-header .secondary-menu .dropdown-target li a {
        display: block;
        padding: 6px 0; }
        header.page-header .secondary-menu .dropdown-target li a:hover {
          color: #1b1b1b; }
header.page-header .weather-report .weather-report-body {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase; }
  header.page-header .weather-report .weather-report-body ul li {
    font-size: 12px; }
header.page-header .dateline {
  color: #757575;
  font-size: 12px; }
  header.page-header .dateline li {
    display: inline; }
    header.page-header .dateline li:last-child:before {
      content: '|';
      margin: 0 12.5px; }
header.page-header.page-header-white .secondary-menu {
  border-bottom: 1px solid #dddddd;
  background-color: #f5f5f5; }
  header.page-header.page-header-white .secondary-menu nav .business li a {
    color: #1b1b1b; }
    header.page-header.page-header-white .secondary-menu nav .business li a em {
      color: #801f25; }
  header.page-header.page-header-white .secondary-menu nav .third-party li a,
  header.page-header.page-header-white .secondary-menu nav .business li .ss-icon {
    color: #146eb0; }
  header.page-header.page-header-white .secondary-menu nav .business li.classifides .ir {
    background-image: url("/a/i/logo-clasificados_black.png"); }
  header.page-header.page-header-white .secondary-menu nav .business li.active {
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd; }

.multimedia header.page-header .masthead .masthead-logo .ir {
  background-image: url(/a/i/logo-endi_white_2x.png); }
.multimedia header.page-header .primary-menu nav ul.first-level {
  border-top: 1px solid #2c2c2c;
  border-bottom: 2px solid #ababab; }
  .multimedia header.page-header .primary-menu nav ul.first-level li a {
    color: #fff; }
    .multimedia header.page-header .primary-menu nav ul.first-level li a:hover {
      color: #dedede; }
  .multimedia header.page-header .primary-menu nav ul.first-level li.active > a {
    color: #389be4;
    background-color: #363636; }
.multimedia header.page-header .secondary-menu {
  background-color: #1e1e1e; }
  .multimedia header.page-header .secondary-menu .dropdown-target a,
  .multimedia header.page-header .secondary-menu .popover-target a {
    color: #0f5487; }
.multimedia header.page-header.page-header-white .secondary-menu {
  border-bottom: none;
  background-color: #f5f5f5; }

.no-js header.page-header {
  margin-bottom: 25px; }

.lt-ie8 header.page-header .secondary-menu nav .user .user-alerts .notification-total {
  margin-top: 8px; }
.lt-ie8 header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger .user-tool .ss-icon {
  display: block;
  margin-top: 15px; }

/*--------------------
	POPOVER
---------------------*/
.popover-target {
  display: none;
  position: absolute;
  z-index: 999;
  top: 52px;
  right: 0;
  width: 100%;
  text-align: left;
  border: 1px solid #dddddd;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  background-color: #f5f5f5; }
  .popover-target:after, .popover-target:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    z-index: 9999;
    pointer-events: none; }
  .popover-target:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #f5f5f5;
    border-width: 12px;
    margin-left: -12px; }
  .popover-target:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #dddddd;
    border-width: 13px;
    margin-left: -13px; }
  .popover-target .popover-header,
  .popover-target .popover-footer {
    color: #1b1b1b;
    padding: 16px 12px 12.5px; }
    .popover-target .popover-header:after,
    .popover-target .popover-footer:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .popover-target .popover-header, .lt-ie8
    .popover-target .popover-footer {
      zoom: 1; }
  .popover-target .popover-header h1 {
    float: left;
    font-weight: bold;
    font-size: 18px; }
  .popover-target .popover-header a.cta {
    float: right;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase; }
  .popover-target .popover-footer a.cta {
    font-weight: bold;
    font-size: 14px; }
    .popover-target .popover-footer a.cta .ss-icon {
      margin-left: 4px; }
  .popover-target .story-listing {
    padding: 0 12.5px; }
    .popover-target .story-listing article.story-tease-beta {
      border-top: 1px solid #dddddd;
      border-bottom: none;
      padding-top: 15px; }
      .popover-target .story-listing article.story-tease-beta .story-tease-image {
        float: right;
        width: 20.5479452%; }
      .popover-target .story-listing article.story-tease-beta .story-tease-body {
        padding-right: 27.3972603%;
        padding-left: 0; }
        .popover-target .story-listing article.story-tease-beta .story-tease-body .story-tease-title a {
          color: #1b1b1b; }

.home header.page-header .masthead .masthead-today {
  display: block;
  margin-top: 12.5px; }
.home header.page-header .masthead .masthead-logo .ir {
  height: 75px; }
.home header.page-header .masthead .active-section {
  display: none; }
.home header.page-header .masthead .masthead-utility {
  margin-top: 25px; }

/*----- OFF-CANVAS -----*/
[role="navigation"],
[role="main"],
[role="complementary"] {
  -moz-transition: .2s all ease;
  -webkit-transition: .2s all ease;
  -o-transition: .2s all ease;
  transition: .2s all ease;
  width: 100%; }

.offcanvas {
  background-color: #e7eaee; }
  .offcanvas [role="navigation"] {
    float: left;
    margin-left: -100%; }
    .offcanvas [role="navigation"] .user {
      background-color: #363636; }
      .offcanvas [role="navigation"] .user .user-dropdown {
        display: block;
        padding: 7px 20px; }
        .offcanvas [role="navigation"] .user .user-dropdown:after {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden;
          font-size: 0; }
        .lt-ie8 .offcanvas [role="navigation"] .user .user-dropdown {
          zoom: 1; }
        .offcanvas [role="navigation"] .user .user-dropdown .user-avatar {
          float: left;
          margin-right: 8px; }
        .offcanvas [role="navigation"] .user .user-dropdown .user-name {
          display: inline-block;
          color: #fff;
          font-weight: bold;
          font-size: 14px;
          text-decoration: none;
          padding: 15px 0; }
        .offcanvas [role="navigation"] .user .user-dropdown .user-tool {
          position: relative;
          top: 10px;
          float: right;
          color: #fff;
          font-size: 24px;
          text-decoration: none; }
          .offcanvas [role="navigation"] .user .user-dropdown .user-tool .ss-icon {
            display: none; }
      .offcanvas [role="navigation"] .user .logged-out {
        font-size: 17px;
        border-bottom: 1px solid #444;
        padding: 14px 20px; }
        .offcanvas [role="navigation"] .user .logged-out a {
          color: #fff; }
          .offcanvas [role="navigation"] .user .logged-out a .ss-icon {
            margin-right: 4px; }
    .offcanvas [role="navigation"] nav#primary-nav ul.first-level li {
      font-size: 17px; }
      .offcanvas [role="navigation"] nav#primary-nav ul.first-level li a {
        display: block;
        color: #1b1b1b;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px solid #c1c1c1;
        padding: 15px 20px; }
        .offcanvas [role="navigation"] nav#primary-nav ul.first-level li a em {
          font-style: normal;
          text-transform: uppercase; }
          .offcanvas [role="navigation"] nav#primary-nav ul.first-level li a em:before {
            position: relative;
            top: 3px;
            color: #0f5487;
            font-size: 22px;
            margin-right: 16px; }
        .offcanvas [role="navigation"] nav#primary-nav ul.first-level li a:hover {
          color: #797979;
          background-color: #f5f5f5; }
          .offcanvas [role="navigation"] nav#primary-nav ul.first-level li a:hover em:before {
            color: #797979; }
      .offcanvas [role="navigation"] nav#primary-nav ul.first-level li ul.second-level {
        display: none; }
    .offcanvas [role="navigation"] .business {
      padding: 7px 0; }
      .offcanvas [role="navigation"] .business li {
        color: #1b1b1b;
        font-size: 15px;
        font-weight: bold; }
        .offcanvas [role="navigation"] .business li a {
          display: block;
          color: #1b1b1b;
          text-decoration: none;
          padding: 7px 20px; }
          .offcanvas [role="navigation"] .business li a em {
            font-style: normal; }
        .offcanvas [role="navigation"] .business li .ss-icon {
          display: none; }
        .offcanvas [role="navigation"] .business li .dropdown-target {
          display: block; }
          .offcanvas [role="navigation"] .business li .dropdown-target li {
            list-style-type: disc;
            margin-left: 40px; }
            .offcanvas [role="navigation"] .business li .dropdown-target li a {
              padding-left: 5px; }
    .offcanvas [role="navigation"] .utility-links {
      border-top: 1px solid #c1c1c1;
      margin-top: 7px;
      margin-bottom: 15px; }
      .offcanvas [role="navigation"] .utility-links a {
        display: block;
        color: #1b1b1b;
        font-size: 13px;
        font-weight: bold;
        border-bottom: 1px solid #c1c1c1;
        padding: 15px 20px; }
    .offcanvas [role="navigation"] .third-party li {
      display: inline-block;
      font-size: 24px; }
      .offcanvas [role="navigation"] .third-party li a {
        color: #1b1b1b;
        padding: 7px 0 7px 20px; }
  .offcanvas [role="main"] {
    float: left;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    margin-left: 0; }
    .offcanvas [role="main"] header.page-header .masthead {
      border-bottom: 1px solid #dddddd;
      -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
      padding: 7px 0; }
      .offcanvas [role="main"] header.page-header .masthead .trigger-navigation {
        display: inline-block;
        float: left;
        border: 1px solid #e7eaee;
        background-color: #f5f5f5;
        padding: 8px;
        margin-right: 12.5px; }
        .offcanvas [role="main"] header.page-header .masthead .trigger-navigation:after {
          font-size: 20px;
          line-height: 18px; }
      .offcanvas [role="main"] header.page-header .masthead .masthead-logo .ir {
        float: left;
        width: 50px;
        height: 30px;
        background-size: 102px 38px;
        background-position: -64px 0px;
        margin: 3px 0; }
      .offcanvas [role="main"] header.page-header .masthead #masthead-menu {
        float: right; }
        .offcanvas [role="main"] header.page-header .masthead #masthead-menu > a {
          display: block;
          float: left;
          width: 20px;
          height: 20px;
          font-size: 24px;
          padding: 10px; }
        .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-alerts,
        .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-saved {
          float: left;
          list-style: none; }
        .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-alerts {
          padding: 8px 13px 0; }
          .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-alerts .popover-target:after, .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-alerts .popover-target:before {
            right: 113px; }
        .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-saved {
          font-size: 22px;
          padding: 11px 11px 0; }
          .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-saved .popover-target:after, .offcanvas [role="main"] header.page-header .masthead #masthead-menu .user-saved .popover-target:before {
            right: 70px; }
        .offcanvas [role="main"] header.page-header .masthead #masthead-menu .popover-target {
          box-shadow: 0 2px 7px rgba(0, 0, 0, 0.13); }
        .offcanvas [role="main"] header.page-header .masthead #masthead-menu .trigger-ultima {
          color: #b8191f;
          width: auto;
          padding-right: 0;
          padding-left: 5px; }
          .offcanvas [role="main"] header.page-header .masthead #masthead-menu .trigger-ultima .end-icon-menu {
            position: relative;
            top: -5px;
            font-size: 16px; }
    .offcanvas [role="main"] header.page-header .drawer {
      position: relative;
      top: 7px;
      border-top: 1px solid #dddddd; }
      .offcanvas [role="main"] header.page-header .drawer .drawer-toolbar {
        display: none; }
      .offcanvas [role="main"] header.page-header .drawer .mas-stories {
        background-color: #f2f3f5; }
    .offcanvas [role="main"] header.page-header .form-search {
      display: block;
      height: 40px;
      background-color: #e7eaee;
      padding: 15px;
      margin-top: -70px;
      -moz-transition: .2s all ease;
      -webkit-transition: .2s all ease;
      -o-transition: .2s all ease;
      transition: .2s all ease; }
      .offcanvas [role="main"] header.page-header .form-search .form-search-input input {
        width: 100%; }
      .offcanvas [role="main"] header.page-header .form-search .form-search-submit {
        right: 15px; }
    .offcanvas [role="main"] header.page-header .page-title {
      padding: 12.5px 0; }
      .offcanvas [role="main"] header.page-header .page-title .active-section {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }
  .offcanvas [role="complementary"] {
    float: left;
    margin-right: -200%; }
  .offcanvas.active-navigation [role="navigation"] {
    width: 80%;
    margin-left: 0; }
  .offcanvas.active-navigation [role="main"] {
    margin-right: -100%; }
  .offcanvas.active-navigation [role="complementary"] {
    float: right;
    margin-right: -100%; }
  .offcanvas.active-ultima [role="navigation"] {
    margin-left: -100%; }
  .offcanvas.active-ultima [role="main"] {
    margin-left: -85%; }
  .offcanvas.active-ultima [role="complementary"] {
    width: 85%;
    margin-left: 0; }
  .offcanvas.active-search [role="main"] header.page-header .form-search {
    margin-top: 0; }
  .offcanvas.multimedia {
    background-color: #e7eaee; }
    .offcanvas.multimedia [role="main"] {
      background-color: #131313; }
      .offcanvas.multimedia [role="main"] header.page-header .form-search {
        background-color: #131313; }
      .offcanvas.multimedia [role="main"] header.page-header .masthead {
        border-color: #222;
        background-color: #363636; }
        .offcanvas.multimedia [role="main"] header.page-header .masthead .trigger-navigation {
          color: #fff;
          border-color: #222;
          background-color: #131313; }
        .offcanvas.multimedia [role="main"] header.page-header .masthead #masthead-menu > a {
          color: #fff; }
    .offcanvas.multimedia [role="complementary"] {
      color: #1b1b1b; }

/*--------------------
	MEDIA QUERIES
--------------------*/
@media screen and (min-width: 750px) {
  header.page-header .masthead:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 header.page-header .masthead {
    zoom: 1; }
  header.page-header .masthead .masthead-today,
  header.page-header .masthead .masthead-logo,
  header.page-header .masthead .masthead-utility {
    float: left; }
  header.page-header .masthead .masthead-today,
  header.page-header .masthead .masthead-utility,
  header.page-header .masthead .masthead-logo {
    width: 30.6956522%; }
  header.page-header .masthead .masthead-logo .ir {
    margin: 10px 0; }
  header.page-header .masthead .masthead-utility {
    margin-top: 18px; }
  header.page-header .masthead .active-section {
    float: left;
    width: 38.6086957%;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 33px;
    text-align: center;
    line-height: 70px;
    margin: 10px 0 0; }
  header.page-header .masthead .form-search {
    display: block; }
    header.page-header .masthead .form-search .form-search-input {
      text-align: right; }
      header.page-header .masthead .form-search .form-search-input input {
        width: 75%; }
  header.page-header .masthead .utility-links {
    text-align: right; }

  .home header.page-header .masthead .masthead-today {
    margin-top: 20px; }
  .home header.page-header .masthead .masthead-logo {
    width: 38.6086957%; }
    .home header.page-header .masthead .masthead-logo .ir {
      margin: 10px auto; }
  .home header.page-header .masthead .masthead-utility {
    margin-top: 34px; }

  .offcanvas [role="main"] header.page-header .form-search .form-search-input input {
    float: right;
    width: 25%; }
  .offcanvas [role="main"] header.page-header .masthead .wrap {
    position: relative; }
    .offcanvas [role="main"] header.page-header .masthead .wrap #masthead-menu .user-alerts .popover-target,
    .offcanvas [role="main"] header.page-header .masthead .wrap #masthead-menu .user-saved .popover-target {
      width: auto;
      top: 47px;
      right: 25px;
      left: 25px; }
    .offcanvas [role="main"] header.page-header .masthead .wrap #masthead-menu .user-alerts .popover-target:before, .offcanvas [role="main"] header.page-header .masthead .wrap #masthead-menu .user-alerts .popover-target:after {
      right: 98px; }
    .offcanvas [role="main"] header.page-header .masthead .wrap #masthead-menu .user-saved .popover-target:before, .offcanvas [role="main"] header.page-header .masthead .wrap #masthead-menu .user-saved .popover-target:after {
      right: 53px; }
  .offcanvas.active-navigation [role="navigation"] {
    width: 40%; }
  .offcanvas.active-ultima [role="main"] {
    margin-left: -40%; }
  .offcanvas.active-ultima [role="complementary"] {
    width: 40%; }

  .multimedia header.page-header .primary-menu nav ul.first-level li a {
    border-bottom: 1px solid #2c2c2c; }
    .multimedia header.page-header .primary-menu nav ul.first-level li a:before {
      background-color: #595959; }
  .multimedia header.page-header .primary-menu nav ul.first-level li.active > a {
    border-right: 1px solid #595959;
    border-left: 1px solid #595959;
    box-shadow: 0 1px 0 #595959 inset; }
  .multimedia header.page-header .primary-menu nav ul.first-level li:last-child > a:after {
    background-color: #595959; }
  .multimedia header.page-header .primary-menu nav ul.first-level.view-second-level {
    padding-bottom: 38px; }
    .multimedia header.page-header .primary-menu nav ul.first-level.view-second-level > li a {
      border-bottom: 1px solid #595959; }
    .multimedia header.page-header .primary-menu nav ul.first-level.view-second-level > li.active > a {
      border-bottom: 1px solid #363636; }
    .multimedia header.page-header .primary-menu nav ul.first-level.view-second-level ul.second-level {
      border-right: 1px solid #595959;
      border-left: 1px solid #595959;
      background-color: #363636; }
      .multimedia header.page-header .primary-menu nav ul.first-level.view-second-level ul.second-level li a {
        color: #b2b2b2; } }
@media screen and (min-width: 1000px) {
  header.page-header .masthead .weather-report-target {
    margin-top: 0; }
    header.page-header .masthead .weather-report-target .weather-report {
      padding-top: 50px; }
      header.page-header .masthead .weather-report-target .weather-report .weather-report-header {
        float: left;
        margin-bottom: 0; }
  header.page-header .primary-menu nav {
    position: relative;
    overflow: hidden; }
    header.page-header .primary-menu nav ul.first-level {
      text-align: justify;
      padding: 0; }
      header.page-header .primary-menu nav ul.first-level:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 header.page-header .primary-menu nav ul.first-level {
        zoom: 1; }
      header.page-header .primary-menu nav ul.first-level li {
        display: inline-block;
        float: left; }
        header.page-header .primary-menu nav ul.first-level li a {
          display: block;
          position: relative;
          padding: 1.25em 12px; }
          header.page-header .primary-menu nav ul.first-level li a:before {
            position: absolute;
            content: '';
            pointer-events: none;
            top: 50%;
            left: 0;
            width: 1px;
            height: 20px;
            background-color: #e7eaee;
            margin-top: -10px; }
          header.page-header .primary-menu nav ul.first-level li a:hover {
            color: #0f5487; }
        header.page-header .primary-menu nav ul.first-level li.home {
          display: none; }
        header.page-header .primary-menu nav ul.first-level li.active > a {
          color: #1b1b1b;
          border-right: 1px solid #dddddd;
          border-bottom: 1px solid #f5f5f5;
          border-left: 1px solid #dddddd;
          background-color: #f5f5f5; }
          header.page-header .primary-menu nav ul.first-level li.active > a:before {
            content: none; }
        header.page-header .primary-menu nav ul.first-level li.active + li a:before {
          content: none; }
        header.page-header .primary-menu nav ul.first-level li.current > a:hover {
          cursor: default; }
        header.page-header .primary-menu nav ul.first-level li:nth-child(2) > a:before {
          content: none; }
      header.page-header .primary-menu nav ul.first-level.view-second-level {
        padding-bottom: 38px; }
        header.page-header .primary-menu nav ul.first-level.view-second-level li a {
          border-bottom: 1px solid #dddddd; }
        header.page-header .primary-menu nav ul.first-level.view-second-level li.active > a {
          border-bottom: 1px solid #f5f5f5; }
        header.page-header .primary-menu nav ul.first-level.view-second-level li:last-child > a:after {
          position: absolute;
          content: '';
          pointer-events: none;
          bottom: -1px;
          right: -50px;
          width: 50px;
          height: 1px;
          background-color: #dddddd; }
        header.page-header .primary-menu nav ul.first-level.view-second-level li ul.second-level {
          display: block;
          position: absolute;
          right: 0;
          bottom: 2px;
          left: 0;
          border-right: 1px solid #dddddd;
          border-left: 1px solid #dddddd;
          background-color: #f5f5f5; }
          header.page-header .primary-menu nav ul.first-level.view-second-level li ul.second-level li {
            position: relative;
            z-index: 1;
            font-family: Arial, sans-serif;
            font-size: 11px;
            border: none; }
            header.page-header .primary-menu nav ul.first-level.view-second-level li ul.second-level li a {
              text-transform: uppercase;
              border: none; }
              header.page-header .primary-menu nav ul.first-level.view-second-level li ul.second-level li a:before {
                content: none; }
            header.page-header .primary-menu nav ul.first-level.view-second-level li ul.second-level li:last-child > a:after {
              content: none; }
  header.page-header .secondary-menu .secondary-menu-public,
  header.page-header .secondary-menu .secondary-menu-private {
    float: left; }
  header.page-header .secondary-menu .secondary-menu-public {
    width: 74.0869565%; }
  header.page-header .secondary-menu .secondary-menu-private {
    width: 25.9130435%; }
  header.page-header .secondary-menu nav {
    text-align: left; }
    header.page-header .secondary-menu nav .business li {
      float: left; }
      header.page-header .secondary-menu nav .business li:last-child {
        padding-right: 0; }
      header.page-header .secondary-menu nav .business li.classifides {
        top: auto; }
        header.page-header .secondary-menu nav .business li.classifides .ir {
          float: left;
          height: 45px; }
        header.page-header .secondary-menu nav .business li.classifides .ss-icon {
          line-height: 45px; }
      header.page-header .secondary-menu nav .business li a {
        display: inline-block;
        *display: inline;
        zoom: 1;
        height: 45px;
        line-height: 45px; }
        header.page-header .secondary-menu nav .business li a em {
          line-height: 45px; }
      header.page-header .secondary-menu nav .business li .ss-icon {
        display: inline-block;
        *display: inline;
        zoom: 1; }
      header.page-header .secondary-menu nav .business li .dropdown-target {
        min-width: 200px; }
        header.page-header .secondary-menu nav .business li .dropdown-target li {
          display: block;
          float: none; }
          header.page-header .secondary-menu nav .business li .dropdown-target li a {
            height: auto;
            color: #0f5487;
            font-size: 14px;
            text-transform: none;
            line-height: 1em; }
    header.page-header .secondary-menu nav .third-party {
      float: right;
      margin-right: 25px; }
      header.page-header .secondary-menu nav .third-party li {
        margin: 0.5em; }
        header.page-header .secondary-menu nav .third-party li a {
          display: inline-block;
          *display: inline;
          zoom: 1;
          font-size: 24px;
          padding: 0; }

  .multimedia header.page-header .primary-menu nav ul.first-level.view-second-level li:last-child > a:after {
    background-color: #595959; } }
@media screen and (min-width: 1000px) and (max-width: 1115px) {
  header.page-header .secondary-menu .secondary-menu-public {
    width: 81.7391304%; }
  header.page-header .secondary-menu .secondary-menu-private {
    width: 18.2608696%; }

  header.page-header .secondary-menu nav .user .user-dropdown {
    position: static; }
    header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger {
      min-width: initial; }
      header.page-header .secondary-menu nav .user .user-dropdown .dropdown-trigger .user-name {
        display: none; }
    header.page-header .secondary-menu nav .user .user-dropdown .dropdown-target li {
      padding-left: 12.5px; } }
@media screen and (min-width: 1203px) {
  header.page-header .primary-menu nav ul.first-level li a {
    padding: 1.25em 1.1em; } }
@media print {
  header.page-header .primary-menu,
  header.page-header .secondary-menu {
    display: none; }
  header.page-header .masthead .logo .ir {
    width: auto;
    height: auto;
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 30px;
    text-align: center;
    background: none; }
    header.page-header .masthead .logo .ir:before {
      content: none; }
  header.page-header .masthead .active-section {
    border-bottom: 2px solid #1b1b1b;
    padding-bottom: 12.5px;
    margin-bottom: 0; }
  header.page-header .masthead .form-search,
  header.page-header .masthead .weather-report-target {
    display: none; }

  .multimedia header.page-header .masthead .logo .ir {
    background: none; } }
.error-page .content-container .wrap .row {
  margin-bottom: 20px; }

.error-list {
  margin-left: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Craft_gothicregular, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px; }

.error-title {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 56px;
  line-height: 60px;
  padding: 0.25em 0; }

.error-subt {
  font-size: 34px;
  font-family: craft_gothicblack, helvetica;
  margin-bottom: 10px; }

.error-text {
  font-family: Craft_gothicregular, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 26px; }

.error-image img {
  margin: 0 auto; }

.page-footer {
  border-top: 8px solid #146eb0;
  background-color: #f5f5f5; }
  .page-footer .footer-cr {
    width: 220px;
    height: auto;
    float: right; }
    .page-footer .footer-cr img {
      width: 30px; }
  .page-footer .primary-menu ul.first-level {
    padding: 25px 0 8px; }
    .page-footer .primary-menu ul.first-level li {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 15px;
      margin-bottom: 17px; }
      .page-footer .primary-menu ul.first-level li a {
        color: #1b1b1b;
        text-decoration: none;
        text-transform: uppercase; }
        .page-footer .primary-menu ul.first-level li a em {
          font-style: normal; }
        .page-footer .primary-menu ul.first-level li a:hover {
          color: #757575; }
      .page-footer .primary-menu ul.first-level li ul.second-level {
        display: none; }
  .page-footer .responsabilidad-holder {
    padding-bottom: 17px; }
  .page-footer .secondary-menu {
    background: #F3F0F0; }
    .page-footer .secondary-menu .responsabilidad-social li a {
      text-transform: none !important;
      color: #757575; }
    .page-footer .secondary-menu .responsabilidad-social li:first-child a {
      text-transform: uppercase !important;
      color: #1b1b1b; }
    .page-footer .secondary-menu ul {
      /*border-top: 1px solid $border-grey;*/
      padding: 25px 0 0px; }
      .page-footer .secondary-menu ul li {
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 13px;
        margin-bottom: 17px !important; }
        .page-footer .secondary-menu ul li:last-child {
          margin-bottom: 17px; }
        .page-footer .secondary-menu ul li a {
          color: #1b1b1b;
          text-decoration: none;
          text-transform: uppercase; }
  .page-footer .secondary-first {
    border-top: 1px solid #dddddd !important; }
  .page-footer .business-menu {
    background-color: #e9e9e9; }
    .page-footer .business-menu h2 {
      padding-top: 12.5px;
      margin-bottom: 12.5px; }
      .page-footer .business-menu h2 a {
        color: #1b1b1b;
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 13px;
        text-decoration: none;
        text-transform: uppercase; }
        .page-footer .business-menu h2 a:hover {
          color: #757575; }
    .page-footer .business-menu ul {
      text-align: center;
      width: 100%;
      padding-bottom: 12.5px; }
      .page-footer .business-menu ul li {
        display: inline-block;
        *display: inline;
        zoom: 1; }
        .page-footer .business-menu ul li a {
          display: block;
          width: 120px;
          height: 50px;
          background-position: center;
          background-repeat: no-repeat; }
        .page-footer .business-menu ul li#footer-end a {
          background-image: url(/a/i/logo-endi_domain_2x.png);
          background-size: 115px 44px;
          margin-left: 30px; }
        .page-footer .business-menu ul li#footer-primerahora a {
          background-image: url(/a/i/logo-primerahora.png);
          margin-left: 15px; }
        .page-footer .business-menu ul li#footer-indice a {
          background-image: url(/a/i/logo-indice.png); }
        .page-footer .business-menu ul li#footer-odd a {
          background-image: url(/a/i/odd.jpg);
          width: 145px; }
        .page-footer .business-menu ul li#footer-ap a {
          background-image: url(/a/i/logo-ap.png); }
        .page-footer .business-menu ul li#footer-deviaje a {
          background-image: url(/a/i/logo-viaje.png);
          width: 80px; }
        .page-footer .business-menu ul li#footer-npunto a {
          background-image: url(/a/i/logo-npunto.png);
          width: 80px; }
        .page-footer .business-menu ul li#footer-npunto {
          margin-left: 30px; }
        .page-footer .business-menu ul li#footer-shop a {
          background-image: url(/a/i/logo-shop.png);
          width: 70px; }
        .page-footer .business-menu ul li#footer-clasificados a {
          background-image: url(/a/i/logo-clasificados.png);
          width: 105px; }
        .page-footer .business-menu ul li#footer-esquelas a {
          background-image: url(/a/i/logo-esquelas.png);
          width: 105px; }
        .page-footer .business-menu ul li#footer-brandshare a {
          background-image: url(/a/i/logo-brandshare.png);
          /*background-size: 115px 44px;*/ }
        .page-footer .business-menu ul li#footer-construccion a {
          background-image: url(/a/i/logo-construccion.png);
          width: 110px; }
        .page-footer .business-menu ul li#gfrmedia a {
          background-image: url(/a/i/logo-gfrmedia.png); }
        .page-footer .business-menu ul li#primerahora a {
          background-image: url(/a/i/logo-primerahora.png); }
        .page-footer .business-menu ul li#indice a {
          background-image: url(/a/i/logo-indice.png); }
        .page-footer .business-menu ul li#sal a {
          background-image: url(/a/i/logo-sal.png);
          width: 70px; }
        .page-footer .business-menu ul li#bumbia a {
          background-image: url(/a/i/logo-bumbia.png);
          width: 90px; }
        .page-footer .business-menu ul li#magacin a {
          background-image: url(/a/i/logo-magacin.png);
          width: 100px; }
    .page-footer .business-menu .logo .ir {
      display: block;
      width: 201px;
      height: 75px;
      background-image: url(/a/i/logo-endi_domain_2x.png);
      background-repeat: no-repeat;
      background-size: 201px 75px;
      margin: 0 auto 25px; }
  .page-footer .legal-menu {
    text-align: center;
    background-color: #1b1b1b;
    padding: 12.5px 0; }
    .page-footer .legal-menu .third-party li {
      display: inline-block;
      *display: inline;
      zoom: 1;
      font-size: 24px;
      margin: 0 12.5px; }
      .page-footer .legal-menu .third-party li a {
        color: #fff;
        text-decoration: none; }
    .page-footer .legal-menu ul.company,
    .page-footer .legal-menu p {
      color: #fff;
      font-size: 14px; }
    .page-footer .legal-menu ul.company li {
      margin: 8px 0; }
      .page-footer .legal-menu ul.company li a {
        color: #fff; }
        .page-footer .legal-menu ul.company li a:hover {
          text-decoration: underline; }

.js .ad-five-fixed .page-footer .legal-menu {
  margin-bottom: 50px; }

.lt-ie8 .page-footer .primary-menu ul.first-level {
  list-style-position: outside; }

.no-svg .business-menu {
  background-color: #fff; }
  .no-svg .business-menu .logo .ir {
    background-image: url(/a/i/logo.gif); }

/*--------------------
	MEDIA QUERIES
--------------------*/
@media screen and (min-width: 750px) {
  .page-footer .legal-menu {
    clear: both;
    text-align: left;
    padding: 12.5px 0; }
    .page-footer .legal-menu .third-party {
      float: left; }
      .page-footer .legal-menu .third-party li {
        margin: 0 12.5px 0 0; }
    .page-footer .legal-menu ul.company {
      float: left;
      width: 760px;
      margin-left: 12.5px; }
      .page-footer .legal-menu ul.company li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        margin: 6px 6px 6px 0; }
        .page-footer .legal-menu ul.company li:after {
          content: '|';
          margin-left: 12.5px; }
        .page-footer .legal-menu ul.company li:last-child:after {
          content: none; }
    .page-footer .legal-menu p {
      text-align: right;
      padding: 6px 0; }

  .js .ad-five-fixed .page-footer .legal-menu {
    margin-bottom: 90px; } }
@media screen and (max-width: 1000px) {
  .page-footer .footer-cr {
    float: none;
    margin: 20px auto 0 auto !important;
    padding: 70px 0 !important; }
  .page-footer .business-menu .wrap ul:first-child {
    padding-top: 30px !important; } }
@media screen and (min-width: 1000px) {
  .page-footer .primary-menu {
    padding-bottom: 25px; }
    .page-footer .primary-menu ul.first-level li ul.second-level {
      display: block; }
      .page-footer .primary-menu ul.first-level li ul.second-level li {
        font-size: 13px;
        margin-top: 10px;
        margin-bottom: 10px; }
        .page-footer .primary-menu ul.first-level li ul.second-level li a {
          color: #757575;
          text-transform: none; }
          .page-footer .primary-menu ul.first-level li ul.second-level li a:hover {
            color: #1b1b1b; }
  .page-footer .secondary-menu ul {
    padding-top: 10px; }
    .page-footer .secondary-menu ul li {
      display: inline-block;
      *display: inline;
      zoom: 1;
      margin-right: 25px; }
  .page-footer .business-menu .wrap {
    position: relative;
    padding-top: 12.5px;
    padding-bottom: 12.5px; }
  .page-footer .business-menu h2 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    top: -20px;
    margin-right: 12.5px; }
  .page-footer .business-menu ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
    /*text-align: left;*/
    padding: 12.5px 0;
    margin-left: -40px; }
    .page-footer .business-menu ul li {
      display: inline-block;
      *display: inline;
      zoom: 1; }
  .page-footer .business-menu .logo {
    position: absolute;
    top: 16px;
    right: 16px; }

  .lt-ie8 .business-menu .logo .ir {
    position: absolute; } }
@media screen and (max-width: 750px) {
  .page-footer .footer-cr {
    padding: 30px 0 !important; } }
@media print {
  .primary-menu,
  .secondary-menu,
  .business-menu {
    display: none; } }
.weather-title {
  font-size: 20px !important; }

.content-block h2 {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 0.25em; }
.content-block h3 {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 0.25em; }
.content-block h4 {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 19px;
  line-height: 22px;
  margin-bottom: 0.25em; }
  .content-block h4 + img {
    margin-top: 12.5px; }
.content-block h5 {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 19px;
  line-height: 22px;
  color: #b7b7b7;
  text-transform: uppercase;
  margin-bottom: 0.25em; }
.content-block p {
  color: #676767;
  font-family: Georgia, serif;
  font-size: 17px;
  line-height: 1.25em;
  margin-bottom: 1.25em; }
.content-block ol, .content-block ul {
  overflow: hidden;
  margin-bottom: 25px; }
.content-block li {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  margin: 12.5px; }
.content-block ol {
  counter-reset: item; }
  .content-block ol li {
    list-style: decimal inside none; }
.content-block ul li {
  text-indent: -.7em;
  list-style: none;
  padding-left: 1em;
  margin-left: 0; }
  .content-block ul li:before {
    content: "• ";
    color: #146eb0;
    margin-right: 0.5em; }
.content-block img,
.content-block audio,
.content-block video,
.content-block .mejs-container,
.content-block iframe {
  margin-bottom: 1.25em; }
.content-block blockquote {
  overflow: hidden;
  font-family: Georgia, serif;
  font-style: italic;
  line-height: 26px;
  padding-bottom: 1.25em;
  margin-left: 46px; }
  .content-block blockquote p {
    color: #1b1b1b;
    line-height: 26px; }
  .content-block blockquote.pullquote {
    position: relative;
    font-weight: bold;
    border-top: 2px solid #1b1b1b; }
    .content-block blockquote.pullquote p {
      line-height: 24px;
      padding: 12.5px 0; }
    .content-block blockquote.pullquote .quote-open {
      position: absolute;
      top: 12.5px;
      left: -45px;
      color: #b7b7b7;
      font-size: 50px; }
    .content-block blockquote.pullquote footer {
      font-family: Arial, sans-serif;
      font-style: normal;
      font-size: 12px;
      text-transform: uppercase; }
      .content-block blockquote.pullquote footer:before {
        content: "- "; }
.content-block figure {
  margin-bottom: 12.5px; }
  .content-block figure img {
    margin-bottom: 0; }
.content-block .photo-gallery {
  clear: both; }
.content-block table {
  max-width: 100%;
  border: 1px solid #cccccc;
  margin: 25px 0; }
  .content-block table caption {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    text-align: left;
    border: 1px solid #cccccc;
    border-bottom: none;
    padding: 15px; }
    .content-block table caption img {
      margin: 0 auto; }
      .content-block table caption img.logo {
        float: left;
        margin-right: 25px; }
    .content-block table caption strong {
      display: block;
      font-weight: normal;
      padding: 1em 0; }
  .content-block table thead {
    border-bottom: 2px solid #1b1b1b;
    background-color: #e7eaee; }
    .content-block table thead th {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      text-transform: uppercase;
      font-size: 16px;
      line-height: 22px;
      text-transform: uppercase;
      border: 1px solid #cccccc;
      padding: 15px; }
  .content-block table tbody {
    font-size: 14px; }
    .content-block table tbody tr td {
      border: 1px solid #cccccc;
      padding: 15px; }
    .content-block table tbody .numbered {
      color: #146eb0;
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 24px;
      margin-right: 1em; }
.content-block form {
  margin: 25px 0; }
  .content-block form .form-input,
  .content-block form .form-input-radio,
  .content-block form .form-input-checkbox,
  .content-block form .form-input-submit {
    margin: 12.5px 0; }
  .content-block form fieldset {
    margin: 25px 0; }
.content-block .video-embed {
  margin-bottom: 25px; }

figure figcaption {
  color: #636363;
  font-size: 14px;
  padding: 12.5px 0; }

figure.image-embed {
  border: 1px solid #dddddd;
  padding: 12.5px; }
  figure.image-embed img {
    margin: 0; }
  figure.image-embed figcaption {
    color: #636363;
    font-size: 14px;
    padding: 12.5px 0; }
    figure.image-embed figcaption strong {
      color: #1b1b1b;
      text-transform: uppercase; }
    figure.image-embed figcaption em {
      display: block;
      margin-top: 1em; }

.content-toolbar {
  padding: 12.5px 0; }
  .content-toolbar .avatars {
    padding: 12px 0; }
    .content-toolbar .avatars li {
      display: inline-block;
      *display: inline;
      zoom: 1;
      width: 45px;
      height: 45px; }

.lt-8 .content-toolbar .avatars li {
  margin-right: 4px; }

.video-embed {
  position: relative;
  height: 0;
  padding-top: 25px;
  padding-bottom: 56.25%;
  /* 16:9 */ }
  .video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .video-embed .focus-toggle {
    display: none;
    position: absolute;
    top: 0;
    right: -45px;
    z-index: 999;
    color: #bcbcbc;
    width: 45px;
    height: 45px;
    font-size: 25px;
    line-height: 52px;
    text-align: center;
    background-color: #282828; }
    .video-embed .focus-toggle:hover {
      color: #fff; }

#video-white-shadow .video-embed.focus {
  -moz-box-shadow: 0 0 100px 50px #EDE9E9 !important;
  -webkit-box-shadow: 0 0 100px 50px #EDE9E9 !important;
  box-shadow: 0 0 100px 50px #EDE9E9 !important; }

.general-header {
  position: relative; }
  .general-header .section {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase; }
    .general-header .section a {
      color: #146eb0;
      text-decoration: none; }
  .general-header h1 {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 29px;
    line-height: 33px;
    padding: 0.15em 0; }
  .general-header h2 {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none; }

.general-body figure {
  margin-bottom: 12.5px; }
  .general-body figure figcaption {
    color: #636363;
    font-size: 14px;
    padding: 12.5px 0; }

.content-container .wrap .general-header,
.content-container .wrap .featured-stories,
.content-container .wrap .multimedia-stories,
.content-container .wrap .timeline-stories {
  margin-bottom: 25px; }
.content-container .wrap .ticker {
  margin-bottom: 20px; }
.content-container .wrap .general-header {
  margin-top: 12.5px; }

.multimedia .content-block p {
  color: #fff; }
.multimedia .content-toolbar {
  border-top: 2px solid #595959;
  border-bottom: 1px solid #595959; }

@media screen and (min-width: 400px) {
  .content-block figure.image-embed {
    float: left;
    max-width: 20.990566%;
    margin-right: 25px; } }
@media screen and (min-width: 750px) {
  .content-block h2 {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 43px;
    line-height: 45px; }
  .content-block h3 {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 28px;
    line-height: 30px; }
  .content-block h4, .content-block h5 {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 19px;
    line-height: 22px; }
  .content-block blockquote.pullquote {
    font-size: 24px;
    margin-top: 46px;
    margin-bottom: 25px;
    margin-left: 117px; }
    .content-block blockquote.pullquote p {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 0; }
  .content-block figure.image-embed {
    margin-left: -25px; }

  .general-header h1 {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 56px;
    line-height: 60px; }
  .general-header h2 {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 30px;
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none; }

  .content-container .wrap .featured-stories,
  .content-container .wrap .multimedia-stories {
    margin-bottom: 25px; }
  .content-container .wrap #ad-two {
    padding: 25px 0; }
  .content-container .wrap .general-header {
    padding-right: 14.173913%;
    padding-left: 12.3478261%;
    margin-top: 0; }
  .content-container .wrap .general-body {
    padding-right: 14.173913%;
    padding-left: 12.3478261%; }

  .offcanvas .content-container #ad-two {
    padding: 0; }

  .hr-full {
    border: 0;
    height: 2px;
    width: 100%;
    background: #353535;
    margin-bottom: 40px;
    margin-top: 40px; }

  .colEmergency {
    margin-top: 30px !important;
    margin-bottom: 40px !important; } }
@media screen and (min-width: 1000px) {
  .content-container #ad-two {
    padding: 25px 0; } }
@media screen and (min-width: 1300px) {
  .video-embed {
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
    .video-embed.focus {
      z-index: 99;
      top: -50px;
      left: -2.5%;
      width: 105%;
      padding-bottom: 57%;
      -moz-box-shadow: 0 0 100px 50px #000;
      -webkit-box-shadow: 0 0 100px 50px #000;
      box-shadow: 0 0 100px 50px #000; }
      .video-embed.focus .focus-off {
        display: block; }
      .video-embed.focus .focus-on {
        display: none; }
    .video-embed .focus-on {
      display: block; } }
@media screen and (min-width: 1450px) {
  .video-embed.focus {
    left: -7%;
    width: 115%;
    padding-bottom: 62.25%; } }
label {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px; }
  label + .select2-container {
    margin-top: 6px; }

textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #1b1b1b;
  font-weight: normal;
  font-size: 15px;
  width: 100%;
  margin-top: 5px;
  font-family: Arial, sans-serif;
  border: 1px solid #e7eaee;
  padding: 7px; }
  textarea:disabled {
    color: #e7eaee; }
  textarea::-webkit-input-placeholder, textarea:-moz-placeholder, textarea::-moz-placeholder, textarea:-ms-input-placeholder {
    color: #1b1b1b;
    font-style: italic; }

input[type="text"],
input[type="date"],
input[type="email"],
input[type="password"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #1b1b1b;
  font-weight: normal;
  font-size: 15px;
  font-family: Arial, sans-serif;
  border: 1px solid #e7eaee;
  padding: 7px; }
  input[type="text"]:disabled,
  input[type="date"]:disabled,
  input[type="email"]:disabled,
  input[type="password"]:disabled {
    color: #e7eaee; }
  input[type="text"]::-webkit-input-placeholder, input[type="text"]:-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="text"]:-ms-input-placeholder,
  input[type="date"]::-webkit-input-placeholder,
  input[type="date"]:-moz-placeholder,
  input[type="date"]::-moz-placeholder,
  input[type="date"]:-ms-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="password"]::-webkit-input-placeholder,
  input[type="password"]:-moz-placeholder,
  input[type="password"]::-moz-placeholder,
  input[type="password"]:-ms-input-placeholder {
    color: #1b1b1b;
    font-style: italic; }

.multimedia input[type="text"],
.multimedia input[type="date"],
.multimedia input[type="email"],
.multimedia input[type="password"] {
  color: #fff;
  border-color: #616161;
  background-color: #1a1a1a; }
  .multimedia input[type="text"]::-webkit-input-placeholder, .multimedia input[type="text"]:-moz-placeholder, .multimedia input[type="text"]::-moz-placeholder, .multimedia input[type="text"]:-ms-input-placeholder,
  .multimedia input[type="date"]::-webkit-input-placeholder,
  .multimedia input[type="date"]:-moz-placeholder,
  .multimedia input[type="date"]::-moz-placeholder,
  .multimedia input[type="date"]:-ms-input-placeholder,
  .multimedia input[type="email"]::-webkit-input-placeholder,
  .multimedia input[type="email"]:-moz-placeholder,
  .multimedia input[type="email"]::-moz-placeholder,
  .multimedia input[type="email"]:-ms-input-placeholder,
  .multimedia input[type="password"]::-webkit-input-placeholder,
  .multimedia input[type="password"]:-moz-placeholder,
  .multimedia input[type="password"]::-moz-placeholder,
  .multimedia input[type="password"]:-ms-input-placeholder {
    color: #fff; }

input[type="radio"] {
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  border: 1px solid #dddddd;
  background-color: #e7eaee;
  padding: 6px; }
  input[type="radio"]:focus {
    outline: none; }
  input[type="radio"]:checked:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    color: #1b1b1b;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #146eb0; }

input[type="checkbox"] {
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #a6b3bc;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding: 8px; }
  input[type="checkbox"]:focus {
    outline: none; }
  input[type="checkbox"]:checked:after {
    content: '\2713';
    position: absolute;
    top: 0;
    left: 1px;
    color: #146eb0;
    font-size: 16px; }

.lt-ie10 input[type="radio"],
.lt-ie10 input[type="checkbox"] {
  border: none;
  background-color: transparent;
  padding: 0; }

fieldset legend {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 10px; }

.form-input input {
  display: block;
  margin-top: 6px; }
.form-input + [class*="form-"] {
  margin-top: 12.5px; }

.form-select label {
  display: block; }
.form-select + [class*="form-"] {
  margin-top: 12.5px; }

.form-input-checkbox input[type="checkbox"] {
  position: relative;
  top: 2px;
  float: left;
  margin-right: 8px; }
.form-input-checkbox + [class*="form-"] {
  margin-top: 12.5px; }

.lt-ie8 .form-input-checkbox input[type="checkbox"] {
  display: inline;
  float: none;
  position: static; }

.form-input-radio input[type="radio"] {
  position: relative;
  top: 4px;
  float: left;
  margin-right: 8px; }

.lt-ie8 .form-input-radio input[type="radio"] {
  display: inline;
  float: none;
  position: static; }

.form-submit [type="submit"] {
  color: #fff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  border: 1px solid #0f5487;
  background-color: #146eb0;
  padding: 12.5px 25px; }
  .form-submit [type="submit"]:hover {
    background-color: #0f5487; }

.form-search {
  display: inline-block;
  *display: inline;
  zoom: 1;
  position: relative; }
  .form-search .form-search-submit {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px; }
    .form-search .form-search-submit [type="submit"] {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: inline;
      position: relative;
      width: 40px;
      height: 100%;
      color: #757575;
      font-size: 20px;
      line-height: 1.75em;
      border: none;
      background-color: transparent; }
      .form-search .form-search-submit [type="submit"]:hover {
        cursor: pointer;
        color: #0f5487; }

.form-input-submit [type="submit"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  position: relative;
  color: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: Arial, sans-serif;
  font-size: 16px;
  border: 1px solid #0f5487;
  background-color: #146eb0;
  padding: 0.75em 1em; }
  .form-input-submit [type="submit"]:hover {
    cursor: pointer;
    color: #fff;
    background-color: #0f5487; }

.form-input .message,
.form-input-radio .message,
.form-input-checkbox .message {
  display: block;
  font-style: italic;
  font-size: 14px;
  margin: 0.5em 12.5px 0; }
.form-input.form-input-error input,
.form-input-radio.form-input-error input,
.form-input-checkbox.form-input-error input {
  border-color: red; }
.form-input.form-input-error .message,
.form-input-radio.form-input-error .message,
.form-input-checkbox.form-input-error .message {
  color: red; }

header.form-header h1 {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin: 12.5px; }

.multimedia .form-search .form-search-submit [type="submit"] {
  color: #fff; }

/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle; }

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  	  /*
  		Force border-box so that % widths fit the parent
  		container without overlap because of margin/padding.
  
  		More Info : http://www.quirksmode.org/css/box.html
  	  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */ }

.weather .select2-container {
  width: 190px !important; }
.weather label {
  padding-right: 190px; }

.select2-container .select2-choice {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  height: 30px;
  color: #969696;
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-decoration: none;
  line-height: 30px;
  border: 1px solid #dddddd;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  padding: 0 0 0 8px; }

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(top, #eee 0%, #fff 90%); }

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px; }

.select2-container .select2-choice > .select2-chosen {
  margin-right: 45px;
  display: block;
  overflow: hidden;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis; }

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  outline: 0; }

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block; }

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer; }

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto; }

.select2-drop-auto-width .select2-search {
  padding-top: 4px; }

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

.select2-drop-active {
  border-top: none; }

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  height: 100%;
  position: absolute;
  right: 6px;
  top: 2px;
  color: #0f5487; }

.select2-container.select2-dropdown-open .select2-choice .select2-arrow {
  color: #969696; }

.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 20px;
  line-height: 30px; }

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap; }

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff no-repeat 100% -22px;
  background: no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%); }

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px; }

.select2-search input.select2-active {
  background: #fff no-repeat 100%;
  background: no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%); }

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(top, #fff 0%, #eee 50%); }

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(bottom, #fff 0%, #eee 50%); }

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none; }

/* results */
.select2-results {
  max-height: 200px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: transparent; }

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0; }

.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px; }

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px; }

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none; }

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold; }

.select2-results .select2-result-label {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 7px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff; }

.select2-results li em {
  background: #feffde;
  font-style: normal; }

.select2-results .select2-highlighted em {
  background: transparent; }

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000; }

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item; }

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default; }

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default; }

.select2-results .select2-selected {
  display: none; }

.select2-more-results.select2-active {
  background: #f4f4f4 no-repeat 100%; }

.select2-more-results {
  background: #f4f4f4;
  display: list-item; }

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0; }

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none; }

/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: linear-gradient(top, #eee 1%, #fff 15%); }

.select2-locked {
  padding: 3px 5px 3px 5px !important; }

.select2-container-multi .select2-choices {
  min-height: 26px; }

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none; }

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff no-repeat 100% !important; }

.select2-default {
  color: #999 !important; }

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4; }

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: right top no-repeat; }

.select2-container-multi .select2-search-choice-close {
  left: 3px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px; }

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px; }

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none; }

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline; }

.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important; }

.select2-display-none {
  display: none; }

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll; }

/*----- BUTTONS -----*/
[class*="button-"] {
  display: inline-block;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: #757575;
  padding: 0.75em 1em; }
  [class*="button-"]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1b1b1b; }

.button-primary {
  font-size: 16px;
  border: 1px solid #0f5487;
  background-color: #146eb0; }
  .button-primary .ss-icon {
    position: relative;
    top: 2px;
    font-size: 18px;
    line-height: 14px; }
  .button-primary i.ss-icon {
    margin-right: 0.5em; }
  .button-primary span.ss-icon {
    margin-left: 0.5em; }
  .button-primary:hover {
    background-color: #0f5487; }

.cta-more {
  text-align: center;
  padding: 12.5px 0; }

.multimedia [class*="button-"],
.multimedia [class*="button-"]:hover {
  color: #fff; }

/*----- BUTTON: AddThisEvent -----*/
.addthisevent-drop {
  display: inline-block;
  position: relative;
  z-index: 2 !important;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  font-size: 15px;
  border: 1px solid #0f5487;
  background-color: #146eb0;
  padding: 0.75em 1em; }

.addthisevent-drop:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0f5487; }

.addthisevent-drop:active {
  top: 1px; }

.addthisevent-selected {
  background-color: #0f5487; }

.addthisevent_dropdown {
  width: 200px;
  position: absolute;
  z-index: 99999;
  padding: 6px 0px 0px 0px;
  background: #fff;
  text-align: left;
  display: none;
  margin-top: -2px;
  margin-left: -1px;
  border-top: 1px solid #c8c8c8;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #a8a8a8;
  border-left: 1px solid #bebebe;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15); }

.addthisevent_dropdown span {
  width: 175px;
  display: block;
  color: #1b1b1b;
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 110%;
  text-decoration: none;
  padding: 8px 10px 9px 15px; }
  .addthisevent_dropdown span .ss-icon {
    margin-right: 4px; }

.addthisevent_dropdown span:hover {
  color: #fff;
  background-color: #146eb0; }

.addthisevent span {
  display: none !important; }

.addthisevent-drop ._url, .addthisevent-drop ._start, .addthisevent-drop ._end, .addthisevent-drop ._summary, .addthisevent-drop ._description, .addthisevent-drop ._location, .addthisevent-drop ._organizer, .addthisevent-drop ._organizer_email, .addthisevent-drop ._facebook_event, .addthisevent-drop ._all_day_event {
  display: none !important; }

.addthisevent_dropdown .copyx {
  width: 200px;
  height: 21px;
  display: none;
  position: relative;
  cursor: default; }

.addthisevent_dropdown .brx {
  width: 180px;
  height: 1px;
  overflow: hidden;
  background: #e0e0e0;
  position: absolute;
  z-index: 100;
  left: 10px;
  top: 9px; }

.addthisevent_dropdown .frs {
  position: absolute;
  top: 5px;
  cursor: pointer;
  right: 10px;
  padding-left: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: right;
  z-index: 101;
  line-height: 110%;
  background: #fff;
  text-decoration: none;
  font-size: 9px;
  color: #cacaca; }

.addthisevent_dropdown .frs:hover {
  color: #6d84b4; }

.addthisevent {
  visibility: hidden; }

.highlight-box form.event {
  overflow: visible;
  text-align: center; }

/*----- NOTIFICATIONS -----*/
.notification-total {
  display: inline-block;
  width: 20px;
  height: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #146eb0;
  padding: 5px 0; }

/*----- SEE MORE BUTTON -----*/
.see-more {
  height: 1px;
  text-align: center;
  -mox-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  background-color: #e7eaee;
  margin-bottom: 60px; }
  .see-more > span {
    display: inline-block;
    border-right: 1px solid #e7eaee;
    border-bottom: 1px solid #e7eaee;
    border-left: 1px solid #e7eaee;
    -mox-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 0 5px 5px;
    margin-top: -1px; }
    .see-more > span a.button-primary {
      padding: 1em 4em; }
      .see-more > span a.button-primary .ss-icon {
        position: relative;
        top: 2px;
        font-size: 18px;
        margin-left: 0.5em; }

.multimedia .see-more {
  background-color: #343434; }
  .multimedia .see-more > span {
    border-color: #343434;
    background-color: #1e1e1e; }
    .multimedia .see-more > span a {
      color: #fff; }

.blog .see-more {
  margin-bottom: 110px; }

.see-all {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

/*----- PAGINATION -----*/
.pagination {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-align: center; }
  .pagination a:hover {
    color: #757575; }
  .pagination .direction {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 1em 1em; }
    .pagination .direction .ss-icon {
      position: relative;
      top: 3px; }
  .pagination ol {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 12.5px; }
    .pagination ol li {
      display: inline-block;
      *display: inline;
      zoom: 1;
      color: #0f5487;
      list-style-type: none; }
      .pagination ol li a {
        padding: 0 4px; }
      .pagination ol li.current a {
        color: #1b1b1b;
        text-decoration: underline; }

/*----- CAROUSEL NAV -----*/
.carousel-ui .carousel-totals {
  color: #757575;
  font-size: 14px;
  line-height: 22px;
  margin-right: 12.5px; }
.carousel-ui .carousel-nav {
  position: relative;
  top: 8px;
  display: inline-block;
  *display: inline;
  zoom: 1; }
  .carousel-ui .carousel-nav li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    list-style-type: none; }
    .carousel-ui .carousel-nav li a {
      color: #0f5487;
      font-size: 30px;
      text-decoration: none; }
      .carousel-ui .carousel-nav li a:hover {
        color: #757575; }

/*----- TABS -----*/
.tabs-container .tabs-menu {
  display: none;
  background-color: #8e8e8e; }
  .tabs-container .tabs-menu:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .tabs-container .tabs-menu {
    zoom: 1; }
  .tabs-container .tabs-menu li {
    display: inline;
    float: left; }
    .tabs-container .tabs-menu li a {
      display: inline-block;
      *display: inline;
      zoom: 1;
      position: relative;
      color: #fff;
      text-decoration: none;
      padding: 0 15px; }
      .tabs-container .tabs-menu li a .ss-icon {
        display: inline-block;
        *display: inline;
        zoom: 1;
        height: 40px;
        font-size: 20px;
        line-height: 44px; }
        .tabs-container .tabs-menu li a .ss-icon + .label {
          float: right;
          margin-left: 4px; }
      .tabs-container .tabs-menu li a .label {
        display: inline-block;
        *display: inline;
        zoom: 1;
        height: 40px;
        font-weight: bold;
        font-size: 10px;
        line-height: 40px;
        text-transform: uppercase; }
      .tabs-container .tabs-menu li a.active, .tabs-container .tabs-menu li a:hover {
        background-color: #3d3d3d; }
      .tabs-container .tabs-menu li a.active:after {
        top: 85%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #3d3d3d;
        border-width: 15px;
        left: 50%;
        margin-left: -15px; }
.tabs-container .tabs-window .tabs-view {
  display: none; }
  .tabs-container .tabs-window .tabs-view.active {
    display: block; }
.tabs-container .tabs-window.active .tabs-view {
  display: block; }
.tabs-container .tabs-window .accordion-trigger {
  display: block;
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.45);
  background-color: #8e8e8e;
  padding: 0 15px; }
  .tabs-container .tabs-window .accordion-trigger:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .tabs-container .tabs-window .accordion-trigger {
    zoom: 1; }
  .tabs-container .tabs-window .accordion-trigger .label {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 40px;
    font-weight: bold;
    font-size: 10px;
    line-height: 40px;
    text-transform: uppercase; }
  .tabs-container .tabs-window .accordion-trigger .ss-icon {
    float: left;
    height: 40px;
    font-size: 20px;
    line-height: 44px; }
    .tabs-container .tabs-window .accordion-trigger .ss-icon + .label {
      float: left;
      margin-left: 6px; }
.tabs-container.tabs-blue .tabs-menu {
  background-color: #146eb0; }
  .tabs-container.tabs-blue .tabs-menu li a.active,
  .tabs-container.tabs-blue .tabs-menu li a:hover {
    background-color: #0f5487; }
  .tabs-container.tabs-blue .tabs-menu li a.active:after {
    border-top-color: #0f5487; }
.tabs-container.tabs-blue .accordion-trigger {
  background-color: #146eb0; }
  .tabs-container.tabs-blue .accordion-trigger.active, .tabs-container.tabs-blue .accordion-trigger:hover {
    background-color: #0f5487; }
.tabs-container.tabs-gold .tabs-menu {
  background-color: #e7b000; }
  .tabs-container.tabs-gold .tabs-menu li a.active,
  .tabs-container.tabs-gold .tabs-menu li a:hover {
    background-color: #ce9d00; }
  .tabs-container.tabs-gold .tabs-menu li a.active:after {
    border-top-color: #ce9d00; }
.tabs-container.tabs-gold .accordion-trigger {
  background-color: #e7b000; }
  .tabs-container.tabs-gold .accordion-trigger.active, .tabs-container.tabs-gold .accordion-trigger:hover {
    background-color: #ce9d00; }
.tabs-container.tabs-orange .tabs-menu {
  background-color: #f78400; }
  .tabs-container.tabs-orange .tabs-menu li a.active,
  .tabs-container.tabs-orange .tabs-menu li a:hover {
    background-color: #e37900; }
  .tabs-container.tabs-orange .tabs-menu li a.active:after {
    border-top-color: #e37900; }
.tabs-container.tabs-orange .accordion-trigger {
  background-color: #f78400; }
  .tabs-container.tabs-orange .accordion-trigger.active, .tabs-container.tabs-orange .accordion-trigger:hover {
    background-color: #e37900; }

.lt-ie8 {
  /*		.tabs-container .tabs-menu li a .ss-icon {
  			top: 12px;
  		}*/ }
  .lt-ie8 .tabs-container .tabs-menu li a .ss-icon + .label {
    float: none; }

/*----- FILTER -----*/
.filter h1 {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  text-transform: uppercase; }
.filter h2 {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 21px;
  background-color: #e7eaee;
  padding: 12.5px;
  margin-top: 25px; }
.filter .filter-by-type li {
  position: relative;
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-indent: -.7em;
  list-style: none;
  margin: 1em; }
  .filter .filter-by-type li:before {
    content: "• ";
    color: #146eb0; }
  .filter .filter-by-type li.current {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .filter .filter-by-type li a {
    color: #1b1b1b; }
.filter .toggle-init h2.toggle-trigger:hover {
  cursor: pointer; }
.filter .toggle-init h2.toggle-trigger:after {
  float: right;
  content: '+';
  font-family: "SSGizmo";
  margin-top: 2px; }
.filter .toggle-init h2.toggle-trigger.active:after {
  content: "-"; }
.filter .toggle-init .toggle-target {
  display: none; }
.filter .form-input {
  margin: 12.5px 0; }
  .filter .form-input label {
    display: inline-block;
    width: 25%;
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px; }

@media screen and (min-width: 750px) {
  .pagination .direction {
    margin: 0; }
    .pagination .direction.prev {
      float: left; }
    .pagination .direction.next {
      float: right; }
    .pagination .direction .ss-icon {
      position: relative;
      top: 3px; } }
@media screen and (min-width: 1000px) {
  .filter .filter-by-type {
    padding-bottom: 1px; }
  .filter .toggle-init h2.toggle-trigger:after, .filter .toggle-init h2.toggle-trigger.active:after {
    content: none; }
  .filter .toggle-init .toggle-target {
    display: block; } }
@media screen and (min-width: 1153px) {
  .tabs-container .tabs-window .tabs-view {
    padding-top: 8px; }
  .tabs-container.tabs-init .tabs-menu {
    display: block; }
  .tabs-container.tabs-init .accordion-trigger {
    display: none; } }
@media print {
  .tabs-container.tabs-init .tabs-menu {
    text-align: center; }
    .tabs-container.tabs-init .tabs-menu li {
      display: none;
      float: none; }
      .tabs-container.tabs-init .tabs-menu li.active {
        display: inline; }
        .tabs-container.tabs-init .tabs-menu li.active a:after {
          content: none; } }
/*----- TAGS -----*/
.tags h1 {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 0.5em; }
.tags li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-weight: bold;
  font-size: 14px;
  margin-right: 1em; }
  .tags li a {
    text-decoration: none; }
    .tags li a i {
      position: relative;
      top: 2px;
      color: #757575; }

/*----- PAGE TOOLBAR -----*/
.toolbar {
  border-top: 1px dotted #969696;
  border-bottom: 1px dotted #969696; }
  .toolbar:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .toolbar {
    zoom: 1; }
  .toolbar .toolbar-item {
    line-height: 40px;
    margin: 12.5px 0; }
    .toolbar .toolbar-item p {
      color: #757575;
      font-family: Georgia, serif;
      font-size: 13px; }
      .toolbar .toolbar-item p a:hover {
        text-decoration: underline; }
    .toolbar .toolbar-item .button-primary {
      font-size: 14px;
      padding: 0.5em 0.75em; }
  .toolbar .toolbar-item:last-child {
    padding-left: 15px !important;
    margin-right: 0;
    border-right: none !important; }
  .toolbar .toolbar-item-guardar {
    float: right !important;
    border-right: none !important;
    padding-left: 25px;
    padding-right: 5px !important;
    margin: 0 5px 0 0 !important; }
  .toolbar .toolbar-item-share {
    float: right !important;
    border-right: none !important; }
    .toolbar .toolbar-item-share p {
      display: none; }
    .toolbar .toolbar-item-share li {
      display: inline-block;
      *display: inline;
      zoom: 1;
      margin-right: 0.5em; }
      .toolbar .toolbar-item-share li a {
        color: #969696;
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 12px;
        text-transform: uppercase; }
        .toolbar .toolbar-item-share li a:hover {
          color: #757575; }
      .toolbar .toolbar-item-share li a.total {
        display: none;
        position: relative;
        top: -6px;
        color: #1b1b1b;
        font-family: Arial, sans-serif;
        font-size: 14px;
        text-decoration: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #a6b3bc;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        background-color: #fff;
        padding: 0.5em 0.75em;
        margin-left: 0.25em; }
        .toolbar .toolbar-item-share li a.total:after, .toolbar .toolbar-item-share li a.total:before {
          right: 98%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        .toolbar .toolbar-item-share li a.total:after {
          border-color: transparent;
          border-right-color: #fff;
          border-width: 6px;
          top: 50%;
          margin-top: -6px; }
        .toolbar .toolbar-item-share li a.total:before {
          border-color: transparent;
          border-right-color: #a6b3bc;
          border-width: 7px;
          top: 50%;
          margin-top: -7px; }
      .toolbar .toolbar-item-share li i {
        font-size: 28px; }
      .toolbar .toolbar-item-share li .end-icon-facebook {
        color: #556eae; }
      .toolbar .toolbar-item-share li .end-icon-twitter {
        color: #1ab1e8; }
      .toolbar .toolbar-item-share li .end-icon-google-plus {
        color: #dd4b39; }
      .toolbar .toolbar-item-share li .end-icon-pinterest {
        color: #ff142f; }
      .toolbar .toolbar-item-share li:last-child {
        margin-right: 0; }
      .toolbar .toolbar-item-share li.mas {
        position: relative; }
        .toolbar .toolbar-item-share li.mas .mas-trigger {
          display: none; }
        .toolbar .toolbar-item-share li.mas .mas-target {
          display: inline; }
  .toolbar .toolbar-item-comments .trigger-comments {
    float: right;
    position: relative;
    top: -6px;
    color: #146eb0;
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 21px;
    text-transform: uppercase;
    text-decoration: none; }
    .toolbar .toolbar-item-comments .trigger-comments .ss-icon {
      position: relative;
      top: 8px;
      left: -4px;
      color: #757575;
      font-size: 30px; }

.js .toolbar-item-share li.mas .mas-trigger {
  display: inline; }
  .js .toolbar-item-share li.mas .mas-trigger .label,
  .js .toolbar-item-share li.mas .mas-trigger .ss-icon {
    position: relative; }
  .js .toolbar-item-share li.mas .mas-trigger .label {
    top: -6px; }
  .js .toolbar-item-share li.mas .mas-trigger .ss-icon {
    top: 2px;
    margin-right: 4px; }
.js .toolbar-item-share li.mas .mas-target {
  display: none;
  position: absolute;
  z-index: 99;
  bottom: 125%;
  width: auto;
  left: -180%;
  text-align: center;
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  /*padding: 6px 6px $grid-space $grid-space;*/
  padding: 12.5px; }
  .js .toolbar-item-share li.mas .mas-target .button-primary {
    margin-top: 10px; }
  .js .toolbar-item-share li.mas .mas-target textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1b1b1b;
    font-weight: normal;
    font-size: 15px;
    font-family: Arial, sans-serif;
    border: 1px solid #e7eaee;
    padding: 7px;
    width: 100%; }
  .js .toolbar-item-share li.mas .mas-target:before, .js .toolbar-item-share li.mas .mas-target:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  .js .toolbar-item-share li.mas .mas-target:before {
    border-color: rgba(194, 225, 245, 0);
    border-top-color: rgba(0, 0, 0, 0.06);
    border-width: 12px;
    margin-left: -12px; }
  .js .toolbar-item-share li.mas .mas-target:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #fff;
    border-width: 10px;
    margin-left: -10px; }
  .js .toolbar-item-share li.mas .mas-target li i {
    margin-right: 0; }
.js .toolbar-item-share li.mas.active .mas-trigger {
  opacity: .5; }

.multimedia .toolbar .toolbar-item p {
  color: #fff; }
.multimedia .toolbar .toolbar-item.social .trigger-mas {
  color: #389be4; }

.blog .toolbar {
  border-top: none;
  padding: 25px 0;
  margin: 25px 0; }
  .blog .toolbar .toolbar-item .trigger-mas {
    display: inline;
    top: auto; }

/*----- SECTION DROPDOWN -----*/
.section-dropdown .dropdown-trigger {
  display: block;
  height: 40px;
  color: #1b1b1b;
  font-size: 11px;
  line-height: 40px;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #dddddd;
  background-color: #e7eaee;
  padding-left: 1em; }
  .section-dropdown .dropdown-trigger:before {
    float: right;
    width: 40px;
    height: 40px;
    color: #fff;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    background-color: #0f5487; }
  .section-dropdown .dropdown-trigger:hover {
    background-color: #dddddd; }
.section-dropdown .dropdown-target {
  border: 1px solid #dddddd;
  background-color: #e7eaee; }
  .section-dropdown .dropdown-target li {
    font-size: 13px; }
    .section-dropdown .dropdown-target li a {
      display: block;
      color: #1b1b1b;
      font-weight: bold;
      text-decoration: none;
      padding: 0.75em 1em; }
      .section-dropdown .dropdown-target li a:hover {
        color: #404040;
        background-color: #f5f5f5; }
    .section-dropdown .dropdown-target li:first-child a {
      padding-top: 1em; }
    .section-dropdown .dropdown-target li:last-child a {
      padding-bottom: 1em; }
.section-dropdown.active .dropdown-trigger:before {
  content: '-'; }

.multimedia .section-dropdown .dropdown-trigger {
  border-color: #222; }

/*----- FACEBOOK: Facepile -----*/
.fb_iframe_widget {
  border-top: 1px dotted #969696;
  padding-top: 25px;
  margin-bottom: 30px; }

/*--------------------
	MEDIA QUERIES
--------------------*/
@media screen and (min-width: 750px) {
  .toolbar {
    padding: 12.5px 0; }
    .toolbar .toolbar-item {
      float: left;
      height: 40px;
      margin: 0 25px 0 0; }
      .toolbar .toolbar-item p {
        line-height: 40px; }
    .toolbar .toolbar-item-share p,
    .toolbar .toolbar-item-share ul {
      display: inline; }
    .toolbar .toolbar-item-share p {
      position: relative;
      top: -4px; }
    .toolbar .toolbar-item-share li i {
      font-size: 23px;
      line-height: 40px; }
    .toolbar .toolbar-item-comments .trigger-comments {
      float: none;
      position: static; }

  .blog .toolbar {
    padding: 0 0 25px; } }
@media screen and (max-width: 450px) {
  .article-header .toolbar .toolbar-item-share {
    float: left !important; }
  .article-header .toolbar .toolbar-item .button-primary {
    float: right !important;
    margin-right: 30px;
    margin-bottom: 10px;
    margin: 10px 30px 10px 0px; } }
@media screen and (min-width: 1000px) {
  .toolbar .toolbar-item {
    border-right: 1px solid #e7eaee;
    padding-right: 25px; }
    .toolbar .toolbar-item:last-child {
      border-right: none;
      padding-right: 0;
      margin-right: 0; }
  .toolbar .toolbar-item-share li a.total {
    display: inline-block;
    *display: inline;
    zoom: 1; } }
/*----- STORY TEASE -----*/
.story-tease-alpha:after,
.story-tease-beta:after,
.story-tease-gamma:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .story-tease-alpha, .lt-ie8
.story-tease-beta, .lt-ie8
.story-tease-gamma {
  zoom: 1; }
.story-tease-alpha .story-tease-date,
.story-tease-alpha .story-tease-metadata,
.story-tease-beta .story-tease-date,
.story-tease-beta .story-tease-metadata,
.story-tease-gamma .story-tease-date,
.story-tease-gamma .story-tease-metadata {
  color: #757575;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 12px; }
.story-tease-alpha .story-tease-category,
.story-tease-beta .story-tease-category,
.story-tease-gamma .story-tease-category {
  display: block;
  color: #146eb0;
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase; }
.story-tease-alpha .story-tease-author,
.story-tease-beta .story-tease-author,
.story-tease-gamma .story-tease-author {
  color: #757575;
  font-family: Georgia, serif;
  font-size: 14px; }
.story-tease-alpha .story-tease-title a,
.story-tease-beta .story-tease-title a,
.story-tease-gamma .story-tease-title a {
  color: #1b1b1b;
  text-decoration: none; }
  .story-tease-alpha .story-tease-title a:hover,
  .story-tease-beta .story-tease-title a:hover,
  .story-tease-gamma .story-tease-title a:hover {
    text-decoration: underline; }
.story-tease-alpha .story-tease-title .flag,
.story-tease-beta .story-tease-title .flag,
.story-tease-gamma .story-tease-title .flag {
  font-family: Arial, sans-serif; }
.story-tease-alpha .story-tease-image,
.story-tease-alpha .story-tease-video,
.story-tease-beta .story-tease-image,
.story-tease-beta .story-tease-video,
.story-tease-gamma .story-tease-image,
.story-tease-gamma .story-tease-video {
  display: inline-block;
  position: relative; }
  .story-tease-alpha .story-tease-image img,
  .story-tease-alpha .story-tease-video img,
  .story-tease-beta .story-tease-image img,
  .story-tease-beta .story-tease-video img,
  .story-tease-gamma .story-tease-image img,
  .story-tease-gamma .story-tease-video img {
    width: 100%; }
  .story-tease-alpha .story-tease-image .ss-icon,
  .story-tease-alpha .story-tease-video .ss-icon,
  .story-tease-beta .story-tease-image .ss-icon,
  .story-tease-beta .story-tease-video .ss-icon,
  .story-tease-gamma .story-tease-image .ss-icon,
  .story-tease-gamma .story-tease-video .ss-icon {
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    left: 0;
    width: 47px;
    height: 47px;
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 49px;
    -webkit-border-radius: 47px;
    -moz-border-radius: 47px;
    border-radius: 47px;
    border: 1px solid rgba(255, 255, 255, 0.85);
    background-color: #1b1b1b;
    background-color: rgba(0, 0, 0, 0.35);
    margin: -23px auto 0; }
  .story-tease-alpha .story-tease-image .gallery,
  .story-tease-alpha .story-tease-video .gallery,
  .story-tease-beta .story-tease-image .gallery,
  .story-tease-beta .story-tease-video .gallery,
  .story-tease-gamma .story-tease-image .gallery,
  .story-tease-gamma .story-tease-video .gallery {
    top: auto;
    right: auto;
    bottom: 10px;
    left: 10px; }
  .story-tease-alpha .story-tease-image .play-video,
  .story-tease-alpha .story-tease-video .play-video,
  .story-tease-beta .story-tease-image .play-video,
  .story-tease-beta .story-tease-video .play-video,
  .story-tease-gamma .story-tease-image .play-video,
  .story-tease-gamma .story-tease-video .play-video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(/a/i/icon-play_S.png) center no-repeat; }
.story-tease-alpha .story-tease-event,
.story-tease-beta .story-tease-event,
.story-tease-gamma .story-tease-event {
  float: left;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 17px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #dcdcdc;
  padding: 12.5px; }
  .story-tease-alpha .story-tease-event em,
  .story-tease-beta .story-tease-event em,
  .story-tease-gamma .story-tease-event em {
    display: block;
    font-style: normal;
    font-size: 33px; }
  .story-tease-alpha .story-tease-event + .story-tease-body,
  .story-tease-beta .story-tease-event + .story-tease-body,
  .story-tease-gamma .story-tease-event + .story-tease-body {
    overflow: hidden;
    padding-left: 25px; }
    .story-tease-alpha .story-tease-event + .story-tease-body ul,
    .story-tease-beta .story-tease-event + .story-tease-body ul,
    .story-tease-gamma .story-tease-event + .story-tease-body ul {
      margin-bottom: 18px; }
    .story-tease-alpha .story-tease-event + .story-tease-body li,
    .story-tease-beta .story-tease-event + .story-tease-body li,
    .story-tease-gamma .story-tease-event + .story-tease-body li {
      font-weight: bold;
      font-size: 16px;
      margin: 8px 0; }
      .story-tease-alpha .story-tease-event + .story-tease-body li .ss-icon,
      .story-tease-beta .story-tease-event + .story-tease-body li .ss-icon,
      .story-tease-gamma .story-tease-event + .story-tease-body li .ss-icon {
        position: relative;
        top: 2px;
        color: #757575;
        margin-right: 4px; }
.story-tease-alpha .story-tease-summary,
.story-tease-beta .story-tease-summary,
.story-tease-gamma .story-tease-summary {
  color: #404343;
  font-family: Georgia, serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased; }
  .story-tease-alpha .story-tease-summary p,
  .story-tease-beta .story-tease-summary p,
  .story-tease-gamma .story-tease-summary p {
    line-height: 1.5em; }
.story-tease-alpha .live-header,
.story-tease-beta .live-header,
.story-tease-gamma .live-header {
  border-bottom: none;
  margin-bottom: 0; }

.story-tease-alpha .story-tease-image,
.story-tease-alpha .story-tease-video {
  display: block;
  margin-bottom: 12.5px; }
.story-tease-alpha .story-tease-title {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 25px;
  line-height: 30px;
  padding: 0.25em 0; }
  .story-tease-alpha .story-tease-title h1 {
    font-weight: normal;
    font-size: 25px;
    line-height: 30px; }
.story-tease-alpha .story-tease-body .button-primary {
  margin: 0 auto; }
.story-tease-alpha.story-tease-sponsored {
  border-bottom: 3px solid #f78400;
  background-color: #fffbe0; }

.story-tease-beta .story-tease-icon {
  float: left;
  width: 25px;
  color: #757575;
  font-size: 22px;
  margin-top: 2px;
  margin-right: 15px; }
  .story-tease-beta .story-tease-icon + .story-tease-body {
    overflow: hidden; }
.story-tease-beta .story-tease-image {
  float: left;
  width: 20.6896552%; }
  .story-tease-beta .story-tease-image + .story-tease-body {
    padding-left: 26.2068966%; }
.story-tease-beta > .story-tease-date {
  margin-bottom: 0.75em; }
.story-tease-beta .story-tease-category {
  margin-bottom: 4px; }
.story-tease-beta .story-tease-title {
  font-size: 14px;
  padding-bottom: 0.5em; }
.story-tease-beta .story-tease-author {
  padding-bottom: 0.5em; }
.story-tease-beta .story-tease-metadata {
  color: #1b1b1b;
  font-weight: normal;
  font-size: 11px; }
.story-tease-beta .story-tease-body .story-tease-date {
  margin-bottom: 0.5em; }
.story-tease-beta.story-tease-sponsored .story-tease-sponsor {
  padding-bottom: 0; }

.story-tease-gamma .story-tease-image {
  float: left;
  width: 20.6896552%; }
.story-tease-gamma .story-tease-body {
  padding-left: 26.2068966%; }
  .story-tease-gamma .story-tease-body .story-tease-source {
    color: #9f9f9f;
    font-style: italic;
    font-size: 14px; }
  .story-tease-gamma .story-tease-body .story-tease-title {
    font-size: 15px;
    padding-bottom: 0.5em; }
    .story-tease-gamma .story-tease-body .story-tease-title a {
      color: #0f5487; }

.story-tease-sponsored .story-tease-category {
  color: #e37900; }
.story-tease-sponsored .story-tease-body {
  padding: 0 12.5px; }
.story-tease-sponsored .story-tease-sponsor {
  color: #e37900;
  font-style: italic;
  font-size: 14px;
  padding: 12.5px 0; }
  .story-tease-sponsored .story-tease-sponsor img {
    margin-top: 6px; }

.multimedia .story-tease-alpha .story-tease-date,
.multimedia .story-tease-alpha .story-tease-metadata,
.multimedia .story-tease-beta .story-tease-date,
.multimedia .story-tease-beta .story-tease-metadata,
.multimedia .story-tease-gamma .story-tease-date,
.multimedia .story-tease-gamma .story-tease-metadata {
  color: #9f9f9f; }
.multimedia .story-tease-alpha .story-tease-category,
.multimedia .story-tease-beta .story-tease-category,
.multimedia .story-tease-gamma .story-tease-category {
  color: #389be4; }
.multimedia .story-tease-alpha .story-tease-author,
.multimedia .story-tease-beta .story-tease-author,
.multimedia .story-tease-gamma .story-tease-author {
  color: #fff; }
.multimedia .story-tease-alpha .story-tease-title a,
.multimedia .story-tease-beta .story-tease-title a,
.multimedia .story-tease-gamma .story-tease-title a {
  color: #fff; }

/*----- VIDEO TEASE -----*/
.video-tease-alpha,
.video-tease-beta {
  position: relative; }
  .video-tease-alpha .video-tease-video,
  .video-tease-beta .video-tease-video {
    position: relative; }
    .video-tease-alpha .video-tease-video img,
    .video-tease-beta .video-tease-video img {
      width: 100%; }
    .video-tease-alpha .video-tease-video .play-video,
    .video-tease-beta .video-tease-video .play-video {
      position: absolute;
      z-index: 2;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: url(/a/i/icon-play_S.png) center 40% no-repeat; }
    .video-tease-alpha .video-tease-video .ss-icon,
    .video-tease-beta .video-tease-video .ss-icon {
      display: block;
      position: absolute;
      z-index: 1;
      top: 50%;
      right: 0;
      left: 0;
      width: 47px;
      height: 47px;
      color: #fff;
      font-size: 30px;
      text-align: center;
      line-height: 49px;
      -webkit-border-radius: 47px;
      -moz-border-radius: 47px;
      border-radius: 47px;
      border: 1px solid rgba(255, 255, 255, 0.85);
      background-color: #1b1b1b;
      background-color: rgba(0, 0, 0, 0.35);
      margin: -23px auto 0; }
  .video-tease-alpha .video-tease-body,
  .video-tease-beta .video-tease-body {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(top, transparent 0%, black 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, black));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, transparent 0%, black 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, transparent 0%, black 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, transparent 0%, black 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, transparent 0%, black 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */
    padding: 25px 12.5px 12.5px; }
    .video-tease-alpha .video-tease-body .video-tease-category,
    .video-tease-beta .video-tease-body .video-tease-category {
      display: inline-block;
      font-weight: bold;
      font-size: 12px;
      text-transform: uppercase; }
    .video-tease-alpha .video-tease-body .video-tease-title,
    .video-tease-beta .video-tease-body .video-tease-title {
      color: #fff;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif; }
      .video-tease-alpha .video-tease-body .video-tease-title a,
      .video-tease-beta .video-tease-body .video-tease-title a {
        color: #fff; }

.video-tease-alpha .video-tease-body {
  right: 5px;
  bottom: 5px;
  left: 5px; }
  .video-tease-alpha .video-tease-body .video-tease-category {
    color: #fff;
    padding: 6px 14px 6px 8px;
    background-color: #b8191f; }
    .video-tease-alpha .video-tease-body .video-tease-category:before {
      content: "• ";
      margin-right: 0.5em; }
  .video-tease-alpha .video-tease-body .video-tease-title {
    font-size: 21px;
    margin-top: 12.5px; }

.video-tease-beta .video-tease-body .video-tease-category {
  color: #389be4; }
.video-tease-beta .video-tease-body .video-tease-title {
  font-size: 15px; }

.lt-ie8 .video-tease-beta .video-tease-body {
  right: -12px; }

/*----- STORY BULLET LIST -----*/
.story-bullet-list li {
  font-weight: bold;
  font-size: 14px;
  text-indent: -.7em;
  line-height: 18px;
  padding-left: 0.65em;
  margin-bottom: 0.5em; }
  .story-bullet-list li:before {
    content: '\25A0';
    color: #146eb0;
    font-size: 14px;
    margin-right: 0.5em; }
  .story-bullet-list li a {
    color: #1b1b1b;
    text-decoration: none; }
    .story-bullet-list li a:hover {
      color: #757575; }
    .story-bullet-list li a .ss-icon {
      position: relative;
      top: 3px;
      font-size: 18px;
      margin-right: 0.25em; }

@media screen and (min-width: 400px) {
  .story-tease-alpha .bk2-story-tease-image-right,
  .story-tease-beta .bk2-story-tease-image-right,
  .story-tease-gamma .bk2-story-tease-image-right {
    float: right;
    margin-left: 25px; }
  .story-tease-alpha .bk2-story-tease-image-left,
  .story-tease-beta .bk2-story-tease-image-left,
  .story-tease-gamma .bk2-story-tease-image-left {
    float: left;
    margin-right: 25px; }

  .video-tease-alpha .video-tease-video .play-video {
    background: url(/a/i/icon-play_M.png) center no-repeat; }
  .video-tease-alpha .video-tease-video .ss-icon {
    width: 87px;
    height: 87px;
    font-size: 50px;
    line-height: 93px;
    -webkit-border-radius: 87px;
    -moz-border-radius: 87px;
    border-radius: 87px;
    border-width: 3px;
    margin-top: -43px; } }
@media screen and (min-width: 750px) {
  .story-tease-alpha .story-tease-date {
    font-size: 14px; }
  .story-tease-alpha .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 25px;
    line-height: 30px; }
    .story-tease-alpha .story-tease-title h1 {
      font-size: 25px;
      line-height: 30px; }

  .story-tease-beta .story-tease-image {
    width: 25%; }
    .story-tease-beta .story-tease-image + .story-tease-body {
      padding-left: 28.8461538%; }

  .video-tease-alpha .video-tease-body {
    padding: 50px 25px 25px; } }
@media screen and (min-width: 1000px) {
  .story-tease-alpha .story-tease-title {
    font-size: 51px;
    line-height: 48px; }
    .story-tease-alpha .story-tease-title h1 {
      font-size: 51px;
      line-height: 48px; } }
.comments-header {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  padding-bottom: 10px; }
  .comments-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .comments-header {
    zoom: 1; }
  .comments-header h1 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 12.5px; }
    .comments-header h1 .ss-icon {
      position: relative;
      top: 6px;
      color: #757575;
      font-size: 26px;
      margin-right: 4px; }
    .comments-header h1 em {
      color: #0f5487;
      font-style: normal; }
  .comments-header .button-primary {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px; }

article.comment {
  font-size: 14px;
  border: 1px solid #dddddd;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 20px 12.5px; }
  article.comment:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 article.comment {
    zoom: 1; }
  article.comment .comment-avatar {
    float: left;
    width: 55px; }
  article.comment .comment-title,
  article.comment .comment-date {
    padding-top: 0.5em;
    padding-left: 67.5px; }
  article.comment .comment-title {
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 0.5em; }
  article.comment .comment-date {
    color: #969696;
    font-style: italic; }
  article.comment .comment-summary {
    clear: both; }
    article.comment .comment-summary p {
      line-height: 18px;
      padding: 0.5em 0; }
  article.comment .toolbar {
    text-align: right;
    border: none;
    padding: 0;
    margin: 12.5px 0 0; }
    article.comment .toolbar .toolbar-item {
      float: none;
      display: inline-block;
      *display: inline;
      zoom: 1;
      height: auto; }
    article.comment .toolbar .toolbar-item-share li i {
      color: #969696; }
    article.comment .toolbar .toolbar-item-reply {
      position: relative;
      top: -2px;
      line-height: 40px; }
      article.comment .toolbar .toolbar-item-reply .ss-icon {
        margin-right: 4px; }
  article.comment .comments-publish {
    border: none;
    border-top: 1px dotted #dddddd;
    box-shadow: none;
    padding: 12.5px 0 0;
    margin-top: 12.5px; }
  article.comment article.comment {
    margin-top: 12.5px;
    margin-bottom: 0; }

.comments-publish {
  border: 1px solid #dddddd;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }

.comments-target .trigger-comments {
  display: block;
  font-size: 18px;
  padding: 1em;
  margin: 0 auto 25px; }
  .comments-target .trigger-comments:before {
    top: 5px;
    font-size: 24px; }

.multimedia .comments-header h1 em {
  color: #389be4; }
.multimedia article.comment,
.multimedia .comments-publish {
  background-color: #595959; }
.multimedia article.comment a {
  color: #87bbdb; }

@media screen and (min-width: 400px) {
  .comments-header h1 {
    float: left;
    margin-bottom: 0; }
  .comments-header a.button-primary {
    float: right; } }
@media screen and (min-width: 750px) {
  .comments {
    margin-top: 25px; }

  .comments-header {
    padding-top: 16px;
    padding-bottom: 16px; }
    .comments-header a.button-primary {
      padding: 1em 1.5em; }

  article.comment .comment-date {
    float: right;
    padding-top: 0.5em; }
  article.comment .comment-summary {
    clear: none;
    padding-left: 67.5px; }
    article.comment .comment-summary p {
      padding: 0 0 1em 0; }
      article.comment .comment-summary p:last-child {
        padding-bottom: 0; }
  article.comment article.comment,
  article.comment .comments-publish {
    margin-left: 67.5px; } }
.mejs-container {
  position: relative;
  background: #146eb0;
  font-family: Helvetica, Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0; }

.mejs-audio {
  height: 55px !important; }

.me-plugin {
  position: absolute; }

.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden; }

.mejs-fullscreen {
  /* set it to not show scroll bars so 100% will work */
  overflow: hidden !important; }

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000; }

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  width: 100%;
  height: 100%; }

.mejs-clear {
  clear: both; }

/* Start: LAYERS */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat; }

:root .mejs-poster img {
  display: none; }

.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0; }

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-overlay-play {
  cursor: pointer; }

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  /*background: url(/a/i/bigplay.svg) no-repeat;*/ }

.no-svg .mejs-overlay-button {
  /*background-image: url(/a/i/bigplay.png);*/ }

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px; }

.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  /*background: url(/a/i/background.png);*/
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9)); }

.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  /*background: transparent url(/a/i/loading.gif) 50% 50% no-repeat;*/ }

/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  top: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #0f5487;
  background-color: #146eb0;
  width: 100%;
  padding: 12.5px 10px; }

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica, Arial;
  border: 0; }

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url(/a/i/controls.svg) no-repeat; }

.no-svg .mejs-controls .mejs-button button {
  background-image: url(/a/i/controls.png); }

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
  outline: solid 1px yellow; }

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.mejs-container .mejs-controls .mejs-time span {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto; }

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs-controls .mejs-play button {
  background-position: 0 0; }

.mejs-controls .mejs-pause button {
  background-position: 0 -16px; }

.mejs-controls .mejs-stop button {
  background-position: -112px 0; }

/* Start: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 5px; }

.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  cursor: pointer; }

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)); }

.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite; }

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }
@-moz-keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }
@-ms-keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }
@-o-keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }
@keyframes buffering-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 30px 0; } }
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: #969696;
  width: 0; }

.mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #fff;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.45);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.45);
  width: 0; }

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center; }

.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111; }

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0; }

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px; }

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress Bar */
/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0; }

.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px; }

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px; }

.mejs-controls .mejs-unmute button {
  background-position: -16px 0; }

.mejs-controls .mejs-volume-button {
  position: relative; }

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  /*background: url(/a/i/background.png);*/
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0; }

.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0; }

/* horizontal version */
.mejs-controls div.mejs-horizontal-volume-slider {
  height: 26px;
  width: 60px;
  position: relative; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  background-color: #1b1b1b;
  background-color: rgba(0, 0, 0, 0.5); }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  background-color: #f78400; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none; }

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
  position: relative; }

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0; }

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  /*background: url(/a/i/background.png);*/
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px; }

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0; }

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1; }

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
  overflow: hidden;
  border: 0; }

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer; }

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none; }

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232); }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px; }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis; }

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  color: #fff; }

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline; }

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal; }

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0; }

.mejs-captions-position-hover {
  bottom: 45px; }

.mejs-captions-text {
  padding: 3px 5px;
  /*background: url(/a/i/background.png);*/
  background: rgba(20, 20, 20, 0.8); }

/* End: Track (Captions and Chapters) */
/* Start: Error */
.me-cannotplay a {
  color: #fff;
  font-weight: bold; }

.me-cannotplay span {
  padding: 15px;
  display: block; }

/* End: Error */
/* Start: Loop */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px; }

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0; }

/* End: Loop */
/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px; }

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0; }

/* End: backlight */
/* Start: Picture Controls */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0; }

/* End: Picture Controls */
/* context menu */
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
  /* make sure it shows on fullscreen */ }

.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333; }

.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica, Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333; }

.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff; }

/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button {
  position: relative; }

.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  /*background: url(/a/i/background.png);*/
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px; }

/* End: Source Chooser */
/* Start: Postroll */
.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background: url(/a/i/background.png);*/
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden; }

.mejs-postroll-layer-content {
  width: 100%;
  height: 100%; }

.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  /*background: url(/a/i/background.png);*/
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer; }

/* End: Postroll */
/*----- TICKER -----*/
.ticker {
  position: relative;
  z-index: 1; }
  .ticker:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .ticker {
    zoom: 1; }
  .ticker .ticker-header,
  .ticker .ticker-listing-terms {
    font-size: 11px;
    text-transform: uppercase; }
  .ticker .ticker-header {
    position: relative;
    color: #fff;
    background-color: #0f5487;
    padding: 8px 1em; }
    .ticker .ticker-header h1 {
      font-size: 11px;
      line-height: 22px; }
    .ticker .ticker-header span {
      float: left;
      font-size: 20px;
      margin-right: 8px; }
  .ticker .ticker-listing-terms,
  .ticker .ticker-listing-headlines {
    border: 1px solid #dddddd;
    background-color: #f5f5f5;
    padding-right: 16px;
    padding-left: 16px; }
    .ticker .ticker-listing-terms li a,
    .ticker .ticker-listing-headlines li a {
      color: #1b1b1b;
      text-decoration: none; }
  .ticker .ticker-listing-terms {
    text-align: center; }
    .ticker .ticker-listing-terms li {
      display: inline-block;
      *display: inline;
      zoom: 1;
      padding: 1em 0;
      margin-right: 1em; }
      .ticker .ticker-listing-terms li:after {
        content: '-';
        margin-left: 1em; }
      .ticker .ticker-listing-terms li:last-child:after {
        content: none; }
  .ticker .ticker-listing-headlines {
    overflow: hidden;
    font-weight: bold;
    font-size: 14px; }
    .ticker .ticker-listing-headlines li {
      padding: 11px 0; }
    .ticker .ticker-listing-headlines .ticker-message {
      display: block;
      padding: 11px 0; }
      .ticker .ticker-listing-headlines .ticker-message a {
        color: #1b1b1b;
        text-decoration: none; }
  .ticker .ticker-close {
    position: absolute;
    z-index: 99;
    top: 12.5px;
    right: 12.5px;
    color: #fff; }
  .ticker .ticker-more {
    position: absolute;
    top: 12.5px;
    right: 12.5px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-size: 12px; }
    .ticker .ticker-more a {
      color: #fff;
      text-decoration: none; }
  .ticker .ticker-slider .flex-direction-nav li {
    position: absolute;
    z-index: 2;
    top: 1px;
    bottom: 1px;
    background-color: #f5f5f5;
    margin: auto 0; }
    .ticker .ticker-slider .flex-direction-nav li a {
      display: block;
      color: #1b1b1b;
      padding: 12px 2px 0; }
    .ticker .ticker-slider .flex-direction-nav li.prev {
      display: none;
      left: 1px; }
    .ticker .ticker-slider .flex-direction-nav li.next {
      right: 1px; }
  .ticker .flexslider-init {
    position: relative;
    overflow: hidden; }
    .ticker .flexslider-init .ticker-listing-headlines {
      padding: 0; }
      .ticker .flexslider-init .ticker-listing-headlines li a {
        display: block;
        text-align: center;
        margin: 0 25px; }
    .ticker .flexslider-init .flex-viewport {
      border-right: 1px solid #ddd;
      border-left: 1px solid #ddd; }
  .ticker.ticker-red .ticker-header {
    background-color: #b8191f; }
  .ticker.ticker-red .ticker-more a {
    color: #b8191f; }

/*----- WEATHER REPORT -----*/
.weather-report {
  padding: 14px 0; }
  .weather-report .weather-report-header {
    position: relative;
    float: left;
    padding-left: 45px;
    margin-right: 12.5px; }
    .weather-report .weather-report-header h1 {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 28px; }
    .weather-report .weather-report-header img {
      position: absolute;
      top: -13px;
      left: -12px;
      width: 65px; }
  .weather-report .weather-report-body {
    overflow: hidden; }
    .weather-report .weather-report-body h2 {
      color: #146eb0;
      font-size: 12px;
      text-transform: uppercase;
      margin-bottom: 3px; }
    .weather-report .weather-report-body p {
      color: #676767;
      font-size: 13px; }
    .weather-report .weather-report-body ul {
      margin-bottom: 3px; }
      .weather-report .weather-report-body ul li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 19px;
        margin-right: 12.5px; }
    .weather-report .weather-report-body .location {
      font-weight: normal; }
    .weather-report .weather-report-body .more:before {
      content: '|';
      color: #1b1b1b;
      margin: 0 12.5px; }
  .weather-report.weather-report-detail {
    margin-bottom: 25px; }
    .weather-report.weather-report-detail .weather-report-header {
      padding-left: 60px;
      margin-right: 25px; }
      .weather-report.weather-report-detail .weather-report-header h1 {
        font-size: 45px; }
      .weather-report.weather-report-detail .weather-report-header img {
        width: 85px; }
    .weather-report.weather-report-detail .weather-report-body ul li {
      display: block;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      margin-bottom: 12.5px; }
      .weather-report.weather-report-detail .weather-report-body ul li strong {
        color: #757575;
        font-size: 15px; }

/*----- POLLS -----*/
.poll {
  border: 1px solid #dcdcdc;
  padding: 12.5px; }
  .poll .poll-header {
    text-align: center;
    margin-bottom: 25px; }
    .poll .poll-header h1 {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 20px; }
  .poll form .form-input-radio {
    margin-bottom: 52.5px;
    width: 100px;
    height: 1px; }
    .poll form .form-input-radio label {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      padding-top: 5px;
      font-size: 14px; }
  .poll form .form-submit {
    text-align: center;
    margin-top: 100px; }
    .poll form .form-submit p {
      font-size: 12px;
      margin-top: 12.5px; }
  .poll dl {
    font-size: 14px; }
    .poll dl dt {
      margin-bottom: 4px; }
    .poll dl dd {
      background-color: #969696;
      margin-bottom: 12.5px; }
      .poll dl dd.highlight {
        background-color: #0f5487; }
      .poll dl dd strong {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 40px;
        line-height: 25px;
        background-color: #fff; }

/*--------------------
	MEDIA QUERIES
--------------------*/
@media screen and (min-width: 1000px) {
  /*----- POPULAR TOPICS -----*/
  .ticker .ticker-header {
    float: left; }
    .ticker .ticker-header:after {
      left: 100%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      z-index: 3;
      pointer-events: none;
      border-color: rgba(136, 183, 213, 0);
      border-left-color: #0f5487;
      border-width: 18px;
      top: 50%;
      margin-top: -18px; }
  .ticker .ticker-listing-terms {
    overflow: hidden;
    text-align: left;
    padding-right: 60px;
    padding-left: 30px; }
    .ticker .ticker-listing-terms li {
      padding: 13px 0; }
  .ticker .ticker-listing-headlines {
    padding-left: 25px; }
    .ticker .ticker-listing-headlines.slides {
      height: 36px;
      overflow: hidden; }
  .ticker .ticker-close {
    color: #1b1b1b;
    background-color: #f5f5f5; }
  .ticker .ticker-more {
    top: 14px; }
    .ticker .ticker-more a {
      color: #0f5487; }
  .ticker .flexslider-init {
    overflow: initial;
    padding-left: 22px; }
    .ticker .flexslider-init .ticker-listing-headlines li a {
      text-align: left; }
    .ticker .flexslider-init .flex-direction-nav {
      position: relative;
      overflow: hidden; }
    .ticker .flexslider-init .flex-direction-nav li.prev {
      left: 22px; }
    .ticker .flexslider-init .flex-direction-nav li a {
      padding-top: 50%; }
  .ticker.ticker-red .ticker-header:after {
    border-left-color: #b8191f; }
  .ticker.ticker-alerta {
    box-shadow: 0 0 0 0 rgba(219, 44, 50, 0.5);
    -webkit-animation: pulsate 1.25s ease-out;
    -webkit-animation-iteration-count: 5; }

  @-webkit-keyframes pulsate {
    70% {
      box-shadow: 0 0 10px 10px rgba(219, 44, 50, 0); }
    100% {
      box-shadow: 0 0 0 0 rgba(219, 44, 50, 0); } } }
.logo-brandshare {
  float: left;
  width: 180px;
  margin: 30px 0px 0px 6%; }
  .logo-brandshare img {
    height: auto;
    width: 180px; }

.adSkin-section {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  float: left;
  width: 38.6086987%;
  font-weight: normal;
  font-size: 33px;
  text-align: center;
  line-height: 70px;
  margin: 30px 0 0; }

.brandshare-content {
  display: none; }

.sponsored-help {
  margin-left: 185px !important;
  margin-top: -35px !important;
  font-size: 25px !important; }

.brandshare .sponsored-help {
  margin-left: 125px !important;
  margin-top: -26px !important; }

.aside-disclaimer {
  background: #f3f3f3;
  font-family: arial;
  font-size: 14px;
  color: #1c1c1c;
  padding: 18px;
  margin-bottom: 20px; }
  .aside-disclaimer p {
    line-height: 18px; }
  .aside-disclaimer h3 {
    font-size: 18px;
    margin-bottom: 8px; }

.tooltip-window {
  width: 300px !important; }

@media screen and (max-width: 1000px) {
  .logo-brandshare {
    margin: 50px 0px 10px 0px !important; }

  .aside-disclaimer {
    margin-top: 15px; }

  .brandshare-content {
    display: block !important; }

  .adSkin-section {
    margin-top: 10px !important; }

  .brandshare {
    display: none; }
    .brandshare .row img {
      width: 100% !important; } }
@media screen and (max-width: 750px) {
  .logo-brandshare {
    position: relative;
    left: 50% !important;
    margin-left: -195px !important; }

  .adSkin-section {
    margin-left: 20% !important; }

  .tooltip-window {
    width: 400px !important;
    margin-left: -250px !important; } }
@media screen and (max-width: 550px) {
  .adSkin-section {
    font-size: 24px !important;
    margin-left: 8% !important; } }
/*----- HIGHLIGHT BOX -----*/
.brandshare {
  background: #e7eaee; }
  .brandshare .highlight-box-header {
    /*border-bottom: 1px solid #969696;*/ }
  .brandshare .brandshare-header-container {
    width: 100% !important;
    margin: 0px auto -5px auto;
    padding-bottom: 25px;
    border-bottom: 1px solid #969696; }

.casanoticias .cta-more {
  top: 0;
  margin-right: 18px;
  padding: 0 !important;
  text-align: right;
  border-top: none !important;
  margin-top: 0 !important;
  margin-bottom: 10px; }
  .casanoticias .cta-more a {
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    margin-top: 5px; }

.highlight-box-poll {
  border: 1px solid #e7eaee;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  margin-bottom: 25px;
  padding: 0 !important; }
  .highlight-box-poll form, .highlight-box-poll dl {
    padding: 12.5px; }
  .highlight-box-poll .poll-header {
    margin-top: 10px !important; }
  .highlight-box-poll .highlight-box-header {
    text-align: center;
    background-color: #e7eaee;
    padding: 16px 8px; }
    .highlight-box-poll .highlight-box-header.highlight-box-header-partner.highlight-box-header-gold {
      padding: 8px; }
    .highlight-box-poll .highlight-box-header h1 {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 19px; }
      .highlight-box-poll .highlight-box-header h1 .logomark {
        position: relative; }
        .highlight-box-poll .highlight-box-header h1 .logomark .logomark-art {
          display: inline-block;
          position: absolute;
          top: -10px;
          left: -56px;
          width: 50px;
          height: 50px;
          background-position: center;
          background-repeat: no-repeat; }
    .highlight-box-poll .highlight-box-header img {
      margin: 0 auto; }
    .highlight-box-poll .highlight-box-header.highlight-box-header-left {
      text-align: left;
      padding: 16px; }
      .highlight-box-poll .highlight-box-header.highlight-box-header-left img {
        margin: 0; }

.highlight-box {
  border: 1px solid #e7eaee;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  margin-bottom: 25px; }
  .highlight-box .highlight-box-header {
    text-align: center;
    background-color: #e7eaee;
    padding: 16px 8px; }
    .highlight-box .highlight-box-header.highlight-box-header-partner.highlight-box-header-gold {
      padding: 8px; }
    .highlight-box .highlight-box-header h1 {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 19px; }
      .highlight-box .highlight-box-header h1 .logomark {
        position: relative; }
        .highlight-box .highlight-box-header h1 .logomark .logomark-art {
          display: inline-block;
          position: absolute;
          top: -10px;
          left: -56px;
          width: 50px;
          height: 50px;
          background-position: center;
          background-repeat: no-repeat; }
    .highlight-box .highlight-box-header img {
      margin: 0 auto; }
    .highlight-box .highlight-box-header.highlight-box-header-left {
      text-align: left;
      padding: 16px; }
      .highlight-box .highlight-box-header.highlight-box-header-left img {
        margin: 0; }
  .highlight-box .story-listing {
    padding-top: 12.5px; }
    .highlight-box .story-listing article[class*="story-tease-"] {
      padding: 15px; }
      .highlight-box .story-listing article[class*="story-tease-"]:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 .highlight-box .story-listing article[class*="story-tease-"] {
        zoom: 1; }
      .highlight-box .story-listing article[class*="story-tease-"]:last-child {
        border-bottom: none; }
    .highlight-box .story-listing article.story-tease-beta .story-tease-image {
      float: right; }
      .highlight-box .story-listing article.story-tease-beta .story-tease-image + .story-tease-body {
        padding-right: 26.2068966%;
        padding-left: 0; }
    .highlight-box .story-listing article.story-tease-gamma .story-tease-title,
    .highlight-box .story-listing article.story-tease-gamma .story-tease-metadata,
    .highlight-box .story-listing article.story-tease-gamma .story-tease-author,
    .highlight-box .story-listing article.story-tease-gamma .story-tease-summary {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 16px; }
      .highlight-box .story-listing article.story-tease-gamma .story-tease-title a,
      .highlight-box .story-listing article.story-tease-gamma .story-tease-metadata a,
      .highlight-box .story-listing article.story-tease-gamma .story-tease-author a,
      .highlight-box .story-listing article.story-tease-gamma .story-tease-summary a {
        color: #1b1b1b; }
    .highlight-box .story-listing article.story-tease-gamma .story-tease-author,
    .highlight-box .story-listing article.story-tease-gamma .story-tease-title {
      padding-bottom: 0.25em; }
    .highlight-box .story-listing article.story-tease-gamma .story-tease-summary {
      color: #757575;
      padding-bottom: 0.5em; }
  .highlight-box ol.story-listing {
    counter-reset: li;
    padding-top: 12.5px; }
    .highlight-box ol.story-listing li[class*="story-tease-"] {
      position: relative;
      list-style: none;
      border-bottom: 1px dotted #969696;
      padding: 20px 15px 20px 45px; }
      .highlight-box ol.story-listing li[class*="story-tease-"]:before {
        content: counter(li);
        counter-increment: li;
        position: absolute;
        top: 20px;
        left: 15px;
        font-weight: normal;
        font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 23px;
        text-align: center;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      .highlight-box ol.story-listing li[class*="story-tease-"]:last-child {
        border-bottom: none; }
      .highlight-box ol.story-listing li[class*="story-tease-"] .story-tease-title,
      .highlight-box ol.story-listing li[class*="story-tease-"] .story-tease-metadata {
        font-weight: normal;
        font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 16px; }
      .highlight-box ol.story-listing li[class*="story-tease-"] .story-tease-metadata {
        color: #969696; }
  .highlight-box ul.topics-listing {
    padding: 8px 0; }
    .highlight-box ul.topics-listing li {
      position: relative;
      font-weight: bold;
      font-size: 14px;
      text-indent: -.7em;
      list-style: none;
      padding-left: 1em;
      margin: 1em; }
      .highlight-box ul.topics-listing li:before {
        content: "• ";
        color: #146eb0; }
      .highlight-box ul.topics-listing li a {
        color: #1b1b1b; }
    .highlight-box ul.topics-listing.toggle-listing li.toggle-trigger {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-weight: normal;
      font-size: 18px; }
      .highlight-box ul.topics-listing.toggle-listing li.toggle-trigger:before {
        font-family: "SSGizmo";
        content: '+ '; }
      .highlight-box ul.topics-listing.toggle-listing li.toggle-trigger > ul {
        display: none; }
        .highlight-box ul.topics-listing.toggle-listing li.toggle-trigger > ul li {
          font-family: Arial, sans-serif; }
      .highlight-box ul.topics-listing.toggle-listing li.toggle-trigger.expand:before {
        content: "- "; }
      .highlight-box ul.topics-listing.toggle-listing li.toggle-trigger.expand > ul {
        display: block; }
  .highlight-box article.story-tease-alpha {
    padding: 15px; }
    .highlight-box article.story-tease-alpha .story-tease-metadata {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      color: #1b1b1b;
      font-weight: normal;
      font-size: 14px;
      margin-bottom: 1em; }
    .highlight-box article.story-tease-alpha .story-tease-title {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 17px;
      line-height: 20px; }
    .highlight-box article.story-tease-alpha p.story-tease-title {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 16px;
      text-align: center; }
      .highlight-box article.story-tease-alpha p.story-tease-title strong {
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .highlight-box article.story-tease-alpha .story-tease-body .button-primary {
      display: block;
      margin-bottom: 12.5px; }
    .highlight-box article.story-tease-alpha .story-tease-image img.frontpage {
      width: auto;
      margin: 0 auto; }
    .highlight-box article.story-tease-alpha + form {
      border-top: 1px dotted #969696; }
  .highlight-box article.story-tease-offer .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 22px; }
  .highlight-box article.story-tease-offer .story-tease-body .button-primary {
    display: inline-block;
    padding: 0.75em 2.5em; }
  .highlight-box article.story-tease-offer .story-tease-summary {
    margin: 12.5px 0; }
    .highlight-box article.story-tease-offer .story-tease-summary:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .highlight-box article.story-tease-offer .story-tease-summary {
      zoom: 1; }
    .highlight-box article.story-tease-offer .story-tease-summary li {
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 12.5px; }
      .highlight-box article.story-tease-offer .story-tease-summary li strong {
        display: block;
        color: #1b1b1b;
        margin-bottom: 4px; }
  .highlight-box form {
    padding: 15px; }
    .highlight-box form header h1 {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-weight: normal;
      font-size: 16px; }
    .highlight-box form fieldset .form-input-radio {
      float: left;
      width: 50%; }
    .highlight-box form .form-select {
      margin-top: 15px; }
      .highlight-box form .form-select .select2-container {
        width: 100%; }
    .highlight-box form .form-input-submit {
      margin-top: 15px; }
      .highlight-box form .form-input-submit input[type="submit"] {
        width: 100%; }
  .highlight-box .highlight-box-content-block {
    margin-top: 12.5px; }
    .highlight-box .highlight-box-content-block p {
      font-family: Georgia, serif;
      font-size: 15px;
      line-height: 1.25em;
      margin-bottom: 1.25em; }
  .highlight-box img.map {
    width: 100%; }
  .highlight-box .highlight-box-cta-block {
    text-align: center;
    padding: 12.5px; }
    .highlight-box .highlight-box-cta-block p {
      font-size: 16px;
      margin-bottom: 1em; }
  .highlight-box .highlight-box-clasificados {
    text-align: center;
    margin: 0 15px 15px; }
    .highlight-box .highlight-box-clasificados .button-primary {
      display: inline-block; }
    .highlight-box .highlight-box-clasificados p {
      color: #3b3b3b;
      font-family: Georgia, serif;
      font-size: 17px;
      margin: 1em 0; }
  .highlight-box .highlight-box-more {
    text-align: center;
    border-top: 1px dotted #969696;
    margin: 0 15px 15px; }
    .highlight-box .highlight-box-more .button-primary {
      display: block; }
    .highlight-box .highlight-box-more p {
      color: #3b3b3b;
      font-family: Georgia, serif;
      font-size: 17px;
      margin: 1em 0; }
  .highlight-box .timeline-stories {
    border-bottom: 1px dotted #969696;
    padding-bottom: 25px; }
  .highlight-box.highlight-box-flat {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .highlight-box.highlight-box-borderless {
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .highlight-box.highlight-box-borderless ul.topics-listing li {
      padding-left: 0; }
  .highlight-box.highlight-box-gold {
    width: 100%; }
    .highlight-box.highlight-box-gold .highlight-box-header-gold {
      background-color: #ffbf05; }
    .highlight-box.highlight-box-gold label {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 12px;
      color: #333332;
      float: none; }
    .highlight-box.highlight-box-gold nav.tabs-menu {
      height: 45px; }
    .highlight-box.highlight-box-gold .advertising-clasificados {
      width: 280px;
      height: 52px;
      margin: 20px auto 20px auto;
      background-color: #5FA800; }
  .highlight-box.highlight-box-red .highlight-box-header-red {
    color: #fff;
    background-color: #b8191f; }
  .highlight-box.highlight-box-blue .highlight-box-header-blue {
    color: #fff;
    background-color: #0f5487; }
  .highlight-box.highlight-box-grey .highlight-box-header-grey {
    background-color: #818081; }
  .highlight-box.highlight-box-clear .highlight-box-header-clear {
    border-bottom: 2px solid #1b1b1b;
    background-color: transparent; }
  .highlight-box.highlight-box-red .highlight-box-header-red {
    color: #fff;
    background-color: #b8191f; }
  .highlight-box.highlight-box-red article.story-tease-alpha .story-tease-body .button-primary {
    border-color: #b8191f;
    background-color: #b8191f; }
    .highlight-box.highlight-box-red article.story-tease-alpha .story-tease-body .button-primary:hover {
      background-color: red; }
  .highlight-box.highlight-box-red form .form-input-submit input[type="submit"] {
    border-color: #b8191f;
    background-color: #b8191f; }
    .highlight-box.highlight-box-red form .form-input-submit input[type="submit"]:hover {
      background-color: red; }
  .highlight-box.toggle-init .highlight-box-header {
    padding: 8px 8px 16px; }
    .highlight-box.toggle-init .highlight-box-header:hover {
      cursor: pointer; }
    .highlight-box.toggle-init .highlight-box-header.highlight-box-header-orange, .highlight-box.toggle-init .highlight-box-header.highlight-box-header-blue {
      color: #fff; }
    .highlight-box.toggle-init .highlight-box-header.highlight-box-header-orange {
      background-color: #f78400; }
    .highlight-box.toggle-init .highlight-box-header.highlight-box-header-blue {
      background-color: #146eb0; }
  .highlight-box.toggle-init .story-listing {
    padding-top: 0; }
  .highlight-box.toggle-init.toggle-active .story-listing {
    padding-top: 12.5px; }
    .highlight-box.toggle-init.toggle-active .story-listing article[class*="story-tease-"] {
      box-shadow: none; }

.lt-ie8 .highlight-box form fieldset .form-input-radio {
  width: 49%; }

.multimedia .highlight-box {
  border-color: #4f4f4f; }
  .multimedia .highlight-box .highlight-box-header {
    color: #1b1b1b; }

@media screen and (min-width: 750px) {
  .brandshare .brandshare-header-container {
    width: 96% !important;
    margin: 23px auto -5px auto !important;
    padding-bottom: 25px;
    border-bottom: 1px solid #969696; }

  .highlight-box .story-listing article.story-tease-beta .story-tease-image + .story-tease-body {
    padding-right: 36.5439093%; }
  .highlight-box.toggle-init .story-listing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .highlight-box.toggle-init .story-listing {
    zoom: 1; }
  .highlight-box.toggle-init .story-listing article[class*="story-tease-"] {
    float: left;
    width: 45%;
    border-bottom: none;
    padding: 2% 2.5%;
    margin: 12.5px 0; }
    .highlight-box.toggle-init .story-listing article[class*="story-tease-"]:nth-child(odd) {
      box-shadow: 1px 0 0 #dddddd; }
  .highlight-box.toggle-init.toggle-active .story-listing article[class*="story-tease-"]:nth-child(odd) {
    box-shadow: none; } }
@media screen and (max-width: 750px) {
  .brandshare .brandshare-header-container {
    width: 94% !important;
    margin: 23px auto -5px auto !important;
    padding-bottom: 25px;
    border-bottom: 1px solid #969696; } }
@media screen and (min-width: 1000px) {
  .brandshare .brandshare-header-container {
    width: 95% !important;
    margin: 23px auto -5px auto !important;
    padding-bottom: 25px;
    border-bottom: 1px solid #969696; } }
@media screen and (min-width: 1000px) {
  .brandshare .brandshare-header-container {
    width: 100% !important;
    margin: 0px auto -5px auto !important;
    padding-bottom: 25px;
    border-bottom: 1px solid #969696; }

  .highlight-box .highlight-box-header {
    color: #1b1b1b; }
    .highlight-box .highlight-box-header .end-icon-menu {
      display: none; }
    .highlight-box .highlight-box-header h1 {
      font-size: 23px; } }
@media screen and (min-width: 1000px) {
  .highlight-box .story-listing article.story-tease-gamma .story-tease-title a {
    font-size: 16px !important; } }
/*----- STORY LISTING -----*/
.story-listing:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .story-listing {
  zoom: 1; }
.story-listing article[class*="story-tease-"] {
  border-bottom: 1px dotted #969696;
  padding-bottom: 15px; }
  .story-listing article[class*="story-tease-"] .story-tease-summary {
    font-size: 16px; }
  .story-listing article[class*="story-tease-"].story-tease-sponsored {
    border-bottom: 3px solid #f78400; }
.story-listing .weather-report {
  border-bottom: 1px dotted #969696;
  padding-bottom: 15px; }

ul.story-listing li[class*="story-tease-"] {
  font-weight: bold;
  font-size: 14px;
  border-top: 1px dotted #969696; }
  ul.story-listing li[class*="story-tease-"]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 ul.story-listing li[class*="story-tease-"] {
    zoom: 1; }

/*----- FEATURED STORIES -----*/
.featured-stories .featured-stories-header {
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 25px; }
.featured-stories .story-tease-alpha .story-tease-image,
.featured-stories .story-tease-beta .story-tease-image,
.featured-stories .story-tease-gamma .story-tease-image {
  display: block; }
  .featured-stories .story-tease-alpha .story-tease-image img,
  .featured-stories .story-tease-beta .story-tease-image img,
  .featured-stories .story-tease-gamma .story-tease-image img {
    width: 100%; }
.featured-stories .story-tease-alpha .story-tease-body .story-tease-date {
  margin-top: 8px; }
.featured-stories .cta-more {
  border-top: 1px solid #e7eaee;
  margin-top: 25px; }
.featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-title {
  font-size: 17.63px;
  line-height: 19px; }
.featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-summary {
  font-size: 15px; }
.featured-stories .featured-stories-tertiary:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .featured-stories .featured-stories-tertiary {
  zoom: 1; }
.featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-title {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 20px; }
.featured-stories .story-bullet-list {
  margin: 12.5px 0; }

/*----- RELATED STORIES -----*/
.related-stories {
  border: 1px solid #dcdcdc; }
  .related-stories .related-stories-header {
    padding: 8px 0;
    margin: 12.5px; }
    .related-stories .related-stories-header h1 {
      font-size: 12px; }
  .related-stories article[class*="story-tease-"] {
    margin: 12.5px; }
    .related-stories article[class*="story-tease-"] .story-tease-title a {
      color: #146eb0; }
      .related-stories article[class*="story-tease-"] .story-tease-title a:hover {
        color: #0f5487; }
    .related-stories article[class*="story-tease-"] .story-tease-date {
      color: #757575; }
  .related-stories .related-stories-more {
    font-size: 14px;
    border-top: 1px dotted #969696;
    padding: 12.5px; }
    .related-stories .related-stories-more a {
      display: block;
      text-decoration: none; }
      .related-stories .related-stories-more a:hover {
        text-decoration: underline; }
  .related-stories .story-titulo-relacionados {
    margin-left: 15px;
    font-size: 24px; }
    .related-stories .story-titulo-relacionados a {
      color: black;
      display: block;
      text-decoration: none; }
      .related-stories .story-titulo-relacionados a:hover {
        text-decoration: underline; }
  .related-stories .story-tease-image {
    margin: 15px 40px 0 40px; }

/*----- SUMMARY STORIES -----*/
.summary-stories .summary-stories-header {
  padding: 16px 0; }
  .summary-stories .summary-stories-header h1 {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-transform: uppercase; }
.summary-stories .story-listing li {
  font-weight: bold;
  font-size: 14px;
  text-indent: -.7em;
  list-style: none;
  border-top: 1px dotted #969696;
  padding: 1em;
  margin-left: 0; }
  .summary-stories .story-listing li:before {
    content: "• ";
    color: #146eb0;
    margin-right: 0.5em; }
  .summary-stories .story-listing li a {
    color: #676767; }
    .summary-stories .story-listing li a:hover {
      color: #1b1b1b; }

/*----- TIMELINE STORIES -----*/
.timeline-stories .timeline-stories-header {
  padding: 16px 0; }
  .timeline-stories .timeline-stories-header h1 {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-transform: uppercase; }
    .timeline-stories .timeline-stories-header h1:before {
      position: relative;
      top: 5px;
      font-size: 25px; }
    .timeline-stories .timeline-stories-header h1 span {
      margin-right: 6px; }
.timeline-stories .story-listing article[class*="story-tease-"] {
  padding-top: 15px; }
  .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-date {
    float: left;
    width: 60px;
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #1b1b1b;
    margin-right: 12.5px; }
  .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-body {
    overflow: hidden; }
    .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 16px; }
.timeline-stories .story-listing li[class*="story-tease-"] {
  border-top: none; }
  .timeline-stories .story-listing li[class*="story-tease-"] .story-tease-date {
    float: left;
    width: 80px;
    font-weight: normal;
    margin-top: 17px; }
  .timeline-stories .story-listing li[class*="story-tease-"] a {
    display: block;
    overflow: hidden;
    padding: 17px 0; }

.offcanvas [role="complementary"] .timeline-stories {
  border: none;
  padding: 0;
  margin: 0 25px; }
  .offcanvas [role="complementary"] .timeline-stories .timeline-stories-header {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 22px;
    text-transform: none;
    border-bottom: 1px solid #dddddd; }
    .offcanvas [role="complementary"] .timeline-stories .timeline-stories-header h1 {
      font-size: 22px; }
  .offcanvas [role="complementary"] .timeline-stories .story-listing .story-listing-stamp {
    color: #b8191f;
    font-weight: bold;
    font-size: 14px;
    padding-top: 1em; }
  .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] {
    border-bottom: 1px solid #dddddd; }
    .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-date {
      float: left;
      width: 80px;
      color: #fff;
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      text-align: center;
      background-color: #b8191f;
      padding: 0.5em 0;
      margin-right: 12.5px; }
    .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-image,
    .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-body {
      overflow: visible;
      padding-left: 92.5px; }
    .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-image {
      display: block;
      float: none;
      width: auto;
      margin-bottom: 12.5px; }
    .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.25em; }
    .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-summary {
      font-size: 14px; }
      .offcanvas [role="complementary"] .timeline-stories .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-summary p {
        line-height: 1.25em; }
.offcanvas.multimedia [role="complementary"] article[class*="story-tease-"] .story-tease-title a {
  color: #1b1b1b; }

/*----- MULTIMEDIA STORIES -----*/
.multimedia-stories {
  background-color: #1b1b1b; }
  .multimedia-stories .multimedia-stories-header {
    color: #fff;
    text-align: center;
    background-color: #b8191f;
    padding: 16px 8px; }
    .multimedia-stories .multimedia-stories-header h1 {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 18px; }
  .multimedia-stories .multimedia-stories-listing {
    padding: 9px; }
    .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"] {
      float: left;
      width: 48%;
      padding-bottom: 14px; }
      .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"]:nth-child(odd) {
        margin-right: 4%; }
      .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"] .story-tease-body {
        color: #fff; }
        .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
          font-size: 17px;
          line-height: 20px; }
          .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"] .story-tease-body .story-tease-title a {
            color: #fff; }
        .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"] .story-tease-body .story-tease-date {
          color: #b7b7b7; }
  .multimedia-stories .multimedia-stories-sponsor {
    color: #b7b7b7;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    border-top: 1px solid #555555;
    padding: 16px 0 20px;
    margin: 12.5px; }

.js .multimedia-stories .multimedia-stories-listing {
  padding: 0; }
  .js .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"] {
    float: none;
    width: auto;
    padding-bottom: 0; }
    .js .multimedia-stories .multimedia-stories-listing article[class*="story-tease-"]:nth-child(odd) {
      margin-right: 0; }
.js .multimedia-stories .multimedia-stories-primary {
  padding: 9px 9px 0; }
  .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] {
    padding: 0; }
    .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-video,
    .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-image {
      display: block;
      margin: 0; }
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-video img,
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-image img {
        width: 100%; }
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-video .play-video,
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-image .play-video {
        background-image: url(/a/i/icon-play_M.png); }
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-video .ss-icon,
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-image .ss-icon {
        width: 87px;
        height: 87px;
        font-size: 50px;
        line-height: 93px;
        -webkit-border-radius: 87px;
        -moz-border-radius: 87px;
        border-radius: 87px;
        border-width: 3px;
        margin-top: -43px; }
    .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-body {
      margin: 12.5px; }
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-body .story-tease-title {
        font-size: 19px;
        line-height: 21px; }
      .js .multimedia-stories .multimedia-stories-primary article[class*="story-tease-"] .story-tease-body .story-tease-date {
        font-style: bold;
        font-size: 14px; }
.js .multimedia-stories .multimedia-stories-secondary {
  padding: 0 9px 18px; }
  .js .multimedia-stories .multimedia-stories-secondary:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .js .multimedia-stories .multimedia-stories-secondary {
    zoom: 1; }
  .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"] {
    float: left;
    width: 48%;
    padding: 9px 0; }
    .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"].odd {
      margin-right: 4%; }
    .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"] .story-tease-video,
    .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"] .story-tease-image {
      display: block;
      border-top: 4px solid #b8191f; }
      .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"] .story-tease-video img,
      .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"] .story-tease-image img {
        width: 100%; }
    .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"] .story-tease-body .story-tease-title {
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 14px;
      line-height: 16px;
      padding-top: 0; }
    .js .multimedia-stories .multimedia-stories-secondary article[class*="story-tease-"] .story-tease-body .story-tease-metadata {
      color: #757575;
      font-size: 14px;
      margin-top: 0.25em; }
.js .multimedia-stories.toggle-init .toggle-ui {
  text-align: center;
  padding-bottom: 12.5px; }
.js .multimedia-stories.toggle-init .toggle-show {
  display: none; }
.js .multimedia-stories.toggle-init.hide-secondary .toggle-hide {
  display: none; }
.js .multimedia-stories.toggle-init.hide-secondary .toggle-show {
  display: inline-block; }
.js .multimedia-stories.flexslider-init {
  margin-left: -15px; }
  .js .multimedia-stories.flexslider-init .multimedia-stories-header {
    text-align: left;
    background-color: transparent;
    padding: 16px 12.5px; }
    .js .multimedia-stories.flexslider-init .multimedia-stories-header h1 {
      font-size: 22px; }
    .js .multimedia-stories.flexslider-init .multimedia-stories-header .carousel-ui {
      font-family: Arial, sans-serif; }
  .js .multimedia-stories.flexslider-init .carousel-ui .carousel-totals {
    color: #fff; }
  .js .multimedia-stories.flexslider-init .carousel-ui .flex-direction-nav li a {
    color: #87bbdb; }
    .js .multimedia-stories.flexslider-init .carousel-ui .flex-direction-nav li a:hover {
      color: #fff; }
  .js .multimedia-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-video,
  .js .multimedia-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body {
    margin: 0 12.5px; }
  .js .multimedia-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body {
    color: #fff;
    margin-top: 12.5px;
    margin-bottom: 12.5px; }
    .js .multimedia-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body .story-tease-title {
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 14px;
      line-height: 18px;
      padding-top: 0;
      padding-bottom: 0.5em; }
      .js .multimedia-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body .story-tease-title a {
        color: #fff; }
  .js .multimedia-stories.flexslider-init .flex-viewport .shadow-right,
  .js .multimedia-stories.flexslider-init .flex-viewport .shadow-left {
    position: absolute;
    z-index: 99;
    top: 0;
    bottom: 0;
    width: 46px; }
  .js .multimedia-stories.flexslider-init .flex-viewport .shadow-right {
    right: 0;
    background: -moz-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(27, 27, 27, 0)), color-stop(100%, #1b1b1b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001b1b1b', endColorstr='#1b1b1b',GradientType=1 );
    /* IE6-9 */ }
  .js .multimedia-stories.flexslider-init .flex-viewport .shadow-left {
    left: 0;
    background: -moz-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1b1b1b), color-stop(100%, rgba(27, 27, 27, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to right, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#001b1b1b',GradientType=1 );
    /* IE6-9 */ }

/*----- RECOMMENDED STORIES -----*/
.recommended-stories .recommended-stories-header {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 20px;
  padding-bottom: 6px; }
  .recommended-stories .recommended-stories-header h1 {
    font-weight: normal;
    font-size: 20px; }
.recommended-stories .story-listing article[class*="story-tease-"] {
  padding: 15px 0; }
  .recommended-stories .story-listing article[class*="story-tease-"]:last-child {
    border-bottom: none; }
  .recommended-stories .story-listing article[class*="story-tease-"] .story-tease-icon,
  .recommended-stories .story-listing article[class*="story-tease-"] .story-tease-date {
    color: #757575; }

.row-hr .recommended-stories {
  margin-bottom: 25px; }
  .row-hr .recommended-stories .recommended-stories-header {
    border-top: 8px solid #e7eaee;
    padding-top: 20px; }

/*----- CATEGORY STORIES -----*/
.category-stories {
  position: relative;
  margin-bottom: 25px; }
  .category-stories .category-stories-header {
    border-top: 2px solid #1b1b1b;
    border-bottom: 1px solid #e7eaee;
    padding: 15px 0; }
    .category-stories .category-stories-header:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .category-stories .category-stories-header {
      zoom: 1; }
    .category-stories .category-stories-header h1 {
      color: #0f5487;
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 22px; }
      .category-stories .category-stories-header h1 .category-stories-sponsor {
        display: block;
        position: relative;
        color: #e37900;
        font-family: Arial, sans-serif;
        font-style: italic;
        font-weight: normal;
        font-size: 14px;
        padding: 12.5px 0; }
        .category-stories .category-stories-header h1 .category-stories-sponsor img {
          margin-top: 6px; }
  .category-stories .story-listing .story-tease-beta {
    padding-top: 15px; }
  .category-stories .category-stories-body {
    background-color: #f5f5f5;
    padding: 16px; }
    .category-stories .category-stories-body .horoscope-highlight:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .category-stories .category-stories-body .horoscope-highlight {
      zoom: 1; }
    .category-stories .category-stories-body .horoscope-highlight [class*="end-icon-"] {
      float: left;
      color: #c49c15;
      font-size: 55px;
      line-height: 55px;
      background-color: #fff;
      padding: 16px;
      margin-right: 25px; }
    .category-stories .category-stories-body .horoscope-highlight h2 {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 27px;
      padding-top: 16px; }
    .category-stories .category-stories-body .horoscope-highlight p {
      color: #757575;
      font-weight: bold;
      font-size: 13px;
      padding: 0.25em 0; }
    .category-stories .category-stories-body .horoscope-listing {
      padding-top: 12.5px; }
      .category-stories .category-stories-body .horoscope-listing p {
        color: #757575;
        font-weight: bold;
        font-size: 14px; }
      .category-stories .category-stories-body .horoscope-listing ul li {
        float: left;
        width: 25%;
        font-weight: bold;
        font-size: 9px;
        text-transform: uppercase;
        text-align: center;
        margin-top: 12.5px; }
        .category-stories .category-stories-body .horoscope-listing ul li a {
          color: #757575; }
          .category-stories .category-stories-body .horoscope-listing ul li a [class*="end-icon-"] {
            display: block;
            color: #1b1b1b;
            font-size: 30px;
            margin-bottom: 8px; }
          .category-stories .category-stories-body .horoscope-listing ul li a:hover {
            color: #1b1b1b; }
  .category-stories .cta-more {
    text-align: right;
    padding: 12.5px 0; }
    .category-stories .cta-more a {
      font-weight: bold;
      font-size: 14px;
      text-decoration: none;
      margin-top: 5px; }
  .category-stories.category-stories-sponsored {
    background-color: #fffbe0; }
    .category-stories.category-stories-sponsored .category-stories-header {
      border-top: 2px solid #f78400;
      padding: 15px; }
    .category-stories.category-stories-sponsored .story-listing .story-tease-beta {
      padding-right: 15px;
      padding-left: 15px; }
    .category-stories.category-stories-sponsored.flexslider-init .flex-viewport .story-listing .story-tease-beta {
      padding-right: 0;
      padding-left: 0; }
      .category-stories.category-stories-sponsored.flexslider-init .flex-viewport .story-listing .story-tease-beta .story-tease-image,
      .category-stories.category-stories-sponsored.flexslider-init .flex-viewport .story-listing .story-tease-beta .story-tease-body {
        position: static;
        padding: 0 12.5px; }
    .category-stories.category-stories-sponsored.flexslider-init .flex-viewport .shadow-left,
    .category-stories.category-stories-sponsored.flexslider-init .flex-viewport .shadow-right {
      width: 35px; }
    .category-stories.category-stories-sponsored.flexslider-init .flex-viewport .shadow-left {
      background: -moz-linear-gradient(left, #fffbe0 0%, rgba(255, 251, 224, 0) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fffbe0), color-stop(100%, rgba(255, 251, 224, 0)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(left, #fffbe0 0%, rgba(255, 251, 224, 0) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(left, #fffbe0 0%, rgba(255, 251, 224, 0) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(left, #fffbe0 0%, rgba(255, 251, 224, 0) 100%);
      /* IE10+ */
      background: linear-gradient(to right, #fffbe0 0%, rgba(255, 251, 224, 0) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbe0', endColorstr='#00fffbe0',GradientType=1 );
      /* IE6-9 */ }
    .category-stories.category-stories-sponsored.flexslider-init .flex-viewport .shadow-right {
      background: -moz-linear-gradient(left, rgba(255, 251, 224, 0) 0%, #fffbe0 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 251, 224, 0)), color-stop(100%, #fffbe0));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(left, rgba(255, 251, 224, 0) 0%, #fffbe0 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(left, rgba(255, 251, 224, 0) 0%, #fffbe0 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(left, rgba(255, 251, 224, 0) 0%, #fffbe0 100%);
      /* IE10+ */
      background: linear-gradient(to right, rgba(255, 251, 224, 0) 0%, #fffbe0 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fffbe0', endColorstr='#fffbe0',GradientType=1 );
      /* IE6-9 */ }
  .category-stories.flexslider-init .cta-more {
    display: none; }
  .category-stories.flexslider-init .category-stories-header .carousel-ui .flex-control-nav li {
    color: #757575; }
    .category-stories.flexslider-init .category-stories-header .carousel-ui .flex-control-nav li a {
      color: #757575; }
  .category-stories.flexslider-init .category-stories-header .flex-direction-nav li a {
    color: #0f5487; }
    .category-stories.flexslider-init .category-stories-header .flex-direction-nav li a:hover {
      color: #146eb0; }
    .category-stories.flexslider-init .category-stories-header .flex-direction-nav li a.flex-disabled {
      display: none; }
  .category-stories.flexslider-init .flex-viewport article[class*="story-tease-"] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: none; }
    .category-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-image,
    .category-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body {
      padding-right: 25px;
      padding-left: 0; }
    .category-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-image {
      display: block;
      float: none;
      width: auto;
      margin-right: 0; }
      .category-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-image img {
        width: 100%; }
    .category-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body {
      margin-top: 12.5px; }
  .category-stories.flexslider-init .flex-viewport .shadow-left,
  .category-stories.flexslider-init .flex-viewport .shadow-right {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    width: 25px; }
  .category-stories.flexslider-init .flex-viewport .shadow-left {
    display: none;
    left: 0;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.75)), color-stop(100%, rgba(255, 255, 255, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  .category-stories.flexslider-init .flex-viewport .shadow-right {
    right: 0;
    width: 50px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.75)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bfffffff',GradientType=1 );
    /* IE6-9 */ }
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"] .story-tease-image,
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"] .story-tease-body {
    position: relative;
    padding: 0 8.333333333px; }
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(even) .story-tease-image,
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(even) .story-tease-body {
    right: 3px; }
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(odd) .story-tease-image,
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(odd) .story-tease-body {
    left: 3px; }
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:first-child .story-tease-image,
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:first-child .story-tease-body {
    right: 8.333333333px;
    left: auto; }
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(4n) .story-tease-image,
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(4n) .story-tease-body {
    right: auto;
    left: 8.333333333px; }
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(4n) + article[class*="story-tease-"] .story-tease-image,
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport article[class*="story-tease-"]:nth-child(4n) + article[class*="story-tease-"] .story-tease-body {
    left: auto;
    right: 8.333333333px; }
  .category-stories.flexslider-init.flexslider-div4 .flex-viewport .shadow-right {
    width: 25px; }
  .category-stories.flexslider-init.flexslider-end .flex-viewport .shadow-left {
    display: block; }
  .category-stories.flexslider-init.flexslider-end .flex-viewport .shadow-right {
    display: none; }

.multimedia .category-stories .category-stories-header {
  border-color: #4f4f4f; }
  .multimedia .category-stories .category-stories-header h1 {
    color: #fff; }
.multimedia .category-stories .story-listing .story-tease-beta .story-tease-video {
  display: block; }
.multimedia .category-stories .story-listing .story-tease-beta .story-tease-title {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 17px;
  margin-top: 10px; }
.multimedia .category-stories .story-listing .story-tease-beta .story-tease-date {
  font-weight: normal;
  font-size: 14px; }

/*----- DRAWER -----*/
.drawer {
  background-color: #f2f3f5; }
  .drawer .drawer-toolbar {
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); }

.lt-ie9 .drawer .drawer-toolbar {
  border-bottom: 1px solid #dddddd; }

.mas-stories .mas-stories-header {
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  padding: 20px 0; }
  .mas-stories .mas-stories-header h1 {
    font-weight: normal;
    font-size: 12px; }
    .mas-stories .mas-stories-header h1 a {
      text-decoration: none; }
      .mas-stories .mas-stories-header h1 a .ss-icon {
        display: inline-block;
        position: relative;
        top: 6px;
        width: 22px;
        overflow: hidden;
        font-size: 20px;
        margin-left: 10px; }
.mas-stories .story-listing {
  display: none; }
  .mas-stories .story-listing .story-tease-beta {
    border-top: 1px dotted #969696;
    border-bottom: none;
    padding-top: 15px; }
    .mas-stories .story-listing .story-tease-beta.current {
      background-color: #fff;
      padding: 15px; }

/*----- PADDLES -----*/
.paddles {
  display: none; }
  .paddles .paddles-direction {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 50%;
    width: 40px;
    height: 90px;
    overflow-y: hidden;
    background-color: #1b1b1b;
    background-color: rgba(0, 0, 0, 0.85);
    -moz-transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease; }
    .paddles .paddles-direction.has-story {
      display: block; }
    .paddles .paddles-direction.active {
      width: 20%; }
      .paddles .paddles-direction.active .paddles-trigger {
        background-color: #146eb0; }
  .paddles .paddles-trigger {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 40px;
    color: #fff;
    font-size: 25px;
    text-align: center;
    line-height: 100px; }
  .paddles .paddles-back {
    left: -999px; }
    .paddles .paddles-back .paddles-trigger {
      left: 0; }
    .paddles .paddles-back .story-tease-beta {
      margin-left: 40px; }
  .paddles .paddles-forward {
    right: -999px; }
    .paddles .paddles-forward .paddles-trigger {
      right: 0; }
    .paddles .paddles-forward .story-tease-beta {
      padding: 10px;
      margin-right: 40px; }
      .paddles .paddles-forward .story-tease-beta:hover {
        background-color: #1b1b1b; }
      .paddles .paddles-forward .story-tease-beta .story-tease-image {
        float: right; }
      .paddles .paddles-forward .story-tease-beta .story-tease-body {
        text-align: right;
        padding-right: 28.8461538%;
        padding-left: 0; }
  .paddles .story-tease-beta {
    display: none;
    border-bottom: none;
    padding: 10px; }
    .paddles .story-tease-beta .story-tease-body {
      padding-top: 5px; }
      .paddles .story-tease-beta .story-tease-body .story-tease-date {
        font-style: italic;
        font-weight: normal; }
    .paddles .story-tease-beta .story-tease-title a {
      color: #fff; }
  .paddles.paddles-active .paddles-back {
    left: 0; }
  .paddles.paddles-active .paddles-forward {
    right: 0; }

/*----- FLEXSLIDER INIT -----*/
.flexslider-init .carousel-ui {
  text-align: right; }
  .flexslider-init .carousel-ui .flex-direction-nav {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    top: 8px; }
    .flexslider-init .carousel-ui .flex-direction-nav li a {
      line-height: 0.5em; }
  .flexslider-init .carousel-ui .flex-control-nav {
    display: none; }
.flexslider-init .multimedia-stories-header:after,
.flexslider-init .category-stories-header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .flexslider-init .multimedia-stories-header, .lt-ie8
.flexslider-init .category-stories-header {
  zoom: 1; }
.flexslider-init .multimedia-stories-header h1,
.flexslider-init .category-stories-header h1 {
  float: left;
  width: 60%; }
.flexslider-init .multimedia-stories-header .carousel-ui,
.flexslider-init .category-stories-header .carousel-ui {
  float: right;
  width: 40%; }

/*----------*/
@media screen and (min-width: 400px) {
  .multimedia .category-stories .story-listing .story-tease-beta {
    float: left;
    width: 33.3333333%;
    border-bottom: none; }
    .multimedia .category-stories .story-listing .story-tease-beta > div {
      margin: 0 6px; }
    .multimedia .category-stories .story-listing .story-tease-beta:first-child {
      position: relative;
      left: -6px; }
    .multimedia .category-stories .story-listing .story-tease-beta:nth-child(3n) {
      position: relative;
      right: -6px; }
    .multimedia .category-stories .story-listing .story-tease-beta .story-tease-title {
      margin-top: 12.5px; } }
@media screen and (min-width: 750px) {
  .featured-stories .featured-stories-header {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-title {
    font-size: 49px;
    line-height: 53px; }
  .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-summary {
    font-size: 19px; }
    .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-summary p {
      line-height: 1.5em; }

  .recommended-stories .recommended-stories-header {
    font-size: 20px; }

  .multimedia-stories .multimedia-stories-header h1 {
    font-size: 23px; }

  .category-stories .category-stories-header h1 .category-stories-sponsor {
    display: inline;
    padding: 0; }
    .category-stories .category-stories-header h1 .category-stories-sponsor img {
      position: absolute;
      top: -12px;
      right: -110px;
      margin-top: 0; }
  .category-stories .story-listing .story-tease-beta:last-child {
    border-bottom: none; }
  .category-stories .category-stories-body .horoscope-highlight {
    padding-top: 25px; }
  .category-stories .category-stories-body .horoscope-listing {
    padding-top: 0; }
    .category-stories .category-stories-body .horoscope-listing ul li {
      width: 16.6666667%; }

  .mas-stories .story-listing .story-tease-beta {
    float: left;
    width: 47.5%;
    padding-right: 2.5%; }
    .mas-stories .story-listing .story-tease-beta .story-tease-image {
      width: 19.5467422%; }
      .mas-stories .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
        padding-left: 26.0623229%; }

  .paddles {
    display: block; }

  .row-hr {
    border-top: 8px solid #e7eaee; }
    .row-hr .recommended-stories .recommended-stories-header {
      border-top: none;
      padding-top: 22px;
      padding-bottom: 10px; } }
@media screen and (min-width: 1000px) {
  .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-title {
    font-size: 57px;
    line-height: 58px; }

  /*----- DRAWER -----*/
  .drawer {
    position: fixed;
    top: -200px;
    z-index: 999;
    width: 100%;
    border-bottom: 1px solid #dddddd;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    -moz-transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease; }
    .drawer.drawer-active {
      top: 0; }
    .drawer .drawer-toolbar {
      display: block; }
      .drawer .drawer-toolbar:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 .drawer .drawer-toolbar {
        zoom: 1; }
      .drawer .drawer-toolbar .drawer-toolbar-header {
        float: left;
        line-height: 44px; }
        .drawer .drawer-toolbar .drawer-toolbar-header .section {
          display: inline-block;
          font-weight: normal;
          font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
          font-size: 11px;
          text-transform: uppercase;
          border-right: 1px solid #757575;
          padding-right: 12.5px;
          margin-right: 12.5px; }
          .drawer .drawer-toolbar .drawer-toolbar-header .section a {
            text-decoration: none; }
        .drawer .drawer-toolbar .drawer-toolbar-header .title {
          display: inline-block;
          font-family: Georgia, serif;
          font-weight: normal;
          font-size: 16px; }
      .drawer .drawer-toolbar .drawer-toolbar-tools {
        float: right; }
        .drawer .drawer-toolbar .drawer-toolbar-tools li {
          display: inline-block;
          float: left;
          font-size: 11px;
          text-transform: uppercase;
          border-right: 1px solid #dddddd; }
          .drawer .drawer-toolbar .drawer-toolbar-tools li:first-child {
            border-left: 1px solid #dddddd; }
          .drawer .drawer-toolbar .drawer-toolbar-tools li a {
            display: inline-block;
            text-decoration: none;
            line-height: 18px;
            padding: 15px; }
            .drawer .drawer-toolbar .drawer-toolbar-tools li a .ss-icon {
              position: relative;
              top: 2px;
              font-size: 14px;
              margin-right: 4px; }
            .drawer .drawer-toolbar .drawer-toolbar-tools li a.toggle-stories {
              color: #fff !important; }
              .drawer .drawer-toolbar .drawer-toolbar-tools li a.toggle-stories .ss-icon {
                top: 0;
                font-size: 10px;
                margin-left: 10px; }
          .drawer .drawer-toolbar .drawer-toolbar-tools li:last-child {
            color: #fff !important;
            background-color: #0f5487 !important; }
          .drawer .drawer-toolbar .drawer-toolbar-tools li.active {
            color: #fff;
            background-color: #0f5487; }
            .drawer .drawer-toolbar .drawer-toolbar-tools li.active .dropdown-trigger,
            .drawer .drawer-toolbar .drawer-toolbar-tools li.active .toggle-stories {
              color: #fff; }
        .drawer .drawer-toolbar .drawer-toolbar-tools .dropdown-target {
          position: absolute;
          width: 100%;
          border: 1px solid #dddddd;
          border-top: none;
          -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
          background-color: #f2f3f5; }
          .drawer .drawer-toolbar .drawer-toolbar-tools .dropdown-target li {
            width: 50%;
            font-size: 20px;
            text-align: center;
            border: none; }
            .drawer .drawer-toolbar .drawer-toolbar-tools .dropdown-target li a {
              padding: 15px 0; }
    .drawer .mas-stories .flexslider-init {
      position: relative; }
      .drawer .mas-stories .flexslider-init .mas-stories-header {
        display: none; }
      .drawer .mas-stories .flexslider-init .story-listing {
        display: block; }
        .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta {
          width: auto;
          border-top: none;
          padding-right: 0; }
          .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta .story-tease-body {
            padding-right: 2.173913%; }
          .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta.current {
            position: relative;
            border-top: 3px solid #0f5487;
            background-color: transparent; }
            .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta.current:before {
              top: 0;
              border: solid transparent;
              content: " ";
              height: 0;
              width: 0;
              position: absolute;
              pointer-events: none;
              border-color: rgba(136, 183, 213, 0);
              border-top-color: #0f5487;
              border-width: 8px;
              left: 50%;
              margin-left: -8px; }
      .drawer .mas-stories .flexslider-init .shadow-left,
      .drawer .mas-stories .flexslider-init .shadow-right {
        position: absolute;
        top: 5px;
        z-index: 99;
        bottom: 0;
        width: 7%; }
      .drawer .mas-stories .flexslider-init .shadow-left {
        left: 0;
        background: -moz-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f2f3f5), color-stop(100%, rgba(242, 243, 245, 0)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* IE10+ */
        background: linear-gradient(to right, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f5', endColorstr='#00f2f3f5',GradientType=1 );
        /* IE6-9 */ }
      .drawer .mas-stories .flexslider-init .shadow-right {
        right: 0;
        background: -moz-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(242, 243, 245, 0)), color-stop(100%, #f2f3f5));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* IE10+ */
        background: linear-gradient(to right, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f3f5', endColorstr='#f2f3f5',GradientType=1 );
        /* IE6-9 */ }
      .drawer .mas-stories .flexslider-init .flex-control-nav {
        display: none; }
      .drawer .mas-stories .flexslider-init .carousel-nav li.prev,
      .drawer .mas-stories .flexslider-init .carousel-nav li.next {
        position: absolute;
        top: 35%;
        z-index: 100;
        font-size: 30px; }
        .drawer .mas-stories .flexslider-init .carousel-nav li.prev a,
        .drawer .mas-stories .flexslider-init .carousel-nav li.next a {
          color: #757575;
          text-decoration: none; }
          .drawer .mas-stories .flexslider-init .carousel-nav li.prev a:hover,
          .drawer .mas-stories .flexslider-init .carousel-nav li.next a:hover {
            color: #1b1b1b; }
          .drawer .mas-stories .flexslider-init .carousel-nav li.prev a.flex-disabled,
          .drawer .mas-stories .flexslider-init .carousel-nav li.next a.flex-disabled {
            display: none; }
      .drawer .mas-stories .flexslider-init .carousel-nav li.prev {
        left: 0; }
      .drawer .mas-stories .flexslider-init .carousel-nav li.next {
        right: 0; }

  .content-container .drawer {
    display: block; }

  .lt-ie8 .drawer .drawer-toolbar .drawer-toolbar-header {
    padding-top: 15px; } }
@media screen and (min-width: 1153px) {
  .category-stories .cta-more {
    position: absolute;
    top: 0;
    right: 0;
    padding: 16px 0; } }
@media print {
  .content-container .drawer {
    display: none; } }
.photo-gallery {
  background-color: #1b1b1b; }
  .photo-gallery .photo-gallery-header {
    padding: 10px; }
    .photo-gallery .photo-gallery-header h1 {
      color: #fff;
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 22px; }
      .photo-gallery .photo-gallery-header h1 .ss-icon {
        position: relative;
        top: 2px;
        margin-right: 5px; }
    .photo-gallery .photo-gallery-header .button-primary {
      display: none;
      margin-top: 12.5px; }
      .photo-gallery .photo-gallery-header .button-primary .ss-icon {
        position: relative;
        top: 4px;
        font-size: 20px;
        margin-right: 0;
        margin-left: 5px; }
  .photo-gallery .photo-gallery-listing {
    padding: 0 10px 10px; }
    .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail {
      width: 48.4885127%;
      margin-top: 12.5px; }
      .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail:nth-child(odd) {
        float: left; }
      .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail:nth-child(even) {
        float: right; }
      .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail img {
        max-height: 100%;
        margin: 0 auto; }
      .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption {
        display: none;
        color: #fff;
        padding-top: 12.5px; }
        .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption p {
          color: #fff;
          font-family: Arial, sans-serif;
          font-size: 13px;
          line-height: 1.25em;
          margin-bottom: 0; }
        .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption em {
          color: #adadad;
          font-style: normal; }
      .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail .toolbar {
        display: none; }
  .photo-gallery.flexslider-init .carousel-ui {
    padding: 15px 10px; }
    .photo-gallery.flexslider-init .carousel-ui:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .photo-gallery.flexslider-init .carousel-ui {
      zoom: 1; }
    .photo-gallery.flexslider-init .carousel-ui .carousel-totals {
      float: left;
      color: #fff;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 22px; }
    .photo-gallery.flexslider-init .carousel-ui .flex-direction-nav {
      z-index: 2;
      float: right;
      overflow: visible;
      margin: 0; }
      .photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li {
        text-indent: initial;
        list-style: none;
        padding: 0;
        margin: 0; }
        .photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li:before {
          content: none; }
        .photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li a {
          color: #389be4; }
          .photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li a:focus {
            outline: none; }
    .photo-gallery.flexslider-init .carousel-ui .flex-control-nav + .flex-direction-nav {
      display: none; }
    .photo-gallery.flexslider-init .carousel-ui .carousel-toggle {
      display: none;
      color: #fff;
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 12px;
      text-transform: uppercase; }
      .photo-gallery.flexslider-init .carousel-ui .carousel-toggle:hover {
        color: #e7eaee; }
      .photo-gallery.flexslider-init .carousel-ui .carousel-toggle .ss-icon {
        position: relative;
        top: 3px;
        font-size: 16px;
        margin-left: 4px; }
  .photo-gallery.flexslider-init .photo-gallery-listing {
    padding: 0 0 25px; }
    .photo-gallery.flexslider-init .photo-gallery-listing .photo-gallery-thumbnail {
      margin-top: 0; }
      .photo-gallery.flexslider-init .photo-gallery-listing .photo-gallery-thumbnail > a {
        display: block;
        padding: 0 10px; }
      .photo-gallery.flexslider-init .photo-gallery-listing .photo-gallery-thumbnail.flex-active-slide img {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 3px solid #389be4; }
  .photo-gallery#slider {
    overflow: hidden;
    -webkit-transition: height 0.25s ease-in-out;
    -moz-transition: height 0.25s ease-in-out;
    -ms-transition: height 0.25s ease-in-out;
    -o-transition: height 0.25s ease-in-out;
    transition: height 0.25s ease-in-out;
    /*.carousel-ui,*/ }
    .photo-gallery#slider .shadow-right,
    .photo-gallery#slider .shadow-left {
      display: none; }
    .photo-gallery#slider .photo-gallery-listing {
      padding-bottom: 0; }
      .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail {
        text-align: center; }
        .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail > a {
          position: relative; }
          .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail > a:hover {
            cursor: default; }
        .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption {
          display: block;
          text-align: left; }
        .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar {
          display: block;
          border: none;
          padding-bottom: 0;
          margin-bottom: 0; }
          .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
            font-size: 0; }
          .lt-ie8 .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar {
            zoom: 1; }
          .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .toolbar-item {
            display: inline-block;
            *display: inline;
            zoom: 1;
            float: none; }
          .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .toolbar-item-share {
            border-color: #595959; }
            .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .toolbar-item-share p, .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .toolbar-item-share ul {
              overflow: visible;
              margin-bottom: 0; }
            .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .toolbar-item-share li {
              text-indent: initial;
              padding-left: 0;
              margin: 0 0 0 0.5em; }
              .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .toolbar-item-share li:before {
                content: none; }
          .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .ui-toggle {
            position: relative;
            top: -4px; }
          .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .toolbar .ui-show {
            display: none; }
        .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail.flex-active-slide img {
          border: none; }
    .photo-gallery#slider.hide-ui .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption {
      display: none; }
    .photo-gallery#slider.hide-ui .photo-gallery-listing .photo-gallery-thumbnail .toolbar .ui-hide {
      display: none; }
    .photo-gallery#slider.hide-ui .photo-gallery-listing .photo-gallery-thumbnail .toolbar .ui-show {
      display: inline-block; }
  .photo-gallery#carousel .photo-gallery-listing img {
    width: 100%; }

.multimedia .photo-gallery {
  background-color: transparent; }

.embed .photo-gallery.flexslider-init .photo-gallery-header .button-primary {
  display: inline-block; }

@-moz-keyframes FullScreenOn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes FullScreenOn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#fullscreen {
  position: relative;
  opacity: 0; }
  #fullscreen #fullscreen-close {
    display: none;
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
    color: #bcbcbc;
    width: 65px;
    height: 65px;
    font-size: 35px;
    line-height: 65px;
    text-align: center;
    background-color: #282828; }
    #fullscreen #fullscreen-close:hover {
      color: #fff; }
  #fullscreen.visible {
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-x: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background-color: rgba(0, 0, 0, 0.9);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=0 );
    /* IE6-9 */ }
    #fullscreen.visible #fullscreen-close {
      display: block; }
    #fullscreen.visible .photo-gallery {
      position: static;
      z-index: 2;
      overflow: hidden;
      -moz-animation-duration: 1s;
      -moz-animation-name: FullScreenOn;
      -webkit-animation-duration: 1s;
      -webkit-animation-name: FullScreenOn; }
      #fullscreen.visible .photo-gallery .photo-gallery-header {
        display: none; }
      #fullscreen.visible .photo-gallery .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption p {
        color: #fff;
        margin-bottom: 0; }
      #fullscreen.visible .photo-gallery .carousel-ui {
        background-color: #282828;
        padding-right: 65px;
        padding-left: 65px; }
        #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav {
          position: static; }
          #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .prev,
          #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .next {
            position: absolute;
            z-index: 3;
            top: 40%;
            width: 45px; }
            #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .prev a,
            #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .next a {
              display: block;
              color: #fff;
              font-size: 35px;
              text-align: center; }
              #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .prev a:active, #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .prev a:selected,
              #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .next a:active,
              #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .next a:selected {
                outline: none;
                border: none; }
              #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .prev a.flex-disabled,
              #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .next a.flex-disabled {
                color: #414141; }
          #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .prev {
            left: 0; }
          #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .next {
            right: 0; }
      #fullscreen.visible .photo-gallery .flex-viewport {
        padding-right: 65px;
        padding-left: 65px;
        background-color: #282828; }
      #fullscreen.visible .photo-gallery#slider .photo-gallery-listing {
        -webkit-transition: margin 0.25s ease-in-out;
        -moz-transition: margin 0.25s ease-in-out;
        -ms-transition: margin 0.25s ease-in-out;
        -o-transition: margin 0.25s ease-in-out;
        transition: margin 0.25s ease-in-out; }
        #fullscreen.visible .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail > a {
          padding: 0;
          margin: 0 auto; }
        #fullscreen.visible .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption {
          padding: 25px; }
      #fullscreen.visible .photo-gallery#carousel {
        -webkit-transition: opacity 0.25s ease-in-out;
        -moz-transition: opacity 0.25s ease-in-out;
        -ms-transition: opacity 0.25s ease-in-out;
        -o-transition: opacity 0.25s ease-in-out;
        transition: opacity 0.25s ease-in-out; }
        #fullscreen.visible .photo-gallery#carousel.transition {
          opacity: 0; }

#calculate .toolbar .toolbar-item .ui-show {
  display: none; }
#calculate .photo-gallery-caption p {
  font-size: 13px; }

@media screen and (max-height: 750px) {
  #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .prev,
  #fullscreen.visible .photo-gallery .carousel-ui .flex-direction-nav .next {
    top: 30%; } }
@media screen and (min-width: 750px) {
  .photo-gallery.flexslider-init .photo-gallery-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .photo-gallery.flexslider-init .photo-gallery-header {
    zoom: 1; }
  .photo-gallery.flexslider-init .photo-gallery-header h1 {
    float: left;
    margin-top: 10px; }
  .photo-gallery.flexslider-init .photo-gallery-header .button-primary {
    display: inline-block;
    float: right;
    margin-top: 0; }
  .photo-gallery.flexslider-init .photo-gallery-listing {
    padding-bottom: 40px; }
  .photo-gallery.flexslider-init .shadow-right,
  .photo-gallery.flexslider-init .shadow-left {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    width: 35px; }
  .photo-gallery.flexslider-init .shadow-right {
    right: 0;
    background: -moz-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(27, 27, 27, 0)), color-stop(100%, #1b1b1b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(27, 27, 27, 0) 0%, #1b1b1b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001b1b1b', endColorstr='#1b1b1b',GradientType=1 );
    /* IE6-9 */ }
  .photo-gallery.flexslider-init .shadow-left {
    display: none;
    left: 0;
    background: -moz-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1b1b1b), color-stop(100%, rgba(27, 27, 27, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to right, #1b1b1b 0%, rgba(27, 27, 27, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#001b1b1b',GradientType=1 );
    /* IE6-9 */ }
  .photo-gallery.flexslider-end .shadow-right {
    display: none; }
  .photo-gallery.flexslider-end .shadow-left {
    display: block; }
  .photo-gallery#slider .photo-gallery-listing {
    padding-bottom: 0; }
    .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption {
      position: absolute;
      right: 10px;
      bottom: 0;
      left: 10px;
      text-align: left;
      background-color: #1b1b1b;
      background-color: rgba(0, 0, 0, 0.6);
      padding: 12.5px; }

  div.photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail > a {
    padding: 0; }
  div.photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption {
    right: 0;
    left: 0; }

  #fullscreen.visible .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption {
    font-size: 17px; }
    #fullscreen.visible .photo-gallery#slider .photo-gallery-listing .photo-gallery-thumbnail .photo-gallery-caption p {
      font-size: 17px; }
  #fullscreen.visible .photo-gallery#carousel .carousel-ui .carousel-hide {
    display: inline; }
  #fullscreen.visible .photo-gallery#carousel.hidden .carousel-ui .carousel-hide {
    display: none; }
  #fullscreen.visible .photo-gallery#carousel.hidden .carousel-ui .carousel-show {
    display: inline; }
  #fullscreen.visible .photo-gallery#carousel.hidden .flex-viewport {
    display: none; }

  #calculate .toolbar {
    height: 70px; }
  #calculate .photo-gallery-caption p {
    font-size: 16px; } }
@media screen and (min-width: 1000px) {
  div.photo-gallery .photo-gallery-header {
    padding: 10px 0; }
  div.photo-gallery.flexslider-init .carousel-ui .flex-direction-nav {
    position: static; }
    div.photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li {
      position: absolute;
      z-index: 3;
      top: 350px; }
      div.photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li.prev {
        left: -40px; }
      div.photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li.next {
        right: -40px; }
      div.photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li a {
        color: #fff;
        font-size: 35px;
        text-align: center; }
        div.photo-gallery.flexslider-init .carousel-ui .flex-direction-nav li a.flex-disabled {
          color: #414141; }
  div.photo-gallery.flexslider-init .carousel-ui .flex-control-nav + .flex-direction-nav {
    display: block;
    position: relative; }
    div.photo-gallery.flexslider-init .carousel-ui .flex-control-nav + .flex-direction-nav li {
      position: static; }
      div.photo-gallery.flexslider-init .carousel-ui .flex-control-nav + .flex-direction-nav li a {
        color: #389be4;
        font-size: 30px; } }
.cazanoticias-dialog {
  position: absolute;
  z-index: 999999999;
  top: 10px;
  border: none;
  display: none;
  opacity: 0;
  right: 0;
  left: 0 !important;
  color: #1b1b1b;
  border: none !important;
  background-color: transparent !important; }

.cazanoticias-inner {
  width: 70%;
  max-width: 677px;
  -moz-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
  -webkit-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
  box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
  background-color: #fff;
  margin: 0 auto; }

.cazanoticias-header {
  zoom: 1;
  overflow: initial !important;
  line-height: 1em !important;
  background-color: #e7eaee !important;
  padding: 16px 24px !important; }
  .cazanoticias-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .cazanoticias-header .cazanoticias-header-caption {
    font-weight: normal;
    float: left;
    margin-left: 37%;
    font-size: 28px;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .cazanoticias-header .cazanoticias-header-close {
    height: 20px;
    line-height: 33px;
    width: 20px;
    float: right;
    background-image: url("http://cdn.gigya.com/gs/i/accounts/close_dialog.png");
    cursor: pointer;
    background-position: right;
    background-repeat: no-repeat; }

.cazanoticias-content {
  overflow: auto;
  padding: 25px;
  /*min-height: 625px;*/
  height: auto;
  width: auto !important; }

.cazanoticias-subcontent .cazanoticiasEnviado {
  text-align: center;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #146eb0 !important;
  margin-bottom: 30px;
  text-decoration: underline; }
.cazanoticias-subcontent h1 {
  text-align: center;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: #1b1b1b !important;
  margin-bottom: 30px; }
.cazanoticias-subcontent p {
  font-family: 'georgia';
  font-size: 16px; }

.cazanoticias-steps {
  overflow: hidden; }
  .cazanoticias-steps li {
    float: left;
    width: 150px;
    height: 161px;
    padding-right: 25px;
    margin: 20px;
    /*border-right: 1px solid #ddd;*/ }
    .cazanoticias-steps li .cazanoticias-foto {
      background: url(../i/cazanoticias-foto-n.png) no-repeat; }
    .cazanoticias-steps li .cazanoticias-video {
      background: url(../i/cazanoticias-video-n.png) no-repeat; }
    .cazanoticias-steps li .cazanoticias-texto-btn {
      background: url(../i/cazanoticias-texto-n.png) no-repeat; }
    .cazanoticias-steps li .cazanoticias-buttons {
      margin: 0 auto 0 10%;
      overflow: hidden;
      width: 140px;
      height: 185px;
      transform: scale(0.6, 0.6);
      -webkit-transform: scale(0.6, 0.6);
      -moz-transform: scale(0.6, 0.6);
      cursor: pointer;
      transition: none !important;
      -webkit-transition: none !important;
      -moz-transition: none !important;
      -o-transition: none !important; }
      .cazanoticias-steps li .cazanoticias-buttons:hover {
        background-position: -141px 0px; }
    .cazanoticias-steps li img {
      width: 141px;
      overflow: hidden;
      text-align: center; }
    .cazanoticias-steps li:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .cazanoticias-steps li:last-child {
      margin-right: 0;
      border-right: none; }
    .cazanoticias-steps li h4 {
      font-family: Arial, sans-serif;
      margin-bottom: 20px;
      font-size: 22px;
      color: #0f5487; }
    .cazanoticias-steps li p {
      font-family: Georgia, serif;
      line-height: 20px;
      font-size: 16px;
      color: #333 !important; }

#fileupload table {
  width: 100%;
  margin-top: 30px; }
#fileupload .files td .name {
  margin-left: -30%;
  font-family: Georgia, serif;
  color: #404343;
  font-size: 16px; }
#fileupload td:last-child {
  width: 100%; }
#fileupload .table > thead > tr > th, #fileupload .table > tbody > tr > th, #fileupload .table > tfoot > tr > th, #fileupload .table > thead > tr > td, #fileupload .table > tbody > tr > td, #fileupload .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
  width: 10%; }
#fileupload .table-striped > tbody > tr:nth-child(odd) > td, #fileupload .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9; }
#fileupload .fade.in {
  opacity: 1; }
#fileupload .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.cazanoticias-signup {
  display: none; }
  .cazanoticias-signup .cazanoticias-anonymous-form {
    display: none;
    opacity: 0; }
    .cazanoticias-signup .cazanoticias-anonymous-form .continuar {
      width: 100px;
      margin: 30px auto;
      text-align: center; }
      .cazanoticias-signup .cazanoticias-anonymous-form .continuar a {
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        padding: 9px 15px 9px 15px;
        background: #0f5487;
        color: white;
        text-align: center; }
    .cazanoticias-signup .cazanoticias-anonymous-form h3 {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 24px;
      color: #1b1b1b;
      margin-bottom: 20px; }
    .cazanoticias-signup .cazanoticias-anonymous-form p {
      font-family: Georgia, serif;
      font-size: 16px;
      line-height: 22px; }
    .cazanoticias-signup .cazanoticias-anonymous-form label {
      float: none !important;
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 18px; }
    .cazanoticias-signup .cazanoticias-anonymous-form .form-input {
      margin-top: 20px; }
    .cazanoticias-signup .cazanoticias-anonymous-form .form-input-checkbox label {
      font-size: 15px; }
  .cazanoticias-signup .cazanoticias-anonymous {
    margin-top: 45px; }
  .cazanoticias-signup .cazanoticias-login h3, .cazanoticias-signup .cazanoticias-anonymous h3 {
    /*text-align: center;*/
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 10px; }
  .cazanoticias-signup .cazanoticias-login p, .cazanoticias-signup .cazanoticias-anonymous p {
    font-family: Georgia, serif;
    color: #333332;
    font-size: 16px; }
  .cazanoticias-signup .cazanoticias-login .continuar, .cazanoticias-signup .cazanoticias-anonymous .continuar {
    width: 100px;
    margin: 30px auto;
    text-align: center; }
    .cazanoticias-signup .cazanoticias-login .continuar a, .cazanoticias-signup .cazanoticias-anonymous .continuar a {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      border-radius: 12px;
      padding: 9px 15px 9px 15px;
      background: #0f5487;
      color: white;
      text-align: center; }

.cazanoticias-foto-upload .cazanoticias-texto, .cazanoticias-video-upload .cazanoticias-texto {
  margin-top: 20px; }

.cazanoticias-foto-upload, .cazanoticias-video-upload, .cazanoticias-texto-upload {
  display: none;
  opacity: 0; }
  .cazanoticias-foto-upload .cazanoticias-textarea, .cazanoticias-video-upload .cazanoticias-textarea, .cazanoticias-texto-upload .cazanoticias-textarea {
    width: 100%;
    height: 75px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1b1b1b;
    font-weight: normal;
    font-size: 15px;
    font-family: Arial, sans-serif;
    border: 1px solid #e7eaee;
    padding: 7px; }
  .cazanoticias-foto-upload .btn-success, .cazanoticias-video-upload .btn-success, .cazanoticias-texto-upload .btn-success {
    color: #fff;
    background-color: #005e96;
    border-color: #4cae4c;
    width: 100%;
    border-radius: 0 !important;
    text-align: left !important; }
  .cazanoticias-foto-upload .btn, .cazanoticias-video-upload .btn, .cazanoticias-texto-upload .btn {
    margin-bottom: 5px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .cazanoticias-foto-upload .fileupload-buttons .btn-primary, .cazanoticias-foto-upload .fileupload-buttons .btn-warning, .cazanoticias-foto-upload .fileupload-buttons .btn-danger, .cazanoticias-foto-upload .fileupload-buttons .toggle, .cazanoticias-video-upload .fileupload-buttons .btn-primary, .cazanoticias-video-upload .fileupload-buttons .btn-warning, .cazanoticias-video-upload .fileupload-buttons .btn-danger, .cazanoticias-video-upload .fileupload-buttons .toggle, .cazanoticias-texto-upload .fileupload-buttons .btn-primary, .cazanoticias-texto-upload .fileupload-buttons .btn-warning, .cazanoticias-texto-upload .fileupload-buttons .btn-danger, .cazanoticias-texto-upload .fileupload-buttons .toggle {
    display: none; }
  .cazanoticias-foto-upload .toggle, .cazanoticias-video-upload .toggle, .cazanoticias-texto-upload .toggle {
    display: none; }
  .cazanoticias-foto-upload .btn-primary, .cazanoticias-video-upload .btn-primary, .cazanoticias-texto-upload .btn-primary {
    color: #fff;
    background-color: #0f5487;
    border-color: #357ebd;
    display: none; }
  .cazanoticias-foto-upload .btn-warning, .cazanoticias-video-upload .btn-warning, .cazanoticias-texto-upload .btn-warning {
    color: #fff;
    background-color: #f78400;
    border-color: #eea236; }
  .cazanoticias-foto-upload .btn-danger, .cazanoticias-video-upload .btn-danger, .cazanoticias-texto-upload .btn-danger {
    color: #fff;
    background-color: #b8191f;
    border-color: #d43f3a; }
  .cazanoticias-foto-upload .glyphicon, .cazanoticias-video-upload .glyphicon, .cazanoticias-texto-upload .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .cazanoticias-foto-upload .fileinput-button, .cazanoticias-video-upload .fileinput-button, .cazanoticias-texto-upload .fileinput-button {
    position: relative;
    overflow: hidden; }
    .cazanoticias-foto-upload .fileinput-button input, .cazanoticias-video-upload .fileinput-button input, .cazanoticias-texto-upload .fileinput-button input {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      opacity: 0;
      -ms-filter: 'alpha(opacity=0)';
      font-size: 200px;
      direction: ltr;
      cursor: pointer; }
  .cazanoticias-foto-upload .cazanoticias-keywords-holder, .cazanoticias-video-upload .cazanoticias-keywords-holder, .cazanoticias-texto-upload .cazanoticias-keywords-holder {
    width: 100%;
    margin: 20px 0px 0px 0px; }
    .cazanoticias-foto-upload .cazanoticias-keywords-holder h3, .cazanoticias-video-upload .cazanoticias-keywords-holder h3, .cazanoticias-texto-upload .cazanoticias-keywords-holder h3 {
      text-align: center;
      font-size: 26px;
      color: #000000;
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .cazanoticias-foto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul, .cazanoticias-video-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul, .cazanoticias-texto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul {
      width: 70%;
      margin: 0 auto;
      overflow: hidden; }
      .cazanoticias-foto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li, .cazanoticias-video-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li, .cazanoticias-texto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li {
        cursor: pointer;
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        background: #005e96;
        float: left;
        color: white;
        padding: 15px;
        width: 30%;
        font-size: .9em;
        margin: 20px;
        text-align: center; }
        .cazanoticias-foto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li:after, .cazanoticias-video-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li:after, .cazanoticias-texto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li:after {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden;
          font-size: 0; }
        .lt-ie8 .cazanoticias-foto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li, .lt-ie8 .cazanoticias-video-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li, .lt-ie8 .cazanoticias-texto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li {
          zoom: 1; }
        .cazanoticias-foto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li:hover, .cazanoticias-video-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li:hover, .cazanoticias-texto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul li:hover {
          background: #003e63; }
      .cazanoticias-foto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul .cazanoticias-kw-active, .cazanoticias-video-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul .cazanoticias-kw-active, .cazanoticias-texto-upload .cazanoticias-keywords-holder .cazanoticias-keywords ul .cazanoticias-kw-active {
        background: #003e63; }
    .cazanoticias-foto-upload .cazanoticias-keywords-holder .continuar-foto, .cazanoticias-foto-upload .cazanoticias-keywords-holder .continuar-video, .cazanoticias-foto-upload .cazanoticias-keywords-holder .continuar-texto, .cazanoticias-video-upload .cazanoticias-keywords-holder .continuar-foto, .cazanoticias-video-upload .cazanoticias-keywords-holder .continuar-video, .cazanoticias-video-upload .cazanoticias-keywords-holder .continuar-texto, .cazanoticias-texto-upload .cazanoticias-keywords-holder .continuar-foto, .cazanoticias-texto-upload .cazanoticias-keywords-holder .continuar-video, .cazanoticias-texto-upload .cazanoticias-keywords-holder .continuar-texto {
      width: 100px;
      margin: 10px auto; }
      .cazanoticias-foto-upload .cazanoticias-keywords-holder .continuar-foto a, .cazanoticias-foto-upload .cazanoticias-keywords-holder .continuar-video a, .cazanoticias-foto-upload .cazanoticias-keywords-holder .continuar-texto a, .cazanoticias-video-upload .cazanoticias-keywords-holder .continuar-foto a, .cazanoticias-video-upload .cazanoticias-keywords-holder .continuar-video a, .cazanoticias-video-upload .cazanoticias-keywords-holder .continuar-texto a, .cazanoticias-texto-upload .cazanoticias-keywords-holder .continuar-foto a, .cazanoticias-texto-upload .cazanoticias-keywords-holder .continuar-video a, .cazanoticias-texto-upload .cazanoticias-keywords-holder .continuar-texto a {
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        padding: 9px 15px 9px 15px;
        background: #da2128;
        color: white;
        text-align: center; }

@media screen and (max-width: 750px) {
  #fileupload td:nth-child(2) {
    display: none !important; }
  #fileupload td:nth-child(3) {
    text-align: right !important; }

  .cazanoticias-header .cazanoticias-header-caption {
    margin-left: 31.8%; }

  .cazanoticias-steps li {
    float: none !important;
    width: 100% !important;
    height: 185px !important; }
    .cazanoticias-steps li .cazanoticias-buttons {
      width: 100% !important;
      transform: scale(1, 1) !important;
      -webkit-transform: scale(1, 1) !important;
      -moz-transform: scale(1, 1) !important; } }
@media screen and (min-width: 750px) and (max-width: 1000px) {
  .cazanoticias-steps li {
    width: 20.54% !important; }
    .cazanoticias-steps li .cazanoticias-buttons {
      margin: -10px auto 0px 5% !important;
      transform: scale(0.6, 0.6);
      -webkit-transform: scale(0.6, 0.6);
      -moz-transform: scale(0.6, 0.6); } }
@media screen and (max-width: 750px) {
  .cazanoticias-steps li {
    width: 100% !important;
    margin: 20px auto 0 auto !important; }
    .cazanoticias-steps li .cazanoticias-buttons {
      width: 140px !important;
      margin: 0 auto !important; } }
@media screen and (max-width: 400px) {
  .cazanoticias-header .cazanoticias-header-caption {
    margin-left: 0 !important; } }
#divButtons {
  display: none !important; }

.gig-share {
  background: red !important; }

.gigya-screen-dialog-mobile {
  width: 100%;
  background: white !important; }
  .gigya-screen-dialog-mobile .disclaimer-info {
    margin-left: 10px; }
  .gigya-screen-dialog-mobile .gigya-screen-caption {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 28px;
    overflow: initial !important;
    line-height: 1em !important;
    background-color: #e7eaee !important;
    padding: 16px 25px !important; }
  .gigya-screen-dialog-mobile .gigya-description strong {
    font-size: 18px !important;
    font-family: 'georgia' !important;
    color: #1b1b1b !important; }
  .gigya-screen-dialog-mobile #gigya-register-screen .gigya-composite-control-social-login {
    height: 140px !important; }

div.gigya-screen-dialog-top {
  overflow: initial !important;
  line-height: 1em !important;
  background-color: #e7eaee !important;
  padding: 16px 25px !important; }
  div.gigya-screen-dialog-top:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 div.gigya-screen-dialog-top {
    zoom: 1; }
  div.gigya-screen-dialog-top .gigya-screen-dialog-caption {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 28px; }
  div.gigya-screen-dialog-top .gigya-screen-dialog-close {
    height: 20px !important; }

.gigya-screen-dialog-close {
  display: block !important; }

.gigya-screen {
  width: 100% !important; }
  .gigya-screen .gigya-login-form .gigya-description p {
    text-align: left !important; }
  .gigya-screen p {
    text-align: left !important; }
  .gigya-screen p:first-child {
    text-align: center !important; }
  .gigya-screen .al-registrarte {
    text-align: left !important;
    margin-left: 8%;
    width: 100%; }
  .gigya-screen .gigya-composite-control-password label {
    font-size: 30px !important;
    float: left;
    margin-bottom: 5px; }
  .gigya-screen .gigyasmall {
    font-size: 12px; }
  .gigya-screen ul li {
    list-style: disc !important;
    margin-left: 14%;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'georgia' !important; }
  .gigya-screen .controles-sociales {
    position: relative; }
    .gigya-screen .controles-sociales p {
      position: absolute;
      width: 255px;
      margin-top: 42px; }

.gigya-screen-dialog-content #gigya-thank-you-screen {
  width: 100% !important;
  max-width: 100% !important; }

.gigya-screen-dialog {
  right: 0;
  left: 0 !important;
  color: #1b1b1b;
  border: none !important;
  background-color: transparent !important; }
  .gigya-screen-dialog a {
    color: #0f5487; }
  .gigya-screen-dialog input[type="file"] {
    font-size: 12px; }
  .gigya-screen-dialog input[type="text"],
  .gigya-screen-dialog input[type="date"],
  .gigya-screen-dialog input[type="email"],
  .gigya-screen-dialog input[type="password"] {
    color: #1b1b1b;
    border-color: #e7eaee;
    background-color: #fff; }
    .gigya-screen-dialog input[type="text"]::-webkit-input-placeholder, .gigya-screen-dialog input[type="text"]:-moz-placeholder, .gigya-screen-dialog input[type="text"]::-moz-placeholder, .gigya-screen-dialog input[type="text"]:-ms-input-placeholder,
    .gigya-screen-dialog input[type="date"]::-webkit-input-placeholder,
    .gigya-screen-dialog input[type="date"]:-moz-placeholder,
    .gigya-screen-dialog input[type="date"]::-moz-placeholder,
    .gigya-screen-dialog input[type="date"]:-ms-input-placeholder,
    .gigya-screen-dialog input[type="email"]::-webkit-input-placeholder,
    .gigya-screen-dialog input[type="email"]:-moz-placeholder,
    .gigya-screen-dialog input[type="email"]::-moz-placeholder,
    .gigya-screen-dialog input[type="email"]:-ms-input-placeholder,
    .gigya-screen-dialog input[type="password"]::-webkit-input-placeholder,
    .gigya-screen-dialog input[type="password"]:-moz-placeholder,
    .gigya-screen-dialog input[type="password"]::-moz-placeholder,
    .gigya-screen-dialog input[type="password"]:-ms-input-placeholder {
      color: #1b1b1b; }
  .gigya-screen-dialog .gigya-screen-dialog-inner {
    width: 95%;
    border: none;
    -moz-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
    -webkit-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
    box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
    background-color: #fff;
    margin: 0 auto; }
    .gigya-screen-dialog .gigya-screen-dialog-inner div.gigya-screen-dialog-content {
      width: auto !important; }
  .gigya-screen-dialog header.form-header h1 {
    margin: 12.5px 0; }

.gigya-screen-set .gigya-screen {
  margin: 0 auto; }

.gigya-screen .gigya-layout-row {
  width: 100%;
  zoom: 1;
  float: left;
  display: block; }

.gigya-screen .gigya-layout-cell {
  float: left;
  width: 50%;
  margin-top: 1px; }

.gigya-screen .gigya-layout-cell-right {
  float: right;
  width: 50%; }

.gigya-screen select {
  margin: 5px 0px;
  padding: 5px;
  border-radius: 5px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%; }

.gigya-screen option {
  padding: 5px; }

.gigya-screen option:hover {
  background-color: #3593C1; }

.gigya-input-text, .gigya-input-password, .gigya-textarea {
  background: none !important;
  width: 100%; }

.gigya-input-text:focus, .gigya-input-password:focus, .gigya-textarea:focus, .gigya-screen select:focus {
  border: 1px solid #87B9EA;
  outline: none; }

.gigya-screen .gigya-message {
  font-size: 14px;
  color: #333;
  display: block;
  text-align: center; }

.gigya-screen .gigya-error-display {
  display: block;
  visibility: hidden; }

.gigya-screen .gigya-error-display-active {
  display: block;
  visibility: visible; }

.gigya-screen .gigya-error-msg {
  line-height: 14px;
  color: #dd4b39;
  font-size: 11px;
  display: block;
  font-weight: normal;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.gigya-screen .gigya-form-error-msg {
  _height: 26px;
  line-height: 14px;
  color: #dd4b39;
  font-size: 11px;
  border: 1px solid #FFDCCE;
  display: block;
  background: #FFE7E1;
  font-weight: normal;
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.gigya-screen a.gigya-composite-control-link {
  display: block;
  padding-left: 13px; }

.gigya-screen .gigya-composite-control a.gigya-composite-control-link {
  display: inline;
  padding: 0px; }

.gigya-screen .gigya-composite-control-checkbox .gigya-label, .gigya-screen .gigya-composite-control-radio .gigya-label {
  font-weight: normal; }

.gigya-layout-footer {
  text-align: right;
  clear: both; }

.gigya-required-display {
  color: red; }

@media screen and (min-width: 750px) {
  .gigya-screen-dialog .gigya-screen-dialog-inner {
    width: 90%; } }
@media screen and (min-width: 1000px) {
  .gigya-screen-dialog .gigya-screen-dialog-inner {
    width: 70%;
    max-width: 760px; } }
@media screen and (max-width: 750px) {
  .gigya-screen .controles-sociales p {
    position: relative !important;
    width: 255px;
    margin-top: 42px;
    margin-bottom: 40px; }

  #gigya-login-screen h2, #gigya-register-screen h2 {
    font-weight: bold; }
  #gigya-login-screen .controles-sociales, #gigya-register-screen .controles-sociales {
    width: 100% !important; }
    #gigya-login-screen .controles-sociales .gigya-composite-control-social-login, #gigya-register-screen .controles-sociales .gigya-composite-control-social-login {
      margin: 0 auto !important; }
  #gigya-login-screen .login-regular, #gigya-register-screen .login-regular {
    min-width: 300px !important;
    width: 100% !important; }
  #gigya-login-screen .gigya-composite-control, #gigya-register-screen .gigya-composite-control {
    border-right: none !important; }
    #gigya-login-screen .gigya-composite-control .gigya-reset, #gigya-register-screen .gigya-composite-control .gigya-reset {
      width: 100% !important;
      min-width: 300px; } }
.story-post-twitter {
  clear: both; }
  .story-post-twitter .story-post-content .content-block a:hover {
    text-decoration: underline;
    color: #1b1b1b; }
  .story-post-twitter .story-post-content .content-block p {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #1b1b1b; }

.story-post {
  border-bottom: 1px solid #dddddd; }
  .story-post:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .story-post {
    zoom: 1; }
  .story-post .story-post-title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 24px; }
    .story-post .story-post-title a {
      color: #1b1b1b; }
      .story-post .story-post-title a:hover {
        text-decoration: underline; }
  .story-post .story-post-metadata {
    display: block;
    color: #757575;
    font-family: Georgia, serif;
    font-size: 13px;
    text-transform: uppercase;
    margin: 1em 0; }
  .story-post .story-post-time {
    display: block;
    font-weight: bold;
    font-size: 14px; }
  .story-post .story-post-date {
    display: block;
    color: #757575;
    font-weight: bold;
    font-size: 14px; }
  .story-post .story-post-avatar,
  .story-post .story-post-comments {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-bottom: 12.5px; }
    .story-post .story-post-avatar .story-post-time,
    .story-post .story-post-comments .story-post-time {
      margin-bottom: 0.5em; }
  .story-post .story-post-comments a {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 19px; }
    .story-post .story-post-comments a .ss-icon {
      float: left;
      color: #757575;
      font-size: 32px;
      margin-right: 4px; }
  .story-post .story-post-header {
    padding-left: 72.5px; }
    .story-post .story-post-header .story-post-date {
      margin-bottom: 0.5em; }
  .story-post .story-post-video {
    position: relative;
    clear: both;
    height: 0;
    padding-top: 25px;
    padding-bottom: 56.25%;
    /* 16:9 */
    margin: 25px 0; }
    .story-post .story-post-video iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .story-post .story-post-photo {
    clear: both;
    margin: 25px 0; }
  .story-post .story-post-blockquote {
    clear: both;
    font-family: Georgia, serif;
    border: 1px solid #dddddd;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    background-color: #f2f3f5;
    padding: 25px;
    margin: 25px 0; }
    .story-post .story-post-blockquote p {
      font-size: 21px;
      line-height: 1.25em;
      margin-bottom: 1em; }
    .story-post .story-post-blockquote footer {
      color: #969696;
      font-size: 13px;
      text-align: right; }
      .story-post .story-post-blockquote footer strong {
        text-transform: uppercase; }
      .story-post .story-post-blockquote footer:before {
        content: '-';
        margin-right: 12.5px; }
  .story-post .toolbar {
    border: none;
    padding: 0;
    margin-bottom: 25px; }
    .story-post .toolbar .toolbar-item-share li i {
      color: #969696; }
  .story-post.story-post-blockquote .story-post-title, .story-post.story-post-photo .story-post-title {
    font-size: 18px;
    line-height: 1.25em; }
  .story-post:last-child {
    border-bottom: none; }

.blog .story-post {
  border-bottom: none;
  padding: 30px 0 0;
  margin: 0; }
  .blog .story-post .story-post-comments {
    float: right; }
  .blog .story-post .story-post-content {
    border-bottom: 5px solid #e9e9e9;
    padding-bottom: 12.5px; }
    .blog .story-post .story-post-content .story-post-header {
      padding-right: 72.5px;
      padding-left: 0;
      margin-bottom: 18px; }
    .blog .story-post .story-post-content .story-post-more {
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 14px; }
  .blog .story-post:last-child .story-post-content {
    border-bottom: none; }

@media screen and (min-width: 750px) {
  .story-post .story-post-title {
    font-size: 29px; }
  .story-post .story-post-time {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 19px; }
  .story-post .story-post-avatar,
  .story-post .story-post-comments {
    width: 11.1245466%; }
    .story-post .story-post-avatar .story-post-time,
    .story-post .story-post-comments .story-post-time {
      margin-bottom: 1em; }
  .story-post .story-post-content {
    padding-left: 14.2684401%; }
    .story-post .story-post-content .story-post-header {
      padding-left: 0; }
    .story-post .story-post-content .story-post-video,
    .story-post .story-post-content .story-post-photo,
    .story-post .story-post-content .story-post-blockquote {
      clear: none; }
  .story-post.story-post-share .story-post-tweet {
    clear: none;
    padding-top: 0;
    margin-bottom: 25px; }

  .blog .story-post {
    border-right: 1px solid #dcdcdc;
    border-bottom: none;
    border-left: 1px solid #dcdcdc;
    padding: 40px 38px 0; }
    .blog .story-post .story-post-comments {
      float: left; }
    .blog .story-post .story-post-header {
      padding-right: 0; }
  .blog div.story-post {
    padding-bottom: 25px;
    margin-bottom: 40px; } }
.scribble-pinned {
  position: fixed !important;
  padding: 20px 10px 0px 10px !important;
  top: 22px;
  z-index: 999999;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd; }

.stream .stream-header {
  text-align: center;
  border: 1px solid #dddddd;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  background-color: #f2f3f5;
  padding: 0.5em 12.5px;
  margin: 45px 0;
  -moz-transition: .5s margin ease;
  -webkit-transition: .5s margin ease;
  -o-transition: .5s margin ease;
  transition: .5s margin ease; }
  .stream .stream-header .section {
    display: block;
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0.5em 0; }
  .stream .stream-header .title {
    display: block;
    font-family: Georgia, serif;
    font-weight: normal;
    font-size: 16px;
    margin: 0.5em 0; }
  .stream .stream-header .button-primary {
    display: none;
    float: right;
    font-size: 13px;
    margin-top: 3px; }
    .stream .stream-header .button-primary .ss-icon {
      top: 4px; }
  .stream .stream-header.pinned {
    position: fixed;
    top: 0;
    z-index: 999;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    margin: 0; }
    .stream .stream-header.pinned .button-primary {
      display: inline-block; }
.stream .story-listing .story-post {
  margin: 25px 0; }
.stream .see-more {
  margin-bottom: 85px; }
.stream .see-all {
  margin: 12.5px 0 25px; }
.stream.stream-compact {
  margin-bottom: 25px; }
  .stream.stream-compact .stream-header {
    color: #fff;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #b8191f;
    margin-bottom: 0; }
  .stream.stream-compact .stream-scroll {
    position: relative; }
    .stream.stream-compact .stream-scroll:before, .stream.stream-compact .stream-scroll:after {
      content: '';
      position: absolute;
      z-index: 99;
      right: 1px;
      left: 1px;
      height: 50px; }
    .stream.stream-compact .stream-scroll:before {
      top: 1px;
      background: -moz-linear-gradient(top, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f3f5), color-stop(100%, rgba(242, 243, 245, 0)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f5', endColorstr='#00f2f3f5',GradientType=0 );
      /* IE6-9 */ }
    .stream.stream-compact .stream-scroll:after {
      bottom: 1px;
      background: -moz-linear-gradient(top, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 243, 245, 0)), color-stop(100%, #f2f3f5));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f3f5', endColorstr='#f2f3f5',GradientType=0 );
      /* IE6-9 */ }
  .stream.stream-compact .story-listing {
    overflow-y: auto;
    max-height: 600px;
    border: 1px solid #dcdcdc;
    border-top: none;
    background-color: #f2f3f5; }
    .stream.stream-compact .story-listing .story-post {
      padding: 25px;
      margin: 0; }
      .stream.stream-compact .story-listing .story-post .story-post-time {
        color: #595959;
        font-family: Arial, sans-serif;
        font-weight: normal;
        font-size: 14px;
        margin-bottom: 6px; }
      .stream.stream-compact .story-listing .story-post .story-post-content .story-post-title {
        font-family: Arial, sans-serif;
        font-weight: bold;
        font-size: 21px; }
      .stream.stream-compact .story-listing .story-post .story-post-content .story-post-summary {
        font-family: Georgia, serif;
        font-size: 15px;
        margin-top: 12.5px; }
        .stream.stream-compact .story-listing .story-post .story-post-content .story-post-summary p {
          color: #757575;
          line-height: 1.25em; }
      .stream.stream-compact .story-listing .story-post.story-post-share .story-post-content .story-post-avatar {
        width: 60px;
        margin-right: 12.5px; }
      .stream.stream-compact .story-listing .story-post.story-post-share .story-post-content .story-post-tweet {
        overflow: hidden;
        color: #757575;
        font-weight: normal;
        font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 15px; }
        .stream.stream-compact .story-listing .story-post.story-post-share .story-post-content .story-post-tweet strong {
          display: block;
          color: #1b1b1b;
          font-weight: normal;
          font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
          margin-bottom: 4px; }

@media screen and (max-width: 1000px) {
  .scribble-pinned {
    top: -25px !important;
    width: 100% !important;
    left: 0; } }
@media screen and (min-width: 400px) {
  .stream .stream-header {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0; }
    .stream .stream-header .section {
      display: inline;
      line-height: 3.5em;
      /*border-right: 1px solid $black;*/
      padding-right: 12.5px;
      margin-right: 12.5px; }
    .stream .stream-header .title {
      display: inline; }
  .stream.stream-compact .stream-header .section {
    /*border-color: #fff;*/
    font-family: Georgia, serif !important; } }
@media screen and (min-width: 750px) {
  .stream-compact .story-listing .story-post .story-post-time {
    float: left; }
  .stream-compact .story-listing .story-post .story-post-content {
    padding-left: 23.6842105%; } }
@media screen and (min-width: 1000px) {
  .stream .see-all {
    position: relative;
    top: -63px;
    text-align: right;
    margin: 0; }
  .stream.stream-compact .stream-header {
    margin-top: 0; } }
.home .responsive-right-banner-1 {
  display: none; }
.home .editors-picks .carousel-ui, .home .editors-picks .shadow-right {
  display: none; }
.home .outbrain-frontpage .cta-more {
  display: none; }
.home .featured-stories .featured-stories-secondary {
  border-top: 2px solid #1b1b1b;
  padding-top: 25px;
  margin-top: 12.5px; }
  .home .featured-stories .featured-stories-secondary .story-tease-alpha {
    margin-bottom: 25px; }
    .home .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-date {
      margin-top: 8px; }
  .home .featured-stories .featured-stories-secondary .story-tease-beta {
    border-top: 1px solid #dddddd;
    padding: 15px 0; }
    .home .featured-stories .featured-stories-secondary .story-tease-beta .story-tease-title {
      padding-top: 0.25em;
      padding-bottom: 0.75em; }
    .home .featured-stories .featured-stories-secondary .story-tease-beta .story-tease-summary {
      font-size: 15px; }
    .home .featured-stories .featured-stories-secondary .story-tease-beta .story-tease-date {
      margin-top: 0.5em; }
.home .featured-stories .featured-stories-tertiary {
  border-top: 1px dotted #757575; }
  .home .featured-stories .featured-stories-tertiary .story-listing article[class*="story-tease-"] {
    padding-top: 15px; }
    .home .featured-stories .featured-stories-tertiary .story-listing article[class*="story-tease-"]:last-child {
      border-bottom: none; }
  .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-alpha .story-tease-date {
    margin-top: 12.5px; }
  .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta .story-tease-image {
    float: right; }
    .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
      padding-right: 26.2068966%;
      padding-left: 0; }

.listing-vertical .story-tease-alpha:last-child {
  border-top: 1px solid #dddddd;
  padding: 15px 0 !important; }

.separador .story-tease-alpha-main {
  margin-bottom: 30px; }
.separador .story-tease-date {
  margin-bottom: 15px; }

@media screen and (max-width: 750px) {
  .colEmergency {
    margin-top: 30px !important;
    margin-bottom: 40px !important; }

  .hr-full {
    border: 0;
    height: 2px;
    width: 100%;
    background: #353535;
    margin-bottom: 40px;
    margin-top: 40px; } }
@media screen and (min-width: 750px) {
  .home .featured-stories .featured-stories-primary .story-tease-alpha {
    margin-bottom: 25px; }
    .home .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-category {
      padding: 6px 0; }
    .home .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-title {
      font-size: 51px;
      line-height: 53px;
      padding-top: 0;
      padding-bottom: 6px; }
    .home .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-date {
      padding: 0.5em 0; }
  .home .featured-stories .featured-stories-secondary:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .home .featured-stories .featured-stories-secondary {
    zoom: 1; }
  .home .featured-stories .featured-stories-secondary .story-tease-alpha {
    margin-bottom: 25px; }
    .home .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-title {
      font-size: 21px; }
  .home .featured-stories .featured-stories-secondary .story-tease-beta .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 21px; }
  .home .featured-stories .featured-stories-tertiary {
    border-top: none;
    margin-bottom: 25px; }
    .home .featured-stories .featured-stories-tertiary .story-listing article[class*="story-tease-"]:last-child {
      border-bottom: 1px dotted #969696; }
    .home .featured-stories .featured-stories-tertiary .story-listing article.story-tease-alpha {
      padding-top: 0; }
    .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta {
      float: left;
      width: 48.4885127%; }
      .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta:nth-child(even) {
        float: right; }
      .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta .story-tease-image {
        float: right; }
        .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
          padding-right: 28.8461538%; } }
@media screen and (max-width: 1000px) {
  .responsive-right-banner-1 {
    display: block !important; }

  .responsive-right-banner-2 {
    display: none !important; } }
@media screen and (min-width: 1000px) {
  .home .featured-stories .featured-stories-tertiary {
    margin-bottom: 0; }
    .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta {
      float: none;
      width: auto; }
      .home .featured-stories .featured-stories-tertiary .story-listing .story-tease-beta:nth-child(even) {
        float: none; } }
.section .featured-stories .featured-stories-secondary {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 12.5px; }
  .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-image {
    float: left;
    width: 20.6896552%; }
  .section .featured-stories .featured-stories-secondary .story-tease-alpha header {
    padding-left: 26.2068966%; }
  .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-title {
    font-size: 20px;
    line-height: 23px; }
  .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-body {
    clear: both; }
.section .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-image {
  float: left;
  width: 20.6896552%; }
.section .featured-stories .featured-stories-tertiary .story-tease-alpha header {
  padding-left: 26.2068966%; }
.section .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-body {
  clear: both; }
.section .featured-stories .featured-stories-tertiary .story-bullet-list {
  margin-bottom: 25px; }
.section .featured-stories .featured-stories-tertiary .story-listing article.story-tease-beta {
  border-top: 1px dotted #969696;
  border-bottom: none;
  padding: 15px 0; }

@media screen and (min-width: 750px) {
  .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-image {
    width: 34.9246231%; }
  .section .featured-stories .featured-stories-secondary .story-tease-alpha header {
    padding-left: 41.2060302%; }
  .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-title {
    font-size: 27px;
    line-height: 30px; }
  .section .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-image {
    width: 34.9246231%; }
  .section .featured-stories .featured-stories-tertiary .story-tease-alpha header {
    padding-left: 41.2060302%; }
  .section .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-title {
    font-size: 24px;
    line-height: 28px; } }
@media screen and (min-width: 1000px) {
  .section .featured-stories .featured-stories-secondary {
    border-top: 1px solid #e7eaee;
    padding-top: 25px; }
    .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-image {
      width: 48.4885127%; }
    .section .featured-stories .featured-stories-secondary .story-tease-alpha header,
    .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-body,
    .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-bullet-list {
      padding-left: 51.5114873%; }
    .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-body {
      clear: none; }
    .section .featured-stories .featured-stories-secondary .story-tease-alpha .story-tease-title {
      font-size: 27px;
      line-height: 30px; }
  .section .featured-stories .featured-stories-tertiary {
    margin: 25px 0; }
    .section .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-image {
      float: left;
      width: 29.1770574%; }
    .section .featured-stories .featured-stories-tertiary .story-tease-alpha header {
      padding-left: 32.9177057%; }
    .section .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-title {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 24px;
      overflow: hidden; }
    .section .featured-stories .featured-stories-tertiary .story-listing.bk4-primary-2of2 {
      position: relative; }
      .section .featured-stories .featured-stories-tertiary .story-listing.bk4-primary-2of2:before {
        position: absolute;
        content: '';
        pointer-events: none;
        top: 0;
        bottom: 0;
        left: 0;
        width: 1px;
        background-color: #e7eaee;
        margin-left: -12.5px; }
    .section .featured-stories .featured-stories-tertiary .story-listing article.story-tease-beta {
      border: none;
      padding-top: 0;
      padding-bottom: 25px; }
      .section .featured-stories .featured-stories-tertiary .story-listing article.story-tease-beta .story-tease-title {
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 15px; } }
.editorial-stories-header {
  border-bottom: 1px solid #e7eaee;
  height: 30px;
  margin-bottom: 10px; }
  .editorial-stories-header h1 {
    color: #0f5487;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 22px; }

.editorial-more {
  float: right;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  margin-top: -15px; }

/*EDITORIAL BY MIKE*/
.editorial h1 {
  font-family: 'craft_gothicblack' !important; }
.editorial .story-tease-alpha .story-tease-body {
  padding-left: 0 !important; }
.editorial .story-tease-alpha .story-tease-title {
  font-size: 50px !important;
  font-family: 'craft_gothicblack' !important; }
.editorial .story-tease-beta .story-tease-title, .editorial .story-tease-beta .story-tease-date {
  padding-left: 0 !important; }

.about-list {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px; }
  .about-list .staff {
    width: 100%;
    display: inline-block; }
    .about-list .staff:after:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .about-list .staff:after {
      zoom: 1; }
    .about-list .staff dt {
      font-size: 14px;
      font-family: Helvetica, Arial, sans-serif;
      font-weight: bold; }
  .about-list h2 {
    margin-top: 40px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #969696; }

.faq-description {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px; }

.about-acordeon {
  min-height: 50px;
  margin-bottom: 20px; }
  .about-acordeon h3 {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
    padding: 0.5em .2em .7em .7em;
    border-bottom: 1px dotted #969696; }
    .about-acordeon h3 .acordeon-spand {
      float: right; }
  .about-acordeon .acordeon-info {
    height: auto !important; }
    .about-acordeon .acordeon-info .about-nativas a {
      display: block;
      width: 100%;
      margin-bottom: 20px;
      margin-left: 10px; }
      .about-acordeon .acordeon-info .about-nativas a:first-child {
        margin-top: 40px; }
    .about-acordeon .acordeon-info i {
      color: #b8191f;
      font-size: 22px; }
    .about-acordeon .acordeon-info p {
      margin: 12px;
      font-family: Georgia, serif;
      font-size: 16px;
      line-height: 22px;
      text-align: left; }
    .about-acordeon .acordeon-info .acordeon-titular {
      font-weight: bold; }
    .about-acordeon .acordeon-info ul li {
      margin: 20px;
      font-family: Georgia, serif;
      line-height: 22px;
      font-size: 15px; }
      .about-acordeon .acordeon-info ul li span {
        font-weight: bold; }

.endAbout .staff dt {
  float: left;
  width: 300px;
  padding: 10px 0;
  clear: both; }
.endAbout .staff dd {
  float: right;
  width: 300px; }

.endContactanos .about-form-title {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #1b1b1b;
  font-size: 18px;
  line-height: 24px; }
.endContactanos textarea {
  height: 100px; }
.endContactanos .form-theater-width {
  width: 100% !important; }
  .endContactanos .form-theater-width label {
    width: 100% !important; }
.endContactanos .about-submit {
  cursor: pointer;
  padding: 0.75em 1em .7em 1.7em !important; }
.endContactanos .about-contact-info {
  margin-bottom: 60px; }
  .endContactanos .about-contact-info .bk3-1of2 h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px; }
  .endContactanos .about-contact-info .bk3-1of2 p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 30px; }
  .endContactanos .about-contact-info .bk3-2of2 iframe {
    margin-top: 20px;
    margin-bottom: 20px; }
  .endContactanos .about-contact-info .bk3-2of2 .about-10 {
    margin-bottom: 10px; }
  .endContactanos .about-contact-info .bk3-2of2 .about-telefonos {
    margin-bottom: 10px; }
    .endContactanos .about-contact-info .bk3-2of2 .about-telefonos span {
      font-size: 14px !important;
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .endContactanos .about-contact-info .bk3-2of2 .about-telefonos p {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 13px !important; }
  .endContactanos .about-contact-info .bk3-2of2 h2 {
    font-size: 18px;
    line-height: 24px;
    /*margin-bottom: 5px;*/ }
  .endContactanos .about-contact-info .bk3-2of2 p {
    font-size: 14px;
    line-height: 22px;
    /*margin-bottom: 30px;*/ }
.endContactanos .about-enviar {
  text-align: right;
  margin-top: 15px; }
.endContactanos .recordar-info {
  margin-top: 20px;
  color: #333332; }
  .endContactanos .recordar-info .form-input-radio {
    margin-right: 10px; }
    .endContactanos .recordar-info .form-input-radio label {
      margin-right: 10px;
      margin-top: 5px; }
  .endContactanos .recordar-info p {
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px; }
.endContactanos .form-input-first {
  margin-top: -20px !important; }
.endContactanos .form-input label {
  float: none !important; }
.endContactanos .form-input input {
  width: 100% !important; }

.endEditores .content-block p {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif; }
.endEditores .story-tease-beta {
  width: 33.3333333%;
  border-color: #4f4f4f;
  float: left;
  border: none;
  border-top: 1px solid #e7eaee;
  border-bottom: none;
  padding: 25px 0;
  height: 300px !important; }
  .endEditores .story-tease-beta:first-child {
    position: relative;
    left: -6px; }
  .endEditores .story-tease-beta:nth-child(even) {
    right: auto; }
  .endEditores .story-tease-beta .story-tease-body .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 19px !important;
    line-height: 21px !important; }

/*dd*/
.menu-about-holder {
  padding: 22px 0px 0px 0px !important; }
  .menu-about-holder .menu-about li {
    float: left;
    margin-right: 30px;
    font-size: 15px;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .menu-about-holder .menu-about li a {
      trasition: none !important;
      -webkit-trasition: none !important;
      -moztrasition: none !important;
      -ms-trasition: none !important;
      -o-trasition: none !important; }
      .menu-about-holder .menu-about li a:hover {
        color: #b8191f; }
  .menu-about-holder .menu-about-active {
    border-bottom: 3px solid #b8191f;
    padding-bottom: 5px; }
    .menu-about-holder .menu-about-active a {
      color: #b8191f; }

@media screen and (max-width: 575px) {
  .menu-about-holder .toolbar-item {
    margin: 0 !important; }
    .menu-about-holder .toolbar-item:last-child {
      padding-left: 0 !important; }
  .menu-about-holder .menu-about li {
    width: 100% !important;
    padding: 10px !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important; }
    .menu-about-holder .menu-about li:last-child {
      margin-bottom: 20px; }
  .menu-about-holder .menu-about-active {
    border-bottom: none !important; } }
@media screen and (max-width: 1000px) {
  .menu-about-holder .toolbar-item {
    margin: 0 !important; }
    .menu-about-holder .toolbar-item:last-child {
      padding-left: 0 !important; }
  .menu-about-holder .menu-about li {
    padding: 0; }
    .menu-about-holder .menu-about li:last-child {
      margin-bottom: 20px; }
  .menu-about-holder .menu-about-active {
    padding-bottom: 5px !important; } }
@media screen and (max-width: 750px) {
  .endContactanos .about-contact-info .bk3-1of2 .about-enviar {
    margin-bottom: 80px; }
    .endContactanos .about-contact-info .bk3-1of2 .about-enviar a {
      width: 100% !important;
      text-align: center;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; } }
.option-print {
  color: #146eb0; }

.article-slider #carousel .carousel-ui .carousel-totals {
  display: none !important; }

.aside-graphics {
  width: 100%;
  margin-bottom: 15px; }

.embed-pic {
  max-width: 275px !important;
  margin: 0px 15px; }

.embed-left {
  float: left !important;
  margin-left: 0px !important; }

.embed-right {
  float: right !important; }

.article-header {
  position: relative;
  margin-top: 12.5px; }
  .article-header .section {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase; }
    .article-header .section a {
      color: #146eb0;
      text-decoration: none; }
  .article-header h1 {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 29px;
    line-height: 33px;
    padding: 0.25em 0; }
  .article-header h2 {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px; }
  .article-header .toolbar {
    margin: 16px 0; }
  .article-header .update p:first-child {
    line-height: 35px !important;
    margin-top: -8px !important; }
  .article-header .update p:last-child {
    line-height: 0 !important;
    color: #b8191f; }

.vertical-figure {
  margin: 0px 22px 26px 0px;
  float: left; }
  .vertical-figure img {
    width: 100%;
    max-width: 473px; }
  .vertical-figure figcaption {
    width: 100%;
    max-width: 473px; }

.multimedia .vertical-figure {
  float: none !important; }
  .multimedia .vertical-figure img {
    width: 100%;
    max-width: 473px;
    margin: 0px auto !important; }
  .multimedia .vertical-figure figcaption {
    width: 100%;
    max-width: 473px;
    margin: 0px auto !important; }

.flex-modified .slides .story-tease-beta:last-child .ver-mas-copy {
  height: 163px;
  width: 80%;
  background-color: white !important;
  display: table;
  cursor: pointer; }
  .flex-modified .slides .story-tease-beta:last-child .ver-mas-copy p {
    font-size: 24px;
    text-align: center;
    padding-left: -10px;
    display: table-cell;
    vertical-align: middle;
    color: #0f5487;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif; }

.drawer .drawer-toolbar .drawer-toolbar-tools li .new-back {
  background-color: #f2f3f5 !important;
  border-left: 1px solid #dddddd !important; }

.drawer .drawer-toolbar .drawer-toolbar-tools .dropdown-target li {
  width: 49% !important; }

.article-body .article-body-block {
  margin-top: 12.5px; }
  .article-body .article-body-block > p {
    color: #151515;
    font-family: Georgia, serif;
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 24px;
    margin-bottom: 1.25em; }
  .article-body .article-body-block #fullscreen {
    margin-bottom: 25px; }
    .article-body .article-body-block #fullscreen.visible {
      margin-bottom: 0; }
.article-body .article-body-listicle > li {
  border-bottom: 1px dotted #969696;
  margin-bottom: 25px; }
  .article-body .article-body-listicle > li .listicle-item-title {
    display: block;
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 24px;
    margin-bottom: 0.5em; }
  .article-body .article-body-listicle > li img, .article-body .article-body-listicle > li iframe {
    margin-bottom: 12.5px; }
  .article-body .article-body-listicle > li p {
    font-family: Georgia, serif;
    line-height: 1.25em;
    margin-bottom: 1.25em; }
  .article-body .article-body-listicle > li figcaption {
    color: #636363;
    font-size: 14px;
    padding: 12.5px 0;
    margin-bottom: 0.5em; }
.article-body ol.article-body-listicle {
  counter-reset: li; }
  .article-body ol.article-body-listicle > li {
    position: relative;
    list-style: none;
    padding-left: 50px; }
    .article-body ol.article-body-listicle > li:first-child img {
      /*border: 1px solid #0f5487;*/
      /*background-color: #666;*/
      /*padding: 10px;*/ }
    .article-body ol.article-body-listicle > li:before {
      content: counter(li);
      counter-increment: li;
      position: absolute;
      top: -4px;
      left: -0.1em;
      color: #757575;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 36px;
      letter-spacing: -2px; }
.article-body .article-body-drop,
.article-body .tags {
  margin-bottom: 25px; }
.article-body > figure + .toolbar {
  border-top: none; }

.comments-listing article.comment {
  margin-bottom: 25px; }

.js .article-header {
  margin-top: 0; }

.lt-ie8 .article-body ol.article-body-listicle {
  counter-reset: none; }
  .lt-ie8 .article-body ol.article-body-listicle > li {
    position: static;
    list-style: decimal;
    list-style-position: inside;
    padding-left: 0; }
    .lt-ie8 .article-body ol.article-body-listicle > li:before {
      content: none; }

@media screen and (max-width: 750px) {
  .flex-modified .slides .story-tease-beta:last-child {
    display: none; }

  .ultima-hora .story-tease-category, .opinion .story-tease-category {
    padding-left: 26%; }

  .article-header {
    		/*.toolbar .toolbar-item-share {
    			float: left !important;
    		}
    
    		.toolbar-item-guardar {
    			padding: 0 !important;
    		}
    */ }
    .article-header .trigger-comments {
      padding-top: 10px !important;
      padding-right: 30px !important; } }
@media screen and (min-width: 750px) {
  .article-header {
    margin-top: 25px; }
    .article-header h1 {
      font-size: 56px;
      line-height: 60px; }
    .article-header h2 {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 24px;
      line-height: 30px; }
    .article-header .toolbar {
      margin: 25px 0; }

  .article-body .article-body-block {
    padding-right: 5.8041112%;
    padding-left: 8.5852479%; }
    .article-body .article-body-block .article-body-drop {
      float: left;
      width: 29.5774648%;
      margin-right: 25px;
      margin-left: -10%; }
  .article-body .article-body-listicle > li {
    padding: 25px 0; }
    .article-body .article-body-listicle > li .listicle-item-title {
      font-size: 30px;
      margin-bottom: 1em; }
  .article-body ol.article-body-listicle > li {
    padding: 25px 12.4358974% 25px 75px; }
    .article-body ol.article-body-listicle > li:before {
      top: 18px;
      font-size: 56px; }
  .article-body .tags {
    margin-top: 12.5px; }
  .article-body .toolbar {
    border-bottom: none;
    margin-bottom: 12.5px; }

  .js .article-header .toolbar .toolbar-item-share li.mas li a.total {
    display: none; } }
@media screen and (min-width: 1000px) {
  .article-header .toolbar .toolbar-item-comments {
    position: absolute;
    top: 0;
    right: 0;
    float: none;
    height: auto;
    border: none;
    padding: 0;
    margin: 0; } }
@media screen and (max-width: 1000px) {
  .content-container .article-header .toolbar .print-article {
    display: none; } }
@media screen and (min-width: 320px) {
  .article-header .toolbar .toolbar-item-share {
    /*float: left !important;*/
    /*float: right !important;*/
    padding-right: 30px; }
  .article-header .toolbar-item-guardar {
    padding: 0 !important; }
  .article-header .trigger-comments {
    padding-top: 10px !important;
    padding-right: 30px !important; } }
@media print {
  .article-body .article-body-block .article-body-drop {
    float: left;
    width: 29.5774648%;
    margin-right: 25px; }

  .js .article-header {
    margin-top: 25px; } }
/*
@include respond-max($bk3) {
	.flex-modified {
		.carousel-ui {
			width: 28% !important;
			overflow: hidden;
		}

		.cta-more {
			overflow: hidden !important;
		}
	}
}

@include respond-max($bk5) {
	.flex-modified {
		.carousel-ui {
			width: 31% !important;
		}

		.cta-more {
			width: 18% !important;
		}
	}
}
*/
.highlight-box:before:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .highlight-box:before {
  zoom: 1; }
.highlight-box .blog-author-photo {
  width: 35%;
  float: left;
  margin-right: 20px; }
.highlight-box .story-tease-title {
  /*font-size: 20px !important;*/ }
.highlight-box .blog-author-name {
  font-family: Georgia, serif;
  font-size: 18px !important;
  margin-bottom: 10px; }
.highlight-box .story-bullet-list {
  margin-top: 20% !important; }

.blog-landing .blog-author-photo {
  position: absolute;
  float: left !important;
  bottom: 0 !important; }
.blog-landing .story-bullet-list {
  margin-top: 10px !important; }
.blog-landing .story-tease-alpha {
  padding-bottom: 0 !important;
  position: relative;
  border-bottom: 1px solid #1b1b1b !important;
  border-top: 0 !important;
  margin-bottom: 10px; }
.blog-landing .story-tease-body {
  padding-left: 22.099154% !important;
  margin-bottom: 20px !important;
  margin-left: 30px !important; }
.blog-landing .story-tease-summary {
  margin-top: 10px; }
.blog-landing .blog-author-name {
  font-family: Georgia, serif; }

.destacados-blog .story-tease-body, .blog-featured .story-tease-body {
  padding-left: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important; }

.editorial-detail .story-post {
  border-top: 1px solid #dcdcdc; }
.editorial-detail .story-post-title {
  font-size: 40px !important; }

.columna {
  padding-left: 4% !important;
  padding-right: 4% !important; }
  .columna .story-tease-image {
    margin-right: 20px !important; }
  .columna .story-tease-title, .columna .story-tease-date {
    padding-left: 0% !important; }

.vertical-figure-columna {
  margin: 0px 22px 26px 0px;
  float: left; }
  .vertical-figure-columna img {
    width: 100%;
    max-width: 300px; }

.columna-vert {
  float: right !important; }

.no-author-pic {
  padding-left: 4% !important; }

.blog-header {
  position: relative;
  border-top: 3px solid #1b1b1b;
  border-bottom: 1px solid #1b1b1b;
  padding: 16px 0; }
  .blog-header .blog-author-photo {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25%; }
  .blog-header .blog-title {
    padding-right: 27%; }
    .blog-header .blog-title .section {
      color: #898989;
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 13px;
      text-transform: uppercase; }
    .blog-header .blog-title .title {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 38px;
      text-transform: uppercase;
      margin: 6px 0; }
    .blog-header .blog-title .blog-author-name {
      color: #8a8a8a;
      font-family: Georgia, serif;
      font-size: 18px; }
      .blog-header .blog-title .blog-author-name a {
        font-style: normal; }

@media screen and (min-width: 500px) and (max-width: 750px) {
  .blog-header .blog-author-photo {
    width: 17%; } }
@media screen and (max-width: 750px) {
  .vertical-figure-columna {
    width: 100%; }
    .vertical-figure-columna img {
      max-width: 100% !important; } }
@media screen and (min-width: 750px) {
  .blog-header {
    min-height: 100px;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    padding: 25px 0;
    margin-top: 25px; }
    .blog-header .blog-author-photo {
      right: auto;
      left: 0;
      width: 20.5562273%;
      margin: 0 2.1765417%; }
    .blog-header .no-author-pic {
      padding-left: 3% !important; }
    .blog-header .blog-title {
      padding-right: 0;
      padding-left: 25.6348247%; }
      .blog-header .blog-title .title {
        font-size: 48px;
        height: 96px; }
      .blog-header .blog-title .blog-author-name {
        font-size: 22px; } }
@media screen and (max-width: 750px) {
  .blog-landing .story-tease-body {
    padding-left: 35.099154% !important; } }
@media screen and (max-width: 400px) {
  .blog-landing .story-tease-body {
    padding-left: 54.099154% !important; } }
@media screen and (max-width: 450px) {
  .blog-landing .blog-author-photo {
    width: 20% !important;
    top: 25px !important;
    bottom: initial !important;
    border-bottom: 1px solid #1b1b1b !important; }
  .blog-landing .story-tease-body {
    padding-left: 22.099154% !important; } }
@media screen and (max-width: 1000px) {
  .highlight-box .blog-author-photo {
    margin-right: -45px !important; }
  .highlight-box .story-tease-title {
    font-size: 16px !important; }
  .highlight-box .blog-author-name {
    font-family: Georgia, serif;
    font-size: 28px !important;
    margin-bottom: 10px; }
  .highlight-box .story-bullet-list {
    margin-top: 16% !important; } }
@media screen and (min-width: 400px) and (max-width: 750px) {
  .highlight-box .blog-author-photo {
    margin-right: 20px !important; }
  .highlight-box .story-tease-title {
    font-size: 16px !important; }
  .highlight-box .blog-author-name {
    font-family: Georgia, serif;
    font-size: 23px !important;
    margin-bottom: 10px; }
  .highlight-box .story-bullet-list {
    margin-top: 22% !important; } }
@media screen and (min-width: 1000px) {
  .bk4-primary .blog-header {
    position: relative;
    background-color: #fff; }
    .bk4-primary .blog-header:after {
      content: '';
      z-index: -1;
      position: absolute;
      top: 5px;
      right: 25px;
      bottom: -400px;
      width: 30px;
      -webkit-box-shadow: 20px 5px 15px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 20px 5px 15px rgba(0, 0, 0, 0.15);
      box-shadow: 20px 5px 15px rgba(0, 0, 0, 0.15);
      -webkit-transform: skew(-15deg) rotate(-12deg);
      -moz-transform: skew(-15deg) rotate(-12deg);
      -ms-transform: skew(-15deg) rotate(-12deg);
      -o-transform: skew(-15deg) rotate(-12deg);
      transform: skew(-15deg) rotate(-12deg); }

  .blog .story-post {
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.07);
    background-color: #fff; } }
.category-header .title {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 31px;
  margin-bottom: 12.5px; }

.reportero {
  margin-top: 30px;
  margin-bottom: -30px;
  border-bottom: none !important;
  border-top: none !important; }
  .reportero .toolbar-item {
    border-right: none !important; }
  .reportero .reportero-email a {
    display: block;
    padding: 10px;
    padding-left: 0px !important; }
  .reportero .reportero-email p {
    margin-top: -15px;
    margin-left: 10px; }
  .reportero .reportero-email i, .reportero .reportero-email p {
    float: left; }
    .reportero .reportero-email i:after:after, .reportero .reportero-email p:after:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .reportero .reportero-email i:after, .lt-ie8 .reportero .reportero-email p:after {
      zoom: 1; }

.category-listing .see-more {
  margin-top: 25px;
  margin-bottom: 100px; }
.category-listing .story-listing article[class*="story-tease-"] {
  border-top: 1px solid #e7eaee;
  border-bottom: none;
  padding: 25px 0; }
  .category-listing .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
    padding-top: 0.25em;
    padding-bottom: 0.25em; }
  .category-listing .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-date {
    margin-bottom: 0; }
  .category-listing .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-summary p {
    line-height: 22px; }
.category-listing .story-listing .story-tease-alpha .story-tease-title {
  font-size: 25px;
  line-height: 30px; }
.category-listing .story-listing .story-tease-beta .story-tease-image {
  float: left;
  width: 20.6896552%;
  margin-bottom: 12.5px; }
  .category-listing .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
    padding-left: 0; }
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
  padding-left: 26.2068966%; }
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px; }
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-summary {
  clear: both;
  margin-top: 8px; }

.multimedia .category-header {
  text-align: right; }
  .multimedia .category-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .multimedia .category-header {
    zoom: 1; }
  .multimedia .category-header .title {
    float: left; }
  .multimedia .category-header h3.title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 22px; }
  .multimedia .category-header .select2-container .select2-choice {
    border: 1px solid #343434;
    background-color: #1b1b1b; }
  .multimedia .category-header .select2-container .select2-choice .select2-arrow {
    color: #389be4; }
.multimedia .category-listing .story-listing article[class*="story-tease-"] {
  border-color: #4f4f4f; }
.multimedia .category-listing .story-listing .story-tease-beta .story-tease-video {
  display: block; }
.multimedia .category-listing .story-listing .story-tease-beta .story-tease-body {
  margin-top: 12.5px; }
  .multimedia .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
  .multimedia .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    padding-left: 0; }
  .multimedia .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 19px;
    line-height: 21px; }
  .multimedia .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date {
    margin-top: 4px; }

@media screen and (min-width: 400px) {
  .multimedia .category-listing .story-listing .story-tease-beta {
    float: left;
    width: 50%;
    border: none; }
    .multimedia .category-listing .story-listing .story-tease-beta > div {
      margin: 0 6px; }
    .multimedia .category-listing .story-listing .story-tease-beta:nth-child(odd) {
      position: relative;
      left: -6px; }
    .multimedia .category-listing .story-listing .story-tease-beta:nth-child(even) {
      position: relative;
      right: -6px; } }
@media screen and (min-width: 750px) {
  .category-listing .story-listing .story-tease-alpha .story-tease-image {
    float: left;
    width: 31.4389359%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-body {
    padding-left: 34.0991536%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-title {
    font-size: 30px;
    line-height: 36px; }
  .category-listing .story-listing .story-tease-beta .story-tease-image {
    width: 22.732769%; }
    .category-listing .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
      padding-left: 25.6348247%; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    padding-left: 0; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-size: 28px;
    line-height: 32px; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-summary {
    clear: none; }

  .multimedia .category-listing .story-listing .story-tease-beta {
    width: 33.3333333%; }
    .multimedia .category-listing .story-listing .story-tease-beta:nth-child(even) {
      right: auto; }
    .multimedia .category-listing .story-listing .story-tease-beta:nth-child(odd) {
      left: auto; }
    .multimedia .category-listing .story-listing .story-tease-beta:first-child {
      position: relative;
      left: -6px; }
    .multimedia .category-listing .story-listing .story-tease-beta:nth-child(3n) {
      position: relative;
      right: -6px; }
      .multimedia .category-listing .story-listing .story-tease-beta:nth-child(3n) + .story-tease-beta {
        position: relative;
        left: -6px; } }
@media print {
  .category-header .title {
    margin-top: 25px; }

  .category-listing .story-listing .story-tease-alpha .story-tease-image {
    float: left;
    width: 31.4389359%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-body {
    padding-left: 34.0991536%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-title {
    font-size: 30px;
    line-height: 36px; }
  .category-listing .story-listing .story-tease-beta .story-tease-image {
    width: 22.732769%; }
    .category-listing .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
      padding-left: 25.6348247%; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    padding-left: 0; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-size: 28px;
    line-height: 32px; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-summary {
    clear: none; }

  .multimedia .category-listing .story-listing .story-tease-beta {
    float: left;
    width: 33.3333333%;
    border: none; }
    .multimedia .category-listing .story-listing .story-tease-beta > div {
      margin: 0 6px; }
    .multimedia .category-listing .story-listing .story-tease-beta:first-child {
      position: relative;
      left: -6px; }
    .multimedia .category-listing .story-listing .story-tease-beta:nth-child(3n) {
      position: relative;
      right: -6px; }
      .multimedia .category-listing .story-listing .story-tease-beta:nth-child(3n) + .story-tease-beta {
        position: relative;
        left: -6px; } }
@media screen and (max-width: 750px) {
  .reportero-email {
    float: left; }
    .reportero-email p {
      display: none; } }
.category-header .title {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 31px;
  margin-bottom: 12.5px; }

.category-listing .see-more {
  margin-top: 25px;
  margin-bottom: 100px; }
.category-listing .story-listing article[class*="story-tease-"] {
  border-top: 1px solid #e7eaee;
  border-bottom: none;
  padding: 25px 0; }
  .category-listing .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
    padding-top: 0.25em;
    padding-bottom: 0.25em; }
  .category-listing .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-date {
    margin-bottom: 0; }
  .category-listing .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-summary p {
    line-height: 22px; }
.category-listing .story-listing .story-tease-alpha .story-tease-title {
  font-size: 25px;
  line-height: 30px; }
.category-listing .story-listing .story-tease-beta .story-tease-image {
  float: left;
  width: 20.6896552%;
  margin-bottom: 12.5px; }
  .category-listing .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
    padding-left: 0; }
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
  padding-left: 26.2068966%; }
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px; }
.category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-summary {
  clear: both;
  margin-top: 8px; }

.caricaturas .category-header {
  text-align: right; }
  .caricaturas .category-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .caricaturas .category-header {
    zoom: 1; }
  .caricaturas .category-header .title {
    float: left; }
  .caricaturas .category-header h3.title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 22px; }
  .caricaturas .category-header .select2-container .select2-choice {
    /*border: 1px solid #343434;
    background-color: $black;*/ }
  .caricaturas .category-header .select2-container .select2-choice .select2-arrow {
    color: #389be4; }
.caricaturas .category-listing .story-listing article[class*="story-tease-"] {
  border-color: #4f4f4f; }
.caricaturas .category-listing .story-listing .story-tease-beta .story-tease-video {
  display: block; }
.caricaturas .category-listing .story-listing .story-tease-beta .story-tease-body {
  margin-top: 12.5px; }
  .caricaturas .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
  .caricaturas .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    padding-left: 0; }
  .caricaturas .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 19px;
    line-height: 21px; }
  .caricaturas .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date {
    margin-top: 4px; }

@media screen and (min-width: 400px) {
  .caricaturas .category-listing .story-listing .story-tease-beta {
    float: left;
    width: 50%;
    border: none; }
    .caricaturas .category-listing .story-listing .story-tease-beta > div {
      margin: 0 6px; }
    .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(odd) {
      position: relative;
      left: -6px; }
    .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(even) {
      position: relative;
      right: -6px; } }
@media screen and (min-width: 750px) {
  .category-listing .story-listing .story-tease-alpha .story-tease-image {
    float: left;
    width: 31.4389359%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-body {
    padding-left: 34.0991536%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-title {
    font-size: 30px;
    line-height: 36px; }
  .category-listing .story-listing .story-tease-beta .story-tease-image {
    width: 22.732769%; }
    .category-listing .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
      padding-left: 25.6348247%; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    padding-left: 0; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-size: 28px;
    line-height: 32px; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-summary {
    clear: none; }

  .caricaturas .category-listing .story-listing .story-tease-beta {
    width: 33.3333333%; }
    .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(even) {
      right: auto; }
    .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(odd) {
      left: auto; }
    .caricaturas .category-listing .story-listing .story-tease-beta:first-child {
      position: relative;
      left: -6px; }
    .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(3n) {
      position: relative;
      right: -6px; }
      .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(3n) + .story-tease-beta {
        position: relative;
        left: -6px; } }
@media print {
  .category-header .title {
    margin-top: 25px; }

  .category-listing .story-listing .story-tease-alpha .story-tease-image {
    float: left;
    width: 31.4389359%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-body {
    padding-left: 34.0991536%; }
  .category-listing .story-listing .story-tease-alpha .story-tease-title {
    font-size: 30px;
    line-height: 36px; }
  .category-listing .story-listing .story-tease-beta .story-tease-image {
    width: 22.732769%; }
    .category-listing .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
      padding-left: 25.6348247%; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-date,
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    padding-left: 0; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-size: 28px;
    line-height: 32px; }
  .category-listing .story-listing .story-tease-beta .story-tease-body .story-tease-summary {
    clear: none; }

  .caricaturas .category-listing .story-listing .story-tease-beta {
    float: left;
    width: 33.3333333%;
    border: none; }
    .caricaturas .category-listing .story-listing .story-tease-beta > div {
      margin: 0 6px; }
    .caricaturas .category-listing .story-listing .story-tease-beta:first-child {
      position: relative;
      left: -6px; }
    .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(3n) {
      position: relative;
      right: -6px; }
      .caricaturas .category-listing .story-listing .story-tease-beta:nth-child(3n) + .story-tease-beta {
        position: relative;
        left: -6px; } }
[class*="live-"] .flag {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  background-color: #b8191f;
  padding: 0.5em 1em; }

.story-tease-title .flag {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  background-color: #b8191f;
  padding: 0.5em 1em;
  margin-right: 10px;
  margin-top: 3px;
  vertical-align: middle; }

.live-header {
  border-bottom: 2px solid #1b1b1b;
  margin-bottom: 25px; }
  .live-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .live-header {
    zoom: 1; }
  .live-header .flag {
    margin-top: 2px; }
  .live-header .title {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 31px;
    margin: 12.5px 0; }
  .live-header .toolbar {
    border-bottom: none; }

.live-summary .timeline-stories {
  margin-top: 25px; }

.live-video .live-video-header h1 {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 25px;
  line-height: 30px;
  padding: 0.25em 0; }
.live-video .video-embed {
  margin-bottom: 12.5px; }
.live-video .content-block {
  margin-right: 25px; }
  .live-video .content-block .label {
    display: block;
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 12.5px; }
  .live-video .content-block li {
    font-size: 17px;
    margin: 0.15em 0 0; }
  .live-video .content-block ul li {
    text-indent: 0;
    padding-left: 0; }
    .live-video .content-block ul li:before {
      content: none; }
  .live-video .content-block .live-video-more {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase; }
.live-video .content-toolbar {
  margin-top: 50px; }

.chat {
  border-top: 4px solid #b8191f;
  margin: 25px 0; }
  .chat .comments {
    margin: 0; }
    .chat .comments .comments-header {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 17px;
      border-bottom: 1px solid #595959;
      padding: 12.5px; }
      .chat .comments .comments-header h1 em {
        color: #fff;
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .chat .comments .comments-scroll {
      position: relative; }
      .chat .comments .comments-scroll:before, .chat .comments .comments-scroll:after {
        content: '';
        position: absolute;
        z-index: 99;
        right: 0;
        left: 0;
        height: 50px; }
      .chat .comments .comments-scroll:before {
        top: 0;
        background: -moz-linear-gradient(top, #363636 0%, rgba(54, 54, 54, 0) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #363636), color-stop(100%, rgba(54, 54, 54, 0)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #363636 0%, rgba(54, 54, 54, 0) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #363636 0%, rgba(54, 54, 54, 0) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #363636 0%, rgba(54, 54, 54, 0) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #363636 0%, rgba(54, 54, 54, 0) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#00363636',GradientType=0 );
        /* IE6-9 */ }
      .chat .comments .comments-scroll:after {
        bottom: 0;
        background: -moz-linear-gradient(top, rgba(54, 54, 54, 0) 0%, #363636 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(54, 54, 54, 0)), color-stop(100%, #363636));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(54, 54, 54, 0) 0%, #363636 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(54, 54, 54, 0) 0%, #363636 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(54, 54, 54, 0) 0%, #363636 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, rgba(54, 54, 54, 0) 0%, #363636 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00363636', endColorstr='#363636',GradientType=0 );
        /* IE6-9 */ }
      .chat .comments .comments-scroll .comments-listing {
        overflow-y: auto;
        max-height: 600px; }
  .chat article.comment {
    border: 1px dotted #595959;
    border-top: none;
    border-right: none;
    border-left: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0; }
    .chat article.comment .comment-title {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .chat article.comment .comment-date {
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-style: normal; }

.comment-form {
  padding: 12.5px; }
  .comment-form img.user-avatar {
    float: left;
    width: 55px;
    margin-right: 12.5px; }
  .comment-form form {
    background-color: #fff; }
    .comment-form form textarea {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      color: #757575;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 18px;
      border: none;
      padding: 12.5px; }
    .comment-form form .form-toolbar {
      padding: 0 12.5px; }
      .comment-form form .form-toolbar .form-input-checkbox {
        display: inline-block;
        *display: inline;
        zoom: 1;
        position: relative;
        top: 6px;
        margin: 0;
        margin-right: 12.5px; }
        .comment-form form .form-toolbar .form-input-checkbox input[type="checkbox"] {
          margin-right: 6px; }
        .comment-form form .form-toolbar .form-input-checkbox label {
          position: relative;
          top: 2px; }
          .comment-form form .form-toolbar .form-input-checkbox label [class^="end-icon-"] {
            font-size: 18px; }
          .comment-form form .form-toolbar .form-input-checkbox label .end-icon-twitter-2 {
            color: #1ab1e8; }
          .comment-form form .form-toolbar .form-input-checkbox label .end-icon-facebook-2 {
            color: #556eae; }
      .comment-form form .form-toolbar .form-submit {
        float: right; }
        .comment-form form .form-toolbar .form-submit [type="submit"] {
          font-size: 13px;
          text-transform: uppercase;
          border: none;
          background-color: #969696;
          padding: 10px 20px;
          margin-bottom: 12.5px; }

.live .featured-stories .featured-stories-tertiary .story-tease-alpha {
  border-bottom: none;
  margin-bottom: 25px; }

.multimedia .live-header {
  border-color: #ababab; }
.multimedia .chat {
  border: 1px solid #595959;
  background-color: #363636; }

.lt-ie8 .live-video .content-toolbar .avatars li {
  margin-right: 6px; }
.lt-ie8 .comment-form form .form-toolbar .form-input-checkbox {
  float: left; }

@media screen and (min-width: 750px) {
  .live-header .flag {
    float: left;
    margin-top: 17px;
    margin-right: 16px; }
  .live-header .title {
    float: left;
    margin: 15px 0 0; }
  .live-header .toolbar {
    float: right;
    border-top: none; }

  .live-video .live-video-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .live-video .live-video-header {
    zoom: 1; }
  .live-video .live-video-header .flag {
    float: left;
    margin-top: 6px;
    margin-right: 10px; }
  .live-video .live-video-header h1 {
    font-size: 30px;
    line-height: 40px;
    padding-top: 0; }

  .chat article.comment .comment-title {
    padding-top: 0;
    padding-bottom: 0.25em; }

  .live .featured-stories .featured-stories-tertiary .story-tease-alpha {
    float: left;
    width: 48.4885127%; }
    .live .featured-stories .featured-stories-tertiary .story-tease-alpha:nth-child(even) {
      float: right; }

  .multimedia .live-header .toolbar {
    margin-bottom: 0; }
  .multimedia .ad-six-target {
    border-top: none;
    padding-top: 0; } }
@media screen and (min-width: 1000px) {
  .chat {
    overflow: hidden; }

  .live-video .live-video-header .flag {
    margin-top: 8px; }
  .live-video .live-video-header h1 {
    font-size: 40px;
    line-height: 42px; }

  .live .bk4-primary {
    width: 69.9062234%;
    border-right: 1px dotted #dddddd;
    padding-right: 1.8755328%;
    margin-bottom: 25px; }
  .live .live-video {
    float: left;
    width: 61.6521739%; }
  .live .featured-stories .featured-stories-tertiary {
    margin: 25px 0; }
    .live .featured-stories .featured-stories-tertiary .story-tease-alpha {
      float: none;
      width: auto; }
      .live .featured-stories .featured-stories-tertiary .story-tease-alpha:nth-child(even) {
        float: none; }
      .live .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-title {
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 21px; }
      .live .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-summary {
        font-size: 15px;
        line-height: 1.25em; }
      .live .featured-stories .featured-stories-tertiary .story-tease-alpha .story-tease-date {
        font-size: 12px;
        margin-top: 6px; }
  .live.minuto .bk4-primary {
    border-right: none;
    width: 59.4782609%;
    padding-right: 0;
    margin-bottom: 0; }
  .live.minuto .bk4-secondary {
    width: 38.5217391%; } }
.search-header-nosearch {
  border-bottom: 2px solid #1b1b1b;
  padding: 12.5px 0 25px; }
  .search-header-nosearch .title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 48px;
    margin-bottom: 6px; }
    .search-header-nosearch .title .keyword {
      display: none; }

.search-header {
  border-bottom: 2px solid #1b1b1b;
  padding: 12.5px 0 25px; }
  .search-header .title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 30px;
    margin-bottom: 6px; }
    .search-header .title .keyword {
      display: none; }

.search-results .search-results-header {
  text-align: center;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding: 25px 0 12.5px; }
  .search-results .search-results-header .summary {
    font-family: Georgia, serif;
    font-style: italic;
    font-weight: normal;
    font-size: 18px; }
    .search-results .search-results-header .summary strong {
      font-style: normal; }
  .search-results .search-results-header .select2-container {
    margin-top: 12.5px; }
.search-results .story-listing .story-tease-alpha {
  padding-top: 15px; }
  .search-results .story-listing .story-tease-alpha .story-tease-video .play-video {
    background-position: 10px 87%; }
  .search-results .story-listing .story-tease-alpha .story-tease-title {
    font-size: 20px;
    line-height: 1.15em; }
.search-results .story-listing .story-tease-beta {
  border-bottom: 1px solid #d6d6d6;
  padding: 25px 0; }
  .search-results .story-listing .story-tease-beta .story-tease-video {
    float: left;
    width: 26.2068966%; }
    .search-results .story-listing .story-tease-beta .story-tease-video + .story-tease-body {
      padding-left: 32.0689655%; }
  .search-results .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-size: 18px; }
  .search-results .story-listing .story-tease-beta .story-tease-body .story-tease-date {
    margin-top: 0.5em; }
.search-results .pagination {
  margin: 25px 0; }
.search-results .see-more {
  margin-top: 25px; }

.search .filter {
  margin: 25px 0; }
  .search .filter .filtros-busqueda li {
    margin-bottom: 15px; }
    .search .filter .filtros-busqueda li a span {
      font-size: 14px;
      line-height: 16px; }
    .search .filter .filtros-busqueda li a .filtro-remove {
      float: left;
      margin-top: 0.5px;
      margin-right: 10px;
      color: #b8191f;
      font-size: 18px; }

@media screen and (min-width: 400px) {
  .search-header .title {
    float: left;
    margin-right: 0.5em; }

  .search-results .story-listing .story-tease-alpha {
    float: left;
    width: 50%;
    border-bottom: none; }
    .search-results .story-listing .story-tease-alpha > div {
      margin-right: 12.5px; } }
@media screen and (min-width: 750px) {
  .search-header .title {
    font-size: 48px; }
  .search-header .form-search .form-search-input input {
    font-size: 27px;
    padding: 8px 12.5px; }
  .search-header .form-search .form-search-submit {
    right: 12px; }
    .search-header .form-search .form-search-submit [type="submit"] {
      color: #1b1b1b;
      font-size: 30px; }

  .search-results .story-listing .story-tease-alpha {
    width: 33.3333333%;
    padding-top: 20px;
    padding-bottom: 20px; }
    .search-results .story-listing .story-tease-alpha > div {
      margin-right: 8px;
      margin-left: 8px; }
    .search-results .story-listing .story-tease-alpha:nth-child(even) {
      right: auto; }
    .search-results .story-listing .story-tease-alpha:nth-child(odd) {
      left: auto; }
    .search-results .story-listing .story-tease-alpha:first-child {
      position: relative;
      left: -8px; }
    .search-results .story-listing .story-tease-alpha:nth-child(3n) {
      position: relative;
      right: -8px; }
      .search-results .story-listing .story-tease-alpha:nth-child(3n) + .story-tease-alpha {
        position: relative;
        left: -8px; }
    .search-results .story-listing .story-tease-alpha .story-tease-category {
      font-size: 14px; }
    .search-results .story-listing .story-tease-alpha .story-tease-title {
      font-size: 21px; }
  .search-results .story-listing .story-tease-beta .story-tease-video .play-video {
    background-position: 10px 80%; } }
@media screen and (min-width: 1000px) {
  .search-results .search-results-header {
    text-align: right;
    border-top: none;
    padding-top: 0;
    padding-bottom: 25px; }
    .search-results .search-results-header .summary {
      float: left;
      margin-top: 2px; }
    .search-results .search-results-header .select2-container {
      margin-top: 0; }
  .search-results .story-listing .story-tease-beta:last-child {
    border-bottom: none; }
  .search-results .story-listing .story-tease-beta .story-tease-image {
    width: 14.2684401%; }
    .search-results .story-listing .story-tease-beta .story-tease-image + .story-tease-body {
      padding-left: 17.1704958%; }
  .search-results .story-listing .story-tease-beta .story-tease-video {
    width: 22.732769%; }
    .search-results .story-listing .story-tease-beta .story-tease-video + .story-tease-body {
      padding-left: 25.6348247%; }
  .search-results .story-listing .story-tease-beta .story-tease-body .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 21px; }
  .search-results .pagination {
    border-top: 1px solid #d6d6d6;
    padding-top: 25px;
    margin-top: 25px;
    margin-bottom: 0; }

  .search .bk4-primary {
    width: 75.826087%;
    border-left: 1px dotted #c0c2c2;
    padding-left: 2.7472527%;
    margin-top: 40px;
    margin-bottom: 40px; }
  .search .bk4-secondary {
    width: 20%;
    margin-top: 40px;
    margin-bottom: 40px; }
  .search .filter {
    margin-top: 4px; } }
@media print {
  .search-results .story-listing .story-tease-alpha {
    float: left;
    width: 33.3333333%;
    border-bottom: none;
    padding-top: 20px;
    padding-bottom: 20px; }
    .search-results .story-listing .story-tease-alpha > div {
      margin-right: 8px;
      margin-left: 8px; }
    .search-results .story-listing .story-tease-alpha:first-child, .search-results .story-listing .story-tease-alpha:nth-child(4n) {
      position: relative;
      left: -8px; }
    .search-results .story-listing .story-tease-alpha:nth-child(2n) > div {
      margin-right: 8px;
      margin-left: 8px; }
    .search-results .story-listing .story-tease-alpha:nth-child(3n) {
      position: relative;
      right: -8px; }
    .search-results .story-listing .story-tease-alpha .story-tease-category {
      font-size: 14px; }
    .search-results .story-listing .story-tease-alpha .story-tease-title {
      font-size: 21px; }
  .search-results .story-listing .story-tease-beta .story-tease-video .play-video {
    background-position: 10px 80%; } }
.sitemap .content-container .wrap .sitemap-holder:before,
.sitemap .content-container .wrap .sitemap-holder:after {
  content: "";
  display: table;
  clear: both; }
.sitemap .content-container .wrap .sitemap-holder {
  width: 100%; }
  .sitemap .content-container .wrap .sitemap-holder .sitemap-ultima-hora {
    /*border-bottom: 1px dotted #969696;*/
    margin-bottom: 20px; }
    .sitemap .content-container .wrap .sitemap-holder .sitemap-ultima-hora a {
      color: #1b1b1b !important; }
  .sitemap .content-container .wrap .sitemap-holder .sitemap-ul-primary li {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 22px; }
    .sitemap .content-container .wrap .sitemap-holder .sitemap-ul-primary li a {
      color: #1b1b1b !important; }
  .sitemap .content-container .wrap .sitemap-holder .sitemap-ul-secondary li {
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-size: 15.5px !important;
    margin-left: 15px !important;
    /*a {
    	color: #005d95 !important;
    }*/ }
  .sitemap .content-container .wrap .sitemap-holder .sitemap-grid-item {
    width: 33.33333%;
    margin-bottom: 20px;
    float: left;
    height: 220px; }

@media screen and (max-width: 1000px) {
  .sitemap .content-container .wrap .sitemap-holder .sitemap-grid-item {
    width: 50% !important;
    margin-bottom: 33px; } }
@media screen and (max-width: 550px) {
  .sitemap .content-container .wrap .sitemap-holder .sitemap-grid-item {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 33px; } }
.topic-header {
  border-bottom: 2px solid #1b1b1b;
  padding: 12.5px 0 35px;
  margin-bottom: 25px; }
  .topic-header .title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 38px;
    margin-bottom: 12.5px; }
    .topic-header .title em {
      font-family: Georgia, serif;
      font-style: italic;
      font-weight: normal;
      font-size: 28px; }
  .topic-header p {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 1.25em; }
  .topic-header .topic-tease-image {
    float: left;
    width: 15% !important;
    margin-right: 20px; }

.periodista .movies-listing .story-tease-category {
  display: block;
  color: #146eb0;
  font-weight: normal;
  font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase; }

.topic-filter {
  border-bottom: 1px solid #1b1b1b;
  padding-bottom: 25px;
  margin-bottom: 25px; }
  .topic-filter label {
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 12.5px; }

.topic-listing .movies-listing {
  margin-top: 20px !important; }
.topic-listing .tabs-container.tabs-blue .tabs-menu {
  background-color: #f5f5f5; }
  .topic-listing .tabs-container.tabs-blue .tabs-menu li a {
    color: #1b1b1b; }
  .topic-listing .tabs-container.tabs-blue .tabs-menu li a.active,
  .topic-listing .tabs-container.tabs-blue .tabs-menu li a:hover {
    color: #fff; }
.topic-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] {
  padding: 25px 0; }
  .topic-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"]:last-child {
    border-bottom: none; }
  .topic-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-video {
    float: left;
    width: 26.2068966%; }
    .topic-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-video + .story-tease-body {
      padding-left: 32.0689655%; }
  .topic-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
    font-size: 18px; }
  .topic-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-date {
    margin-top: 0.5em; }
.topic-listing .pagination {
  margin: 25px 0 50px; }

.horoscopes-listing .horoscope-item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.75) inset;
  background-color: #fff;
  padding: 25px 0;
  margin-bottom: 25px; }
  .horoscopes-listing .horoscope-item.hover {
    color: #fff;
    background-color: #2599ee; }
    .horoscopes-listing .horoscope-item.hover .horoscope-item-header {
      text-align: center; }
      .horoscopes-listing .horoscope-item.hover .horoscope-item-header [class*="end-icon-"] {
        color: #fff; }
      .horoscopes-listing .horoscope-item.hover .horoscope-item-header p {
        color: #fff; }
  .horoscopes-listing .horoscope-item > div {
    margin: 0 25px; }
  .horoscopes-listing .horoscope-item .horoscope-item-header {
    text-align: center; }
    .horoscopes-listing .horoscope-item .horoscope-item-header [class*="end-icon-"] {
      display: block;
      color: #2599ee;
      font-size: 75px;
      margin-bottom: 25px; }
    .horoscopes-listing .horoscope-item .horoscope-item-header h1 {
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 27px;
      margin-bottom: 4px; }
    .horoscopes-listing .horoscope-item .horoscope-item-header p {
      color: #535353;
      font-size: 14px;
      text-transform: uppercase; }
  .horoscopes-listing .horoscope-item .horoscope-item-summary .content-block {
    margin-top: 25px; }
.horoscopes-listing .horoscope-item-summary .content-block ul {
  margin-bottom: 12.5px; }
  .horoscopes-listing .horoscope-item-summary .content-block ul li {
    list-style: none;
    font-family: Georgia, serif;
    font-style: italic;
    font-weight: normal;
    font-size: 17px;
    text-indent: -1.1em;
    padding-left: 0; }
    .horoscopes-listing .horoscope-item-summary .content-block ul li strong {
      color: #8a8a8a;
      font-family: Arial, sans-serif;
      font-style: normal;
      font-size: 14px;
      text-transform: uppercase; }
.horoscopes-listing .horoscope-item-summary .toolbar {
  border: none;
  padding: 0;
  margin: 0; }
  .horoscopes-listing .horoscope-item-summary .toolbar .toolbar-item-share li i,
  .horoscopes-listing .horoscope-item-summary .toolbar .toolbar-item-share .trigger-mas {
    color: #969696; }
  .horoscopes-listing .horoscope-item-summary .toolbar .toolbar-item-share .trigger-mas {
    display: inline;
    top: auto; }

.movies-listing {
  text-align: center; }
  .movies-listing .movie-item {
    margin-bottom: 25px; }
    .movies-listing .movie-item .movie-poster {
      display: inline-block;
      background-color: #1b1b1b;
      margin: 0 auto; }
      .movies-listing .movie-item .movie-poster a:hover img {
        opacity: 0.5; }
    .movies-listing .movie-item .movie-body {
      margin-top: 12.5px; }
      .movies-listing .movie-item .movie-body .movie-tease-category {
        display: block;
        color: #146eb0;
        margin-bottom: 0.75em; }
      .movies-listing .movie-item .movie-body .movie-tease-category {
        margin-bottom: 4px; }
      .movies-listing .movie-item .movie-body .movie-title {
        font-weight: normal;
        font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 18px; }
        .movies-listing .movie-item .movie-body .movie-title a {
          color: #1b1b1b; }
    .movies-listing .movie-item .movie-metadata {
      color: #757575;
      font-weight: bold;
      font-size: 12px; }
      .movies-listing .movie-item .movie-metadata.movie-rating {
        border-left: 1px solid #757575;
        padding-left: 8px;
        margin-left: 4px; }

/*.fotoperiodistas-listing {
	fotoperiodista-listing {
	text-align: center;
	.foto-item {
		margin-bottom: $grid-gutter;
		.foto {
			display: inline-block;
			background-color: $black;
			margin: 0 auto;
			a:hover {
				img {
					opacity: 0.5;
				}
			}
		}
		.foto-body {
			margin-top: $grid-space;
		}
		.foto-title {
			@include typeBold;
			font-size: 18px;
			a {
				color: $black;
			}
		}
		.foto-metadata {
			color: $dark-grey;
			font-weight: bold;
			font-size: 12px;
			&.foto-fecha {
				border-left: 1px solid $dark-grey;
				padding-left: 8px;
				margin-left: 4px;
			}
		}
	}
}*/
.fotoperiodistas-listing {
  text-align: left; }
  .fotoperiodistas-listing .movie-item {
    position: static;
    width: 22.9468599%;
    margin-right: 2.6570048%;
    margin-bottom: 50px; }
    .fotoperiodistas-listing .movie-item .movie-poster,
    .fotoperiodistas-listing .movie-item .movie-body {
      margin-right: 0;
      margin-left: 0;
      width: 100%; }
    .fotoperiodistas-listing .movie-item .movie-title {
      font-size: 16px; }
    .fotoperiodistas-listing .movie-item:nth-child(odd), .fotoperiodistas-listing .movie-item.odd {
      left: auto; }
    .fotoperiodistas-listing .movie-item:nth-child(4n), .fotoperiodistas-listing .movie-item.fourth {
      margin-right: 0; }

.js .horoscopes-listing .horoscope-item .horoscope-item-summary {
  display: none;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear; }
.js .horoscopes-listing .horoscope-item:hover {
  cursor: pointer; }
.js .horoscopes-listing .horoscope-item.hover {
  color: #fff;
  background-color: #2599ee; }
  .js .horoscopes-listing .horoscope-item.hover .horoscope-item-header [class*="end-icon-"] {
    color: #fff; }
  .js .horoscopes-listing .horoscope-item.hover .horoscope-item-header p {
    color: #fff; }
.js .horoscopes-listing .horoscope-item.active {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 0 1px rgba(0, 0, 0, 0.75) inset; }
  .js .horoscopes-listing .horoscope-item.active .horoscope-item-summary {
    display: block; }
.js .horoscopes-listing .horoscope-item.active.hover {
  color: #1b1b1b;
  background-color: #fff; }
  .js .horoscopes-listing .horoscope-item.active.hover .horoscope-item-header [class*="end-icon-"] {
    color: #2599ee; }
  .js .horoscopes-listing .horoscope-item.active.hover .horoscope-item-header p {
    color: #535353; }
.js .horoscopes-listing #horoscope-reveal {
  display: none;
  clear: both;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 0 1px rgba(0, 0, 0, 0.75) inset;
  background-color: #fff;
  padding: 25px;
  margin-bottom: 2.6602177%; }

.multimedia .topic-header {
  border-color: #595959; }
  .multimedia .topic-header .tags {
    margin-top: 20px; }
    .multimedia .topic-header .tags h1 {
      font-size: 12px !important; }
.multimedia .article-header .tags {
  margin-top: 20px; }
  .multimedia .article-header .tags h1 {
    font-size: 12px !important;
    line-height: 0 !important; }

.infografica {
  margin-top: 20px !important; }

.lt-ie9 .horoscopes-listing .horoscope-item,
.lt-ie9 .horoscopes-listing #horoscope-reveal {
  border: 1px solid #dddddd; }

@media screen and (min-width: 400px) {
  .movies-listing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .movies-listing {
    zoom: 1; }
  .movies-listing .movie-item {
    position: relative;
    float: left;
    width: 50%; }
    .movies-listing .movie-item .movie-poster,
    .movies-listing .movie-item .movie-body {
      margin-left: 12.5px; }
    .movies-listing .movie-item:nth-child(odd) {
      left: -12.5px; } }
@media screen and (min-width: 750px) {
  .topic-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-video .play-video {
    background-position: 10px 80%; }

  .horoscopes-listing .horoscope-item .horoscope-item-header [class*="end-icon-"] {
    margin-top: 12.5px; }

  .movies-listing {
    text-align: left; }
    .movies-listing .movie-item {
      position: static;
      width: 22.9468599%;
      margin-right: 2.6570048%;
      margin-bottom: 50px; }
      .movies-listing .movie-item .movie-poster,
      .movies-listing .movie-item .movie-body {
        margin-right: 0;
        margin-left: 0; }
      .movies-listing .movie-item .movie-title {
        font-size: 16px; }
      .movies-listing .movie-item:nth-child(odd), .movies-listing .movie-item.odd {
        left: auto; }
      .movies-listing .movie-item:nth-child(4n), .movies-listing .movie-item.fourth {
        margin-right: 0; }

  .js .horoscopes-listing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .js .horoscopes-listing {
    zoom: 1; }
  .js .horoscopes-listing .horoscope-item {
    position: relative;
    float: left;
    width: 31.5598549%;
    margin-bottom: 2.6602177%; }
    .js .horoscopes-listing .horoscope-item:nth-child(even) {
      right: auto; }
    .js .horoscopes-listing .horoscope-item.spacing, .js .horoscopes-listing .horoscope-item.spacing-ref + .horoscope-item + .horoscope-item {
      margin-right: 2.6602177%;
      margin-left: 2.6602177%; }
    .js .horoscopes-listing .horoscope-item.active {
      position: relative;
      padding-bottom: 47px;
      margin-bottom: 0; }
      .js .horoscopes-listing .horoscope-item.active:after {
        content: '';
        position: absolute;
        z-index: 1;
        right: 1px;
        bottom: -4px;
        left: 1px;
        height: 5px;
        background-color: #fff; }
      .js .horoscopes-listing .horoscope-item.active .horoscope-item-summary {
        display: none; }
  .js .horoscopes-listing #horoscope-reveal {
    display: block; }
  .js .horoscopes-listing.square-init .horoscope-item-header [class*="end-icon-"] {
    line-height: 1.5em; }

  .lt-ie9 .movies-listing .movie-item {
    margin-right: 2%; }
  .lt-ie9.js .horoscopes-listing .horoscope-item.spacing, .lt-ie9.js .horoscopes-listing .horoscope-item.spacing-ref + .horoscope-item + .horoscope-item {
    margin-right: 2%;
    margin-left: 2%; }

  .lt-ie8 .js .horoscopes-listing .horoscope-item {
    margin-bottom: 25px; } }
@media screen and (max-width: 1000px) {
  .periodista .bk4-secondary {
    margin-top: 30px; } }
@media screen and (min-width: 1000px) {
  .topic-header .title {
    font-size: 48px; }
  .topic-header p {
    font-size: 22px; }

  .bk4-primary .topic-header .title em {
    display: block;
    line-height: 1em; }

  .topic-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-image {
    width: 14.2684401%; }
    .topic-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-image + .story-tease-body {
      padding-left: 17.1704958%; }
  .topic-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-video {
    width: 22.732769%; }
    .topic-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-video + .story-tease-body {
      padding-left: 25.6348247%; }
  .topic-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 21px; } }
@media print {
  .movies-listing {
    text-align: left; }
    .movies-listing:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .movies-listing {
      zoom: 1; }
    .movies-listing .movie-item {
      float: left;
      width: 22.9468599%;
      margin-right: 2.6570048%;
      margin-bottom: 50px; }
      .movies-listing .movie-item:nth-child(odd) {
        left: auto; }
      .movies-listing .movie-item:nth-child(4n) {
        margin-right: 0; }

  .js .horoscopes-listing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .js .horoscopes-listing {
    zoom: 1; }
  .js .horoscopes-listing .horoscope-item {
    position: relative;
    float: left;
    width: 31.5598549%;
    margin-bottom: 2.6602177%; }
    .js .horoscopes-listing .horoscope-item:nth-child(even) {
      right: auto; }
    .js .horoscopes-listing .horoscope-item:nth-child(2), .js .horoscopes-listing .horoscope-item:nth-child(3n) + .horoscope-item + .horoscope-item {
      margin-right: 2.6602177%;
      margin-left: 2.6602177%; }
    .js .horoscopes-listing .horoscope-item.active {
      position: relative;
      padding-bottom: 47px;
      margin-bottom: 0; }
      .js .horoscopes-listing .horoscope-item.active:after {
        content: '';
        position: absolute;
        z-index: 1;
        right: 1px;
        bottom: -4px;
        left: 1px;
        height: 5px;
        background-color: #fff; }
      .js .horoscopes-listing .horoscope-item.active .horoscope-item-summary {
        display: none; }
  .js .horoscopes-listing #horoscope-reveal {
    display: block;
    position: relative;
    top: -5px; }
  .js .horoscopes-listing.square-init .horoscope-item-header [class*="end-icon-"] {
    line-height: 1.5em; } }
#profile .form-input label, #profile .form-input-checkbox label {
  float: none !important; }

.date {
  width: auto;
  margin-right: 6%;
  float: left; }

.date-holder {
  padding-bottom: 70px; }

.profile-disclaimer {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  border-bottom: 1px dotted #969696;
  font-size: 18px;
  margin-top: 15px;
  padding: 15px; }

.profile-header {
  padding: 25px 0; }
  .profile-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .profile-header {
    zoom: 1; }
  .profile-header .profile-avatar {
    position: relative;
    float: left;
    width: 21.0344828%; }
    .profile-header .profile-avatar img {
      width: 100%; }
    .profile-header .profile-avatar a {
      position: absolute;
      right: 0;
      bottom: 0;
      color: #e7eaee;
      font-size: 12px;
      background-color: #1b1b1b;
      background: rgba(0, 0, 0, 0.75);
      padding: 0.5em 1em; }
      .profile-header .profile-avatar a:hover {
        color: #fff; }
  .profile-header .profile-body {
    padding-left: 26.2068966%; }
  .profile-header .title {
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 32px;
    margin-bottom: 6px; }
  .profile-header a {
    font-weight: bold;
    font-size: 14px; }

.profile-listing .tabs-container.tabs-blue .tabs-menu {
  background-color: #f5f5f5; }
  .profile-listing .tabs-container.tabs-blue .tabs-menu li a {
    color: #1b1b1b;
    border-right: 1px solid #9d9d9d; }
    .profile-listing .tabs-container.tabs-blue .tabs-menu li a.active, .profile-listing .tabs-container.tabs-blue .tabs-menu li a:hover {
      color: #fff;
      background-color: #0f5487; }
    .profile-listing .tabs-container.tabs-blue .tabs-menu li a .ss-icon {
      top: 5px;
      height: 45px;
      line-height: 49px; }
    .profile-listing .tabs-container.tabs-blue .tabs-menu li a .label {
      height: 45px;
      font-size: 13px;
      line-height: 45px; }
.profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] {
  padding: 25px 0; }
  .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-author,
  .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-metadata {
    color: #757575;
    font-weight: normal;
    font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-author {
    font-size: 16px; }
  .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-metadata {
    font-size: 14px; }
  .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-category {
    margin-top: 4px;
    margin-bottom: 0; }
  .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
    padding: 8px 0; }
    .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title h1 {
      display: inline;
      font-weight: normal;
      font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 20px; }
    .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title p {
      display: inline;
      color: #757575;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 20px; }
  .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-modify {
    display: none;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 4px; }
    .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-modify .ss-icon {
      position: relative;
      top: 4px;
      font-size: 15px;
      margin-right: 4px; }
    .profile-listing .tabs-container.tabs-blue .story-listing article[class*="story-tease-"] .story-tease-modify .remove {
      color: #b8191f; }
.profile-listing .tabs-container.tabs-blue .story-listing.modify article[class*="story-tease-"] {
  padding: 25px 10px; }
  .profile-listing .tabs-container.tabs-blue .story-listing.modify article[class*="story-tease-"]:hover {
    background-color: #f5f5f5; }
    .profile-listing .tabs-container.tabs-blue .story-listing.modify article[class*="story-tease-"]:hover .story-tease-modify {
      display: block; }
.profile-listing .pagination {
  margin: 25px 0 50px; }
.profile-listing .form-input,
.profile-listing .form-input-toggle,
.profile-listing fieldset {
  border-bottom: 1px dotted #969696;
  padding: 25px 0; }
.profile-listing .form-input label {
  display: block;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 12.5px; }
.profile-listing fieldset legend {
  position: relative;
  top: 25px;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-transform: none;
  margin-bottom: 12.5px; }
.profile-listing fieldset .form-input-radio {
  display: inline-block;
  margin-right: 20px; }
.profile-listing fieldset .form-input-checkbox {
  margin-bottom: 25px; }
.profile-listing .form-input .message,
.profile-listing .form-input-radio .message,
.profile-listing .form-input-checkbox .message {
  font-style: normal;
  margin-left: 26px; }
.profile-listing .form-submit {
  padding: 25px 0; }
.profile-listing .form-input-toggle:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .profile-listing .form-input-toggle {
  zoom: 1; }
.profile-listing .form-input-toggle .label {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 24px; }
.profile-listing .form-input-toggle .message {
  font-size: 14px; }
.profile-listing .form-input-toggle .form-input-body {
  float: left; }
.profile-listing .form-input-toggle .button-toggle {
  position: relative;
  float: right;
  color: #bdc3c7;
  font-size: 14px;
  text-transform: uppercase;
  border: 2px solid #bdc3c7;
  background-color: #fff;
  padding: 8px 39px 8px 14px; }
  .profile-listing .form-input-toggle .button-toggle:after {
    content: '';
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    width: 25px;
    background-color: #bdc3c7; }
.profile-listing .form-input-toggle.active .button-toggle {
  color: #146eb0;
  border-color: #146eb0;
  padding: 8px 14px 8px 39px; }
  .profile-listing .form-input-toggle.active .button-toggle:after {
    right: auto;
    left: 2px;
    background-color: #146eb0; }

.lt-ie9 .profile-listing fieldset legend {
  top: 0; }

.lt-ie8 .profile-listing .form-input-checkbox .message {
  margin-left: 0; }
.lt-ie8 .profile-listing fieldset legend {
  left: -8px; }
.lt-ie8 .profile-listing .form-input-toggle .button-toggle,
.lt-ie8 .profile-listing .form-input-toggle.active .button-toggle {
  padding: 8px 14px; }

@media screen and (min-width: 750px) {
  .profile-header .profile-avatar {
    width: 8.4643289%; }
  .profile-header .profile-body {
    padding-left: 10.2781137%; }

  .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-image {
    width: 14.2684401%; }
    .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-image + .story-tease-body {
      padding-left: 17.1704958%; }
  .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-body {
    position: relative; }
    .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-modify {
      position: absolute;
      top: 0;
      right: 12.5px;
      margin-top: 0; } }
@media screen and (min-width: 1000px) {
  .profile-header .profile-body {
    padding-top: 12.5px; }

  .profile-listing {
    margin-bottom: 50px; }
    .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-image {
      width: 14.2684401%; }
      .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-image + .story-tease-body {
        padding-left: 17.1704958%; }
    .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-video {
      width: 22.732769%; }
      .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-video + .story-tease-body {
        padding-left: 25.6348247%; }
    .profile-listing .tabs-container .story-listing article[class*="story-tease-"] .story-tease-body .story-tease-title {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 21px; } }
.multimedia .content-container .story-tease-beta {
  height: 300px !important; }

.marquee-container .ticker .ticker-header {
  background-color: #b8191f; }
  .marquee-container .ticker .ticker-header:after {
    border-left-color: #b8191f; }
.marquee-container .marquee-item {
  position: relative;
  overflow: hidden;
  margin: 12.5px; }
  .marquee-container .marquee-item .marquee-item-image {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .marquee-container .marquee-item .marquee-item-image img {
      /*min-width: 100%;
      max-width: none;
      width: auto;*/
      width: 64.3%;
      margin: 0 auto;
      height: 100%; }
    .marquee-container .marquee-item .marquee-item-image .play-video {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: url(/a/i/icon-play_S.png) 12.5px center no-repeat; }
    .marquee-container .marquee-item .marquee-item-image .ss-icon {
      display: block;
      position: absolute;
      top: 45%;
      left: 10px;
      width: 45px;
      height: 45px;
      font-size: 30px;
      text-align: center;
      line-height: 47px;
      -webkit-border-radius: 45px;
      -moz-border-radius: 45px;
      border-radius: 45px;
      border: 1px solid rgba(255, 255, 255, 0.85);
      background-color: #1b1b1b;
      background-color: rgba(0, 0, 0, 0.35); }
    .marquee-container .marquee-item .marquee-item-image:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: -moz-linear-gradient(top, transparent 0%, black 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, black));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, transparent 0%, black 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, transparent 0%, black 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, transparent 0%, black 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, transparent 0%, black 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
      /* IE6-9 */ }
  .marquee-container .marquee-item .marquee-item-body {
    position: relative;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 62.5px; }
    .marquee-container .marquee-item .marquee-item-body .marquee-item-category {
      display: inline-block;
      color: #fff;
      font-weight: bold;
      font-size: 12px;
      text-transform: uppercase;
      background-color: #2599ee;
      padding: 8px 16px; }
    .marquee-container .marquee-item .marquee-item-body .marquee-item-title {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 28px;
      text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
      line-height: 24px;
      margin: 12.5px 0; }
      .marquee-container .marquee-item .marquee-item-body .marquee-item-title a {
        color: #fff; }
    .marquee-container .marquee-item .marquee-item-body .marquee-item-summary {
      color: #fff;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 18px;
      text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); }
.marquee-container .flexslider-init {
  position: relative; }
  .marquee-container .flexslider-init .marquee-item {
    margin: 0; }
    .marquee-container .flexslider-init .marquee-item .marquee-item-body:hover {
      cursor: pointer; }
  .marquee-container .flexslider-init .carousel-ui {
    position: absolute;
    z-index: 4;
    bottom: -30px;
    width: 100%;
    height: 30px;
    background-color: #000; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav {
      display: block;
      position: static; }
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 .marquee-container .flexslider-init .carousel-ui .flex-direction-nav {
        zoom: 1; }
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.prev,
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.next {
        position: absolute;
        top: 0;
        font-size: 30px; }
        .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.prev a,
        .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.next a {
          display: inline-block;
          color: #fff;
          text-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); }
          .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.prev a.flex-disabled,
          .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.next a.flex-disabled {
            display: none; }
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.prev {
        left: 0; }
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.next {
        right: 0; }
    .marquee-container .flexslider-init .carousel-ui .flex-control-nav {
      display: block;
      position: absolute;
      width: 100%;
      text-align: center; }
      .marquee-container .flexslider-init .carousel-ui .flex-control-nav li {
        display: inline-block;
        *display: inline;
        zoom: 1; }
        .marquee-container .flexslider-init .carousel-ui .flex-control-nav li a {
          display: inline-block;
          width: 10px;
          height: 10px;
          font-size: 0px;
          line-height: 30px;
          border-radius: 10px;
          background-color: #808080;
          background-color: rgba(245, 245, 245, 0.5);
          margin: 6px; }
          .marquee-container .flexslider-init .carousel-ui .flex-control-nav li a.flex-active {
            background-color: #fff; }

.js .marquee-container .ticker {
  margin-bottom: 25px; }

.lt-ie8 .marquee-container {
  position: relative; }

.featured-container {
  background-color: #fff;
  padding: 46px 0;
  margin-bottom: 40px; }
  .featured-container .featured-live .featured-live-header {
    color: #1b1b1b;
    margin-bottom: 25px; }
    .featured-container .featured-live .featured-live-header h1 {
      font-weight: normal;
      font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 22px; }
  .featured-container .featured-live .video-tease-alpha {
    border: 1px solid #dcdcdc;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    padding: 5px; }
  .featured-container .featured-videos .video-tease-beta {
    margin: 12.5px 0; }
  .featured-container .featured-videos.flexslider-init .featured-videos-header {
    margin: 25px 0 12.5px; }
    .featured-container .featured-videos.flexslider-init .featured-videos-header h1 {
      position: relative;
      top: 6px;
      float: left;
      color: #1b1b1b;
      font-weight: normal;
      font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 20px;
      text-transform: uppercase; }
    .featured-container .featured-videos.flexslider-init .featured-videos-header .carousel-ui .flex-direction-nav li a {
      color: #389be4; }
      .featured-container .featured-videos.flexslider-init .featured-videos-header .carousel-ui .flex-direction-nav li a.flex-disabled {
        color: #e7eaee; }

@media screen and (min-width: 400px) {
  .featured-container .featured-videos.flexslider-init .featured-videos-header {
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 12.5px;
    margin: 25px 0 12.5px; }
  .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta {
    float: left;
    width: 50%;
    margin: 6px 0; }
    .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta > div {
      margin: 0 6px; }
    .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta:nth-child(odd) {
      position: relative;
      left: -6px; }
    .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta:nth-child(even) {
      position: relative;
      right: -6px; }

  .lt-ie8 .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta {
    width: 49%; } }
@media screen and (min-width: 565px) {
  .marquee-container .marquee-item .marquee-item-image img {
    max-width: 100%;
    height: auto; } }
@media screen and (max-width: 750px) {
  .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.paddles-direction {
    display: block !important;
    width: auto;
    height: auto; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.paddles-direction .paddles-trigger {
      position: static;
      width: auto; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.paddles-direction.active .paddles-trigger {
      background-color: transparent; }
  .marquee-container .flexslider-init .carousel-ui .flex-direction-nav .marquee-item-body {
    display: none !important; }
  .marquee-container .flexslider-init .carousel-ui .flex-control-nav.thumbnails img {
    display: none; } }
@media screen and (min-width: 750px) {
  .marquee-container .ticker {
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: #f5f5f5; }
    .marquee-container .ticker:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 50%;
      background-color: #b8191f; }
    .marquee-container .ticker .wrap {
      position: relative; }
    .marquee-container .ticker .ticker-listing-terms {
      border: none; }
      .marquee-container .ticker .ticker-listing-terms li {
        padding-top: 14px; }
    .marquee-container .ticker .ticker-more {
      right: 25px; }
  .marquee-container .marquee-item .marquee-item-image img {
    max-width: none;
    height: 100%; }
  .marquee-container .marquee-item .marquee-item-image .play-video {
    background: url(/a/i/icon-play_L.png) center 40% no-repeat; }
  .marquee-container .marquee-item .marquee-item-image .ss-icon {
    top: 30%;
    right: 0;
    left: 0;
    width: 100px;
    height: 100px;
    font-size: 70px;
    line-height: 109px;
    border-width: 3px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin: 0 auto; }
  .marquee-container .marquee-item .marquee-item-image:before {
    background: -moz-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(40%, transparent), color-stop(100%, black));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, transparent 0%, transparent 40%, black 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    /* IE6-9 */ }
  .marquee-container .marquee-item .marquee-item-body {
    padding-top: 260px;
    padding-bottom: 100px;
    padding-left: 46px; }
    .marquee-container .marquee-item .marquee-item-body .marquee-item-title {
      font-size: 62px; }
    .marquee-container .marquee-item .marquee-item-body .marquee-item-summary {
      font-size: 21px; }
  .marquee-container .flexslider-init .carousel-ui {
    position: static; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.prev,
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.next {
      position: absolute;
      z-index: 4;
      top: 50%; }
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.prev a,
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.next a {
        font-size: 52px; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.prev {
      left: 25px; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav li.next {
      right: 25px; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles li.prev,
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles li.next {
      top: 45%; }
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles li.prev .paddles-trigger,
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles li.next .paddles-trigger {
        font-size: 25px;
        line-height: 100px; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles li.prev {
      left: 0; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles li.next {
      right: 0; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles .marquee-item-category {
      display: block;
      font-weight: bold;
      font-size: 12px;
      text-transform: uppercase; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles .marquee-item-title {
      font-weight: bold;
      font-size: 16px;
      margin: 6px 0; }
      .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles .marquee-item-title a {
        font-size: 16px;
        line-height: 1.25em; }
    .marquee-container .flexslider-init .carousel-ui .flex-direction-nav.paddles .marquee-item-summary {
      display: none; }
    .marquee-container .flexslider-init .carousel-ui .flex-control-nav {
      z-index: 4;
      bottom: 12.5px; }
      .marquee-container .flexslider-init .carousel-ui .flex-control-nav.thumbnails a {
        position: relative;
        width: 84px;
        height: auto;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: 2px solid #8c8c8c; }
        .marquee-container .flexslider-init .carousel-ui .flex-control-nav.thumbnails a:hover {
          cursor: pointer;
          -moz-box-shadow: 0 0 15px rgba(255, 255, 255, 0.5);
          -webkit-box-shadow: 0 0 15px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 15px rgba(255, 255, 255, 0.5); }
        .marquee-container .flexslider-init .carousel-ui .flex-control-nav.thumbnails a:before {
          content: '';
          position: absolute;
          z-index: 99;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          background-color: rgba(0, 0, 0, 0.4); }
        .marquee-container .flexslider-init .carousel-ui .flex-control-nav.thumbnails a.flex-active {
          border-color: #fff; }
          .marquee-container .flexslider-init .carousel-ui .flex-control-nav.thumbnails a.flex-active:before {
            content: none; }

  .featured-container {
    padding: 25px 0; }
    .featured-container .featured-videos.flexslider-init .shadow-right,
    .featured-container .featured-videos.flexslider-init .shadow-left {
      position: absolute;
      z-index: 1;
      top: 0;
      bottom: 0;
      width: 15%; }
    .featured-container .featured-videos.flexslider-init .shadow-right {
      right: 0;
      background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
      /* IE10+ */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .featured-container .featured-videos.flexslider-init .shadow-left {
      display: none;
      left: 0;
      background: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
      /* IE10+ */
      background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
      /* IE6-9 */ }
    .featured-container .featured-videos.flexslider-init.flexslider-end .shadow-right {
      display: none; }
    .featured-container .featured-videos.flexslider-init.flexslider-end .shadow-left {
      display: block; } }
@media screen and (min-width: 1000px) {
  .marquee-container .marquee-item .marquee-item-image img {
    height: 100% !important;
    margin: 0 auto !important; }

  .featured-container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .featured-container {
    zoom: 1; }
  .featured-container .featured-live {
    float: left;
    width: 59.5652174%; }
  .featured-container .featured-videos {
    float: right;
    width: 38.6086957%;
    margin-top: 8.25%; } }
@media print {
  .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta {
    float: left;
    width: 50%;
    margin: 6px 0; }
    .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta > div {
      margin: 0 6px; }
    .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta:nth-child(odd) {
      position: relative;
      left: -6px; }
    .featured-container .featured-videos.flexslider-init .story-listing .video-tease-beta:nth-child(even) {
      position: relative;
      right: -6px; } }
.livestream {
  margin-top: 20px; }

.livestream h1 {
  width: 100%; }

.livestream .flag {
  float: left;
  margin-right: 23px;
  margin-top: 2px;
  padding: 10px;
  margin-bottom: 20px; }

.livestream .live-video-header {
  border-bottom: 1px solid #ababab;
  padding-bottom: 10px;
  margin-bottom: 25px; }

.livestream iframe {
  width: 100% !important;
  max-width: 830px; }

.livestream .story-tease-body {
  margin-top: 30px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #ababab; }

.livestream .story-tease-summary p {
  color: #404343;
  font-family: Georgia, serif;
  font-size: 19px;
  -webkit-font-smoothing: antialiased; }

.livestream .story-tease-date {
  color: #757575;
  margin-top: 8px;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, sans-serif; }

.trailerContainer {
  -moz-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
  -webkit-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
  box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
  z-index: 999999;
  position: absolute;
  /*padding: 12px;*/
  background: white;
  width: 100%;
  max-width: 900px; }
  .trailerContainer .trailerHeader {
    padding: 12px;
    background: #e7eaee; }
    .trailerContainer .trailerHeader .trailerClose {
      padding: 0;
      height: 20px;
      width: 20px;
      float: right;
      background-image: url("http://cdn.gigya.com/gs/i/accounts/close_dialog.png");
      cursor: pointer;
      background-position: right;
      background-repeat: no-repeat; }
    .trailerContainer .trailerHeader:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .lt-ie8 .trailerContainer .trailerHeader {
      zoom: 1; }

.topic-filter label {
  margin-top: 14px !important;
  margin-right: 20px !important; }

.content-movie-detail {
  /*----- CATEGORY STORIES FOR MOVIES (THREE COLUMNS INSTEAD OF FOUR) -----*/
  /*----- DRAWER -----*/
  /*----- PADDLES -----*/
  /*----- FLEXSLIDER INIT -----*/ }
  @media screen and (min-width: 750px) {
    .content-movie-detail .bk3-1of3 {
      margin-right: 2.6570048%; } }
  @media screen and (max-width: 749px) {
    .content-movie-detail .button-primary {
      margin: 0 auto;
      display: block;
      width: 227px; } }
  .content-movie-detail .button-primary {
    margin: 0 auto;
    display: block; }
  .content-movie-detail .trailer-button {
    /* width:227px; */
    margin-bottom: 15px !important; }
  .content-movie-detail .toolbar {
    border: none;
    padding: 0 0 12.5px 0; }
  .content-movie-detail .movie-title-detail {
    margin: 10px 0px 50px 0px; }
  .content-movie-detail .movie-poster-detail {
    margin-bottom: 15px; }
  .content-movie-detail .movie-poster-detail img {
    margin: 0 auto; }
  .content-movie-detail .movie-trailer a {
    margin: 0 auto;
    display: block; }
  .content-movie-detail p {
    line-height: 1.5em !important;
    margin-bottom: 5px !important; }
  .content-movie-detail .row {
    margin-bottom: 30px; }
  .content-movie-detail .detalles-de-pelicula ul {
    margin: 10px 0px 0px 0px; }
  .content-movie-detail .detalles-de-pelicula ul li {
    font-weight: normal !important;
    margin-bottom: 15px !important; }
  .content-movie-detail .content-block ul li:before {
    display: none; }
  .content-movie-detail .detalle-title {
    text-transform: uppercase;
    color: #8a8a8a;
    font-weight: bold; }
  .content-movie-detail .detalle-info {
    /*	margin-left: 10px;  */
    font-size: 17px;
    font-family: Georgia; }
  .content-movie-detail .story-listing article[class*="story-tease-"] {
    border: none; }
  .content-movie-detail .theater-map a {
    width: 100%; }
  .content-movie-detail .movie-theater-detail {
    margin-bottom: 10px; }
  .content-movie-detail .movie-theater-detail .beta {
    margin-bottom: 10px; }
  .content-movie-detail .highlight-box .carousel-ui {
    position: absolute;
    right: 10px;
    bottom: 20px;
    z-index: 20; }
  .content-movie-detail .highlight-box {
    position: relative; }
  .content-movie-detail .category-stories-movies {
    position: relative;
    margin-bottom: 25px; }
    .content-movie-detail .category-stories-movies .category-stories-header {
      border-top: 2px solid #1b1b1b;
      border-bottom: 1px solid #e7eaee;
      padding: 15px 0; }
      .content-movie-detail .category-stories-movies .category-stories-header:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 .content-movie-detail .category-stories-movies .category-stories-header {
        zoom: 1; }
      .content-movie-detail .category-stories-movies .category-stories-header h1 {
        color: #0f5487;
        font-weight: normal;
        font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 22px; }
        .content-movie-detail .category-stories-movies .category-stories-header h1 .category-stories-sponsor {
          display: block;
          position: relative;
          color: #e37900;
          font-family: Arial, sans-serif;
          font-style: italic;
          font-weight: normal;
          font-size: 14px;
          padding: 12.5px 0; }
          .content-movie-detail .category-stories-movies .category-stories-header h1 .category-stories-sponsor img {
            margin-top: 6px; }
    .content-movie-detail .category-stories-movies .listado-teatro-nombre {
      font-size: 16px;
      font-weight: bold; }
    .content-movie-detail .category-stories-movies .listado-teatro-dia {
      text-transform: uppercase;
      color: #8a8a8a;
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 5px; }
    .content-movie-detail .category-stories-movies .listado-teatro-horas {
      font-size: 14px;
      color: #1b1b1b;
      font-weight: normal;
      line-height: 16px; }
    .content-movie-detail .category-stories-movies .story-tease-div {
      border-bottom: 1px dotted #969696;
      padding-top: 15px; }
    .content-movie-detail .category-stories-movies .story-listing .story-tease-beta {
      padding-top: 15px; }
    .content-movie-detail .category-stories-movies .category-stories-body {
      background-color: #f5f5f5;
      padding: 16px; }
      .content-movie-detail .category-stories-movies .category-stories-body .horoscope-highlight:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 .content-movie-detail .category-stories-movies .category-stories-body .horoscope-highlight {
        zoom: 1; }
      .content-movie-detail .category-stories-movies .category-stories-body .horoscope-highlight [class*="end-icon-"] {
        float: left;
        color: #c49c15;
        font-size: 55px;
        line-height: 55px;
        background-color: #fff;
        padding: 16px;
        margin-right: 25px; }
      .content-movie-detail .category-stories-movies .category-stories-body .horoscope-highlight h2 {
        font-weight: normal;
        font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 27px;
        padding-top: 16px; }
      .content-movie-detail .category-stories-movies .category-stories-body .horoscope-highlight p {
        color: #757575;
        font-weight: bold;
        font-size: 13px;
        padding: 0.25em 0; }
      .content-movie-detail .category-stories-movies .category-stories-body .horoscope-listing {
        padding-top: 12.5px; }
        .content-movie-detail .category-stories-movies .category-stories-body .horoscope-listing p {
          color: #757575;
          font-weight: bold;
          font-size: 14px; }
        .content-movie-detail .category-stories-movies .category-stories-body .horoscope-listing ul li {
          float: left;
          width: 25%;
          font-weight: bold;
          font-size: 9px;
          text-transform: uppercase;
          text-align: center;
          margin-top: 12.5px; }
          .content-movie-detail .category-stories-movies .category-stories-body .horoscope-listing ul li a {
            color: #757575; }
            .content-movie-detail .category-stories-movies .category-stories-body .horoscope-listing ul li a [class*="end-icon-"] {
              display: block;
              color: #1b1b1b;
              font-size: 30px;
              margin-bottom: 8px; }
            .content-movie-detail .category-stories-movies .category-stories-body .horoscope-listing ul li a:hover {
              color: #1b1b1b; }
    .content-movie-detail .category-stories-movies .cta-more {
      text-align: right;
      padding: 12.5px 0; }
      .content-movie-detail .category-stories-movies .cta-more a {
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
        margin-top: 5px; }
    .content-movie-detail .category-stories-movies.category-stories-sponsored {
      background-color: #fffbe0; }
      .content-movie-detail .category-stories-movies.category-stories-sponsored .category-stories-header {
        border-top: 2px solid #f78400;
        padding: 15px; }
      .content-movie-detail .category-stories-movies.category-stories-sponsored .story-listing .story-tease-beta {
        padding-right: 15px;
        padding-left: 15px; }
      .content-movie-detail .category-stories-movies.category-stories-sponsored.flexslider-init .flex-viewport {
        left: auto;
        width: auto; }
        .content-movie-detail .category-stories-movies.category-stories-sponsored.flexslider-init .flex-viewport .story-listing .story-tease-beta {
          padding-right: 0;
          padding-left: 0; }
    .content-movie-detail .category-stories-movies.flexslider-init .cta-more {
      display: none; }
    .content-movie-detail .category-stories-movies.flexslider-init .category-stories-header .carousel-ui .flex-control-nav li {
      color: #757575; }
      .content-movie-detail .category-stories-movies.flexslider-init .category-stories-header .carousel-ui .flex-control-nav li a {
        color: #757575; }
    .content-movie-detail .category-stories-movies.flexslider-init .category-stories-header .flex-direction-nav li a {
      color: #0f5487; }
      .content-movie-detail .category-stories-movies.flexslider-init .category-stories-header .flex-direction-nav li a:hover {
        color: #146eb0; }
    .content-movie-detail .category-stories-movies.flexslider-init .flex-viewport {
      left: -12.5px;
      width: 103.0229746%; }
      .content-movie-detail .category-stories-movies.flexslider-init .flex-viewport article[class*="story-tease-"] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom: none; }
        .content-movie-detail .category-stories-movies.flexslider-init .flex-viewport article[class*="story-tease-"] .listado-teatro-nombre,
        .content-movie-detail .category-stories-movies.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body {
          padding: 0 12.5px; }
        .content-movie-detail .category-stories-movies.flexslider-init .flex-viewport article[class*="story-tease-"] .listado-teatro-nombre {
          display: block;
          float: none;
          width: auto;
          margin-right: 0; }
          .content-movie-detail .category-stories-movies.flexslider-init .flex-viewport article[class*="story-tease-"] .listado-teatro-nombre img {
            width: 100%; }
        .content-movie-detail .category-stories-movies.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-body {
          margin-top: 12.5px; }
  .content-movie-detail .multimedia .category-stories-movies .category-stories-header {
    border-color: #4f4f4f; }
    .content-movie-detail .multimedia .category-stories-movies .category-stories-header h1 {
      color: #fff; }
  .content-movie-detail .multimedia .category-stories-movies .story-listing .story-tease-beta .story-tease-video {
    display: block; }
  .content-movie-detail .multimedia .category-stories-movies .story-listing .story-tease-beta .listado-teatro-horas {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 17px;
    margin-top: 10px; }
  .content-movie-detail .multimedia .category-stories-movies .story-listing .story-tease-beta .listado-teatro-dia {
    font-weight: normal;
    font-size: 14px; }
  .content-movie-detail .drawer {
    background-color: #f2f3f5; }
    .content-movie-detail .drawer .drawer-toolbar {
      -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); }
  .content-movie-detail .lt-ie9 .drawer .drawer-toolbar {
    border-bottom: 1px solid #dddddd; }
  .content-movie-detail .mas-stories .mas-stories-header {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 0; }
    .content-movie-detail .mas-stories .mas-stories-header h1 {
      font-weight: normal;
      font-size: 12px; }
      .content-movie-detail .mas-stories .mas-stories-header h1 a {
        text-decoration: none; }
        .content-movie-detail .mas-stories .mas-stories-header h1 a .ss-icon {
          display: inline-block;
          position: relative;
          top: 6px;
          width: 22px;
          overflow: hidden;
          font-size: 20px;
          margin-left: 10px; }
  .content-movie-detail .mas-stories .story-listing {
    display: none; }
    .content-movie-detail .mas-stories .story-listing .story-tease-beta {
      border-top: 1px dotted #969696;
      border-bottom: none;
      padding-top: 15px; }
      .content-movie-detail .mas-stories .story-listing .story-tease-beta.current {
        background-color: #fff;
        padding: 15px; }
  .content-movie-detail .paddles {
    display: none; }
    .content-movie-detail .paddles .paddles-direction {
      display: none;
      position: fixed;
      z-index: 9999;
      top: 50%;
      width: 40px;
      height: 90px;
      overflow-y: hidden;
      background-color: #1b1b1b;
      background-color: rgba(0, 0, 0, 0.85);
      -moz-transition: .5s all ease;
      -webkit-transition: .5s all ease;
      -o-transition: .5s all ease;
      transition: .5s all ease; }
      .content-movie-detail .paddles .paddles-direction.has-story {
        display: block; }
      .content-movie-detail .paddles .paddles-direction.active {
        width: 20%; }
        .content-movie-detail .paddles .paddles-direction.active .paddles-trigger {
          background-color: #146eb0; }
    .content-movie-detail .paddles .paddles-trigger {
      position: absolute;
      top: 0;
      bottom: 0;
      width: 40px;
      color: #fff;
      font-size: 25px;
      text-align: center;
      line-height: 100px; }
    .content-movie-detail .paddles .paddles-back {
      left: -999px; }
      .content-movie-detail .paddles .paddles-back .paddles-trigger {
        left: 0; }
      .content-movie-detail .paddles .paddles-back .story-tease-beta {
        margin-left: 40px; }
    .content-movie-detail .paddles .paddles-forward {
      right: -999px; }
      .content-movie-detail .paddles .paddles-forward .paddles-trigger {
        right: 0; }
      .content-movie-detail .paddles .paddles-forward .story-tease-beta {
        padding: 10px;
        margin-right: 40px; }
        .content-movie-detail .paddles .paddles-forward .story-tease-beta:hover {
          background-color: #1b1b1b; }
        .content-movie-detail .paddles .paddles-forward .story-tease-beta .listado-teatro-nombre {
          float: right; }
        .content-movie-detail .paddles .paddles-forward .story-tease-beta .story-tease-body {
          text-align: right;
          padding-right: 28.8461538%;
          padding-left: 0; }
    .content-movie-detail .paddles .story-tease-beta {
      display: none;
      border-bottom: none;
      padding: 10px; }
      .content-movie-detail .paddles .story-tease-beta .story-tease-body {
        padding-top: 5px; }
        .content-movie-detail .paddles .story-tease-beta .story-tease-body .listado-teatro-dia {
          font-style: italic;
          font-weight: normal; }
      .content-movie-detail .paddles .story-tease-beta .listado-teatro-horas a {
        color: #fff; }
    .content-movie-detail .paddles.paddles-active .paddles-back {
      left: 0; }
    .content-movie-detail .paddles.paddles-active .paddles-forward {
      right: 0; }
  .content-movie-detail .flexslider-init .carousel-ui {
    text-align: right; }
    .content-movie-detail .flexslider-init .carousel-ui .flex-direction-nav {
      display: inline-block;
      *display: inline;
      zoom: 1;
      position: relative;
      top: 8px; }
      .content-movie-detail .flexslider-init .carousel-ui .flex-direction-nav li a {
        line-height: 0.5em; }
    .content-movie-detail .flexslider-init .carousel-ui .flex-control-nav {
      display: none; }
  .content-movie-detail .flexslider-init .multimedia-stories-header:after,
  .content-movie-detail .flexslider-init .category-stories-header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 .content-movie-detail .flexslider-init .multimedia-stories-header, .lt-ie8
  .content-movie-detail .flexslider-init .category-stories-header {
    zoom: 1; }
  .content-movie-detail .flexslider-init .multimedia-stories-header h1,
  .content-movie-detail .flexslider-init .category-stories-header h1 {
    float: left;
    width: 60%; }
  .content-movie-detail .flexslider-init .multimedia-stories-header .carousel-ui,
  .content-movie-detail .flexslider-init .category-stories-header .carousel-ui {
    float: right;
    width: 40%; }

/*----------*/
@media screen and (min-width: 400px) {
  .multimedia .category-stories-movies .story-listing .story-tease-beta {
    float: left;
    width: 33.3333333%;
    border-bottom: none; }
    .multimedia .category-stories-movies .story-listing .story-tease-beta > div {
      margin: 0 6px; }
    .multimedia .category-stories-movies .story-listing .story-tease-beta:first-child {
      position: relative;
      left: -6px; }
    .multimedia .category-stories-movies .story-listing .story-tease-beta:nth-child(3n) {
      position: relative;
      right: -6px; }
    .multimedia .category-stories-movies .story-listing .story-tease-beta .listado-teatro-horas {
      margin-top: 12.5px; } }
@media screen and (min-width: 750px) {
  .featured-stories .featured-stories-header {
    font-weight: normal;
    font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .featured-stories .featured-stories-primary .story-tease-alpha .listado-teatro-horas {
    font-size: 49px;
    line-height: 53px; }
  .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-summary {
    font-size: 19px; }
    .featured-stories .featured-stories-primary .story-tease-alpha .story-tease-summary p {
      line-height: 1.5em; }

  .recommended-stories .recommended-stories-header {
    font-size: 20px; }

  .multimedia-stories .multimedia-stories-header h1 {
    font-size: 23px; }

  .category-stories-movies .category-stories-header h1 .category-stories-sponsor {
    display: inline;
    padding: 0; }
    .category-stories-movies .category-stories-header h1 .category-stories-sponsor img {
      position: absolute;
      top: -12px;
      right: -110px;
      margin-top: 0; }
  .category-stories-movies .story-listing .story-tease-beta:last-child {
    border-bottom: none; }
  .category-stories-movies .category-stories-body .horoscope-highlight {
    padding-top: 25px; }
  .category-stories-movies .category-stories-body .horoscope-listing {
    padding-top: 0; }
    .category-stories-movies .category-stories-body .horoscope-listing ul li {
      width: 16.6666667%; }

  .mas-stories .story-listing .story-tease-beta {
    float: left;
    width: 47.5%;
    padding-right: 2.5%; }
    .mas-stories .story-listing .story-tease-beta .listado-teatro-nombre {
      width: 19.5467422%; }
      .mas-stories .story-listing .story-tease-beta .listado-teatro-nombre + .story-tease-body {
        padding-left: 26.0623229%; }

  .paddles {
    display: block; }

  .row-hr {
    border-top: 8px solid #e7eaee; }
    .row-hr .recommended-stories .recommended-stories-header {
      border-top: none;
      padding-top: 22px;
      padding-bottom: 10px; } }
@media screen and (min-width: 1000px) {
  .featured-stories .featured-stories-primary .story-tease-alpha .listado-teatro-horas {
    font-size: 57px;
    line-height: 58px; }

  /*----- DRAWER -----*/
  .drawer {
    position: fixed;
    top: -200px;
    z-index: 999;
    width: 100%;
    border-bottom: 1px solid #dddddd;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    -moz-transition: .5s all ease;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease; }
    .drawer.drawer-active {
      top: 0; }
    .drawer .drawer-toolbar {
      display: block; }
      .drawer .drawer-toolbar:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        font-size: 0; }
      .lt-ie8 .drawer .drawer-toolbar {
        zoom: 1; }
      .drawer .drawer-toolbar .drawer-toolbar-header {
        float: left;
        line-height: 44px; }
        .drawer .drawer-toolbar .drawer-toolbar-header .section {
          display: inline-block;
          font-weight: normal;
          font-family: "craft_gothicbold", Helvetica Neue, Helvetica, Arial, sans-serif;
          font-size: 11px;
          text-transform: uppercase;
          border-right: 1px solid #757575;
          padding-right: 12.5px;
          margin-right: 12.5px; }
          .drawer .drawer-toolbar .drawer-toolbar-header .section a {
            text-decoration: none; }
        .drawer .drawer-toolbar .drawer-toolbar-header .title {
          display: inline-block;
          font-family: Georgia, serif;
          font-weight: normal;
          font-size: 16px; }
      .drawer .drawer-toolbar .drawer-toolbar-tools {
        float: right; }
        .drawer .drawer-toolbar .drawer-toolbar-tools li {
          display: inline-block;
          float: left;
          font-size: 11px;
          text-transform: uppercase;
          border-right: 1px solid #dddddd; }
          .drawer .drawer-toolbar .drawer-toolbar-tools li:first-child {
            border-left: 1px solid #dddddd; }
          .drawer .drawer-toolbar .drawer-toolbar-tools li a {
            display: inline-block;
            text-decoration: none;
            line-height: 18px;
            padding: 15px; }
            .drawer .drawer-toolbar .drawer-toolbar-tools li a .ss-icon {
              position: relative;
              top: 2px;
              font-size: 14px;
              margin-right: 4px; }
            .drawer .drawer-toolbar .drawer-toolbar-tools li a.toggle-stories .ss-icon {
              top: 0;
              font-size: 10px;
              margin-left: 10px; }
          .drawer .drawer-toolbar .drawer-toolbar-tools li.active {
            color: #fff;
            background-color: #0f5487; }
            .drawer .drawer-toolbar .drawer-toolbar-tools li.active .dropdown-trigger,
            .drawer .drawer-toolbar .drawer-toolbar-tools li.active .toggle-stories {
              color: #fff; }
        .drawer .drawer-toolbar .drawer-toolbar-tools .dropdown-target {
          position: absolute;
          width: 100%;
          border: 1px solid #dddddd;
          border-top: none;
          -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
          background-color: #f2f3f5; }
          .drawer .drawer-toolbar .drawer-toolbar-tools .dropdown-target li {
            width: 50%;
            font-size: 20px;
            text-align: center;
            border: none; }
            .drawer .drawer-toolbar .drawer-toolbar-tools .dropdown-target li a {
              padding: 15px 0; }
    .drawer .mas-stories .flexslider-init {
      position: relative; }
      .drawer .mas-stories .flexslider-init .mas-stories-header {
        display: none; }
      .drawer .mas-stories .flexslider-init .story-listing {
        display: block; }
        .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta {
          width: auto;
          border-top: none;
          padding-right: 0; }
          .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta .story-tease-body {
            padding-right: 2.173913%; }
          .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta.current {
            position: relative;
            border-top: 3px solid #0f5487;
            background-color: transparent; }
            .drawer .mas-stories .flexslider-init .story-listing .story-tease-beta.current:before {
              top: 0;
              border: solid transparent;
              content: " ";
              height: 0;
              width: 0;
              position: absolute;
              pointer-events: none;
              border-color: rgba(136, 183, 213, 0);
              border-top-color: #0f5487;
              border-width: 8px;
              left: 50%;
              margin-left: -8px; }
      .drawer .mas-stories .flexslider-init .shadow-left,
      .drawer .mas-stories .flexslider-init .shadow-right {
        position: absolute;
        top: 5px;
        z-index: 99;
        bottom: 0;
        width: 7%; }
      .drawer .mas-stories .flexslider-init .shadow-left {
        left: 0;
        background: -moz-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f2f3f5), color-stop(100%, rgba(242, 243, 245, 0)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* IE10+ */
        background: linear-gradient(to right, #f2f3f5 0%, rgba(242, 243, 245, 0) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f5', endColorstr='#00f2f3f5',GradientType=1 );
        /* IE6-9 */ }
      .drawer .mas-stories .flexslider-init .shadow-right {
        right: 0;
        background: -moz-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(242, 243, 245, 0)), color-stop(100%, #f2f3f5));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* IE10+ */
        background: linear-gradient(to right, rgba(242, 243, 245, 0) 0%, #f2f3f5 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f3f5', endColorstr='#f2f3f5',GradientType=1 );
        /* IE6-9 */ }
      .drawer .mas-stories .flexslider-init .flex-control-nav {
        display: none; }
      .drawer .mas-stories .flexslider-init .carousel-nav li.prev,
      .drawer .mas-stories .flexslider-init .carousel-nav li.next {
        position: absolute;
        top: 35%;
        z-index: 100;
        font-size: 30px; }
        .drawer .mas-stories .flexslider-init .carousel-nav li.prev a,
        .drawer .mas-stories .flexslider-init .carousel-nav li.next a {
          color: #757575;
          text-decoration: none; }
          .drawer .mas-stories .flexslider-init .carousel-nav li.prev a:hover,
          .drawer .mas-stories .flexslider-init .carousel-nav li.next a:hover {
            color: #1b1b1b; }
      .drawer .mas-stories .flexslider-init .carousel-nav li.prev {
        left: 0; }
      .drawer .mas-stories .flexslider-init .carousel-nav li.next {
        right: 0; }

  .content-container .drawer {
    display: block; }

  .lt-ie8 .drawer .drawer-toolbar .drawer-toolbar-header {
    padding-top: 15px; } }
@media screen and (min-width: 1153px) {
  .category-stories-movies .cta-more {
    position: absolute;
    top: 0;
    right: 0;
    padding: 16px 0; } }
@media screen and (max-width: 1000px) {
  .trailerContainer {
    max-width: 700px; } }
@media screen and (max-width: 750px) {
  .trailerContainer {
    max-width: 100% !important;
    padding: 0 !important; } }
.single {
  border-bottom: none !important; }
  .single .story-tease-body .story-tease-category, .single .story-tease-body .story-tease-title {
    margin-bottom: 10px !important; }
  .single .story-tease-image {
    margin-bottom: 20px !important; }

.emergencia {
  border-bottom: 1px solid #1b1b1b;
  padding-bottom: 16px;
  margin-bottom: 22px; }

.emergencia-vertical {
  border-bottom: 1px solid #1b1b1b;
  margin-bottom: 30px; }
  .emergencia-vertical .emergencia-vertical-titulo .story-tease-title {
    font-size: 51px;
    line-height: 53px;
    text-align: center; }
  .emergencia-vertical .story-tease-alpha {
    /*padding-bottom: 15px;*/ }
  .emergencia-vertical .story-tease-alpha-secondary {
    padding-top: 15px; }
  .emergencia-vertical .story-tease-category {
    padding: 6px 0;
    display: block;
    color: #146eb0;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase; }
  .emergencia-vertical .story-tease-title {
    font-size: 18px;
    line-height: 20px;
    padding-top: 0;
    padding-bottom: 6px;
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .emergencia-vertical .story-tease-image {
    margin-bottom: 30px; }
  .emergencia-vertical .story-tease-title a {
    color: #1b1b1b;
    text-decoration: none; }
  .emergencia-vertical .story-tease-title :hover {
    text-decoration: underline; }
  .emergencia-vertical .story-tease-summary {
    font-size: 19px;
    color: #404343;
    font-family: Georgia, serif;
    -webkit-font-smoothing: antialiased; }
  .emergencia-vertical .story-tease-date {
    padding: 0.5em 0;
    margin-top: 8px;
    font-size: 14px;
    color: #757575;
    font-weight: bold;
    font-family: Arial, sans-serif; }

.emergency-big-image .story-tease-title {
  text-align: center; }

.notes-3 .colEmergency {
  margin-bottom: 0px !important;
  margin-top: -5px !important; }

.colEmergency .story-tease-title {
  font-size: 30px !important;
  line-height: 34px !important; }

.dateenvivo .story-tease-date {
  margin-bottom: 30px; }

.single .live-video-header h1, .emergencia .live-video-header h1 {
  font-size: 51px !important;
  line-height: 53px !important; }
.single .story-tease-category, .emergencia .story-tease-category {
  padding: 6px 0;
  display: block;
  color: #146eb0;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 34px; }
.single .story-tease-title, .emergencia .story-tease-title {
  font-size: 51px;
  line-height: 42px;
  padding-top: 0;
  padding-bottom: 6px;
  margin-bottom: 30px;
  text-align: center;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif; }
.single .story-tease-image, .emergencia .story-tease-image {
  margin-bottom: 30px; }
.single .story-tease-title a, .emergencia .story-tease-title a {
  color: #1b1b1b;
  text-decoration: none; }
.single .story-tease-title :hover, .emergencia .story-tease-title :hover {
  text-decoration: underline; }
.single .story-tease-summary, .emergencia .story-tease-summary {
  font-size: 19px;
  color: #404343;
  text-align: center;
  font-family: Georgia, serif;
  -webkit-font-smoothing: antialiased; }
.single .story-tease-date, .emergencia .story-tease-date {
  padding: 0.5em 0;
  margin-top: 8px;
  font-size: 14px;
  text-align: center;
  color: #757575;
  font-weight: bold;
  font-family: Arial, sans-serif; }
.single .bk3-1of3, .single .bk3-2of3, .single .bk3-3of3, .emergencia .bk3-1of3, .emergencia .bk3-2of3, .emergencia .bk3-3of3 {
  width: 29%;
  margin-right: 40px; }
  .single .bk3-1of3 .story-tease-category, .single .bk3-2of3 .story-tease-category, .single .bk3-3of3 .story-tease-category, .emergencia .bk3-1of3 .story-tease-category, .emergencia .bk3-2of3 .story-tease-category, .emergencia .bk3-3of3 .story-tease-category {
    text-align: left;
    margin-bottom: 10px !important; }
  .single .bk3-1of3 .story-tease-title, .single .bk3-2of3 .story-tease-title, .single .bk3-3of3 .story-tease-title, .emergencia .bk3-1of3 .story-tease-title, .emergencia .bk3-2of3 .story-tease-title, .emergencia .bk3-3of3 .story-tease-title {
    text-align: left;
    margin-bottom: 16px !important; }
  .single .bk3-1of3 .story-tease-summary, .single .bk3-2of3 .story-tease-summary, .single .bk3-3of3 .story-tease-summary, .emergencia .bk3-1of3 .story-tease-summary, .emergencia .bk3-2of3 .story-tease-summary, .emergencia .bk3-3of3 .story-tease-summary {
    text-align: left; }
  .single .bk3-1of3 .story-tease-date, .single .bk3-2of3 .story-tease-date, .single .bk3-3of3 .story-tease-date, .emergencia .bk3-1of3 .story-tease-date, .emergencia .bk3-2of3 .story-tease-date, .emergencia .bk3-3of3 .story-tease-date {
    text-align: left;
    margin-bottom: 10px !important; }
  .single .bk3-1of3:last-child, .single .bk3-2of3:last-child, .single .bk3-3of3:last-child, .emergencia .bk3-1of3:last-child, .emergencia .bk3-2of3:last-child, .emergencia .bk3-3of3:last-child {
    margin-right: 0px !important; }

@media screen and (max-width: 1000px) {
  .bk3-1of3, .bk3-2of3, .bk3-3of3 {
    width: 100% !important; } }
@media screen and (max-width: 400px) {
  .single .story-tease-title, .emergencia .story-tease-title {
    font-size: 25px !important;
    line-height: 30px !important; } }
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../f/glyphicons-halflings-regular.eot);
  src: url(../f/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../f/glyphicons-halflings-regular.woff) format("woff"), url(../f/glyphicons-halflings-regular.ttf) format("truetype"), url(../f/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg"); }
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\2a"; }

.glyphicon-plus:before {
  content: "\2b"; }

.glyphicon-euro:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.category-sponsored > h1 {
  float: left !important;
  width: auto !important; }

.sponsored-help {
  font-size: 30px;
  display: block;
  margin-left: 125px;
  cursor: pointer;
  float: left;
  color: #f86b02;
  margin-top: -20px; }

.sponsored-help2 {
  font-size: 25px !important;
  cursor: pointer;
  display: inline-block;
  color: #f86b02;
  width: 30px; }

.tooltip-window h3 {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin-bottom: 15px; }

.presented-by p {
  font-family: arial;
  font-size: 12px;
  color: #e37900;
  font-style: italic;
  margin: 8px 10px 0px 10px;
  float: left; }

.presented-by img {
  float: left; }

.tooltip-window p {
  font-family: georgia;
  font-size: 14px;
  line-height: 19px;
  /*font-weight: bold;*/
  color: #676767; }

.tooltip-window {
  position: absolute;
  width: 545px;
  background: white;
  z-index: 99999;
  padding: 20px;
  margin-top: 25px;
  margin-left: -120px;
  border: 1px solid #f86b02;
  opacity: 0;
  filter: alpha(opacity=0);
  /* For IE8 and earlier */ }

	/*.tooltip-window:after, .tooltip-window:before {
		bottom: 100%;
		left: 40%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.tooltip-window:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #fff;
		border-width: 15px;
		margin-left: -15px;
	}
	.tooltip-window:before {
		border-color: rgba(248, 107, 2, 0);
		border-bottom-color: #f86b02;
		border-width: 16px;
		margin-left: -16px;
	}*/
@media screen and (max-width: 1000px) {
  .tooltip-window {
    margin-left: -16% !important; } }
@media screen and (max-width: 400px) {
  .tooltip-window {
    width: 215px !important;
    margin-top: 25px;
    margin-left: -120px; }

  .presented-by p {
    margin-bottom: 10px; } }
/*@include respond-max($bk3) {		
	.tooltip-window {
		width: 425px !important;
		margin-top: 25px;
		margin-left: -130px;
	}


	.tooltip-window:after, .tooltip-window:before {
		left: 28.5% !important;
	}
}*/
#divButtons {
  display: none !important; }

.gig-share {
  background: red !important; }

.gigya-screen-dialog-mobile {
  width: 100%;
  background: white !important; }
  .gigya-screen-dialog-mobile .disclaimer-info {
    margin-left: 10px; }
  .gigya-screen-dialog-mobile .gigya-screen-caption {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 28px;
    overflow: initial !important;
    line-height: 1em !important;
    background-color: #e7eaee !important;
    padding: 16px 25px !important; }
  .gigya-screen-dialog-mobile .gigya-description strong {
    font-size: 18px !important;
    font-family: 'georgia' !important;
    color: #1b1b1b !important; }
  .gigya-screen-dialog-mobile #gigya-register-screen .gigya-composite-control-social-login {
    height: 140px !important; }

div.gigya-screen-dialog-top {
  overflow: initial !important;
  line-height: 1em !important;
  background-color: #e7eaee !important;
  padding: 16px 25px !important; }
  div.gigya-screen-dialog-top:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0; }
  .lt-ie8 div.gigya-screen-dialog-top {
    zoom: 1; }
  div.gigya-screen-dialog-top .gigya-screen-dialog-caption {
    font-weight: normal;
    font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 28px; }
  div.gigya-screen-dialog-top .gigya-screen-dialog-close {
    height: 20px !important; }

.gigya-screen-dialog-close {
  display: block !important; }

.gigya-screen {
  width: 100% !important; }
  .gigya-screen .gigya-login-form .gigya-description p {
    text-align: left !important; }
  .gigya-screen p {
    text-align: left !important; }
  .gigya-screen p:first-child {
    text-align: center !important; }
  .gigya-screen .al-registrarte {
    text-align: left !important;
    margin-left: 8%;
    width: 100%; }
  .gigya-screen .gigya-composite-control-password label {
    font-size: 30px !important;
    float: left;
    margin-bottom: 5px; }
  .gigya-screen .gigyasmall {
    font-size: 12px; }
  .gigya-screen ul li {
    list-style: disc !important;
    margin-left: 14%;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'georgia' !important; }
  .gigya-screen .controles-sociales {
    position: relative; }
    .gigya-screen .controles-sociales p {
      position: absolute;
      width: 255px;
      margin-top: 42px; }

.gigya-screen-dialog-content #gigya-thank-you-screen {
  width: 100% !important;
  max-width: 100% !important; }

.gigya-screen-dialog {
  right: 0;
  left: 0 !important;
  color: #1b1b1b;
  border: none !important;
  background-color: transparent !important; }
  .gigya-screen-dialog a {
    color: #0f5487; }
  .gigya-screen-dialog input[type="file"] {
    font-size: 12px; }
  .gigya-screen-dialog input[type="text"],
  .gigya-screen-dialog input[type="date"],
  .gigya-screen-dialog input[type="email"],
  .gigya-screen-dialog input[type="password"] {
    color: #1b1b1b;
    border-color: #e7eaee;
    background-color: #fff; }
    .gigya-screen-dialog input[type="text"]::-webkit-input-placeholder, .gigya-screen-dialog input[type="text"]:-moz-placeholder, .gigya-screen-dialog input[type="text"]::-moz-placeholder, .gigya-screen-dialog input[type="text"]:-ms-input-placeholder,
    .gigya-screen-dialog input[type="date"]::-webkit-input-placeholder,
    .gigya-screen-dialog input[type="date"]:-moz-placeholder,
    .gigya-screen-dialog input[type="date"]::-moz-placeholder,
    .gigya-screen-dialog input[type="date"]:-ms-input-placeholder,
    .gigya-screen-dialog input[type="email"]::-webkit-input-placeholder,
    .gigya-screen-dialog input[type="email"]:-moz-placeholder,
    .gigya-screen-dialog input[type="email"]::-moz-placeholder,
    .gigya-screen-dialog input[type="email"]:-ms-input-placeholder,
    .gigya-screen-dialog input[type="password"]::-webkit-input-placeholder,
    .gigya-screen-dialog input[type="password"]:-moz-placeholder,
    .gigya-screen-dialog input[type="password"]::-moz-placeholder,
    .gigya-screen-dialog input[type="password"]:-ms-input-placeholder {
      color: #1b1b1b; }
  .gigya-screen-dialog .gigya-screen-dialog-inner {
    width: 95%;
    border: none;
    -moz-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
    -webkit-box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
    box-shadow: 0 0 300px rgba(0, 0, 0, 0.85);
    background-color: #fff;
    margin: 0 auto; }
    .gigya-screen-dialog .gigya-screen-dialog-inner div.gigya-screen-dialog-content {
      width: auto !important; }
  .gigya-screen-dialog header.form-header h1 {
    margin: 12.5px 0; }

.gigya-screen-set .gigya-screen {
  margin: 0 auto; }

.gigya-screen .gigya-layout-row {
  width: 100%;
  zoom: 1;
  float: left;
  display: block; }

.gigya-screen .gigya-layout-cell {
  float: left;
  width: 50%;
  margin-top: 1px; }

.gigya-screen .gigya-layout-cell-right {
  float: right;
  width: 50%; }

.gigya-screen select {
  margin: 5px 0px;
  padding: 5px;
  border-radius: 5px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%; }

.gigya-screen option {
  padding: 5px; }

.gigya-screen option:hover {
  background-color: #3593C1; }

.gigya-input-text, .gigya-input-password, .gigya-textarea {
  background: none !important;
  width: 100%; }

.gigya-input-text:focus, .gigya-input-password:focus, .gigya-textarea:focus, .gigya-screen select:focus {
  border: 1px solid #87B9EA;
  outline: none; }

.gigya-screen .gigya-message {
  font-size: 14px;
  color: #333;
  display: block;
  text-align: center; }

.gigya-screen .gigya-error-display {
  display: block;
  visibility: hidden; }

.gigya-screen .gigya-error-display-active {
  display: block;
  visibility: visible; }

.gigya-screen .gigya-error-msg {
  line-height: 14px;
  color: #dd4b39;
  font-size: 11px;
  display: block;
  font-weight: normal;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.gigya-screen .gigya-form-error-msg {
  _height: 26px;
  line-height: 14px;
  color: #dd4b39;
  font-size: 11px;
  border: 1px solid #FFDCCE;
  display: block;
  background: #FFE7E1;
  font-weight: normal;
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.gigya-screen a.gigya-composite-control-link {
  display: block;
  padding-left: 13px; }

.gigya-screen .gigya-composite-control a.gigya-composite-control-link {
  display: inline;
  padding: 0px; }

.gigya-screen .gigya-composite-control-checkbox .gigya-label, .gigya-screen .gigya-composite-control-radio .gigya-label {
  font-weight: normal; }

.gigya-layout-footer {
  text-align: right;
  clear: both; }

.gigya-required-display {
  color: red; }

@media screen and (min-width: 750px) {
  .gigya-screen-dialog .gigya-screen-dialog-inner {
    width: 90%; } }
@media screen and (min-width: 1000px) {
  .gigya-screen-dialog .gigya-screen-dialog-inner {
    width: 70%;
    max-width: 760px; } }
@media screen and (max-width: 750px) {
  .gigya-screen .controles-sociales p {
    position: relative !important;
    width: 255px;
    margin-top: 42px;
    margin-bottom: 40px; }

  #gigya-login-screen h2, #gigya-register-screen h2 {
    font-weight: bold; }
  #gigya-login-screen .controles-sociales, #gigya-register-screen .controles-sociales {
    width: 100% !important; }
    #gigya-login-screen .controles-sociales .gigya-composite-control-social-login, #gigya-register-screen .controles-sociales .gigya-composite-control-social-login {
      margin: 0 auto !important; }
  #gigya-login-screen .login-regular, #gigya-register-screen .login-regular {
    min-width: 300px !important;
    width: 100% !important; }
  #gigya-login-screen .gigya-composite-control, #gigya-register-screen .gigya-composite-control {
    border-right: none !important; }
    #gigya-login-screen .gigya-composite-control .gigya-reset, #gigya-register-screen .gigya-composite-control .gigya-reset {
      width: 100% !important;
      min-width: 300px; } }
.reset-input-text {
  color: #1b1b1b;
  border-color: #e7eaee;
  background-color: #fff;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  font-size: 15px;
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  border: 1px solid #e7eaee;
  padding: 7px;
  height: 28px;
  margin: 5px 0px;
  border-radius: 4px;
  outline: none;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05); }

.al-registrarte {
  float: left; }

.reset-input-submit {
  text-align: center;
  border: 1px solid #cecece;
  cursor: pointer;
  padding: 0 12px;
  color: #333;
  /*font-weight: bold;*/
  border-radius: 4px;
  line-height: 26px;
  background: #F2F2F2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#F2F2F2");
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));
  background: -moz-linear-gradient(top, #FFFFFF, #F2F2F2);
  height: 28px;
  float: left; }

label {
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
  color: #333332;
  float: left; }

.gigya-reset .logomark-art {
  width: 202px !important;
  height: 75px !important;
  margin: -10px auto !important;
  position: initial !important; }
.gigya-reset .logo {
  width: 201px;
  margin: 0 auto; }
.gigya-reset .logo-header {
  margin-top: 15px;
  color: #0f5487;
  text-align: center;
  font-size: 12px; }
.gigya-reset .highlight-box-header {
  font-weight: normal;
  font-family: "craft_gothicblack", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 28px;
  text-align: left; }
.gigya-reset .highlight-box-cta-block {
  font-family: georgia;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px; }
.gigya-reset .highlight-box {
  height: 380px !important;
  width: 100% !important;
  margin: 0 auto; }
.gigya-reset .highlight-box {
  margin-bottom: 2em !important; }

@media screen and (min-width: 1000px) {
  .gigya-reset .highlight-box {
    width: 750px !important; } }
.loteria-disclaimer {
  font-weight: normal;
  font-family: "craft_gothicregular", Helvetica Neue, Helvetica, Arial, sans-serif;
  border-bottom: 1px dotted #969696;
  font-size: 16px;
  margin-top: 15px;
  padding: 10px; }

.boton-loteria {
  float: left;
  width: 80px;
  height: 70px;
  margin-right: 2%;
  margin-bottom: 30px;
  border-right: 1px solid #c2c2c2;
  padding: 10px 22px 0 0; }

.boton-loteria img {
  height: auto;
  width: 100%; }
  .boton-loteria img:hover {
    opacity: 0.3; }

.boton-loteria:last-child {
  text-align: left;
  border: none;
  padding: 7px; }

.loteria-responsive {
  display: none;
  /* Zebra striping */ }
  .loteria-responsive table {
    border-collapse: collapse; }
  .loteria-responsive tr:nth-of-type(odd) {
    background: #e7eaee; }
  .loteria-responsive th {
    background: #e7eaee;
    color: white;
    font-weight: bold; }
  .loteria-responsive td, .loteria-responsive th {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left; }

@media screen and (max-width: 500px) {
  .loteria-responsive {
    display: block !important;
    overflow: hidden;
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
    /*
    Label the data
    */ }
    .loteria-responsive table, .loteria-responsive thead, .loteria-responsive tbody, .loteria-responsive th, .loteria-responsive td, .loteria-responsive tr {
      display: block; }
    .loteria-responsive thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .loteria-responsive tr {
      /*border: 1px solid #ccc;*/
      border-bottom: 2px solid #1b1b1b; }
    .loteria-responsive td {
      /* Behave  like a "row" */
      border: none;
      border-bottom: 1px solid #eee;
      position: relative;
      padding-left: 50%; }
    .loteria-responsive td:before {
      /* Now like a table header */
      /*position: absolute;*/
      /* Top/left values mimic padding */
      top: 6px;
      left: 6px;
      width: 45%;
      padding-right: 40px;
      white-space: nowrap; }
    .loteria-responsive td:nth-of-type(1):before {
      content: "Ganador:";
      font-weight: bold; }
    .loteria-responsive td:nth-of-type(2):before {
      content: "Pueblo:";
      font-weight: bold; }
    .loteria-responsive td:nth-of-type(3):before {
      content: "Comercio:";
      font-weight: bold; }
    .loteria-responsive td:nth-of-type(4):before {
      content: "Premio:";
      font-weight: bold; }

  .loteria {
    display: none !important; } }
ul.RecentPostsWidget {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Georgia, serif;
  font-size: 14px;
  width: 100%;
  border-top: 2px solid #1b1b1b;
  border-bottom: 0;
  float: left;
  padding-top: 10px; }

ul.RecentPostsWidget li {
  margin: 0;
  padding: 10px;
  list-style-type: none;
  border-bottom: 1px solid #bfbfbf;
  float: left;
  width: 97%; }

ul.RecentPostsWidget li img {
  float: left;
  margin: 0 20px 0 0;
  margin-top: 10px; }

ul.RecentPostsWidget li .Content img {
  float: none;
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 130px; }

/*ul.RecentPostsWidget li .Content {
	padding-bottom: 15px;
	color: #1b1b1b;
	font-family: Georgia,serif;
	font-size: 17px;
	line-height: 1.5em;
	margin-bottom: 10px;
	margin-top: 10px;
}*/
ul.RecentPostsWidget li .Content {
  padding-bottom: 15px;
  color: #1b1b1b;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.25em;
  margin-bottom: 10px;
  margin-top: 10px; }

ul.RecentPostsWidget li .Meta {
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #969696; }

ul.RecentPostsWidget li .Meta .ServerTime {
  display: none; }

dd {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1b1b1b; }

ul.RecentPostsWidget li .Content h3 {
  padding-bottom: 10px; }

ul.RecentPostsWidget li .Content iframe {
  width: 100%;
  height: 100%;
  position: absolute; }

.Caption {
  font-size: 14px !important;
  line-height: 1.25em; }

.Vote {
  margin-right: 10px !important; }

ul.RecentPostsWidget li .Meta img {
  width: 5%; }

ul.RecentPostsWidget li .Content blockquote {
  color: #1b1b1b;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.25em; }

/*dd span,  {
	color: red;	
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #1b1b1b;
}*/
/*dd.Voting {
	color: red;	
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #1b1b1b;
}*/
.rss-container {
  margin-bottom: 40px; }

.rss {
  display: block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
  background-color: #e7eaee;
  height: 30px;
  padding-left: 10px;
  padding-top: 10px;
  margin-bottom: 20px; }

.rss-li {
  display: block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
  background-color: #e7eaee;
  padding-left: 10px;
  padding-top: 10px;
  margin-bottom: 10px !important; }

/*-------------------------------------------

    	Modules
-------------------------------------------*/
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
  font-family: 'flexslider-icon';
  src: url("/a/f/flexslider-icon.eot");
  src: url("/a/f/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("/a/f/flexslider-icon.woff") format("woff"), url("/a/f/flexslider-icon.ttf") format("truetype"), url("/a/f/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0; }

.flexslider .slides > li,
.flexslider .slides > article {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block; }

.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .slides {
  display: block; }

* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider {
  position: relative; }

/*.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }*/
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.flexslider .slides {
  zoom: 1; }

.carousel li {
  margin-right: 5px; }

/* Direction Nav */
/*.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }*/
/* Pause/Play */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004'; }

.flex-pauseplay a:hover {
  opacity: 1; }

.flex-pauseplay a.flex-play:before {
  content: '\f003'; }

/* Control Nav */
/*.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }*/
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

.flex-control-thumbs img:hover {
  opacity: 1; }

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }

  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }
/*-------------------------------------------

   	General Classes
-------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0; }
.lt-ie8 .clearfix {
  zoom: 1; }

/*-------------------------------------------

    	Links
-------------------------------------------*/
/*-------------------------------------------

    	Lists
-------------------------------------------*/
.basic {
  list-style-type: none; }
  .basic li {
    margin-left: 0; }

/*-------------------------------------------

    	Form Additions
-------------------------------------------*/

/*# sourceMappingURL=screen.css.map */


.category-stories.flexslider-init .flex-viewport article[class*="story-tease-"] .story-tease-image img {
    height: 158px !important;
}
