/*
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/rgb.eot?-5jticu");
    src:url("fonts/rgb/rgb.eot?#iefix-5jticu") format("embedded-opentype"), url("fonts/rgb/rgb.ttf?-5jticu") format("truetype"), url("fonts/rgb/rgb.woff?-5jticu") format("woff"), url("fonts/rgb/rgb.svg?-5jticu#rgb") format("svg");
    font-weight:normal;
    font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-light-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-light-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-light-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-light-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-light-webfont.svg#open_sans_hebrewlight") format("svg");
 font-weight:300;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-lightitalic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-lightitalic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-lightitalic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-lightitalic-webfont.svg#open_sans_hebrewlight_italic") format("svg");
 font-weight:300;
 font-style:italic;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-regular-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-regular-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-regular-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-regular-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-regular-webfont.svg#open_sans_hebrewregular") format("svg");
 font-weight:400;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-italic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-italic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-italic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-italic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-italic-webfont.svg#open_sans_hebrewitalic") format("svg");
 font-weight:400;
 font-style:italic;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-bold-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-bold-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-bold-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-bold-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-bold-webfont.svg#open_sans_hebrewbold") format("svg");
 font-weight:700;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-bolditalic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-bolditalic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-bolditalic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-bolditalic-webfont.svg#open_sans_hebrewbold_italic") format("svg");
 font-weight:700;
 font-style:italic;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-extrabold-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-extrabold-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-extrabold-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-extrabold-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-extrabold-webfont.svg#open_sans_hebrewextra_bold") format("svg");
 font-weight:800;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew";
 src:url("fonts/opensanshebrew/opensanshebrew-extrabolditalic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrew-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrew-extrabolditalic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrew-extrabolditalic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrew-extrabolditalic-webfont.svg#open_sans_hebrewXBdIt") format("svg");
 font-weight:800;
 font-style:italic;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-light-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-light-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-light-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-light-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-light-webfont.svg#open_sans_hebrew_condensedLt") format("svg");
 font-weight:300;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-lightitalic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-lightitalic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-lightitalic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-lightitalic-webfont.svg#open_sans_hebrew_condenseLtIt") format("svg");
 font-weight:300;
 font-style:italic;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-regular-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-regular-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-regular-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-regular-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-regular-webfont.svg#open_sans_hebrew_condensedRg") format("svg");
 font-weight:400;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-italic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-italic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-italic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-italic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-italic-webfont.svg#open_sans_hebrew_condensedIt") format("svg");
 font-weight:400;
 font-style:italic;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-bold-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-bold-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-bold-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-bold-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-bold-webfont.svg#open_sans_hebrew_condensedBd") format("svg");
 font-weight:700;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-bolditalic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-bolditalic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-bolditalic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-bolditalic-webfont.svg#open_sans_hebrew_condenseBdIt") format("svg");
 font-weight:700;
 font-style:italic;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-extrabold-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-extrabold-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-extrabold-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-extrabold-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-extrabold-webfont.svg#open_sans_hebrew_condensedXBd") format("svg");
 font-weight:800;
 font-style:normal;
}
@font-face {
 font-family:"Open Sans Hebrew Condensed";
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-extrabolditalic-webfont.eot");
 src:url("fonts/opensanshebrew/opensanshebrewcondensed-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-extrabolditalic-webfont.woff") format("woff"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-extrabolditalic-webfont.ttf") format("truetype"),
 url("fonts/opensanshebrew/opensanshebrewcondensed-extrabolditalic-webfont.svg#open_sans_hebrew_condensXBdIt") format("svg");
 font-weight:800;
 font-style:italic;
}
/* neutralize */
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;}
/* basics */
html {height:100%;font-size:10px;font-size:62.5%;line-height:100%;}
body {direction:rtl;height:100%;min-height:100%;font-family:"Open Sans Hebrew",arial,sans-serif;font-weight:400;color:#333;background:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.container {width:97%;max-width:960px;position:relative;margin:0 auto;}
.container::after {clear:both;content:" ";display:table;}
section, #header, #footer {width:100%;min-width:320px;margin:0 auto;position:relative;overflow:hidden;box-sizing:border-box;}
a {color:#347863;}
/* header */
#header {position:fixed;top:0px;left:0px;right:0px;width:100%;z-index:2;color:#fff;padding:23px;}
#header.shadow {box-shadow:1px 0px 10px rgba(0, 0, 0, 0.5);}
#header .header_section {min-width:0px;}
#header .logo {float:right;position:relative;top:2px;}
#header .logo::after {clear:both;content:" ";display:table;}
#header .logo .obj {pointer-events:none;}
#header .logo img, #header .logo object {height:35px;}
#header .logo .black {position:absolute;top:0px;right:0px;visibility:none;opacity:0;-webkit-transition:all 0.3;-moz-transition:all 0.3;-o-transition:all 0.3;transition:all 0.3;}
#header .logo .white {visibility:visible;opacity:1;-webkit-transition:all 0.3;-moz-transition:all 0.3;-o-transition:all 0.3;transition:all 0.3;}
#header .logo:hover .black {visibility:visible;opacity:1;}
#header .logo:hover .white {visibility:none;opacity:0;}
#header .parts {font-size:16px;font-size:1.6rem;line-height:2.25;font-weight:700;float:right;margin-right:100px;}
#header .parts::after {clear:both;content:" ";display:table;}
#header .parts li {float:right;margin:0px 10px;cursor:pointer;}
#header .parts li:hover {color:#347863;}
@media only screen and (max-width:980px) {
	#header .header_section {
	    overflow: visible;
	}
	#header,#header.parts{
			-webkit-transition:all 0.3s;
			-moz-transition:all 0.3s;
			-o-transition:all 0.3s;
			transition:all 0.3s;
	}
	#header.active .logo{
	    margin-bottom: 10px;
	}
	#header.active{
	    background-color: black !important;
	}
	#header.active .parts{
		display: block !important;
	    width: auto !important;
	    float: none !important;
	    margin:-10px !important;
	    clear: both !important;
	    border-top:1px solid #fff;
	    padding-top: 5px;
	}
	#header .parts li {
		display: block !important;
		text-align: center !important;
		float: none !important;
	    border-bottom: 1px solid #585858;
	    margin: 0px !important;
	    padding:5px;
	}
}
#header .nav-btn {display:none;float:left;margin-right:20px;font-size:26px;font-size:2.6rem;line-height:1.38462;}
@media only screen and (max-width:980px) {
#header .nav-btn {
	display: block;
}
}

#header .nav-btn .icon {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#header .nav-btn .icon::before {content:"\e668";}
#header .nav-btn .icon:hover {color:#347863;}
#header .socials {float:left;position:relative;font-size:20px;font-size:2rem;line-height:1.8;}
#header .socials::after {clear:both;content:" ";display:table;}
#header .socials .icon {color:#fff;float:left;margin:0px 5px;margin:0 0.5rem;text-decoration:none;}
#header .socials .icon:hover {color:#347863;}
#header .socials .fb {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#header .socials .fb::before {content:"\e6ac";}
#header .socials .tw {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#header .socials .tw::before {content:"\e6b4";}
#header .socials .lang_choice {color:#fff;font-size:16px;font-size:1.6rem;font-weight:700;margin-left:20px;text-decoration:none;}
#header .socials .lang_choice:hover {color:#347863;}
#header .socials .lang_choice .short {display:none;}
#open_nav_socials {display: none;}
@media only screen and (max-width:980px) {
	#header .socials .icon{
		display: none;
	}
	#open_nav_socials {
		display: block;
	}
}
#open_nav_socials{
	line-height: 1.5;
}
#open_nav_socials a{
	text-decoration: none;
	font-size: 40px;
	margin: 0px 5px;
}
#open_nav_socials .fb {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3b5998;}
#open_nav_socials .fb::before {content:"\e6ac";}
#open_nav_socials .tw {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#55acee;}
#open_nav_socials .tw::before {content:"\e6b4";}


/* footer */
#footer {text-align:center;color:#fff;background:#000;padding:60px 0px 30px;min-height:200px;}
#footer .logo {width:260px;margin:0 auto 50px;}
#footer .logo img, #footer .logo object {max-width:100%;}
#footer .tagline {font-size:32px;font-size:3.2rem;line-height:1.2;font-weight:700;letter-spacing:0.1em;margin:10px 10px 20px;text-transform:uppercase;}
#footer .credits {margin-bottom:30px;font-size:14px;font-size:1.4rem;line-height:1.2;font-weight:100;}
#footer .credits li {line-height:20px;}
#footer .socials {text-align:center;font-size:32px;font-size:3.2rem;line-height:1.5;padding:20px;}
#footer .socials::after {clear:both;content:" ";display:table;}
#footer .socials .icon {display:inline-block;margin:0 5px;margin:0 0.5rem;text-decoration:none; }
#footer .socials .icon:hover {color:#347863;}
#footer .socials .fb {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3b5998;}
#footer .socials .fb::before {content:"\e6ac";}
#footer .socials .tw {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#55acee;}
#footer .socials .tw::before {content:"\e6b4";}
#footer .socials .gp {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f05a3f;}
#footer .socials .gp::before {content:"\e6ae";}
/* content elements - page */
#under_the_scroll {width:100%;height:100vh;background-size:cover;color:#fff;}
#under_the_scroll::before {clear:both;content:" ";position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;pointer-events:none;background:-moz-linear-gradient(top,  rgba(0, 0, 0, 0.5) 0%,  rgba(0, 0, 0, 0.2) 20%,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.5) 100%);background:-webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(0, 0, 0, 0.5)),  color-stop(20%,  rgba(0, 0, 0, 0.2)),  color-stop(50%,  rgba(0, 0, 0, 0.2)),  color-stop(100%,  rgba(0, 0, 0, 0.5)));background:-webkit-linear-gradient(top,  rgba(0, 0, 0, 0.5) 0%,  rgba(0, 0, 0, 0.2) 20%,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.5) 100%);background:-o-linear-gradient(top,  rgba(0, 0, 0, 0.5) 0%,  rgba(0, 0, 0, 0.2) 20%,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.5) 100%);background:-ms-linear-gradient(top,  rgba(0, 0, 0, 0.5) 0%,  rgba(0, 0, 0, 0.2) 20%,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.5) 100%);background:linear-gradient(to bottom,  rgba(0, 0, 0, 0.5) 0%,  rgba(0, 0, 0, 0.2) 20%,  rgba(0, 0, 0, 0.2) 50%,  rgba(0, 0, 0, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80000000",  endColorstr="#80000000", GradientType=0 );}
#under_the_scroll .continue {position:absolute;bottom:10px;width:150px;left:50%;margin-left:-75px;cursor:pointer;font-size:32px;font-size:3.2rem;line-height:1.2;font-weight:100;text-align:center;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}
#under_the_scroll .continue::after {display:block;height:2px;width:0%;margin:5px auto;background:#fff;border:none;-webkit-transition:all 0.3s;transition:all 0.3s;content:"";position:relative;}
#under_the_scroll .continue:hover::after {width:100%;}
#under_the_scroll .continue .icon {font-family:"rgb";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#under_the_scroll .continue .icon::before {content:"\e681";}
#under_the_scroll header {position:absolute;bottom:20vh;width:100%;text-align:center;}
#under_the_scroll header h1 {max-width:1120px;margin:0 auto 40px;padding:0px 20px;font-size:7vw;font-size:7vw;line-height:1.2;font-weight:700;}
#under_the_scroll header h2 {max-width:1120px;margin:0 auto;padding:0px 20px;font-size:32px;font-size:3.2rem;line-height:1.2;letter-spacing:0px;}
#under_the_scroll header .byline {max-width:1120px;margin:0 auto;padding:20px;font-size:16px;font-size:1.6rem;line-height:1;padding:20px;}
#intro {background:#fff;padding:60px 0px 100px;font-size:18px;font-size:1.8rem;line-height:1.66667;}
body:not(.ar) #intro::first-letter{margin-top:10px;margin-top:1rem;font-size:160px;font-size:16rem;line-height:0.625;float:right;}

/* content element - post */
.subtitle {font-size:40px;font-size:4rem;line-height:1.25;font-weight:700;margin-top:40px;margin-bottom:20px;}
.right-side {float:right;width:70%;max-width:600px;font-size:18px;font-size:1.8rem;line-height:1.66667;margin-bottom:60px;}
.right-side .content {margin-bottom:60px;}
.right-side a {color:#62a895;text-decoration:underline;}
.left-side {float:left;width:30%;box-sizing:border-box;padding-right:40px;position:relative;}
.left-side .title {font-size:28px;font-size:2.8rem;line-height:1.14286;border-top:1px solid #999;margin-bottom:15px;padding-top:5px;}
.left-side .media img {width:100%;height:auto;}
.line {height:1px;background:#999;width:100%;margin-bottom:20px;}
.part {border-top:1px solid #999;background:#fff;padding-bottom:100px;padding-top:60px;}
.part .part_number {font-size:20px;font-size:2rem;line-height:1.5;font-weight:700;}
.part .part_title {font-size:72px;font-size:7.2rem;line-height:1.38889;font-weight:700;}
.post {margin:0 auto;max-width:1160px;}
.post > h5,
.post > h3 {clear:none;max-width:600px;margin:20px 100px 40px 0;margin:2rem 10rem 4rem 0;font-size:40px;font-size:4rem;font-weight:bold;line-height:125%;}
.post > h5 {font-size:30px;font-size:3rem;margin:20px 100px 20px 0;margin:2rem 10rem 2rem 0;}
.post p {max-width:600px;margin-bottom:30px;margin-bottom:3rem;margin-right:100px;margin-right:10rem;font-size:18px;font-size:1.8rem;line-height:1.667;}
.post > blockquote {float:right;width:240px;margin:25px 20px 25px 50px;margin:2.5rem 2rem 2.5rem 5rem;padding:20px 0;padding:2rem 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#000;font-style:italic;font-weight:bold;font-size:20px;font-size:2rem;line-height:125%;}
.post iframe {margin-bottom:30px;margin-bottom:3rem;}
.post p iframe {margin-bottom:0}
.post b, .post strong {font-weight:bold;}
.post i, .post em {font-style:italic;}
.post .master-slider-parent {background-color:#000;margin-bottom:30px;}
.post .ms-slide-info {min-height:0 !important;color:#fff;padding:0 10px 10px;}
.post .ms-slide-info.ms-dir-h {width:100%  !important;}
.post .ms-info {font-size:12px;line-height:150%;}
.post .ms-dir-v .ms-info {font-size:14px;padding:30px 20px 20px;}
.post > ul {padding-left:20px;padding-right:20px; list-style:disc outside ;margin:0 0 26px;overflow:hidden;  max-width: 600px; margin-bottom: 30px; margin-right: 100px; font-size: 1.8rem; line-height: 1.667; }
.post > ol {padding-left:20px;list-style:decimal inside none;margin:0 0 26px;overflow:hidden;}
.post > ul li {margin-bottom: 15px;}
/* content elements - media */
.wp-caption {clear:both;position:relative;width:100%;margin:40px 0;margin:4rem 0;}
.wp-caption img {height:auto;width:100%;}
.wp-caption.alignnone {width:100%;overflow:hidden;}
.wp-caption.alignnone .info {position:absolute;left:0%;bottom:5%;background:rgba(0, 0, 0, 0.4);padding:10px 15px 10px 30px;max-width:280px;min-width:200px;}
.wp-caption.alignnone .info.active {bottom:5%;}
.wp-caption.alignnone .info .title {font-size:14px;font-size:1.4rem;line-height:1.28571;margin-bottom:3px;color:#fff;}
.wp-caption.alignnone .info .credits {font-size:12px;font-size:1.2rem;line-height:1.33333;color:#999;}
.post .fluid-width-video-wrapper,
.wp-caption.aligncenter {overflow:hidden;width:calc(100% - 100px);max-width:960px;margin-right:100px;margin-right:10rem;margin-left:0;}
.post .fluid-width-video-wrapper {width:100%;margin-right:0;margin-bottom:30px;margin-bottom:3rem;}
.wp-caption.aligncenter .info, .wp-caption.alignleft .info, .wp-caption.alignright .info, .wp-caption.alignnormal .info {padding:7px 0px;border-bottom:1px solid #ccc;position:relative;bottom:0px;}
.wp-caption.aligncenter .info.active, .wp-caption.alignleft .info.active, .wp-caption.alignright .info.active, .wp-caption.alignnormal .info.active  {bottom:0px;}
.wp-caption.aligncenter .info .title, .wp-caption.alignleft .info .title, .wp-caption.alignright .info .title, .wp-caption.alignnormal .info .title {font-size:14px;font-size:1.4rem;line-height:1.28571;margin-bottom:3px;}
.wp-caption.aligncenter .info .credits, .wp-caption.alignleft .info .credits, .wp-caption.alignright .info .credits, .wp-caption.alignnormal .info .credits {font-size:12px;font-size:1.2rem;line-height:1.33333;color:#ccc;}
.wp-caption.alignleft {clear:none;float:left;width:55%;max-width:600px;min-width:280px;margin:10px 40px 40px 40px;margin:1rem 4rem 4rem 4rem;}
.wp-caption.alignright {clear:none;float:right;width:27%;max-width:300px;min-width:280px;margin:10px 20px 20px 40px;margin:1rem 2rem 2rem 4rem;}
.wp-caption.alignnormal {max-width:600px;margin-right:100px;margin-right:10rem;}
.post > p > img {width:100%;}
.main-caption {float:left;max-width:300px;font-size:12px;font-size:1.2rem;}
.main-caption span {font-weight:700;}
.cover-info {position: absolute;display: block;color: #fff;border: 0;border-width: 1px 0;z-index: 1;font-size: 25px;line-height: 128%;font-style: italic;width: 400px;padding: 6px 0;font-weight: bold;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.71);overflow:visible}
.cover-info.cover-top {top:12%;}
.cover-info.cover-vmiddle {top:30%;}
.cover-info.cover-bottom {bottom:12%;}
.cover-info.cover-left {left:4%;}
.cover-info.cover-middle {left:50%;margin-left:-200px;}
.cover-info.cover-right {right:4%;}
.cover-info:before {width: 100%;box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.48);height: 1px;top: 0;left: 0;position: absolute;background: #fff;content: " ";}
.cover-info:after {width: 100%;box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.48);height: 1px;bottom: 0;left: 0;position: absolute;background: #fff;content: " ";}
.wp-caption.alignnone .info.under-image {width: 960px;max-width: 100%;margin: 0 auto;position: relative;background: transparent;border-bottom: 1px solid #ccc;padding-right: 0 !important;padding-left: 0 !important;}
.wp-caption.alignnone .info.under-image .title {color:#333;}

/* parallax */
@-moz-keyframes bounce {
	0%,  20%,  50%,  80%,  100% {-moz-transform:translateY(0);transform:translateY(0);}
	40% {-moz-transform:translateY(-15px);transform:translateY(-15px);}
	60% {-moz-transform:translateY(-7px);transform:translateY(-7px);}
}
@-webkit-keyframes bounce {
	0%,  20%,  50%,  80%,  100% {-webkit-transform:translateY(0);transform:translateY(0);}
	40% {-webkit-transform:translateY(-15px);transform:translateY(-15px);}
	60% {-webkit-transform:translateY(-7px);transform:translateY(-7px);}
}
@keyframes bounce {
	0%,  20%,  50%,  80%,  100% {-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
	40% {-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}
	60% {-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px);}
}
/* ltr overrides */
body.en {direction:ltr;text-align:left;}
body.en #header .logo {float:left;}
body.en #header .parts {float:left;margin-left:100px;margin-right:0px;}
body.en #header .parts li {float:left;}
body.en #header .nav-btn {float:right;margin-left:20px;}
body.en #header .socials {float:right;}
body.en #header .socials .icon {float:right;}
body.en #header .socials ul {float:right;}
body.en #header .socials .lang_choice {margin-left:0;margin-right:10px;margin-right:1rem;}
body.en .right-side {float:left;}
body.en .left-side {float:right;}
body.en .post > h5,
body.en .post > h3 { margin:20px 0 40px 100px;margin:2rem 0 4rem 10rem;}
body.en .post > h5 {margin:20px 0 20px 100px;margin:2rem 0 2rem 10rem;}
body.en .post > p {margin-right:0;margin-left:100px;margin-left:10rem;}
body.en .post > blockquote {float:left;margin-right:50px;margin-right:5rem;margin-left:20px;margin-left:2rem;}
body.en #intro::first-letter {float:left;}
body.en .wp-caption.alignnone .info {right:0;left:auto;padding:10px 30px 10px 15px;padding:1rem 3rem 1rem 1.5rem;}
body.en .post .fluid-width-video-wrapper,
body.en .wp-caption.aligncenter {margin-right:0;margin-left:100px;margin-left:10rem;}
body.en .wp-caption.alignnormal {margin-right:0;margin-left:100px;margin-left:10rem;}
body.en .wp-caption.alignleft {clear:none;float:right;width:27%;max-width:300px;min-width:280px;margin:10px 20px 20px 40px;margin:1rem 2rem 2rem 4rem;}
body.en .wp-caption.alignright {clear:none;float:left;width:55%;max-width:600px;min-width:280px;margin:10px 40px 40px;margin:1rem 4rem 4rem;}
body.en .main-caption {float:right;}
/* Arabic overrides */
body.ar {font-family:"Droid Arabic Naskh",sans-serif;}
body.ar #footer .tagline, body.ar #under_the_scroll header h1, body.ar #under_the_scroll header h2 {letter-spacing:0;}
body.ar .post > h5,body.ar .post > h3, body.ar .part .part_title,
body.ar #under_the_scroll header h1, body.ar #under_the_scroll header h2, body.ar #under_the_scroll .continue .text,
body.ar .part .part_number, body.ar #header .parts, body.ar #footer .tagline {font-family:"Droid Arabic Kufi",sans-serif;}
body.ar #header .socials .lang_choice {font-family:"Open Sans Hebrew",arial,sans-serif;}
/* responsive fixes */
@media only screen and (max-width:1200px) {
	.main-caption{margin:0px 10px;}
	#under_the_scroll header h2 {font-size:26px;font-size:2.6rem;line-height:1.2;}
	.post .fluid-width-video-wrapper,
	.wp-caption.aligncenter {margin:40px auto;margin:4rem auto;max-width:calc(100% - 40px);}
}
@media only screen and (min-width:1160px) {
	.post .wp-caption.alignnone {margin-right:calc((-100vw + 1160px) / 2);margin-left:calc((-100vw + 1160px) / 2);width:100vw !important;}
}
@media only screen and (max-width:980px) {
	.container {width:90%;max-width:720px;position:relative;margin:0 auto;}
	#header .parts {display:none;}
	#under_the_scroll header h1 {margin-bottom:20px;}
	#under_the_scroll header h2 {font-size:20px;font-size:2rem;line-height:1.2;}
	.post .ms-dir-v .ms-info {font-size:13px;}
}
@media only screen and (max-width:768px) {
	.cover-info.cover-left{display:none;}
	#intro{padding-top:20px;}
	.post blockquote p{margin-right:0;}
	.container {width:85%;max-width:640px;position:relative;margin:0 auto;}
	#header .socials .lang_choice .full {display:none;}
	#header .socials .lang_choice .short {display:inline;}
	#under_the_scroll {width:100%;height:100%;background-position:center;}
	#under_the_scroll .continue {display:none;}
	#under_the_scroll header h1 {font-size:30px;font-size:3rem;line-height:1.2;font-weight:700;margin-bottom:20px;}
	.subtitle {font-size:24px;font-size:2.4rem;line-height:1.5;font-weight:700;}
	.right-side {width:100%;font-size:1.6rem;line-height:1.75;}
	.right-side .content {margin-bottom:20px;}
	.left-side {display:none;}
	#intro, .part {padding-bottom:30px;}
	.part .part_title {font-size:4rem;}
	.post {width:100%;}
	.post .fluid-width-video-wrapper,
	.post > p, body.en .post > p, .post > h3, body.en .post > h3, .post > h5, body.en .post > h5,
	.wp-caption.alignleft, body.en .wp-caption.alignleft,
	.wp-caption.alignright, body.en .wp-caption.alignright,
	.wp-caption.aligncenter, body.en .wp-caption.aligncenter,
	.wp-caption.alignnormal, body.en .wp-caption.alignnormal {clear:both;max-width:100%;width:calc(100% - 4rem);margin:0 2rem 3rem;}
	.post > h5, body.en .post > h5 {margin:0 2rem 2rem;}
	.post > h5 {font-size:1.8rem;}
	.post > h3 {font-size:2.4rem;}
	.post > blockquote, body.en .post > blockquote {clear:both;width:calc(100% - 4rem);margin:0 2rem 3rem;}
	.wp-caption {margin-top:20px;margin-bottom:20px;}
	.wp-caption.alignnone .info, body.en .wp-caption.alignnone .info {position:relative;left:auto;bottom:0;max-width:100%;width:calc(100% - 4rem);padding:0.7rem 2rem;background:none;border-bottom:1px solid #ccc;}
	.wp-caption.alignnone .info.active {bottom:0;}
	.wp-caption.alignnone .info .title {color:#333;}
	.wp-caption.alignnone .info .credits {color:#ccc;}
	.main-caption {width:100%;max-width:100%;margin-bottom:2rem;}
}

#scroll_top:before{
    content: "\e684";
}
#scroll_top{
    position: fixed;
    bottom: 9px;
    right: 20px;
    background-color: rgba(51, 51, 51, 0.5);
    color: #fff;
    width: 50px;
    height: 50px;
	font-family:"rgb";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:50px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-align: center;
	font-size: 30px;
	cursor: pointer;
}
.swiper-title{font-weight: bold;margin-bottom:20px;color:#333333; font-size: 32px; text-transform: uppercase;margin-bottom:10px;margin-top:20px;}
.swiper-description{color: #777777;font-size: 14px;margin-bottom:40px;}
.swiper-container {
    width: 100%;
    margin: 20px auto;
    height: inherit!important;
}
.swiper-slide {
	width:181px !important;
	padding:0px 25px;
	border-right:1px solid #777777;
    text-align: center;
    font-size: 18px;
    background: #fff;
    margin:0px;
}
.en .swiper-slide{
	border-left:1px solid #777777;
	border-right: none;
}

.timeline_nav_v2,
.infographics {margin-bottom:30px!important;}
.swiper-container,
.infographics .container{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:20px 0px;
}
.swiper-container{padding:0;border-bottom:0;}
.infographics .the_info_title::first-letter,
.infographics .the_info_title{font-weight: bold;margin-bottom:20px;color:#333333; font-size: 32px; text-transform: uppercase;}
.infographics .the_info_row{position: relative;text-align: center;}
.infographics .the_info_row:after{display: table;clear: both;content:"";}
.infographics .the_info_row .info_box{float:right;/*vertical-align:top; display:inline-block;*/position: relative;width: 16.66666666%;min-height:50px;box-sizing:border-box;}
.en .infographics .the_info_row .info_box{float:left;}

.info_box{
	padding: 0px 15px;
	border-right:1px solid #999;

}
.the_info_numbers{position: relative;}
.info_box .the_info_numbers:before{
	border-radius: 50%;
	content:"";
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height:100%;
	background: rgba(0,0,0,0.35);
}
.en .info_box:last-child{
	border-right: none;
}

.rtl .info_box:first-child{
	border-right: none;
}

.the_info_numbers {
	position: relative;
	border-radius: 50%;
	background-position: center;
	width: 100%;
	background-size: cover;
	margin-bottom: 10px;
	box-sizing:border-box;
	color:#fff;
	}
.the_info_numbers:after {
	content: "";
	display: block;
	padding-bottom: 100%;
}
.the_info_numbers_container {
	position: absolute;

	width:calc(100% - 20px);
	top: 30%;
	left: 0px;
	right:0px;
	bottom:0px;
	margin:auto;
	padding:0 10px;
}
.the_info_numbers .the_number{
	font-weight: bold;
	font-size: 24px;
	line-height: 1;
}
.the_info_numbers .the_text{
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	margin-top:5px;
}
.the_info_text{
	font-size: 13px;
	line-height:150%;
	color:#777777;
}

@media only screen and (max-width:768px){
	.infographics .the_info_row .info_box{width: 33.3333333%;margin-bottom: 25px;}
	.en .infographics .the_info_row .info_box:nth-child(3){border-right:none;}
	.en .infographics .the_info_row .info_box:nth-child(4){border-right:1px solid #ddd;}
	.infographics .the_info_row .info_box:nth-child(4){border-right:none;}
}
@media only screen and (max-width:480px) {

	.infographics .the_info_row .info_box{width: 50%;margin-bottom: 25px;}
	.infographics .the_info_row .info_box:nth-child(5),
	.infographics .the_info_row .info_box:nth-child(3),
	.en .infographics .the_info_row .info_box:nth-child(2),
	.en .infographics .the_info_row .info_box:nth-child(4){border-right:none;}
	.en .infographics .the_info_row .info_box:nth-child(5),
	.infographics .the_info_row .info_box:nth-child(4),
	.en .infographics .the_info_row .info_box:nth-child(3){border-right:1px solid #ddd;}


}
.timeline_box:before{
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #777;
}
.en .timeline_box:before{
	right: auto;
	left: 0px;
	border-left: 5px solid #777;
	border-right: none;
}
.timeline_box{
	color:#777;
	width:180px;
	text-align: right;
}
.en .timeline_box{
	text-align: left;
}
.timeline_date{
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}
.timeline_nav{
	position: relative;
	text-align: center;
}

.swiper-slide .media img {height: 180px;width: auto;min-width: 180px;margin-right: -45px;}
.swiper-slide .media {width:180px;height:180px;overflow:hidden;margin-bottom:15px}

table.wp-list-table td {
    max-width: 1160px;
    overflow: hidden;
}

.timeline_nav_v2 {
    width: 100%;
    height: 14px;
    margin-bottom: 13px;
    margin-top:13px;
    background: #cdcdcd;
    position: relative;
    overflow: visible;
}

.timeline_nav_indicator {
    width: 44px;
    height: 24px;
    background: #515150;
    display: block;
    position: absolute;
    margin-top: -5px;
}

/* footer */

.footer-bottom {  clear: both;  height: 58px;background-color: #fff;  font-family: arial,helvetica,sans-serif;  padding-top: 8px;  font-size: 10px;color: #545454;}
.footer-bottom .rgbmedia {padding-top: 26px;padding-top: 2.6rem;text-transform: uppercase;  width: 260px;margin: 0 auto 10px;}
.footer-bottom .rgbmedia .text { float: left; height: 10px;margin: 0 3px 0 10px; margin: 0 0.3rem 0 1rem;}
.footer-bottom .rgbmedia .text:first-child {margin-left: 0;}
.footer-bottom .rgbmedia .rgblogo {float: left;}
.footer-bottom .rgbmedia .rgblogo a {display: block;width: 57px;height: 24px;margin-top: -8px;background: transparent url(images/rgbmedia57x21.png) no-repeat scroll 0 3px;}
.footer-bottom .rgbmedia .rgblogo a span {display: none;}
a {color: #1598e6;text-decoration: none;}


/* More Posts list on side */
/*.post{position: relative;}*/

ul.related_articles{width:100%;max-width:300px; float:right; margin-left:30px;/*position: absolute; top:0; right:0;*/}
ul.related_articles li{display: block;float:right; width: 100%;}
ul.related_articles li.related_articles_headline{font-weight:bold; font-size: 28px;color:#333;border-top:1px solid #999;padding-top:20px;margin-bottom: 35px;}
ul.related_articles li.related_articles_item{border-bottom:1px solid #999;color:#777;margin-bottom:15px;padding-bottom: 15px;}
ul.related_articles li.related_articles_item a{color:#777;text-decoration:none;}
ul.related_articles li.related_articles_item a:hover{color:#347863;}
ul.related_articles li.related_articles_item:last-child{margin-bottom: 0;}
li.related_articles_item .related_articles_image{width:80px;height:80px; background-size:cover; background-position:center center;float:left;margin-right: 20px;overflow: hidden;}
li.related_articles_item .related_articles_content{ float:left;width:calc(100% - 100px);}
li.related_articles_item .related_articles_title{font-size: 15px;line-height: 20px;}
li.related_articles_item .related_articles_date{font-size:10px;margin-top:15px;}

/* More Posts list on side - RTL */
.rtl ul.related_articles{margin-right:30px;margin-left:0;}
.rtl ul.related_articles,
.rtl ul.related_articles li{float:left;}
.rtl li.related_articles_item .related_articles_image{float:right;margin-right: 0px;margin-left:20px;}

@media only screen and (max-width:1160px) {

	ul.related_articles{
		margin: 0 50px 20px;
	}
}
@media only screen and (max-width:960px) {
	.post.has_related_articles h3,
	.post.has_related_articles h5,
	.post.has_related_articles p{max-width: 400px;}
	.swiper-wrapper {width: 100vw !important;}
	.timeline_nav_v2 {display:none;}
	.he .swiper-slide:first-child, .ar .swiper-slide:first-child {margin-right: 20px;}
	.en .swiper-slide:first-child {margin-left: 20px;}
	.the_info_text {font-size: 13px;line-height: 150%;}
}

@media only screen and (max-width:768px) {
	.main-caption{margin-right:20px;margin-left:20px; width:calc(100% - 40px);}
	ul.related_articles{
		position: inherit;
		top:inherit;
		right: inherit;
		left: inherit;
		width: calc(100% - 40px);
		max-width: 100%;
		margin: 0 20px 20px;
	}
	ul.related_articles li.related_articles_item:last-child{border-bottom: 0;}
	.rtl ul.related_articles{left:inherit;}

}

/*temp specifiv fix to disable bigger first letter in two specific features*/
body:not(.ar).page.page-id-4308 #intro:first-letter,
body:not(.ar).page.page-id-4173 #intro:first-letter {
    font-size:1.8rem;
    text-decoration: underline;
}

