/*
Theme Name:RGB
Version:17.0
Theme URI:http://rgbmedia.org
Author:RGB Media Inc.
Author URI:http://rgbmedia.org/
License:All Rights Reserved
*/


@font-face {
    font-family:'rgb';
    src:url('fonts/rgb.eot?ffhh1d');
    src:url('fonts/rgb.eot?ffhh1d#iefix') format('embedded-opentype'),
        url('fonts/rgb.woff2?ffhh1d') format('woff2'),
        url('fonts/rgb.ttf?ffhh1d') format('truetype'),
        url('fonts/rgb.woff?ffhh1d') format('woff'),
        url('fonts/rgb.svg?ffhh1d#rgb') format('svg');
    font-weight:normal;
    font-style:normal;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote::before, blockquote::after, q::before, q::after {content:"";content:none;}
table {border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;clear:both;}
del {text-decoration:line-through;}
ins {text-decoration:none;}
input:focus {outline:none;}
/* basic */
html {font-size:62.5%;line-height:100%;}
body {color:#333;background-color:#fff;font-size:10px;font-size:1rem;font-weight:normal;line-height:1;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;}
p {font-size:18px;font-size:1.8rem;line-height:155.5%;margin-bottom:28px;margin-bottom:2.8rem;}
strong, b {font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;}
em, i {font-family:"SupriaSansW01-RegularIt",helvetica,arial,sans-serif;}
a {color:#00aeef;text-decoration:none;outline:none;}
a img {border:none;}
#main {clear:both;max-width:1160px;min-width:980px;margin:0 auto;padding:0 15px;padding:0 1.5rem;}
.simplemodal-overlay {background-color:#000;opacity:0.7 !important;}
.modalCloseImg::after {position:absolute;top:-32px;right:-32px;color:#ffffff;font-family:arial,helvetica,sans-serif;font-size:24px;font-size:2.4rem;content:"X";cursor:pointer;}
/* header */
#header {-webkit-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.2);}
#nav-upper {background-color:#414141;height:30px;line-height:30px;}
#nav-upper .nav-wrapper {max-width:1190px;min-width:1010px;margin:0 auto;}
#nav-upper ul:first-child {float:left;margin-left:15px;margin-left:1.5rem;}
#nav-upper ul:last-child {float:right;margin-right:15px;margin-right:1.5rem;}
#nav-upper li {float:left;}
#nav-upper li a {color:#d2d2d2;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;text-transform:uppercase;line-height:30px;}
#nav-upper li a:hover {text-decoration:underline;}
#nav-upper ul:first-child li a::after {content:"|";display:inline-block;padding:0 11px;padding:0 1.1rem;}
#nav-upper ul:first-child li a:hover::after {text-decoration:none;}
#nav-upper ul:first-child li:last-child a::after {content:"";padding-right:0;}
#nav-upper .donate a {display:block;color:#ff5200;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:12px;}
#nav-upper ul:last-child li {margin-left:22px;margin-left:2.2rem;}
#nav-upper ul:last-child a {color:#fff;}
#nav-upper ul:last-child a::before {display:block;float:left;margin-top:-2px;margin-top:-0.2rem;margin-right:8px;margin-right:0.8rem;font-family:rgb;font-size:14px;font-size:1.4rem;line-height:30px;}
#nav-upper .facebook a::before {content:"\e60b";}
#nav-upper .twitter a::before {content:"\e609";}
#nav-upper .youtube a::before {content:"\e912";}
#header-wrap {max-width:1190px;min-width:1010px;margin:0 auto;padding:20px 0 0;padding-top:2rem;height:91px;}
#header-wrap .header-right {float:right;margin-right:15px;margin-right:1.5rem;}
#header-wrap .header-left {float:left;margin-left:15px;margin-left:1.5rem;}
#header-wrap .header-left .date {color:#646464;font-size:9px;font-size:0.9rem;text-transform:uppercase;}
#header-wrap .logo {display:block;}
#header-wrap .logo object {pointer-events:none;min-height:64px;}
#header-wrap .logo span {display:block;margin-top:-10px;margin-top:-1rem;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;text-transform:uppercase;}
#header-wrap .weekly-inbox {float:right;padding:5px 10px;padding:0.5rem 1rem;border:1px solid #333;color:#333;font-family:"SupriaSansW01-HeavyItal",helvetica,arial,sans-serif;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;letter-spacing:0.1rem;word-spacing:3px;word-spacing:0.3rem;}
#header-wrap .weekly-inbox a {color:#333;}
#header-wrap .weekly-inbox span {color:#00aeef;}
#header-wrap nav {margin-top:50px;margin-top:5rem;}
#header-wrap nav ul {display:inline;}
#header-wrap nav li {float:left;margin-right:22px;margin-right:2.2rem;}
#header-wrap nav li:last-child {margin-right:0;}
#header-wrap nav #sections {display:inline;float:left;position:relative;margin-right:2.2rem;}
#header-wrap nav #sections span,
#header-wrap nav li a {color:#414141;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:12px;font-size:1.2rem;text-transform:uppercase;}
#header-wrap nav #sections span{display:none;}
#header-wrap .the-21see-nav span {color:#FE0002;}
#header-wrap .the-search-nav span {display:none;}
#header-wrap .the-search-nav a::after {display:block;float:right;margin-top:-7px;margin-top:-0.7rem;font-family:rgb;font-size:24px;font-size:2.4rem;content:"\e60a";}
#header #searchbox {display:none;height:50px;padding:10px 20px;padding:1rem 2rem;background-color:#000;text-align:center;}
#header .searchbox-wrapper {position:relative;width:650px;margin:0 auto;}
#searchbox input[type="text"] {width:600px;height:29px;line-height:29px;padding:5px 50px 10px 0;padding:0.5rem 5rem 1rem 0;font-size:24px;font-size:2.4rem;font-family:"Supria Sans W01 Light",helvetica,arial,sans-serif;background-color:transparent;color:#d2d2d2;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #d2d2d2;}
#searchbox .searchbox-wrapper > a {position:absolute;right:0;top:5px;}
#searchbox .searchbox-wrapper > a::after {font-family:rgb;font-size:30px;font-size:3rem;color:#d2d2d2;content:"\e60a";}
#searchbox .searchbox-wrapper span {display:none;}
#searchbox .close {float:right;margin-right:20px;margin-right:2rem;margin-top:-30px;margin-top:-3rem;}
#searchbox .close a::after {font-family:"Supria Sans W01 Light",helvetica,arial,sans-serif;font-size:24px;font-size:2.4rem;color:#d2d2d2;content:"X";}
#searchbox .close span {display:none;}
@media only screen and (max-width:1085px) {
	#header-wrap nav #sections {margin-right:0;}
	#header-wrap nav ul.sections {display:none;}
	#header-wrap nav #sections {cursor:pointer;}
	#header-wrap nav #sections span {display:inline;float:left;margin-right:22px;}
	#header-wrap nav #sections span:after {font-family:rgb;content:"\e603";font-size:14px;float:right;font-weight:bold;}
	#header-wrap nav #sections:hover span:after {content:"\e601";}
	#header-wrap nav #sections:hover ul.sections {background:#1f1f1f;display:block;position:absolute;top:100%;padding:15px;right:0;width:100%;z-index:2;}
	#header-wrap nav #sections:hover ul.sections li {display:block;width:100%;margin:0 0 15px 0;padding-bottom:15px;border-bottom:1px solid #333;}
	#header-wrap nav #sections:hover ul.sections li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}
	#header-wrap nav #sections:hover ul.sections li a {color:#c9c9c9;}
}
/* footer */
#footer {clear:both;float:left;width:100%;margin-top:50px;margin-top:5rem;padding-bottom:50px;margin-bottom:5rem;background-color:#1f1f1f;}
#footer .logo {margin-bottom:30px;margin-bottom:3rem;padding:15px;padding:1.5rem;border-bottom:1px solid #505150;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;color:#00aeef;font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:1px;letter-spacing:0.1rem;}
#footer .logo object {pointer-events:none;min-height:40px;padding-right:23px;padding-right:2.3rem;}
#footer .footer-wrapper {max-width:1160px;min-width:980px;margin:0 auto;}
#footer .footer-columns {padding:0 15px;padding:1.5rem;}
#footer .footer-col {float:left;width:25%;height:320px;margin-left:-31px;margin-left:-3.1rem;padding-left:30px;padding-left:3rem;border-left:1px solid #505150;}
#footer .footer-col:first-child {border-left:none;}
#footer .footer-col h5 {margin-bottom:25px;margin-bottom:2.5rem;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;color:#00aeef;font-size:14px;font-size:1.4rem;text-transform:uppercase;}
#footer .footer-col li {margin-bottom:20px;margin-bottom:2rem;}
#footer .footer-col li:last-child {margin-bottom:40px;margin-bottom:4rem;}
#footer .footer-col .the-search-nav {display:none;}
#footer .footer-col a {font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-size:14px;font-size:1.4rem;color:#c9c9c9;}
.under-footer {clear:both;height:58px;background-color:#fff;font-family:arial,helvetica,sans-serif;}
.under-footer .rgbmedia {width:450px;margin:0 auto;padding-top:26px;padding-top:2.6rem;text-transform:uppercase;}
.under-footer .rgbmedia .text {float:left;height:10px;margin:0 3px 0 10px;margin:0 0.3rem 0 1rem;}
.under-footer .rgbmedia .text:first-child {margin-left:0;}
.under-footer .rgbmedia .rgblogo, .rgbmedia .salalogo {float:left;}
.under-footer .rgbmedia .rgblogo a {display:block;width:57px;height:24px;margin-top:-8px;background:transparent url("images/rgbmedia57x21.png") no-repeat scroll 0 3px;}
.under-footer .rgbmedia .rgblogo a span {display:none;}
.under-footer .rgbmedia .salalogo a {height:11px;padding:20px 27px 15px 0;padding:2rem 2.7rem 1.5rem 0;background:transparent url("images/salamandra33x43.png") no-repeat scroll 100% 0;}
.under-footer .rgbmedia .salalogo a span {color:#363236;font-weight:700;margin-right:10px;margin-right:1rem;}
/* media */
.alignright {float:right;max-width:45%;margin:6px 0 28px 26px;margin:0.6rem 0 2.8rem 2.6rem;}
.page-id-8363 img.alignright,
.page-id-44633 img.alignright {height:auto;}
.alignleft {float:left;max-width:45%;margin:6px 28px 28px 0;margin:0.6rem 2.6rem 2.8rem 0;}
.aligncenter {overflow:auto;clear:both;display:block;max-width:100%;margin:0 auto 28px;margin-bottom:2.8rem;}
.alignnone {clear:both;float:left;width:100% !important;height:auto;margin:0 0 28px 0;margin:0 0 2.8rem 0;}
.alignnone img {width:100%;height:auto;}
.mejs-container {margin-bottom:28px;margin-bottom:2.8rem;}
.media {position:relative;clear:both;float:left;width:100%;}
.media a {display:block;}
.media img, .wp-caption img {display:block;width:100%;height:auto;}
.caption, .wp-caption-text, .wp-caption-dd {clear:both;float:left;width:100%;margin:7px 0 0;margin-top:0.7rem;padding-bottom:7px;padding-bottom:0.7rem;border-bottom:1px solid #c9c9c9;color:#8a8a8a;font-family:"SupriaSansW01-RegularIt",helvetica,arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:128.5%;}
.gallery {width:100%;margin-bottom:26px;margin-bottom:2.6rem;}
.gallery .gallery-item {float:right;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item {width:50%;}
.gallery-columns-4 .gallery-item {width:25%;}
.gallery img {width:90%;height:auto;box-shadow:0px 0px 4px #999;border:1px solid #fff;padding:3px;padding:0.3rem;margin-bottom:5px;margin-bottom:0.5rem;background:#f2f2f2;}
.gallery img:hover {background:#fff;}
.gallery-columns-2 .attachment-medium {max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail {max-width:84%;height:auto;}
.gallery .gallery-caption, .gallery br+br {display:none;}
.gallery dl, .gallery dt {margin:0;}
.photoCaption strong {color:#8a8a8a;font-family:"SupriaSansW01-RegularIt",helvetica,arial,sans-serif;font-size:14px !important;font-size:1.4rem !important;line-height:128.5%;}
.photoCaption + .photoCaption {border-bottom:1px solid #c9c9c9;margin-bottom:15px;margin-bottom:1.5rem;padding-bottom:7px;padding-bottom:0.7rem;}
/* content basics */
.hashtag {color:#a30030;font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;font-size:12px;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.item .hashtag a {color:#a30030;}
.item .hashtag a:hover {text-decoration:underline;}
.date {color:#808080;text-transform:uppercase;}
.byline {font-family:"SupriaSansW01-RegularIt",helvetica,arial,sans-serif;font-size:12px;font-size:1.2rem;color:#808080;}
.byline a:hover {text-decoration:underline;}
.byline span {color:#00aeef;}
.label {color:#8a8a8a;font-weight:400;letter-spacing:0.5px;text-transform:uppercase;font-size:10px;font-size: 1rem;}
body.single .article-header .label {display:block;margin-bottom:25px;font-weight:700;font-size:14px;font-size:1.4rem;}
/* items */
.item {clear:both;float:left;width:100%;margin-top:25px;margin-top:2.5rem;padding-bottom:25px;padding-bottom:2.5rem;border-bottom:1px solid #c9c9c9;}
.item .media {clear:none;float:left;width:calc(41.707% - 25px);margin-right:25px;margin-right:2.5rem;}
.item-body {clear:both;float:left;width:100%;}
.has-image {clear:none;width:58.293%;}
.item .date {margin-bottom:25px;margin-bottom:2.5rem;}
.item .hashtag {margin-bottom:25px;margin-bottom:2.5rem;}
.item .headline {font-family:"Supria Sans W01 Cd Bold",helvetica,arial,sans-serif;font-size:24px;font-size:2.4rem;line-height:1;margin-bottom:15px;margin-bottom:1.5rem;}
.item .headline a {color:#333;}
.item .headline a:hover {color:#00aeef;}
.item .underline {font-size:14px;font-size:1.4rem;line-height:143%;margin-bottom:18px;margin-bottom:1.8rem;}
.item .underline a {color:#333;}
/* salamandra */
.cols6 {clear:both;float:left;width:100%;margin-bottom:30px;margin-bottom:3rem;}
.cols-split {clear:both;float:left;width:100%;margin-bottom:30px;margin-bottom:3rem;background:transparent url("images/bg_802_1_357.png") repeat-y scroll 69.13793103% 0;}
.cols4 {float:left;width:65.51724138%;padding-right:3.70689655%;margin-right:1.81034483%;}
.cols2 {float:left;width:28.96551724%;}
.cols2 > .cols2 {width:100%;margin-bottom:5rem;}
.template1 {position:relative;}
.template1 .media {clear:both;width:100%;margin:0;}
.template1 .has-image {position:absolute;bottom:25px;bottom:2.5rem;clear:both;width:80%;padding:250px 10% 25px;padding:25rem 10% 2.5rem;text-align:center;pointer-events:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 42%,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(42%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 42%,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 42%,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 42%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 42%,rgba(0,0,0,.5) 100%);}
.template1 .hashtag .label,
.template1 .hashtag a {background-color:#fff;padding:3px;padding:0.3rem;}
.template1 .hashtag .label + a {padding-left:0;}
.template1 .hashtag.has-hashtag .label {padding-right:0;}
.template1 .headline {font-family:"SupriaSansW01-CdBoldIt",helvetica,arial,sans-serif;font-size:40px;font-size:4rem;}
.template1 .headline, .template1 .headline a, .template1 .byline, .template1 .byline a {color:#fff;}
.template2 .media {clear:both;width:100%;margin:0 0 25px;margin-bottom:2.5rem;}
.template2 .has-image {clear:both;width:80%;padding:0 10%;text-align:center;}
.template2 .headline {font-size:40px;font-size:4rem;}
.template3 .media {float:right;width:calc(62.2368% - 25px);margin-left:25px;margin-left:2.5rem;margin-right:0;}
.template3 .has-image {width:calc(37.7632% - 40px);padding:0 20px;padding:0 2rem;text-align:center;}
.template3 .headline {font-size:28px;font-size:2.8rem;line-height:107.14%;}
.template5 {margin-top:20px;margin-top:2rem;padding-bottom:0;border-bottom:none;}
.template5 .headline {clear:none;float:left;margin-bottom:0;margin-right:15px;margin-right:1.5rem;font-size:18px;font-size:1.8rem;}
.template5 .byline {float:left;line-height:18px;line-height:1.8rem;}
.template6 {position:relative;padding:0 !important;background-color:#333;border-bottom:none;}
.template6 .media {width:50%;margin:0;overflow:hidden;}
.template6 .media img {width:auto;}
.template6 .has-image {position:absolute;right:0;bottom:0;margin:0;}
.template6 .hashtag a, .template6 .byline {color:#d2d2d2;}
.template6 .headline a, .template6 .underline a, .template6 .headline span, .template6 .underline span {color:#fff;}
.package {clear:both;float:left;width:calc(100% - 60px);margin:-25px 0 25px;margin:-2.5rem 0 2.5rem;padding:30px;padding:3rem;background-color:#414141;}
.package-item {clear:none;float:left;width:calc(50% - 21px);border:none;margin-top:0;padding-bottom:0;}
.package-item:first-child {border-right:1px solid #505150;margin-right:20px;margin-right:2rem;padding-right:20px;padding-right:2rem;}
.package-item .item-body::before {content:"";display:block;width:30px;margin:1px 0 10px;margin:0.1rem 0 1rem;border-top:1px solid #787878;}
.package-item .headline {font-family:"SupriaSansW01-CdRegular1114428",helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:125%;color:#d2d2d2;}
.package-item .headline a {color:#d2d2d2;}
.cols6 .template1:first-child, .cols4 .item:first-child:not(.video-item) {margin-top:0;}
.cols6 > .template1:first-child {border-top:2px solid #c9c9c9;}
.cols6 > .item:last-child {border-bottom:none;}
.cols6 .template1 .headline {font-size:60px;font-size:6rem;}
.cols6 .template3, .cols6 .template4, .cols4 .template3.has-package {background-color:#eee;padding:15px;padding:1.5rem;width:calc(100% - 30px);}
.cols6 .template3 .headline {margin-bottom:25px;margin-bottom:2.5rem;font-size:46px;font-size:4.6rem;}
.cols6 .template3 .underline, .cols6 .template4 .underline {font-size:16px;font-size:1.6rem;}
.cols6 .template3 .has-image, .cols4 .template3.has-package .has-image {padding:0 10px;padding:0 1rem;width:calc(37.7632% - 20px);}
.cols6 .template4 .headline {margin-bottom:20px;margin-bottom:2rem;font-size:42px;font-size:4.2rem;}
.cols6 .template6 .media, .cols6 .template6 .media img {height:580px;}
.cols6 .template6 .media img {margin-left:-38.8793%;}
.cols6 .template6 .has-image {width:calc(50% - 100px);padding:50px;padding:5rem;}
.cols6 .template6 .headline {font-size:7rem;}
.cols6 .template6 .underline {font-size:1.6rem;}
.cols6 .package-item {width:calc(50% - 31px);}
.cols6 .package-item:first-child {margin-right:30px;margin-right:3rem;padding-right:30px;padding-right:3rem;}
.cols6 .package-item .media {width:calc(51.05973025% - 25px);}
.cols6 .package-item .has-image {width:48.94026975%;}
.cols6 .package-item .item-body::before {margin-bottom:30px;margin-bottom:3rem;}
.cols6 .package-item .headline {font-size:20px;font-size:2rem;line-height:110%;}
.cols4 .template1 .has-image {padding-top:180px;padding-top:18rem;}
.cols4 .template6 .has-image {width:calc(50% - 50px);padding:25px;padding:2.5rem;}
.cols4 .template6 .media, .cols4 .template6 .media img {height:380px;}
.cols4 .template6 .media img {margin-left:-38.9474%;}
.cols4 .template6 .headline {font-size:4.6rem;}
.cols4 .template6 + .item {padding-top:25px;padding-top:2.5rem;border-top:1px solid #c9c9c9;}
.cols4 > .item:first-child {border-top:1px solid #c9c9c9;padding-top:25px;padding-top:2.5rem;}
.cols4 .item:last-child {border-bottom:none;}
.cols4 .package {width:calc(100% - 40px);padding:20px;padding:2rem;}
.cols4 .package-item .media {width:calc(52.2124% - 15px);margin-right:15px;margin-right:1.5rem;}
.cols4 .package-item .has-image {width:47.7876%;}
.cols6 .template3 + .package, .cols6 .template4 + .package, .cols4 .template3+ .package {background-color:#eee;margin-top:0;}
.cols6 .template3 + .package .headline a, .cols6 .template4 + .package .headline a, .cols4 .template3 + .package .headline a {color:#333;}
.cols6 .template3 + .package .headline a:hover, .cols6 .template4 + .package .headline a:hover, .cols4 .template3 + .package .headline a:hover {color:#00aeef;}
/* widgets */
.cols2 .sidebar-widget, .cols6 .fullwidth-module {clear:both;float:left;width:100%;margin-bottom:50px;margin-bottom:5rem;}
.cols2 .sidebar-widget:last-child, .cols6 .fullwidth-module:last-child {margin-bottom:0;}
.fullwidth-module .header {clear:both;float:left;width:100%;margin-bottom:25px;margin-bottom:2.5rem;}
.fullwidth-module h5 {float:left;color:#00aeef;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:32px;font-size:3.2rem;line-height:1;text-transform:uppercase;}
.fullwidth-module h6 {clear:none;float:left;margin:12px 0 0 15px;margin:1.2rem 0 0 1.5rem;color:#808080;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:1px;text-transform:uppercase;}
.fullwidth-module h6 a {color:#808080;}
.cols6 .slider {position:relative;}
.cols6 .slider::before {content:"";display:block;width:100%;height:12px;margin-bottom:20px;margin-bottom:2rem;background:transparent url("images/bg_dotted_blue.png") repeat-x scroll 0 0;}
.cols6 .slider-viewport {height:350px;}
.arrow-prev a::after {content:"\e612";font-family:rgb;font-size:60px;font-size:6rem;}
.arrow-next a::after {content:"\e610";font-family:rgb;font-size:60px;font-size:6rem;}
.arrow-prev a, .arrow-next a {color:#000;display:inline-block;}
.arrow-prev .disabled, .arrow-next .disabled {color:#c9c9c9;cursor:default;}
.arrow-prev a:not(.disabled):hover, .arrow-next a:not(.disabled):hover {color:#00aeef;}
.sidebar-widget .header {text-align:center;}
.sidebar-widget h5 {color:#000000;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:20px;font-size:2rem;text-transform:uppercase;}
.sidebar-widget h5 a {color:#000000;}
.sidebar-widget h6 {color:#808080;font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;}
.sidebar-widget h6 a {color:#808080;}
.fullwidth-module h6 a span,
.sidebar-widget h6 a span{text-transform:lowercase;}
.fullwidth-module.slider .arrow-prev {position:absolute;left:-60px;top:150px;}
.fullwidth-module.slider .arrow-next {position:absolute;right:-60px;top:150px;}
.slider-viewport {width:100%;height:320px;overflow:hidden;position:relative;}
.slider-viewport > ul {position:absolute;top:0;left:0;min-width:6000px;}
.slider-viewport .item {clear:none;float:left;width:360px;margin:0 40px 0 0;margin-right:4rem;padding:0;border:none;text-align:center;}
.slider-viewport .media {clear:both;width:100%;margin:0 0 30px;margin-bottom:3rem;}
.slider-viewport .hashtag {clear:both;margin-bottom:10px;margin-bottom:1rem;}
.slider-viewport .headline {font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;font-size:20px;font-size:2rem;line-height:120%;}
.video.media a::after {content:"\e619";position:absolute;bottom:10px;left:12px;width:40px;padding:4px 0 4px 2px;padding:0.4rem 0 0.4rem 0.2rem;color:#fff;background-color:#333;border:1px solid #fff;border-radius:5px;font-family:rgb;font-size:26px;font-size:2.6rem;line-height:73.33%;text-align:center;}
.video.media a:hover::after {background-color:#00aeef;}
#latest {width:calc(100% - 40px);padding:20px;padding:2rem;background-color:#eee;}
#latest h5, #twitter h5 {display:inline-block;margin-bottom:20px;margin-bottom:2rem;padding-bottom:8px;padding-bottom:0.8rem;border-bottom:1px solid #c9c9c9;}
#latest .item {border-color:#fff;margin-top:15px;margin-top:1.5rem;padding-bottom:15px;padding-bottom:1.5rem;}
#latest .date {font-size:12px;font-size:1.2rem;margin-bottom:5px;margin-bottom:0.5rem;text-transform:none;}
#latest .headline {font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:128.57%;margin:0;}
#twitter {width:calc(100% - 20px);padding:20px 10px 10px;padding:2rem 1rem 1rem;background-color:#eee;}
#headlines h5 {padding:30px 0;padding:3rem 0;border-top:1px solid #c9c9c9;color:#1f1f1f;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:40px;font-size:4rem;text-transform:uppercase;}
#headlines h5 a {color:#1f1f1f;}
.show-all {clear:both;float:left;width:100%;margin-top:20px;margin-top:2rem;text-align:center;}
.show-all a {display:inline-block;padding:6px 10px 5px;padding:0.6rem 1rem 0.5rem;border:1px solid #000;color:#808080;background-color:#fff;font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;font-size:10px;font-size:1rem;letter-spacing:0.5px;text-transform:uppercase;}
.tab-nav {clear:both;float:left;width:100%;margin-bottom:30px;margin-bottom:3rem;padding-bottom:7px;border-bottom:1px solid #c9c9c9;text-align:center;}
.tab-nav li {float:left;margin-right:20px;margin-right:2rem;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:11px;font-size:1.1rem;text-transform:uppercase;}
.tab-nav li:last-child {margin-right:0;}
.tab-nav li:not(.current) a {color:#8a8a8a;}
.tab-nav li a:hover {color:#00aeef;}
.tab-nav .current {border-bottom:1px solid #00aeef;margin-bottom:-8px;margin-bottom:-0.8rem;padding-bottom:7px;padding-bottom:0.7rem;}
.sidebar-widget:not(.noborder) {border-top:1px solid #c9c9c9;padding-top:20px;padding-top:2rem;}
#latest-comments .media {width:50px;margin-right:10px;margin-right:1rem;}
#latest-comments img {border-radius:50%;}
#latest-comments .has-image {float:left;width:calc(100% - 60px);font-family:"SupriaSansW01-RegularIt";font-size:12px;line-height:125%;color:#808080;}
#latest-comments .has-image a {font-size:12px;font-size:1.2rem;line-height:125%;}
#latest-comments .comment {color:#333;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;}
#latest-comments .headline {color:#333;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;}
#latest-comments .item {border-bottom:none;padding-bottom:0;}
#most .tab-nav {text-align:center;}
#most .tab-nav li {display:inline-block;float:none;}
#most h5 {margin-bottom:20px;margin-bottom:2rem;}
#most-content li {clear:both;float:left;width:100%;margin-bottom:15px;margin-bottom:1.5rem;padding-bottom:15px;padding-bottom:1.5rem;border-bottom:1px solid #eee;}
#most-content li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}
#most-content .number {float:left;width:20px;margin-right:15px;margin-right:1.5rem;font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;font-size:40px;font-size:4rem;text-align:center;}
#most-content .content {float:left;width:calc(100% - 35px);}
#most-content .headline {margin:2px 0 15px;margin:0.2rem 0 1.5rem;font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;;font-size:16px;font-size:1.6rem;line-height:128.571%;}
#most-content .headline a {color:#333;}
#most-content .headline a:hover {color:#00aeef;}
#topic h5 {margin-bottom:20px;margin-bottom:2rem;}
#topic .item {border-color:#eee;}
#topic .media {width:calc(52.08333333% - 15px);margin-right:15px;margin-right:1.5rem;}
#topic .has-image {width:47.91666667%;}
#topic .date {margin-bottom:8px;margin-bottom:0.8rem;}
#topic .headline {font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:125%;}
#facts .header {margin-bottom:30px;margin-bottom:3rem;}
#facts-viewport {float:left;width:calc(100% - 84px);height:150px;overflow:hidden;position:relative;}
#facts-viewport ul {position:absolute;left:0;top:0;width:2520px}
#facts-viewport li {clear:none;float:left;width:232px;margin-top:0;padding:0 10px;padding:0 1rem;border-bottom:none;text-align:center;}
#facts .arrow-prev, #facts .arrow-next {position:relative;left:auto;top:auto;right:auto;float:left;width:37px;margin-top:40px;margin-top:4rem;margin-left:5px;margin-left:0.5rem;text-align:left;}
#facts .arrow-next {float:right;text-align:right;margin-right:5px;margin-right:0.5rem;margin-left:0;}
#facts .arrow-prev a::after, #facts .arrow-next a::after {font-size:30px;font-size:3rem;}
#facts .hashtag {margin-bottom:20px;margin-bottom:2rem;}
#facts .content {font-family:"SupriaSansW01-RegularIt",helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:150%;}
.cols6 .slider-large {clear:both;float:left;width:calc(100% - 60px);height:665px;padding:30px;padding:3rem;background:transparent url("images/bg_dotted_blue.png") repeat scroll 0 0;}
.cols6 .slider-large .header {width:auto;margin-bottom:40px;margin-bottom:4rem;padding:20px;padding:2rem;background-color:#00aeef;}
.cols6 .slider-large .header h5 {color:#fff;text-transform:none;white-space:nowrap;}
.cols6 .slider-large .header h5 a {color:#fff;}
.cols6 .slider-large .header h6 {color:#1f1f1f;letter-spacing:3px;white-space:nowrap;}
.cols6 .slider-large .header h6 a {color:#1f1f1f;}
.cols6 .slider-large-viewport {overflow:hidden;width:100%;height:412px;background-color:#fff;}
.cols6 .slider-large .item {clear:both;float:left;max-width:1100px;width:100%;margin:0;padding:0;border:none;text-align:center;}
.cols6 .slider-large .media {clear:none;float:right;max-width:732px;width:66.55%;margin:0;}
.cols6 .slider-large-viewport img {height:412px;}
.cols6 .slider-large .has-image {max-width:294px;width:26.76%;padding:3.345%;}
.cols6 .slider-large .hashtag {margin-bottom:30px;margin-bottom:3rem;}
.cols6 .slider-large .headline {font-family:"Supria Sans W01 Cd Bold",helvetica,arial,sans-serif;font-size:40px;font-size:4rem;line-height:1;}
.cols6 .slider-large-thumbs {clear:both;float:left;width:100%;margin-top:40px;margin-top:4rem;}
.cols6 .slider-large-thumbs li {position:relative;clear:none;float:right;width:176px;margin-left:8px;margin-left:0.8rem;}
.cols6 .slider-large-thumbs li:last-child {margin-left:0;}
.cols6 .slider-large-thumbs .current::before {position:absolute;left:calc(50% - 15px);top:-20px;width:0;height:0;content:" ";border-bottom:15px solid #00aeef;border-left:15px solid transparent;border-right:15px solid transparent;}
#lens {position:relative;width:calc(100% - 70px);padding:35px 35px 0;padding:3.5rem 3.5rem 0;background-color:#000;}
#lens::before {display:block;width:calc(100% + 70px);height:12px;margin:-35px 0 0 -35px;margin:-3.5rem 0 0 -3.5rem;background:transparent url("images/bg_dotted_blue.png") repeat-x scroll 0 0;content:"";}
#lens h5 {color:#fff;font-size:44px;font-size:4.4rem;text-transform:none;}
#lens h6 {margin-top:22px;margin-top:2.2rem;}
#lens-viewport {overflow:hidden;position:relative;clear:both;width:100%;height:610px;}
#lens-viewport ul {position:absolute;left:0;top:0;width:11600px;}
#lens-viewport li {position:relative;float:left;width:calc(5% - 5px);margin-right:5px;margin-right:0.5rem;text-align:left;}
#lens-viewport li::after {background:rgba(100, 100, 100, 0.7) none repeat scroll 0 0;content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.5s ease 0s;visibility:hidden;width:100%;}
#lens-viewport img {width:100%;height:auto;}
#lens-viewport div {clear:both;float:left;width:100%;margin-top:20px;margin-top:2rem;color:#fff;font-size:12px;font-size:1.2rem;}
#lens .arrow-prev {position:absolute;left:-60px;top:350px;}
#lens .arrow-next {position:absolute;right:-60px;top:350px;}
.cols2 #lens {width:calc(100% - 40px);padding:35px 20px 20px;padding:3.5rem 2rem 2rem;}
.cols2 #lens::before {width:calc(100% + 40px);margin-left:-20px;margin-left:-2rem;}
.cols2 #lens h5 {margin-top:10px;margin-top:1rem;}
.cols2 #lens h6 {margin-bottom:20px;margin-bottom:2rem;margin-top:10px;margin-top:1rem;}
.cols2 #lens .arrow-prev {left:0;top:221px;z-index:1;background-color:rgba(255,255,255,0.4);padding:20px 0;padding:2rem 0;border-radius:0 11px 11px 0;}
.cols2 #lens .arrow-next {right:0;top:221px;z-index:1;background-color:rgba(255,255,255,0.4);padding:20px 0;padding:2rem 0;border-radius:11px 0 0 11px;}
.cols2 #lens .arrow-prev a::after {font-size:30px;font-size:3rem;}
.cols2 #lens .arrow-next a::after {font-size:30px;font-size:3rem;}
.cols2 #lens-viewport {height:296px;}
.cols2 #lens-viewport ul {width:6020px;}
.cols2 #lens-viewport div {display:none;}
#newsletter {position:relative;width:calc(100% - 60px);padding:30px;padding:3rem;background-color:#00aeef;}
#newsletter::after {position:absolute;right:0;bottom:0;border-width:20px;border-style:solid;border-color:#333 #fff #fff #333;content:"";}
#newsletter .title {margin-bottom:30px;margin-bottom:3rem;color:#fff;font-family:"Supria Sans W01 Cd Bold",helvetica,arial,sans-serif;font-size:36px;font-size:3.6rem;text-align:center;text-transform:uppercase;}
#newsletter .subtitle {margin-bottom:30px;margin-bottom:3rem;color:#fff;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:120%;text-align:center;}
#newsletter .form {width:calc(100% - 46px);height:60px;margin-bottom:5px;margin-bottom:0.5rem;border:8px solid #333;padding:15px;background-color:#fff;}
#newsletter .form input {width:100%;padding:5px 0;padding:0.5rem 0;border:none;border-bottom:1px solid #8a8a8a;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;}
#newsletter .form a {width:100%;margin-top:10px;margin-top:1rem;display:block;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:20px;font-size:2rem;text-align:right;}
#newsletter .errormsg {min-height:14px;margin-bottom:25px;margin-bottom:2.5rem;color:#ff6;font-size:14px;font-size:1.4rem;text-align:center;}
#newsletter .logo {min-height:40px;text-align:center;}
#newsletter .logo object {pointer-events:none;}
#newsletter .success {display:block;width:100%;font-size:16px;font-size:1.6rem;line-height:120%;text-align:center;}
/* the weekly */
body:not(.ismobile) #the-weekly {margin-top:50px;margin-top:5rem;}
#the-weekly .page-header {margin-bottom:25px;margin-bottom:2.5rem;padding-top:30px;padding-top:3rem;background:transparent url("images/bg_dotted_blue.png") repeat-x scroll 0 0;border-top:none;}
#the-weekly .page-title {color:#00aeef;font-size:32px;font-size:3.2rem;}
#the-weekly .weekly-nav {display:table;width:100%;margin-top:30px;margin-top:3rem;padding-bottom:10px;padding-bottom:1rem;border-bottom:1px solid #c9c9c9;font-size:11px;font-size:1.1rem;text-transform:uppercase;}
#the-weekly .weekly-prev, #the-weekly .weekly-now, #the-weekly .weekly-next {display:table-cell;width:33%;}
#the-weekly .weekly-prev a, #the-weekly .weekly-next a {color:#8a8a8a;}
#the-weekly .weekly-prev a:hover, #the-weekly .weekly-next a:hover {color:#00aeef;}
#the-weekly .weekly-prev a::before {display:block;float:left;margin-right:10px;margin-right:1rem;font-family:rgb;content:"\e612";}
#the-weekly .weekly-next a::after {display:block;float:right;margin-left:10px;margin-left:1rem;font-family:rgb;content:"\e610";}
#the-weekly .weekly-now {color:#8a8a8a;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;text-align:center;}
#the-weekly .weekly-next {text-align:right;}
#edition-calendar h5 {text-align:center;}
#calendarwrapper table {table-layout:fixed;width:100%;}
#calendarwrapper td {width:calc(14.2857% - 1px);height:50px;border:1px solid #8a8a8a;color:#646464;font-size:16px;font-size:1.6rem;text-align:center;vertical-align:middle;}
#calendarwrapper .thead td {border-left:medium none;border-right:medium none;border-top:medium none;}
#calendarwrapper .thead:first-child td {border-color:#c9c9c9;vertical-align:bottom;}
#calendarwrapper .arrow-prev a::after, #calendarwrapper .arrow-next a::after {display:block;font-size:11px;font-size:1.1rem;padding-bottom:5px;padding-bottom:0.5rem;}
#calendarwrapper .arrow-prev span, #calendarwrapper .arrow-next span {display:none;}
#calendarwrapper .monthname div {width:auto;margin-bottom:-1px;margin-bottom:-0.1rem;padding-bottom:5px;padding-bottom:0.5rem;border-bottom:1px solid #00aeef;color:#00aeef;display:inline-block;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:11px;font-size:1.1rem;text-transform:uppercase;}
#calendarwrapper .arrow-prev {text-align:left;}
#calendarwrapper .arrow-next {text-align:right;}
#calendarwrapper .thead:last-child td {font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;}
#calendarwrapper .today {background-color:#00aeef;color:#fff;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;}
#calendarwrapper .today a {color:#fff;}
#edition-calendar > ul {clear:both;float:left;width:100%;margin-top:25px;margin-top:2.5rem;font-family:"Supria Sans W01 bold",helvetica,arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:150%;}
#edition-calendar li {margin-top:5px;margin-top:0.5rem;padding-top:5px;padding-top:0.5rem;border-top:1px dotted #c9c9c9;}
#edition-calendar li:first-child {border-top:none;margin-top:0;padding-top:0;}
#edition-calendar li::before {float:left;display:inline-block;content:"\e620";font-family:rgb;margin-right:5px;margin-right:0.5rem;}
#mapme {position:relative;height:310px;padding:0;background:#eee url("images/israel-aid.png") no-repeat scroll center -110px / cover;}
#mapme .content {position:absolute;bottom:0px;width:calc(100% - 40px);padding:20px;padding:2rem;background-color:#eee;}
#mapme .icon {text-align:center;margin:-52px 0 20px;margin:-5.2rem 0 2rem;}
#mapme .icon img {transition:transform 0.8s ease-in-out 0s;-webkit-transition:transform 0.8s ease-in-out 0s;}
#mapme .icon img:hover {transform:rotate(360deg);-webkit-transform:rotate(360deg);}
#mapme h5 a {color:#00aeef;}
#mapme h5 a:hover {color:#000;}
#mapme .text {margin-top:17px;margin-top:1.7rem;font-size:16px;font-size:1.6rem;line-height:120%;text-align:center;}
#mapme .text a {color:#000;}
/* top stories */
#top-stories {margin-top:3px;margin-top:0.3rem;padding:10px 15px;padding:1rem 1.5rem;background-color:#eee;}
#top-stories .header {max-width:1160px;min-width:980px;height:14px;line-height:14px;margin:0 auto 10px;margin-bottom:1rem;}
#top-stories .header h3 {float:left;margin:0;color:#414141;font-size:14px;font-size:1.4rem;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;text-transform:uppercase;}
#top-stories .arrows {float:right;}
#top-stories .next, #top-stories .prev {cursor:pointer;}
#top-stories .arrows span {display:none;}
#top-stories .arrows a::after {display:block;float:left;margin-left:20px;margin-left:2rem;color:#fff;font-family:rgb;font-size:32px;font-size:3.2rem;}
#top-stories .arrows .prev::after {content:"\e612";}
#top-stories .arrows .next::after {content:"\e610";}
#top-stories .arrows .disabled::after {color:#666;cursor:default;}
#top-stories .arrows a:not(.disabled):hover::after {color:#00aeef;}
#top-stories-viewport {position:relative;overflow:hidden;clear:both;max-width:1160px;min-width:980px;height:65px;margin:0 auto;}
#top-stories-viewport ul {position:absolute;left:0;top:0;height:77px;}
#top-stories-viewport .item {clear:none;width:290px;padding:0;border:none;margin:0 0.25px;}
#top-stories-viewport .media {width:45.5%;max-width:176px;margin-right:3.5%;}
#top-stories-viewport .item-body {clear:none;width:44%;max-width:170px;margin-right:7%;}
#top-stories-viewport .headline {font-family:"Supria Sans W01 Regular",helvetica,sans-serif;font-size:13px;font-size:1.3rem;line-height:130.77%;}
#top-stories-viewport .byline {display:none;}
/* Did You Know */
#facts {margin-top:50px;margin-top:5rem;}
.cols2 #facts {margin-top:0;}
.facts-wrapper {color:#333;font-size:14px;font-size:1.4rem;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;}
.facts-wrapper header {margin-bottom:40px;margin-bottom:5rem;padding-bottom:50px;text-align:center;}
.facts-wrapper h1 {margin-bottom:30px;margin-bottom:3rem;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;color:#333;font-size:55px;font-size:5.5rem;line-height:105.5%;}
.facts-wrapper h2 {margin-bottom:30px;margin-bottom:3rem;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;color:#333;font-size:2.5rem;font-size:2.5rem;line-height:112%;}
.facts-wrapper h3 {height:25px;margin-bottom:20px;margin-bottom:2rem;font-size:24px;font-size:2.4rem;line-height:1;font-family:"SupriaSansW01-HeavyItal",helvetica,arial,sans-serif;text-transform:capitalize;}
.facts-wrapper nav {float:left;width:150px;margin-right:50px;margin-right:5rem;margin-top:45px;margin-top:4.5rem;}
.facts-wrapper nav li {width:150px;padding:15px 0;padding:1.5rem 0;border-top:1px solid #d2d2d2;text-transform:uppercase;}
.facts-wrapper nav li:last-child {border-bottom:1px solid #d2d2d2;}
.facts-wrapper nav a {color:#808080;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;}
.facts-wrapper nav .active a {color:#00aeef;}
.facts-wrapper .facts-content {float:left;width:calc(100% - 200px);font-size:18px;font-size:1.8rem;line-height:155.5%;}
.facts-wrapper .fact {padding:10px 0 40px;padding:1rem 0 4rem;border-top:1px solid #d2d2d2;}
.facts-wrapper .share-bars {float:none;max-width:569px;margin:20px auto 0;margin-top:2rem;}
.facts-wrapper .share-bars li {width:calc(33.9% - 10px);}
.share .whatsapp-share{display:none;}
/* single */
.article {clear:both;float:left;width:100%;}
.article.news {margin-top:50px;margin-top:5rem;}
.article .article-header {text-align:center;padding:75px 12.06896552% 50px;padding:7.5rem 12.06896552% 5rem;margin:auto;}
.article.news .article-header {width:122.97734628%;margin:0 -5.52631579% 0 -13.15789474%;padding-top:0;padding-left:0;padding-right:0;}
.article .article-header .hashtag {margin-bottom:25px;margin-bottom:2.5rem;}
.article .article-header .headline {margin-bottom:30px;margin-bottom:3rem;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;color:#333333;font-size:55px;font-size:5.5rem;line-height:105.5%;}
.article .article-header .underline {margin-bottom:30px;margin-bottom:3rem;font-family:"Supria Sans W01 Light",helvetica,arial,sans-serif;color:#333333;font-size:25px;font-size:2.5rem;line-height:112%;}
.article .article-header .byline::after {content:"|";padding:0 5px;padding:0 0.5rem;}
.article .article-media {margin-bottom:50px;margin-bottom:5rem;}
.article.news .article-media {width:122.97734628%;margin-left:-13.15789474%;}
.article-wrapper {float:left;width:53.27586207%;margin:0 9.13793103% 0 8.62068966%;}
.article-wrapper .article-main {}
.article-wrapper .article-topics {clear:both;float:left;width:100%;color:#8a8a8a;font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:125%;}
.article-wrapper .article-topics a {color:#a30030;}

/* Timeline */
.article-wrapper.timeline {width: 100%;margin: 0;}
.article:not(.page) .article-body .media-section.timeline-video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
	width: 100%;
}
.article:not(.page) .article-body .media-section iframe:not(.twitter-tweet) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%;
	margin: 0;
}
.article:not(.page) .article-body .frst-timeline-style-13 .frst-timeline-content-inner {
    padding: 10px;
}
.article:not(.page) .article-body .frst-timeline-style-13 .frst-date {
    font-size: 14px;
}
/* ADD MARGIN UNDER THE STORY TITLE */
.article:not(.page) .article-wrapper.timeline .article-body .frst-timeline-style-13 h2 {
	font-size: 16px !important;
	margin-bottom:16px !important;
}
/* INCREASE THE FONT SIZE FOR DESKTOP ONLY */
.article:not(.page) .article-body .frst-timeline-style-13 li,
.article:not(.page) .article-body .frst-timeline-style-13 p {
	font-size: 14px;
}
/* ADD MARGIN UNDER EACH PARAGRAPH EXCEPT THE LAST ONE */
.article:not(.page) .article-body .frst-timeline-style-13 p {margin-bottom:16px;}
.article:not(.page) .article-body .frst-timeline-style-13 p:last-child {margin-bottom:0;}

.article-wrapper.timeline .share li {
    width: calc(20% - 10px);
}
.article-wrapper.timeline .frst-timeline-style-13 .alignnone.wp-caption {
	float: none;
	width: 100% !important;
    margin: 0;
	margin: 0 0 28px 0;
    margin: 0 0 2.8rem 0;
}
.article-body .frst-container,
.article-body .frst-timeline-block {padding-left:0;padding-right:0;}
.article-body .frst-timeline-style-13 .frst-timeline-content-inner {min-height:auto;}
.article-body h3 {font-size:2rem;margin-bottom: 2.8rem;line-height: 155.5%;font-weight:bold;}
/* IMAGES SHOULD ALWAYS BE THE FULL WIDTH WITH MARGIN UNDER */
.article-wrapper.timeline .frst-timeline-style-13 .frst-timeline-content-inner .media-section {max-height:initial;}
.article-wrapper.timeline .frst-timeline-style-13 .frst-timeline-block.frst-small-img .frst-timeline-content-inner .media-section img {width:100%;height:auto;border-radius:0;margin:0 0 16px;}
.article-wrapper.timeline .frst-timeline-style-13 .wp-caption {float:left;margin:0 0 16px;}
/* MAKE THE FONT FOR THE CAPTIONS SMALLER */
.article:not(.page) .article-wrapper.timeline .frst-timeline-content-inner .wp-caption-text {font-size:11px;border-bottom-style:dotted;overflow:hidden;}
.article-wrapper.timeline .frst-timeline-style-13 .wp-caption {overflow:hidden;}

.article:not(.page) .article-body .alignnone, .article:not(.page) .article-body iframe:not(.twitter-tweet) {width:122.97734628% !important;margin-left:-13.15789474%;margin-right:-5.52631579%;}
.article-body .fb_iframe_widget iframe {margin:0 !important;}
.article-body iframe.instagram-media {max-width:100% !important;}
.article-body iframe.twitter-tweet (display:inline-block !important;clear:both;margin:0 auto 28px;margin-bottom:2.8rem;)
.article-body .mapp-layout, .article-body .fb_iframe_widget {margin-bottom:28px;margin-bottom:2.8rem;}
.article-body p + div[align="center"] {display:none;}
.article-body object {clear:both;display:block;margin:0 auto;}
.article-body blockquote {width:80%;margin:0 auto 28px;margin-bottom:2.8rem;color:#00aeef;font-family:"SupriaSansW01-BoldItali",helvetica,arial,sans-serif;font-size:24px;font-size:2.4rem;line-height:125%;}
.article-body blockquote p {font-size:24px;font-size:2.4rem;line-height:125%;}
.article-body blockquote p:last-child {margin-bottom:none;}
.article-body blockquote strong, .article-body blockquote b, .article-body blockquote em, .article-body blockquote i {font-family:inherit;font-weight:inherit;}
.article-body ol {clear:left;list-style:decimal outside none;margin-bottom:28px;margin-bottom:2.8rem;padding-left:18px;padding-left:1.8rem;}
.article-body ul {clear:left;list-style:disc outside none;margin-bottom:28px;margin-bottom:2.8rem;padding-left:18px;padding-left:1.8rem;}
.article-body li {font-size:18px;font-size:1.8rem;line-height:155.5%;margin-bottom:12px;margin-bottom:1.2rem;}
.article-body ul > li:last-child, .article-body ol > li:last-child {margin-bototm:0;}
.article-body li > ul, .article-body li > ol {clear:both;margin-top:12px;margin-top:1.2rem;}
.article-body .banner {clear:both;float:left;width:calc(100% - 30px);margin-top:20px;margin-top:2rem;padding:15px;padding:1.5rem;text-align:center;background-color:#eee;}
.article-body .banner img {display:block;margin:0 auto;width:100%;height:auto;}
.article-comments {clear:both;float:left;width:100%;margin-top:30px;margin-top:3rem;padding-top:30px;padding-top:3rem;border-top:1px solid #c9c9c9;}
.article-comments h5 {clear:both;float:left;width:100%;margin-bottom:25px;margin-bottom:2.5rem;color:#000;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:20px;font-size:2rem;line-height:1;text-transform:uppercase;}
.theater {clear:both;float:left;width:100%;margin-bottom:50px;margin-bottom:5rem;padding:75px 0;padding:7.5rem 0;background-color:#414141;}
.video-wrapper {max-width:1160px;min-width:980px;margin:0 auto;padding:0 15px;padding:0 1.5rem;}
.video-wrapper .content {float:left;width:65.5172%;}
.video-wrapper .content p {margin-bottom:0;}
.video-wrapper .header {float:left;width:30.6034%;margin-left:3.87931%;}
.video-wrapper .headline {margin-bottom:30px;margin-bottom:3rem;color:#fff;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:55px;font-size:5.5rem;line-height:105.5%;}
.video-wrapper .underline {margin-bottom:30px;margin-bottom:3rem;font-family:"Supria Sans W01 Light",helvetica,arial,sans-serif;color:#fff;font-size:18px;font-size:1.8rem;line-height:112%;}
.video-wrapper .share-buttons {margin-top:50px;margin-top:5rem;padding-top:30px;padding-top:3rem;border-top:1px solid #5b5b5b;}
.video-wrapper .share .email {background-color:#d82928;}
.more-videos {clear:both;}
.article-wrapper .more-videos {margin-top:-25px;margin-top:-2.5rem;margin-left:-16.1812%;}
.item.video-item {clear:none;width:47.3684%;height:260px;overflow:hidden;}
.item.video-item:nth-child(2n+1) {margin-right:5.26316%;}
.item.video-item .media {width:100%;margin:0 0 15px;margin-bottom:15px;}
.video-item .headline {font-size:20px;font-size:2rem;}
.writer-bio {margin-bottom:50px;margin-bottom:5rem;}
.writer-bio img {float:left;width:20%;max-width:70px;min-width:50px;height:auto;margin:6px 10px 0 0;margin:0.6rem 1rem 0 0;}
.writer-bio .byline {margin-bottom:15px;margin-bottom:1.5rem;font-size:18px;font-size:1.8rem;}
.cols2.writer-bio > p {margin-bottom:15px;margin-bottom:1.5rem;font-size:13px;font-size:1.3rem;line-height:130%;}
.writer-bio .see-all a {text-transform:uppercase;color:#8a8a8a;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;}
.writer-bio .see-all a:hover {text-decoration:underline;}
#related {clear:both;float:left;position:relative;width:100%;margin-top:30px;margin-top:3rem;padding-top:30px;padding-top:3rem;border-top:1px solid #c9c9c9;}
#related h5 {width:100%;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:20px;font-size:2rem;text-align:center;text-transform:uppercase;}
#related h5 a {color:#000;}
#related .arrow-prev {left:0;}
#related .arrow-next {right:0;}
#related .arrow-next a::after, #related .arrow-prev a::after {font-size:30px;font-size:3rem;}
#related-viewport {width:calc(100% - 80px);height:265px;margin:0 40px;margin:0 4rem;}
#related-viewport > ul {min-width:5080px;}
#related-viewport .item {width:224px;height:255px;margin-right:30px;margin-right:3rem;padding:15px;padding:1.5rem;background-color:#eee;text-align:left;}
#related-viewport .media {margin-bottom:15px;margin-bottom:1.5rem;}
#related-viewport .headline {font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:18px;font-size:1.8rem;line-height:111.11%;}
/* sharing */
.share-bars, .share-buttons {clear:both;float:left;width:100%;margin-bottom:55px;margin-bottom:5.5rem;}
.share-buttons {margin-top:27px;margin-top:2.7rem;}
.share-buttons a span {display:none;}
.share li {float:left;width:32px;height:32px;line-height:32px;margin-right:10px;margin-right:1rem;font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:12px;font-size:1.2rem;text-align:center;}
.share-bars li {width:calc(20.32% - 10px);height:35px;line-height:35px;}
.share-bars a::before {padding-right:5px;}
.share-bars li > span {color:#fff;font-family:"Supria Sans W01 Light";margin-left:5px;margin-left:0.5rem;}
.share li:last-child {margin-right:0;}
.share a {color:#fff;text-transform:uppercase;}
.share a::before {font-family:rgb;color:#fff;}
.share .fb-share {background-color:#3b5998;}
.share .tweet {background-color:#55acee;}
.share .linkedin {background-color:#0e76a8;}
.share .comment {background-color:#bf2026;}
.share .email {background-color:#414141;}
.share .print {background-color:#7a7a7a;}
.share .fb-share a::before {content:"\e60b";}
.share .tweet a::before {content:"\e609";}
.share .linkedin a::before {content:"\e903";}
.share .comment a::before {content:"\e615";}
.share .email a::before {content:"\e65b";}
.share .print a::before {content:"\e604";}
.share .email .at4-icon.aticon-email {display:none !important;}
.share-buttons-buttom li{font-size:15px;font-size:1.5rem;}
/* pages */
.page-header {clear:both;float:left;width:100%;margin-bottom:50px;margin-bottom:5rem;padding-top:30px;padding-top:3rem;border-top:1px solid #c9c9c9;}
.page-title {font-family:"Supria Sans W01 Heavy",helvetica,aria,sans-serif;font-size:40px;font-size:4rem;text-transform:capitalize;}
#topics {margin-top:50px;margin-top:5rem;}
#topics .page-title {clear:none;float:left;}
#topics .share {float:right;}
#topics .page-title + .share {float:right;margin-left:50px;margin-left:5rem;}
#topics .page-header .media {clear:none;float:right;width:38.4211%;margin-left:3.28595%;margin-top:3px;margin-top:0.3rem;}
#topics .page-header h3 {clear:left;float:left;margin-bottom:-15px;margin-bottom:-1.5rem;margin-top:20px;margin-top:2rem;}
#topics .page-header .share {float:left;}
#topics.sliders .page-header {border-top:none;padding-top:0;}
#topics.sliders .page-header::before {display:block;width:100%;height:12px;margin-bottom:20px;margin-bottom:2rem;background:transparent url("images/bg_dotted_blue.png") repeat-x scroll 0 0;content:"";}
#topics.sliders .page-title {color:#00aeef;text-transform:uppercase;line-height:1;}
#topics.sliders .page-header h3 {clear:none;margin:12px 0 0 15px;margin:1.2rem 0 0 1.5rem;color:#808080;font-size:16px;font-size:1.6rem;letter-spacing:1px;line-height:1;text-transform:uppercase;}
#topics.sliders .page-header .share {float:right;}
.page:not(body) {margin-top:50px;margin-top:5rem;}
.page:not(body) .article-wrapper {width:65.5172%;margin-left:0;margin-right:5.51724%;}
.wpcf7-response-output {font-family:"Supria Sans W01 Bold",helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;padding:10px !important;padding:1rem !important;}
.wpcf7-form-control.wpcf7-submit {padding:5px 10px;padding:0.5rem 1rem;color:#fff;background-color:#00aeef;border:1px solid;font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;font-size:20px;font-size:2rem;text-transform:uppercase;}
.page-header .has-image h3 img {height:auto;width:100%;}
/* page numbers */
.wp_page_numbers li {float:left;display:block;height:18px;line-height:18px;margin-right:10px;margin-right:1rem;font-family:"Supria Sans W01 Medium",helvetica,arial,sans-serif;font-size:12px;font-size:1.2rem;}
.wp_page_numbers a {padding:0 5px;padding:0 0.5rem;display:block;color:#333;}
.wp_page_numbers li a:hover {color:#a30030;}
.wp_page_numbers li.active_page a {color:#fff;background-color:#00aeef;}
.wp_page_numbers li.page_info {color:#333;margin-right:20px;margin-right:2rem;}
header + .wp_page_numbers.item {padding-top:25px;padding-top:2.5rem;border-top:1px solid #c9c9c9;}
/* responsive slides */
.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block;height:auto;float:left;width:100%;border:0;}
.rslides_tabs {float:right;}
.rslides_tabs li, .rslides_nav {position:relative;float:left;margin:3px 0 0 3px;margin:0.3rem 0 0 0.3rem;padding:3px 5px;padding:0.3rem 0.5rem;border:1px solid #c9c9c9;}
.rslides_nav.prev {margin-left:0;}
.rslides_tabs .rslides_here {background-color:#00aeef;}
.rslides_tabs .rslides_here a {color:#fff;}
.rslides_tabs li:hover, .rslides_nav:hover {background-color:#333;color:#fff;}
.rslides_tabs .rslides_here a:hover, .rslides_tabs li a:hover {color:#fff;}
.rslides_caption {position:absolute;bottom:0;left:0;right:0;z-index:2;margin:0;padding:5px 10px 6px;padding:0.5rem 1rem 0.6rem;font-size:12px;font-size:1.2rem;color:#fff;background:#000;background:rgba(0,0,0, .4);}
/* Spanish website banner */
.es_banner {display:block;position:relative;padding:20px 0 10px;padding:2rem 0 1rem;background-color:#00aeef;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;text-align:center;text-decoration:none;}
.es_banner::after {position:absolute;right:0;bottom:0;border-width:15px;border-style:solid;border-color:#333 #fff #fff #333;content:"";}
.es_banner .banner_logo {position:absolute;left:20px;bottom:10px;}
.es_banner .banner_title {display:block;margin-bottom:8px;margin-bottom:0.8rem;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:70px;font-size:7rem;color:#fff;}
.es_banner .banner_subtitle {display:block;max-width:420px;margin:0 auto 8px;margin-bottom:0.8rem;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-size:18px;font-size:1.8rem;color:#333;line-height:20px;}
.es_banner .banner_text {display:block;margin-bottom:20px;margin-bottom:2rem;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-size:14px;font-size:1.4rem;color:#fff;}
.es_banner .banner_text span {text-decoration:underline;}
.es_banner_white {background-color:#eee;}
.es_banner_white .banner_title, .es_banner_white .banner_text {color:#00aeef;}
.es_banner_white .banner_subtitle {color:#333;}
/* educators21c banner */
.educators_banner {display:block;background:transparent url("images/board_stand.png") no-repeat scroll center center;padding:20px 0 10px;padding:2rem 0 1rem;text-align:center;}
.educators_banner.gray_back {background-color:#eee;}
.educators_banner .logo {display:block;margin:0 auto;width:526px;box-sizing:border-box;border:13px solid #333;background:#00aeef;padding:12px;}
.educators_banner .logo img {display:block;margin:0 auto;max-width:100%;}
.educators_banner .underline {font-family:"SupriaSansW01-RegularIt",helvetica,arial,sans-serif;display:block;font-size:14px;font-size:1.4rem;background:#00aeef;color:#fff;display:table;margin:10px auto;margin:1rem auto;padding:5px 8px;padding:0.5rem 0.8rem;}
.educators_banner .click {font-size:14px;font-size:1.4rem;display:block;color:#00aeef;}
.educators_banner .tdu {text-decoration:underline;}
.educators_banner .mobile_click {display:none;}
.educators21c-intro {clear:both;width:calc(100% - 144px);padding:36px 72px;padding:3.6rem 7.2rem;overflow:hidden;text-align:center;}
.educators21c-intro .title {margin-bottom:26px;margin-bottom:2.6rem;font-family:"Supria Sans W01 Cd Bold",helvetica,arial,sans-serif;font-size:60px;font-size:6rem;}
.educators21c-intro .description {font-size:25px;font-size:2.5rem;line-height:120%;}
/* educators21c signup & signup page */
#newsletter .form {height:auto;}
#newsletter .form input {margin-bottom:7px;}
.educators21c_nlsignup #newsletter:after {display:none;}
.educators21c_nlsignup #newsletter {display:block;text-decoration:none;position:relative;background:#00aeef;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;text-align:center;padding:90px 0 10px;margin:3px 0 20px;overflow:hidden;height:580px;}
.educators21c_nlsignup #newsletter .newsletter_envelope {position:absolute;top:98px;left:34px;height:180px;z-index:1;}
.educators21c_nlsignup #newsletter .title {display:block;font-family:"SupriaSansW01-RegularIt",helvetica,arial,sans-serif;font-size:21px;font-size:2.1rem;color:#333;margin:10px 0 8px;margin:1rem 0 0.8rem;line-height:1.2;background:#00aeef;z-index:2;text-transform:none;}
.educators21c_nlsignup #newsletter .form_holder {background:transparent url("images/educators_full_page_boardstand.png") no-repeat scroll center center;padding:30px 0px 110px;padding:3rem 0 11rem;margin-top:30px;margin-top:3rem;}
.educators21c_nlsignup #newsletter .form, body:not(.ismobile) .nlsignup #newsletter .form {position:relative;width:655px;border:19px solid #333;margin:40px auto;background:#fff;padding:20px 100px;height:auto;box-sizing:border-box;}
.educators21c_nlsignup #newsletter .form:after, body:not(.ismobile) .nlsignup #newsletter .form:after {display:table;content:"";clear:both;}
.educators21c_nlsignup #newsletter .form input, body:not(.ismobile) .nlsignup #newsletter .form input {font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;width:100%;border:none;background:none;font-size:25px;font-size:2.5rem;border-bottom:1px solid #8a8a8a;padding-bottom:12px;padding-bottom:1.2rem;margin:7px 0;margin:0.7rem 0;}
.educators21c_nlsignup #newsletter .form a, body:not(.ismobile) .nlsignup #newsletter .form a {font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-size:30px;font-size:3rem;background:none;border:none;color:#00aeef;float:right;}
body:not(.ismobile) .nlsignup #newsletter:after {border-width:60px;}
body:not(.ismobile) .nlsignup #newsletter .form {margin:40px auto 20px;}
body:not(.ismobile) .nlsignup #newsletter .title {font-size:100px;margin:30px 0;}
body:not(.ismobile) .nlsignup #newsletter .subtitle {margin-bottom:0;font-family:"SupriaSansW01-CdRegular1114428",helvetica,arial,sans-serif;font-size:48px;line-height:50px;}
body:not(.ismobile) .nlsignup #newsletter .errormsg {margin-bottom:30px;}
body:not(.ismobile) .nlsignup #newsletter .logo {margin-bottom:10px;}
body:not(.ismobile) .nlsignup #newsletter .logo object {width:350px;height:84px;}
/* newsletter promo in articles */
.nlpromo {background:transparent url("images/bg_dotted_blue.png") repeat scroll 0 0;margin:54px 0;overflow:hidden;padding:14px}
.nlpromo-wrap {background-color:#fff;overflow:hidden}
.nlpromo .title {float:left;font-family:"Supria Sans W01 Bold";font-size:18px;line-height:23px;padding:6px 0 6px 38px}
.nlpromo .button {background-color:#00aeef;color:#fff;display:block;float:right;font-family:"Supria Sans W01 Medium";font-size:22px;padding:18px}
/* educators21c pages */
#the-weekly.educators21c .page-title.left {float:left;margin-bottom:20px;margin-bottom:2rem;}
#the-weekly.educators21c .page-title.right {float:right;margin-top:13px;margin-top:1.3rem;text-transform:uppercase;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;letter-spacing:1px;font-size:16px;font-size:1.6rem;}
.article.educators21c .page-header {margin-top:3px;margin-top:0.3rem;padding-top:30px;padding-top:3rem;background:transparent url("images/bg_dotted_blue.png") repeat-x scroll 0 0;border-bottom:1px solid #c9c9c9;border-top:none;color:#00aeef;}
.article.educators21c .page-title.left {float:left;margin-bottom:15px;margin-bottom:1.5rem;font-size:24px;font-size:2.4rem;}
.article.educators21c .page-title.right {float:right;margin-top:8px;margin-top:0.8rem;text-transform:uppercase;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;letter-spacing:1px;font-size:14px;font-size:1.4rem;}
.article.news.educators21c .page-header {margin:0.3rem -5.52632% 5rem -13.1579%;width:122.977%;}
#the-weekly .page-header-new {position:relative;padding-top:85px;padding-bottom:10px;border-bottom:1px solid #dedede;}
#the-weekly.educators21c .page-header-new .page-title.right {padding:0;margin:0;}
#the-weekly .page-header-new .ed21c_head_logo {position:absolute;bottom:0px;left:0px;width:100%;text-align:center;}
#the-weekly .page-header-new .ed21c_head_logo img {display:block;margin:0 auto;}
#the-weekly .page-header-new .weekly-nav {width:auto;text-align:left;padding:0;border:none;line-height:16px;margin:0;}
#the-weekly .page-header-new .weekly-nav .weekly-now {width:auto;margin:0;padding:0;text-align:left;}
#edition-calendar.sidebar-widget.calendar-links:not(.noborder) {border:none;background:#eee;padding:23px 30px;box-sizing:border-box;margin-bottom:25px;}
#topics .page-header-topics {clear:both;float:left;width:100%;margin-bottom:0px;border:none;padding-top:30px;padding-top:3rem;}
#topics .page-header-topics {margin-top:3px;margin-top:0.3rem;padding-top:30px;padding-top:3rem;background:transparent url("images/bg_dotted_blue.png") repeat-x scroll 0 0;border-top:none;color:#00aeef;}
#topics .page-header-topics .page-title.left {float:left;margin-bottom:15px;margin-bottom:1.5rem;font-size:24px;font-size:2.4rem;}
#topics .page-header-topics .page-title.right {float:right;margin-top:8px;margin-top:0.8rem;text-transform:uppercase;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;letter-spacing:1px;font-size:14px;font-size:1.4rem;}
.page-header-new .share-buttons {position:absolute;top:10px;z-index:9;}

.popup_darker {display:none;z-index:5000;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.74);}
.popup_darker > div {left:50%;top:50%;position:fixed;}
#uncover_israel_popup > div {width:352px;height:406px;margin-left:-176px;margin-top:-203px;}
.popup_darker .close_btn:after {cursor:pointer;content:"X";color:#fff;position:absolute;top:-40px;right:-33px;font-size:35px;}
#educators21c_popup > div {width:352px;height:406px;margin-left:-176px;margin-top:-203px;background:#fff;padding:8px;}
.at-icon-wrapper{display:none !important;}


/*
tooltip popup
*/
.none{display:none;}
.open-tooltippopup{cursor:pointer; display:inline-block;}
.wrap-tooltip{cursor:pointer;position:relative;display:inline-block;}
.wrap-tooltip-box.active{z-index:3;}
.wrap-tooltip-box{position:absolute; top:100%;left:0;background:#fff;box-shadow:2px 2px 5px #999;z-index:0;}
.wrap-border{font-size:1.6rem;line-height:2.2rem;color:#646464;position:relative;display:block;border:2px solid #c9c9c9;padding:30px;width:350px;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-style:italic;}
/*.wrap-border::after{content:"";position:absolute;bottom:-8px;right:-8px;width:0px;height:0px;border-top:50px solid #8a8a8a; border-right:50px solid transparent;background:#fff;}*/
.close_tooltip{ visibility:initial; z-index:4;float:right;color:transparent;width:16px;height:20px;position:absolute;right:15px;top:10px;cursor:pointer;}
.close_tooltip::before {visibility:initial;content:"\e63f";color:#7a7a7a;font-family:rgb;font-size:16px;font-style:normal;cursor:pointer;}
.tootip-title{text-transform:capitalize; display:inline-block;}
body.ismobile .wrap-border{width:226px;}
/*
body.ismobile .wrap-tooltip-box{position:fixed;bottom:-100%;left:15px;top:inherit;width:calc(100% - 30px);}
body.ismobile .wrap-tooltip-box.active{bottom:15px;  -webkit-animation-name:active; -webkit-animation-duration:0.5s; }
body.ismobile .wrap-tooltip-box .wrap-border{width:calc(100% - 64px);}
@-webkit-keyframes active {from {bottom:-100%;}to {bottom:15px;}}
@keyframes active {from {bottom:-100%;}to {bottom:15px;}}*/


/*
Exhibition
*/
.article.page.exhibition {margin-top:1px;}
.article.exhibition .page-header {border-top:0;padding-top:0;width:100vw;height:344px;background-image:url(images/ex_cover_bg.jpg);display:block;position:relative;opacity:1;margin-left:calc((50vw - 580px) * -1);padding-top:80px;padding-bottom:50px;box-sizing:border-box;margin-bottom:60px;margin-bottom:6rem;}
.article.exhibition .article-body {font-size:17px;line-height:180%;}
.exhibition_sidebar {width:28%;float:left;}
.exhibition .page-title {font-size:76px;color:#FFFFFF;text-align:center;font-family:SupriaSansW01-CdBoldIt, helvetica, arial, sans-serif;line-height:86px;margin-bottom:18px;text-transform:none}
.exhibition header .page-overline span {text-transform:none;}
.exhibition .page-overline {text-align:center;font-size:24px;letter-spacing:4px;color:#FFFFFF;text-transform:uppercase;margin-bottom:30px;}
.exhibition_sidebar .form input[type="text"] {display:block;font-size:14px;color:#414141;width:100%;box-sizing:border-box;padding:7px 7px 2px 15px;line-height:195%;margin-bottom:24px;border:0;border-bottom:1px solid #A2A2A2;background:#F5F5F5;font-family:'Supria Sans W01 Regular', helvetica, arial, sans-serif;}
.exhibition_sidebar .form h2 {color:#00AEEF;font-size:22px;margin-bottom:20px;line-height:130%;font-weight:bold;}
.exhibition_sidebar .form {background:#FFFFFF;border:2px solid #00AEEF;padding:8%;margin-bottom:25px;position:relative;}
.exhibition_sidebar input[type="submit"], .exhibition_sidebar a.action {transition:all 0.5s ease;cursor:pointer;width:100px;position:relative;left:50%;margin-left:-50px;margin-top:12px;background:#FFFFFF;border:2px solid #00AEEF;color:#00AEEF;padding:10px;font-size:14px;font-weight:bold;text-transform:uppercase;}
.exhibition_sidebar a.action.downloadexhibition {width:43%;}
.exhibition_sidebar input[type="submit"]:hover, .exhibition_sidebar a.action:hover {background:#00AEEF;color:#fff;}
.exhibition_sidebar .form .must .error {background:#FFEEEE;}
.exhibition_sidebar .form .must:before {content:"*";color:#00AEEF;position:absolute;left:6px;top:14px;font-size:14px;z-index:2;}
.exhibition_sidebar .form .must {position:relative;}
#rc-imageselect, .g-recaptcha {display:inline; }
#rc-imageselect{max-width:100%;}
.g-recaptcha:not(#postcard-g-recaptcha)>div>div {width:292px !important;border-right:2px solid #DFDFDF;overflow:hidden;margin-left:-34px;height:76px !important;transform:scale(0.77);text-align:center;position:relative;}
.form_notice {font-size:14px;font-style:italic;color:#A8A8AD;margin-top:5px;margin-bottom:5px;}
.form_notice:before {content:"*";color:#00AEEF;margin-right:2px;}
.exhibition_sidebar a.action {position:relative;display:block;width:70%;margin:20px auto 0;clear:both;left:0;padding:12px;text-align:center;}
#exhibition_slideshow {z-index:50000;display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.63);}
#exhibition_slideshow li {display:none;width:100% !important;left:0;top:0;height:100% !important;background:#000;padding:100px 120px;overflow:scroll;box-sizing:border-box;}
#exhibition_slideshow li img {max-height:100%;max-width:100%;width:auto;float:right;}
#exhibition_slideshow li .ex_text {display:inline-block;vertical-align:top;text-align:left;font-family:Supria Sans W01 Regular;width:calc(35% - 70px);max-width:400px;margin-left:55px;box-sizing:border-box;font-size:1.3vw;line-height:145%;color:#a8a8ad;}
#exhibition_slideshow li .ex_page {font-size:24px;color:#00ADEF;font-family:Supria Sans W01 Cd Bold;margin-bottom:15px;}
#exhibition_slideshow li .ex_text span {font-size:12px;line-height:normal;display:block;margin-top:10px;}
.exhibition #nav_ex {display:none;}
.exhibition #nav_ex > div:after {cursor:pointer;z-index:500001;position:fixed;top:50%;margin-top:-20px;font-family:rgb;font-size:48px;color:#fff;}
.exhibition #nav_ex > div#next_ex:after {right:26px;content:"\e610";}
.exhibition #nav_ex > div#prev_ex:after {left:26px;content:"\e612";}
#close_ex {display:none;cursor:pointer;z-index:50001;position:fixed;right:18px;top:18px;color:#c9c9c9;font-size:24px;background:transparent;padding:2px 15px;font-family:Supria Sans W01 Bold;}
div#close_ex:after {font-family:rgb;content:"\e926";}
.g-recaptcha.error>div>div {border:2px solid #FFA5A5;}
.exhibition .share li {background:transparent;font-size:40px;width:40px;margin-right:28px;float:none;display:inline-block;}
.exhibition .share.share-bars {margin-bottom:0;}
.exhibition .share ul {display:block;text-align:center;}
.exhibition .share li {background:transparent;}
.exhibition .share .fb-share a::before {content:"\e654";}
.exhibition .share .tweet a::before {content:"\e655";}
.exhibition .share .email a::before {content:"\e653";}
.exhibition .pre-content {color:#00AEEF;text-align:center;font-size:38px;line-height:48px;font-weight:bold;font-family:"Supria Sans W01 Heavy",helvetica,arial,sans-serif;padding:0px 75px;margin-bottom:48px;}
a.action.viewonline {background:#00AEEF;color:#fff;padding:7px;font-weight:bold;font-size:16px;letter-spacing:1px;width:280px;display:block;text-align:center;margin:28px auto 50px;text-transform:uppercase;}
a.action.viewonline.bottom {margin-top:35px;margin-bottom:35px;}
.exhibition_sidebar .thankyou {display:none; background:#FFFFFF;border:2px solid #00AEEF;padding:8%;margin-bottom:25px;position:relative;}
.exhibition_sidebar .thankyou .inner {width:100%;background:#f5f5f5;padding:38px;box-sizing:border-box;font-size:22px;text-align:center;z-index:10;height:392px;color:#00AEEF;font-weight:bold;padding-top:125px;line-height:130%;}
.ex_media {position:relative;height:100%;display:inline-block;width:50%;vertical-align:top;}
.ex_inner {position:relative;width:100%;height:auto;display:block;text-align:center;vertical-align:top;}
.thankyou span {color:#a8a8ad;display:block;margin-top:18px;font-size:18px;font-style:italic;font-family:SupriaSansW01-RegularIt, helvetica, arial, sans-serif;font-weight:normal;line-height:120%;}
.exhibition .share li:last-child {margin-right:0;}
.mobile_note {display:none;}
.ex_media:after {content:"18 Ways Israel is Changing the World";position:absolute;color:#fff;font-size:14px;font-family:SupriaSansW01-RegularIt;border-top:1px solid #808080;padding-top:12px;float:left;left:calc(100% + 55px);width:40%;bottom:0;text-align:left;min-width:250px;}
.ex_media:after {content:"18 Ways Israel is Changing the World";position:absolute;color:#fff;font-size:14px;font-family:SupriaSansW01-RegularIt;border-top:1px solid #808080;padding-top:12px;float:left;left:calc(100% + 55px);width:40%;bottom:0;text-align:left;min-width:250px;}
.exhibition-79480 .ex_media:after {content:"My Name is Israel"};
.ex_inner .ref {margin-top:30px;}
.ex_inner .ref a {text-decoration:underline;}
.ex_page span {display:inline-block;}
.ex_page .player {width:19px;height:30px;float:left;margin-right:18px;}
.ex_page .player:before {content:"\e614";font-family:rgb;font-size:36px;float:left;margin-right:18px;margin-left:-12px;cursor:pointer;}
.play .ex_page .player:before {content:"\e63b";font-size:32px;margin-left:-6px;}
.exhibition_banner {width:100%;margin-bottom:50px;}
.exhibition_banner .banner {clear:both;display:block;width:100%;background-size:cover;height:336px;background-image:url("/wp-content/themes/rgb/images/banner_bg_336x336.jpg");margin:0 auto;text-align:center;}
.exhibition_banner .overline {color:#fff;text-align:center;display:block;padding-top:22px;font-size:16px;font-family:SupriaSansW01-RegularIt;text-transform:uppercase;letter-spacing:1.5px;}
.exhibition_banner .title {color:#fff;font-size:41px;line-height:44px;font-family:SupriaSansW01-CdBoldIt;text-align:center;width:72%;margin:56px auto 0;display:block;}
.exhibition_banner a.button {display:inline-block;color:#fff;border:1px solid #fff;padding:7px 10px;font-size:16px;font-family:Supria Sans W01 Regular;text-transform:uppercase;text-align:center;margin-top:28px;transition:all 0.4s ease;}
.exhibition_banner a.button:hover {background:#fff;color:#00aeef;cursor:pointer;}
.sidebar .exhibition_banner.aid-exhibition {clear:both;}
.exhibition_banner.aid-exhibition .banner {background:transparent url("/wp-content/themes/rgb/images/banner2_bg_336x336.jpg") no-repeat scroll 0 0;background-size:100% auto;width:336px;height:336px;position:relative;}
.exhibition_banner.aid-exhibition .banner .button {position:absolute;bottom:15px;right:auto;left:auto;border-color:#414141;color:#808080;background-color:rgba(255,255,255,0.9);}
.exhibition_banner.aid-exhibition .banner .button:hover {color:#fff;background:#414141;}
.exhibition_banner.aid-exhibition.elal-banner .banner {background:none;}
.exhibition_banner.seventy-exhibition .banner {background:transparent url("/wp-content/themes/rgb/images/70-exhibition.png") no-repeat scroll 0 0;position:relative;background-size:cover;}
.exhibition_banner.seventy-exhibition .banner .button {position:absolute;bottom:15px;left:50%;transform:translateX(-50%);}
.ex_text .ref {margin-top:25px;}
.page-id-80313 textarea {width:60%;border:1px solid #ccc;padding:5px 10px;box-sizing:border-box;}
.page-id-80313 input {padding:5px 10px;font-size:16px;;margin-top:5px;border:1px solid #ccc;}
.get_paid_internship_banner {clear:both;position:relative;width:100%;height:190px;box-sizing:border-box;padding-top:40px;}
.get_paid_internship_banner .banner_bg_container {display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.get_paid_internship_banner .banner_bg_container .banner_bg {background-image:url("/wp-content/themes/rgb/images/21c_internship-banner-image2.jpg");width:100%;height:100%;background-size:cover;}
.get_paid_internship_banner .banner-content {position:relative;z-index:2;text-align:center;}
.get_paid_internship_banner .banner-content .banner-pre-title {color:#fff;font-size:22px;font-weight:bold;text-align:center;display:block;}
.get_paid_internship_banner .banner-content .banner-title {display:block;text-align:center;font-size:38px;letter-spacing:-0.5px;color:#fff;margin-top:7px;font-family:SupriaSansW01-HeavyItal;}
.get_paid_internship_banner .banner-content .banner-button {display:inline-block;margin:30px auto 0;border:1px solid #fff;padding:7px 8px;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:0.2px;}
.cols2 .get_paid_internship_banner {height:336px;padding:60px 20px 0;}
.cols2 .get_paid_internship_banner .banner-content .banner-pre-title {font-size:18px;line-height:24px;}
.cols2 .get_paid_internship_banner .banner-content .banner-title {font-size:28px;line-height:36px;}
.cols2 .get_paid_internship_banner .banner-content .banner-button {margin-top:85px;}
.cols2 .get_paid_internship_banner .banner_bg_container .banner_bg {background-image:url("/wp-content/themes/rgb/images/21c_internship-banner-image1.jpg");background-size:cover;background-position:center center;}
/* seires globals */
.i21see-wrapper {width: 100%;display: inline-block;background-color: black;color: #d2d2d2;margin-bottom: -5.2rem;}
.i21see-wrapper .i21see-image {background-repeat:no-repeat;background-position: center;}
.i21see-wrapper .main {max-width:1160px;margin: 0 auto; padding:0 20px;}
.i21see-wrapper .slider-viewport {height: auto;min-height: 300px;}
.post-type-archive-21see #main {width: 100%;max-width: 100%;padding: 0;}
/* top stories */
#top-stories.series-stories {background-color:black;}
#top-stories.series-stories h3 a,
#top-stories.series-stories .headline a{color: #c9c9c9;}
#top-stories.series-stories h3 {font-weight:bold;margin-left:10px;}
#top-stories.series-stories .header {height: 29px;display: flex;justify-content: space-between;align-items: center;margin: 5px auto;}
#top-stories.series-stories #top-stories-viewport {margin: 15px auto 10px;}
#top-stories.series-stories .title-holder {height:100%;display: inline-flex;align-items: center;justify-content: space-between;}
#top-stories.series-stories .title-holder img {width: 65px;height: 100%;}
#top-stories.series-stories .media.video a:after {bottom:20px;width:25px;font-size: 20px;padding:0.3rem 0.1rem 0.2rem 0.2rem;}
/* seires slider */
.post-type-archive-21see .i21see-wrapper .i21see-videos-slider-container {margin-bottom:50px;}
.post-type-archive-21see .i21see-wrapper .i21see-videos-slider-container:last-child,
.i21see-wrapper .i21see-videos-slider-container {margin-bottom:205px;}
.i21see-wrapper .arrow-prev a, .i21see-wrapper .post-type-archive-21see .arrow-next a, .i21see-wrapper .post-type-archive-21see .fullwidth-module h6 a {color: #d2d2d2;}
.i21see-wrapper .arrow-prev a, .i21see-wrapper .post-type-archive-21see .arrow-next a, .i21see-wrapper .post-type-archive-21see .fullwidth-module h6 a:hover {color: #00aeef;}
.i21see-wrapper .arrow-prev a.disabled, .i21see-wrapper .post-type-archive-21see a.arrow-next .disabled {color: #444;}
.i21see-wrapper .item .headline a {color: #d2d2d2;}
.i21see-wrapper .item .headline a:hover {color: #00aeef;}
.i21see-wrapper .header > h6 {margin: 10px 0;font-weight: bold;letter-spacing: 0;font-size: 18px;}
.i21see-wrapper .arrow-prev a, .i21see-wrapper .arrow-next a {color:#d2d2d2;}
.i21see-wrapper .arrow-prev a, .i21see-wrapper .arrow-next a:hover {color:#00aeef;}
/* seires */
.head {margin: 65px 0 55px 0;text-align: center;}
.i21see-wrapper .head img {width:160px;height:auto;margin-bottom:25px;}
.head .title {font-size:14px;text-transform: uppercase;letter-spacing: -1px;font-family:'Supria Sans W01 Bold', helvetica, arial, sans-serif;}
.intro-video {width:100%; height:auto;margin-bottom:70px;}
.intro-video > h2 {margin: 50px 0 10px 0;}
.intro-video > h2 > a {color:#d2d2d2;}
.intro-video > h2 > a:hover {color:#00aeef;}
.intro-video .title {float:left;width:100%;text-align: center;font-size:40px;font-family:'Supria Sans W01 Bold', helvetica, arial, sans-serif;}
.intro-video .date, .intro-video .content {width: 100%;margin: 10px 0;clear:both;}
.intro-video .content > p {width: 100%;max-width:700px;text-align: center;margin: 0 auto;}
.intro-video .date > p {width: 100%;max-width:700px;text-align: center;margin: 0 auto;text-transform: uppercase;color: #777;font-size: 10px;font-weight:bold;}
.i21see-desc {margin-top:10px;}
.i21see-desc-content {max-width:80%;margin: 0 auto;padding-top:10px;display:none;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;color:#fff;font-size:15px;line-height:20px;}
.i21see-desc-btn {cursor:pointer;}
/* toxonomy series */
.tax-series #topics .page-header .share {clear:both;}
/* single 21see */
.single-21see .i21see-wrapper {background:none;margin-top:55px;}
.single-21see #main {max-width:100%;padding:0;}
.single-21see .wrap-article {background:#000;width:calc(100% - 40px);float:left;padding: 0 20px;}
.single-21see #main .article {float:none;max-width:1160px;min-width:980px;margin:0 auto;padding:0;}
.single-21see .head {text-align:left;color:#808080;margin:20px 0;}
.single-21see .head img {float:left;width:80px;display: inline-block;margin-right:10px;}
.single-21see .head .title {display: inline-block;line-height: 36px;}
.single-21see .article .article-header {margin:0;text-align:left;padding:0;clear:both;color:#d2d2d2;width:calc(100% - 435px);float:left;}
.single-21see .article .article-header .headline {font-size:40px;line-height:40px;color:#d2d2d2;margin:0 0 10px 0;}
.single-21see .article .article-header .underline {font-size:18px;line-height:24px;color:#d2d2d2;margin:0 0 15px 0;}
.single-21see .article .article-header .share {margin-top:35px;}
.single-21see .article .article-header .share li {width: calc(20.27% - 10px);}
.single-21see .article .credit {width:calc(100% - 725px); padding-left:75px;box-sizing:border-box;float:left;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-size:14px;line-height:24px;color:#808080;}
/* 21see widget */
.i21see-wrapper.i21see-widget {position:relative;margin-bottom:30px;width: calc(100% - 60px);padding:30px;}
.i21see-wrapper.i21see-widget::before {position:absolute;top:0;left:0;content: "";display: block;width: 100%;height: 12px;background: transparent url(images/bg_dotted_blue.png) repeat-x scroll 0 0;}
.i21see-wrapper.i21see-widget .head {text-align:left;margin:0 0 25px 0;}
.i21see-wrapper.i21see-widget .head img{width:90px;float:left;margin:0 10px 0 0;}
.i21see-wrapper.i21see-widget .head .title{display:inline-block;font-size:16px;line-height:40px;color:#fff;}
.i21see-wrapper.i21see-widget .head .title a {color:#fff;}
.i21see-wrapper.i21see-widget .i21see-large {float:left;width:874px;padding-right:20px;box-sizing: border-box;}
.i21see-wrapper.i21see-widget .i21see-list {overflow-y:scroll;position:absolute;padding-right:20px;right:10px;top:96px;width:calc(100% - 914px);padding-left:20px;box-sizing: border-box;border-left:1px solid #787878;height:calc(100% - 126px);}
.i21see-wrapper.i21see-widget .i21see-large .i21see-video {width:100%;}
.i21see-wrapper.i21see-widget .i21see-large .i21see-video.fluid-width-video-wrapper {padding-top: 56.2931%;}
.i21see-wrapper.i21see-widget .i21see-large .headline {margin-top:25px;float:left;width:100%;font-size:32px;font-family:'Supria Sans W01 Bold', helvetica, arial, sans-serif;color:#fff;}
.i21see-wrapper.i21see-widget .i21see-large .headline a {color:#fff;}
.i21see-wrapper.i21see-widget .i21see-list .item {border:0;margin:0;padding-top:0;}
.i21see-wrapper.i21see-widget .i21see-list .item .media {position:relative;width:inherit;height:inherit;margin:0 0 10px 0;}
.i21see-wrapper.i21see-widget .i21see-list .item .media img {width:100%;height:auto;}
.i21see-wrapper.i21see-widget .i21see-list .item .headline {font-size:16px;line-height:18px;}
.i21see-wrapper.i21see-widget .i21see-list .item.active .headline {color:#787878;}
.i21see-wrapper.i21see-widget .i21see-list .item.active .media::before {content:"now playing";width:100%;padding: 26% 0;max-height:100%;text-align:center;line-height:100%;position:absolute;top:0;left:0;font-family:'Supria Sans W01 Bold', helvetica, arial, sans-serif;color:#fff;background:rgba(0,0,0,0.4);text-transform:uppercase;}
.i21see-share.share {float:right;margin-top:15px;}
.i21see-share.share li {background:none;width:inherit;height:inherit;line-height:inherit;margin-right:15px;}
.i21see-share.share li:last-child {margin-right:0;}
.i21see-share.share li span {display:none;}
/* Postcard */
.page-template-postcard #main {max-width:100%;position:relative;padding-top:450px;}
.page-template-postcard .media {position:absolute;top:0;left:0;}
.page-template-postcard .page-postcard {position:relative;z-index:2;max-width:1160px;margin:0 auto 0 auto;padding:0;background:#fff;}
.page-postcard .page-header {position:relative;background:#fff;border-top:0;padding:60px 200px;box-sizing:border-box;text-align:center;margin-bottom:70px;}
.form-details::before,
.page-postcard .page-header::after {content: "";display: block;position:absolute;left:0;bottom:-12px;width: 100%;height: 12px;background: transparent url(images/bg_dotted_blue.png) repeat-x scroll 0 0;}
.page-postcard .page-header .overline {margin-top:-50px;margin-bottom:40px;font-size:12px;font-style:italic;}
.page-postcard .page-header .label {font-size:32px;color:#FF0086;font-family:"Supria Sans W01 Regular",helvetica,arial,sans-serif;font-style:italic;margin-bottom:20px;text-transform:inherit;}
.page-postcard .page-header .page-title {font-size:48px;margin-bottom:45px;}
.page-postcard .photo-credit {color:#999;}
.page-postcard .share-buttons {float:none;width:auto;display:flex;flex-flow:row wrap;justify-content:space-around;margin-bottom:0;margin-top:40px;}
.page-postcard .page-content,
#postcard {clear:both;overflow:hidden;}
.cards {text-align:center;}
.card {position:relative;overflow:hidden;float:left;width:50%;padding:0 115px;box-sizing:border-box;margin-bottom:75px;}
.card.horizontal {padding:0 30px;}
.card img {width:100%;height:auto;}
.cards-label {font-size:24px;margin-bottom:60px;}
.card-label {cursor: pointer;}
.card-input {position: absolute;top: -27px;width: 20px;height: 20px;padding: 0;left: calc(50% - 12px);}
.card-radio-button {margin:0 auto 40px auto;width:32px;height:32px;border:1px solid #00aeef;border-radius:50%;box-sizing:border-box;}
.card input[type="radio"]:checked + label .card-radio-button {background:#00aeef;box-shadow: 0px 0px 0px 2px #fff inset;}
.card-title {padding:40px 40px 0 40px; color:#00aeef;font-size:14px;}
body.page-id-85634 #card1.card .card-title {margin-top:35px;}
body.page-id-85634 #card3.card .card-title {margin-top:36px;}
.form-details {position:relative;clear:both;width:100%;padding-top:65px;float:left;margin-bottom:60px;}
.form-details::before {bottom:inherit;top:0;}
.cols5 {width:calc(50% - 40px);float:left;}
.cols5.sec {margin-left:80px;}
.submit-btn-postcard,
.form-details textarea,
.form-details input {width:100%;box-sizing:border-box;border:1px solid #00aeef;font-size:16px;color:#8A8A8A;font-style:italic;padding:10px;margin-bottom:25px;border-radius:0;-webkit-appearance: none;}
.form-details textarea {height: 293px;margin-bottom:0;resize: none;}
.form-details input:last-child {margin-bottom:0;}
.form-details input.cols5 {width:calc(50% - 20px);}
.form-details input.cols5.sec {margin-left:40px;}
.form-details textarea:focus,
.form-details input:focus {outline: none;}
.form-details .input-label {color:#00aeef;font-size:18px;font-weight:bold;margin-bottom:25px;}
.form-details .input-label.your-information {margin-top:15px;}
.submit-btn-postcard {clear:both;display:block;width:auto;max-width: 100%;margin:0 auto;background:#000;color:#fff;font-size:18px;padding:8.5px 70px;border:1px solid #00aeef;font-weight:bold;box-sizing: border-box;}
.thank-you-box {clear:both;display:none;overflow:hidden;text-align:center;padding:60px 200px 0;}
.thank-you-box .submit-btn-postcard {display:block;margin-bottom:20px;cursor:pointer;}
.thank-you-box .thank-you-title {font-size:48px;margin-bottom:45px;}
.form-loader {display:none;width:32px;height:32px;margin-top: 20px;margin-left: calc(50% - 16px);}
.error-message {font-size:14px;position:absolute;top:59px;left:calc(50% - 63.5px);padding:5px 10px;background:#fff;border-radius:5px;}
.error-message:before {display:block;width:0;height:0;position:absolute;top:-8px;left:calc(50% - 8px);content:" ";border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;}
#postcard .g-recaptcha {width:100%;text-align:center;float:right;margin-bottom:40px;}
#postcard .g-recaptcha > div {margin:0 auto;}
#postcard .g-recaptcha .required {margin-top:20px;}
body:not(.ismobile) .card.alone {float:none;box-sizing:unset;clear:both;width:100%;height:auto;margin-left:25%;margin-right:25%;}
.agree-newsletter {clear:both;margin:0 auto 40px;font-size:14px;}
.donate-strip {background:transparent url("/wp-content/themes/rgb/images/ex_cover_bg.jpg") no-repeat scroll left center;background-size:cover;width:100%;height:150px;margin-top:60px;text-align:center;color:#fff;font-size:40px;line-height:150px;font-family:"Supria Sans W01 Heavy",helvetica,aria,sans-serif;}
.donate-strip a {color:inherit;}
.page-id-92110 .cards-label {margin-bottom:40px;}
body:not(.ismobile) .cards-wrap {display:flex;flex-flow:row;justify-content:space-between;}
body:not(.ismobile) .cards-wrap .card {padding:0;width:calc(33% - 10px);}
body:not(.ismobile) .cards-wrap .card-radio-button {margin-bottom:15px;}
body:not(.ismobile) .cards-wrap .card-title {padding-top:10px;font-size:16px;line-height:125%;}
.page-id-92110 .page-postcard .page-header .overline {margin-top:0;margin-bottom:20px;font-size:28px;color:#ff0090;}
.donate-now {clear:both;float:left;width:calc(100% - 40px);text-align:left;margin-top:20px;padding:20px;background-color:#eee;}
.donate-now .thank-you-title {font-size:36px;padding-top:20px;}
.cards .error-message {font-size:14px;padding:5px 10px;color:red;margin-bottom:20px;}
/* Mailto/ contact */
#rgb_mailto.rtl {direction:rtl;}
#rgb_mailto.ltr {direction:ltr;}
#rgb_mailto_container {width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.6);z-index:100;display:none;}
#rgb_mailto {width:750px;height:500px;position:fixed;top:calc(50% - 250px);left:calc(50% - 375px);box-shadow:4px 4px 16px rgba(0, 0, 0, 0.38);background:#fff;font-family: "Supria Sans W01 Heavy",helvetica,arial,sans-serif;}
#rgb_mailto .title_mailto {float:left;width:calc(50% - 70px);height:calc(100% - 100px);padding:50px 40px 50px 30px;font-family: "Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-weight:500;font-size:48px;line-height:50px;background:#00aeef;color:#333;}
#rgb_mailto .thankyou span ,
#rgb_mailto .title_mailto .before_title{font-weight:700;font-style:italic;font-size:26px;color:#333;line-height:26px;vertical-align:top;}
#rgb_mailto .title_mailto .the_title{display:block;margin-top:25px;color:#f3f4f4;height:349px;}
#rgb_mailto .form_container{float:left;width:50%;font-family: "Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-weight:200;}
#rgb_mailto .form_container form{float:left;width:calc(100% - 70px);padding:25px 40px 25px 30px;font-family: "Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-weight:200;}
#rgb_mailto .close_mailto_btn:after {display:block;float:right;width:29px;height:34px;margin:15px 15px 0 0;text-align:center;line-height:34px;content:"X";font-size:20px;background:#00aeef;color:#333;cursor:pointer;}
#rgb_mailto .g-recaptcha {margin-bottom:25px;}
#rgb_mailto .row {margin-bottom:30px;}
#rgb_mailto .row:last-child{margin-bottom:0;}
#rgb_mailto textarea{resize:none;}
#rgb_mailto textarea:focus, #rgb_mailto .row input[type="text"]:focus, #rgb_mailto .row input[type="email"]:focus { outline: none;}
#rgb_mailto textarea, #rgb_mailto .row input[type="text"], #rgb_mailto .row input[type="email"] {width:100%;font-size:18px;border:0;border-bottom:1px solid #333;padding:0 0 5px 0;background:#fff;color:#333;font-size:16px;font-family: "Supria Sans W01 Heavy",helvetica,arial,sans-serif;font-weight:200;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#rgb_mailto input[type="submit"], #rgb_mailto .thankyou .close_mailto {float:right;height:36px;padding:0 15px;border:0px;font-weight:600;font-size:24px;line-height:36px;color:#fff;background:#000;text-transform:uppercase;display:inline-block;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#rgb_mailto textarea::-webkit-input-placeholder, #rgb_mailto .row input[type="text"]::-webkit-input-placeholder,
#rgb_mailto .row input[type="email"]::-webkit-input-placeholder {color:#666;}
#rgb_mailto textarea:-moz-placeholder, #rgb_mailto .row input[type="text"]:-moz-placeholder, #rgb_mailto .row input[type="email"]:-moz-placeholder,
#rgb_mailto .row input[type="tel"]:-moz-placeholder, #rgb_mailto .row input[type="url"]:-moz-placeholder {color:#666;}
#rgb_mailto textarea::-moz-placeholder, #rgb_mailto .row input[type="text"]::-moz-placeholder, #rgb_mailto .row input[type="email"]::-moz-placeholder,
#rgb_mailto .row input[type="tel"]::-moz-placeholder, #rgb_mailto .row input[type="url"]::-moz-placeholder {color:#666;}
#rgb_mailto textarea:-ms-input-placeholder, #rgb_mailto .row input[type="text"]:-ms-input-placeholder, #rgb_mailto .row input[type="email"]:-ms-input-placeholder{color:#666;}
#rgb_mailto .error-message {display:none;}
#rgb_mailto .thankyou {display:none;text-align:center;padding-top:25%;}
#rgb_mailto .thankyou .close_mailto {float:none;}
#rgb_mailto .thankyou span {display:block;margin-bottom:40px;}
#rgb_mailto .row.submit-loading {display:none;width:100%;text-align:center;height:30px;text-align:center;line-height:30px;}
/* ambassadors contact form */
#wpcf7-f89517-p89392-o1 .wpcf7-radio > span {display:block;}
#wpcf7-f89517-p89392-o1 .wpcf7-radio > span.first {margin-top:10px;}
.tag-digital-ambassadors .page-item {text-align:center;}
.tag-digital-ambassadors .page-item .date {display:none;}
/* responsive */
@media (max-width:1300px) {
	.page-template-postcard #main {padding-top:300px;}
	.page-template-postcard .page-postcard {max-width:980px;}
	body.page-id-85634 #card1.card .card-title {margin-top: 26px;}
	body.page-id-85634 #card3.card .card-title {margin-top: 29px;}
	.fullwidth-module.slider .arrow-prev, #lens .arrow-prev {left:0;z-index:1;background-color:rgba(255,255,255,0.4);padding:20px 0;padding:2rem 0;border-radius:0 11px 11px 0;}
	.fullwidth-module.slider .arrow-next, #lens .arrow-next {right:0;z-index:1;background-color:rgba(255,255,255,0.4);padding:20px 0;padding:2rem 0;border-radius:11px 0 0 11px;}
	.arrow-next a::after, .arrow-prev a::after {font-size:40px;font-size:4rem;}
	#main {max-width:980px;}
	#facts-viewport li {width:199px}
	.slider-viewport .item {width:300px;}
	.fullwidth-module.slider .arrow-prev {top:135px;}
	.fullwidth-module.slider .arrow-next {top:135px;}
	.cols6 .slider-large {height:597px;}
	.cols6 .slider-large .media, .cols6 .slider-large-viewport {height:344px;}
	.cols6 .slider-large .headline {font-size:30px;font-size:3rem;}
	.cols6 .slider-large-thumbs li:last-child {display:none;}
	.video-wrapper .headline {font-size:32px;font-size:3.2rem;}
	.item.video-item {height:240px;}
	.cols2 #lens-viewport {height:244px;}
	.cols2 #lens-viewport ul {width:4980px;max-width:4980px;}
	.cols2 #lens .arrow-prev, .cols2 #lens .arrow-next {top:196px;}
	#most {min-height:574px;}
	#related-viewport .item {width:176px;}
	.cols6 .template6 .has-image {width:calc(50% - 8rem);padding:4rem;}
	.cols6 .template6 .headline {font-size:7rem;}
	.cols4 .template6 .headline {font-size:4rem;}
	.educators21c_nlsignup #newsletter .newsletter_envelope {display:none;}

	.article.exhibition .page-header {margin-left:calc((50vw - 490px) * -1);}
	.exhibition .page-title {font-size:5vw;}
	#exhibition_slideshow li {width:85vw;left:7.5vw;margin-left:0;}
	#close_ex {right:2vw;margin-right:0;}
	/*.exhibition_banner .title {font-size:2.4vw;}*/
	.exhibition_banner {width:100%;height:284px;}
	.exhibition_banner .banner {height:284px;}
	.exhibition_banner .title {font-size:32px;line-height:38px;margin-top:44px;}
	.exhibition_banner a.button {margin-top:23px;}
	.exhibition_banner .banner {background-image:url("/wp-content/themes/rgb/images/banner_bg_284x284.jpg");}

	.exhibition_banner.seventy-exhibition,
	.exhibition_banner.aid-exhibition {width:100%;height:inherit;}
	.exhibition_banner.seventy-exhibition .banner,
	.exhibition_banner.aid-exhibition .banner {width:284px;height:284px;}

	.get_paid_internship_banner .banner-content .banner-title {font-size:34px;margin-top:4px}
	.get_paid_internship_banner .banner-content .banner-pre-title {font-size:19px;}
	.get_paid_internship_banner .banner-content .banner-button {margin-top:42px;}
	.cols2 .get_paid_internship_banner .banner-content .banner-button {margin-top:60px;}

	.i21see-wrapper.i21see-widget .i21see-list {width: calc(100% - 734px);}
	.i21see-wrapper.i21see-widget .i21see-large {width: 694px;}
}
@media (min-width:1300px) {
	#exhibition_slideshow li .ex_text {font-size:18px;}
}
@media (max-width:1010px) {
	#top-stories .header {max-width:980px;}
	#top-stories-viewport {max-width:980px;height:68px;}
	#top-stories-viewport .item {width:245px !important;}
}
@media (max-width:1000px) {
	.article.exhibition .page-header {margin-left:-15px}
}
@media (max-width:900px) {
	#exhibition_slideshow li .ex_media {width:100%;clear:both;max-width:100%;height:auto;max-height:100000000px;}
	#exhibition_slideshow li .ex_text {width:100%;clear:both;font-size:18px;}
	#exhibition_slideshow li {padding:70px 100px;}
}
@media screen and (max-width:720px) {
	.educators_banner {display:block;background:transparent url("images/board_stand_mobile.png") no-repeat scroll center center;padding:10px 0;padding:1rem 0;text-align:center;min-width:270px;}
	.educators_banner .logo {width:224px;border-width:7px;padding:7px;padding:0.7rem;}
	.educators_banner .logo img {max-width:80%;}
	.educators_banner .underline, .educators_banner .click {display:none;}
	.educators_banner .mobile_click {display:block;color:#fff;}
	#the-weekly .page-header {margin-top:0.3rem;}
	#the-weekly.educators21c .page-title.left, .article.educators21c .page-title.left {margin-bottom:15px;margin-bottom:1.5rem;font-size:20px;font-size:2rem;}
	#the-weekly.educators21c .page-title.right, .article.educators21c .page-title.right {margin-top:6px;margin-top:0.6rem;font-size:12px;font-size:1.1rem;}
}

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

.timeline *, .timeline *:after, .timeline *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
