﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline}
audio:not([controls]) {display:none;height:0}
[hidden],template {display:none}
a {background:transparent}
a:active,a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b,strong {font-weight:bold}
dfn {font-style:italic}
h1 {font-size:2em;margin:.67em 0}
mark {background:#ff0;color:#000}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:0}
hr {box-sizing: content-box; height: 0}
pre {overflow:auto}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0}
button {overflow:visible}
button,select {text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled] {cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
input {line-height:normal}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance: textfield; box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend {border:0;padding:0}
textarea {overflow:auto}
optgroup {font-weight:bold}
table {border-collapse:collapse;border-spacing:0}
td,th {padding:0}
* {box-sizing: border-box}
body {color:#333;font-family:"Roboto",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}
a {color:#2A5DB0;text-decoration:none}
a:hover,a:active {color:#204787;outline:0;text-decoration:underline}
a.disabled,a [disabled] {pointer-events:none;cursor:default}
a.link-color {color:#2A5DB0;border-bottom-color:#a3bee9}
a.link-color-alt {color:#e6007d;border-bottom-color:#ffcde8}
p a:hover,p a:active {text-decoration:underline}
p a.disabled,p a [disabled] {color:#333}
*:focus {outline:0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {display:block;font-family:"Roboto",sans-serif;font-weight:bolder;line-height:1.1;color:#444}
h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b,.h1 strong,.h1 b,.h2 strong,.h2 b,.h3 strong,.h3 b,.h4 strong,.h4 b,.h5 strong,.h5 b,.h6 strong,.h6 b {font-weight:bolder}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {font-weight:normal;line-height:1;color:#444}
h1,.h1 {margin:0 0 .75em}
h2,.h2,h3,.h3 {margin:0 0 .75em}
*+h2,*+.h2,*+h3,*+.h3 {margin-top:1.25em}
h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {font-size:65%}
h4,.h4,h5,.h5,h6,.h6 {margin:0 0 .5em}
*+h4,*+.h4,*+h5,*+.h5,*+h6,*+.h6 {margin-top:1em}
h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {font-size:75%}
h1,.h1 {font-size:2.25em;font-weight:bolder}
@media (max-width: 47.9375em) {h1,.h1 {font-size:1.6875em}}
@media (min-width: max-s) {h1,.h1 {font-size:1.6875em}}
h2,.h2 {font-size:1.875em;font-weight:bolder}
@media (max-width: 47.9375em) {h2,.h2 {font-size:1.40625em}}
@media (min-width: max-s) {h2,.h2 {font-size:1.40625em}}
h3,.h3 {font-size:1.625em;font-weight:bolder}
@media (max-width: 47.9375em) {h3,.h3 {font-size:1.21875em}}
@media (min-width: max-s) {h3,.h3 {font-size:1.21875em}}
h4,.h4 {font-size:1.375em;font-weight:bolder}
h5,.h5 {font-size:1.125em;font-weight:bolder}
h6,.h6,.h6.od {font-size:1em;font-weight:bolder}
.h6.od{color:white !important}
h5,.h5.od{font-size:0.9em;font-weight:bolder}
h7,.h7.od{font-size:1.1em;font-weight:bolder; }

.caption {margin:4rem 0 3rem;font-size:.875rem;font-weight:normal;text-transform:uppercase;letter-spacing:.25em}
.hrz-line,.post__header h2 {position:relative;text-align:center}
.hrz-line:before,.post__header h2:before {content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid rgba(0,0,0,0.125)}
.hrz-line span,.post__header h2 span {z-index:1;position:relative;background:white;padding:0 1rem}
.copy span{display:block;}

p {margin:0 0 1rem 0}
p a:hover {text-decoration:underline}
p small {font-size:86.666%}
strong,b {font-weight:bolder}
.lead {margin:0 0 1.2rem 0;font-size:1.05rem}
small,.small {font-size:85%}
cite {font-style:normal}
.txt--left {text-align:left !important}
.txt--right {text-align:right !important}
.txt--center {text-align:center !important}
.txt--justify {text-align:justify !important}
.txt--uppercase {text-transform:uppercase !important}
.txt--lowercase {text-transform:lowercase !important}
.txt--capitalize {text-transform:capitalize !important}
.txt--nowrap {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.txt--hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.txt--cta {color:#ffd963}
.txt--primary {color:#337ab7}
.txt--success {color:#5cb85c}
.txt--info {color:#5bc0de}
.txt--warning {color:#f0ad4e}
.txt--danger {color:#d9534f}
.txt--muted {color:#ccc}
.bg--cta {background-color:#ffd963}
.bg--primary {background-color:#337ab7}
.bg--success {background-color:#5cb85c}
.bg--info {background-color:#5bc0de}
.bg--warning {background-color:#f0ad4e}
.bg--danger {background-color:#d9534f}
.bg--muted {background-color:#ccc}



ul,ol {margin:0 0 1rem 0;padding-left:2rem;font-size:inherit}
ul li ul,ul li ol,ol li ul,ol li ol {margin:.5rem 0;padding-left:1rem}
.list-unstyled,.list-inline,.unlist {padding-left:0;list-style:none}
.list-inline {margin-left:-5px}
.list-inline>li {display:inline-block;padding-left:5px;padding-right:5px}
dl {margin:0 0 1rem 0}
dt,dd {margin-bottom:.5rem;line-height:1.428571429}
dt {font-weight:bold;margin-bottom:.25rem}
dd {margin-left:0}
abbr[title],abbr[data-original-title] {border-bottom:none}
.initialism {font-size:90%;text-transform:uppercase}
blockquote {padding:.5rem 1rem;margin:0 0 1rem 0;background:rgba(0,0,0,0.05);font-family:"Roboto",sans-serif;font-size:1.09375rem;font-weight:normal;border-left:0.5rem solid rgba(0,0,0,0.15)}
blockquote>*:first-child {margin-top:0}
blockquote>*:last-child {margin-bottom:0}
blockquote footer {display:block;font-size:80%;line-height:1.428571429}
blockquote footer:before {content:'\2014 \00A0'}
blockquote:before,blockquote:after {content:""}
address {margin-bottom:1rem;font-style:normal;line-height:1.428571429}
hr {height:0;border:none;border-top:1px solid #ddd;border-bottom:1px solid #fff;margin:1rem auto}
.post__header h1 {margin:0 0 1.25rem;font-family:"Roboto condensed",sans-serif;font-size:1.5rem;font-weight:normal;text-align:center;text-transform:uppercase}
.post__header h1 small {display:block;font-size:64%;font-weight:300}
@media (min-width: 48em) {.post__header h1 {font-size:2rem}}
.post__header h2 {margin:0 auto;max-width:850px;font-family:"Roboto condensed",sans-serif;font-size:.9375rem;line-height:1}
.post__header h2 span {vertical-align:middle;font-weight:normal;text-transform:uppercase}
.post__header h2:before {border-top:3px solid #ddd}
@media (min-width: 48em) {.post__header h2 {font-size:1.25rem}}
img {max-width:100%}
.img {margin-bottom:1.5rem}
.img img {display:block;margin:0 auto;border:1px solid #eee;margin:0 0 0 0;padding:4px}
figure figcaption {padding:.125rem .25rem;color:#999;font-size:.625rem;line-height:1.5;text-align:right}
.svg {max-width:100%;max-height:100%;fill:currentColor}
.icon-svg {display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem}
.icon-flag {display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem}
/*! *  Font Awesome 4.5.0 by @davegandy - https://fontawesome.io - @fontawesome *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face {font-family:'FontAwesome';src:url("fonts/fontawesome-webfont.eot?v=4.5.0");src:url("fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),url("fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),url("fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),url("fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),url("fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
.fa,.alert .alert__close,.list-items .item-image-video>a:before {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg {font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}
.fa-2x {font-size:2em}
.fa-3x {font-size:3em}
.fa-4x {font-size:4em}
.fa-5x {font-size:5em}
.fa-fw {width:1.2857142857em;text-align:center}
.fa-ul {padding-left:0;margin-left:2.1428571429em;list-style-type:none}
.fa-ul>li {position:relative}
.fa-li {position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}
.fa-li.fa-lg {left:-1.8571428571em}
.fa-border {padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}
.fa-pull-left {float:left}
.fa-pull-right {float:right}
.fa.fa-pull-left,.alert .fa-pull-left.alert__close,.list-items .item-image-video>a.fa-pull-left:before {margin-right:.3em}
.fa.fa-pull-right,.alert .fa-pull-right.alert__close,.list-items .item-image-video>a.fa-pull-right:before {margin-left:.3em}
.pull-right {float:right}
.pull-left {float:left}
.fa.pull-left,.alert .pull-left.alert__close,.list-items .item-image-video>a.pull-left:before {margin-right:.3em}
.fa.pull-right,.alert .pull-right.alert__close,.list-items .item-image-video>a.pull-right:before {margin-left:.3em}
.fa-spin {-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse {-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);     transform: rotate(0deg) } 100% {-webkit-transform: rotate(359deg);     transform: rotate(359deg)}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);     transform: rotate(0deg) } 100% {-webkit-transform: rotate(359deg);     transform: rotate(359deg)}}
.fa-rotate-90 {filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); transform: rotate(90deg)}
.fa-rotate-180 {filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); transform: rotate(180deg)}
.fa-rotate-270 {filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); transform: rotate(270deg)}
.fa-flip-horizontal {filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); transform: scale(-1, 1)}
.fa-flip-vertical {filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); transform: scale(1, -1)}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {-webkit-filter: none; filter: none}
.fa-stack {position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x {position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x {line-height:inherit}
.fa-stack-2x {font-size:2em}
.fa-inverse {color:#fff}
.fa-glass:before {content:""}
.fa-music:before {content:""}
.fa-search:before {content:""}
.fa-envelope-o:before {content:""}
.fa-heart:before {content:""}
.fa-star:before {content:""}
.fa-star-o:before {content:""}
.fa-user:before {content:""}
.fa-film:before {content:""}
.fa-th-large:before {content:""}
.fa-th:before {content:""}
.fa-th-list:before {content:""}
.fa-check:before {content:""}
.fa-remove:before,.fa-close:before,.fa-times:before,.alert .alert__close:before {content:""}
.fa-search-plus:before {content:""}
.fa-search-minus:before {content:""}
.fa-power-off:before {content:""}
.fa-signal:before {content:""}
.fa-gear:before,.fa-cog:before {content:""}
.fa-trash-o:before {content:""}
.fa-home:before {content:""}
.fa-file-o:before {content:""}
.fa-clock-o:before {content:""}
.fa-road:before {content:""}
.fa-download:before {content:""}
.fa-arrow-circle-o-down:before {content:""}
.fa-arrow-circle-o-up:before {content:""}
.fa-inbox:before {content:""}
.fa-play-circle-o:before {content:""}
.fa-rotate-right:before,.fa-repeat:before {content:""}
.fa-refresh:before {content:""}
.fa-list-alt:before {content:""}
.fa-lock:before {content:""}
.fa-flag:before {content:""}
.fa-headphones:before {content:""}
.fa-volume-off:before {content:""}
.fa-volume-down:before {content:""}
.fa-volume-up:before {content:""}
.fa-qrcode:before {content:""}
.fa-barcode:before {content:""}
.fa-tag:before {content:""}
.fa-tags:before {content:""}
.fa-book:before {content:""}
.fa-bookmark:before {content:""}
.fa-print:before {content:""}
.fa-camera:before {content:""}
.fa-font:before {content:""}
.fa-bold:before {content:""}
.fa-italic:before {content:""}
.fa-text-height:before {content:""}
.fa-text-width:before {content:""}
.fa-align-left:before {content:""}
.fa-align-center:before {content:""}
.fa-align-right:before {content:""}
.fa-align-justify:before {content:""}
.fa-list:before {content:""}
.fa-dedent:before,.fa-outdent:before {content:""}
.fa-indent:before {content:""}
.fa-video-camera:before {content:""}
.fa-photo:before,.fa-image:before,.fa-picture-o:before {content:""}
.fa-pencil:before {content:""}
.fa-map-marker:before {content:""}
.fa-adjust:before {content:""}
.fa-tint:before {content:""}
.fa-edit:before,.fa-pencil-square-o:before {content:""}
.fa-share-square-o:before {content:""}
.fa-check-square-o:before {content:""}
.fa-arrows:before {content:""}
.fa-step-backward:before {content:""}
.fa-fast-backward:before {content:""}
.fa-backward:before {content:""}
.fa-play:before,.list-items .item-image-video>a:before {content:""}
.fa-pause:before {content:""}
.fa-stop:before {content:""}
.fa-forward:before {content:""}
.fa-fast-forward:before {content:""}
.fa-step-forward:before {content:""}
.fa-eject:before {content:""}
.fa-chevron-left:before {content:""}
.fa-chevron-right:before {content:""}
.fa-plus-circle:before {content:""}
.fa-minus-circle:before {content:""}
.fa-times-circle:before {content:""}
.fa-check-circle:before {content:""}
.fa-question-circle:before {content:""}
.fa-info-circle:before {content:""}
.fa-crosshairs:before {content:""}
.fa-times-circle-o:before {content:""}
.fa-check-circle-o:before {content:""}
.fa-ban:before {content:""}
.fa-arrow-left:before {content:""}
.fa-arrow-right:before {content:""}
.fa-arrow-up:before {content:""}
.fa-arrow-down:before {content:""}
.fa-mail-forward:before,.fa-share:before {content:""}
.fa-expand:before {content:""}
.fa-compress:before {content:""}
.fa-plus:before {content:""}
.fa-minus:before {content:""}
.fa-asterisk:before {content:""}
.fa-exclamation-circle:before {content:""}
.fa-gift:before {content:""}
.fa-leaf:before {content:""}
.fa-fire:before {content:""}
.fa-eye:before {content:""}
.fa-eye-slash:before {content:""}
.fa-warning:before,.fa-exclamation-triangle:before {content:""}
.fa-plane:before {content:""}
.fa-calendar:before {content:""}
.fa-random:before {content:""}
.fa-comment:before {content:""}
.fa-magnet:before {content:""}
.fa-chevron-up:before {content:""}
.fa-chevron-down:before {content:""}
.fa-retweet:before {content:""}
.fa-shopping-cart:before {content:""}
.fa-folder:before {content:""}
.fa-folder-open:before {content:""}
.fa-arrows-v:before {content:""}
.fa-arrows-h:before {content:""}
.fa-bar-chart-o:before,.fa-bar-chart:before {content:""}
.fa-twitter-square:before {content:""}
.fa-facebook-square:before {content:""}
.fa-camera-retro:before {content:""}
.fa-key:before {content:""}
.fa-gears:before,.fa-cogs:before {content:""}
.fa-comments:before {content:""}
.fa-thumbs-o-up:before {content:""}
.fa-thumbs-o-down:before {content:""}
.fa-star-half:before {content:""}
.fa-heart-o:before {content:""}
.fa-sign-out:before {content:""}
.fa-linkedin-square:before {content:""}
.fa-thumb-tack:before {content:""}
.fa-external-link:before {content:""}
.fa-sign-in:before {content:""}
.fa-trophy:before {content:""}
.fa-github-square:before {content:""}
.fa-upload:before {content:""}
.fa-lemon-o:before {content:""}
.fa-phone:before {content:""}
.fa-square-o:before {content:""}
.fa-bookmark-o:before {content:""}
.fa-phone-square:before {content:""}
.fa-twitter:before {content:""}
.fa-facebook-f:before,.fa-facebook:before {content:""}
.fa-github:before {content:""}
.fa-unlock:before {content:""}
.fa-credit-card:before {content:""}
.fa-feed:before,.fa-rss:before {content:""}
.fa-hdd-o:before {content:""}
.fa-bullhorn:before {content:""}
.fa-bell:before {content:""}
.fa-certificate:before {content:""}
.fa-hand-o-right:before {content:""}
.fa-hand-o-left:before {content:""}
.fa-hand-o-up:before {content:""}
.fa-hand-o-down:before {content:""}
.fa-arrow-circle-left:before {content:""}
.fa-arrow-circle-right:before {content:""}
.fa-arrow-circle-up:before {content:""}
.fa-arrow-circle-down:before {content:""}
.fa-globe:before {content:""}
.fa-wrench:before {content:""}
.fa-tasks:before {content:""}
.fa-filter:before {content:""}
.fa-briefcase:before {content:""}
.fa-arrows-alt:before {content:""}
.fa-group:before,.fa-users:before {content:""}
.fa-chain:before,.fa-link:before {content:""}
.fa-cloud:before {content:""}
.fa-flask:before {content:""}
.fa-cut:before,.fa-scissors:before {content:""}
.fa-copy:before,.fa-files-o:before {content:""}
.fa-paperclip:before {content:""}
.fa-save:before,.fa-floppy-o:before {content:""}
.fa-square:before {content:""}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {content:""}
.fa-list-ul:before {content:""}
.fa-list-ol:before {content:""}
.fa-strikethrough:before {content:""}
.fa-underline:before {content:""}
.fa-table:before {content:""}
.fa-magic:before {content:""}
.fa-truck:before {content:""}
.fa-pinterest:before {content:""}
.fa-pinterest-square:before {content:""}
.fa-google-plus-square:before {content:""}
.fa-google-plus:before {content:""}
.fa-money:before {content:""}
.fa-caret-down:before {content:""}
.fa-caret-up:before {content:""}
.fa-caret-left:before {content:""}
.fa-caret-right:before {content:""}
.fa-columns:before {content:""}
.fa-unsorted:before,.fa-sort:before {content:""}
.fa-sort-down:before,.fa-sort-desc:before {content:""}
.fa-sort-up:before,.fa-sort-asc:before {content:""}
.fa-envelope:before {content:""}
.fa-linkedin:before {content:""}
.fa-rotate-left:before,.fa-undo:before {content:""}
.fa-legal:before,.fa-gavel:before {content:""}
.fa-dashboard:before,.fa-tachometer:before {content:""}
.fa-comment-o:before {content:""}
.fa-comments-o:before {content:""}
.fa-flash:before,.fa-bolt:before {content:""}
.fa-sitemap:before {content:""}
.fa-umbrella:before {content:""}
.fa-paste:before,.fa-clipboard:before {content:""}
.fa-lightbulb-o:before {content:""}
.fa-exchange:before {content:""}
.fa-cloud-download:before {content:""}
.fa-cloud-upload:before {content:""}
.fa-user-md:before {content:""}
.fa-stethoscope:before {content:""}
.fa-suitcase:before {content:""}
.fa-bell-o:before {content:""}
.fa-coffee:before {content:""}
.fa-cutlery:before {content:""}
.fa-file-text-o:before {content:""}
.fa-building-o:before {content:""}
.fa-hospital-o:before {content:""}
.fa-ambulance:before {content:""}
.fa-medkit:before {content:""}
.fa-fighter-jet:before {content:""}
.fa-beer:before {content:""}
.fa-h-square:before {content:""}
.fa-plus-square:before {content:""}
.fa-angle-double-left:before {content:""}
.fa-angle-double-right:before {content:""}
.fa-angle-double-up:before {content:""}
.fa-angle-double-down:before,.p1.down:before {content:""}
.fa-angle-left:before {content:""}
.fa-angle-right:before {content:""}
.fa-angle-up:before {content:""}
.fa-angle-down:before {content:""}
.fa-desktop:before {content:""}
.fa-laptop:before {content:""}
.fa-tablet:before {content:""}
.fa-mobile-phone:before,.fa-mobile:before {content:""}
.fa-circle-o:before {content:""}
.fa-quote-left:before {content:""}
.fa-quote-right:before {content:""}
.fa-spinner:before {content:""}
.fa-circle:before {content:""}
.fa-mail-reply:before,.fa-reply:before {content:""}
.fa-github-alt:before {content:""}
.fa-folder-o:before {content:""}
.fa-folder-open-o:before {content:""}
.fa-smile-o:before {content:""}
.fa-frown-o:before {content:""}
.fa-meh-o:before {content:""}
.fa-gamepad:before {content:""}
.fa-keyboard-o:before {content:""}
.fa-flag-o:before {content:""}
.fa-flag-checkered:before {content:""}
.fa-terminal:before {content:""}
.fa-code:before {content:""}
.fa-mail-reply-all:before,.fa-reply-all:before {content:""}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {content:""}
.fa-location-arrow:before {content:""}
.fa-crop:before {content:""}
.fa-code-fork:before {content:""}
.fa-unlink:before,.fa-chain-broken:before {content:""}
.fa-question:before {content:""}
.fa-info:before {content:""}
.fa-exclamation:before {content:""}
.fa-superscript:before {content:""}
.fa-subscript:before {content:""}
.fa-eraser:before {content:""}
.fa-puzzle-piece:before {content:""}
.fa-microphone:before {content:""}
.fa-microphone-slash:before {content:""}
.fa-shield:before {content:""}
.fa-calendar-o:before {content:""}
.fa-fire-extinguisher:before {content:""}
.fa-rocket:before {content:""}
.fa-maxcdn:before {content:""}
.fa-chevron-circle-left:before {content:""}
.fa-chevron-circle-right:before {content:""}
.fa-chevron-circle-up:before {content:""}
.fa-chevron-circle-down:before {content:""}
.fa-html5:before {content:""}
.fa-css3:before {content:""}
.fa-anchor:before {content:""}
.fa-unlock-alt:before {content:""}
.fa-bullseye:before {content:""}
.fa-ellipsis-h:before {content:""}
.fa-ellipsis-v:before {content:""}
.fa-rss-square:before {content:""}
.fa-play-circle:before {content:""}
.fa-ticket:before {content:""}
.fa-minus-square:before {content:""}
.fa-minus-square-o:before {content:""}
.fa-level-up:before {content:""}
.fa-level-down:before {content:""}
.fa-check-square:before {content:""}
.fa-pencil-square:before {content:""}
.fa-external-link-square:before {content:""}
.fa-share-square:before {content:""}
.fa-compass:before {content:""}
.fa-toggle-down:before,.fa-caret-square-o-down:before {content:""}
.fa-toggle-up:before,.fa-caret-square-o-up:before {content:""}
.fa-toggle-right:before,.fa-caret-square-o-right:before {content:""}
.fa-euro:before,.fa-eur:before {content:""}
.fa-gbp:before {content:""}
.fa-dollar:before,.fa-usd:before {content:""}
.fa-rupee:before,.fa-inr:before {content:""}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {content:""}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before {content:""}
.fa-won:before,.fa-krw:before {content:""}
.fa-bitcoin:before,.fa-btc:before {content:""}
.fa-file:before {content:""}
.fa-file-text:before {content:""}
.fa-sort-alpha-asc:before {content:""}
.fa-sort-alpha-desc:before {content:""}
.fa-sort-amount-asc:before {content:""}
.fa-sort-amount-desc:before {content:""}
.fa-sort-numeric-asc:before {content:""}
.fa-sort-numeric-desc:before {content:""}
.fa-thumbs-up:before {content:""}
.fa-thumbs-down:before {content:""}
.fa-youtube-square:before {content:""}
.fa-youtube:before {content:""}
.fa-xing:before {content:""}
.fa-xing-square:before {content:""}
.fa-youtube-play:before {content:""}
.fa-dropbox:before {content:""}
.fa-stack-overflow:before {content:""}
.fa-instagram:before {content:""}
.fa-flickr:before {content:""}
.fa-adn:before {content:""}
.fa-bitbucket:before {content:""}
.fa-bitbucket-square:before {content:""}
.fa-tumblr:before {content:""}
.fa-tumblr-square:before {content:""}
.fa-long-arrow-down:before {content:""}
.fa-long-arrow-up:before {content:""}
.fa-long-arrow-left:before {content:""}
.fa-long-arrow-right:before {content:""}
.fa-apple:before {content:""}
.fa-windows:before {content:""}
.fa-android:before {content:""}
.fa-linux:before {content:""}
.fa-dribbble:before {content:""}
.fa-skype:before {content:""}
.fa-foursquare:before {content:""}
.fa-trello:before {content:""}
.fa-female:before {content:""}
.fa-male:before {content:""}
.fa-gittip:before,.fa-gratipay:before {content:""}
.fa-sun-o:before {content:""}
.fa-moon-o:before {content:""}
.fa-archive:before {content:""}
.fa-bug:before {content:""}
.fa-vk:before {content:""}
.fa-weibo:before {content:""}
.fa-renren:before {content:""}
.fa-pagelines:before {content:""}
.fa-stack-exchange:before {content:""}
.fa-arrow-circle-o-right:before {content:""}
.fa-arrow-circle-o-left:before {content:""}
.fa-toggle-left:before,.fa-caret-square-o-left:before {content:""}
.fa-dot-circle-o:before {content:""}
.fa-wheelchair:before {content:""}
.fa-vimeo-square:before {content:""}
.fa-turkish-lira:before,.fa-try:before {content:""}
.fa-plus-square-o:before {content:""}
.fa-space-shuttle:before {content:""}
.fa-slack:before {content:""}
.fa-envelope-square:before {content:""}
.fa-wordpress:before {content:""}
.fa-openid:before {content:""}
.fa-institution:before,.fa-bank:before,.fa-university:before {content:""}
.fa-mortar-board:before,.fa-graduation-cap:before {content:""}
.fa-yahoo:before {content:""}
.fa-google:before {content:""}
.fa-reddit:before {content:""}
.fa-reddit-square:before {content:""}
.fa-stumbleupon-circle:before {content:""}
.fa-stumbleupon:before {content:""}
.fa-delicious:before {content:""}
.fa-digg:before {content:""}
.fa-pied-piper:before {content:""}
.fa-pied-piper-alt:before {content:""}
.fa-drupal:before {content:""}
.fa-joomla:before {content:""}
.fa-language:before {content:""}
.fa-fax:before {content:""}
.fa-building:before {content:""}
.fa-child:before {content:""}
.fa-paw:before {content:""}
.fa-spoon:before {content:""}
.fa-cube:before {content:""}
.fa-cubes:before {content:""}
.fa-behance:before {content:""}
.fa-behance-square:before {content:""}
.fa-steam:before {content:""}
.fa-steam-square:before {content:""}
.fa-recycle:before {content:""}
.fa-automobile:before,.fa-car:before {content:""}
.fa-cab:before,.fa-taxi:before {content:""}
.fa-tree:before {content:""}
.fa-spotify:before {content:""}
.fa-deviantart:before {content:""}
.fa-soundcloud:before {content:""}
.fa-database:before {content:""}
.fa-file-pdf-o:before {content:""}
.fa-file-word-o:before {content:""}
.fa-file-excel-o:before {content:""}
.fa-file-powerpoint-o:before {content:""}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {content:""}
.fa-file-zip-o:before,.fa-file-archive-o:before {content:""}
.fa-file-sound-o:before,.fa-file-audio-o:before {content:""}
.fa-file-movie-o:before,.fa-file-video-o:before {content:""}
.fa-file-code-o:before {content:""}
.fa-vine:before {content:""}
.fa-codepen:before {content:""}
.fa-jsfiddle:before {content:""}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {content:""}
.fa-circle-o-notch:before {content:""}
.fa-ra:before,.fa-rebel:before {content:""}
.fa-ge:before,.fa-empire:before {content:""}
.fa-git-square:before {content:""}
.fa-git:before {content:""}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {content:""}
.fa-tencent-weibo:before {content:""}
.fa-qq:before {content:""}
.fa-wechat:before,.fa-weixin:before {content:""}
.fa-send:before,.fa-paper-plane:before {content:""}
.fa-send-o:before,.fa-paper-plane-o:before {content:""}
.fa-history:before {content:""}
.fa-circle-thin:before {content:""}
.fa-header:before {content:""}
.fa-paragraph:before {content:""}
.fa-sliders:before {content:""}
.fa-share-alt:before {content:""}
.fa-share-alt-square:before {content:""}
.fa-bomb:before {content:""}
.fa-soccer-ball-o:before,.fa-futbol-o:before {content:""}
.fa-tty:before {content:""}
.fa-binoculars:before {content:""}
.fa-plug:before {content:""}
.fa-slideshare:before {content:""}
.fa-twitch:before {content:""}
.fa-yelp:before {content:""}
.fa-newspaper-o:before {content:""}
.fa-wifi:before {content:""}
.fa-calculator:before {content:""}
.fa-paypal:before {content:""}
.fa-google-wallet:before {content:""}
.fa-cc-visa:before {content:""}
.fa-cc-mastercard:before {content:""}
.fa-cc-discover:before {content:""}
.fa-cc-amex:before {content:""}
.fa-cc-paypal:before {content:""}
.fa-cc-stripe:before {content:""}
.fa-bell-slash:before {content:""}
.fa-bell-slash-o:before {content:""}
.fa-trash:before {content:""}
.fa-copyright:before {content:""}
.fa-at:before {content:""}
.fa-eyedropper:before {content:""}
.fa-paint-brush:before {content:""}
.fa-birthday-cake:before {content:""}
.fa-area-chart:before {content:""}
.fa-pie-chart:before {content:""}
.fa-line-chart:before {content:""}
.fa-lastfm:before {content:""}
.fa-lastfm-square:before {content:""}
.fa-toggle-off:before {content:""}
.fa-toggle-on:before {content:""}
.fa-bicycle:before {content:""}
.fa-bus:before {content:""}
.fa-ioxhost:before {content:""}
.fa-angellist:before {content:""}
.fa-cc:before {content:""}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {content:""}
.fa-meanpath:before {content:""}
.fa-buysellads:before {content:""}
.fa-connectdevelop:before {content:""}
.fa-dashcube:before {content:""}
.fa-forumbee:before {content:""}
.fa-leanpub:before {content:""}
.fa-sellsy:before {content:""}
.fa-shirtsinbulk:before {content:""}
.fa-simplybuilt:before {content:""}
.fa-skyatlas:before {content:""}
.fa-cart-plus:before {content:""}
.fa-cart-arrow-down:before {content:""}
.fa-diamond:before {content:""}
.fa-ship:before {content:""}
.fa-user-secret:before {content:""}
.fa-motorcycle:before {content:""}
.fa-street-view:before {content:""}
.fa-heartbeat:before {content:""}
.fa-venus:before {content:""}
.fa-mars:before {content:""}
.fa-mercury:before {content:""}
.fa-intersex:before,.fa-transgender:before {content:""}
.fa-transgender-alt:before {content:""}
.fa-venus-double:before {content:""}
.fa-mars-double:before {content:""}
.fa-venus-mars:before {content:""}
.fa-mars-stroke:before {content:""}
.fa-mars-stroke-v:before {content:""}
.fa-mars-stroke-h:before {content:""}
.fa-neuter:before {content:""}
.fa-genderless:before {content:""}
.fa-facebook-official:before {content:""}
.fa-pinterest-p:before {content:""}
.fa-whatsapp:before {content:""}
.fa-server:before {content:""}
.fa-user-plus:before {content:""}
.fa-user-times:before {content:""}
.fa-hotel:before,.fa-bed:before {content:""}
.fa-viacoin:before {content:""}
.fa-train:before {content:""}
.fa-subway:before {content:""}
.fa-medium:before {content:""}
.fa-yc:before,.fa-y-combinator:before {content:""}
.fa-optin-monster:before {content:""}
.fa-opencart:before {content:""}
.fa-expeditedssl:before {content:""}
.fa-battery-4:before,.fa-battery-full:before {content:""}
.fa-battery-3:before,.fa-battery-three-quarters:before {content:""}
.fa-battery-2:before,.fa-battery-half:before {content:""}
.fa-battery-1:before,.fa-battery-quarter:before {content:""}
.fa-battery-0:before,.fa-battery-empty:before {content:""}
.fa-mouse-pointer:before {content:""}
.fa-i-cursor:before {content:""}
.fa-object-group:before {content:""}
.fa-object-ungroup:before {content:""}
.fa-sticky-note:before {content:""}
.fa-sticky-note-o:before {content:""}
.fa-cc-jcb:before {content:""}
.fa-cc-diners-club:before {content:""}
.fa-clone:before {content:""}
.fa-balance-scale:before {content:""}
.fa-hourglass-o:before {content:""}
.fa-hourglass-1:before,.fa-hourglass-start:before {content:""}
.fa-hourglass-2:before,.fa-hourglass-half:before {content:""}
.fa-hourglass-3:before,.fa-hourglass-end:before {content:""}
.fa-hourglass:before {content:""}
.fa-hand-grab-o:before,.fa-hand-rock-o:before {content:""}
.fa-hand-stop-o:before,.fa-hand-paper-o:before {content:""}
.fa-hand-scissors-o:before {content:""}
.fa-hand-lizard-o:before {content:""}
.fa-hand-spock-o:before {content:""}
.fa-hand-pointer-o:before {content:""}
.fa-hand-peace-o:before {content:""}
.fa-trademark:before {content:""}
.fa-registered:before {content:""}
.fa-creative-commons:before {content:""}
.fa-gg:before {content:""}
.fa-gg-circle:before {content:""}
.fa-tripadvisor:before {content:""}
.fa-odnoklassniki:before {content:""}
.fa-odnoklassniki-square:before {content:""}
.fa-get-pocket:before {content:""}
.fa-wikipedia-w:before {content:""}
.fa-safari:before {content:""}
.fa-chrome:before {content:""}
.fa-firefox:before {content:""}
.fa-opera:before {content:""}
.fa-internet-explorer:before {content:""}
.fa-tv:before,.fa-television:before {content:""}
.fa-contao:before {content:""}
.fa-500px:before {content:""}
.fa-amazon:before {content:""}
.fa-calendar-plus-o:before {content:""}
.fa-calendar-minus-o:before {content:""}
.fa-calendar-times-o:before {content:""}
.fa-calendar-check-o:before {content:""}
.fa-industry:before {content:""}
.fa-map-pin:before {content:""}
.fa-map-signs:before {content:""}
.fa-map-o:before {content:""}
.fa-map:before {content:""}
.fa-commenting:before {content:""}
.fa-commenting-o:before {content:""}
.fa-houzz:before {content:""}
.fa-vimeo:before {content:""}
.fa-black-tie:before {content:""}
.fa-fonticons:before {content:""}
.fa-reddit-alien:before {content:""}
.fa-edge:before {content:""}
.fa-credit-card-alt:before {content:""}
.fa-codiepie:before {content:""}
.fa-modx:before {content:""}
.fa-fort-awesome:before {content:""}
.fa-usb:before {content:""}
.fa-product-hunt:before {content:""}
.fa-mixcloud:before {content:""}
.fa-scribd:before {content:""}
.fa-pause-circle:before {content:""}
.fa-pause-circle-o:before {content:""}
.fa-stop-circle:before {content:""}
.fa-stop-circle-o:before {content:""}
.fa-shopping-bag:before {content:""}
.fa-shopping-basket:before {content:""}
.fa-hashtag:before {content:""}
.fa-bluetooth:before {content:""}
.fa-bluetooth-b:before {content:""}
.fa-percent:before {content:""}
.header {background:#1a334d url(img/header-bg-barajas.jpg) no-repeat top center;background-size:auto 100%}
.canvas {background:#fff}
.offcanvas {background:#0d1a26}
.footer {background:#1a334d}
.footer .wrap {background:url(img/foo-bg.jpg) no-repeat right bottom}
/* html {height:100%}*/
body,.container {min-height:100%}
.site {position:relative;width:100%;height:100%;overflow:hidden}
.site:before,.site:after {content:"";display:table}
.site:after {clear:both}
.wrap {position:relative;margin:0 auto;padding:0 1rem;max-width:81.25em}
/* aqui javi new*/
@media (max-width: 40em) {.wrap {padding:0}}
@media (min-width: max-xs) {.wrap {padding:0}}
/* nuevo javi1*/
.header {min-height: 3.5rem; position: fixed; top: 0; left: 0; right: 0; z-index: 20}
@media (min-width: 768px) {.header {position: static}}
.header.is-sticky {z-index: 30; -webkit-transition: transform 0.25s ease; -webkit-transition: -webkit-transform 0.25s ease; transition: -webkit-transform 0.25s ease; transition: transform 0.25s ease; transition: transform 0.25s ease, -webkit-transform 0.25s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0)}
.header.is-sticky.is-visible {-webkit-transform: translate(0, 100%); transform: translate(0, 100%)}
.canvas {padding-top: 28px}
.canvas>.wrap {padding: 0}
@media (min-width: 768px) {.canvas {padding-top: 0}}
@media (max-width: 47.9375em) {.offcanvas {border-right: 2px solid rgba(255, 255, 255, 0.65) } .offcanvas .inner {padding: 0}}
@media (min-width: max-s) {.offcanvas {border-right: 2px solid rgba(255, 255, 255, 0.65) } .offcanvas .inner {padding: 0}}
@media (min-width: 40.0625em) {.offcanvas {position: absolute;     top: 10.9375rem;     right: 0;     left: 0;     z-index: 30}}
@media (min-width: xs) {.offcanvas {position: absolute;     top: 10.9375rem;     right: 0;     left: 0;     z-index: 30}}
.offcanvas.is-sticky {-webkit-transition: transform 0.25s ease; -webkit-transition: -webkit-transform 0.25s ease; transition: -webkit-transform 0.25s ease; transition: transform 0.25s ease; transition: transform 0.25s ease, -webkit-transform 0.25s ease; -webkit-transform: translate(0, 0); transform: translate(0, 0)}
.offcanvas.is-sticky.is-visible {-webkit-transform: translate(0, 100%); transform: translate(0, 100%)}
@media (max-width: 40em) {.footer {padding-left: 1rem;     padding-right: 1rem}}
@media (min-width: max-xs) {.footer {padding-left: 1rem;     padding-right: 1rem}}
.js-nav body {height: 100%; overflow: hidden}
.js .canvas {z-index: 20; position: relative}
@media (max-width: 47.9375em) {.js .canvas {-webkit-transition: all 250ms ease-in-out;     transition: all 250ms ease-in-out } .js .canvas:before {display: none;     content: "";     position: fixed;     top: 0;     left: 0;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, 0.1) } .js .offcanvas, .js .offcanvas-right {z-index: 10;     position: fixed;     top: 0;     bottom: 0;     width: 16rem;     max-width: 70%;     -webkit-transition: all 250ms ease-in-out;     transition: all 250ms ease-in-out } .js .offcanvas {left: 0;     -webkit-transform: translate(-100%, 0);     transform: translate(-100%, 0) } .js.js-nav.csstransforms .offcanvas {-webkit-transform: translate(0, 0);     transform: translate(0, 0);     z-index: 21}}
@media (min-width: max-s) {.js .canvas {-webkit-transition: all 250ms ease-in-out;     transition: all 250ms ease-in-out } .js .canvas:before {display: none;     content: "";     position: fixed;     top: 0;     left: 0;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, 0.1) } .js .offcanvas, .js .offcanvas-right {z-index: 10;     position: fixed;     top: 0;     bottom: 0;     width: 16rem;     max-width: 70%;     -webkit-transition: all 250ms ease-in-out;     transition: all 250ms ease-in-out } .js .offcanvas {left: 0;     -webkit-transform: translate(-100%, 0);     transform: translate(-100%, 0) } .js.js-nav.csstransforms .offcanvas {-webkit-transform: translate(0, 0);     transform: translate(0, 0);     z-index: 21}}
@media (max-width: 47.9375em) {.offcanvas>.wrap {max-height: 100%;     overflow-y: auto}}
@media (min-width: max-s) {.offcanvas>.wrap {max-height: 100%;     overflow-y: auto}}
.nav-mobile--close {display: none; overflow: hidden; position: absolute; top: 0; right: 0; width: 2.5rem; height: 2.5rem; background: black; -webkit-transform: translateX(100%); transform: translateX(100%); text-indent: 100%}
.nav-mobile--close:before, .nav-mobile--close:after {content: ""; position: absolute; top: 50%; left: 50%; width: 60%; display: block; border-top: 2px solid white; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); -webkit-transform-origin: center; transform-origin: center}
.nav-mobile--close:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg)}
.js-nav .nav-mobile--close {display: block}
.overlay {z-index: 20; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.35); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform .01s; transition: -webkit-transform .01s; transition: transform .01s; transition: transform .01s, -webkit-transform .01s; -webkit-transform: translateX(-100%); transform: translateX(-100%); will-change: transform}
.overlay.is-visible {-webkit-transform: translateX(0); transform: translateX(0)}
/*fin nuevo javi1 */
@media (min-width: 48em) {.content-wrap {margin-top:50px}}
.main>*:first-child,.sidebar>*:first-child,.sticky-wrapper>*:first-child {margin-top:0}
.sticky-wrapper {padding:1.5rem 0}
.sidebar {display:none}
@media (min-width: 48em) {.sidebar {display:table-cell}}
@media (min-width: 768px) {.content-wrap {display:table;table-layout:fixed;width:100%}
.main,.sidebar {display:table-cell;vertical-align:top;overflow:hidden}
.sidebar {padding:0 .75rem;width:240px;background:#f7f9fa}
.sidebar>* {max-width:100%}
.layout-3 .sidebar {width:20%}
.sidebar+.sidebar {background:#f3f6f8}.copy span{display:inline;}
}
@media (min-width: 960px) {.sidebar {padding:0 1.5rem;width:18.75rem}.copy span{display:inline;}
}
.post {padding:0 1.5rem;background:white;line-height:1.7em}
.post__content {position:relative;max-width:850px;margin:0 auto}
.post__header {position:relative;padding:1.2em 0}
.post__header hgroup+figure {margin-top:2em}
.post__header figure {margin:0 -1.5rem}
.post__header figure img {display:block;width:100%}
.post__footer .share-module {margin-bottom:0}
.grid {margin:0 0 0 -1.25rem}
.grid:after {content:"";display:table;clear:both}
@media (min-width: 48em) {.grid.grid-xs-rtl {direction:rtl}
.grid.grid-xs-rtl>* {direction:ltr}}
.form .grid {margin-bottom:0}
.form .grid [class*='col-'] {padding-bottom:0}

[class*='col-'] {display:inline-block;vertical-align:top;width:100%;margin-left:-.25rem;padding-left:1.5rem;padding-bottom:1.5rem}
[class*='sinminf col-'] {padding-bottom:0rem}
[class*='blqg col-'] {padding-bottom:0rem; padding-left:0.5em;}

.grid [class*='col-']:last-of-type {padding-right:0}
[class*='col-'] .inner {padding:0 1rem}/*fin javi2*/
@media (min-width: 40.0625em) {.col-a-b {width:52%}.col-b-a {width:48%}.col-1-2 {width:50%}.col-2-3 {width:66.66%}.col-1-3 {width:33.33%}.col-3-4 {width:75%}.col-2-4 {width:50%}.col-1-4 {width:25%}.col-1-5 {width:20%}.col-2-5 {width:40%}.col-3-5 {width:60%}.col-4-5 {width:80%}.col-1-6 {width:16.666%}.col-2-6 {width:33.333%}.col-3-6 {width:50%}.col-4-6 {width:66.666%}.col-5-6 {width:83.333%}.col-1-8 {width:12.5%}.col-2-8 {width:20%}.col-3-8 {width:37.5%}.col-4-8 {width:50%}.col-5-8 {width:62.5%}.col-6-8 {width:75%}.col-7-8 {width:87.5%}.col-1-10 {width:10%}.col-2-10 {width:20%}.col-3-10 {width:30%}.col-4-10 {width:40%}.col-5-10 {width:50%}.col-6-10 {width:60%}.col-7-10 {width:70%}.col-8-10 {width:80%}.col-9-10 {width:90%}}@media (min-width: xs) {.col-a-b {width:52%}.col-b-a {width:48%}.col-1-2 {width:50%}.col-2-3 {width:66.66%}.col-1-3 {width:33.33%}.col-3-4 {width:75%}.col-2-4 {width:50%}.col-1-4 {width:25%}.col-1-5 {width:20%}.col-2-5 {width:40%}.col-3-5 {width:60%}.col-4-5 {width:80%}.col-1-6 {width:16.666%}.col-2-6 {width:33.333%}.col-3-6 {width:50%}.col-4-6 {width:66.666%}.col-5-6 {width:83.333%}.col-1-8 {width:12.5%}.col-2-8 {width:20%}.col-3-8 {width:37.5%}.col-4-8 {width:50%}.col-5-8 {width:62.5%}.col-6-8 {width:75%}.col-7-8 {width:87.5%}.col-1-10 {width:10%}.col-2-10 {width:20%}.col-3-10 {width:30%}.col-4-10 {width:40%}.col-5-10 {width:50%}.col-6-10 {width:60%}.col-7-10 {width:70%}.col-8-10 {width:80%}.col-9-10 {width:90%}}
/* javi 2*/
.grid-pad {padding: 1.25rem 0 1.25rem 1.25rem}
.grid-pad [class*='col-']:last-of-type {padding-right: 1.25rem}
.grid {list-style: none; margin: 0; padding: 0; margin-left: -2rem; letter-spacing: -0.32em}
.opera:-o-prefocus, .grid {word-spacing: -0.43em}
[class*='col-'], .grid__item {display: inline-block; padding-left: 2rem; vertical-align: top; /*width: 100%*/; box-sizing: border-box; letter-spacing: normal; word-spacing: normal}
[class*='blqg col-'] {padding-bottom:0rem; padding-left:0.5em;}

.grid--rev {direction: rtl; text-align: left}
.grid--rev>[class*='col-'], .grid--rev>.grid__item {direction: ltr; text-align: left}
.grid--full, .grid--pad-none {margin-left: 0}
.grid--full>[class*='col-'], .grid--full>.grid__item, .grid--pad-none>[class*='col-'], .grid--pad-none>.grid__item {padding-left: 0}
.grid--right {text-align: right}
.grid--right>[class*='col-'], .grid--right>.grid__item {text-align: left}
.grid--center {text-align: center}
.grid--center>[class*='col-'], .grid--center>.grid__item {text-align: left}
.grid--middle>[class*='col-'], .grid--middle>.grid__item {vertical-align: middle}
.grid--bottom>[class*='col-'], .grid--bottom>.grid__item {vertical-align: bottom}
.grid--narrow {margin-left: -1rem}
.grid--narrow>[class*='col-'], .grid--narrow>.grid__item {padding-left: 1rem}
.grid.grid--pad-min {margin-left: -0.5rem}
.grid.grid--pad-min>[class*='col-'], .grid.grid--pad-min>.grid__item {padding-left: .5rem}
.grid--wide {margin-left: -4rem}
.grid--wide>[class*='col-'], .grid--wide>.grid__item {padding-left: 4rem}
.grid--pad-max {margin-left: -4rem}
.grid--pad-max>[class*='col-'], .grid--pad-max>.grid__item {padding-left: 4rem}
.item-1-1 {width: 100%}
.item-1-2, .item-2-4, .item-3-6, .item-4-8, .item-5-10, .item-6-12 {width: 50%}
.item-1-3, .item-2-6, .item-4-12 {width: 33.333%}
.item-2-3, .item-4-6, .item-8-12 {width: 66.666%}
.item-1-4, .item-2-8, .item-3-12 {width: 25%}
.item-3-4, .item-6-8, .item-9-12 {width: 75%}
.item-1-5, .item-2-10 {width: 20%}
.item-2-5, .item-4-10 {width: 40%}
.item-3-5, .item-6-10 {width: 60%}
.item-4-5, .item-8-10 {width: 80%}
.item-1-6, .item-2-12 {width: 16.666%}
.item-5-6, .item-10-12 {width: 83.333%}
.item-1-8 {width: 12.5%}
.item-3-8 {width: 37.5%}
.item-5-8 {width: 62.5%}
.item-7-8 {width: 87.5%}
.item-1-10 {width: 10%}
.item-3-10 {width: 30%}
.item-7-10 {width: 70%}
.item-9-10 {width: 90%}
.item-1-12 {width: 8.333%}
.item-5-12 {width: 41.666%}
.item-7-12 {width: 58.333%}
.item-11-12 {width: 91.666%}
@media only screen and (min-width: 1px) {.grid--item-1-1 {width: 100% } .grid--item-1-2, .grid--item-2-4, .grid--item-3-6, .grid--item-4-8, .grid--item-5-10, .grid--item-6-12 {width: 50% } .grid--item-1-3, .grid--item-2-6, .grid--item-4-12 {width: 33.333% } .grid--item-2-3, .grid--item-4-6, .grid--item-8-12 {width: 66.666% } .grid--item-1-4, .grid--item-2-8, .grid--item-3-12 {width: 25% } .grid--item-3-4, .grid--item-6-8, .grid--item-9-12 {width: 75% } .grid--item-1-5, .grid--item-2-10 {width: 20% } .grid--item-2-5, .grid--item-4-10 {width: 40% } .grid--item-3-5, .grid--item-6-10 {width: 60% } .grid--item-4-5, .grid--item-8-10 {width: 80% } .grid--item-1-6, .grid--item-2-12 {width: 16.666% } .grid--item-5-6, .grid--item-10-12 {width: 83.333% } .grid--item-1-8 {width: 12.5% } .grid--item-3-8 {width: 37.5% } .grid--item-5-8 {width: 62.5% } .grid--item-7-8 {width: 87.5% } .grid--item-1-10 {width: 10% } .grid--item-3-10 {width: 30% } .grid--item-7-10 {width: 70% } .grid--item-9-10 {width: 90% } .grid--item-1-12 {width: 8.333% } .grid--item-5-12 {width: 41.666% } .grid--item-7-12 {width: 58.333% } .grid--item-11-12 {width: 91.666%}}
@media only screen and (min-width: 400px) {.phablet--item-1-1 {width: 100% } .phablet--item-1-2, .phablet--item-2-4, .phablet--item-3-6, .phablet--item-4-8, .phablet--item-5-10, .phablet--item-6-12 {width: 50% } .phablet--item-1-3, .phablet--item-2-6, .phablet--item-4-12 {width: 33.333% } .phablet--item-2-3, .phablet--item-4-6, .phablet--item-8-12 {width: 66.666% } .phablet--item-1-4, .phablet--item-2-8, .phablet--item-3-12 {width: 25% } .phablet--item-3-4, .phablet--item-6-8, .phablet--item-9-12 {width: 75% } .phablet--item-1-5, .phablet--item-2-10 {width: 20% } .phablet--item-2-5, .phablet--item-4-10 {width: 40% } .phablet--item-3-5, .phablet--item-6-10 {width: 60% } .phablet--item-4-5, .phablet--item-8-10 {width: 80% } .phablet--item-1-6, .phablet--item-2-12 {width: 16.666% } .phablet--item-5-6, .phablet--item-10-12 {width: 83.333% } .phablet--item-1-8 {width: 12.5% } .phablet--item-3-8 {width: 37.5% } .phablet--item-5-8 {width: 62.5% } .phablet--item-7-8 {width: 87.5% } .phablet--item-1-10 {width: 10% } .phablet--item-3-10 {width: 30% } .phablet--item-7-10 {width: 70% } .phablet--item-9-10 {width: 90% } .phablet--item-1-12 {width: 8.333% } .phablet--item-5-12 {width: 41.666% } .phablet--item-7-12 {width: 58.333% } .phablet--item-11-12 {width: 91.666%}}
@media only screen and (min-width: 768px) {.tablet--item-1-1 {width: 100% } .tablet--item-1-2, .tablet--item-2-4, .tablet--item-3-6, .tablet--item-4-8, .tablet--item-5-10, .tablet--item-6-12 {width: 50% } .tablet--item-1-3, .tablet--item-2-6, .tablet--item-4-12 {width: 33.333% } .tablet--item-2-3, .tablet--item-4-6, .tablet--item-8-12 {width: 66.666% } .tablet--item-1-4, .tablet--item-2-8, .tablet--item-3-12 {width: 25% } .tablet--item-3-4, .tablet--item-6-8, .tablet--item-9-12 {width: 75% } .tablet--item-1-5, .tablet--item-2-10 {width: 20% } .tablet--item-2-5, .tablet--item-4-10 {width: 40% } .tablet--item-3-5, .tablet--item-6-10 {width: 60% } .tablet--item-4-5, .tablet--item-8-10 {width: 80% } .tablet--item-1-6, .tablet--item-2-12 {width: 16.666% } .tablet--item-5-6, .tablet--item-10-12 {width: 83.333% } .tablet--item-1-8 {width: 12.5% } .tablet--item-3-8 {width: 37.5% } .tablet--item-5-8 {width: 62.5% } .tablet--item-7-8 {width: 87.5% } .tablet--item-1-10 {width: 10% } .tablet--item-3-10 {width: 30% } .tablet--item-7-10 {width: 70% } .tablet--item-9-10 {width: 90% } .tablet--item-1-12 {width: 8.333% } .tablet--item-5-12 {width: 41.666% } .tablet--item-7-12 {width: 58.333% } .tablet--item-11-12 {width: 91.666%}}
@media only screen and (min-width: 1024px) {.lap--item-1-1 {width: 100% } .lap--item-1-2, .lap--item-2-4, .lap--item-3-6, .lap--item-4-8, .lap--item-5-10, .lap--item-6-12 {width: 50% } .lap--item-1-3, .lap--item-2-6, .lap--item-4-12 {width: 33.333% } .lap--item-2-3, .lap--item-4-6, .lap--item-8-12 {width: 66.666% } .lap--item-1-4, .lap--item-2-8, .lap--item-3-12 {width: 25% } .lap--item-3-4, .lap--item-6-8, .lap--item-9-12 {width: 75% } .lap--item-1-5, .lap--item-2-10 {width: 20% } .lap--item-2-5, .lap--item-4-10 {width: 40% } .lap--item-3-5, .lap--item-6-10 {width: 60% } .lap--item-4-5, .lap--item-8-10 {width: 80% } .lap--item-1-6, .lap--item-2-12 {width: 16.666% } .lap--item-5-6, .lap--item-10-12 {width: 83.333% } .lap--item-1-8 {width: 12.5% } .lap--item-3-8 {width: 37.5% } .lap--item-5-8 {width: 62.5% } .lap--item-7-8 {width: 87.5% } .lap--item-1-10 {width: 10% } .lap--item-3-10 {width: 30% } .lap--item-7-10 {width: 70% } .lap--item-9-10 {width: 90% } .lap--item-1-12 {width: 8.333% } .lap--item-5-12 {width: 41.666% } .lap--item-7-12 {width: 58.333% } .lap--item-11-12 {width: 91.666%}}
@media only screen and (min-width: 1280px) {.desk--item-1-1 {width: 100% } .desk--item-1-2, .desk--item-2-4, .desk--item-3-6, .desk--item-4-8, .desk--item-5-10, .desk--item-6-12 {width: 50% } .desk--item-1-3, .desk--item-2-6, .desk--item-4-12 {width: 33.333% } .desk--item-2-3, .desk--item-4-6, .desk--item-8-12 {width: 66.666% } .desk--item-1-4, .desk--item-2-8, .desk--item-3-12 {width: 25% } .desk--item-3-4, .desk--item-6-8, .desk--item-9-12 {width: 75% } .desk--item-1-5, .desk--item-2-10 {width: 20% } .desk--item-2-5, .desk--item-4-10 {width: 40% } .desk--item-3-5, .desk--item-6-10 {width: 60% } .desk--item-4-5, .desk--item-8-10 {width: 80% } .desk--item-1-6, .desk--item-2-12 {width: 16.666% } .desk--item-5-6, .desk--item-10-12 {width: 83.333% } .desk--item-1-8 {width: 12.5% } .desk--item-3-8 {width: 37.5% } .desk--item-5-8 {width: 62.5% } .desk--item-7-8 {width: 87.5% } .desk--item-1-10 {width: 10% } .desk--item-3-10 {width: 30% } .desk--item-7-10 {width: 70% } .desk--item-9-10 {width: 90% } .desk--item-1-12 {width: 8.333% } .desk--item-5-12 {width: 41.666% } .desk--item-7-12 {width: 58.333% } .desk--item-11-12 {width: 91.666%}}
@media only screen and (min-width: 1680px) {.wider--item-1-1 {width: 100% } .wider--item-1-2, .wider--item-2-4, .wider--item-3-6, .wider--item-4-8, .wider--item-5-10, .wider--item-6-12 {width: 50% } .wider--item-1-3, .wider--item-2-6, .wider--item-4-12 {width: 33.333% } .wider--item-2-3, .wider--item-4-6, .wider--item-8-12 {width: 66.666% } .wider--item-1-4, .wider--item-2-8, .wider--item-3-12 {width: 25% } .wider--item-3-4, .wider--item-6-8, .wider--item-9-12 {width: 75% } .wider--item-1-5, .wider--item-2-10 {width: 20% } .wider--item-2-5, .wider--item-4-10 {width: 40% } .wider--item-3-5, .wider--item-6-10 {width: 60% } .wider--item-4-5, .wider--item-8-10 {width: 80% } .wider--item-1-6, .wider--item-2-12 {width: 16.666% } .wider--item-5-6, .wider--item-10-12 {width: 83.333% } .wider--item-1-8 {width: 12.5% } .wider--item-3-8 {width: 37.5% } .wider--item-5-8 {width: 62.5% } .wider--item-7-8 {width: 87.5% } .wider--item-1-10 {width: 10% } .wider--item-3-10 {width: 30% } .wider--item-7-10 {width: 70% } .wider--item-9-10 {width: 90% } .wider--item-1-12 {width: 8.333% } .wider--item-5-12 {width: 41.666% } .wider--item-7-12 {width: 58.333% } .wider--item-11-12 {width: 91.666%}}
@media (min-width: 48em) {.col-1-1 {width: 100% } .col-1-2 {width: 50% } .col-2-3 {width: 66.66% } .col-1-3 {width: 33.33% } .col-3-4 {width: 75% } .col-2-4 {width: 50% } .col-1-4 {width: 25% } .col-1-5 {width: 20% } .col-2-5 {width: 40% } .col-3-5 {width: 60% } .col-4-5 {width: 80% } .col-1-6 {width: 16.66% } .col-2-6 {width: 33.33% } .col-3-6 {width: 50% } .col-4-6 {width: 66.66% } .col-5-6 {width: 83.33% } .col-1-7 {width: 14.28% } .col-2-7 {width: 28.57% } .col-3-7 {width: 42.85% } .col-4-7 {width: 57.14% } .col-6-7 {width: 85.71% } .col-1-8 {width: 12.5% } .col-2-8 {width: 25% } .col-3-8 {width: 37.5% } .col-4-8 {width: 50% } .col-5-8 {width: 62.5% } .col-6-8 {width: 75% } .col-7-8 {width: 87.5%}}
.grid.thumb>div {margin-bottom: 4rem}
.grid.thumb-l>div {margin-bottom: 6rem}
.grid.show-grid {margin: 0}
.grid.show-grid [class*='col-'] {border: 1px dashed #ddd; padding: 1rem}
.grid.show-grid .grid {margin: -1rem; margin-left: -.75rem}
.grid.show-grid .grid [class*='col-'] {border: 1px dashed #eee}
@media (min-width: 48em) {.header>.wrap {height:10.9375rem}}
.header__title {z-index:2;display:block;position:absolute;bottom:1rem;left:0;right:0;color:white;font-family:"Roboto condensed",sans-serif;font-size:3rem;font-weight:bold;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:2px 2px black}
@media (max-width: 47.9375em) {.header__title {display:none}}
@media (min-width: max-s) {.header__title {display:none}}
#logo {display: none; position: absolute; display: block; top: .25rem; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); color: white; color: rgba(255, 255, 255, 0.75); font-family: "Roboto condensed", sans-serif; font-size: 1.125rem; font-weight: normal; line-height: 1.2; text-align: center; text-transform: uppercase}
#logo span {display:block;color:rgba(255,255,255,0.5)}
#logo:hover {color:rgba(255,255,255,0.9)}
#logo .svg-icon {position: absolute; top: -.25rem; left: 100%; -webkit-transform: translate(1rem, 0); transform: translate(1rem, 0); width: 42px; height: 42px; color: white}
#logo .svg-icon .svg {max-width:100%;max-height:100%;fill:white;opacity:.5}
@media (min-width: 48em) {#logo {top: 50%;     left: 2rem;     -webkit-transform: translate(0, -50%);     transform: translate(0, -50%);     font-size: 1.5rem;     white-space: nowrap } 
#logo span {display:inline-block}
#logo .svg-icon {top:-.75rem}}
.nav_mobile_btn {overflow: hidden; display: block; position: absolute; top: 0; left: 0; width: 3.5rem; height: 3.5rem; background: rgba(0, 0, 0, 0.4); color: #fff; line-height: 3.5rem; text-align: center}
.nav_mobile_btn:before {content: "\f0c9"; font-family: FontAwesome; display: inline-block; font-size: 1.5rem}
.nav_mobile_btn:hover {color: white; background: rgba(0, 0, 0, 0.6)}
.nav_mobile_btn span {display: inline-block; text-indent: -9999em}
@media (min-width: 48em) {.nav_mobile_btn {display: none}}
.navigation {font-family: "Roboto condensed", sans-serif}
.navigation ul {margin: 0; padding: 0; list-style: none}
.navigation .current>a, .navigation .current>.nav-title {background: #7094b8; color: white}
@media (max-width: 47.9375em) {.navigation {font-size: .875rem;     line-height: 1.125rem;     text-transform: uppercase } .navigation a, .navigation .nav-title {display: block;     padding: .5rem 1rem;     color: white;     border-top: 1px solid rgba(0, 0, 0, 0.75);     border-bottom: 1px solid rgba(255, 255, 255, 0.25)}}
@media (min-width: max-s) {.navigation {font-size: .875rem;     line-height: 1.125rem;     text-transform: uppercase } .navigation a, .navigation .nav-title {display: block;     padding: .5rem 1rem;     color: white;     border-top: 1px solid rgba(0, 0, 0, 0.75);     border-bottom: 1px solid rgba(255, 255, 255, 0.25)}}
@media (min-width: 48em) {.navigation {display: block;     margin-left: 1.5rem;     margin-right: 6.25rem}}
@media (min-width: 71.625em) {.navigation {position: relative}}
.nav-title {display: block}
@media (max-width: 47.9375em) {.nav-title>span {display: block } .nav-title>span:after {content: "\f0d7";     font-family: FontAwesome;     display: inline-block;     width: 1rem;     text-align: center;     opacity: 0.7}}
@media (min-width: max-s) {.nav-title>span {display: block } .nav-title>span:after {content: "\f0d7";     font-family: FontAwesome;     display: inline-block;     width: 1rem;     text-align: center;     opacity: 0.7}}
@media (min-width: 48em) {.nav-title {margin-bottom: 1px;     padding: .5rem 0;     border-bottom: 1px dotted #666;     color: #999;     font-family: "Roboto condensed", sans-serif;     font-size: 1rem;     line-height: 1.125rem;     font-weight: 400;     text-transform: uppercase;     text-align: center}}
@media (min-width: 48em) {.nav-1 {display: table } .nav-1>li {display: table-cell;     vertical-align: middle}}
.nav-2 a, .nav-2 .nav-title {display: block; padding: .5rem .25rem .5rem .5rem; font-size: .9375rem; line-height: 1.125rem; border-left: .25rem solid transparent}
@media (max-width: 47.9375em) {.nav-2 a, .nav-2 .nav-title {color: rgba(255, 255, 255, 0.8);     font-size: .8125rem;     padding-left: 1.5rem}}
@media (min-width: max-s) {.nav-2 a, .nav-2 .nav-title {color: rgba(255, 255, 255, 0.8);     font-size: .8125rem;     padding-left: 1.5rem}}
.nav-2 .nav-title {border-top: 1px dashed #4d4100; border-bottom: 1px dashed #4d4100; font-size: .8125rem; color: #d6b500; letter-spacing: 0.02em}
.nav-2 a {color: #ddd; border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.nav-2 a:hover {color: white; background: #0d1a26; border-left-color: rgba(255, 255, 255, 0.6); text-decoration: none}
@media (min-width: 48em) {.nav-2 {color: white } .nav-2:before, .nav-2:after {content: " ";     display: table } .nav-2:after {clear: both } .nav-2>li {float: left;     width: 25%;     padding: 0 1em}}
@media (max-width: 47.9375em) {.nav-3 a, .nav-3 .nav-title {color: rgba(255, 255, 255, 0.7);     font-size: .75rem;     padding-left: 2rem } .nav-3 a .nav-title, .nav-3 .nav-title .nav-title {font-size: .75rem;     padding-left: 2rem}}
@media (min-width: max-s) {.nav-3 a, .nav-3 .nav-title {color: rgba(255, 255, 255, 0.7);     font-size: .75rem;     padding-left: 2rem } .nav-3 a .nav-title, .nav-3 .nav-title .nav-title {font-size: .75rem;     padding-left: 2rem}}
.has-children>.nav-wrap {overflow: hidden; max-height: 0; -webkit-transition: all 0.25s ease; transition: all 0.25s ease}
.has-children>.nav-wrap>* {-webkit-transition: opacity 0.35s ease; transition: opacity 0.35s ease; opacity: 0}
.js .has-children>.is-active+.nav-wrap, .js.no-touch .nav-1>.has-children:hover>.nav-wrap {overflow: visible; max-height: 30rem}
.js .has-children>.is-active+.nav-wrap>*, .js.no-touch .nav-1>.has-children:hover>.nav-wrap>* {opacity: 1}
@media (max-width: 47.9375em) {.js .has-children>.is-active+.nav-3 {overflow: visible;     max-height: 30rem } .nav-2 .has-children>ul, .nav-3 .has-children>ul {overflow: hidden;     max-height: 0;     -webkit-transition: all 0.25s ease;     transition: all 0.25s ease } .js .has-children>a.is-active+.nav-2, .js .has-children>a.is-active+.nav-3, .no-js .has-children>a:hover+.nav-2, .no-js .has-children>a:hover+.nav-3 {overflow: visible;     max-height: 30rem}}
@media (min-width: max-s) {.js .has-children>.is-active+.nav-3 {overflow: visible;     max-height: 30rem } .nav-2 .has-children>ul, .nav-3 .has-children>ul {overflow: hidden;     max-height: 0;     -webkit-transition: all 0.25s ease;     transition: all 0.25s ease } .js .has-children>a.is-active+.nav-2, .js .has-children>a.is-active+.nav-3, .no-js .has-children>a:hover+.nav-2, .no-js .has-children>a:hover+.nav-3 {overflow: visible;     max-height: 30rem}}
@media (min-width: 48em) {.has-children>.nav-wrap {overflow: hidden;     position: absolute;     top: 100%;     left: 0;     width: 100%;     background: #142739;     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) } .has-children .nav-inner {padding: 1rem}}
@media (min-width: 1300px) {.has-children>.nav-wrap {width: 75%}}
.fx-link-01 {overflow: hidden; display: inline-block; vertical-align: middle; padding: 0 10px; color: rgba(255, 255, 255, 0.9); font-size: .875rem; font-weight: 700; text-transform: uppercase; white-space: nowrap}
@media (min-width: 48em) {.fx-link-01 {height: 3rem;     line-height: 3rem } .fx-link-01 span {position: relative;     display: inline-block;     -webkit-transition: -webkit-transform 0.3s;     transition: -webkit-transform 0.3s;     transition: transform 0.3s;     transition: transform 0.3s, -webkit-transform 0.3s } .fx-link-01 span::before {position: absolute;     top: 100%;     content: attr(data-hover);     font-weight: 900;     -webkit-transform: translate3d(0, 0, 0);     transform: translate3d(0, 0, 0) } .has-children:hover .fx-link-01, .fx-link-01:hover, .fx-link-01:focus {color: #fff;     background: #142739 } .has-children:hover .fx-link-01 span, .fx-link-01:hover span, .fx-link-01:focus span {-webkit-transform: translateY(-100%);     transform: translateY(-100%) } .has-children:hover .fx-link-01 i, .fx-link-01:hover i, .fx-link-01:focus i {opacity: 1}}
@media (min-width: 60.0625em) {.fx-link-01 {padding: 0 20px}}
.fx-link-01 i {width: 1rem; font-size: .75rem; text-align: center; opacity: .7}
.fx-link-01 span {position: relative; display: inline-block; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s}
.oc-title {display: block; color: #999}
@media (min-width: 48em) {.oc-title {display: none}}
@media (min-width: 48em) {.social, .lang {display: inline-block;     vertical-align: middle}}
.lang {padding: 1rem; font-size: .8125rem; font-family: "Roboto condensed", sans-serif; font-weight: bold; line-height: 1.5rem; text-transform: uppercase}
.lang a {display: inline-block; vertical-align: middle; height: 1.25rem; color: #ccc; margin: 0 0 0 -.25rem; padding: .125rem .5rem; background: #111}
.lang a img {opacity: .6; max-height: 100%}
.lang a.current {pointer-events: none; color: white}
.lang a.current img {opacity: 1}
.lang a:hover {color: white}
.lang a:first-child {border-radius: .125rem 0 0 .125rem}
.lang a:last-child {border-radius: 0 .125rem .125rem 0}
@media (min-width: 48em) {.lang {position: absolute;     top: 50%;     right: 1.5rem;     padding: 0;     -webkit-transform: translate(0, -50%);     transform: translate(0, -50%)}}
.footer>.wrap {padding-top: 2rem; padding-bottom: 2rem}
.foo-title {margin: 0 0 .5rem; padding: .25rem .5rem; color: #7094b8; font-family: "Roboto condensed", sans-serif; font-size: 1rem; text-transform: uppercase}
.foo-list {margin: 0; padding: 0; list-style: none; font-size: .9375rem; line-height: 1.125rem}
.foo-list a {position: relative; display: block; padding: .5rem; color: rgba(255, 255, 255, 0.7); border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-left: .25rem solid transparent}
.foo-list a:hover {color: #fff; background: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.85); text-decoration: none}
.foo-list>li:first-child a {border-top: 1px solid transparent}
.foo-list>li:last-child a {border-bottom: 1px solid transparent}
.foo-list.foo-list-inline>li {display: inline-block; vertical-align: top}
.foo-list.foo-list-inline>li a {border-bottom: none}
.copy {margin: 0; padding: 1rem; background: #14293d; color: rgba(255, 255, 255, 0.6); font-size: .8125rem; text-align: center}
#cookies-msg {z-index: 20; position: fixed; left: 0; right: 0; bottom: 0; padding: .75rem 0; background: #0d1a26; color: #eee; font-size: .9375rem; line-height: 1.4}
#cookies-msg .wrap {padding-left: 1rem; padding-right: 1rem}
#cookies-msg .icon-btn {float: right; margin: -5px -5px 0 0; background: none; color: #ccc; font-size: 1.5rem; line-height: 1.5rem}
#cookies-msg a {color: white; font-weight: bold}
.cont-with-ads {margin-bottom: 1.5rem}
.cont, .ad-in-cont {display: inline-block; vertical-align: top; margin-left: -.25rem; padding-left: .25rem; width: 100%}
@media (min-width: 1200px) {.cont {width: 66.666%;     width: -o-calc(100% - 336px);     width: calc(100% - 336px);     padding-right: 1.5rem}}
@media (min-width: 1200px) {.ad-in-cont {width: 33.333%;     width: -o-calc(336px);     width: calc(336px)}}
.sidebar {font-size: .8125rem}

.lat {margin:0 0 1rem;padding:0;text-align:center}
.lat-wrap {width:100%;max-width:300px;display:inline-block}
.ann {overflow:hidden;position:relative;display:block;width:100%;height:0;margin-bottom:1rem;color:#333;background:rgba(255,255,255,0.5)}
.ann:hover img {border:1px solid #ddd}
.ann img {display:block;position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:all 0.125s ease;-o-transition:all 0.125s ease;transition:all 0.125s ease;border:1px solid transparent}
.ann .ann-txt {position:absolute;top:0;bottom:0;left:0;right:0;padding:.5rem}
.ann .ann-title,.ann .ann-subtitle,.ann .btn {position:relative;z-index:2;margin:0}
.ann:hover img {opacity:1}
.ann .text-center {text-align:center}
.ann .btn.btn-medium {font-size:.75em;padding:.5em .75em}
.ann-small {padding-top:46.42%;font-family:"Roboto condensed",sans-serif}
.ann-small .ann-txt {padding:.5rem}
.ann-small .ann-title {margin:-.5rem -.5rem .5rem -.5rem;padding:.25rem .125rem;background:rgba(0,0,0,0.4);border-bottom:1px solid transparent;color:white;font-family:"Roboto Slab",sans-serif;font-size:1rem}
.ann-small .ann-title small {display:block;font-size:.75rem}
.ann-small .ann-subtitle {margin-bottom:.5rem;color:rgba(0,0,0,0.75);font-size:.75rem;font-weight:normal;text-shadow:-1px 1px rgba(255,255,255,0.25)}
.ann-small .ann-highlight {position:absolute;bottom:0;padding:.0625rem 0;color:#ffff22;font-size:.6875rem;letter-spacing:.03em}
.ann-small.ann-mid {margin:0;padding-top:100%}
.ann-small.ann-mid .ann-title {margin:0 0 .5rem 0;background:none;color:#333;font-size:.875rem;margin-bottom:.25rem}
.ann-small.ann-dark .ann-title {color:white;text-shadow:-1px 1px rgba(0,0,0,0.25)}
.ann-small.ann-dark .ann-subtitle {color:rgba(255,255,255,0.75);text-shadow:-1px 1px rgba(0,0,0,0.25)}
.ann-medium {padding-top:83%;margin:0 .5em 1em 0;text-align:left}
.ann-medium .ann-title {margin-bottom:.25rem;color:#039;font-family:"Roboto Slab",sans-serif;font-size:1.25rem}
.ann-medium .ann-title small {display:block;font-size:1rem}
.ann-medium .ann-subtitle {margin-bottom:.5rem;color:rgba(0,0,0,0.75);font-size:.875rem;font-weight:normal;text-shadow:-1px 1px rgba(255,255,255,0.25)}
.ann-medium .ann-highlight {padding:.0625rem 0;color:#eee;font-size:.6875rem;letter-spacing:.03em}
.ann-highlight {display:block;position:absolute;bottom:-2px;left:1px;right:1px;color:#ffff22;background:rgba(0,0,0,0.5);text-align:center}
.adsbygoogle-wrap {margin:3rem 0}
.ann-medium2 {padding-top:83%;margin:0 .5em 1em 0;text-align:left}
.ann-medium2 .ann-title {margin-bottom:.25rem;color:#039;font-family:"Roboto Slab", sans-serif;font-size:1.25rem}
.ann-medium2 .ann-title small {display:block;font-size:1rem}
.ann-medium2 .ann-subtitle {margin-bottom:.5rem;color:rgba(0, 0, 0, 0.75);font-size:.875rem;font-weight:normal;text-shadow:-1px 1px rgba(255, 255, 255, 0.25)}
.ann-medium2 .ann-highlight {padding:.0625rem 0;color:#eee;font-size:.6875rem;letter-spacing:.03em}
.caption {margin:2em 0 .75em 0;color:#666;font-size:.875em;font-weight:normal;text-transform:uppercase;letter-spacing:.25em}
.line-x {position:relative;text-align:center}
.line-x:before {content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid rgba(0,0,0,0.125)}
.line-x span {position:relative;padding:0 1em;background:#f1f4f8;z-index:1}
.heading--line-bg {position:relative}
.heading--line-bg:before {content:"";display:block;opacity:.065;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDUgMTAnPgoJPGxpbmUgeDE9Jy0yJyB5MT0nMScgeDI9JzcnIHkyPScxMCcgc3Ryb2tlPScjMDAwMDAwJyBzdHJva2Utd2lkdGg9Jy41Jy8+Cgk8bGluZSB4MT0nLTInIHkxPSc2JyB4Mj0nNycgeTI9JzE1JyBzdHJva2U9JyMwMDAwMDAnIHN0cm9rZS13aWR0aD0nLjUnLz4KCTxsaW5lIHgxPSctMicgeTE9Jy00JyB4Mj0nNycgeTI9JzUnIHN0cm9rZT0nIzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScuNScvPgo8L3N2Zz4=")}
.alert {position:relative;margin:2em 0;padding:.5em 1em;border:1px solid rgba(0,0,0,0.125);background-color:#f2f2f2;border-radius:0.25rem;font-size:.875rem;line-height:1.2}
.alert>*:first-child {margin-top:0}
.alert>*:last-child {margin-bottom:0}
.alert.is-hidden {display:none}
.alert .alert__title {display:block;margin-right:1rem;margin-bottom:.5em;font-size:1.25em}
.alert>*:last-child {margin-bottom:0}
.alert p {margin:0}
.alert p+p {margin-top:.5em}
.alert--cta {background:#fff;color:#ffc617;border-color:#fff8e3}
.alert--primary {background:#b7d3eb;color:#22527b;border-color:#8bb8df}
.alert--success {background:#dcf0dc;color:#3d8b3d;border-color:#b5dfb5}
.alert--info {background:#f4fbfd;color:#28a1c5;border-color:#c5e9f3}
.alert--warning {background:#fefbf7;color:#df8a13;border-color:#fae3c4}
.alert--danger {background:#fae7e6;color:#b52b27;border-color:#f0b9b8}
.alert--muted {background:#fff;color:#a6a6a6;border-color:#fff}
.alert .alert__close {position:absolute;top:4px;right:4px;border:1px solid transparent;color:#ccc;color:rgba(0,0,0,0.2);text-align:center;line-height:24px;cursor:pointer;border-radius:0.25rem}
.alert .alert__close:before {width:24px;height:24px;font-size:16px}
.alert .alert__close:hover {background-color:rgba(255,255,255,0.65);border-color:rgba(255,255,255,0.85);color:#888;color:rgba(0,0,0,0.4)}
.alert .alert__close span {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.panel {margin:0 0 1.125rem 0;border-radius:.25rem;border:1px solid rgba(0,0,0,0.125);/*font-size:.875rem*/}
.panel>*:first-child {margin-top:0}
.panel>*:last-child {margin-bottom:0}
.panel+.panel {margin-top:2rem}

.panel.panel--vl {border-color: #9A9696;background: #fff;}
.panel.panel--vl .panel__heading {background:#fff;border-color:#ddd;}
#origen2.panel__title{background:#ECEAEA}
.panel.panel--cta {border-color:#fff8e3}
.panel.panel--cta .panel__heading {background:#fff;color:#ffc617}
.panel.panel--primary {border-color:#8bb8df}
.panel.panel--primary .panel__heading {background:#b7d3eb;color:#22527b}
.panel.panel--success {border-color:#b5dfb5}
.panel.panel--success .panel__heading {background:#dcf0dc;color:#3d8b3d}
.panel.panel--info {border-color:#c5e9f3}
.panel.panel--info .panel__heading {background:#f4fbfd;color:#28a1c5}
.panel.panel--warning {border-color:#fae3c4}
.panel.panel--warning .panel__heading {background:#fefbf7;color:#df8a13}
.panel.panel--danger {border-color:#f0b9b8}
.panel.panel--danger .panel__heading {background:#fae7e6;color:#b52b27}
.panel.panel--muted {border-color:#fff}
.panel.panel--muted .panel__heading {background:#fff;color:#a6a6a6}
.panel__heading,.panel__body,.panel__footer {padding:1rem}
.panel__heading>*:first-child,.panel__body>*:first-child,.panel__footer>*:first-child {margin-top:0}
.panel__heading>*:last-child,.panel__body>*:last-child,.panel__footer>*:last-child {margin-bottom:0}
.panel__heading {padding:.625rem 1rem;background-color:#f5f5f5;border-radius:.25rem .25rem 0 0}
.panel__footer {padding:.625rem 1rem;background-color:#f5f5f5}
.panel__title {font-family:"Roboto",sans-serif;font-size:1.125em}



.panel__heading.estrecho,.panel__body.estrecho,.panel__footer.estrecho {padding:1rem}
.mpp .title-whatsapp:before {content:"";display:inline-block;vertical-align:middle;width:1.625rem;height:1.625rem;margin-right:.5rem;background-size:auto 100%;background-repeat:no-repeat}
.mpp .btn {white-space:normal;margin-bottom:1rem}
.flexslider-wrap {margin-bottom:4rem}
.flex-active-slide .banner .banner-content>* {opacity:1}
.btn {display:inline-block;vertical-align:middle;margin-bottom:0;padding:0.5rem 1rem;border-radius:.125rem;background-color:#eee;background-image:none;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.1);color:#444;font-family:"Roboto",sans-serif;font-size:.8125rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn strong,.btn b {font-weight:bolder}
.btn:active,.btn.active,.btn:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus {color:#222;text-decoration:none;border:1px solid rgba(0,0,0,0.2)}
.btn:active,.btn.active {outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none}
.btn--link {color:#2A5DB0;cursor:pointer;border-radius:0;background:none;border-color:transparent}
.btn--link,.btn--link:active,.btn--link[disabled],fieldset[disabled] .btn--link {background-color:transparent;box-shadow:none}
.btn--link,.btn--link:hover,.btn--link:focus,.btn--link:active {border-color:transparent}
.btn--link:hover,.btn--link:focus {color:#1b3c72;text-decoration:underline;background-color:transparent}
.btn--link[disabled]:hover,.btn--link[disabled]:focus,fieldset[disabled] .btn--link:hover,fieldset[disabled] .btn--link:focus {text-decoration:none}
.btn .btn-icon {display:inline-block}
.btn-icon:before {content:"";display:inline-block;margin-right:.5rem;font-family:"iconfont";font-weight:normal}
.btn-icon.icon-download:before {content:""}
.btn-icon.icon-logout:before {content:"\f00d"}
.icon-btn {position:relative;display:inline-block;vertical-align:middle;width:2rem;height:2rem;line-height:2rem;margin:.25em;padding:0;background:#eee;border-radius:.125rem;border:1px solid rgba(0,0,0,0.1);color:#444;font-size:.875rem;text-align:center}
.icon-btn i {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}
.icon-btn span {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.icon-btn:hover {text-decoration:none}
.icon-btn:active {text-decoration:none}
.icon-btn.icon-btn--sm {width:1.55556rem;height:1.55556rem;font-size:.6805575rem;line-height:1.55556rem}
.btn--cta {color:#333;background:#ffd963;border-color:#ffd34a}
.btn--cta:hover,.btn--cta:focus,.btn--cta:active,.btn--cta.active {color:#404040;background-color:#ffd34a;border-color:#ffd03f}
.btn--primary {color:#fff;background:#337ab7;border-color:#2d6da3}
.btn--primary:hover,.btn--primary:focus,.btn--primary:active,.btn--primary.active {color:#f2f2f2;background-color:#3b87c8;border-color:#438ccb}
.btn--default {color:#444;background:#ddd;border-color:#d0d0d0}
.btn--default:hover,.btn--default:focus,.btn--default:active,.btn--default.active {color:#515151;background-color:#d0d0d0;border-color:#cbcbcb}
.btn--inverse {color:#fff;background:#444;border-color:#373737}
.btn--inverse:hover,.btn--inverse:focus,.btn--inverse:active,.btn--inverse.active {color:#f2f2f2;background-color:#515151;border-color:#565656}
.btn--success {color:#fff;background:#5cb85c;border-color:#4cae4c}
.btn--success:hover,.btn--success:focus,.btn--success:active,.btn--success.active {color:#fff;background-color:#4cae4c;border-color:#49a749}
.btn--info {color:#fff;background:#5bc0de;border-color:#46b8da}
.btn--info:hover,.btn--info:focus,.btn--info:active,.btn--info.active {color:#fff;background-color:#46b8da;border-color:#3db5d8}
.btn--warning {color:#fff;background:#f0ad4e;border-color:#eea236}
.btn--warning:hover,.btn--warning:focus,.btn--warning:active,.btn--warning.active {color:#fff;background-color:#eea236;border-color:#ed9e2d}
.btn--danger {color:#fff;background:#d9534f;border-color:#d43f3a}
.btn--danger:hover,.btn--danger:focus,.btn--danger:active,.btn--danger.active {color:#fff;background-color:#d43f3a;border-color:#d33632}
.btn--lg {font-size:1rem;padding:.625em 1.25em}
.btn--md {font-size:.875rem;padding:.625em 1.125em}
.btn--sm {font-size:.75rem;padding:.625em 1em}
.btn--xs {font-size:.6875rem;padding:.5em .75em}
.btn-wrap {margin:1rem 0 .25rem -.75rem}
.btn-wrap .btn {margin-left:.75rem;margin-bottom:.75rem}
.btn-group {margin:1rem 0;padding-left:.25rem}
.btn-group>.btn {margin-left:-.25rem;border-radius:0}
.btn-group>.btn:first-child {border-radius:.125em 0 0 .125em}
.btn-group>.btn:last-child {border-radius:0 .125em .125em 0}
.label {display:inline;padding:.2em .6em .3em;font-size:65%;font-weight:bold;line-height:1;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.05);white-space:nowrap;vertical-align:baseline;border-radius:.25em;text-transform:uppercase}
.label:empty {display:none}
.btn .label {position:relative;top:-1px}
a.label:hover,a.label:focus {text-decoration:none;cursor:pointer}
.label--primary {color:#fff;background:#337ab7}
.label--success {color:#fff;background:#5cb85c}
.label--info {color:#fff;background:#5bc0de}
.label--warning {color:#fff;background:#f0ad4e}
.label--danger {color:#fff;background:#d9534f}
.badge {display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:normal;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:rgba(255,255,255,0.65);border-radius:2px}
.badge:empty {display:none}
.btn .badge {position:relative;top:-1px}
.btn-xs .badge {top:0;padding:1px 5px}
.list-icon {list-style:none}
.list-icon li {position:relative;padding:4px 0}
.list-icon li:before {content:"\f105";position:absolute;top:0;left:-32px;width:32px;font-family:"iconfont";line-height:25px;text-align:center}
.list-icon.list-square li:before {content:"\f0c8";font-size:5px;color:#666}
.list-benefits {margin:0 0 1rem 0;padding:0;list-style:none;color:#888;font-size:.875rem;text-align:center}
.list-benefits>li {display:inline-block;vertical-align:middle;width:25%;margin-left:-.25rem;padding-left:.25rem;border-left:1px solid #ddd}
.list-benefits>li:first-child {border-left-color:transparent}
.list-items {margin:0;padding:0;list-style:none}
.list-items>li {display:inline-block;vertical-align:top;width:100%;margin-left:-.25rem;padding-left:.25rem;padding-bottom:.5rem}
.list-items .item-image {margin:0 0 1rem}
.list-items .item-image a,.list-items .item-image img {display:block;width:100%;max-width:100%}
.list-items .item-image a:hover>img {border-color:#ccc}
.list-items .item-image img {padding:.25rem;border:1px solid #eee}
.list-items figcaption {padding:.25rem}
.list-items .item-title {margin:.25rem 0;font-size:1rem}
.list-items .item-meta {overflow:hidden;font-family:"Roboto",sans-serif;color:#ccc;font-size:.8125rem}
.list-items .item-image-video>a {overflow:hidden;position:relative;display:block;height:0;padding-top:56.25%;border:4px solid white;box-shadow:0 0 1px #999}
.list-items .item-image-video>a:hover {box-shadow:0 0 1px #666}
.list-items .item-image-video>a:hover:before {background:rgba(255,0,0,0.8)}
.list-items .item-image-video>a:before {z-index:1;width:3rem;height:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;background:rgba(255,0,0,0.6);border-radius:20%;color:white;line-height:2rem !important;text-align:center}
.list-items .item-image-video>a img {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;border:0}
.list-items .item-image-video .item-title {font-family:Georgia,serif;font-size:.75rem}
.list-photos .item-meta .item-date,.list-videos .item-meta .item-date {float:left}
.list-photos .item-meta .item-counter,.list-videos .item-meta .item-counter {float:right}
@media (min-width: 31.25em) {.list-photos>li,.list-videos>li {width:50%;padding-right:.5rem}}
@media (min-width: 37.5em) {.list-photos>li,.list-videos>li {width:33.33%}}
@media (min-width: 60.0625em) {.list-photos>li,.list-videos>li {width:25%}}
@media (min-width: 31.25em) {.list-downloads>li {width:50%;padding-right:.75rem}}
@media (min-width: 37.5em) {.list-downloads>li {width:33.33%}}
.tabs-nav {position:relative;z-index:1;white-space:nowrap;overflow-x:auto;overflow-y:hidden;text-align:center;-webkit-overflow-scrolling:touch}
.tabs-nav ul {margin:0;padding:0;list-style:none}
.tabs-nav li {display:inline-block;vertical-align:bottom;margin:0 0 0 .25rem;padding:0}
.tabs-nav a {display:inline-block;margin-bottom:-1px;padding:.325em;background:rgba(0,0,0,0.05);border-radius:.25rem .25rem 0 0;border:1px solid #ddd;color:#666;font-size:.875rem;text-align:center}
.tabs-nav a.active {background:white;border:1px solid #ddd;border-bottom:1px solid white;position:relative}
.tabs-nav a:hover {text-decoration:none}
.tabs-nav a:not(.active):hover {background:#d9e6f2}
.tabs-nav .svg-icon {display:inline-block;width:1.5rem;height:1.5rem}
.tabs-nav .svg-icon .svg {max-width:100%;max-height:100%}
.tabs-nav .svg-icon+span {display:block;font-size:.625rem;line-height:1}
.tabs .tab {background:white;display:none;margin-top:-1px;padding:1rem;border:1px solid #ddd}
.tabs>.active {display:block}
.tabs-mini {font-size:.75rem}
.tabs-mini .tab-title {font-size:.875rem;margin-bottom:.5em}
.share-module {margin:2rem 0;padding:2rem 0;border-top:1px solid #eee;text-align:center}
.share-module>ul {display:inline-block;vertical-align:middle;margin:0;padding:0;list-style:none;color:white}
.share-module>ul>li {margin:0 .25rem;padding:0;display:inline-block;vertical-align:middle}
.share-module.share-module-small {margin:0 0 1rem 0;padding:.25rem 0;border-top:none;text-align:left}
.share-module-title {display:inline-block;vertical-align:middle;color:#eee;font-size:.75rem}
.share-btn {overflow:hidden;opacity:.8;display:block;padding:.25rem .5rem;min-width:64px;border-radius:.1875rem;border-width:1px;border-bottom-width:.1875rem;border-style:solid;border-color:rgba(0,0,0,0.2);color:white;font-size:.8125rem;line-height:1rem;font-weight:bolder}
.share-btn:hover {opacity:1;color:white}
.share-btn:active {border-top-width:.1875rem;border-bottom-width:1px}
.share-btn span {float:right}
.share-btn i {float:left;font-size:1rem;line-height:1rem}
.share-btn.share-facebook {background:#4862A3;border-color:#31426e}
.share-btn.share-twitter {background:#55ACEE;border-color:#1689e0}
.share-btn.share-google {background:#DA4735;border-color:#a42d1e}
.share-module-small .share-btn {min-width:40px;padding:0 .25rem;font-size:.625rem}
.share-module-small .share-btn i {font-size:.75rem}
table {max-width:100%}
th {text-align:left}
table,.table {width:100%;table-layout:fixed;margin-bottom:64px}
table thead th,table thead td,table tbody th,table tbody td,table tfoot th,table tfoot td,.table thead th,.table thead td,.table tbody th,.table tbody td,.table tfoot th,.table tfoot td {padding:16px 12px;line-height:1.2;vertical-align:top}
table thead>tr>th,.table thead>tr>th {vertical-align:bottom;border-bottom:2px solid #eee}
table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td,.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {border-top:0}
table caption,.table caption {padding:0 0 1rem;font-size:1rem;font-weight:normal}
table tbody+tbody,.table tbody+tbody {border-top:2px solid #eee}
table table,table .table,.table table,.table .table {background-color:#fff}
table.table--classic,.table.table--classic {width:100%;max-width:none;table-layout:fixed;border-collapse:separate;border-spacing:2px;border-radius:3px}
table.table--classic>thead>tr>th,table.table--classic>thead>tr>td,table.table--classic>tbody>tr>th,table.table--classic>tbody>tr>td,table.table--classic>tfoot>tr>th,table.table--classic>tfoot>tr>td,.table.table--classic>thead>tr>th,.table.table--classic>thead>tr>td,.table.table--classic>tbody>tr>th,.table.table--classic>tbody>tr>td,.table.table--classic>tfoot>tr>th,.table.table--classic>tfoot>tr>td {padding:8px 10px;border-bottom:solid 1px #f0f0f0}
table.table--classic>thead>tr>th,table.table--classic>tbody>tr>th,table.table--classic>tfoot>tr>th,.table.table--classic>thead>tr>th,.table.table--classic>tbody>tr>th,.table.table--classic>tfoot>tr>th {font-weight:bolder}
table.table--classic>thead>tr>td,table.table--classic>tbody>tr>td,table.table--classic>tfoot>tr>td,.table.table--classic>thead>tr>td,.table.table--classic>tbody>tr>td,.table.table--classic>tfoot>tr>td {font-weight:normal}
table.table--classic>thead>tr>th,.table.table--classic>thead>tr>th {background:#fafafa}
table.table--classic>tfoot,.table.table--classic>tfoot {background:#fafafa}
table.table--classic.table--classic-bordered,.table.table--classic.table--classic-bordered {border:1px solid #ddd}
table.table--classic.table--nested,.table.table--classic.table--nested {table-layout:auto;margin:0;font-size:14px}
table.table--classic.table--nested>thead>tr>th,table.table--classic.table--nested>thead>tr>td,table.table--classic.table--nested>tbody>tr>th,table.table--classic.table--nested>tbody>tr>td,table.table--classic.table--nested>tfoot>tr>th,table.table--classic.table--nested>tfoot>tr>td,.table.table--classic.table--nested>thead>tr>th,.table.table--classic.table--nested>thead>tr>td,.table.table--classic.table--nested>tbody>tr>th,.table.table--classic.table--nested>tbody>tr>td,.table.table--classic.table--nested>tfoot>tr>th,.table.table--classic.table--nested>tfoot>tr>td {padding:4px}
@media (max-width: 40em) {table.no-more-table>caption, table.no-more-table>thead, table.no-more-table>tbody, table.no-more-table>tfoot, table.no-more-table>tbody>tr, table.no-more-table>tbody>tr>td, .table.no-more-table>caption, .table.no-more-table>thead, .table.no-more-table>tbody, .table.no-more-table>tfoot, .table.no-more-table>tbody>tr, .table.no-more-table>tbody>tr>td {display: block }
 table.no-more-table>thead, .table.no-more-table>thead {display: none } 
 table.no-more-table>tbody>tr>td, .table.no-more-table>tbody>tr>td {position: relative;padding-top: 36px } table.no-more-table>tbody>tr>td:before, .table.no-more-table>tbody>tr>td:before {content: attr(data-title);     position: absolute;top: 0;left: 0;right: 0;padding: .5em;background: #f7f7f7;font-size: 14px;font-weight: bolder }
 table.no-more-table>caption, .table.no-more-table>caption {margin-bottom: 1em;     border-radius: .25em } 
 table.no-more-table>tbody>tr, .table.no-more-table>tbody>tr {margin-bottom: 2em;     padding: 0;     border: 1px solid #ccc } 
 table.no-more-table>tbody>td, .table.no-more-table>tbody>td {position: relative;     border: none;     padding: 3em .5em 1em .5em !important } 
 table.no-more-table.table--striped>tbody>tr, .table.no-more-table.table--striped>tbody>tr {background-color: rgba(240, 249, 66, 0.05) !important}}
@media (max-width: 40em) and (max-width: 40em) {table.no-more-table.table--classic, .table.no-more-table.table--classic {border: none}}
@media (max-width: 40em) and (min-width: max-xs) {table.no-more-table.table--classic, .table.no-more-table.table--classic {border: none}}
@media (max-width: 40em) and (min-width: 40.0625em) {table.no-more-table.table--classic>tbody>th, table.no-more-table.table--classic>tbody>td, .table.no-more-table.table--classic>tbody>th, .table.no-more-table.table--classic>tbody>td {padding: .5rem .625rem}}
@media (max-width: 40em) and (min-width: xs) {table.no-more-table.table--classic>tbody>th, table.no-more-table.table--classic>tbody>td, .table.no-more-table.table--classic>tbody>th, .table.no-more-table.table--classic>tbody>td {padding: .5rem .625rem}}
@media (min-width: max-xs) {table.no-more-table>caption, table.no-more-table>thead, table.no-more-table>tbody, table.no-more-table>tfoot, table.no-more-table>tbody>tr, table.no-more-table>tbody>tr>td, .table.no-more-table>caption, .table.no-more-table>thead, .table.no-more-table>tbody, .table.no-more-table>tfoot, .table.no-more-table>tbody>tr, .table.no-more-table>tbody>tr>td {display: block } 
table.no-more-table>thead, .table.no-more-table>thead {display: none } 
table.no-more-table>tbody>tr>td, .table.no-more-table>tbody>tr>td {position: relative;     padding-top: 36px } table.no-more-table>tbody>tr>td:before, .table.no-more-table>tbody>tr>td:before {content: attr(data-title);     position: absolute;     top: 0;     left: 0;     right: 0;     padding: .5em;     background: #f7f7f7;     font-size: 14px;     font-weight: bolder } 
table.no-more-table>caption, .table.no-more-table>caption {margin-bottom: 1em;     border-radius: .25em } table.no-more-table>tbody>tr, .table.no-more-table>tbody>tr {margin-bottom: 2em;     padding: 0;     border: 1px solid #ccc } 
table.no-more-table>tbody>td, .table.no-more-table>tbody>td {position: relative;     border: none;     padding: 3em .5em 1em .5em !important } 
table.no-more-table.table--striped>tbody>tr, .table.no-more-table.table--striped>tbody>tr {background-color: rgba(240, 249, 66, 0.05) !important}
}
@media (min-width: max-xs) and (max-width: 40em) {table.no-more-table.table--classic,.table.no-more-table.table--classic {border:none}}
@media (min-width: max-xs) and (min-width: max-xs) {table.no-more-table.table--classic,.table.no-more-table.table--classic {border:none}}
@media (min-width: max-xs) and (min-width: 40.0625em) {table.no-more-table.table--classic>tbody>th,table.no-more-table.table--classic>tbody>td,.table.no-more-table.table--classic>tbody>th,.table.no-more-table.table--classic>tbody>td {padding:.5rem .625rem}}
@media (min-width: max-xs) and (min-width: xs) {table.no-more-table.table--classic>tbody>th,table.no-more-table.table--classic>tbody>td,.table.no-more-table.table--classic>tbody>th,.table.no-more-table.table--classic>tbody>td {padding:.5rem .625rem}}
@media (max-width: 47.9375em) {table.table--reduce .data-hide,.table.table--reduce .data-hide {display:none}}
@media (min-width: max-s) {table.table--reduce .data-hide,.table.table--reduce .data-hide {display:none}}
@media (min-width: 40.0625em) {.table-hz-striped thead>tr>td:nth-child(even),.table-hz-striped tbody>tr>td:nth-child(even),.table-hz-striped tfoot>tr>td:nth-child(even) {background:#f7f7f7}}
@media (min-width: xs) {.table-hz-striped thead>tr>td:nth-child(even),.table-hz-striped tbody>tr>td:nth-child(even),.table-hz-striped tfoot>tr>td:nth-child(even) {background:#f7f7f7}}
.table--condensed thead>tr>th,.table--condensed thead>tr>td,.table--condensed tbody>tr>th,.table--condensed tbody>tr>td,.table--condensed tfoot>tr>th,.table--condensed tfoot>tr>td {padding:4px}
.table--bordered {border:1px solid #eee}
.table--bordered>thead>tr>th,.table--bordered>thead>tr>td,.table--bordered>tbody>tr>th,.table--bordered>tbody>tr>td,.table--bordered>tfoot>tr>th,.table--bordered>tfoot>tr>td {border:1px solid #eee}
.table--bordered>thead>tr>th,.table--bordered>thead>tr>td {border-bottom-width:2px}
table col[class*="col-"] {float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"] {float:none;display:table-cell}
@media (max-width: 47.9375em) {
.table-responsive-wrap {position: relative } 
.table-responsive-wrap:before {content: "";     position: absolute;     top: 0;     bottom: 0;     right: 0;     width: 10px;     background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%) } 
.table--responsive {width: 100%;     margin-bottom: 1rem;     overflow-y: hidden;     overflow-x: scroll } .table--responsive>.table {table-layout: auto } 
.table--responsive>.table--bordered {border: 0 } .table--responsive>.table--bordered>thead>tr>th:first-child, .table--responsive>.table--bordered>thead>tr>td:first-child, .table--responsive>.table--bordered>tbody>tr>th:first-child, .table--responsive>.table--bordered>tbody>tr>td:first-child, .table--responsive>.table--bordered>tfoot>tr>th:first-child, .table--responsive>.table--bordered>tfoot>tr>td:first-child {border-left: 0 } 
.table--responsive>.table--bordered>thead>tr>th:last-child, .table--responsive>.table--bordered>thead>tr>td:last-child, .table--responsive>.table--bordered>tbody>tr>th:last-child, .table--responsive>.table--bordered>tbody>tr>td:last-child, .table--responsive>.table--bordered>tfoot>tr>th:last-child, .table--responsive>.table--bordered>tfoot>tr>td:last-child {border-right: 0 }
.table--responsive>.table--bordered>thead>tr:last-child>th, .table--responsive>.table--bordered>thead>tr:last-child>td, .table--responsive>.table--bordered>tbody>tr:last-child>th, .table--responsive>.table--bordered>tbody>tr:last-child>td, .table--responsive>.table--bordered>tfoot>tr:last-child>th, .table--responsive>.table--bordered>tfoot>tr:last-child>td {border-bottom: 0}}
@media (min-width: max-s) {
.table-responsive-wrap {position: relative } 
.table-responsive-wrap:before {content: "";     position: absolute;     top: 0;     bottom: 0;     right: 0;     width: 10px;     background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%) } 
.table--responsive {width: 100%;     margin-bottom: 1rem;     overflow-y: hidden;     overflow-x: scroll } .table--responsive>.table {table-layout: auto } .table--responsive>.table--bordered {border: 0 } .table--responsive>.table--bordered>thead>tr>th:first-child, .table--responsive>.table--bordered>thead>tr>td:first-child, .table--responsive>.table--bordered>tbody>tr>th:first-child, .table--responsive>.table--bordered>tbody>tr>td:first-child, .table--responsive>.table--bordered>tfoot>tr>th:first-child, .table--responsive>.table--bordered>tfoot>tr>td:first-child {border-left: 0 }
.table--responsive>.table--bordered>thead>tr>th:last-child, .table--responsive>.table--bordered>thead>tr>td:last-child, .table--responsive>.table--bordered>tbody>tr>th:last-child, .table--responsive>.table--bordered>tbody>tr>td:last-child, .table--responsive>.table--bordered>tfoot>tr>th:last-child, .table--responsive>.table--bordered>tfoot>tr>td:last-child {border-right: 0 } 
.table--responsive>.table--bordered>thead>tr:last-child>th, .table--responsive>.table--bordered>thead>tr:last-child>td, .table--responsive>.table--bordered>tbody>tr:last-child>th, .table--responsive>.table--bordered>tbody>tr:last-child>td, .table--responsive>.table--bordered>tfoot>tr:last-child>th, .table--responsive>.table--bordered>tfoot>tr:last-child>td {border-bottom: 0}}
.island>*:first-child,.islet>*:first-child {margin-top:0}
.island>*:last-child,.islet>*:last-child {margin-bottom:0}
.island {padding:1.5rem}
.islet {padding:.75rem}
.mtb {margin-top:2rem;margin-bottom:2rem}
.mtb--s {margin-top:1rem;margin-bottom:1rem}
.mtb--xs {margin-top:.5rem;margin-bottom:.5rem}
.fl {float:left}
.fr {float:right}
.fn {float:none}
.d {display:block}
.d-n {display:none}
.d-i {display:inline}
.d-ib {display:inline-block}
.d-tb {display:table}
.d-itb {display:inline-table}
.d-tbc {display:table-cell}
.va-t {vertical-align:top !important}
.va-m {vertical-align:middle !important}
.va-b {vertical-align:bottom !important}
@media (min-width: max-xxs) {.hide-max-xxs {display:none !important}}
@media (max-width: 40em) {.hide-max-xs {display:none !important}}
@media (min-width: max-xs) {.hide-max-xs {display:none !important}}
@media (max-width: 47.9375em) {.hide-max-s {display:none !important}}
@media (min-width: max-s) {.hide-max-s {display:none !important}}
@media (max-width: 60em) {.hide-max-m {display:none !important}}
@media (min-width: max-m) {.hide-max-m {display:none !important}}
@media (min-width: 48em) {.hide-s {display:none !important}}
@media (min-width: 60.0625em) {.hide-m {display:none !important}}
@media (min-width: 71.625em) {.hide-l {display:none !important}}
.txt--2xs {font-size:.6875rem !important}
.txt--xs {font-size:.75rem !important}
.txt--s {font-size:.8125rem !important}
.txt--m {font-size:.875rem !important}
.txt--l {font-size:1rem !important}
.txt--xl {font-size:1.125rem !important}
.txt--2xl {font-size:1.5rem !important}
.txt--3xl {font-size:2rem !important}
.txt--light {color:#fff}
.txt--dark {color:#000}
.bg--01 {background-color:#eee}
.bg--02 {background-color:red}
.bg--04 {
	padding:0.5em 0em;
/*	color: #1F8B8C;*/
	border-top:1px solid rgba(0,0,0,0.250);
	color:#800790;
}
.list-inline>li {display:inline-block;vertical-align:top}
.unlist {list-style:none}
.p1:before,.p1:after {display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.negro{background-color:#346ab0; color:white}
.bold{font-weight:bold}
.trayecto{background:url(../images/rayatrayecto.gif) repeat-x center center;background-size:auto}
.panel__heading.negro,.panel__body.negro,.panel__footer {
	padding-top: 0.5rem;
	padding-right: 0.5rem;
	padding-left: 1rem;
	padding-bottom: 0.5rem;border-radius:3px
}
.vuelo{
	padding-top: 0.5rem;
	padding-right: 0.5rem;
	padding-left: 1rem;
	padding-bottom: 0.5rem;
	border-bottom:1px solid rgba(0,0,0,0.150);
}
#datos h1{display:block;font-family:"Ubuntu",sans-serif;font-size:1.4em !important;}
#datos h2{font-family:"Ubuntu",sans-serif;font-size:1em !important; color:white !important}
#datos h3{font-family:"Ubuntu",sans-serif;font-size:0.8em !important; }
#datos h4{font-family:"Ubuntu",sans-serif;font-size:0.8em !important; color:#df8a13 !important}
.shared /*box-shadow: 3px 5px 8px #888*/
{
	-webkit-box-shadow: 0 7px 4px #777;
	-moz-box-shadow: 0 7px 4px #777;
	box-shadow: 0 7px 4px #777;
}
.txt--nrj{color:#db6908; line-height:1.3 !important; font-size:1rem}
.fl { float:left; display: inline;}
.w-66 { width:66%;}
.w-33 { width:33%}