@charset "UTF-8";
/* COMPLICITE STYLESHEET - MARCUS STEPHENS 28/02/15 */

@font-face {
    font-family: 'Baskerville';
    src: url('baskerville-webfont.eot');
    src: url('baskerville-webfont.eot?#iefix') format('embedded-opentype'),
		url('baskerville-webfont.woff') format('woff'),
		url('baskerville-webfont.ttf') format('truetype'),
		url('baskerville-webfont.svg#WebfontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BaskervilleItalic';
    src: url('baskerville-italic-webfont.eot');
    src: url('baskerville-italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('baskerville-italic-webfont.woff') format('woff'),
		url('baskerville-italic-webfont.ttf') format('truetype'),
		url('baskerville-italic-webfont.svg#WebfontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaNeueLight';
    src: url('helvetica_neue_light-webfont.eot');
    src: url('helvetica_neue_light-webfont.eot?#iefix') format('embedded-opentype'),
		url('helvetica_neue_light-webfont.woff') format('woff'),
		url('helvetica_neue_light-webfont.ttf') format('truetype'),
		url('helvetica_neue_light-webfont.svg#WebfontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaNeue';
    src: url('helvetica_neue-webfont.eot');
    src: url('helvetica_neue-webfont.eot?#iefix') format('embedded-opentype'),
		url('helvetica_neue-webfont.woff') format('woff'),
		url('helvetica_neue-webfont.ttf') format('truetype'),
		url('helvetica_neue-webfont.svg#WebfontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaNeueBold';
    src: url('helvetica_neue_bold-webfont.eot');
    src: url('helvetica_neue_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('helvetica_neue_bold-webfont.woff') format('woff'),
		url('helvetica_neue_bold-webfont.ttf') format('truetype'),
		url('helvetica_neue_bold-webfont.svg#WebfontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* RESETS
================================= */

* {
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased;
}

html,body {
	/*height: 100%;*/
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 100%; /* BROWSER DEFAULT SIZE IS 16PX */
	-webkit-text-size-adjust: 100%;
	line-height: 1;
	/*line-height: normal;*/
	/*line-height: 100%;*/
}

.stop-scrolling {
  	height: 100%;
  	overflow: hidden;
	
	/*width: 100%;
	position: fixed;*/
}

.windowSize {
	display: none;
	font-size: 1em;
}


/* MAIN LAYERS
================================= */

#vertical {
	/*height: 50%;*/
	/*margin-top: -384px;  HALF OF HEIGHT */
	/*width: 100%;*/
}

#container {
	position: relative;
	width: 100%;
	/*max-width: 960px;*/
	max-width: 1366px;
	margin: 0 auto;
	background-image: url(../_images/bgd_imac.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#information #container {
	background-image: url(../_images/bgd_information.jpg);
}

#current-home #container, 
#productions-home #container,
#about-home #container,
#live-stream #container
{
	background-image: url(../_images/bgd_current-home.jpg);
	/*background-image: url(../_images/bgd_current-test.jpg);*/
}

#current #container, 
#productions #container, 
#creative #container, 
#shop #container,
#performers #container,
#support #container,
#supportSign #container,
#supporters #container,
#awards #container,
#achievements #container, 
#contact #container,
#pacifists-guide #container
{
	background-image: url(../_images/bgd_current.jpg);
	/*background-image: url(../_images/bgd_current-test.jpg);*/
}

#creative-home #container {
	background-image: url(../_images/bgd_creative-home.jpg);
}

/*#supporters #container {
	background-image: url(../_images/supporters-background.jpg);
}*/

/*#about #container {
	background-image: url(../_images/bgd_about.jpg);
}*/

/*#container-1366 {
	position: relative;
	width: 100%;
	max-width: 1366px;
	margin: 0 auto;
	height: 956px; 
	background-image: url(../_images/bgd_1366.jpg);
	background-repeat: no-repeat;
}*/

#header {
	position: relative;
	/*height: 150px;*/
	height: 165px;
}

#content {
	position: relative;
	/*height: 806px;*/
	/*margin-left: 8.6383601%;*/
	margin-left: 118px;	
}

#information #content, 
#current-home #content, 
#current #content,
#creative-home #content,
#productions-home #content,
#productions #content,
#shop #content,
#creative #content,
#performers #content,
#about-home #content,
#support #content,
#supportSign #content,
#supporters #content,
#awards #content,
#contact #content,
#achievements #content,
#live-stream #content,
#pacifists-guide #content
{
	margin-left: 0px;
}

#performers .performersBgd, #performers .creativesBgd, #performers .productionBgd {
	position: absolute;
	width: 675px;
	height: 690px;
	left: 311px;
	bottom: 0px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#performers .performersBgd {
	background-image: url(../_images/bgd_about-performers.jpg);
}

#performers .creativesBgd {
	background-image: url(../_images/bgd_about-creatives.jpg);
}

#performers .productionBgd {
	background-image: url(../_images/bgd_about-production.jpg);
}

#creative #content {
	/*margin-left: 2.489019%;  34 DIVIDED BY 1366 */
}

#about-home #content {
	background-image: url(../_images/bgd_about-content.jpg);
	background-position: center top;
}

#logo {
	position: absolute;
	width: 231px;
	/*height: 61px;*/
	top: 45px;
	left: 70px;	
}

.imageCycle { 
	position: absolute;
	width: 698px;
	/*top: 125px;*/
	top: 112px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	/*background-color: #000;*/
}

.imageContainer {
	width: 698px;
}

#current footer {
	/*position: relative;
	background-image: url(../_images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;*/
}

footer {
	position: relative;
	height: 34px;
}

/* GLOBAL STYLES
================================= */

:focus, :active { /*REMOVE LINK OUTLINE IN FIREFOX*/
	outline: 0px;
	border: 0px;
}

input::-moz-focus-inner {  /*REMOVE BUTTON PADDING IN FIREFOX*/
	border: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

table, tr, td {
	margin: 0px;
	padding: 0px;
}

select, input, textarea {
	margin: 0px;
	padding: 0px;
	-webkit-appearance: none;
	border-radius: 0;	
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

img.scale {
	max-width: 100%;
	height: auto;
}

.noShow, span.noShow {
	display: none;
}

h1 {
	/*display: none;*/
}

h2 {
}


h3 {
}

.noMargin {
	margin: 0px !important;
}

.noRightMargin {
	margin-right: 0px !important;
}

p {
	/*line-height: 18px;
	font-size: 14px;*/
	font-size: 0.875em; /* 14PX / 16PX */
	color: #999;
	/*width: 340px;*/
	line-height: 1.2142857em; /* 17PX / 14PX */
}

p.first {
	margin-top: 0px;
}


a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.clearFloat {
	clear: both;
}


/* PRIMARY NAVIGATION
================================= */

#primary {
	position: absolute;
	/*height: 37px;*/
	/*width: 30.7467057%;  420 DIVIDED BY 1366 */
	/*width: 450px;*/
	width: 500px;
	top: 54px;
	left: 58.2723279%; /* 796 DIVIDED BY 1366 */
}

#primary li {
}

#primary li a {
	/*height: 57px;*/
	/*line-height: 57px;*/
	/*line-height: 42px;*/
	font-size: 3.25em; /* 52 DIVIDED BY 16 */
	font-weight: bold;
	display: block;
	letter-spacing: -1.75px;
	/*padding-left: 7px;*/
	padding-bottom: 0px;
}

/*#primary li:nth-child(2) {  
  margin-bottom: 8px;
}

#primary li:nth-child(5) {  
  margin-top: 6px;
}

#primary li:nth-child(6), #primary li:nth-child(8) {  
  margin-top: 21px;
} USE THESE SETTINGS WHEN THERE ARE SUB ITEMS EG. APG */


#primary li:nth-child(4), #primary li:nth-child(6) {  
  margin-top: 21px;
}

#primary li a.production-small {
	/*font-size: 3.25em;  52 DIVIDED BY 16 */	
	font-size: 27px;
}


/* SECONDARY NAVIGATION
================================= */

#secondary {
	position: absolute;
	height: 37px;
	width: 618px;
	bottom: 0;
	right: 0px;
}

#secondary li {
	/*position: relative;*/
	float: left;
}

#secondary li.contactBtn {
	width: 148px;
	background-image: url(../_images/tab-contact_large.png);
	background-repeat: no-repeat;
}

#secondary li.joinBtn {
	width: 274px;
	background-image: url(../_images/tab-join_large.png);
	background-repeat: no-repeat;
}

#secondary li.loginBtn {
	width: 196px;
	background-image: url(../_images/tab-login_large.png);
	background-repeat: no-repeat;
}

#information #secondary li.contactBtn {
	width: 148px;
	background-image: url(../_images/tab_information-contact.png);
	background-repeat: no-repeat;
}

#information #secondary li.joinBtn {
	width: 274px;
	background-image: url(../_images/tab_information-join.png);
	background-repeat: no-repeat;
}

#information #secondary li.loginBtn {
	width: 196px;
	background-image: url(../_images/tab_information-login.png);
	background-repeat: no-repeat;
}

#secondary li a {
	/*font-size: 0.75em;  12 DIVIDED BY 16 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	font-weight: bold;
	/*display: block;*/
	height: 37px;
	line-height: 37px;
	margin-left: 14px;
	color: rgba(0,0,0,1.00);
}

#secondary li a:hover {
	border-bottom: 1px solid #000;
}

a.mobile_menu {
	display: none;	
}


/* SOCIAL MEDIA & OTHER BUTTONS
================================= */

#backBtn {
	position: absolute;
	/*width: 74px;
	height: 51px;*/
	width: 89px;
	height: 56px;
	/*top: 701px;*/
	/*bottom: 54px;*/
	/*bottom: 56px;*/
	bottom: 22px;
	left: 0px;
	background-image: url(../_images/btn-back.png);
	background-repeat: no-repeat;
}

#current #backBtn {
	bottom: 22px;
}

#nextBtn {
	position: absolute;
	/*width: 74px;
	height: 51px;*/
	width: 106px;
	height: 56px;
	/*top: 701px;*/
	/*bottom: 77px;*/
	bottom: 43px;
	right: 23px;
	background-image: url(../_images/btn-next.png);
	background-repeat: no-repeat;
}

#current #nextBtn {
	bottom: 43px;
}


/* EVERY PAGE ELEMENTS
================================= */

#founded-graphic {
	position: absolute;
	left: 7px;
	bottom: 36px;
	width: 165px;
	height: 168px;
	background-image: url(../_images/founded-graphic.png);
	background-repeat: no-repeat;
}


p#copyright {
	position: absolute;
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	color: #9D9C9C; 
	right: 27px;
	bottom: 44px;
	text-align: right;
}

.joinBtnLarge {
	position: absolute;
	right: 181px;
	top: 134px;
	font-size: 0.9375em; /* 15PX / 16PX */
	font-weight: bold;
	color: #e3a822;
	z-index: 10;
}

.joinBtnLarge:hover {
	color: #000;
}

#about-home .joinBtnLarge:hover {
	color: #FFF;
}

/* BREADCRUMBS
================================= */

#breadcrumbs {
	position: absolute;
	top: 56px;
	left: 353px;
}

#breadcrumbsSmall {
	display: none;
}

#breadcrumbs li {
	display: inline-block;
	float: left;
}

#breadcrumbs li a {
	color: #FFF;
	/*border-left: 1px solid #000;*/
	/*padding-left: 12px;
	padding-right: 12px;*/
	/*margin-left: 12px;
	margin-right: 12px;*/
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
}

#breadcrumbs li:first-child a {
	/*border-left: none;
	padding-left: 0px;*/
}

#breadcrumbs li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

/*#breadcrumbs li a.active-breadcrumb {
	color: #000;
	border-bottom: 1px solid #000;
}*/

.active-breadcrumb {
	color: #000 !important;
	/*cursor: default;*/
	border-bottom: 1px solid #000;
}

#contactLink {
	position: absolute;
	top: 58px;
	left: 952px;
	font-weight: bold;
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	color: #b4b8be;
}

#contactLink:hover {
	color: #000;
}

.active-section {
	color: #000 !important;
	/*cursor: default;*/
	border-bottom: 1px solid #000;
}


/* SEARCH
================================= */

#search {
	position: absolute;
	right: 16px;
	bottom: 86px;
	width: 200px;
	height: 24px;
	border-bottom: 1px solid #b4b8be;	
}

#search .label {
	font-weight: bold;
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	color: #b4b8be;
	line-height: 22px;
	float: left;	
}

#search label {
	font-weight: bold;
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	color: #b4b8be;
	line-height: 22px;
	float: left;	
	cursor: pointer;
}

#search input {
	float: right;	
	/*width: 152px;*/
	width: 147px;
	border: none;
	/*border: 1px solid #CCC;*/
	height: 16px;
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	margin-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

/*#search input:focus {
    outline: none;
}*/


/* HOME PAGE QUOTES
================================= */

.quoteCycle { 
	position: absolute;
	/*width: 90.7051282%;  1132 DIVIDED BY 1248 */
	width: 92.0673076%; /* 1149 DIVIDED BY 1248 */
	/*left: 4.6474358%;  58 DIVIDED BY 1248 */
	left: 5.7692307%; /* 72 DIVIDED BY 1248 */
	top: 171px;
	height: 440px;
	/*background-color: #00FF30;*/
}

blockquote {
	position: relative;
	width: 100%;
	height: 100%;
}

blockquote p {
	position: absolute;
	font-family: 'BaskervilleItalic';
	font-weight: normal;
	font-size: 1.9375em; /* 31 DIVIDED BY 16 */
	line-height: 1.064516129em; /* 33 DIVIDED BY 31 */
	letter-spacing: -0.7px;
	color: rgba(110,97,94,1.00);	
}

#quoteOne {
	width: 47.7915194%; /* 541 DIVIDED BY 1132 */
	top: -4px;
	right: 0px;
}

#quoteTwo {
	width: 38.9575971%; /* 441 DIVIDED BY 1132 */
	top: -4px;
	right: 0px;
}

#quoteThree {
	width: auto;
	top: -4px;
	left: 3.0918727%; /* 35 DIVIDED BY 1132 */
}

#quoteFour {
	width: auto;
	left: 3.0918727%; /* 35 DIVIDED BY 1132 */
	bottom: -6px;
}

blockquote p::before {
	position: absolute;
	/*content: url(../_images/speechMarksLeft.png);*/
	content: '';
	width: 30px;
	height: 19px;
	/*background-image: url(../_images/speechMarksLeft.png);
	background-repeat: no-repeat;*/
	display: inline-block;
	top: -4px;
	left: -35px;
}

blockquote p::after {
	/*position: absolute;*/
	position: relative;
	content: '';
	width: 30px;
	height: 19px;
	/*background-image: url(../_images/speechMarksRight.png);
	background-repeat: no-repeat;*/
	display: inline-block;
	margin-left: 4px;
	bottom: -5px;
}

blockquote p#quoteOne::before {
	background-image: url(../_images/speechMarksLeft.png);
	background-repeat: no-repeat;
}

blockquote p#quoteTwo::before {
	background-image: url(../_images/speechMarksLeft-lightBlue.png);
	background-repeat: no-repeat;
}

blockquote p#quoteThree::before {
	background-image: url(../_images/speechMarksLeft-orange.png);
	background-repeat: no-repeat;
}

blockquote p#quoteFour::before {
	background-image: url(../_images/speechMarksLeft-darkBlue.png);
	background-repeat: no-repeat;
}

blockquote p#quoteOne::after {
	background-image: url(../_images/speechMarksRight.png);
	background-repeat: no-repeat;
}

blockquote p#quoteTwo::after {
	background-image: url(../_images/speechMarksRight-lightBlue.png);
	background-repeat: no-repeat;	
}

blockquote p#quoteThree::after {
	bottom: 0;
	top: -12px;
	background-image: url(../_images/speechMarksRight-orange.png);
	background-repeat: no-repeat;
}

blockquote p#quoteFour::after {
	bottom: 0;
	top: -12px;
	background-image: url(../_images/speechMarksRight-darkBlue.png);
	background-repeat: no-repeat;
}


/* HOME PAGE ELEMENTS
================================= */

#information-btn, #experience-btn {
	position: absolute;
	height: 74px;
	width: 350px;
	/*padding-left: 84px;*/
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-repeat: no-repeat;
}

#information-btn {
	top: 40px;
	background-image: url(../_images/btn-information.png);
	background-position: bottom;
}

#information-btn:hover {
	background-position: top;
}

#experience-btn {
	/*bottom: 64px;*/
	bottom: 38px;
	background-image: url(../_images/btn-experience.png);
	background-position: top;
}

#experience-btn:hover {
	background-position: bottom;
}


#left-line, #right-line  {
	position: absolute;
	height: 1px;
	/*width: 8.75%;  84 DIVIDED BY 960 */
	width: 120px;
	/*top: 391px;*/
	top: 378px;
	background-color: rgba(186,230,251,1.00);
}

#left-line {
	left: 27px;
}

#right-line {
	right: 27px;
}


/* INFORMATION PAGE
================================= */

#socialLinksContainer {
	position: absolute;
	left: 44px;
	top: 383px;
	/*height: 140px;*/
	height: 173px;
	/*width: 85px;*/
	width: 73px; /* 85PX MINUS PADDING */
	background-color: #FFF;
	background-color: rgba(255,255,255,0.73);
	padding-left: 6px;
	padding-right: 6px;
}

#socialLinksContainer p {
	color: #000;
    font-size: 11px;
    font-weight: bold;
	padding-top: 12px;	
}

#socialLinksContainer ul li {
	position: relative; 
	display: block;
}

#socialLinksContainer ul li a {
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	margin-top: 10px;
}

#socialLinksContainer ul li a:hover {
	background-position: bottom;
}

#socialLinksContainer ul li a#twitter {
	width: 27px;
	height: 23px;
	background-image: url(../_images/twitter.png);
}

#socialLinksContainer ul li a#youtube {
	width: 36px;
	height: 23px;
	background-image: url(../_images/youtube.png);
}

#socialLinksContainer ul li a#facebook {
	width: 27px;
	height: 23px;
	background-image: url(../_images/facebook.png);
}

#socialLinksContainer ul li a#instagram {
	width: 27px;
	height: 23px;
	background-image: url(../_images/instagram.png);
}

/*#twitter {
	position: relative;
	width: 95px;
	height: 73px;
	background-image: url(../_images/twitter.png);
	background-repeat: no-repeat;
}

#facebook {
	position: relative;
	width: 95px;
	height: 73px;
	background-image: url(../_images/facebook.png);
	background-repeat: no-repeat;
}
*/


#twitterFeedContainer {
	position: absolute;
	left: 135px;
	top: 383px;
	width: 226px; /* 238PX MINUS PADDING */
	/*width: 238px;*/
	background-image: url(../_images/bgd_twitterFeed.png);
	background-repeat: no-repeat;
	padding-left: 6px;	
	padding-right: 6px;
}

#twitterFeedContainer header {
	position: relative;
	height: 42px;
	/*width: 238px;*/
	border-bottom: 1px solid #5bb5e7;
}

#twitterFeedContainer div, #twitterFeedContainer footer {
	/*position: relative;*/
}

#twitterFeedContainer div {
	/*min-height: 230px;
	overflow: hidden;*/
}

#twitterFeedContainer div.twitterScroll {
	margin-top: 12px;
	/*height: 230px;*/
	height: 218px;
	overflow: hidden;
}

#twitterFeedContainer div img {
	height: 48px;
	width: 48px;
	float: left;
	padding-top: 12px;
	margin-right: 6px;
}

#twitterFeedContainer div img:first-of-type {
	padding-top: 0px;
}


#twitterFeedContainer div p {
	color: #999;
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    line-height: 1.16666666666667em; /* 14 DIVIDED BY 12 */
	padding-top: 12px;
	
	width: 140px;
	float: left;
	min-height: 48px;
}

#twitterFeedContainer div p:first-of-type {
	padding-top: 0px;
}

#twitterFeedContainer div a {
	color: #000;
	/*border-bottom: 1px solid #000;*/
	text-decoration: underline;
}

#twitterFeedContainer footer {
	height: 16px;
}

#promotion {
	position: absolute;
	left: 379px;
	top: 383px;
	min-height: 132px; /* 140PX MINUS PADDING */
	width: 136px; /* 148PX MINUS PADDING */
	background-color: #FFF;
	background-color: rgba(255,255,255,0.73);
	padding-top: 8px;
	padding-left: 6px;	
	padding-right: 6px;
}

#promotion p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
	font-weight: bold;
}

#promotion p a {
	font-style: italic;
	border-bottom: 1px solid #5a0a00;
	color: #5a0a00;
}

#promotion p a:hover {
	border-bottom: 1px solid #000;
	color: #000;
}

.twitterLargeBird {
	position: absolute;
	width: 31px;
	height: 27px;
	top: 347px;
	left: 197px;
	background-image: url(../_images/twitter_largeBird.png);
	background-repeat: no-repeat;
}

.twitterSmallBird-01 {
	position: absolute;
	width: 24px;
	height: 21px;
	top: 360px;
	left: 405px;
	background-image: url(../_images/twitter_smallBird-01.png);
	background-repeat: no-repeat;
}

.twitterSmallBird-02 {
	position: absolute;
	width: 24px;
	height: 21px;
	top: 392px;
	left: 242px;
	background-image: url(../_images/twitter_smallBird-02.png);
	background-repeat: no-repeat;
}

.peg-01 {
	position: absolute;
	width: 6px;
	height: 36px;
	top: 361px;
	left: 80px;
	background-image: url(../_images/peg-01.png);
	background-repeat: no-repeat;
}

.peg-02 {
	position: absolute;
	width: 178px;
	height: 38px;
	top: 361px;
	left: 173px;
	background-image: url(../_images/peg-02.png);
	background-repeat: no-repeat;
}



/* CURRENT HOME PAGE
================================= */

a#homeBtn {
	position: absolute;
	width: 76px;
	height: 52px;
	/*height: 61px;*/
	top: 36px;
	left: 866px;
	/*font-size: 1.0625em;  17 DIVIDED BY 16 */
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	font-weight: bold;
	/*line-height: 52px;*/
	/*padding-top: 20px;
	padding-left: 30px;*/
	background-image: url(../_images/btn-home_1366.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	display: block;
}

a#homeBtn span {
	position: absolute;
	top: 22px;
	left: 25px;
}

a#homeBtn:hover {
	color: #000;
}

#current-home section p, #productions-home section p, #creative-home section p {
	position: absolute;
	width: 78.989751098097%; /* 1079 DIVIDED BY 1366 */
	top: 85px;
	/*left: 3.440702781845%;  47 DIVIDED BY 1366 */
	left: 3.367496339678%; /* 46 DIVIDED BY 1366 */
}

#current-home section p span, 
#productions-home section p span, 
#creative-home section p span {
	font-size: 5.57142857142857em; /* 78PX / 14PX */
	line-height: 1.03846153846154em; /* 81PX / 78PX */
	font-weight: bold;
	/*color: #000;*/
	letter-spacing: -4.1px;
}
 
#current-home section p span a {
	/*text-decoration: underline;*/
	/*border-bottom: 1px solid #000;*/
}

#current-home section p span.firstLink, #current-home section p span.firstLink a {
	/*color: #83A3BA;*/
	color: #7a92a4;
}

#current-home section p span.firstLink a {
	border-bottom: 1px solid #7a92a4;
}

#current-home section p span.firstLink a:hover,
#current-home section p span.secondLink a:hover,
#current-home section p span.thirdLink a:hover, 
#current-home section p span.fourthLink a:hover  {
	color: #000;
}

#current-home section p span.secondLink, #current-home section p span.secondLink a {
	/*color: #749429;*/
	color: #779528;
}

#current-home section p span.secondLink a {
	border-bottom: 1px solid #779528;
}

#current-home section p span.thirdLink, #current-home section p span.thirdLink a {
	/*color: #FFF;*/
	color: #fcf9f4;
}

#current-home section p span.thirdLink a {
	border-bottom: 1px solid #000;
}

#current-home section p span.fourthLink, #current-home section p span.fourthLink a {
	/*color: #463A3C;*/
	color: #8b8381;	
}

#current-home section p span.fourthLink a {
	border-bottom: 1px solid #463A3C;
}

#currentChair {
	position: absolute;
	width: 190px;
	height: 390px;
	background-image: url(../_images/current-chair.png);
	background-repeat: no-repeat;
	/*bottom: 44px;*/
	bottom: 29px;
	right: 110px;
}

.blueLink a {
	color: #009fe3;
	border-bottom: 1px solid #009fe3;
}

.blueLink a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

.navyLink a {
	color: #262044;
	border-bottom: 1px solid #262044;
}

.navyLink a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

.greenLink a {
	color: #779528;
	border-bottom: 1px solid #779528;
}

.greenLink a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

.burgundyLink a {
	color: #5a0a00;
	border-bottom: 1px solid #5a0a00;
}

.burgundyLink a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

.darkTaupeLink a {
	color: #8b8381;
	border-bottom: 1px solid #8b8381;
}

.darkTaupeLink a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

.darkSlateLink a {
	color: #7a92a4;
	border-bottom: 1px solid #7a92a4;
}

.darkSlateLink a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

h1.blue a {
	color: #009fe3;
}

h1.blue a:hover {
	color: #000;
}

h1.navy a {
	color: #262044;
}

h1.navy a:hover {
	color: #000;
}

h1.green a {
	color: #779528;
}

h1.green a:hover {
	color: #000;
}

h1.burgundy a {
	color: #5a0a00;
}

h1.burgundy a:hover {
	color: #000;
}

h1.darkTaupe a {
	color: #8b8381;
}

h1.darkTaupe a:hover {
	color: #000;
}

h1.darkSlate a {
	color: #7a92a4;
}

h1.darkSlate a:hover {
	color: #000;
}


/* CURRENT PAGE
================================= */

#wrapper {
	overflow: hidden;
	/*margin-left: 2.489019%;  34 DIVIDED BY 1366 */
	margin-left: 34px;
	/*width: 1332px;*/
}

div.horizontal {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: static;
}

div.horizontal .table {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}

div.horizontal .table > section {
  width: 1274px;
  height: 100%;
  display: table-cell;
  vertical-align: top;
}

section:last-child {
  /*margin-right: 6.002928257687%;  82 DIVIDED BY 1366 */
}

.contentContainer {
	position: relative;
	margin-top: 12px;
	/*margin-right: 1.8018018%;  24 DIVIDED BY 1332 */
	/*margin-right: 24px;*/
	float: left;
	width:100%;
}

.leftColumn {
	/*width: 27.36%;  386 MINUS 44PX PADDING DIVIDED BY 1250 */
	width: 354px; /* 398 MINUS 44PX PADDING */
	float: left;
	background-image: url(../_images/bgd_column.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	/*margin-right: 0.96%;  12 DIVIDED BY 1250 */
	/*padding-left: 1.76%;  22 DIVIDED BY 1250 */
	/*padding-right: 1.76%;  22 DIVIDED BY 1250 */
	/*margin-right: 12px;*/
	margin-right: 12px;
	padding-left: 22px;
	padding-right: 22px;
	/*overflow: hidden;*/
}

.leftColumn .currentScroll {
	margin-top: 18px;
	/*height: 400px;*/
	height: 373px;
	overflow: hidden;
}

/*#section4 .leftColumn .currentScroll {
	height: 320px;
}*/

.rightColumnContainer {
	/*width: 68.16%;  852 DIVIDED BY 1250 */
	/*width: 864px;*/
	width: 862px;
	float: right;
}

.middleColumn {
	position: relative;
	/*width: 43.1924882%;  392PX MINUS 24PX PADDING DIVIDED BY 852 */
	width: 368px; /* 392PX MINUS 24PX PADDING */
	float: left;
	background-image: url(../_images/bgd_column.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	/*margin-right: 1.4084507%;  12 DIVIDED BY 852 */
	/*padding-left: 1.4084507%;  12 DIVIDED BY 852 */
	/*padding-right: 1.4084507%;  12 DIVIDED BY 852 */
	margin-right: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

.currentText .middleColumn { 
	/*width: 40.8450704%;  392PX MINUS 44PX PADDING DIVIDED BY 852 */
	width: 348px; /* 392 MINUS 44PX PADDING */
	/*padding-left: 2.5821596%;  22 DIVIDED BY 852 */
	/*padding-right: 2.5821596%;  22 DIVIDED BY 852 */
	padding-left: 22px;
	padding-right: 22px;

}

.rightColumn {
	position: relative;
	/*width: 48.3568075%;  436PX MINUS 24PX PADDING DIVIDED BY 852 */
	width: 412px; /* 436 MINUS 24PX PADDING */
	/*float: right;*/
	float: left;
	background-image: url(../_images/bgd_column.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	/*margin-right: 1.4084507%;  12 DIVIDED BY 852 */
	/*padding-left: 1.4084507%;  12 DIVIDED BY 852 */
	/*padding-right: 1.4084507%;  12 DIVIDED BY 852 */
	/*margin-right: 24px;*/
	margin-right: 0px;
	padding-left: 12px;
	padding-right: 12px;
}

.currentText .rightColumn { 
	/*width: 46.0093896%;  436 MINUS 44PX PADDING DIVIDED BY 852 */
	width: 392px; /* 436PX MINUS 44PX PADDING */
	/*padding-left: 2.5821596%;  22 DIVIDED BY 852 */
	/*padding-right: 2.5821596%;  22 DIVIDED BY 852 */
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 30px;
	padding-bottom: 30px;
}

#current h1 {
	font-size: 2em; /* 32 DIVIDED BY 16 */
	line-height: 1em; /* 32 DIVIDED BY 32 */
	letter-spacing: -1px;
	margin-top: 28px;
}

#current h2 {
	font-size: 1.125em; /* 18 DIVIDED BY 16 */
	line-height: 1.11111111111111em; /* 20 DIVIDED BY 18 */
	letter-spacing: -0.5px;
	/*padding-top: 18px; 18PX EQUALS 24PX*/
}

#current h2.jobTitle {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1.08333333333333em; /* 26 DIVIDED BY 24 */
	letter-spacing: -0.7px;
	padding-top: 3px;
	color: #000;
}

#current h3 {
	font-size: 2em; /* 32 DIVIDED BY 16 */
	line-height: 1em; /* 32 DIVIDED BY 32 */
	letter-spacing: -1px;
	margin-top: 26px;
}

#current h3:first-of-type {
	margin-top: 28px;
}

#current h3 a:hover {
	color: #749429;
}

#current section .by p {
	padding-bottom: 18px; /*18PX EQUALS 24PX*/
}

#current section p {
	font-size: 1.125em; /* 18 DIVIDED BY 16 */
	line-height: 1.11111111111111em; /* 20 DIVIDED BY 18 */
	color: #8D8683;
	letter-spacing: -0.5px;
	padding-top: 18px; /*18PX EQUALS 24PX*/
	font-weight: bold;
}

#current section p:first-of-type {
	padding-top: 15px;
}

#current section .leftColumn .currentScroll p:first-of-type {
	padding-top: 0px;
}

/*#current p.by, #current p.job, #current p.introJob {
	color: #8D8683;
}*/

#current section p strong {
	color: #719e90;
}

#current section p a {
	color: #8D8683;
	text-decoration: underline;
}

#current section p a:hover {
	color: #000;
}

#current p.job {
	padding-top: 0px;
}

#current p.tickets, #current p.email, #current p.introJob {
	color: #000;
}

#current p.email {
	font-size: 1.125em; /* 18 DIVIDED BY 16 */
	line-height: 1.11111111111111em; /* 20 DIVIDED BY 18 */
	padding-top: 36px;
}

#current p.tickets a {
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
	display: inline-block;
}

#current p.email a {
	color: #000;
}

#current p.introEmail a {
	color: #8D8683;
}

#current p.introEmail a:hover {
	text-decoration: underline;
}

.activeJob {
	color: #749429 !important;
}

#current .template-one .image-one, #current .template-two .image-one {
	width: 100%;
	max-height: 368px;
	margin-top: 29px;
}

#current .template-one .image-two {
	/*width: 48.369565217391%;  178 DIVIDED BY 368 */
	width: 178px;
	/*margin: 0 auto;*/
	max-height: 240px;
	margin-top: 12px;
}

#current .template-one .image-three {
	/*width: 76.456310679612%;  315 DIVIDED BY 412 */
	width: 315px;
	max-height: 212px;
	margin-top: 12px;
}

#current .template-two .image-two {
	width: 100%;
	max-height: 207px;
	margin-top: 12px;
}

#current .template-two .image-three {
	width: 100%;
	max-height: 323px;
	margin-top: 29px;
}

#current .template-two .image-four, #current .template-two .image-five {
	/*width: 48.5436893%;  200 DIVIDED BY 412 */
	width: 200px;
	max-height: 141px;
	margin-top: 12px;
	/*margin-right: 2.9126213%;  12 DIVIDED BY 412 */
	margin-right: 12px;
	float: left;
	/*background-color: #00FF38;*/
}

#current .template-three .image-one {
	/*width: 44.565217391304%;  164 DIVIDED BY 368 */
	width: 164px;
	max-height: 205px;
	margin-top: 12px;
	/*margin-right: 3.260869565217%;  12 DIVIDED BY 368 */
	margin-right: 12px;
	float: left;
	/*background-color: #00FF38;*/
}

#current .template-three .image-two {
	/*width: 52.173913043478%;  192 DIVIDED BY 368 */
	width: 192px;
	max-height: 205px;
	margin-top: 12px;
	float: left;
}

#current .template-three .image-three {
	/*width: 64.130434782609%;  236 DIVIDED BY 368 */
	width: 236px;
	max-height: 147px;
	margin-top: 12px;
	float: right;
}

#current .template-three .image-four {
	/*width: 57.281553398058%;  236 DIVIDED BY 412 */
	width: 236px;
	max-height: 207px;
	margin-top: 29px;
	/*margin-right: 2.912621359223%;  12 DIVIDED BY 412 */
	margin-right: 12px;
	float: left;
}

#current .template-three .image-five {
	/*width: 39.805825242718%;  164 DIVIDED BY 412 */
	width: 164px;
	max-height: 207px;
	margin-top: 29px;
	float: left;
}

#current .template-three .image-six {
	width: 100%;
	max-height: 205px;
	margin-top: 12px;
	float: left;
}

#current .template-three .image-seven {
	/*width: 75.242718446602%;  310 DIVIDED BY 412 */
	width: 310px;
	max-height: 186px;
	margin-top: 12px;
	float: left;
}

#current .template-four .quoteLargeTop {
	position: relative;
	width: 100%;
	height: 62px;
	/*margin-top: 12px;*/
	background-image: url(../_images/speechMarksLargeTop.png);
	background-repeat: no-repeat;
	background-position: center left;
	border-bottom: 1px solid #FFF;
}

#current .template-four .quoteLargeBottom {
	position: relative;
	width: 100%;
	height: 62px;
	/*margin-top: 12px;*/
	background-image: url(../_images/speechMarksLargeBottom.png);
	background-repeat: no-repeat;
	background-position: center right;
	border-top: 1px solid #FFF;
}

#current .template-four p.quoteLargeBy {
	padding-top: 29px;
	color: #cddfeb !important;
	margin-bottom: 26px;
}

#current .template-four .middleColumn p, #current .template-four .rightColumn p {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*font-size: 1.875em;  30 DIVIDED BY 16 */
	/*line-height: 1.066666666em;  32 DIVIDED BY 30 */
	font-size: 1.8125em; /* 29 DIVIDED BY 16 */
	line-height: 1.068965517em; /* 31 DIVIDED BY 29 */
	color: #8D8683;
	letter-spacing: -0.5px;
}

#current .template-four .middleColumn p {
	padding-top: 63px;
	word-wrap: break-word;
}

#current .template-four .rightColumn p:first-of-type {
	padding-top: 0px !important;
}

#current .videoContainer {
	position: relative;
	/*width: 94.4954128%;  412 DIVIDED BY 436 */
	width: 100%;
	/*margin: 0 auto;*/
	/*max-height: 231px;*/
	/*height: auto;*/
	height: 0;
	margin-top: 29px;
	overflow: hidden;
	padding-bottom: 56.25%;
}

#current .videoContainer iframe {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}

.photoCopyright {
	font-size: 9px;
	padding-top: 12px;
	clear: both;
}

#current .photoCopyright  {
	position: absolute;
	left: 12px;
	bottom: 23px;
}

.workshopsLeftColumn .photoCopyright {
	position: absolute;
	left: 22px;
	bottom: 23px;
}

.photoCopyright span {
	display: block;
	padding-top: 2px;
}

.photoCopyright span:first-child {
	padding-top: 0px;
}

#productions .photoCopyright {
	padding-top: 6px;
	clear: both;
}

#current .sponsers {
	/*position: absolute;
	left: 22px;
	bottom: 23px;*/
	font-size: 9px;
	margin-top: 20px;
}

#current .sponsers span {
	display: block;
	padding-bottom: 11px;
}

#current .sponsers img  {
	/*border-left: 1px solid #000;*/
	border: none;
}

#current .sponsers img:first-of-type  {
	border: none;
}

#creativeSmallMenu {
	display: none;
}

#aboutSmallMenu {
	display: none;
}

#current-tabs, #current-tabs-title {
	position: absolute;
	height: 52px;
	width: 874px;
	bottom: 0;
	/*left: 341px;*/
	left: 24.9633967%; /* 341PX DIVIDED BY 1366PX */
	z-index: 5;
}

#extra-tabs {
	position: absolute;
	height: 52px;
	width: 874px;
	bottom: 0;
	left: 80px;
}

#shop #current-tabs, 
#current #current-tabs, 
#creative #current-tabs, 
#performers #current-tabs,
#supporters #current-tabs,
#awards #current-tabs,
#achievements #current-tabs,
#pacifists-guide #current-tabs
{
	left: 37.7013177%; /* 515PX DIVIDED BY 1366PX */
}

#current-tabs li, #extra-tabs li, #current-tabs-title li {
	/*position: relative;*/
	float: left;
}

#current-tabs li a, #current-tabs-title li a {
	font-size: 0.9375em; /* 15PX / 16PX */
	font-weight: bold;
	margin-right: 20px;
	color: #46c2f1;
}

#current-tabs li a:hover, #current-tabs-title li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#current-tabs li.leftTab, #current-tabs-title li.leftTab {
	position: relative;
	width: 312px;
	height: 52px;
	line-height: 52px;
	background-image: url(../_images/current-leftTab.png);
	background-repeat: no-repeat;
}

#extra-tabs li.leftTab {
	position: relative;
	width: 312px;
	height: 52px;
	line-height: 52px;
	background-image: url(../_images/current-leftTabFaded.png);
	background-repeat: no-repeat;
}

#about-home #current-tabs li.leftTab {
	position: relative;
	width: 312px;
	height: 52px;
	line-height: 52px;
	background-image: url(../_images/black-leftTab.png);
	background-repeat: no-repeat;
}

#current-tabs li.leftTab ul, #current-tabs li.rightTab ul, #current-tabs-title li.leftTab ul, #current-tabs-title li.rightTab ul {
	/*padding-left: 20px;*/
	padding-left: 24px;
}

#current-tabs li.rightTab, #current-tabs-title li.rightTab {
	width: 562px;
	height: 52px;
	line-height: 52px;
	background-image: url(../_images/current-rightTab.png);
	background-repeat: no-repeat;
}

#extra-tabs li.rightTab {
	width: 562px;
	height: 52px;
	line-height: 52px;
	background-image: url(../_images/current-rightTabFaded.png);
	background-repeat: no-repeat;
}

#about-home #current-tabs li.rightTab {
	width: 562px;
	height: 52px;
	line-height: 52px;
	background-image: url(../_images/black-rightTab.png);
	background-repeat: no-repeat;
}

#current-tabs li.rightTab h1, #current-tabs-title li.rightTab h1 {
	font-size: 1.875em; /* 30PX / 16PX */
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-left: 34px;
	width: 500px;
	/*white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;*/
	line-height: 1;
	padding-top: 11px;
}

#current-tabs li.leftTab h2, #current-tabs-title li.leftTab h2 {
	font-size: 1.875em; /* 30PX / 16PX */
	font-family: 'helveticaNeue', Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-left: 140px;
	color: #009FE3;
	margin-top: 0px;
}

#current-tabs li.leftTab h2 span, #current-tabs-title li.leftTab h2 span {
	font-family: 'helveticaNeueLight', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#extra-tabs li a {
	font-size: 0.9375em; /* 15PX / 16PX */
	font-weight: bold;
	/*margin-right: 20px;*/
}

#extra-tabs li a.companyLink {
	margin-left: 194px;
	color: #e6d267;
}

.leftTab #company-subNav > li > a {
	color: #e6d267;
}

#extra-tabs li a.achievementsLink {
	/*color: #d6e3bf;*/
	color: #c3cfaf;
	margin-left: 20px;
	position: relative;
	z-index: 1500;
}

#extra-tabs li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}


/* CREATIVE LEARNING HOME PAGE
================================= */

#creative-home section p {
	width: 80.5270863%; /* 1100 DIVIDED BY 1366 */
}

#creative-home section p span a {
	/*text-decoration: underline;*/
	/*border-bottom: 1px solid #000;*/
}

section p span.sectionTitle {
	color: #FFF;
	display: block;
}

#creative-home section p span.firstLink, #creative-home section p span.firstLink a {
	color: #54C2E7;
}

#creative-home section p span.firstLink a {
	border-bottom: 1px solid #54C2E7;
}

#creative-home section p span.firstLink a:hover {
	color: #000;
}

#creative-home section p span.secondLink, #creative-home section p span.secondLink a {
	color: #54C2E7;
}

#creative-home section p span.secondLink a {
	border-bottom: 1px solid #54C2E7;
}

#creative-home section p span.secondLink a:hover {
	color: #000;
}

#creative-home section p span.thirdLink, #creative-home section p span.thirdLink a {
	color: #54C2E7;
}

#creative-home section p span.thirdLink a {
	border-bottom: 1px solid #54C2E7;
}

#creative-home section p span.thirdLink a:hover {
	color: #000;
}

#creative-home section p span.fourthLink, #creative-home section p span.fourthLink a {
	color: #54C2E7;
}

#creative-home section p span.fourthLink a {
	border-bottom: 1px solid #54C2E7;
}

#creative-home section p span.fourthLink a:hover {
	color: #000;
}

#creativeHat {
	position: absolute;
	width: 246px;
	height: 206px;
	background-image: url(../_images/creative-hat.png);
	background-repeat: no-repeat;
	bottom: 97px;
	left: 53px;
}

#creativeImage-01 {
	position: absolute;
	width: 538px;
	height: 393px;
	background-image: url(../_images/creative-home_image_01.png);
	background-repeat: no-repeat;
	bottom: 25px;
	left: 575px;
}

#creativeImage-02 {
	position: absolute;
	width: 295px;
	height: 238px;
	background-image: url(../_images/creative-home_image_02.png);
	background-repeat: no-repeat;
	bottom: 247px;
	right: 0px;
}

#creativeImage-03 {
	position: absolute;
	width: 355px;
	height: 265px;
	/*background-image: url(../_images/creative-home_image_03.png);
	background-repeat: no-repeat;*/
	bottom: 4px;
	right: 44px;
}


/* WORKSHOPS PAGES
================================= */

.workshopsLeftColumn,
.projectsLeftColumn
{
	position: relative;
	/*width: 24.8901903%;  386 MINUS MARGIN DIVIDED BY 1366 */
	width: 25.0366032%; /* 386 MINUS PADDING DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	/*margin-left: 2.12298682284%;  29 DIVIDED BY 1366 */
	margin-left: 2.489019%; /* 34 DIVIDED BY 1366 */
	margin-right: 0.8784773%; /* 12 DIVIDED BY 1366 */
	padding-left: 1.6105417%; /* 22 DIVIDED BY 1366 */
	padding-right: 1.6105417%; /* 22 DIVIDED BY 1366 */
	background-image: url(../_images/bgd_column.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.workshopsRightColumnContainer {
	position: relative;
	width: 67.4963396%; /* 934 MINUS PADDING DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	padding-left: 0.8784773%; /* 12 DIVIDED BY 1366 */
	background-color: #f7f6f6;
}

.workshopsLeftColumn p,
.projectsLeftColumn p 
{
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */
	line-height: 1.117647058em; /* 19 DIVIDED BY 17 */
	font-weight: bold;
	/*font-size: 1.214285714em;  17 DIVIDED BY 14 */
	color: #000;
	padding-top: 15px;
}

.projectsLeftColumn p {
	color: #5a0a00;
}

.workshopsLeftColumn p a {
	color: #afbcc7;
	/*font-size: 0.75em;
    line-height: 1.16667em;*/
	padding-top: 11px;
	/*display: block;*/
	display: inline;
	text-decoration: underline;
}

.workshopsLeftColumn p a:hover {
	color: #000;
	text-decoration: underline; 
}

.workshopsLeftColumn p:first-of-type,
.projectsLeftColumn p:first-of-type
{
	padding-top: 29px;
}

.projectsLeftColumn p:first-of-type {
	margin-bottom: 52px;
}

.trainingLeftColumn .mCustomScrollbar {
	height: 475px;
	overflow: hidden;
	margin-top: 29px;
}

.trainingLeftColumn p:first-of-type {
	padding-top: 0!important;
}

.workshopsRightColumnContainer div {
	float: left;
	margin-right: 1.3015184%; /* 12 DIVIDED BY 922 */ 
}

.workshopsRightColumnContainer .image-one {
	width: 41.64859%; /* 384 DIVIDED BY 922 */
	max-height: 242px;
	margin-top: 29px;
}

.workshopsRightColumnContainer .videoContainer {
	position: relative;
	width: 46.637744%; /* 430 DIVIDED BY 922 */
	/*width: 100%;*/
	height: 0;
	margin-top: 29px;
	overflow: hidden;
	padding-bottom: 26.233731%;
}

.workshopsRightColumnContainer iframe {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}

.workshopsRightColumnContainer .image-three {
	width: 28.6334056%; /* 264 DIVIDED BY 922 */
	max-height: 151px;
	margin-top: 12px;
	clear: both;
	padding-right: 60%;
}

.workshopsRightColumnContainer .image-four {
	width: 41.64859%; /* 384 DIVIDED BY 922 */
	max-height: 242px;
	margin-top: 12px;
}

.workshopsRightColumnContainer .image-five {
	width: 35.1409978%; /* 324 DIVIDED BY 922 */
	max-height: 128px;
	margin-top: 12px;
}

.optionTwoScroll {
	height: 536px;
	overflow: hidden;
	margin-top: 21px;
	margin-right: 0!important;
}

.optionTwoScroll p:first-of-type {
	padding-top: 0!important;
}


/* WORKSHOPS OPTIONS
================================= */

.teachingOption .workshopsLeftColumn p:first-of-type,
.openOption .workshopsLeftColumn p:first-of-type
{
	padding-top: 82px;
}

.teachingOption .workshopsMiddleColumn {
	position: relative;
	width: 44.6854663%; /* 412 DIVIDED BY 922 */
	float: left;
	margin-right: 1.3015184%; /* 12 DIVIDED BY 922 */ 
	/*background-color: #24FC00; */
}

.teachingOption .workshopsRightColumn {
	position: relative;
	width: 44.6854663%; /* 412 DIVIDED BY 922 */
	float: left;
	margin-right: 1.3015184%; /* 12 DIVIDED BY 922 */
	/*background-color: #24FC00;*/ 
}

.openOption .openOption-one .workshopsMiddleColumn,
.openOption .openOption-two .workshopsMiddleColumn 
{
	position: relative;
	width: 44.6854663%; /* 412 DIVIDED BY 922 */
	float: left;
	margin-right: 1.3015184%; /* 12 DIVIDED BY 922 */ 
	/*background-color: #24FC00; */
}

.openOption .openOption-three .workshopsMiddleLeftColumn,
.openOption .openOption-three .workshopsMiddleColumn,
.openOption .openOption-three .workshopsRightColumn 
{
	position: relative;
	width: 31.6702819%; /* 292 DIVIDED BY 922 */
	float: left;
	margin-right: 1.3015184%; /* 12 DIVIDED BY 922 */ 
	/*background-color: #24FC00; */
}

.openOption .openOption-one .workshopsRightColumn,
.openOption .openOption-two .workshopsRightColumn 
{
	position: relative;
	width: 44.6854663%; /* 412 DIVIDED BY 922 */
	float: left;
	margin-right: 1.3015184%; /* 12 DIVIDED BY 922 */
	/*background-color: #24FC00;*/ 
}

.teachingOption .workshopsRightColumnContainer h1,
.openOption .workshopsRightColumnContainer h1  
{
	font-size: 1.875em; /* 30 DIVIDED BY 16 */
	margin-top: 34px;
}

.openOption .workshopsRightColumnContainer h1 {
	color: #a6576c;
}

.teachingOption .workshopsRightColumnContainer p,
.openOption .workshopsRightColumnContainer p 
{
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	font-family: 'helveticaNeueLight', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	padding-top: 15px;
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 21px;
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 17px;
}

.teachingOption .workshopsRightColumnContainer p a,
.openOption .workshopsRightColumnContainer p a 
{
	color: #afbcc7;
	text-decoration: underline;
}

.teachingOption .workshopsRightColumnContainer p a:hover,
.openOption .workshopsRightColumnContainer p a:hover 
{
	color: #000;
	text-decoration: underline;
}

.teachingOption-one .image-one
{
	width: 100%;
	max-height: 260px;
	margin-top: 21px;
	float: none;
}

.teachingOption-one .image-two, 
.teachingOption-two .image-one
{
	width: 100%;
	max-height: 480px;
	margin-top: 85px;
	float: none;
}

.openOption-one .image-one,
.openOption-three .image-one
{
	width: 100%;
	max-height: 260px;
	margin-top: 21px;
	float: none;
}

.openOption-one .image-two, 
.openOption-two .image-one 
{
	width: 100%;
	max-height: 480px;
	margin-top: 85px;
	float: none;
}

.downloadLink {
	position: absolute;
	bottom: 23px;
    left: 12px;
	color: #205aa6;
	/*font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;*/
    font-size: 1.0625em;
    /*font-weight: normal;*/
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #205aa6;
}

.downloadLink:hover {
	border-bottom: 1px solid #000;
	color: #000;
}

.workshopsBtn {
	position: relative;
	width: 140px; /* 152 MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	font-weight: bold; 
	color: #74beea;
	display: block;
	/*text-align: center;*/
	border-radius: 9px;
	background-color: #FFF;
	padding-left: 12px;
	margin-top: 12px;
}

.workshopsBtn:first-of-type {
	/*margin-top: 80px;*/
	/*margin-bottom: 36px;*/
	margin-top: 40px!important;
}

.teachingOption .workshopsBtn:first-of-type,
.openOption .workshopsBtn:first-of-type 
{
	margin-top: 27px;
}

.workshopsBtn:hover {
	/*background-color: #ca941e;*/
	color: #000;
}

.active-button {
	color: #000;
}


/* PROJECTS PAGES
================================= */

#creative #wrapper {
	overflow: hidden;
	/*margin-left: 2.489019%;  34 DIVIDED BY 1366 */
	margin-left: 0;
	/*width: 934px;*/
}

.projectsRightColumnContainer {
	/*width: 67.4963396%;  934 MINUS PADDING DIVIDED BY 1366 */
	width: 68.3748169%; /* 934 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	/*padding-left: 0.8784773%;  12 DIVIDED BY 1366 */
	background-color: #f7f6f6;
}

div.horizontal .projectsTable {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

div.horizontal .projectsTable > section {
	/*width: 876px;*/
	/*width: 864px;  876 MINUS 12PX MARGIN TO ALLOW ARTWORK TO SIT 58PX IN FROM EDGE */
	width: 854px; /* 876 MINUS 22PX MARGIN TO ALLOW ARTWORK TO SIT 58PX IN FROM EDGE */
	height: 100%;
	display: table-cell;
	vertical-align: top;
}

.projectsMiddleColumn {
	/*width: 39.0410958%;  342 DIVIDED BY 876 */
	width: 40.0468384%; /* 342 DIVIDED BY 854 */
	float: left;
	/*margin-left: 1.369863%;  12 DIVIDED BY 876 */
	/*margin-left: 1.3888888%;  12 DIVIDED BY 864 */
	margin-left: 2.5761124%; /* 22 DIVIDED BY 854 */
	/*margin-right: 1.3888888%;  12 DIVIDED BY 864 */
	margin-right: 2.5761124%; /* 22 DIVIDED BY 854 */ 
	/*background-color: #24FC00;*/ 
}

.projectsRightColumn {
	/*width: 52.5114155%;  460 DIVIDED BY 876 */
	width: 53.8641686%; /* 460 DIVIDED BY 854 */
	float: left;
	/*background-color: #24FC00; */
}

.projectsLeftColumn .mCustomScrollbar {
	height: 320px;
	overflow: hidden;
}

.projectsLeftColumn ul {
	/*margin-top: 52px;*/	
}

.projectsLeftColumn ul li {
	position: relative;
	display: block;	
}

.projectsLeftColumn ul li a {
	background-color: #fff;
    border-radius: 9px;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
	color: #a5634d;	
    margin-top: 8px;
    padding-left: 16px;
	padding-right: 16px;
	display: inline-block;
}

.projectsLeftColumn ul li a:hover {
	color: #5a0a00;	
}

.projectsLeftColumn ul li a.active-button {
	color: #5a0a00;	
}

.projectsMiddleColumn h2 {
	font-size: 1.875em; /* 30PX / 16PX */
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	margin-top: 27px;
	margin-bottom: 25px;
}

.projectsMiddleColumn h2 span {
	font-family: 'helveticaNeueLight', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.projectsMiddleColumn .figCaption {
	/*font-size: 1.0625em;  17 DIVIDED BY 16 */
	/*line-height: 1.117647058em;  19 DIVIDED BY 17 */
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #a51008;
	margin-top: 19px;
}

.projectsRightColumnContainer .image-one {
	width: 100%;
	max-height: 260px;
	/*margin-top: 29px;*/
}

.projectsRightColumn h1 {
	font-size: 1.875em; /* 30PX / 16PX */
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-top: 27px;
	padding-bottom: 21px;
}

.projectsRightColumn h3 {
	font-size: 1.0625em; /* 17PX / 16PX */
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-top: 34px;
	color: #a09690;
}

.projectsRightColumn p {
	/*font-size: 1em;*/
	font-family: 'helveticaNeueLight', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	/*margin-top: 27px;*/
	padding-top: 9px;
}

.projectsRightColumn p:first-of-type {
	/*font-size: 1.428571428em;  20PX / 14PX */
	font-size: 1.25em; /* 20PX / 16PX */
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	line-height: 1.1em; /* 22PX / 20PX */
	/*margin-top: 27px;*/
	padding-top: 0px;
}

.projectsRightColumn p a {
	color: #000;
}

.projectsRightColumn p a:hover {
	text-decoration: underline;
}

.projectsRightColumn p.projects-show-title {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-size: 1em; /* 16PX / 16PX */
	font-weight: normal;
	padding-top: 20px;
}

.projectsRightColumn p.projects-ticket {
	/*padding-bottom: 10px;*/
}

.projectsRightColumn p.projects-ticket a {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*color: #000;*/
	color: #8d8683;
	text-decoration: underline;
}

.projectsRightColumn p.projects-ticket a:hover {
	/*color: #009fe3;*/
	/*color: #8d8683;*/
	color: #000;
}

.projectsRightColumn .rightColumnScroll {
	height: 540px;
	/*margin-top: 17px;*/
	overflow: hidden;
}

.projectsRightColumn .rightColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	background-color: #a09690 !important;
}


/* RESOURCES PAGES
================================= */

.resourcesGraphPaper {
	position: absolute;
	width: 912px; /* 598 DIVIDED BY 1366 */
	height: 717px;
	right: 20px;
	top: 20px;
	background-image: url(../_images/resources_graph-paper.jpg);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/
}

#resourcesImage-01 {
	position: absolute;
	width: 414px;
	height: 362px;
	background-image: url(../_images/resources-home_image_01.png);
	background-repeat: no-repeat;
	bottom: 77px;
	left: 50px;
}

#resourcesImage-02 {
	position: absolute;
	width: 269px;
	height: 208px;
	background-image: url(../_images/resources-home_image_02.png);
	background-repeat: no-repeat;
	bottom: 50px;
	right: 490px;
	z-index: 2;
}

#resourcesImage-03 {
	position: absolute;
	width: 451px;
	height: 329px;
	background-image: url(../_images/resources-home_image_03.png);
	background-repeat: no-repeat;
	bottom: 25px;
	right: 70px;
}

#creative .cross {
	position: absolute;
	width: 98px;
	height: 98px;
	right: 94px;
	bottom: 8px;
	background-image: url(../_images/productions_cross.png);
	background-repeat: no-repeat;	
}

.resourcesLeftColumn {
	width: 24.5241581%; /* 335 MINUS PADDING DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	margin-left: 2.9282576%; /* 40 DIVIDED BY 1366 */
	margin-right: 10.2489019%; /* 140 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.resourcesRightColumnContainer {
	width: 50.0732064%; /* 684 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	/*background-color: #00FF42;*/
}

.resourcesMiddleColumn {
	width: 46.7836257%; /* 320 DIVIDED BY 684 */
	float: left;
	margin-right: 6.4327485%; /* 44 DIVIDED BY 684 */ 
}

.resourcesRightColumn {
	width: 46.7836257%; /* 320 DIVIDED BY 684 */
	float: left;
}

.resourcesLeftColumn p {
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */
	line-height: 1.117647058em; /* 19 DIVIDED BY 17 */
	font-weight: bold;
	color: #205aa6;
	padding-top: 15px;
}

.resourcesLeftColumn p:first-of-type {
	padding-top: 29px;
}

.resourcesMiddleColumn header, .resourcesRightColumn header {
	position: relative;
	width: 100%;
	height: 62px;
	border-bottom: 1px solid #205aa6; 
}

.resourcesMiddleColumn #resourcesFilm {
	background-image: url(../_images/film-icon.png);
	background-repeat: no-repeat;
	background-position: bottom 6px left;
}

.resourcesMiddleColumn #resourcesWeblinks {
	background-image: url(../_images/links-icon.png);
	background-repeat: no-repeat;
	background-position: bottom 6px left;
}

.resourcesRightColumn #resourcesPDF {
	background-image: url(../_images/pdf-icon.png);
	background-repeat: no-repeat;
	background-position: bottom 6px left;
}

.resourcesMiddleColumn header h2, .resourcesRightColumn header h2 {
	position: absolute;
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	right: 0;
	bottom: 12px;
}

.resourcesMiddleColumn ul, .resourcesRightColumn ul {
	position: relative;
	margin-bottom: 7px;
}


.resourcesMiddleColumn ul li, .resourcesRightColumn ul li {
	display: block;
	margin-top: 5px;
	background-image: url(../_images/download-icon.png);
	background-repeat: no-repeat;
}

.resourcesMiddleColumn ul li a, .resourcesRightColumn ul li a {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	font-weight: bold;
	color: #000;	
	padding-left: 28px;
}

.resourcesMiddleColumn ul li:first-child, .resourcesRightColumn ul li:first-child {
	margin-top: 10px;
}

.resourcesMiddleColumn ul li a:hover, .resourcesRightColumn ul li a:hover {
	border-bottom: 1px solid #000;
}



/* PRODUCTIONS HOME PAGE
================================= */

section p span.sectionQuote {
	/*font-size: 4.5em !important;  63PX / 14PX */
	color: #c09598;
	display: block;
	margin-top: 24px;
	text-indent: -0.2em;
}

section p span.sectionQuoteBy {
	/*font-size: 4.5em !important;  63PX / 14PX */
	color: rgba(255,255,255,0.40);
	display: block;
	margin-top: 7px;
}

#productions-home section p {
	top: 0px;
}

.timeline {
	position: absolute;
	/*right: 30px;*/
	left: 0px;
	width: 265px; /* 272 DIVIDED BY 1366 */
	height: 14px;
	font-size: 0.75em;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #FFF;
	color: #FFF;	
	z-index: 50;
	padding-left: 5px;
}

.timeline2013 {
	/*top: 84px;*/
	/*top: 2px;*/
	bottom: 595px;
}

.timeline2008 {
	/*top: 169px;*/
}

.timeline2003 {
	/*top: 254px;*/
	/*top: 172px;*/
	bottom: 425px;
}

.timeline1998 {
	/*top: 322px;*/
}

.timeline1993 {
	/*top: 424px;*/
	/*top: 342px;*/
	bottom: 255px;
}

.timeline1988 {
	/*top: 560px;*/
}

.timeline1983 {
	/*top: 688px;*/
	/*top: 606px;*/
	/*top: 597px;*/
	bottom: 0px;
}

.whitePanel {
	position: absolute;
	/*width: 318px;
	height: 505px;*/
	width: 260px;
	height: 494px;
	top: -42px;
	right: 0px;
	background-image: url(../_images/productions_white-panel.png);
	background-repeat: no-repeat;
	/*z-index: 1;*/	
}

.texturePanel {
	position: absolute;
	width: 256px;
	height: 326px;
	bottom: 12px;
	right: 0px;
	background-image: url(../_images/productions_texture.jpg);
	background-repeat: no-repeat;	
}

.cross {
	position: absolute;
	width: 98px;
	height: 98px;
	right: 202px;
	bottom: 114px;
	background-image: url(../_images/productions_cross.png);
	background-repeat: no-repeat;	
}

#keys {
	position: absolute;
	width: 1366px;
	height: 460px;
	left: 0px;
	/*bottom: -8px;*/
	bottom: -4px;
	background-image: url(../_images/productions_keys.png);
	background-repeat: no-repeat;	
}


/* PRODUCTIONS PAGE
================================= */

.productionsLeftColumn {
	/*width: 30.014641288433%;  410 DIVIDED BY 1366 */
	width: 410px;
	float: left;
	margin-top: 20px;
	/*margin-left: 2.12298682284%;  29 DIVIDED BY 1366 */
	/*margin-right: 3.221083455344%;  44 DIVIDED BY 1366 */
	margin-left: 29px;
	margin-right: 44px;
	/*background-color: #00FF42;*/
}

.productionsRightColumnContainer {
	/*width: 62.518301610542%;  854 DIVIDED BY 1366 */
	/*width: 854px;*/
	width: 874px;
	float: left;
	margin-top: 20px;
	/*background-color: #00FF42;*/
}

.bothColumnScroll {
	height: auto;
	/*width: 246px;*/
	float: left;
	width: 630px;
}

.productionsMiddleLeftColumn {
	/*width: 31.615925058548%;  270 DIVIDED BY 854 */
	width: 270px;
	float: left;
	/*margin-right: 3.395784543326%;  29 DIVIDED BY 854 */
	margin-right: 29px;
}

.productionsMiddleLeftColumn .middleLeftColumnScroll {
	margin-top: 22px;
	/*padding-top: 22px;*/
	/*height: 532px;*/
	height: 530px;
	/*margin-top: 17px;*/
	overflow: hidden;
}

.productionsMiddleLeftColumn .middleLeftColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	background-color: #a09690 !important;
}

.productionsMiddleColumn {
	/*width: 35.36299765808%;  302 DIVIDED BY 854 */
	width: 302px;
	float: left;
	/*margin-right: 3.395784543326%;  29 DIVIDED BY 854 */
	margin-right: 29px;
	/*margin-right: 1.8735362%;  16 DIVIDED BY 854 */
}

.productionsMiddleColumn .middleColumnScroll {
	margin-top: 22px;
	/*padding-top: 22px;*/
	/*height: 652px;*/
	height: 673px;
	/*margin-top: 17px;*/
	overflow: hidden;
}

.productionsMiddleColumn .middleColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	background-color: #a09690 !important;
}

.productionsRightColumn {
	/*width: 26.229508196721%;  224 DIVIDED BY 854 */
	/*width: 224px;*/
	width: 244px;
	float: left;
}

.productionsRightColumn .rightColumnScroll {
	/*margin-top: 62px;
	height: 612px;*/
	margin-top: 21px;
	/*height: 652px;*/
	/*height: 673px;*/
	height: 674px;
	/*margin-top: 17px;*/
	overflow: hidden;
}

.productionsRightColumn .rightColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	background-color: #a09690 !important;
}

#productions-home .productionsRightColumn {
	/*width: 20.0585651%;  274 DIVIDED BY 1366 */
	/*width: 274px;*/
	width: 294px;
	float: right;
	/*margin-right: 2.1229868%;  29 DIVIDED BY 1366 */
	/*margin-right: 29px;*/
	margin-right: 9px;
	/*background-color: #00FF50;*/
	/*padding-left: 30px;*/
}

#productions-home .productionsRightColumn .rightColumnScroll {
	/*margin-top: 82px;
	height: 612px;*/
	margin-top: 41px;
	/*height: 652px;*/
	/*margin-top: 17px;*/
	/*height: 673px;*/
	height: 674px;
	overflow: hidden;
	z-index: 5;
}

#productions-home .productionsRightColumn .rightColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	background-color: #a09690 !important;
}

.productionsImage {
	/*max-height: 248px;*/
	max-height: 247px;
	margin-bottom: 6px;
	display: inline-block;
	width: 100%;
}

.productionsImageLarge {
	max-height: 321px;
	margin-bottom: 6px;
	width: 100%;
}

.productionsImageSmall {
	max-height: 122px;
	margin-bottom: 6px;
	float: left;
	/*width: 100%;*/
	width: 201px;
}

.productionsImageQuote {
	max-height: 321px;
	margin-bottom: 6px;
	display: inline-block;
	width: 100%;
}

.right {
	float: right !important;
}

.productionsVideo {
	position: relative;
	width: 100%;
	height: 0;
	/*margin-top: 29px;*/
	overflow: hidden;
	padding-bottom: 56.25%;
	margin-bottom: 6px;
}

.productionsVideo iframe {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}

.productionsQuote {
	height: 321px;
	/*margin-top: 6px;*/
	background-color: #EAF1F7;
	padding-left: 2.439024390244%; /* 10 DIVIDED BY 410 */
	padding-right: 2.439024390244%; /* 10 DIVIDED BY 410 */
	margin-bottom: 6px;
}

.productionsQuote blockquote {
	font-size: 3em; /* 48 DIVIDED BY 16 */
	line-height: 0.875em; /* 42 DIVIDED BY 48 */ 
	font-family: 'Baskerville';
	font-weight: normal;
	height: auto;
	text-indent: -0.15em;
	letter-spacing: -1px;
	color: #8394a3;
	padding-top: 21px;
}

#productions .productionsQuote p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-family: 'helveticaNeue', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #8D8683;
	padding-top: 10px;
}

#productions h2 {
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */ 
	color: #009FE3;
	/*margin-top: 30px;*/
	margin-top: 26px;
	/*padding-bottom: 4px;*/
}

#productions h2:first-of-type {
	/*margin-top: 0px;*/
}

#productions .productionsMiddleColumn h2:first-child {
	margin-top: 20px;
}

#productions p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-family: 'helveticaNeueLight', Helvetica, Arial, sans-serif;
	font-weight: normal; 
	color: #000;
	line-height: 1.25em; /* 15 DIVIDED BY 12 */
}

#productions p:first-child {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*margin-top: 41px;*/
	margin-top: 22px;
}

#productions .productionsMiddleColumn p strong {
	color: #000;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*padding-top: 14px;*/
}

#productions p.apg-resources-summary,
#current p.apg-resources-summary {
	color: #dc5fb1;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#productions p.apg-resources-summary a,
#current p.apg-resources-summary a {
	color: #dc5fb1;
	text-decoration: underline;
}

#productions p.apg-resources-summary a:hover,
#current p.apg-resources-summary a:hover {
	color: #000;
}

#productions p.encounter-resources-summary, 
#current p.encounter-resources-summary {
	color: #5a0a00;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#productions p.encounter-resources-summary a, 
#current p.encounter-resources-summary a {
	color: #5a0a00;
	text-decoration: underline;
}

#productions p.encounter-resources-summary a:hover,
#current p.encounter-resources-summary a:hover {
	color: #000;
}

#productions .productionsMiddleLeftColumn p:first-child, #productions .productionsMiddleColumn p:first-child  {
	margin-top: 0px !important;
}

#productions p.title {
	/*color: #AFA9A6;*/
	color: #000;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*padding-top: 17px;*/
	padding-top: 14px;
}

#productions p.title:first-of-type {
	padding-top: 0px;
}

#productions p.date {
	color: #000;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-top: 6px;
}

#productions p.awards {
	font-family: 'helveticaNeue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#productions p span.awardsDate {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-right: 5px;
}

#productions p.notes {
	/*padding-top: 14px;*/
	padding-top: 32px;
}

#productions a.resourcesLink {
	position: absolute;
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */
	/*font-size: 0.75em;  12 DIVIDED BY 16 */
	/*font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;*/
	font-weight: bold;
	/*bottom: 96px;*/
	bottom: 64px;
	/*color: #776b66;*/
	color: #d9d4d5;
	border-bottom: 1px solid #d9d4d5;
	padding-bottom: 2px;
	left: 483px;
}

#productions a.resourcesLink:hover {
	color: #205aa6;
	border-bottom: 1px solid #205aa6;
}

#productionsNav {
	position: relative;
	/*margin-top: 62px;*/
}

#productions-home #productionsNav {
	/*margin-top: 82px;*/
	z-index: 100;
}

#productionsNav li a {
	font-weight: bold;
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-left: 10px;
	/*line-height: 1.3125em;  21 DIVIDED BY 16 */
	/*display: block;
	height: 17px;
	line-height: 17px;*/
	display: inline-block;
	padding-top: 2px;
	padding-bottom: 2px;
}

#productions-home #productionsNav li a {
	color: #4c4c4c;
	/*margin-left: 51px;*/
	margin-left: 50px;
}

#productionsNav li a:hover {
	background-image: url(../_images/bullet.png);
	background-repeat: no-repeat;
	/*background-position: 0 50%;*/
}

#productions-home #productionsNav li a:hover {
	color: #000;
}

#productionsNav li a.listGreen {
	color: #d5debe;
}

#productionsNav li a.listGreenActive {
	color: #749429;
	background-image: url(../_images/bullet.png);
	background-repeat: no-repeat;
}

#productionsNav li a.listGreen:hover {
	color: #749429;
}

#productionsNav li a.listSlate {
	color: #d9e3ea;
}

#productionsNav li a.listSlateActive {
	color: #83a3ba;
	background-image: url(../_images/bullet.png);
	background-repeat: no-repeat;
}

#productionsNav li a.listSlate:hover {
	color: #83a3ba;
}

#productionsNav li a.listBurgundy {
	color: #DDCDCB;
}

#productionsNav li a.listBurgundyActive {
	color: #580600;
	background-image: url(../_images/bullet.png);
	background-repeat: no-repeat;
}

#productionsNav li a.listBurgundy:hover {
	color: #580600;
}

#productionsNav li a.listBlue {
	color: #CBEBF9;
}

#productionsNav li a.listBlueActive {
	color: #009FE3;
	background-image: url(../_images/bullet.png);
	background-repeat: no-repeat;
}

#productionsNav li a.listBlue:hover {
	color: #009FE3;
}

a.shopLink {
	color: #749429;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #749429;
}


/* PERFORMERS PAGE
================================= */

.performersLeftColumn {
	width: 19.1800878%; /* 262 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	margin-left: 2.9282576%; /* 40 DIVIDED BY 1366 */
	margin-right: 2.9282576%; /* 40 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.performersLeftColumn .leftColumnScroll {
	margin-top: 58px;
	height: 560px;
	/*margin-top: 17px;*/
	overflow: hidden;
}

.performersRightColumnContainer {
	position: relative;
	width: 74.9633967%; /* 1024 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	/*background-color: #00FF42;*/
}

.performersMiddleColumn {
	width: 35.546875%; /* 364 DIVIDED BY 1024 */
	float: left;
	margin-right: 3.90625%; /* 40 DIVIDED BY 1024 */
}

.performersRightColumn {
	width: 56.640625%; /* 580 DIVIDED BY 1024 */
	float: left;
}

.performersRightColumn .rightColumnScroll {
	/*margin-top: 58px;*/
	/*height: 560px;*/
	height: 628px;
	overflow: hidden;
}

#performers #current-tabs .leftTab li a,
#performers #current-tabs .rightTab li a {
	color: #009fe3;
}

#performers #current-tabs .leftTab li a:hover,
#performers #current-tabs .rightTab li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#performers h1 {
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */
	line-height: 1.117647058em; /* 19 DIVIDED BY 17 */
	color: #009fe3;
	border-bottom: 1px solid #b4b8be;
	margin-top: 20px;
	padding-bottom: 8px;
}

.performersMiddleColumn p {
    font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
    font-size: 0.875em; /* 14 DIVIDED BY 16 */
    line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	color: #000;
	padding-top: 17px;
}

.performersMiddleColumn p:first-of-type {
	padding-top: 11px;
}

#performersNamesList {
	/*margin-top: 58px;*/
}

#performersNamesList li a {
	font-weight: bold;
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	padding-left: 10px;
	/*display: block;
	height: 20px;
	line-height: 20px;*/
	display: inline-block;
	line-height: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #d6d6d6;
}

#performersNamesList li a:hover {
	color: #000;
	background-image: url(../_images/bullet.png);
	background-repeat: no-repeat;
	/*background-position: 0 50%;*/
}

#performersNamesList li a.active-name {
	color: #000;
	background-image: url(../_images/bullet.png);
	background-repeat: no-repeat;
}

#performersProductionsList {
	width: 41.0344827%; /* 238 DIVIDED BY 580 */
	margin-top: 10px;
	float: left;
}

#performersProductionsList li a {
	font-weight: bold;
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	/*display: block;
	height: 20px;
	line-height: 20px;*/
	display: inline-block;
	line-height: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #009fe3;
}

#performersProductionsList li a:hover {
	color: #000;
}

#performersProductionsThumbs {
	width: 58.9655172%; /* 342 DIVIDED BY 580 */
	/*width: 100%;*/
	margin-top: 10px;
	float: left;
}

#performersProductionsThumbs li {
	width: 29.8245614%; /* 102 DIVIDED BY 342 */
	max-height: 102px;
	margin-left: 12px;
	margin-bottom: 12px;
	float: left;
}

.performersRightColumn .photoCopyright {
	position: absolute;
	right: 0px;
	bottom: 23px;
	width: 56.8965517%; /* 330 DIVIDED BY 580 */
	clear: both;
}

/* COMPANY PAGE
================================= */

.companyLeftColumn {
	width: 42.459736456808%; /* 580 DIVIDED BY 1366 */
	float: left;
	margin-top: 88px;
	margin-left: 3.660322108346%; /* 50 DIVIDED BY 1366 */
	margin-right: 3.660322108346%; /* 50 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.companyLeftColumn p {
	color: #000;
	padding-bottom: 9px;
	font-size: 1em; /* 16PX / 16PX */
	line-height: 1.1875em; /* 19PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold; 
}

.companyLeftColumn p a {
	text-decoration: underline;
	color: #000;
}

.companyLeftColumn p a:hover {
	/*text-decoration: underline;*/
	color: #7a92a4;
}

.companyLeftColumn p:nth-of-type(2), 
.companyLeftColumn p:nth-of-type(3), 
.companyLeftColumn p:nth-of-type(4), 
.companyLeftColumn p:nth-of-type(5),
.companyLeftColumn p:nth-of-type(12) {
	/*font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
    font-weight: normal;*/
	color: #8f8587;
}

/*.companyLeftColumn p:nth-of-type(5) {
	color: #779528;
}*/

.companyLeftColumn p:nth-of-type(6), .companyLeftColumn p:nth-of-type(7) {
	color: #7a92a4;
}

.companyLeftColumn .leftColumnScroll {
	margin-top: 0px;
	height: 530px;
	/*margin-top: 17px;*/
	overflow: hidden;
}

.educationLeftColumn .leftColumnScroll {
	height: 540px;
}

.companyRightColumn {
	width: 48.023426061493%; /* 656 DIVIDED BY 1366 */
	float: left;
	margin-top: 42px;
	/*background-color: #00FF42;*/
}

.companyRightColumn .videoContainer {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	/*margin-top: 22px;  29 */
	background-color: #000;
}

.companyRightColumn .videoContainer iframe {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}

.companyRightColumn .cycle-slideshow {
	margin-top: 6px;
}

.companyRightColumn .images {
	margin-top: 6px;
	float: left;
}

.companyRightColumn .images img {
	display: block;
}

.companyRightColumn .image-one {
	width: 290px;
	margin-right: 6px;
}

.companyRightColumn .image-two {
	width: 290px;
}

/* LIVE STREAM PAGE
================================= */

h1.live-stream-title {
	position: absolute;
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-size: 1.875em;
    font-weight: normal;
	left: 351px;
	top: 56px;
	color: #FFF;
    /*padding-left: 34px;*/
}

h1.live-stream-title a {
	color: #FFF;
	/*text-decoration: underline;*/
	border-bottom: 1px solid #FFF;
}

h1.live-stream-title a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

/*h1.live-stream-title a span {
	color: #FFF;
	border-bottom: 1px solid #000;
}

h1.live-stream-title a:hover span {
	color: #000;
}*/

#live-stream-container {
	position: absolute;
	width: 1024px;
	height: 576px;
	right: 30px;
	top: 9px;
	background-color: #000;
}

#live-stream-container #count-down-container {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000;
}

#live-stream-container #count-down-container div {
	position: absolute;
	width: 446px;
	height: 342px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
	background-image: url(../_images/count-down.jpg);
	background-repeat: no-repeat;
}

.beware-of-pity #live-stream-container #count-down-container div {
	width: 744px;
	height: 336px;
	background-image: url(../_images/count-down_BOP.jpg);
	background-position: center;
}

#live-stream-container #count-down-container div p {
	font-size: 34px;
	display: block;
	text-align: center;
	color: #FFF;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-top: -14px;
}

#live-stream-container #count-down-container div p#count-down {
	font-size: 70px;
	margin-top: 65px;
}

.beware-of-pity #live-stream-container #count-down-container div p#count-down {
	margin-top: 15px;
}

#live-stream-container .videoContainer {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	background-color: #000;
	/*display: none;*/
}

#live-stream-container .videoContainer iframe {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
	/*display: none;*/
}

#barbican-logo {
	position: absolute;
	left: 29px;
	/*top: 40px;*/
	/*top: -13px;*/
	top: 22px;
	/*width: 30px;
	height: 147px;*/
	width: 26px;
	height: auto;
}

.ticket-info {
	position: absolute;
	width: 260px;
	left: 65px;
	font-family: "ocr-b-std", Helvetica, sans-serif;
	font-size: 13px;
	top: 40px;
}

.beware-of-pity .ticket-info {
	width: 270px; /* BEWARE OF PITY */
	left: 30px; /* BEWARE OF PITY */
	font-size: 10px; /* BEWARE OF PITY */
	top: -30px; /* BEWARE OF PITY */
	line-height: 12px;
}

.beware-of-pity .ticket-info li:nth-of-type(2), .beware-of-pity .ticket-info li:nth-of-type(4), .beware-of-pity .ticket-info li:nth-of-type(7), .beware-of-pity .ticket-info li:nth-of-type(9) {
	margin-top: 10px; /* BEWARE OF PITY */
}

.ticket-info li:nth-of-type(4) {
	margin-top: 16px;
}

.ticket-info li a {
	color: #000;
}

.ticket-info li a:hover {
	color: #a51008; /* RED */
}

.ticket-info li:nth-of-type(6) a {
	color: #a51008; /* RED */
}

.ticket-info li:nth-of-type(6) a:hover {
	text-decoration: underline;
}

.video-menu {
	position: absolute;
	width: 240px;
	top: 171px;
	left: 30px;
}

.beware-of-pity .video-menu {
	top: 161px;
}

a.video-menu-item {
	position: relative;
	width: 100%;
	background-color: rgba(255,255,255,0.50);
	/*background-color: #FFF;*/
	display: inline-block;
	margin-bottom: 4px;
}

a.video-menu-item img {
	float: left;
}

a.video-menu-item span {
	float: left;
	font-size: 12px;
	padding: 10px 10px;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 14px;
	color: #000;
}

a.video-menu-item:hover span {
	text-decoration: underline;
}

#live-stream-links {
	position: absolute;
	left: 30px;
	top: 538px;
}

#live-stream-links span {
	display: block;
}

#live-stream-links p {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	/*line-height: 24px;*/
	line-height: 22px;
	color: #000;
	padding-bottom: 15px;
}

#live-stream-links p:nth-of-type(2) {
	padding-bottom: 12px;
}

#live-stream-links p a {
	text-decoration: underline;
	/*border-bottom: 1px solid #000;*/
	color: #000;
}

#live-stream-links p:nth-of-type(1) a:hover {
	color: #e3a822;
}

#live-stream-links p:nth-of-type(2) a:hover {
	color: #e30613;
}

#live-stream-links p:nth-of-type(3) a:hover {
	color: #83a3ba;
}

.live-stream-supporters {
	position: absolute;
	right: 20px;
	top: 100px;
	height: 20px;
}

.beware-of-pity .live-stream-supporters {
	top: 120px;
	height: 50px;
}

#streamPanel .live-stream-supporters {
	right: 30px;
	top: auto;
	/*bottom: 30px;*/
	bottom: 50px;
}

.beware-of-pity #streamPanel .live-stream-supporters {
	right: auto;
	top: 13px;
	left: 19px;
	bottom: auto;
}

.live-stream-supporters li {
	float: left;
	display: inline-block;
	border-left: 1px solid #000;
}

.beware-of-pity .live-stream-supporters li img {
	display: block;
	height: auto;
}

.beware-of-pity .live-stream-supporters li #complicite-support-logo {
	width: 158px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #complicite-support-logo-white {
	width: 158px;
}

.beware-of-pity .live-stream-supporters li #schaubuhne-berlin-logo {
	width: 230px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #schaubuhne-berlin-logo-white {
	width: 230px;
}

.live-stream-supporters li:nth-of-type(1), .live-stream-supporters li:nth-of-type(2) {
	border-left: none;
}

.beware-of-pity .live-stream-supporters li {
	border-left: 1px solid #000;
}

.beware-of-pity #streamPanel .live-stream-supporters li {
	border-left: 1px solid #FFF !important;
}

.beware-of-pity .live-stream-supporters li:nth-of-type(1) {
	border-left: none;
}

.beware-of-pity #streamPanel .live-stream-supporters li:nth-of-type(1) {
	border-left: none !important;
}

.live-stream-supporters p {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000;
	line-height: 20px;
}

#streamPanel .live-stream-supporters p {
	color: #FFF;
}

#live-stream-sticker-01 {
	background-image: url("../_images/sticker-01.png");
    background-repeat: no-repeat;
    height: 54px;
    position: absolute;
    right: 130px;
    bottom: 0px;
    width: 103px;
}

#live-stream-sticker-03 {
	background-image: url("../_images/sticker-03.png");
    background-repeat: no-repeat;
    height: 50px;
    position: absolute;
    right: 80px;
    bottom: 30px;
    width: 101px;
}

#viewing-instructions {
	position: absolute;
	width: 440px;
	left: 351px;
	top: 95px;
}

#viewing-instructions h3 a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    /*font-size: 1.1875em;*/
	font-size: 19px;
    font-weight: normal;
	color: #000;
}

#viewing-instructions h3 a:hover {
	text-decoration: underline;
}

#viewing-instructions p {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    /*font-size: 0.75em;*/
	font-size: 12px;
    font-weight: normal;
	color: #a51008; /* RED */
	padding-top: 2px;
}

#live-stream-links-two {
	position: absolute;
	left: 806px;
	top: 652px;
	width: 490px;
}

#live-stream-links-two p, #live-stream-links-two p a {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	padding-bottom: 15px;
}

#live-stream-links-two p a {
	text-decoration: underline;
	color: #000;
}

/*#live-stream-links-two p:nth-of-type(1) a:hover {
	color: #afbcc7;
}

#live-stream-links-two p:nth-of-type(2), #live-stream-links-two p:nth-of-type(2) a {
	color: #8f8587;
}

#live-stream-links-two p:nth-of-type(2) a:hover {
	color: #000;
}

#live-stream-links-two p:nth-of-type(2) a:nth-of-type(2):hover {
	color: #bcbe00;
}

#live-stream-links-two p:nth-of-type(3), #live-stream-links-two p:nth-of-type(3) a {
	color: #5a0a00;
}

#live-stream-links-two p:nth-of-type(3) a:hover {
	color: #a51008;
}*/

#live-stream-links-two p:nth-of-type(1), #live-stream-links-two p:nth-of-type(1) a {
	color: #8f8587;
}

#live-stream-links-two p:nth-of-type(1) a:hover {
	color: #000;
}

#live-stream-links-two p:nth-of-type(1) a:nth-of-type(2):hover {
	color: #bcbe00;
}

.live-stream-extra-logos {
	position: absolute;
	width: 365px;
	height: 72px;
	left: 312px;
	top: 585px;
}

.live-stream-extra-logos div {
	position: absolute;
	width: 100%;
}

.live-stream-extra-logos img {
	position: absolute;
	display: block;
	bottom: 0px;
	height: auto;
}

.live-stream-extra-logos #A14-18-now-logo {
	width: 184px;
}

.live-stream-extra-logos #goethe-institut-logo {
	width: 79px;
}

.live-stream-extra-logos img:nth-of-type(2) {
	right: 0px;
}

.live-stream-extra-logos div:nth-of-type(1) {
	height: 27px;
	border-bottom: 1px solid #000;
}

.live-stream-extra-logos p {
	position: absolute;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000;
	line-height: 10px;
	bottom: 3px;
}

.live-stream-extra-logos p.left {
	left: 0px;
}

.live-stream-extra-logos p.right {
	right: 12px;
}

.beware-of-pity #streamPanel .live-stream-extra-logos {
	/*position: absolute;
	width: 365px;
	height: 70px;*/
	left: 30px;
	top: 520px;
}

.live-stream-extra-logos #A14-18-now-logo-white {
	width: 184px;
}

.live-stream-extra-logos #goethe-institut-logo-white {
	width: 79px;
}

.beware-of-pity #streamPanel .live-stream-extra-logos div:nth-of-type(1) {
	border-bottom: 1px solid #FFF;
}

.beware-of-pity #streamPanel .live-stream-extra-logos p {
	color: #FFF;
}

.beware-of-pity #streamPanel .panelQuote {
	position: absolute;
	right: 170px;
	/*top: 354px;*/
	top: 410px;
	color: #FFF;
}

.beware-of-pity #streamPanel .panelQuote em {
	font-size: 40px;
	color: #f3d253;
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
}

.beware-of-pity #streamPanel .panelQuote span {
	display: block;
	padding-top: 8px;
	padding-left: 14px;
}


/* PACIFISTS GUIDE PAGE
================================= */

#pacifists-guide #content {
	overflow: hidden;
}

#pacifists-guide #section6 {
	/*background-color: #FFF !important;*/	
}

#pacifists-guide .joinBtnLarge {
	right: 59px !important;
}

#edging {
	position: absolute;
	background-image: url(../_images/APG_edging.jpg);
	background-repeat: no-repeat;
	/*background-size: cover;*/
	height: 768px;
	width: 405px;
	top: 2px;
	left: 18px;
}

#pacifists-guide img {
	display: block;
}

h1.pacifists-guide-title {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-size: 0.9375em; /* 15 DIVIDED BY 16 */
    font-weight: normal;
	/*color: rgba(202,13,137,1.00);*/
	color: #dc5fb1;
	padding-top: 1px;
    padding-left: 18px;
	letter-spacing: -0.3px;
}

.pacifists-guide-LC {
	position: relative;
	width: 367px;
	float: left;
	margin-top: 20px;
	margin-left: 34px;
	margin-right: 22px;
	/*background-image: url(../_images/APG_edging.jpg);
	background-repeat: no-repeat;
	background-size: cover;*/
}

.pacifists-guide-LC-top {
	position: relative;
	height: 376px;
	background-color: #96c466;
}

.pacifists-guide-LC-middle {
	position: relative;
	height: 273px; /* 297 MINUS PADDING */
	background-color: #FFF;
	padding: 12px 12px 12px 12px;
	background-image: url(../_images/map-bgd_LC.jpg);
	background-repeat: no-repeat;
}

.pacifists-guide-LC-bottom {
	position: relative;
	height: 44px;
	background-color: #96c466;
}

.pacifists-guide-LC-top p {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
	font-weight: normal;
    font-size: 12px; /* 23 DIVIDED BY 16 */
	color: #000;
	line-height: 13px;
	padding-left: 18px;
	padding-top: 16px;
}

.pacifists-guide-LC-top > p:nth-of-type(2) {
	padding-top: 4px;
	width: 235px;
}

#associates-logo {
	position: relative;
	display: inline !important;
	width: 123px;
	height: auto;
	top: 6px;
}

#APG-logo {
	position: absolute;
	width: 281px;
	/*height: 146px;*/
	bottom: 34px;
	left: 18px;	
}

#compass-graphic {
	background-image: url("../_images/APG-compass.png");
	background-repeat: no-repeat;
	top: 23px;
	height: 132px;
	position: absolute;
	right: 21px;
	width: 80px;
	z-index: 50;
	display: none;
}

#circle {
	position: absolute;
	width: 43px;
	height: 43px;
	top: 63px;
	right: 37px;
	background-image: url("../_images/APG_circle.png");
	background-repeat: no-repeat;
	background-size: cover;
	display: none;
}

.pacifists-guide-LC-middle ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pacifists-guide-LC-middle > ul > li {
	position: relative;
	float: left;
	border: 1px solid #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 170px;
	height: 89px;
	display: inline-block;
	margin-bottom: 3px;
}

.pacifists-guide-LC-middle > ul > li:nth-of-type(odd) {
	margin-right: 3px;
}

.pacifists-guide-LC-middle > ul > li:nth-of-type(5+6) {
	margin-bottom: 0px;
}

.pacifists-guide-LC ul > li a {
	padding-top: 1px;
    padding-left: 4px;
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
	font-weight: normal;
    font-size: 23px; /* 23 DIVIDED BY 16 */
	line-height: 25px;
	color: rgba(0,0,0,0.50);
	display: block;
	letter-spacing: -0.5px;
}

.pacifists-guide-LC ul > li a:hover {
	color: rgba(0,0,0,1.00);
}

.pacifists-guide-LC ul > li a.active {
	color: rgba(0,0,0,1.00);
}

.pacifists-guide-LC-middle ul > li > ul {
	padding-top: 2px;
	padding-left: 4px;
	display: none;
}

.pacifists-guide-LC-middle ul > li > ul > li a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #000;
	letter-spacing: -0.4px;
	line-height: 16px;
	padding: 0;
}

.pacifists-guide-LC-middle ul > li > ul > li a:hover {
	text-decoration: underline;
}

/*.pacifists-guide-LC h2 {
	padding-top: 1px;
    padding-left: 4px;
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
	font-weight: normal;
    font-size: 23px;
	line-height: 25px;
}*/

.pacifists-guide-LC-middle ul > li > ul > li a.active {
	text-decoration: underline;
}

#pacifists-guide #wrapper {
	overflow: hidden;
	margin-left: 0;
}

.pacifists-guide-RC-container {
	width: 943px;
	float: left;
	margin-top: 20px;
	/*background-color: #f7f6f6;*/
}

div.horizontal .pacifists-guide-table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

div.horizontal .pacifists-guide-table > section {
	width: 885px; /* 943 MINUS 58PX FROM EDGE */
	height: 100%;
	display: table-cell;
	vertical-align: top;
	
	position: relative;
}

div.horizontal .pacifists-guide-table > section:nth-of-type(1) {
	/*background-color: #0CED29;*/
}

.pacifists-guide-MC {
	width: 287px;
	float: left;
	margin-top: 12px;
	margin-left: 12px;
	/*margin-right: 22px;*/
	margin-right: 12px;
}

.pacifists-guide-RC {
	/*width: 561px;*/
	/*width: 574px;*/
	width: 562px;
	float: left;
	padding-top: 70px;
}

#section2-RC-mobile,
#section3-RC-mobile,
#section4-RC-mobile,
#section5-RC-mobile,
#section6-RC-mobile  
{
	display: none;
}

.pacifists-guide-FC {
	position: relative;
	padding-top: 38px;
	padding-left: 22px;
	padding-right: 22px;
	/*min-height: 100%;*/
}

#section1 .pacifists-guide-FC,
#section7 .pacifists-guide-FC 
{
	/*padding-top: 38px;*/
	padding-left: 60px;
	padding-right: 38px;
}

#section1 .pacifists-guide-FC .fullColumnScroll,
#section7 .pacifists-guide-FC .fullColumnScroll 
{
	/*height: 473px;
	overflow: hidden;*/
	height: auto;
}

#section1 .pacifists-guide-FC h1, 
#section7 .pacifists-guide-FC h1
{
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-size: 33px; /* 10 DIVIDED BY 16 */
	line-height: 33px; /* 12 DIVIDED BY 10 */
    font-weight: normal;
	/*padding-top: 15px;*/
	letter-spacing: -1px;
}

#section7 .pacifists-guide-FC h1 {
    font-size: 43px; /* 10 DIVIDED BY 16 */
	line-height: 43px; /* 12 DIVIDED BY 10 */
}

#section1 .pacifists-guide-FC h1 {
	/*color: #96c466;*/
	color: #3a63ac;
}

#section7 .pacifists-guide-FC h1 {
	color: #672e73;
}

#section1 .pacifists-guide-FC h1 span {
	color: #672e73;
	font-style: italic;
	/*display: block;*/
}

.pacifists-guide-FC p {
	width: 500px;
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-size: 14px; /* 10 DIVIDED BY 16 */
	line-height: 16px; /* 12 DIVIDED BY 10 */
    font-weight: normal;
	color: #000;
	padding-top: 15px;
}

#section1 .pacifists-guide-FC p,
#section7 .pacifists-guide-FC p 
{
	width: auto;
}

#section1 .pacifists-guide-FC p:nth-of-type(1),
#section7 .pacifists-guide-FC p:nth-of-type(1)
{
    font-size: 40px; /* 10 DIVIDED BY 16 */
	line-height: 40px; /* 12 DIVIDED BY 10 */
	/*color: #96c466;*/
	letter-spacing: -1px;
	padding-top: 22px;
}

#section1 .pacifists-guide-FC p:nth-of-type(1) {
    /*color: #96c466;*/
	 color: #3a63ac;
}

#section7 .pacifists-guide-FC p:nth-of-type(1) {
    color: #3a63ac;
}

#section7 .pacifists-guide-FC .fullColumnScroll p:nth-of-type(1) {
	padding-top: 60px !important;
	padding-bottom: 20px !important;
}

#section1 .pacifists-guide-FC p:nth-of-type(2) {
    font-size: 20px;
	line-height: 22px;
	padding-top: 30px;
	color: #3a63ac;
	/*padding-right: 150px;*/
	padding-right: 120px;
	letter-spacing: -1px;
}

#section1 .pacifists-guide-FC p:nth-of-type(3) {
    font-size: 20px;
	line-height: 22px;
	padding-top: 22px;
	color: #0096d9;
	/*padding-right: 150px;*/
	padding-right: 120px;
	letter-spacing: -1px;
}

#section1 .pacifists-guide-FC p:nth-of-type(3) a {
	color: #672e73;
}

#section1 .pacifists-guide-FC p:nth-of-type(3) a:hover {
	text-decoration: underline;
}

#section1 .pacifists-guide-FC p.booking,
#section7 .pacifists-guide-FC p.booking,
#pacifists-guide #section7 p.booking 
{
	font-size: 24px;
	line-height: 24px;
	color: #672e73;
	display: block;
	/*padding-top: 94px;*/
	position: absolute;
	padding-top: 22px;
	top: 628px;
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
}

#pacifists-guide #section7 p.booking {
	margin-left: 34px;
	letter-spacing: -1px;
}

#section1 .pacifists-guide-FC p.booking a,
#section7 .pacifists-guide-FC p.booking a,
#pacifists-guide #section7 p.booking a 
{
	color: #672e73;
	text-decoration: underline;
}

#section1 .pacifists-guide-FC p.booking a:hover,
#section7 .pacifists-guide-FC p.booking a:hover,
#pacifists-guide #section7 p.booking a:hover 
{
	color: rgba(202,13,137,1.00);
}

#pacifists-guide-sticker-01 {
	background-image: url("../_images/sticker-01.png");
	background-repeat: no-repeat;
	top: 622px;
	height: 54px;
	position: absolute;
	left: 697px;
	width: 103px;
	z-index: 50;
}

#pacifists-guide-sticker-03 {
	background-image: url("../_images/sticker-03.png");
	background-repeat: no-repeat;
	top: 612px;
	height: 50px;
	position: absolute;
	left: 757px;
	width: 101px;
	z-index: 50;
}

#pacifists-guide-line-00 {
	background-image: url("../_images/APG_line-00.png");
	background-repeat: no-repeat;
	top: 552px;
	height: 130px;
	position: absolute;
	left: 414px;
	width: 463px;
}

#pacifists-guide-line-01 {
	background-image: url("../_images/APG_line-01.png");
	background-repeat: no-repeat;
	top: 602px;
	height: 69px;
	position: absolute;
	left: 670px;
	width: 274px;
}

#pacifists-guide-line-03 {
	background-image: url("../_images/APG_line-03.png");
	background-repeat: no-repeat;
	top: 667px;
	height: 50px;
	position: absolute;
	left: 244px;
	width: 301px;
}

#pacifists-guide-line-04 {
	background-image: url("../_images/APG_line-04.png");
	background-repeat: no-repeat;
	top: 494px;
	height: 223px;
	position: absolute;
	left: 772px;
	width: 74px;
}

#pacifists-guide-line-05 {
	background-image: url("../_images/APG_line-05.png");
	background-repeat: no-repeat;
	top: 620px;
	height: 82px;
	position: absolute;
	left: 11px;
	width: 212px;
}

#pacifists-guide-line-06 {
	background-image: url("../_images/APG_line-06.png");
	background-repeat: no-repeat;
	top: 233px;
	height: 485px;
	position: absolute;
	left: 680px;
	width: 90px;
}

#pacifists-guide-line-07 {
	background-image: url("../_images/APG_line-07.png");
	background-repeat: no-repeat;
	top: 557px;
	height: 162px;
	position: absolute;
	left: 660px;
	width: 44px;
}

#pacifists-guide-line-08 {
	background-image: url("../_images/APG_line-08.png");
	background-repeat: no-repeat;
	top: 668px;
	height: 50px;
	position: absolute;
	left: 260px;
	width: 190px;
}

#pacifists-guide-line-09 {
	background-image: url("../_images/APG_line-09.png");
	background-repeat: no-repeat;
	top: 83px;
	height: 43px;
	position: absolute;
	left: 6px;
	width: 399px;
}

#pacifists-guide .videoContainer {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	z-index: 50;
}

#pacifists-guide .videoContainer iframe {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}

h2#patients-title {
	background-image: url("../_images/APG_patients-title.png");
	background-repeat: no-repeat;
	width: 81px;
	height: 34px;
	text-indent: -9999px;
	padding-bottom: 10px;
}

h2#creative-title {
	background-image: url("../_images/APG_creative-title.png");
	background-repeat: no-repeat;
	width: 135px;
	height: 34px;
	text-indent: -9999px;
	padding-bottom: 10px;
}

h2#scientists-title {
	background-image: url("../_images/APG_scientists-title.png");
	background-repeat: no-repeat;
	width: 268px;
	height: 34px;
	text-indent: -9999px;
	padding-bottom: 10px;
}

.pacifists-guide-MC p {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-size: 11px; /* 10 DIVIDED BY 16 */
	line-height: 13px; /* 12 DIVIDED BY 10 */
    font-weight: normal;
	color: #000;
}

.pacifists-guide-MC > p:nth-of-type(1) {
	/*padding-bottom: 24px;*/
	padding-top: 0px;
}

.pacifists-guide-MC > p:last-of-type {
	padding-bottom: 24px;
}

.pacifists-guide-MC > p {
	/*width: 269px;*/
	width: 287px;
}

.pacifists-guide-MC .mCSB_inside > .mCSB_container {
  	margin-right: 21px;
}

.pacifists-guide-MC .middleColumnScroll {
	height: 485px;
	/*height: 473px;*/
	/*margin-top: 30px;*/
	overflow: hidden;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll {
	height: 464px;
	/*margin-top: 30px;*/
	margin-top: 19px;
	overflow: hidden;
	/*background-color: rgba(19,215,68,1.00);*/
}

.pacifists-guide-MC .middleColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.pacifists-guide-FC .fullColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
{ 
	background-color: #dc5fb1;
}

.pacifists-guide-video-menu {
	position: relative;
	background-color: rgba(255, 255, 255, 0.5);
	display: block;
	width: 100%;
	min-height: 85px;
	margin-bottom: 12px;
}

.pacifists-guide-video-menu a.image-video-link {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 102px;
	
	opacity: 0.5;
	transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.pacifists-guide-video-menu .description {
	/*position: absolute;*/
	/*left: 108px;
	top: 0px;*/
	padding: 6px 6px 12px 108px;
	/*width: 176px;*/
	
	opacity: 0.5;
	transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.pacifists-guide-video-menu:hover a.image-video-link, 
.pacifists-guide-video-menu:hover .description,
.pacifists-guide-video-menu:focus a.image-video-link, 
.pacifists-guide-video-menu:focus .description
{
	opacity: 1;
}

.pacifists-guide-video-menu a.active-video-image,
.pacifists-guide-video-menu .active-video-description 
{
	opacity: 1;
}

/*.pacifists-guide-video-menu:hover a img, 
.pacifists-guide-video-menu:hover .description
{
	opacity: 1;
}*/

.pacifists-guide-video-menu .description h3 {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
    font-weight: normal;
	padding-bottom: 6px;
}

.pacifists-guide-video-menu .description h3 a {
	color: #000;
}

.pacifists-guide-video-menu .description h3 a:hover {
	text-decoration: underline;
}

.pacifists-guide-video-menu .description p {
	color: #5b6264;
}

#pacifists-guide-controls {
	position: absolute;
	width: 73px;
	height: 30px;
	bottom: 26px;
	right: 66px;
	/*background-color: #001DFE;*/
}

#pacifists-guide-controls li {
	position: relative;
	float: left;
}

#pacifists-guide-controls li a {
	position: relative;
	display: block;
	height: 30px;
	background-position: top left;
	background-repeat: no-repeat;
}

#pacifists-guide-controls li a.backward {
	width: 37px;
	background-image: url(../_images/APG_backward-btn.png);	
}

#pacifists-guide-controls li a.forward {
	width: 36px;
	background-image: url(../_images/APG_forward-btn.png);	
}

#pacifists-guide-controls li a:hover {
	background-position: bottom left;
}

.morecontent span {
	display: none;
}

.morecontent a {
	color: #96c466;
}

.morecontent a.less {
	display: block;
	padding-top: 6px;
}

#pacifists-guide #section6 h3:nth-of-type(1) {
	padding-top: 17px;
	color: #0096d9;
}

#pacifists-guide #section6 p {
	font-size: 12px;
	line-height: 14px;
	color: rgba(202,13,137,1.00);
}

#pacifists-guide #section6 p a {
	font-size: 12px;
	line-height: 14px;
	/*color: #96c466;*/
	color: #0096d9;
	padding-top: 10px;
	display: inline-block;
}

#pacifists-guide #section6 p a:hover {
	text-decoration: underline;
}

#pacifists-guide #section6 p a span {
	display: block;
}

#pacifists-guide #section6 .pacifists-guide-MC > p:nth-of-type(1) {
	font-size: 22px;
	/*line-height: 24px;*/
	line-height: 22px;
	/*padding-bottom: 19px;*/
	padding-bottom: 0px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(2) {
	padding-top: 15px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(3) {
	/*padding-top: 5px;*/
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(6) {
	font-size: 10px;
	line-height: 12px;
	color: #000;
	/*padding-top: 7px;*/
	padding-top: 15px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(7) {
	font-size: 10px;
	line-height: 12px;
	color: rgba(202,13,137,1.00);
	padding-top: 7px;
}

#pacifists-guide h3.pacifists-guide-list-title {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	color: rgba(202,13,137,1.00) !important;
	padding-top: 14px;
}

#pacifists-guide #section6 h3:nth-of-type(2) {
	/*padding-top: 26px;*/
	padding-top: 24px !important;
}

#pacifists-guide .pacifists-guide-list li {
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

#pacifists-guide .pacifists-guide-list li a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	color: #000;
}

#pacifists-guide .pacifists-guide-list li a:hover {
	text-decoration: underline;
}

#pacifists-guide #section6 .pacifists-guide-RC p {
	padding-top: 14px;
}

#pacifists-guide #section6 .pacifists-guide-RC a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #dc5fb1;
}

#pacifists-guide #section6 .pacifists-guide-RC a:hover {
	color: rgba(202,13,137,1.00);
}

#pacifists-guide #section6 .pacifists-guide-RC a.active-video {
	color: rgba(202,13,137,1.00);
}

#pacifists-guide #section6 .pacifists-guide-RC blockquote::before {
	/*position: absolute;*/
	content: '‘';
	margin-left: -10px;
}

#pacifists-guide #section6 .pacifists-guide-RC blockquote {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 32px;
	line-height: 30px;
	color: #000;
	letter-spacing: -0.3px;
	margin-left: 10px;
	padding-top: 34px;
	height: auto;
}

#pacifists-guide #section6 .pacifists-guide-RC blockquote cite {
	font-size: 13px;
	line-height: 15px;
	display: block;
	font-style: normal;
	padding-top: 10px;
}

#pacifists-guide #section6 .pacifists-guide-RC p.booking,
#pacifists-guide #section6 .pacifists-guide-RC p.booking a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 24px;
	line-height: 26px;
	color: #000;
}

#pacifists-guide #section6 .pacifists-guide-RC p.booking {
	padding-top: 35px;
}

#pacifists-guide #section6 .pacifists-guide-RC p.booking a {
	text-decoration: underline;
}

#pacifists-guide #section6 .pacifists-guide-RC p.booking a:hover {
	/*text-decoration: underline;*/
	color: rgba(202,13,137,1.00);
}

#pacifists-guide #section1 {
	background-image: url(../_images/APG_start-bgd.jpg);
	background-repeat: no-repeat;	
}

#pacifists-guide #section2 {
	background-image: url(../_images/APG_watch-bgd.jpg);
	background-repeat: no-repeat;	
}

#pacifists-guide #section3 {
	background-image: url(../_images/APG_patients-bgd.jpg);
	background-repeat: no-repeat;	
}

#pacifists-guide #section4 {
	background-image: url(../_images/APG_scientists-bgd.jpg);
	background-repeat: no-repeat;	
}

#pacifists-guide #section5 {
	background-image: url(../_images/APG_creative-bgd.jpg);
	background-repeat: no-repeat;	
}

#pacifists-guide #section7 {
	background-image: url(../_images/APG_end-bgd.jpg);
	background-repeat: no-repeat;	
}



#section7 .pacifists-guide-MC {
	width: 356px;
	margin-top: 0px;
	margin-left: 34px;
	margin-right: 30px;
	padding-top: 38px;
}

#section7 .pacifists-guide-RC {
	width: 465px;
	padding-top: 63px;
}

#section7 .pacifists-guide-RC .rightColumnScroll {
	height: 490px;
	/*margin-top: 19px;*/
	overflow: hidden;
}

#section7 .pacifists-guide-MC .cycle-slideshow {
	margin-top: 133px;
}

#section7 .pacifists-guide-MC h1 {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-size: 43px; /* 10 DIVIDED BY 16 */
	line-height: 43px; /* 12 DIVIDED BY 10 */
    font-weight: normal;
	/*padding-top: 15px;*/
	letter-spacing: -1px;
	color: #672e73;
	padding-left: 0px;
	/*padding-top: 26px;*/
}

#section7 .pacifists-guide-RC h3 {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 22px;
	line-height: 24px;
	/*padding-top: 14px;*/
	padding-top: 26px;
}

#section7 .pacifists-guide-RC h3:nth-of-type(1) {
	padding-top: 0px;
	color: rgba(202,13,137,1.00) !important;
}

#section7 .pacifists-guide-RC h3:nth-of-type(2) {
	color: #672e73;
}

#section7 .pacifists-guide-RC h3:nth-of-type(3) {
	color: #3a63ac;
}

#section7 .pacifists-guide-RC h3:nth-of-type(4) {
	color: #cb4f6c;
}

#section7 .pacifists-guide-RC h3:nth-of-type(5) {
	color: #8394a3;
}

#section7 .pacifists-guide-RC li {
	/*padding-top: 3px;*/
}

#section7 .pacifists-guide-RC li a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	/*color: #000;*/
	letter-spacing: -0.4px;
	display: block;
	padding-top: 3px;
}

#section7 .pacifists-guide-RC ul:nth-of-type(1) li a {
	color: rgba(202,13,137,1.00) !important;
}

#section7 .pacifists-guide-RC ul:nth-of-type(2) li a {
	color: #672e73 !important;
}

#section7 .pacifists-guide-RC ul:nth-of-type(3) li a {
	color: #3a63ac !important;
}

#section7 .pacifists-guide-RC ul:nth-of-type(4) li a {
	color: #cb4f6c !important;
	text-decoration: underline;
}

#section7 .pacifists-guide-RC ul:nth-of-type(5) li a {
	color: #8394a3 !important;
}

#section7 .pacifists-guide-RC ul li a:hover {
	text-decoration: underline;
	color: #000 !important;
}

/*#section7 .pacifists-guide-RC ul:nth-of-type(1) li a:hover {
	color: #000 !important;
}

#section7 .pacifists-guide-RC ul:nth-of-type(2) li a:hover {
	color: rgba(202,13,137,1.00) !important;
}

#section7 .pacifists-guide-RC ul:nth-of-type(4) li a:hover {
	color: #000 !important;
}*/

#section7 .pacifists-guide-RC p {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	width: 360px;
	padding-top: 14px;
}

#section7 .pacifists-guide-RC p a {
	color: #cb4f6c;
}

#section7 .pacifists-guide-RC p a:hover {
	color: #000;
	text-decoration: underline;
}

#iframe-container {
	padding: 40px 60px;
	/*min-height: 690px;*/
}

#iframe-container h1 {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 22px;
	line-height: 24px;
	/*color: #cb4f6c;*/
	color: rgba(202,13,137,1.00);
	/*width: 340px;*/
	margin-bottom: 13px;
}

#iframe-container p {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	color: #7b7774;
	padding-top: 12px;
}

#iframe-container p.light-text {
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
    font-weight: normal;
	/*padding-top: 24px !important;*/
}

#iframe-container p.light-text-first {
	padding-top: 24px !important;
}

#iframe-container p:nth-of-type(1) {
	border-top: 1px solid #b4b8be;
	padding-top: 30px;
}

#iframe-container p a {
	color: #7b7774;
	text-decoration: underline;
}

#iframe-container p a:hover {
	color: #000;
}

#iframe-container p span {
	color: rgba(202,13,137,1.00);
}

.email-exchange header {
	padding-bottom: 10px;
}

.email-exchange div:nth-of-type(1) {
	float: left;
	width: 50%;
}

.email-exchange div:nth-of-type(2) {
	float: right;
	width: 50%;
	text-align: right;
}

.email-exchange h3 {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

.email-exchange h4 {
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

#iframe-container .email-exchange p {
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
    font-weight: normal;
    padding-top: 9px !important;
	color: #000;
}

#iframe-container .email-exchange p:nth-of-type(1) {
    padding-top: 10px !important;
}

#iframe-container .email-exchange {
    margin-top: 62px;
}

#iframe-container .email-exchange:nth-of-type(1) {
    margin-top: 0px;
}



/* SUPPORTERS PAGES
================================= */

.supportersImage {
	position: absolute;
	width: 100%;
	height: 588px;
	left: 0px;
	top: 47px;
	background-image: url(../_images/supporters-image.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;	*/
}

.supportersCreamBgd {
	position: absolute;
	width: 100%;
	height: 757px;
	left: 0px;
	top: 0px;
	/*background-color: #FFFFFC;*/
	background-color: #fefcf2;
}

.supportersLeftColumn {
	position: relative;
	width: 55.3440702%; /* 756 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	margin-left: 40.2635431%; /* 550 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.supportersLeftColumn .leftColumnScroll {
	margin-top: 17px;
	height: 416px;
	overflow: hidden;
}

.supportersLeftColumn p {
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */
	line-height: 1.117647058em; /* 19 DIVIDED BY 17 */
}

.supportersLeftColumn > p:nth-of-type(1) {
	font-size: 2.5em; /* 40 DIVIDED BY 16 */
	line-height: 1em; /* 40 DIVIDED BY 40 */
	font-weight: bold;
	color: #000;
	padding-top: 8px;
}

.supportersLeftColumn .leftColumnScroll h1:nth-of-type(1) {
	color: #967d4c;
}

.supportersLeftColumn .leftColumnScroll p:nth-of-type(1) {
	color: #967d4c;
	padding-top: 2px;
	text-align: justify;
}

.supportersLeftColumn .leftColumnScroll h1:nth-of-type(2) {
	color: #8f8f90;
	padding-top: 17px;
}

.supportersLeftColumn .leftColumnScroll p:nth-of-type(2) {
	color: #8f8f90;
	padding-top: 2px;
	text-align: justify;
}

.supportersLeftColumn .leftColumnScroll h1:nth-of-type(3) {
	color: #a26d48;
	padding-top: 17px;
}

.supportersLeftColumn .leftColumnScroll p:nth-of-type(3) {
	color: #a26d48;
	padding-top: 2px;
	text-align: justify;
}

.supportersLeftColumn > p:last-of-type {
	font-size: 1.6875em; /* 27 DIVIDED BY 16 */
	line-height: 1.074074074em; /* 29 DIVIDED BY 27 */
	font-weight: bold;
	color: #000;
	margin-top: 47px;
}

/*.supportersLeftColumn .leftColumnScroll h1 {
	padding-top: 17px;
}*/

.supportersLeftColumn p a {
	border-bottom: 1px solid #000;
	color: #000;
}


/* ACHIEVEMENTS PAGES
================================= */

#achievementsTexture {
	position: absolute;
	width: 100%;
	height: 757px;
	left: 0px;
	top: 0px;
	background-image: url(../_images/achievements-texture.jpg);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/	
}

#achievementsImage {
	position: absolute;
	width: 360px;
	height: 427px;
	left: 50px;
	bottom: 40px;
	background-image: url(../_images/achievements-image.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/	
}

#achievementsTitle {
	position: absolute;
	left: 40px;
	top: 88px;
	color: #967d4c;
}

#achievementsTitle h1 {
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 6.125em; /* 98 DIVIDED BY 16 */
	letter-spacing: -0.05em;
}

#achievementsTitle h2 {
	position: absolute;
	left: 125px;
	top: 83px;
	font-size: 2.8125em; /* 45 DIVIDED BY 16 */
	letter-spacing: -0.02em;
}

#achievementsAmpersand {
	position: absolute;
	width: 206px;
	height: 209px;
	left: 42px;
	top: 133px;
	background-image: url(../_images/achievements-ampersand.png);
	background-repeat: no-repeat;
}

.achievementsLeftColumn {
	/*width: 66.0322108%;  902 DIVIDED BY 1366 */
	width: 54.9048316%; /* 750 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	margin-left: 33.9677891%; /* 464 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.achievementsLeftColumn table {
	width: 100%;
	/*margin-top: 10px;*/
}

.achievementsLeftColumn table td {
	/*vertical-align: top;*/
	/*padding-top: 10px;*/
}

.achievementsLeftColumn table td:nth-of-type(1) {
	width: 20%; /* 150 DIVIDED BY 750 */
	text-align: right;
	padding-right: 18px;
}

.achievementsLeftColumn table td:nth-of-type(2) {
	width: 80%; /* 150 DIVIDED BY 750 */
}

.achievementsLeftColumn table td.achievementsDivideLine {
	background-image: url(../_images/achievements_dividing-line.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-top: 6px;
}

.achievementsLeftColumn table td h2 {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	padding-top: 9px;
	padding-bottom: 2px;
}

.achievementsLeftColumn table td h2 a {
	/*font-size: 0.875em;  14 DIVIDED BY 16 */
	color: #000;
}

.achievementsLeftColumn table td h2 a:hover {
	text-decoration: underline;
}

.achievementsLeftColumn table tr:first-child td h2 {
    padding-top: 0px;
}

.achievementsLeftColumn table td h2.achievementsDate {
	color: #967d4c;
}

.achievementsLeftColumn table td p {
	color: #000;
	/*line-height: 1em;*/
}

.achievementsLeftColumn .leftColumnScroll {
	height: 697px; /* 757 MINUS 40PX MARGIN AND 20PX PADDING */
	margin-top: 10px;
	overflow: hidden;
}

.achievementsLeftColumn .leftColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
	background-color: #967d4c;
}


/* SUPPORT US PAGES
================================= */

#supportImage-01 {
	position: absolute;
	width: 175px;
	height: 295px;
	background-image: url(../_images/support_image_01.jpg);
	background-repeat: no-repeat;
	bottom: 0px;
	left: 0px;
}

#supportImage-02 {
	position: absolute;
	width: 366px;
	height: 381px;
	background-image: url(../_images/support_image_02.png);
	background-repeat: no-repeat;
	bottom: 0px;
	left: 120px;
	z-index: 2;
}

.supportScissors {
	position: absolute;
	width: 226px;
	height: 41px;
	background-image: url(../_images/support-scissors.png);
	background-repeat: no-repeat;
	bottom: -8px;
	left: 350px;
}

.supportLeftColumn {
	width: 41.727672%; /* 570 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	padding-left: 2.9282576%; /* 40 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.supportRightColumnContainer {
	/*width: 44.6559297%;  1024 DIVIDED BY 1366 */
	width: 45.534407%; /* 622 DIVIDED BY 1366 */
	/*padding-left: 7.7598828%;  106 DIVIDED BY 1366 */
	padding-left: 6.8814055%; /* 94 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	/*background-color: #00FF42;*/
}

.supportRightColumnContainer .rightColumnScroll {
	height: 697px;
	/*margin-top: 17px;*/
	overflow: hidden;
}

.supportMiddleColumn {
	
}

.supportRightColumn {
	
}

.supportLeftColumn blockquote {
	font-size: 1.8125em; /* 29 DIVIDED BY 16 */
	font-weight: bold;
	text-indent: -0.5em;
	height: auto;
	margin-top: 15px;
	/*text-align: justify; &shy;*/
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;*/
	/*-webkit-hyphens: manual;
    -moz-hyphens: manual;
    hyphens: manual;*/
}

.supportLeftColumn blockquote span {
	/*color: #afbcc7;*/
	color: #83a3ba;
}

.supportLeftColumn p.quoteBy {
	font-size: 1.8125em; /* 29 DIVIDED BY 16 */
	font-weight: bold;
	color: #d4dee8;
	margin-bottom: 32px;
}

.supportLeftColumn p {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	font-weight: bold;
	color: #e3a822;
	/*text-align: justify;*/
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;*/
	/*-webkit-hyphens: manual;
    -moz-hyphens: manual;
    hyphens: manual;*/
}

.supportLeftColumn p a {
	color: #e3a822;
}

.supportLeftColumn p a {
	border-bottom: 1px solid #e3a822;
}

.supportLeftColumn p a:hover {
	border-bottom: 1px solid #000;
	color: #000;
}

.supportLeftColumn .extra-content {
	padding-bottom: 15px;
}

.supportLeftColumn .extra-content p {
	font-size: 0.9375em;
	color: #999;
	line-height: 1.2142857em;
	font-weight: normal;
}

.supportLeftColumn .extra-content p.list-title {
	color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2142857em;
}

.supportLeftColumn .extra-content ul {
	list-style: outside;
	/*margin-left: 13px;*/
	margin-left: 0px;
}

.supportLeftColumn .extra-content ul li {
	font-size: 0.9375em;
	color: #999;
	line-height: 20px;
	font-weight: normal;
	padding-top: 0px;
}

.supportRightColumnContainer h1 {
	font-size: 3.1875em; /* 51 DIVIDED BY 16 */
	letter-spacing: -0.04em;
	/*margin-bottom: -4px;*/
	margin-bottom: 4px;
}

.goldOption h1 {
	color: #967d4c;
}

.silverOption h1 {
	color: #8f8f90;
}

.bronzeOption h1 {
	color: #a26d48;
}

.supportRightColumnContainer h3 {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	padding-bottom: 8px;
}

.supportOption {
	position: relative;
}

.supportOptionLeft {
	position: relative;
	/*width: 80.9836065%;  494 DIVIDED BY 610 */
	width: 81.3504823%; /* 506 DIVIDED BY 622 */
	margin-right: 1.9292604%; /* 12 DIVIDED BY 622 */
	float: left;
}

.supportOptionRight {
	position: relative;
	width: 16.7202572%; /* 104 DIVIDED BY 622 */
	float: left;
}

.supportOptionLeft p:first-child {
	/*font-size: 0.9375em;  15 DIVIDED BY 16 */
	font-size: 1em;
	font-weight: bold;
}

.goldOption p:first-child {
	color: #967d4c;
}

.silverOption p:first-child {
	color: #8f8f90;
}

.bronzeOption p:first-child {
	color: #a26d48;
}

.supportRightColumnContainer ul {
	list-style: outside;
	width: 506px;
}

.supportRightColumnContainer ul li {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	color: #999;
	line-height: 22px;
}

.enquireBtn {
	/*position: relative;*/
	position: absolute;
	border-radius: 9px;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px;
	/*margin-top: 39px;*/
	
	right: 0px;
	top: 39px;
}

.goldOption .enquireBtn {
	background-color: #967d4c;
}

.silverOption .enquireBtn {
	background-color: #8f8f90;
}

.bronzeOption .enquireBtn {
	background-color: #a26d48;
}

.divideLine {
	border-bottom: 1px solid #b4b8be;
	clear: both;
	padding-top: 17px;
	margin-bottom: 23px;
}

.chimpBtn {
	position: relative;
	border-radius: 9px;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px;
	right: 0px;
	top: 39px;
	background-color: #a51008;
}


/* SUPPORT US SIGN UP PAGE
================================= */

#supportSignPattern {
	position: absolute;
	width: 133px;
	height: 521px;
	left: 50px;
	bottom: 10px;
	background-image: url(../_images/supportSign-pattern.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/	
}

#supportSignImage {
	position: absolute;
	width: 442px;
	height: 551px;
	left: 123px;
	bottom: 16px;
	background-image: url(../_images/supportSign-image.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/	
}

#supportSignClock {
	position: absolute;
	width: 259px;
	height: 371px;
	right: 646px;
	bottom: -38px;
	background-image: url(../_images/supportSign-clock.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/	
}

#supportSignJug {
	position: absolute;
	width: 219px;
	height: 317px;
	right: 522px;
	bottom: 25px;
	background-image: url(../_images/supportSign-jug.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/	
}

.supportSignLeftColumn {
	width: 57.2474377%; /* 782 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	margin-left: 2.9282576%; /* 40 DIVIDED BY 1366 */
	margin-right: 7.4670571%; /* 102 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.supportSignRightColumnContainer {
	width: 19.3997071%; /* 265 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	/*background-color: #00FF42;*/
}

.supportSignMiddleColumn {
	
}

.supportSignRightColumn {
	
}

.supportSignLeftColumn h1 {
	font-size: 4.6875em; /* 75 DIVIDED BY 16 */
	line-height: 1em;
	letter-spacing: -4px;
	color: #967d4c;
}

.supportSignLeftColumn p {
	font-size: 2.125em; /* 34 DIVIDED BY 16 */
	line-height: 1.058823529em; /* 36 DIVIDED BY 34 */
	font-weight: bold;
	color: #e3a822;
	width: 74.6803069%; /* 584 DIVIDED BY 782 */
	float: right;
}

.supportSignRightColumnContainer p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	color: #94afc3;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.supportSignRightColumnContainer p:nth-of-type(2) {
	padding-top: 57px;
}

#supportSignForm #formTitle {
    width: 100px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
	/*border-radius: 3px;*/
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 13px;
}

#supportSignForm #formTitle select {
	width: 102px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    /*padding: 5px 4px;*/
    /*width: 130%;*/
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

#supportSignForm #formTitle select:focus {
    outline: none;
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

#supportSignForm label {
	position: relative;
	/*width: 255px;  265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	color: #5a0a00;
    /*height: 19px;
	line-height: 19px;*/
    margin-bottom: 6px;
    padding-left: 5px;
    /*padding-right: 4px;*/
	display: block;
}

#supportSignForm label.radioLabel  {
	color: #94afc3;
	padding-left: 0px;
	line-height: 20px;
	cursor: pointer;
}

#supportSignForm input {
	position: relative;
	width: 255px; /* 265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    /*margin-top: 2px;*/
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 13px;
	border: 1px solid #b4b8be;
	background-color: #fff;
	display: block;
}

#supportSignForm input[type="radio"] {
    display: none !important;
}

#supportSignForm input[type="radio"] + label span {
    display: inline-block;
    width: 28px; /* 30 MINUS BORDER */
    height: 20px; /* 20 MINUS BORDER */
    /*margin:-1px 4px 0 0;*/
    vertical-align: middle;
    background-image: url(../_images/radioSheet.png);
	background-repeat: no-repeat;
	background-position: top;
    cursor: pointer;
	border: 1px solid #b4b8be;
	margin-right: 10px;
}

#supportSignForm input[type="radio"]:checked + label span {
    background-image: url(../_images/radioSheet.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#supportSignForm input[type="submit"] {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold; 
	color: #FFF;
	display: block;
	text-align: left;
	border-radius: 9px;
	padding-left: 12px;
	border: none;
	background-color: #8ac04b;
	/*background-color: #779528;*/
	cursor: pointer;
	margin-top: 48px;
}

#supportSignForm #supportSubmitBtn:hover {
	background-color: #81b247;
}


/* ABOUT HOME PAGE
================================= */

#whiteLogo {
	position: absolute;
	top: 50px;
	width: 280px;
	height: 72px;
	/*left: 39.751098%;  543 DIVIDED BY 1366 */
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
}

.penCircle {
	position: absolute;
	top: -28px;
	width: 374px;
	height: 215px;
	/*left: 39.751098%;  543 DIVIDED BY 1366 */
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-image: url(../_images/pen-circle.png);
	background-repeat: no-repeat;
	z-index: 50;
}

.navLineContainer {
	position: absolute;
	top: 140px;
	width: 580px;
	height: 25px;
	/*left: 39.751098%;  543 DIVIDED BY 1366 */
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	/*background-color: #FFF;*/
	overflow: hidden;
}

#est1983 {
	position: absolute;
	font-size: 6.25em; /* 100 DIVIDED BY 16 */
    font-weight: bold;
    letter-spacing: -4.1px;
	color: rgba(255,255,255,0.20);
	top: 8px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
}

.navLine {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 578px;
	height: 50px;
	/*background-color: #FFF;*/
	border: 1px solid #FFF;
	border-radius: 10px;
}

.centerNavLine {
	position: absolute;
	top: 117px;
	width: 1px;
	height: 47px;
	/*left: 39.751098%;  543 DIVIDED BY 1366 */
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: #FFF;
}


#about-nav {
	position: absolute;
	top: 188px;
	width: 732px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

#about-nav ul {
	position: absolute;
	width: 160px;
}

.leftTab #company-subNav {
	position: absolute;
	z-index: 1000;
}

#about-nav #company-subNav .subNav,
.leftTab #company-subNav .subNav {
	width: 280px;
}

#about-nav #company {
	left: 0px;
}

#about-nav #company-subNav {
	left: 0px;
	/*text-align: center;*/
}

.leftTab #company-subNav {
	left: 38px;
}

.leftTab #company-subNav .subNav {
	/*background-color: rgba(255,255,255,0.80);*/
	/*overflow: auto;  MAKES UL SAME HEIGHT AS ITS FLOATED CHILDREN */
}

#about-nav #people {
	left: 286px;
	text-align: center;
}

#about-nav #achievements {
	right: 0px;
	text-align: right;
}

#about-nav ul li,
.leftTab #company-subNav .subNav li {
	position: relative;
	display: block;
}

#about-nav ul li a,
.leftTab #company-subNav .subNav li a {
	/*width: 150px;*/
	height: 28px;
	line-height: 28px;
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	font-weight: bold;
	display: block;
	color: #FFF;
}

.leftTab #company-subNav .subNav li a {
	color: #000;
	background-color: rgba(255,255,255,0.80);
	/*font-size: 1.125em;  18 DIVIDED BY 16 */
	font-size: 1em;
	padding: 0px 12px;
	width: 220px;
}

.leftTab #company-subNav .subNav li:first-of-type a {
	margin-top: 3px;
	padding-top: 8px;
}

.leftTab #company-subNav .subNav li:last-of-type a {
	padding-bottom: 8px;
}

/*#about-nav #company li a:hover {
	color: #d8be00;
}*/

#about-nav #achievements li a:hover {
	color: #cadbae;
}

#about-nav #people .subNav li a,
#about-nav #company-subNav .subNav li a {
	/*color: #FFF;*/
	color: rgba(255,255,255,0.50)
	/*text-align: center;*/
}

#about-nav #people .subNav li a:hover,
#about-nav #company-subNav .subNav li a:hover,
.leftTab #company-subNav .subNav li a:hover {
	color: #009fe3;
}

.leftTab #company-subNav .subNav li a:hover {
	text-decoration: none;
	border-bottom: none;
}

/* AWARDS PAGES
================================= */

.awardsGraphPaper {
	position: absolute;
	width: 43.7774524%; /* 598 DIVIDED BY 1366 */
	height: 717px;
	left: 20px;
	top: 20px;
	background-image: url(../_images/awards_graph-paper.jpg);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/
}

.awardsDancers {
	position: absolute;
	width: 539px;
	height: 592px;
	left: 144px;
	bottom: 0px;
	background-image: url(../_images/awards_dancers.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/
}

.awardsHoles {
	position: absolute;
	width: 25px;
	height: 371px;
	right: 40px;
	top: 193px;
	background-image: url(../_images/awards-holes.png);
	background-repeat: no-repeat;
	/*background-size: 100% auto;*/
}

.awardsLeftColumn {
	/*width: 30.0146412%;  410 DIVIDED BY 1366 */
	width: 430px;
	/*max-width: 460px;*/
	/*float: left;*/
	margin-top: 20px;
	/*padding-left: 58.1991215%;  795 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
	position: absolute;
	left: 775px;
}

.awardsScroll {
	margin-top: 15px;
	/*height: 530px;*/
	height: 588px;
	overflow: hidden;
}

.educationScroll {
	/*height: 468px;*/
	height: 574px;
}

.educationScroll p:first-of-type {
	padding-top: 0;
}

.awardsLeftColumn h1 {
	font-size: 2em; /* 32 DIVIDED BY 16 */
	line-height: 1em;
	margin-top: 49px;
	color: #b7d4e6;
	margin-left: 20px;
	/*margin-right: 30px;*/
}

.awardsLeftColumn p {
	/*font-size: 1.0625em;  17 DIVIDED BY 16 */
	/*line-height: 1.117647058em;  19 DIVIDED BY 17 */
	font-size: 1em;
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	font-weight: bold;
	padding-top: 15px;
	color: #83a3ba;
	margin-left: 20px;
	/*margin-right: 30px;*/
}

.awardsLeftColumn a {
	color: #83a3ba;
	text-decoration: underline;
}

.awardsLeftColumn a:hover {
	color: #000;
	/*text-decoration: underline;*/
}

.awardsLeftColumn ul {
	list-style: outside;
	list-style-image: url(../_images/awards-bullet.png);
}

.awardsLeftColumn ul li {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	/*font-weight: bold;*/
	margin-top: 15px;
	margin-left: 20px;
}

.awardsLeftColumn ul li:nth-of-type(1) {
	margin-top: 0px;
}

.awardsLeftColumn ul li a {
	color: #000;
	/*text-decoration: none;*/
	/*border-bottom: 1px solid #000;*/
}

.awardsLeftColumn ul li a:hover {
	text-decoration: underline;
	color: #83a3ba;
}

p.education-heading {
	color: #8f8587;
}

p.education-heading + ul {
	margin-top: 20px;
}

p.education-black {
	color: #000!important;
}

p.education-slate-blue,
p.education-slate-blue a {
	color: #7a92a4!important;
}

p.education-slate-blue a:hover,
p.education-taupe a:hover {
	color: #000!important;
}

p.education-taupe,
p.education-taupe a {
	color: #8f8587!important;
}

p.education-slate-blue a.education-black {
	color: #000!important;
}

.education-blue {
	color: #46c2f1!important;
}

.education-blue:hover {
	color: #000!important;
}

.education-black {
	color: #000!important;
}

.education-black a {
	color: #000!important;
}

.education-black a:hover {
	color: #83a3ba!important;
}

/*p.education-slate-blue a.education-black:hover {
	color: #7a92a4!important;
}*/

.education-image-container {
	position: absolute;
	top: 60px;
	/*left: 60px;*/
	/*top: 7.9260237780713342%;  757 HEIGHT OF CONTAINER */
	left: 4.3923865300146413%;
	/*max-width: 440px;*/
	width: 32.2108345534407028%;
}

.education-image-container img {
	display: block;
}

.education-image-container > div:first-of-type > img {
	padding-bottom: 10px;
}

.education-image-container > div:nth-of-type(2) > img {
	margin-left: 50%;
}




/* CONTACT PAGE
================================= */

#worldMap {
	position: absolute;
	width: 681px;
	height: 384px;
	background-image: url(../_images/contact_world-map.jpg);
	background-repeat: no-repeat;
	/*bottom: 190px;*/
	top: 198px;
	right: 510px;
}

#contactBook {
	position: absolute;
	width: 590px;
	height: 715px;
	background-image: url(../_images/contact_book.png);
	background-repeat: no-repeat;
	/*bottom: 40px;*/
	top: 18px;
	right: 0px;
	/*z-index: 2;*/
}

#contactHand {
	position: absolute;
	width: 85px;
	height: 37px;
	background-image: url(../_images/contact_hand.png);
	background-repeat: no-repeat;
	/*bottom: 173px;*/
	top: 560px;
	right: 222px;
	z-index: 2;
}

#contactArrow {
	position: absolute;
	/*width: 43.3382137%;*/
	width: 581px;
	height: 5px;
	background-image: url(../_images/contact_arrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	overflow: hidden;
	/*bottom: 463px;*/
	top: 303px;
	right: 290px;
	z-index: 4;
}

.contactLeftColumn {
	position: relative;
	/*width: 26.2079062%;  358 DIVIDED BY 1366 */
	width: 26.9399707%; /* 368 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	margin-left: 2.489019%; /* 34 DIVIDED BY 1366 */
	/*margin-right: 2.9282576%;  40 DIVIDED BY 1366 */
	margin-right: 2.1961932%; /* 30 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

.contactRightColumn {
	position: relative;
	/*width: 26.2079062%;  358 DIVIDED BY 1366 */
	width: 26.9399707%; /* 368 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	/*background-color: #00FF42;*/
}

.contactLeftColumn h2, .contactRightColumn h2 {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	color: #5a0a00;
	padding-top: 17px;
}

.contactRightColumn h2:nth-of-type(2) {
	padding-top: 20px;
}

.contactLeftColumn p, .contactRightColumn p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #000;
	padding-top: 2px;
}

.contactLeftColumn p span, .contactRightColumn p span {
	font-weight: bold;
}

#companyRegistration {
	position: absolute;
	/*bottom: 96px;*/
	top: 562px;
	left: 2.489019%; /* 34 DIVIDED BY 1366 */
}

#companyRegistration p {
	font-size: 0.625em; /* 10 DIVIDED BY 16 */
	line-height: 1.2em; /* 12 DIVIDED BY 10 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #000;
}

.contactLogo {
	margin-top: 6px;
	margin-bottom: 3px;
}

#companyCopyright {
	position: absolute;
	width: 240px;
	bottom: 21px;
	/*right: 2.489019%;  68 DIVIDED BY 1366 */
	right: 68px;
	z-index: 1;
}

#companyCopyright p {
	font-size: 0.5625em; /* 9 DIVIDED BY 16 */
	line-height: 1.222222222em; /* 11 DIVIDED BY 9 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	/*color: #999;*/
	color: #929291;
}

#companyCopyright p:nth-of-type(1) {
	color: #000;
}

#contactDetails {
	position: absolute;
	width: 18.4480234%; /* 252 DIVIDED BY 1366 */
	/*bottom: 172px;*/
	top: 486px;
	right: 20.2781844%; /* 277 DIVIDED BY 1366 */
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	/*background-color: rgba(0,0,0,0.76);*/
	border-radius: 7px;
	padding-bottom: 8px;
}

#contactDetails p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.285714285em; /* 18 DIVIDED BY 14 */
	color: #000;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
}

#contactDetails p:nth-of-type(1) {
	padding-top: 15px;
}

#contactDetails p:last-of-type {
	padding-top: 3px;
}


#contactDetails p span {
	/*color: #afbcc7;*/
	color: #7a92a4;
	padding-right: 5px;
}

#contactDetails p a {
	color: #000;
}

#contactDetails p a:hover {
	border-bottom: 1px solid #000;
}


/* COLOURS
================================= */

.green {
	/*color: #749429 !important;*/
	color: #779528 !important;
	/*color: #776B66;*/
}

.fadedGreen {
	/*color: #d5debe !important;*/
	color: #d5debe;
}

.lightGreen {
	color: #bcbe00 !important;
	/*color: #bec36e !important;*/
}

a.lightGreen:hover {
	color: #a3a500 !important;
	/*color: #a9b240 !important;*/
}

.fadedLightGreen {
	color: #d9d985 !important;
}

.burgundy {
	/*color: #580600 !important;*/
	color: #5a0a00 !important;
}

a.burgundy:hover {
	color: #000 !important;
}

.red {
	color: #a51008 !important;
}

a.red:hover {
	color: #000 !important;
}

a.red-hover:hover {
	color: #a51008 !important;
}

.slate {
	/*color: #83a3ba !important;*/
	color: #afbcc7 !important;
}

a.slate:hover {
	color: #7a92a4 !important;
}

.lightWarmGrey {
	color: #8f8587 !important;
}

a.lightWarmGrey:hover {
	color: #1e1213 !important;
}

.warmGrey {
	color: #605456 !important;
}

a.warmGrey:hover {
	color: #1e1213 !important;
}

.gold {
	color: #bfab89 !important;
}

a.gold:hover {
	color: #af976d !important;
}

.blue {
	color: #009FE3 !important;
	/*#590900;*/
}

.resourcesBlue {
	color: #205aa6 !important;
}

.lightBlue {
	color: #b2cee1 !important; 
}

.black {
	color: #000 !important;
}

.grey {
	color: #9c979a !important;
}

.lightgrey {
	color: #bdb9b7 !important;
}

.taupe {
	color: #a09690 !important;
}

.lightTaupe {
	color: #bfb9b4 !important;
}

.darkTaupe {
	/*color: #786b66 !important;*/
	color: #8b8381 !important;
}

.darkSlate {
	color: #7a92a4 !important;
}


.navy {
	color: #262044 !important;
}

.yellow {
	color: #e3a822 !important;
}

.pink {
	color: #c1aca8 !important;
}

a.pink:hover {
	color: #91817e !important;
}

.bright-pink {
	color: #dc5fb1 !important;
}

a.bright-pink:hover {
	color: #bb5197 !important;
}


/* SHOP
================================= */

#shop .productionsLeftColumn {
	width: 30.014641288433%; /* 410 DIVIDED BY 1366 */
	float: left;
	margin-top: 20px;
	margin-left: 2.12298682284%; /* 29 DIVIDED BY 1366 */
	margin-right: 3.221083455344%; /* 44 DIVIDED BY 1366 */
	/*background-color: #00FF42;*/
}

#shop .productionsRightColumnContainer {
	width: 64.6412884%; /* 883 DIVIDED BY 1366 */
	/*width: 66.9106881%;  914 DIVIDED BY 1366 */
	float: right;
	margin-top: 20px;
	/*background-color: #00FF42;*/
}

.shopTop {
	position: relative;
	/*width: 100%;*/
	height: 377px;
	/*background-color: #000;*/
	background-image: url(../_images/wood-shelf.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom: 6px;
	overflow: hidden;
}

.shopMiddle {
	width: 100%;
	height: 53px;
}

.shopBottom {
	position: relative;
	width: 100%;
	height: 301px;
}

.shopBottomLeft {
	position: relative;
	width: 37.3725934%; /* 330PX / 883PX */
	height: 301px;
	float: left;
	/*margin-right: 4.5300113%;  40PX / 883PX */
	margin-right: 4.7565118%; /* 42PX / 883PX */  
}

.shopBottomRight {
	position: relative;
	/*width: 62.6274065%;  553PX / 883PX */
	/*width: 58.0973952%;  513PX / 883PX */
	width: 53.227633%; /* 470PX / 883PX */
	height: 301px;
	float: left;
}

.shopBottomLeft a {
	/*display: inline-block;
	width: 100%;*/
	float: right;
	border: 1px solid #bfb9b4; 
	margin-bottom: 18px;
	padding: 4px;
	max-height: 106px;
	margin-left: 50px;
	/*background-color: #00FF42;*/
}

.shopBottomLeft img {
	/*height: auto;*/
	/*max-width: 100%;*/
	/*display: block;*/
	/*float: right;*/
	width: auto;
	height: 106px;
}

.shopBottomLeft a:hover {
	border: 1px solid #000; 
}

#shop h1.sectionTitle {
	position: absolute;
	font-size: 3.9375em !important; /* 63PX / 16PX */
	letter-spacing: -4.1px;
	display: block;
	top: 36px;
	left: 60px;
}

#shop h2 { 
	font-size: 1.1875em; /* 19PX / 16PX */
	/*letter-spacing: -2px;*/
}

h2.basket { 
	padding-top: 155px;
}

.basketUnderline { 
	position: relative;
	height: 1px;
	/*width: 30.014641288433%;  410 DIVIDED BY 1366 */
	width: 100%;
	display: block;
	margin-top: 8px;
	background-color: #c6c6c6;
}

.basketUnderlineShort { 
	position: relative;
	height: 1px;
	/*width: 30.014641288433%;  410 DIVIDED BY 1366 */
	width: 336px;
	display: block;
	margin-top: 16px;
	margin-bottom: 8px;
	background-color: #c6c6c6;
}

#shop h2 span { 
	/*font-weight: normal;*/
}

#shop p.titleCopy  {
	position: absolute;
	right: 40px;
	top: -23px;
	width: 34.4070278%; /* 470PX / 1366PX */
	/*font-size: 1.214285714em;  17PX / 14PX */
	font-size: 1em; /* 14PX */
	font-weight: bold;
	line-height: 1.142857142; /* 17PX / 14PX */
}

#shop p.price  {
	font-size: 1.357142857em; /* 19PX / 14PX */
	font-weight: bold;
	padding-top: 18px;
	padding-bottom: 8px;
}

#shop p.description  {
	/*font-size: 1.071428571em;  15PX / 14PX */
	/*line-height: 1.133333333em;*/
	/*padding-top: 18px;*/
	padding-bottom: 9px;
}

.shopBtn {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	font-weight: bold; 
	color: #FFF;
	display: block;
	/*text-align: center;*/
	border-radius: 9px;
	padding-left: 12px;
}

.buy {
	position: absolute;
	bottom: 24px;
	left: 0px;
	background-color: #bcbe00;
}

.buy:hover {
	background-color: #a3a500;
}

.update {
	position: relative;
	display: block;
	background-color: #d9d4d5;
	margin-bottom: 6px;
	margin-left: 54px;
}

.update:hover {
	background-color: #c0bbbc;
}

.checkout {
	position: relative;
	display: block;
	background-color: #e3a722;
	margin-left: 54px;
}

.checkout:hover {
	background-color: #ca941e;
}

#shop table {	
	/*padding-top: 28px;*/
	/*padding-bottom: 64px;*/
	width: 336px;
}

#shop table td {	
	padding-bottom: 11px;
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	height: 24px;
}

#shop table td.firstShopColumn {	
	width: 66px;
}

#shop table td.secondShopColumn {	
	width: 195px;
}

#shop table input.quantity {	
	width: 45px;
	/*border: none;*/
	border: 1px solid #c6c6c6;
	height: 22px;
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-family: Helvetica, Arial, sans-serif;
	/*margin-top: 3px;*/
	padding-left: 4px;
	padding-right: 4px;
	color: #a09690;
}

#shop table td.postage {	
	color: #bfb9b4;
}

#shop table td.total {
	padding-top: 10px;
	border-top: 1px solid #c6c6c6;	
	color: #000;
}

#shop table td span {	
	font-size: 0.83333333333333em; /* 10 DIVIDED BY 12 */
}

#shopItems {
	/*height:	424px;*/
	/*min-height:	374px;*/
	min-height:	404px;
}

.shopScroll {
	/*margin-top: 28px;*/
	margin-top: 20px;
	/*height: 384px;*/
	height: 404px;
	overflow: hidden;
}

.terms {
	position: relative;
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	/*display: block;*/
	color: #bfb9b4;
	margin-top: 2px;
}

.terms:hover {
	color: #000;
}

.shop-previous {
	position: relative;
	float: left;
	width: 25px;
	height: 34px;
	display: inline-block;
	background-image: url(../_images/btn_shop-previous.gif);
	background-repeat: no-repeat;
	background-position: top;		
}

.shop-previous:hover {
	background-position: bottom;	
}

.shop-next {
	position: relative;
	float: right;
	width: 25px;
	height: 34px;
	display: inline-block;
	background-image: url(../_images/btn_shop-next.gif);
	background-repeat: no-repeat;
	padding-right: 44px;
	background-position: top;
}

.shop-next:hover {
	background-position: bottom;	
}


.shop-pagination {
	position: relative;
	float: left;
	width: 14px;
	height: 34px;
	display: inline-block;
	background-image: url(../_images/pagination-dot.gif);
	background-repeat: no-repeat;
	background-position: top;	
}

.shop-pagination:hover,  .active-dot {
	background-position: bottom;	
}

#shopCarousel {
	position: absolute;
	width: 935px;
	height: 266px;
	bottom:9px;
}

#shopCarousel div {
	position: relative;
	float: left;
	display: block;
}

.fadedBook {
	opacity: 0.20;
}

.noItems {
	position: relative;
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	color: #bfb9b4;
	margin-top: 20px;
}

#shopPostageForm p {
	position: relative;
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	color: #bfb9b4;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
}

#shopPostageForm label {
	position: relative;
	/*width: 255px;  265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	color: #5a0a00;
    /*height: 19px;
	line-height: 19px;*/
    margin-bottom: 6px;
    padding-left: 5px;
    /*padding-right: 4px;*/
	display: block;
}

#shopPostageForm input {
	position: relative;
	width: 255px; /* 265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    /*margin-top: 2px;*/
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 13px;
	border: 1px solid #b4b8be;
	background-color: #fff;
	display: block;
}

#shopPostageForm input#address-01, #shopPostageForm input#address-02 {
	margin-bottom: 7px !important;
}

#shopPostageForm #postalRegion {
    width: 189px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
	/*border-radius: 3px;*/
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 13px;
}

#shopPostageForm #postalRegion select {
	width: 191px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    /*padding: 5px 4px;*/
    /*width: 130%;*/
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

#shopPostageForm #postalRegion select:focus {
    outline: none;
}

.back {
	position: relative;
	display: block;
	background-color: #d9d4d5;
	margin-left: 0px;
	margin-top: 24px;
}

.back:hover {
	background-color: #c0bbbc;
}

.proceed {
	position: relative;
	display: block;
	background-color: #e3a722;
	/*margin-left: 54px;*/
	margin-left: 0px;
	margin-top: 6px;
}

.proceed:hover {
	background-color: #ca941e;
}

#shop-message {
	position: absolute;
	/*width: 1124px;
	height: 612px;
	top: 235px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
  	-ms-transform: translate(-50%,-50%);
  	transform: translate(-50%,-50%);
	background-color: rgba(163,165,0,0.93);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 60px;
	z-index: 100;
	max-width: 500px;
	min-width: 440px;
	line-height: 1.2;
	color: #FFF;
}


/* FOOTER
================================= */

footer {

}

footer span {
	position: absolute;
	font-weight: bold;
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	font-size: 11px;
	color: #000;
	left: 39px;
	top: 10px;
}

#information footer span {
	display: none;
}

#socialIcons {
	position: absolute;
	/*width: 62px;*/
	/*height: 23px;*/
	left: 98px;
	top: 4px;
}

#information #socialIcons {
	display: none;
}

#twitterSmall {
	width: 25px;
	height: 21px;
	float: left;
	margin-right: 6px;
	background-image: url(../_images/twitter-small.png);
	background-repeat: no-repeat;
	border: 1px solid #000;
	/*border-radius: 4px;*/
}

#facebookSmall {
	width: 25px;
	height: 21px;
	float: left;
	margin-right: 6px;
	background-image: url(../_images/facebook-small.png);
	background-repeat: no-repeat;
	border: 1px solid #000;
	/*border-radius: 4px;*/
}

#youtubeSmall {
	width: 34px;
	height: 21px;
	float: left;
	margin-right: 6px;
	background-image: url(../_images/youtube-small.png);
	background-repeat: no-repeat;
	border: 1px solid #000;
	/*border-radius: 4px;*/
}

#instagramSmall {
	width: 25px;
	height: 21px;
	float: left;
	/*margin-right: 6px;*/
	background-image: url(../_images/instagram-small.png);
	background-repeat: no-repeat;
	border: 1px solid #000;
	/*border-radius: 4px;*/
}

footer .photoCopyright {
	position: absolute;
	right: 16px;
	top: 10px;
	padding-top: 0px;
}

#policies {
	position: absolute;
	right: 16px;
	top: 4px;
}

#policies li {
	position: relative;
	display: inline-block;
	border-left: 1px solid #000;
	padding-left: 10px;
	padding-right: 6px;
}

#policies li:first-of-type {
	border-left: none;
}

#policies li a {
	font-size: 0.625em; /* 10 DIVIDED BY 16 */
	/*margin-left: 10px;
	margin-right: 10px;*/
	color: #000;
	display: inline;
	height: 23px;
	line-height: 23px;
	text-align: center;
	/*font-weight: bold;*/
}

#policies li a:hover {
	border-bottom: 1px solid #000;
}


/* STICKERS
================================= */

.sticker-01 {
	position: absolute;
	width: 103px;
	height: 54px;
	right: 130px;
	top: -30px;
	background-image: url(../_images/sticker-01.png);
	background-repeat: no-repeat;
}

.sticker-02 {
	position: absolute;
	width: 71px;
	height: 53px;
	left: 0px;
	top: 112px;
	background-image: url(../_images/sticker-02.png);
	background-repeat: no-repeat;
}

.sticker-03 {
	position: absolute;
	width: 101px;
	height: 50px;
	right: 173px;
	top: -13px;
	background-image: url(../_images/sticker-03.png);
	background-repeat: no-repeat;
}


/* POP UP PANELS
================================= */

#joinPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/join-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#joinPanel {
	position: absolute;
	width: 416px; /* 516 MINUS PADDING */
	height: 285px;
	top: 94px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;
	padding-left: 50px;
	padding-right: 50px;
}

#joinPanel > p:first-of-type {
	margin-top: 15px;
	width: 320px;
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	font-weight: bold;
	color: #000 !important;
	padding-bottom: 31px;
}

#joinForm label, #joinFormStreamLive label {
	position: relative;
	/*width: 255px;  265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	color: #5a0a00;
    margin-bottom: 6px;
    padding-left: 5px;
	display: block;
}

#joinForm input, #joinFormStreamLive input {
	position: relative;
	width: 255px; /* 265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    /*margin-top: 2px;*/
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 13px;
	border: 1px solid #b4b8be;
	background-color: #fff;
	display: block;
}

#joinForm input[type="submit"],  #joinFormStreamLive input[type="submit"] {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold; 
	color: #FFF;
	display: block;
	text-align: left;
	border-radius: 9px;
	padding-left: 12px;
	border: none;
	background-color: #f49712;
	cursor: pointer;
	margin-top: 46px;
}

.beware-of-pity #joinFormStreamLive input[type="submit"] {
	margin-top: 23px;
}

#joinForm #joinSubmitBtn:hover, #joinFormStreamLive #joinSubmitBtn:hover {
	background-color: #e28d16;
}

#joinThanksPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/join-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#joinThanksPanel {
	position: absolute;
	width: 401px; /* 516 MINUS PADDING */
	height: 285px;
	top: 94px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;
	padding-left: 115px;
	/*padding-right: 50px;*/
}

#joinThanksPanel h1 {
	position: absolute;
	font-size: 3.75em; /* 60 DIVIDED BY 16 */
	line-height: 1em;
	color: #f49712;
	width: 100%;
	text-align: center;
	left: 0px;
	top: 101px;
	letter-spacing: -1.25px;
}

#resourcesPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/resources-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#resourcesPanel {
	position: absolute;
	width: 401px; /* 516 MINUS PADDING */
	height: 285px;
	top: 94px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;
	padding-left: 115px;
	/*padding-right: 50px;*/
}

#resourcesPanel h1 {
	position: absolute;
	font-size: 3.75em; /* 60 DIVIDED BY 16 */
	line-height: 1em;
	color: #000;
	left: 16px;
	top: 15px;
}

#resourcesPanel > p:first-of-type {
	margin-top: 15px;
	width: 330px;
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	font-weight: bold;
	color: #205aa6 !important;
	padding-bottom: 31px;
}

#resourcesForm label {
	position: relative;
	/*width: 255px;  265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
	font-weight: bold;
	color: #000;
    margin-bottom: 6px;
    padding-left: 5px;
	display: block;
}

#resourcesForm input {
	position: relative;
	width: 255px; /* 265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    /*margin-top: 2px;*/
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 13px;
	border: 1px solid #b4b8be;
	background-color: #fff;
	display: block;
}

#resourcesForm input[type="submit"] {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold; 
	color: #FFF;
	display: block;
	text-align: left;
	border-radius: 9px;
	padding-left: 12px;
	border: none;
	background-color: #205aa6;
	cursor: pointer;
	margin-top: 46px;
}

#resourcesForm #resourcesSubmitBtn:hover {
	background-color: #204d8e;
}

#resourcesThanksPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/resources-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#resourcesThanksPanel {
	position: absolute;
	width: 401px; /* 516 MINUS PADDING */
	height: 285px;
	top: 94px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;
	padding-left: 115px;
	/*padding-right: 50px;*/
}

#resourcesThanksPanel h1 {
	position: absolute;
	font-size: 3.75em; /* 60 DIVIDED BY 16 */
	line-height: 1em;
	color: #205aa6;
	width: 100%;
	text-align: center;
	left: 0px;
	top: 101px;
	letter-spacing: -1.25px;
}

#postagePanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/resources-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#postagePanel {
	position: absolute;
	width: 860px; /* 876 MINUS PADDING */
	height: 390px;
	top: 94px;
	right: 68px;
	/*left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);*/
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;
	padding-left: 16px;
	/*padding-right: 50px;*/
	background-image: url(../_images/postage-panel_Image.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#postagePanel .postageScroll {
    /*height: 290px;*/
	height: 277px;
    /*margin-top: 62px;*/
    overflow: hidden;
	width: 470px;
}

#postagePanel h1 {
	font-size: 3.1875em; /* 51 DIVIDED BY 16 */
	line-height: 1em;
	color: #000 !important;
	letter-spacing: -1.2px;
	/*margin-top: 15px;*/
	margin-top: 12px;
	margin-bottom: 13px;
	/*width: 370px;*/
}

#postagePanel h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	color: #000;
	/*margin-top: 15px;*/
	margin-top: 20px;
	padding-bottom: 6px;
	/*width: 370px;*/
}

#postagePanel h2:nth-of-type(1) {
	margin-top: 7px;
}

#postagePanel p strong {
	font-size: 1em; /* 12 DIVIDED BY 12 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	color: #000;
	/*margin-top: 15px;*/
	margin-top: 12px;
	/*padding-bottom: 6px;*/
	/*width: 370px;*/
	display: block;
	/*font-weight: bold;*/
	font-family: Helvetica,Arial,sans-serif;
}

#postagePanel p:nth-of-type(1) {
	padding-top: 0px;
}

#postagePanel p:nth-of-type(1) strong {
	margin-top: 0px;
}

#postagePanel p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #000;
	/*margin-top: 15px;*/
	/*padding-left: 10px;*/
	width: 460px;
}

#cookiePanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/resources-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#cookiePanel {
	position: absolute;
	width: 860px; /* 876 MINUS PADDING */
	height: 390px;
	top: 94px;
	right: 68px;
	/*left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);*/
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;
	padding-left: 16px;
	/*padding-right: 50px;*/
	/*background-image: url(../_images/postage-panel_Image.png);
	background-repeat: no-repeat;
	background-position: bottom right;*/
}

#cookiePanel .postageScroll {
    /*height: 290px;*/
	/*height: 277px;  290 MINUS 13 */
	height: 275px;
    /*margin-top: 62px;*/
    overflow: hidden;
	width: 470px;
}

#cookiePanel h1 {
	font-size: 3.1875em; /* 51 DIVIDED BY 16 */
	line-height: 1em;
	color: #000 !important;
	letter-spacing: -1.2px;
	/*margin-top: 15px;*/
	margin-top: 12px;
	margin-bottom: 13px;
	/*width: 370px;*/
	border: none;
}

#cookiePanel p strong {
	font-size: 1em; /* 12 DIVIDED BY 12 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	color: #000;
	/*margin-top: 15px;*/
	margin-top: 12px;
	/*padding-bottom: 6px;*/
	/*width: 370px;*/
	display: block;
	/*font-weight: bold;*/
	font-family: Helvetica,Arial,sans-serif;
}

#cookiePanel p:nth-of-type(1) {
	padding-top: 0px;
}

#cookiePanel p:nth-of-type(1) strong {
	margin-top: 0px;
}

#cookiePanel p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #000;
	/*padding-top: 6px;*/
	/*margin-top: 15px;*/
	/*padding-left: 10px;*/
	/*width: 460px;*/
}

#termsPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/thanks-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#termsPanelContainer:target {
    /*bottom: 0px;*/
    bottom: 0px;
    
    height: 956px;
    /*padding-top: 396px;
    height: 100%;*/
}

#termsPanel {
	position: absolute;
	width: 860px;
	height: 390px;
	top: 94px;
	right: 68px;
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;
	padding-left: 16px;	
}

#termsPanel ul {
    /*list-style-type: disc !important;*/
    /*list-style-position: inside !important;*/
    position: relative;
    font-size: 0.75em;
    margin-top: 8px;
}

#termsPanel ul:nth-of-type(2) {
    margin-bottom: 6px;
}

#termsPanel ul li::before {
    position: absolute;
    content: '\2022';
    font-size: 1.5em;
    margin-left: -12px;
    top: 1px;
}

#termsPanel ul li {
    position: relative;
    margin-top: 4px;
    padding-left: 12px;
    line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

#termsPanelContainer:target #termsPanel {
    top: 490px;
}

#termsPanel .postageScroll {
	/*height: 277px;  290 MINUS 13 */
	/*height: 275px;*/
    overflow: hidden;
	width: 470px;
    
    height: 272px;
}

#termsPanel h1 {
	font-size: 3.1875em; /* 51 DIVIDED BY 16 */
	line-height: 1em;
	color: #000 !important;
	letter-spacing: -1.2px;
	margin-top: 12px;
	margin-bottom: 13px;
	border: none;
    /*margin-bottom: 16px;*/
}

#termsPanel p strong {
	font-size: 1em; /* 12 DIVIDED BY 12 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	color: #000;
	margin-top: 12px;
	display: block;
	font-family: Helvetica,Arial,sans-serif;
}

#termsPanel p:nth-of-type(1) {
	padding-top: 0px;
}

#termsPanel p:nth-of-type(1) strong {
	margin-top: 0px;
}

#termsPanel p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #000;
	/*padding-top: 6px;*/
}

#thanksPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/thanks-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#thanksPanel {
	position: absolute;
	width: 776px; /* 776 MINUS PADDING */
	height: 390px;
	top: 94px;
	right: 68px;
	/*left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;*/
	/*padding-left: 50px;
	padding-right: 50px;*/
}

#thanksPanel h1 {
	/*font-size: 9.25em;  148 DIVIDED BY 16 */
	font-size: 8.625em; /* 138 DIVIDED BY 16 */
	line-height: 1em;
	color: #000 !important;
	letter-spacing: -4.1px;
	/*margin-top: 15px;*/
	margin-top: 30px;
	/*width: 370px;*/
}

#thanksPanel p {
	font-size: 2.4375em; /* 39 DIVIDED BY 16 */
	line-height: 1em;
	font-weight: bold;
	color: #FFF !important;
	/*margin-top: 15px;*/
	padding-left: 10px;
	width: 520px;
}

#experiencePanelContainer {
	position: absolute;
	left: 0px;
	bottom: -706px;
	width: 100%;
	height: 706px;
	background-image: url(../_images/experience-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#experiencePanel {
	position: absolute;
	width: 832px; /* 834 MINUS BORDER */
	height: 150px;
	top: 323px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	/*background-color: #FFF;
	background-color: rgba(255,255,255,0.76);
	border-radius: 7px;*/
	border: 1px solid #FFF;
	/*padding-left: 10px;*/
	/*padding-right: 50px;*/
}

#experiencePanel p {
	font-size: 3em; /* 48 DIVIDED BY 16 */
	line-height: 1.04166666666667em; /* 50 DIVIDED BY 48 */
	font-weight: bold;
	color: #FFF !important;
	margin-top: 26px;
	padding-left: 10px;
	width: 640px;
}

#loginPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/thanks-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#loginPanel {
	position: absolute;
	width: 776px; /* 776 MINUS PADDING */
	height: 390px;
	top: 94px;
	right: 68px;
}

#loginPanel h1 {
	font-size: 5em; /* 80 DIVIDED BY 16 */
	line-height: 1em;
	color: #000 !important;
	/*letter-spacing: -2.38px;*/
	letter-spacing: -4px;
	margin-top: 30px;
}

#loginPanel p {
	/*font-size: 2.5em;  40 DIVIDED BY 16 */
	font-size: 2.25em; /* 30 DIVIDED BY 16 */
	line-height: 1.066666666em; /* 32 DIVIDED BY 30 */
	font-weight: bold;
	color: #FFF !important;
	padding-left: 10px;
	/*width: 520px;*/
	width: 660px;
	margin-top: 14px;

}

#loginPanel p a {
	color: #FFF !important;
	border-bottom: 1px solid #FFF;
}

#loginPanel p a:hover {
	color: #000 !important;
	border-bottom: 1px solid #000;
}

#companyPanelContainer {
	position: absolute;
	left: 0px;
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/thanks-panel.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 1000;
}

#companyPanel {
	position: absolute;
	width: 776px; /* 776 MINUS PADDING */
	height: 390px;
	top: 94px;
	right: 68px;
}

#companyPanel h1 {
	font-size: 5em; /* 80 DIVIDED BY 16 */
	line-height: 1em;
	color: #000 !important;
	/*letter-spacing: -2.38px;*/
	letter-spacing: -4px;
	margin-top: 30px;
}

.panelCloseBtn {
	position: absolute;
	width: 27px;
	height: 27px;
	top: 15px;
	/*right: 50px;*/
	right: 30px;
	background-image: url(../_images/closeBtn-panel.png);
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
}

#experiencePanel .panelCloseBtn {
	background-image: url(../_images/closeBtn-experiencePanel.png);
}

.panelCloseBtn:hover {
	background-position: bottom;
}

#streamPanelContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	
	display: none;	
}

#streamPanel {
	position: absolute;
	width: 1124px;
	height: 612px;
	/*top: 50%;*/
	top: 235px;
	left: 50%;
	/*-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);*/
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: #000;
	/*padding-left: 50px;
	padding-right: 50px;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
	background-image: url(../_images/live-stream-panel_bgd.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.beware-of-pity #streamPanel {
	background-image: url(../_images/live-stream-panel_bgd_BOP_02.jpg);
	background-position: 20px 0px;
}

.can-i-live #streamPanel {
	background-image: url(../_images/live-stream-panel_bgd_CIL_02.jpg);
	background-position: center center;
}

.drive-your-blow #streamPanel {
	background-image: url(../_images/live-stream-panel_bgd_DYP_01.jpg);
	/*background-position: center center;*/
	background-size: 135% auto;
	background-position: bottom -127px right -295px;
}

#can-i-live-logo,
#can-i-live-button,
#drive-your-blow-button {
	position: absolute;
}

#can-i-live-logo {
	top: 120px;
	left: 75px;
	width: 390px;
	height: auto;
}

#can-i-live-logo img,
#drive-your-blow-button img {
	width: 100%;
	height: auto;
	display: block;
}

#can-i-live-button {
	bottom: 75px;
	left: 64px;
	width: 417px;
	height: 100px;
	/*padding-top: 23.9808153477218225%;*/
	display: block;
	background-image: url(../_images/can-i-live-button.png);
	background-position: top left;
	background-size: 100% auto;
}

#can-i-live-button:hover {
	background-position: bottom left;
}

#drive-your-blow-button {
	left: 161px;
	top: 114px;
	width: 420px;
	/*height: 100px;*/
	display: flex;
	align-items: end;
}

#drive-your-blow-button > div:first-of-type {
	max-width: 140px;
}

#drive-your-blow-button > div:nth-of-type(2) {
	max-width: 252px;
	padding-left: 28px;
}

#streamPanel > p:nth-of-type(1) {
	/*font-size: 40px;
	line-height: 42px;*/
	font-size: 36px;
	line-height: 38px;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFF;
	/*width: 660px;
	margin-top: 14px;*/
	width: 900px;
	letter-spacing: -0.5px;
}

.beware-of-pity #streamPanel > p:nth-of-type(1) {
	padding-top: 64px;
}

#streamPanel > p:nth-of-type(2) {
	font-size: 22px;
	line-height: 24px;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFF;
	/*width: 660px;*/
	/*margin-top: 35px;*/
	/*margin-bottom: 40px;*/
	margin-top: 16px;
	margin-bottom: 67px;
	letter-spacing: -0.5px;
}

.beware-of-pity #streamPanel > p:nth-of-type(2) {
	margin-top: 56px;
	margin-bottom: 18px;
}

#streamPanel > p:nth-of-type(3) {
	margin-bottom: 21px;
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: -0.5px;
}

#streamPanel > p:nth-of-type(1) a {
	color: #FFF;
	text-decoration: underline;
}

#streamPanel > p:nth-of-type(1) a:hover {
	/*text-decoration: underline;*/
	color: #a51008;
}

#streamPanel #joinFormStreamLive label {
	color: #FFF;
}

#streamPanel #joinFormStreamLive input {
	border: 1px solid #FFF;
}

#streamPanel #joinFormStreamLive input[type="submit"] {
	background-color: #a51008;
	border: none;
}

#streamPanel #joinFormStreamLive #joinSubmitBtn:hover {
	background-color: #821008;
}

#streamPanel .live-stream-supporters li {
	border-left: 1px solid #FFF;
}

#streamPanel .live-stream-supporters li:nth-of-type(1), #streamPanel .live-stream-supporters li:nth-of-type(2) {
	border-left: none;
}

.streamPanelCloseBtn, .streamInstructionsCloseBtn {
	position: absolute;
	width: 27px;
	height: 27px;
	top: 15px;
	/*right: 50px;*/
	right: 30px;
	background-image: url(../_images/closeBtn-streamPanel.png);
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
}

.streamPanelCloseBtn:hover, .streamInstructionsCloseBtn:hover {
	background-position: bottom;
}

#streamInstructionsPanelContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
}

#streamInstructionsPanel {
	position: absolute;
	width: 1124px;
	height: 612px;
	top: 235px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	background-color: rgba(255,255,255,0.93);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
}

/*#streamInstructionsLC {
	position: relative;
	width: 570px;
	float: left;
	margin-right: 30px;
}*/

#streamInstructionsLC {
	position: relative;
	/*width: 100%;*/
	width: 870px;
}

#streamInstructionsRC {
	position: relative;
	width: 430px;
	float: left;
}

#streamInstructionsLC h2 {
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 22px;
}

#streamInstructionsLC p {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 21px;
	color: #000;
	padding-bottom: 24px;
}

#streamInstructionsLC > p:nth-of-type(1) {
	color: #a51008;
}

#streamInstructionsLC p a {
	color: #000;
}

#streamInstructionsLC p a:hover {
	text-decoration: underline;
}

#streamInstructionsLC p .inline-image {
	display: inline;
}

#streamInstructionsRC p {
	font-family: 'helveticaNeueBold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	/*color: #8f8587;*/
	color: #696263;
	padding-bottom: 24px;
}

#streamInstructionsRC p:nth-of-type(1) {
	margin-top: 117px;
}

#streamInstructionsRC p a {
	/*color: #8f8587;*/
	color: #696263;
}

#streamInstructionsRC p a:hover {
	text-decoration: underline;
}

.liveScroll {
	height: 418px;
    overflow: hidden;
	width: 870px;
}


/* SEARCH RESULTS
================================= */

#searchResults #container {
	position: relative;
	width: 95.5056179%; /* 850 DIVIDED BY 890 */ 
	margin: 0 auto;
	background-image: none;
}

#searchResults header {
	position: relative;
	height: 89px;
	border-bottom: 1px solid #C6C6C6;
}

#searchResults header h2 {
	position: absolute;
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */
	line-height: 1.117647058em; /* 19 DIVIDED BY 17 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	bottom: 26px;
	color: #e3a822;
}

#searchResults header h2 span {
	color: #000;
	font-weight: bold;
}

#searchContent {
	position: relative;
}

#searchContent h1 {
	font-size: 1.0625em; /* 17 DIVIDED BY 16 */
	line-height: 1.117647058em; /* 19 DIVIDED BY 17 */
	margin-top: 22px;
}

#searchContent a {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	margin-top: 11px;
	color: #000;
	display: block;
}

#searchContent a span {
	color: #e3a822;
}

#searchContent a:hover {
	color: #e3a822;
}

#searchContent p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
	font-family: "helveticaNeueLight",Helvetica,Arial,sans-serif;
	font-weight: normal;
	margin-top: 11px;
	color: #000;
}

#searchContent p span {
	color: #e3a822;
}

#searchContent .searchDivideLine {
	position: relative;
	height: 1px;
	width: 230px;
	background-color: #C6C6C6;
	margin-top: 21px;
	margin-bottom: 20px;
}

/* FOUNDERS LOGOS
================================= */

#founders-container {
	/*margin-top: 17px;*/
}

#founders-container > div {
	/*display: flex;
	flex-flow: row wrap;
	width: 100%;*/
}

#founders-container > div > div {
	/*width: 50%;*/
}

#founders-container > div > div > img {
	width: 100%;
	height: auto;
	display: block;
}

#founders-container h3 {
	padding-top: 15px;
	/*color: #46c2f1;*/
	color: #5a0a00;
}

#founders-container h3:first-of-type {
	padding-top: 8px;
}

#founder-backstage {
	max-width: 170px;
}

#founder-john-ellerman {
	max-width: 180px;
}

#founder-john-lyons {
	max-width: 300px;
}

#founder-lottery {
	max-width: 160px;
}






/*@media only screen and (min-width:1025px) {*/
@media only screen and (min-width:1366px) {
	
/* MAIN LAYERS
================================= */
	
#content {
	/*height: 806px;*/
	/*height: 791px;*/
	height: 757px;
	/*background-color: #00FF22;*/
}

#current #content {
	/*height: 782px;  806 MINUS 24 FOOTER */ 
}

#current #container {
	/*overflow: visible; REMOVE THIS WHEN PAGE IS BUILT*/ 
}

#current footer {
	/*height: 24px;*/
}
	
/* CURRENT PAGE
================================= */

.contentContainer {
	/*height: 770px;*/
	height: 745px;
}
	
.leftColumn {
	position: relative;
	height: 636px; /* 770 MINUS 134PX SPACE BELOW */
	overflow: hidden;
}

.rightColumnContainer {
	height: inherit;
	overflow: hidden;
}

.middleColumn {
	/*height: 740px;  770 MINUS 30PX SPACE BELOW */
	height: 715px; /* 745 MINUS 30PX SPACE BELOW */
	overflow: hidden;
}

.rightColumn {
	height: 636px; /* 770 MINUS 134PX SPACE BELOW */
	overflow: hidden;
}

.template-three .rightColumn, .template-four .rightColumn {
	height: 715px;
	/*overflow: hidden;*/
}

.currentText .rightColumn { 
	height: 576px;
}

.currentText .rightColumn .rightColumnScroll {
	/*height: 576px;*/
	/*height: 523px;*/
	height: 516px;
	margin-top: 17px;
	overflow: hidden;
}

.currentText .rightColumn .rightColumnScroll .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 
	background-color: #54c2e7 !important;
}

/* PRODUCTIONS PAGE
================================= */

.productionsLeftColumn {
	height: 737px; /* 757 MINUS 20PX MARGIN */
}

.productionsRightColumnContainer,
.productionsMiddleLeftColumn,
.productionsMiddleColumn,
.productionsRightColumn
{
	height: 737px; /* 757 MINUS 20PX MARGIN */
}

/* CREATIVE LEARNING PAGES
================================= */

.workshopsLeftColumn,
.projectsLeftColumn
{
	position: relative;
	height: 636px; /* 770 MINUS 134PX SPACE BELOW */
	overflow: hidden;
}

.workshopsRightColumnContainer,
.workshopsMiddleLeftColumn,
.workshopsMiddleColumn,
.workshopsRightColumn,
.projectsRightColumnContainer,
.projectsMiddleLeftColumn,
.projectsMiddleColumn,
.projectsRightColumn,
.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

.awardsLeftColumn {
	/*position: relative;*/
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

.resourcesLeftColumn {
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

/*.projectsContentContainer {
	position: relative;
	height: 717px;
	overflow: hidden;
}*/

/* PERFORMERS PAGES
================================= */

.performersLeftColumn,
.performersRightColumnContainer,
.performersMiddleColumn,
.performersRightColumn
{
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

/* SUPPORTERS PAGE
================================= */

.supportersLeftColumn {
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

/* ACHIEVEMENTS PAGE
================================= */

.achievementsLeftColumn {
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

/* SUPPORT PAGES
================================= */

.supportLeftColumn,
.supportRightColumnContainer,
.supportMiddleColumn,
.supportRightColumn,
.supportSignLeftColumn,
.supportSignRightColumnContainer,
.supportSignMiddleColumn,
.supportSignRightColumn
{
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

/* CONTACT PAGE
================================= */

.contactLeftColumn,
.contactRightColumn
 {
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}

/* PACIFISTS GUIDE PAGE
================================= */

.pacifists-guide-LC,
.pacifists-guide-RC-container,
.pacifists-guide-FC,
.pacifists-guide-MC,
.pacifists-guide-RC
{
	position: relative;
	height: 717px; /* 757 MINUS 40PX MARGIN */
	overflow: hidden;
}



}











/*@media only screen and (min-width:769px) and (max-width:1024px) {*/
@media only screen and (min-width:1024px) and (max-width:1365px) {

	
/* 1024 - MAIN LAYERS
================================= */

#container {
	/*max-width: 960px;*/
	max-width: 1024px;
	background-image: url(../_images/bgd.jpg);
}

#information #container {
	background-image: url(../_images/bgd_information-1024.jpg);
}

#current-home #container, 
#productions-home #container,
#about-home #container,
#live-stream #container
{
	background-image: url(../_images/bgd_current-home-1024.jpg);
	/*background-image: url(../_images/bgd_current-test.jpg);*/
}

#current #container, 
#productions #container, 
#creative #container, 
#shop #container,
#performers #container,
#support #container,
#supportSign #container,
#supporters #container,
#awards #container,
#achievements #container, 
#contact #container,
#pacifists-guide #container 
{
	background-image: url(../_images/bgd_current-1024.jpg);
}

#performers .performersBgd, #performers .creativesBgd, #performers .productionBgd {
	width: 604px;
	height: 468px;
	left: 196px;
	background-size: 100% auto;
}

#creative-home #container {
	background-image: url(../_images/bgd_creative-home-1024.jpg);
}

#header {
	height: 105px;
}

#content {
	/*height: 567px;*/
	height: 533px; /* 567 MINUS 34 FOOTER */
	/*margin-left: 8.75%;*/
	margin-left: 84px;	
}

#current #content {
	/*height: 550px;  567 MINUS 17 FOOTER */
}

#logo {
	width: 162px;
	/*height: 43px;*/ 
	top: 31px;
	left: 49px;	
}

.imageCycle { 
	width: 490px;
	/*top: 88px;*/
	top: 80px;
	/*background-color: #00FF30;*/
}

.imageContainer {
	/*width: 490px;*/
	width: 100%;
	max-height: 373px;
	/*outline: 1px solid #CCC;*/
}

#current footer {
	/*height: 17px;*/
}


/* 1024 - PRIMARY NAVIGATION
================================= */

#primary {
	/*width: 28.8085937%;  295 DIVIDED BY 1024 */
	/*width: 295px;  295 DIVIDED BY 1024 */
	width: 350px;
	top: 38px;
	left: 58.59375%; /* 600 DIVIDED BY 1024 */
}

#primary li {
}

#primary li a {
	/*height: 40px;*/
	/*line-height: 33px;*/
	/*font-size: 2.3125em;  37 DIVIDED BY 16 */
	font-size: 37px;
	letter-spacing: -1.75px;
	/*padding-left: 14px;*/
	/*padding-bottom: 10px;*/
}

/*#primary li a.past {
	margin-top: 15px;
}

#primary li a.about {
	margin-top: 15px;
}

#primary li a.shop {
	margin-top: 15px;
}*/

/*#primary li:nth-child(2) {  
  margin-bottom: 8px;
}

#primary li:nth-child(5) {  
  margin-top: 4px;
}

#primary li:nth-child(6), #primary li:nth-child(8) {  
  margin-top: 21px;
} USE THESE SETTINGS WHEN THERE ARE SUB ITEMS EG. APG */

#primary li a.production-small {
	font-size: 22px;
}


/* 1024 - SECONDARY NAVIGATION
================================= */

#secondary {
	height: 25px;
	width: 434px;
}

#secondary li.contactBtn {
	width: 104px;
	background-image: url(../_images/tab-contact.png);
	background-repeat: no-repeat;
}

#secondary li.joinBtn {
	width: 193px;
	background-image: url(../_images/tab-join.png);
	background-repeat: no-repeat;
}

#secondary li.loginBtn {
	width: 137px;
	background-image: url(../_images/tab-login.png);
	background-repeat: no-repeat;
}

#information #secondary li.contactBtn {
	width: 104px;
	background-image: url(../_images/tab_information-contact_1024.png);
	background-repeat: no-repeat;
}

#information #secondary li.joinBtn {
	width: 193px;
	background-image: url(../_images/tab_information-join_1024.png);
	background-repeat: no-repeat;
}

#information #secondary li.loginBtn {
	width: 137px;
	background-image: url(../_images/tab_information-login_1024.png);
	background-repeat: no-repeat;
}

#secondary li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	height: 25px;
	line-height: 25px;
	/*padding-left: 8px;*/
}

a.mobile_menu {
	display: none;	
}


/* 1024 - SOCIAL MEDIA & OTHER BUTTONS
================================= */

#twitter {
	top: 205px;
	left: 5.46875%; /* 56 DIVIDED BY 1024 */
}

#facebook {
	top: 350px;
	left: 14.0625%; /* 144 DIVIDED BY 1024 */
}

/*#backBtn {
	position: absolute;
	width: 52px;
	height: 36px;
	bottom: 4px;
	left: 0px;
	background-image: url(../_images/btn-back_1024.png);
	background-repeat: no-repeat;
}

#nextBtn {
	position: absolute;
	width: 52px;
	height: 36px;
	bottom: 4px;
	right: 20px;
	background-image: url(../_images/btn-next_1024.png);
	background-repeat: no-repeat;
}*/

#backBtn {
	width: 63px;
	height: 39px;
	bottom: 22px;
	background-size: 100% auto;
}

#nextBtn {
	width: 74px;
	height: 39px;
	bottom: 43px;
	right: 23px;
	background-size: 100% auto;
}


/* 1024 - EVERY PAGE ELEMENTS
================================= */

#founded-graphic {
	left: 5px;
	/*bottom: 20px;*/
	width: 116px;
	height: 118px;
	background-size: 100% auto;
}

p#copyright {
	font-size: 0.625em; /* 10 DIVIDED BY 16 */ 
	right: 19px;
	/*bottom: 26px;*/
}

.joinBtnLarge {
	right: 76px;
	top: 80px;
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
}

#contact .joinBtnLarge, 
#creative-home .joinBtnLarge, 
#about-home .joinBtnLarge,
#support .joinBtnLarge,
#supportSign .joinBtnLarge
{
    right: 156px;
}


/* 1024 - BREADCRUMBS
================================= */

#breadcrumbs {
	position: absolute;
	top: 35px;
	left: 255px;
}

#breadcrumbs li a {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	/*margin-left: 8px;
	margin-right: 8px;*/
	margin-left: 6px;
	margin-right: 6px;
}

#breadcrumbs li:first-child a {
	margin-left: 0px;
}

#contactLink {
	top: 39px;
	left: 719px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
}


/* 1024 - SEARCH
================================= */

#search {
	bottom: 50px;
	width: 180px;
	height: 18px;
	right: 19px;	
}

#search .label {
	/*font-size: 0.75em;  12 DIVIDED BY 16 */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search label {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search input {
	width: 132px; /* 140 MINUS PADDING */
	height: 16px;
	/*font-size: 0.75em;  12 DIVIDED BY 16 */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
}


/* 1024 - HOME PAGE QUOTES
================================= */

.quoteCycle { 
	/*width: 90.867579908676%;  796 DIVIDED BY 940 */
	width: 92.6595744%; /* 871 DIVIDED BY 940 */
	/*left: 4.566210045662%;  40 DIVIDED BY 876 */
	left: 5.3191489%; /* 50 DIVIDED BY 940 */
	/*top: 125px;*/
	top: 122px;
	height: 300px;
}

blockquote p {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	line-height: 1.09090909em; /* 24 DIVIDED BY 22 */
	letter-spacing: -0.5px;	
}

#quoteOne {
	width: 43.6170212%; /* 410 DIVIDED BY 940 */
	top: -3px;
}

#quoteTwo {
	/*width: 32.9787234%;  310 DIVIDED BY 940 */
	width: 43.6170212%; /* 410 DIVIDED BY 940 */
	top: -3px;
}

#quoteThree {
	top: -3px;
	left: 2.5531914%; /* 24 DIVIDED BY 940 */
}

#quoteFour {
	bottom: -5px;
	left: 2.5531914%; /* 24 DIVIDED BY 940 */
}

blockquote p::before {
	width: 21px;
	height: 13px;
	top: -2px;
	left: -24px;
	background-size: 100% auto;
}

blockquote p::after {
	width: 21px;
	height: 13px;
	margin-left: 2px;
	bottom: -3px;
	background-size: 100% auto;
}

blockquote p#quoteThree::after {
	top: -8px;
}

blockquote p#quoteFour::after {
	top: -8px;
}


/* 1024 - HOME PAGE ELEMENTS
================================= */

#information-btn {
	height: 52px;
	width: 246px;
	top: 29px;
	background-size: 100% auto;
}

#experience-btn {
	height: 52px;
	width: 246px;
	/*bottom: 45px;*/
	bottom: 29px;
	background-size: 100% auto;
}

#left-line {
	width: 84px;
	left: 19px;
	/*top: 274px;*/
	top: 266px;
}

#right-line {
	width: 84px;
	right: 19px;
	/*top: 274px;*/
	top: 266px;
}


/* 1024 - INFORMATION PAGE
================================= */

#socialLinksContainer {
	top: 203px;
}

#twitterFeedContainer {
	top: 203px;
}

#twitterFeedContainer div {
	/*min-height: 220px;*/
}

#promotion {
	top: 203px;
}

.twitterLargeBird {
	top: 167px;
}

.twitterSmallBird-01 {
	top: 180px;
}

.twitterSmallBird-02 {
	top: 212px;
}

.peg-01 {
	top: 181px;
}

.peg-02 {
	top: 181px;
}


/* 1024 - CURRENT HOME PAGE
================================= */

a#homeBtn {
	width: 54px;
	height: 37px;
	top: 25px;
	left: 650px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	/*padding-top: 14px;
	padding-left: 21px;*/
	background-image: url(../_images/btn-home_1024.png);
}

a#homeBtn span {
	top: 14px;
	/*left: 21px;*/
	left: 18px;
}

#current-home section p, #productions-home section p, #creative-home section p {
	/*width: 74.609375%;  764 DIVIDED BY 1024 */
	width: 750px;
	top: 59px;
	/*left: 3.2226562%;  33 DIVIDED BY 1024 */
	left: 30px;
}

#current-home section p span, 
#productions-home section p span, 
#creative-home section p span {
	font-size: 3.857142857em; /* 54PX / 14PX */
	line-height: 1.055555555em; /* 57PX / 54PX */
	letter-spacing: -2px;
}

#currentChair {
	width: 134px;
	height: 274px;
	bottom: 31px;
	right: 77px;
	background-size: 100% auto;
}


/* 1024 - CURRENT PAGE
================================= */

#wrapper {
	margin-left: 25px; /* 34 */
	/*width: 999px;*/
}

div.horizontal .table > section {
  	width: 955px; /* 1274 */
}

.contentContainer {
	width: 100%;
	height: 533px;
	margin-top: 9px; /* 12 */
	margin-right: 18px; /* 24 */
}

.leftColumn {
	width: 266px; /* 298 MINUS 32PX PADDING */
	height: 479px; /* 533 MINUS 54 */
	margin-right: 9px; /* 12 */
	padding-left: 16px; /* 22 */
	padding-right: 16px; /* 22 */
	background-size: 100% auto;
	overflow: hidden;
}

.leftColumn .currentScroll {
	margin-top: 13px;
	/*height: 275px;
	height: 290px;*/
	height: 232px;
	overflow: hidden;
}

/*#section4 .leftColumn .currentScroll {
	height: 225px;
}*/

.rightColumnContainer {
	/*width: 648px;  876 MINUS 9PX LEFT COLUMN MARGIN */
	width: 647px;
}

.middleColumn {
	width: 276px; /* 294PX MINUS 18PX PADDING */
	height: 510px;
	margin-right: 9px; /* 12 */
	padding-left: 9px; /* 12 */
	padding-right: 9px; /* 12 */
	background-size: 100% auto;
	overflow: hidden;
}

.currentText .middleColumn { 
	width: 262px; /* 294 MINUS 32PX PADDING */
	padding-left: 16px; /* 22 */
	padding-right: 16px; /* 22 */
}

.rightColumn {
	width: 309px; /* 327 MINUS 18PX PADDING */
	height: 398px; /* 533 MINUS 108 */
	/*margin-right: 18px;  24 */
	margin-right: 0px;
	padding-left: 9px; /* 12 */
	padding-right: 9px; /* 12 */
	background-size: 100% auto;
	overflow: hidden;
}

.template-three .rightColumn, .template-four .rightColumn {
	height: 510px;
}

.currentText .rightColumn { 
	width: 295px; /* 327PX MINUS 32PX PADDING */
	padding-left: 16px; /* 22 */
	padding-right: 16px; /* 22 */
	padding-top: 22px; /* 30 */
	padding-bottom: 22px; /* 30 */
}

#current h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 21px; /* 28 */
}

#current h2 {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	letter-spacing: -0.37px;
	/*padding-top: 13px;  18 */
}

#current h2.jobTitle {
	font-size: 1.125em; /* 18 DIVIDED BY 16 */
	line-height: 1.111111111em; /* 20 DIVIDED BY 18 */
	letter-spacing: -0.52px;
	padding-top: 2px; /* 3 */
}

#current h3 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 19px; /* 26 */
}

#current h3:first-of-type {
	margin-top: 21px; /* 28 */
}

#current section .by p {
	padding-bottom: 13px;
}

#current section p {
	/*font-size: 1em;  16 DIVIDED BY 16 */
	/*line-height: 1.125em;  18 DIVIDED BY 16 */
	/*letter-spacing: -0.37px;*/
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	letter-spacing: -0.37px;
	padding-top: 13px; /* 18 */
}

#current section p:first-of-type {
	padding-top: 11px; /* 15 */
}

#current p.email {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	padding-top: 27px; /* 36 */
}

#current .template-one .image-one, #current .template-two .image-one {
	width: 100%;
	max-height: 276px;
	margin-top: 22px; /* 29 */
}

#current .template-one .image-two {
	width: 133px; /* 178 */
	max-height: 180px; /* 240 */
	margin-top: 9px; /* 12 */
}

#current .template-one .image-three {
	width: 236px; /* 315 */
	max-height: 159px; /* 212 */
	margin-top: 9px; /* 12 */
}

#current .template-two .image-two {
	width: 100%;
	max-height: 155px; /* 207 */
	margin-top: 9px; /* 12 */
}

#current .template-two .image-three {
	width: 100%;
	max-height: 242px; /* 323 */
	margin-top: 22px; /* 29 */
}

#current .template-two .image-four, #current .template-two .image-five {
	width: 150px; /* 200 */
	max-height: 106px; /* 141 */
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-one {
	width: 123px; /* 164 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-two {
	width: 144px; /* 192 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-three {
	width: 177px; /* 236 */
	max-height: 110px; /* 147 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-four {
	width: 177px; /* 236 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-five {
	width: 123px; /* 164 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
}

#current .template-three .image-six {
	width: 100%;
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-seven {
	width: 232px; /* 310 */
	max-height: 139px; /* 186 */
	margin-top: 9px; /* 12 */
}

#current .template-four .quoteLargeTop {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four .quoteLargeBottom {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four p.quoteLargeBy {
	padding-top: 22px; /* 29 */
	margin-bottom: 19px; /* 26 */
}

#current .template-four .middleColumn p, #current .template-four .rightColumn p {
	/*font-size: 1.375em;  22 DIVIDED BY 16 */
	/*line-height: 1.09090909em;  24 DIVIDED BY 22 */
	/*letter-spacing: -0.37px;*/
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	letter-spacing: -0.34px;
}

#current .template-four .middleColumn p {
	padding-top: 47px; /* 63 */
}

#current .videoContainer {
	margin-top: 22px; /* 29 */
}

#current-tabs, #current-tabs-title {
	height: 37px;
	width: 655px;
	left: 23.4375%; /* 240PX DIVIDED BY 1024PX */
}

#extra-tabs {
	height: 37px;
	width: 655px;
	left: 5.46875%; /* 56PX DIVIDED BY 1024PX */
}

#shop #current-tabs, 
#current #current-tabs, 
#creative #current-tabs, 
#performers #current-tabs,
#supporters #current-tabs,
#awards #current-tabs,
#achievements #current-tabs
{
	left: 37.9882812%; /* 389PX DIVIDED BY 1024PX */
}

#current-tabs li a, #current-tabs-title li a {
	font-size: 0.8125em; /* 13PX / 16PX */
	margin-right: 20px;
}

#current-tabs li.leftTab, #current-tabs-title li.leftTab {
	width: 279px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-leftTab_1024.png);
}

#extra-tabs li.leftTab {
	width: 219px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-leftTabFaded_1024.png);
}

#current-tabs li.rightTab, #current-tabs-title li.rightTab {
	width: 376px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-rightTab_1024.png);
}

#extra-tabs li.rightTab {
	width: 436px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-rightTabFaded_1024.png);
}

#extra-tabs li a {
	font-size: 0.8125em; /* 13PX / 16PX */
}

#extra-tabs li a.companyLink {
	margin-left: 115px;
}

#extra-tabs li a.achievementsLink {
	margin-left: 20px;
}

#current-tabs li.rightTab h1, #current-tabs-title li.rightTab h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 34px;*/
	padding-left: 21px;
	width: 334px;
	/*white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;*/
	line-height: 1;
	padding-top: 8px;
}

#current-tabs li.leftTab h2, #current-tabs-title li.leftTab h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 140px;*/
	padding-left: 205px;
}


/* 1024 - CREATIVE LEARNING HOME PAGE
================================= */

#creativeHat {
	width: 184px;
	height: 154px;
	bottom: 73px;
	left: 40px;
	background-size: 100% auto;
}

#creativeImage-01 {
	width: 363px;
	height: 265px;
	bottom: 19px;
	left: 470px;
	background-size: 100% auto;
}

#creativeImage-02 {
	width: 221px;
	height: 178px;
	bottom: 185px;
	/*right: 0px;*/
	background-size: 100% auto;
}

#creativeImage-03 {
	width: 266px;
	height: 199px;
	/*bottom: 4px;*/
	right: 33px;
	background-size: 100% auto;
}


/* 1024 - WORKSHOPS PAGES
================================= */

.workshopsLeftColumn,
.projectsLeftColumn
{
	height: 468px; /* SAME POSITION AS CURRENT PAGE */
}

.workshopsRightColumnContainer,
.workshopsMiddleLeftColumn,
.workshopsMiddleColumn,
.workshopsRightColumn,
.projectsRightColumnContainer,
.projectsMiddleLeftColumn,
.projectsMiddleColumn,
.projectsRightColumn,
.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	height: 493px; /* 533 MINUS 40PX MARGIN */
}

.workshopsLeftColumn,
.projectsLeftColumn
{
	width: 257px; /* 289 MINUS PADDING*/
	/*margin-top: 20px;*/
	margin-left: 25px; /* 34 */
	margin-right: 9px; /* 12 */
	padding-left: 16px; /* 22 */
	padding-right: 16px; /* 22 */
	background-size: 100% auto;
}

.workshopsRightColumnContainer {
	/*width: 700px;  934 MINUS PADDING */
	width: 692px; /* 701 MINUS PADDING */
	/*margin-top: 20px;*/
	padding-left: 9px; /* 12 */
}

.workshopsLeftColumn p,
.projectsLeftColumn p 
{
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	padding-top: 11px; /* 15 */
}

.workshopsLeftColumn p:first-of-type,
.projectsLeftColumn p:first-of-type
{
	padding-top: 22px; /* 29 */
}
	
.projectsLeftColumn p:first-of-type {
	margin-bottom: 12px;
}
	
.trainingLeftColumn .mCustomScrollbar {
	height: 345px;
	overflow: hidden;
	margin-top: 22px;
}

.trainingLeftColumn p:first-of-type {
	padding-top: 0;
}

.workshopsRightColumnContainer div {
	margin-right: 9px; /* 12 */
}

.openOption-three div {
	margin-right: 0px;
}

.workshopsRightColumnContainer .image-one {
	/*width: 288px;  384 */
	/*max-height: 181px;  242 */
	width: 261px;
	max-height: 164px;
	margin-top: 22px; /* 29 */
}

.workshopsRightColumnContainer .videoContainer {
	/*width: 322px;  430 */
	width: 292px;
	margin-top: 22px; /* 29 */
	padding-bottom: 164px;
}

.workshopsRightColumnContainer .image-three {
	/*width: 198px;  264 */
	/*max-height: 113px;*/
	width: 180px;
	max-height: 103px;
	margin-top: 9px; /* 12 */
	padding-right: 60%;
}

.workshopsRightColumnContainer .image-four {
	/*width: 288px;  384 */
	/*max-height: 181px;  242 */
	width: 261px;
	max-height: 164px;
	margin-top: 9px; /* 12 */
}

.workshopsRightColumnContainer .image-five {
	/*width: 243px;  324 */
	/*max-height: 96px;  128 */
	width: 222px;
	max-height: 88px;
	margin-top: 9px; /* 12 */
}

.workshopsBtn:first-of-type {
	/*margin-top: 30px;*/
	margin-top: 15px;
}

.workshopsBtn {
	margin-top: 9px; /* 12 */
}
	
.optionTwoScroll {
	height: 364px;
}


/* 1024 - WORKSHOPS OPTIONS
================================= */

.teachingOption .workshopsLeftColumn p:first-of-type,
.openOption .workshopsLeftColumn p:first-of-type
{
	/*padding-top: 82px;*/
	padding-top: 22px;
}

.teachingOption .workshopsMiddleColumn {
	width: 309px; /* 412  */
	margin-right: 9px; /* 12 */ 
}

.teachingOption .workshopsRightColumn {
	width: 309px; /* 412  */
	margin-right: 9px; /* 12 */ 
}

.openOption .openOption-one .workshopsMiddleColumn,
.openOption .openOption-two .workshopsMiddleColumn 
{
	width: 309px; /* 412  */
	margin-right: 9px; /* 12 */ 
}

.openOption .openOption-three .workshopsMiddleLeftColumn,
.openOption .openOption-three .workshopsMiddleColumn {
	width: 219px; /* 292 */
	margin-right: 9px; /* 12 */ 
}

.openOption .openOption-three .workshopsRightColumn {
	width: 219px; /* 292 */
	margin-right: 0px; /* 12 */ 
}

.openOption .openOption-one .workshopsRightColumn,
.openOption .openOption-two .workshopsRightColumn 
{
	width: 309px; /* 412  */
	margin-right: 9px; /* 12 */ 
}

.teachingOption .workshopsRightColumnContainer h1,
.openOption .workshopsRightColumnContainer h1  
{
	font-size: 1.375em; /* 30 DIVIDED BY 16 */
	/*margin-top: 26px;  34 */ 
	margin-top: 18px; 
}

.teachingOption .workshopsRightColumnContainer p,
.openOption .workshopsRightColumnContainer p 
{
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 11px; /* 15 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 16px; /* 21 */
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 13px; /* 17 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 21px;
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 17px;
}

.teachingOption-one .image-one {
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.teachingOption-one .image-two, 
.teachingOption-two .image-one
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
}

.openOption-one .image-one,
.openOption-three .image-one
{
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.openOption-one .image-two, 
.openOption-two .image-one 
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
}

.downloadLink {
	bottom: 23px;
    left: 0px; /* 12 */ 
    /*font-size: 1.0625em;*/
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	padding-bottom: 2px;
}

.teachingOption .workshopsBtn:first-of-type,
.openOption .workshopsBtn:first-of-type 
{
	/*margin-top: 27px;*/
	/*margin-top: 30px;*/
	margin-top: 15px;
}


/* 1024 - PROJECTS PAGES
================================= */

#creative #wrapper {
	/*width: 701px;*/
}

.projectsRightColumnContainer {
	/*width: 700px;  934 */
	width: 701px;
	/*margin-top: 20px;*/
}

div.horizontal .projectsTable > section {
	width: 640px; /* 657 MINUS 17PX MARGIN TO ALLOW ARTWORK TO SIT 58PX IN FROM EDGE */
}

.projectsMiddleColumn {
	width: 256px; /* 342 */
	margin-left: 17px; /* 22 */
	margin-right: 17px; /* 22 */ 
}

.projectsRightColumn {
	width: 345px; /* 460 */
}
	
.projectsLeftColumn .mCustomScrollbar {
	height: 210px;
	overflow: hidden;
}

.projectsLeftColumn ul {
	/*margin-top: 39px;  52 */
	/*margin-top: 12px;*/	
}

.projectsLeftColumn ul li a {
    border-radius: 9px;
    font-size: 14px;
    height: 16px;
    line-height: 16px;	
    margin-top: 8px;
    padding-left: 16px;
	padding-right: 16px;
}

.projectsMiddleColumn h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	margin-top: 20px; /* 27 */
	margin-bottom: 19px; /* 25 */
}

.projectsMiddleColumn .figCaption {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 14px; /* 19 */
}

.projectsRightColumnContainer .image-one {
	width: 100%;
	max-height: 195px; /* 260 */
}

.projectsRightColumn h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	margin-top: 20px; /* 27 */
	padding-bottom: 16px; /* 21 */
}

.projectsRightColumn h3 {
	font-size: 1.0625em; /* 17PX / 16PX */
	margin-top: 25px; /* 34 */
}

.projectsRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 7px; /* 9 */
}

.projectsRightColumn p:first-of-type {
	font-size: 1.125em; /* 18PX / 16PX */
	line-height: 1.111111111em; /* 20PX / 18PX */
	padding-top: 0px;
}

.projectsRightColumn .rightColumnScroll {
	height: 405px; /* 540 */
}


/* 1024 - PERFOMERS PAGES
================================= */

.performersLeftColumn,
.performersRightColumnContainer,
.performersMiddleColumn,
.performersRightColumn
{
	height: 493px; /* 533 MINUS 40PX MARGIN */
}

.performersLeftColumn {
	/*width: 17.96875%;  184 DIVIDED BY 1024 */
	width: 16.8945312%; /* 173 DIVIDED BY 1024 */
	margin-left: 1.8554687%; /* 19 DIVIDED BY 1024 */
	margin-right: 2.34375%; /* 24 DIVIDED BY 1024 */
	/*background-color: #00FF42;*/
}

.performersLeftColumn .leftColumnScroll {
	/*margin-top: 58px;*/
	margin-top: 56px;
	/*height: 435px;  493 MINUS MARGIN TOP */
	height: 375px;
}

.performersRightColumnContainer {
	width: 75.9765625%; /* 778 DIVIDED BY 1024 */
	/*background-color: #00FF42;*/
}

.performersMiddleColumn {
	/*width: 39.8457583%;  310 DIVIDED BY 778 */
	width: 41.1311053%; /* 320 DIVIDED BY 778 */
	margin-right: 3.0848329%; /* 24 DIVIDED BY 778 */
}

.performersRightColumn {
	/*width: 57.0694087%;  444 DIVIDED BY 778 */
	width: 55.7840616%; /* 434 DIVIDED BY 778 */
}

.performersRightColumn .rightColumnScroll {
	height: 432px;
	overflow: hidden;
}

#performersNamesList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	/*padding-top: 3px;
	padding-bottom: 3px;*/
}

#performers h1 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
}

.performersMiddleColumn p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	/*padding-top: 17px;*/
}

.performersMiddleColumn p:first-of-type {
	/*padding-top: 11px;*/
}

#performersProductionsList {
	/*width: 47.2972972%;  210 DIVIDED BY 444 */
	width: 46.0829493%; /* 200 DIVIDED BY 434 */
	/*margin-top: 10px;*/
}

#performersProductionsList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	/*padding-top: 3px;
	padding-bottom: 3px;*/
}

#performersProductionsThumbs {
	/*width: 52.7027027%;  234 DIVIDED BY 444 */
	width: 53.9170506%; /* 234 DIVIDED BY 434 */
	/*width: 100%;*/
	/*margin-top: 10px;*/
}

#performersProductionsThumbs li {
	width: 29.9145299%; /* 70 DIVIDED BY 234 */
	max-height: 70px;
	margin-left: 8px;
	margin-bottom: 8px;
}


/* 1024 - COMPANY PAGE
================================= */

.companyLeftColumn {
	margin-top: 60px;
}

.companyLeftColumn p {
	/*padding-bottom: 9px;*/
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.25em; /* 15PX / 12PX */
}

.companyLeftColumn .leftColumnScroll {
	height: 397px;
}
	
.educationLeftColumn .leftColumnScroll {
	height: 397px;
}

.companyRightColumn {
	margin-top: 40px;
}

.companyRightColumn .images {
	display: none;	
}

/*.companyRightColumn .image-one {
	width: 217px;
}*/


/* 1024 - LIVE STREAM PAGE
================================= */

h1.live-stream-title {
    font-size: 24px;
	left: 264px;
	top: 36px;
}

#live-stream-container {
	/*width: 1024px;
	height: 576px;*/
	width: 700px;
	height: auto;
	right: 30px;
	top: 16px;
}

#live-stream-container #count-down-container div {
	width: 446px;
	height: 342px;
}

.beware-of-pity #live-stream-container #count-down-container div {
	/*width: 557px;
	height: 256px;*/
	background-size: 68% auto;
}

#live-stream-container #count-down-container div p {
	/*font-size: 34px;*/
	font-size: 24px;
	margin-top: -14px;
}

.beware-of-pity #live-stream-container #count-down-container div p {
	/*font-size: 34px;*/
	font-size: 22px;
	margin-top: -10px;
}

#live-stream-container #count-down-container div p#count-down {
	font-size: 70px;
	margin-top: 65px;
}

.beware-of-pity #live-stream-container #count-down-container div p#count-down {
	margin-top: 40px;
}

#barbican-logo {
	left: 29px;
	top: 22px;
	width: 26px;
	display: none;
}

.ticket-info {
	width: 260px;
	left: 30px;
	font-size: 13px;
	top: 14px;
}

.beware-of-pity .ticket-info {
	/*width: 270px;
	left: 30px;*/
	font-size: 9px;
	top: -21px;
	/*line-height: 12px;*/
}

.beware-of-pity .ticket-info li:nth-of-type(2), .beware-of-pity .ticket-info li:nth-of-type(4), .beware-of-pity .ticket-info li:nth-of-type(7) {
	margin-top: 8px;
}

.ticket-info li:nth-of-type(4) {
	margin-top: 11px;
}

.video-menu {
	width: 240px;
	top: 121px;
	left: 30px;
}

.beware-of-pity .video-menu {
	/*top: 148px;*/
	top: 159px;
}

a.video-menu-item {
	margin-bottom: 4px;
}

a.video-menu-item span {
	font-size: 12px;
	padding: 10px 10px;
	line-height: 14px;
}

#live-stream-links {
	left: 295px;
	top: 430px;
}

#live-stream-links p {
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 10px;
}

#live-stream-links p:nth-of-type(2) {
	padding-bottom: 7px;
}

.live-stream-supporters {
	right: 30px;
	top: 82px;
	height: 20px;
}

.beware-of-pity .live-stream-supporters {
	top: 81px;
	height: 37px;
	right: 20px;
}

.beware-of-pity .live-stream-supporters li #complicite-support-logo {
	width: 118px;
}

.beware-of-pity .live-stream-supporters li #schaubuhne-berlin-logo {
	width: 172px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #complicite-support-logo-white {
    width: 142px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #schaubuhne-berlin-logo-white {
    width: 207px;
}

#streamPanel .live-stream-supporters {
	right: 30px;
	top: auto;
	bottom: 30px;
}

.live-stream-supporters p {
	font-size: 10px;
	line-height: 20px;
}

#live-stream-sticker-01 {
    height: 40px;
    right: 130px;
    bottom: -5px;
    width: 77px;
	background-size: 100% auto;
}

#live-stream-sticker-03 {
    height: 37px;
    right: 90px;
    bottom: 14px;
    width: 75px;
	background-size: 100% auto;
}

#viewing-instructions {
	/*width: 440px;*/
	left: 293px;
	top: 71px;
}

.beware-of-pity #viewing-instructions {
	left: 265px;
	top: 68px;
}

.beware-of-pity #viewing-instructions h3 a {
    font-size: 15px;
}

#live-stream-links-two {
	left: 620px;
	top: 430px;
	width: 390px;
}

.live-stream-extra-logos {
	/*width: 365px;*/
	width: 272px;
	height: 64px;
	left: 722px;
	top: 404px;
}

.live-stream-extra-logos #A14-18-now-logo {
	/*width: 184px;*/
	width: 147px;
}

.live-stream-extra-logos #goethe-institut-logo {
	/*width: 79px;*/
	width: 63px;
}

.beware-of-pity #streamPanel .live-stream-extra-logos {
    top: 500px;
	height: 72px;
}

.beware-of-pity #streamPanel .panelQuote {
	right: 180px;
	top: 380px;
}

.beware-of-pity #streamPanel .panelQuote em {
	font-size: 30px;
}

.beware-of-pity #streamPanel .panelQuote span {
	padding-top: 6px;
	padding-left: 10px;
}


/* 1024 - PACIFISTS GUIDE PAGE
================================= */

.pacifists-guide-LC,
.pacifists-guide-RC-container,
.pacifists-guide-FC,
.pacifists-guide-MC,
.pacifists-guide-RC
{
	height: 493px;
}

#pacifists-guide .joinBtnLarge {
	/*right: 59px !important;*/
}

#edging {
	background-image: url(../_images/APG_edging-1024.jpg);
	background-repeat: no-repeat;
	height: 545px;
	width: 304px;
	top: -5px;
	left: 12px;
}

h1.pacifists-guide-title {
    font-size: 13px; /* 15 DIVIDED BY 16 */
	padding-top: 0px;
    /*padding-left: 18px;
	letter-spacing: -0.3px;*/
}

.pacifists-guide-LC {
	width: 275px;
	margin-top: 14px;
	margin-left: 25px;
	margin-right: 18px;
}

.pacifists-guide-LC-top {
	/*height: 281px;*/
	height: 257px;
}

.pacifists-guide-LC-middle {
	height: 204px;
	background-color: #FFF;
	padding: 8px;
	background-image: url(../_images/map-bgd_LC.jpg);
	background-repeat: no-repeat;
}

.pacifists-guide-LC-bottom {
	/*height: 32px;*/
	height: 30px;
}

.pacifists-guide-LC-top p {
    font-size: 11px;
	line-height: 12px;
	padding-left: 13px;
	padding-top: 11px;
}

.pacifists-guide-LC-top > p:nth-of-type(2) {
	padding-top: 2px;
	width: 190px;
}

#associates-logo {
	width: 112px;
	top: 5px;
}

#APG-logo {
	width: 210px;
	bottom: 25px;
	left: 13px;	
}

#compass-graphic {
	top: 17px;
	height: 98px;
	right: 15px;
	width: 59px;
	background-size: 100% auto;
}

#circle {
	width: 32px;
	height: 32px;
	top: 47px;
	right: 27px;
}

.pacifists-guide-LC-middle > ul > li {
	width: 127px;
	height: 66px;
	margin-bottom: 2px;
}

.pacifists-guide-LC-middle > ul > li:nth-of-type(odd) {
	margin-right: 2px;
}

.pacifists-guide-LC ul > li a {
	padding-top: 1px;
    padding-left: 2px;
    font-size: 17px;
	line-height: 19px;
}

.pacifists-guide-LC-middle ul > li > ul {
	padding-top: 2px;
	padding-left: 2px;
}

.pacifists-guide-LC-middle ul > li > ul > li a {
	/*font-size: 10px;
	line-height: 12px;*/
	/*letter-spacing: -0.4px;*/
	font-size: 11px;
	line-height: 14px;
}

#pacifists-guide #wrapper {
	height: 507px;
}

.pacifists-guide-RC-container {
	width: 706px;
	margin-top: 14px;
}

div.horizontal .pacifists-guide-table > section {
	width: 663px;
}

.pacifists-guide-MC {
	width: 217px;
	margin-top: 8px;
	margin-left: 12px;
	margin-right: 12px;
}

.pacifists-guide-RC {
	width: 410px;
	padding-top: 52px;
	position: relative;
}

.pacifists-guide-FC {
	padding-top: 28px;
	padding-left: 16px;
	padding-right: 16px;
}

#section1 .pacifists-guide-FC,
#section7 .pacifists-guide-FC 
{
	padding-left: 44px;
	padding-right: 28px;
}

#section1 .pacifists-guide-FC .fullColumnScroll,
#section7 .pacifists-guide-FC .fullColumnScroll 
{
	height: 300px;
	overflow: hidden;
	/*height: auto;*/
	margin-top: 16px;
}

#section1 .pacifists-guide-FC h1 {
    font-size: 24px;
	line-height: 24px;
	/*letter-spacing: -1px;*/
}

#section7 .pacifists-guide-FC h1 {
    font-size: 32px;
	line-height: 32px;
}

#section1 .pacifists-guide-FC h1 span {
	/*display: block;*/
}

.pacifists-guide-FC p {
	width: 374px;
    font-size: 12px;
	line-height: 14px;
	padding-top: 11px;
}

#section1 .pacifists-guide-FC p {
	/*width: auto;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(1), 
#section7 .pacifists-guide-FC p:nth-of-type(1)
{
    font-size: 29px;
	line-height: 29px;
	/*letter-spacing: -1px;*/
	/*padding-top: 16px;*/
	padding-top: 0px;
}

#section7 .pacifists-guide-FC .fullColumnScroll p:nth-of-type(1) {
	padding-top: 44px !important;
}

#section1 .pacifists-guide-FC p:nth-of-type(2) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 22px;
	padding-right: 112px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(3) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 16px;
	padding-right: 112px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p.booking, 
#section7 .pacifists-guide-FC p.booking,
#pacifists-guide #section7 p.booking
{
	font-size: 17px;
	line-height: 17px;
	/*padding-top: 70px;*/
	top: 458px;
}

#pacifists-guide #section7 p.booking {
	margin-left: 25px;
	padding-top: 0px;
}

#pacifists-guide-line-00 {
	top: 370px;
	height: 97px;
	left: 308px;
	width: 347px;
	background-size: 100% auto;
}

#pacifists-guide-sticker-01 {
	top: 426px;
	height: 40px;
	left: 522px;
	width: 77px;
	background-size: 100% auto;
}

#pacifists-guide-sticker-03 {
	top: 418px;
	height: 37px;
	left: 567px;
	width: 75px;
	background-size: 100% auto;
}

#pacifists-guide-line-01 {
	width: 205px;
	height: 51px;
	/*top: 451px;*/
	top: 410px;
	left: 502px;
	background-size: 100% auto;
}

#pacifists-guide-line-03 {
	width: 225px;
	height: 37px;
	top: 471px;
	left: 182px;
	background-size: 100% auto;
}

#pacifists-guide-line-04 {
	width: 55px;
	height: 167px;
	top: 342px;
	left: 555px;
	background-size: 100% auto;
}

#pacifists-guide-line-05 {
	width: 158px;
	height: 61px;
	top: 412px;
	left: 12px;
	background-size: 100% auto;
}

#pacifists-guide-line-06 {
	top: 147px;
	height: 363px;
	left: 509px;
	width: 67px;
	background-size: 100% auto;
}

#pacifists-guide-line-07 {
	top: 392px;
	height: 121px;
	left: 494px;
	width: 32px;
	background-size: 100% auto;
}

#pacifists-guide-line-08 {
	top: 472px;
	height: 37px;
	left: 222px;
	width: 142px;
	background-size: 100% auto;
}

#pacifists-guide-line-09 {
	top: 62px;
	height: 32px;
	left: 0px;
	width: 299px;
	background-size: 100% auto;
}

h2#patients-title {
	width: 60px;
	height: 25px;
	padding-bottom: 7px;
	background-size: 100% auto;
}

h2#creative-title {
	width: 101px;
	height: 25px;
	padding-bottom: 7px;
	background-size: 100% auto;
}

h2#scientists-title {
	width: 172px;
	height: 25px;
	padding-bottom: 7px;
	background-size: 100% auto;
}

.pacifists-guide-MC p {
    font-size: 10px;
	line-height: 12px;
}

.pacifists-guide-MC > p:nth-of-type(1) {
	/*padding-bottom: 17px;*/
	padding-top: 0px;
}

.pacifists-guide-MC > p:last-of-type {
	padding-bottom: 17px;
}

.pacifists-guide-MC > p {
	width: 217px;
}

.pacifists-guide-MC .mCSB_inside > .mCSB_container {
  	margin-right: 15px;
}

.pacifists-guide-MC .middleColumnScroll {
	/*height: 354px;*/
	height: 284px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll {
	/*height: 332px;*/
	height: 335px;
	margin-top: 14px;
}

.pacifists-guide-video-menu {
	/*min-height: 85px;*/
	min-height: 63px;
	margin-bottom: 8px;
}

.pacifists-guide-video-menu a img {
	/*width: 102px;*/
	width: 78px;
	height: auto;
}

.pacifists-guide-video-menu .description {
	padding: 4px 4px 8px 80px;
}

.pacifists-guide-video-menu .description h3 {
    font-size: 11px;
	line-height: 13px;
	padding-bottom: 4px;
}

#pacifists-guide-controls {
	width: 73px;
	height: 30px;
	bottom: 19px; /* 26px */
	right: 49px; /* 66px */
}

#pacifists-guide-controls li a {
	height: 30px;
}

#pacifists-guide-controls li a.backward {
	width: 37px;
}

#pacifists-guide-controls li a.forward {
	width: 36px;	
}

.morecontent a.less {
	padding-top: 4px; /* 6px */
}

#pacifists-guide #section6 p {
	font-size: 12px;
	line-height: 14px;
}

#pacifists-guide #section6 .pacifists-guide-MC > p:nth-of-type(1) {
	font-size: 16px; /* 22px */
	line-height: 16px;
	padding-bottom: 0px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(2) {
	padding-top: 11px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(3) {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
}

#pacifists-guide h3.pacifists-guide-list-title {
	font-size: 12px; /* 22px */
	line-height: 14px;
	padding-top: 10px;
}

#pacifists-guide h3.pacifists-guide-list-title:nth-of-type(1) {
	padding-top: 19px;
}

#pacifists-guide .pacifists-guide-list li {
	font-size: 11px; /* 12px */
	line-height: 15px;
}

#pacifists-guide #section6 .pacifists-guide-RC p {
	padding-top: 10px;
}

#pacifists-guide #section6 .pacifists-guide-RC a {
	font-size: 11px; /* 12px */
	line-height: 13px;
}

#pacifists-guide #section6 .pacifists-guide-RC blockquote::before {
	margin-left: -7px; /* 10px */
}

#pacifists-guide #section6 .pacifists-guide-RC blockquote {
	font-size: 23px; /* 32px */
	line-height: 21px;
	/*letter-spacing: -0.3px;*/
	margin-left: 7px;
	padding-top: 25px;
}

#pacifists-guide #section6 .pacifists-guide-RC blockquote cite {
	font-size: 12px; /* 13px */
	line-height: 14px;
	padding-top: 7px;
}

#pacifists-guide #section6 .pacifists-guide-RC p.booking,
#pacifists-guide #section6 .pacifists-guide-RC p.booking a {
	font-size: 18px; /* 24px */
	line-height: 20px;
}

#pacifists-guide #section6 .pacifists-guide-RC p.booking {
	padding-top: 26px; /* 35px */
}

#pacifists-guide #section1 {
	background-image: url(../_images/APG_Start-Bgd_1024.jpg);
	background-repeat: no-repeat;
	width: 663px;
	height: 509px;
}

#pacifists-guide #section2 {
	/*background-size: 100% auto;	
	background-position: 0 -20px;*/
}

#pacifists-guide #section3 {
	/*background-size: 100% auto;	
	background-position: 0 -20px;*/
}

#pacifists-guide #section4 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
}

#pacifists-guide #section5 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
}

#pacifists-guide #section7 {
	background-image: url(../_images/APG_end-bgd_1024.jpg);
	background-repeat: no-repeat;
}




#section7 .pacifists-guide-MC {
	width: 266px;
	margin-left: 25px;
	margin-right: 22px;
	padding-top: 28px;
}

#section7 .pacifists-guide-RC {
	width: 315px;
	/*padding-top: 47px;*/
	padding-top: 27px;
}

#section7 .pacifists-guide-RC .rightColumnScroll {
	/*height: 367px;*/
	height: 291px;
}

#section7 .pacifists-guide-MC .cycle-slideshow {
	margin-top: 99px;
}

#section7 .pacifists-guide-MC h1 {
    font-size: 32px;
	line-height: 32px;
	/*letter-spacing: -1px;*/
	padding-left: 0px;
	/*padding-top: 19px;*/
}

#section7 .pacifists-guide-RC h3 {
	font-size: 16px;
	line-height: 18px;
	/*padding-top: 19px;*/
	padding-top: 14px;
}

#section7 .pacifists-guide-RC li a {
	/*font-size: 14px;
	line-height: 16px;
	letter-spacing: -0.4px;
	padding-top: 3px;*/
	font-size: 12px;
	line-height: 14px;
}

#section7 .pacifists-guide-RC p {
	/*font-size: 12px;*/
	/*line-height: 14px;*/
	/*width: 360px;*/
	/*padding-top: 14px;*/
	width: 269px;
}

#section7 .pacifists-guide-RC p:nth-of-type(1) {
	padding-top: 22px;
}

#iframe-container {
	/*padding: 40px 60px;
	min-height: 690px;*/
	min-height: 200px !important;
}

#iframe-container h1 {
	/*font-size: 22px;
	line-height: 24px;
	margin-bottom: 13px;*/
}

#iframe-container p {
	/*padding-top: 12px;*/
}

#iframe-container p.light-text-first {
	/*padding-top: 24px !important;*/
}

#iframe-container p:nth-of-type(1) {
	/*padding-top: 30px;*/
}

.email-exchange header {
	/*padding-bottom: 10px;*/
}

.email-exchange div:nth-of-type(1) {
	/*float: left;
	width: 50%;*/
}

.email-exchange div:nth-of-type(2) {
	/*float: right;
	width: 50%;
	text-align: right;*/
}

.email-exchange h3 {
	/*font-size: 12px;
	line-height: 14px;*/
}

.email-exchange h4 {
	/*font-size: 12px;
	line-height: 14px;*/
}

#iframe-container .email-exchange p {
    /*padding-top: 9px !important;*/
}

#iframe-container .email-exchange p:nth-of-type(1) {
    /*padding-top: 10px !important;*/
}

#iframe-container .email-exchange {
    /*margin-top: 62px;*/
}

#iframe-container .email-exchange:nth-of-type(1) {
    /*margin-top: 0px;*/
}



/* 1024 - SUPPORTERS PAGES
================================= */

.supportersImage {
	height: 450px;
	top: 33px;
	background-size: 100% auto;	
}

.supportersCreamBgd {
	height: 533px;
}

.supportersLeftColumn {
	width: 531px;
	/*margin-top: 20px;*/
	margin-left: 387px; /* 550 DIVIDED BY 1366 */
}

.supportersLeftColumn .leftColumnScroll {
	margin-top: 17px;
	height: 308px;
}

.supportersLeftColumn p {
	/*font-size: 0.9375em;  15 DIVIDED BY 16 */
	/*line-height: 1.133333333em;  17 DIVIDED BY 15 */
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
}

.supportersLeftColumn > p:nth-of-type(1) {
	font-size: 1.875em; /* 30 DIVIDED BY 16 */
	line-height: 1em; /* 30 DIVIDED BY 30 */
}

.supportersLeftColumn > p:last-of-type {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	margin-top: 17px;
}


/* 1024 - ACHIEVEMENTS PAGES
================================= */

#achievementsTexture {
	height: 533px;
	background-size: 100% auto;	
}

#achievementsImage {
	width: 253px;
	height: 300px;
	left: 35px;
	bottom: 28px;
	background-size: 100% auto;	
}

#achievementsTitle h1 {
	font-size: 4.3125em; /* 69 DIVIDED BY 16 */
	letter-spacing: -0.04em;
}

#achievementsTitle h2 {
	left: 88px;
	top: 58px;
	font-size: 2em; /* 32 DIVIDED BY 16 */
	letter-spacing: -0.01em;
}

#achievementsAmpersand {
	width: 145px;
	height: 147px;
	left: 30px;
	top: 93px;
	background-size: 100% auto;
}

.achievementsLeftColumn {
	width: 527px;
	margin-left: 355px;
	/*background-color: #00FF42;*/
}

.achievementsLeftColumn table td h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn table td p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn .leftColumnScroll {
	/*height: 507px;  567 MINUS 40PX MARGIN AND 20PX PADDING */
	height: 493px;
	margin-top: 0px;
}

/* 1024 - SUPPORT US PAGES
================================= */

#supportImage-01 {
	width: 131px; /* 175 */
	height: 221px; /* 295 */
	bottom: 0px;
	left: 0px;
	background-size: 100% auto;
}

#supportImage-02 {
	/*width: 274px;  366 */
	/*height: 285px;  381 */
	width: 235px;
	height: 245px;
	bottom: 0px;
	left: 90px; /* 120 */
	background-size: 100% auto;
}

.supportScissors {
	width: 169px; /* 226 */
	height: 31px; /* 41 */
	bottom: -6px; /* -8 */
	left: 262px; /* 350 */
	background-size: 100% auto;
	z-index: 5;
}

.supportLeftColumn {
	width: 427px; /* 570 */
	/*margin-top: 20px;*/
	padding-left: 30px; /* 40 */
	/*background-color: #00FF42;*/
}

.supportRightColumnContainer {
	width: 466px; /* 622 */
	padding-left: 70px; /* 94 */
	/*margin-top: 20px;*/
	/*background-color: #00FF42;*/
}

.supportLeftColumn blockquote {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	text-indent: -0.37em;
	/*margin-top: 15px;*/
}

.supportLeftColumn p.quoteBy {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	/*margin-bottom: 24px;  32 */
	margin-bottom: 16px;
}

.supportLeftColumn p {
	/*font-size: 1.25em;  15 DIVIDED BY 16 */
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
}
	
#support #content {
	/*height: 533px;*/
	height: 513px;
}
	
#support .supportLeftColumn,
#support .supportRightColumnContainer {
	margin-top: 0px;
}
	
.supportScroll .leftColumnScroll {
	/*margin-top: 0px;*/
	height: 500px;
	margin-top: 20px;
	overflow: hidden;
}

.supportLeftColumn .extra-content {
	padding-bottom: 15px;
}

.supportLeftColumn .extra-content p {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 1.2142857em;
	font-weight: normal;
}

.supportLeftColumn .extra-content p.list-title {
	color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2142857em;
}

.supportLeftColumn .extra-content ul {
	list-style: outside;
	/*margin-left: 13px;*/
	margin-left: 0px;
}

.supportLeftColumn .extra-content ul li {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 18px;
	font-weight: normal;
	padding-top: 0px;
}


.supportRightColumnContainer h1 {
	font-size: 2.375em; /* 38 DIVIDED BY 16 */
	letter-spacing: -0.03em;
	margin-bottom: 3px; /* 4 */
}

.supportRightColumnContainer h3 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-bottom: 6px; /* 8 */
}

.supportOptionLeft {
	/*width: 379px;  506 */
	width: 340px;
	margin-right: 9px; /* 12 */
}

.supportOptionRight {
	width: 78px; /* 104 */
}

.supportOptionLeft p:first-child {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.goldOption p:first-child {
	margin-bottom: -2px;
}

.silverOption p:first-child {
	margin-bottom: -2px;
}

.bronzeOption p:first-child {
	margin-bottom: -2px;
}

.supportRightColumnContainer ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*line-height: 16px;  22 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-bottom: 3px;
}

.enquireBtn {
	border-radius: 9px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px; 
	top: 29px;
}

.divideLine {
	padding-top: 13px; /* 17 */
	margin-bottom: 17px; /* 23 */
}

.divideLine:last-of-type {
	display: none;
}
	
.chimpBtn {
	border-radius: 9px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px; 
	top: 29px;
}


/* SUPPORT US SIGN UP PAGE
================================= */

#supportSignPattern {
	/*width: 100px;  133 */
	/*height: 391px;  521 */
	width: 91px;
	height: 355px;
	/*left: 37px;  50 */
	/*bottom: 7px;  10 */
	left: 42px;
	bottom: 9px;
	background-size: 100% auto;	
}

#supportSignImage {
	/*width: 331px;  442 */
	/*height: 413px;  551 */
	width: 301px;
	height: 375px;
	left: 92px; /* 123 */
	bottom: 12px; /* 16 */
	background-size: 100% auto;	
}

#supportSignClock {
	width: 194px; /* 259 */
	height: 278px; /* 371 */
	right: 484px; /* 646 */
	bottom: -28px; /* -38 */
	background-size: 100% auto;	
}

#supportSignJug {
	width: 164px; /* 219 */
	height: 238px; /* 317 */
	right: 391px; /* 522 */
	bottom: 19px; /* 25 */
	background-size: 100% auto;	
}

.supportSignLeftColumn {
	width: 586px; /* 782 */
	margin-top: 20px;
	margin-left: 30px; /* 40 */
	margin-right: 76px; /* 102 */
}

.supportSignRightColumnContainer {
	width: 199px; /* 265 */
	/*margin-top: 20px;*/
	margin-top: 10px;
}

.supportSignLeftColumn h1 {
	font-size: 3.5em; /* 56 DIVIDED BY 16 */
	/*line-height: 1em;*/
	letter-spacing: -3px; /* -4 */
}

.supportSignLeftColumn p {
	font-size: 1.5625em; /* 25 DIVIDED BY 16 */
	line-height: 1.08em; /* 27 DIVIDED BY 25 */
	width: 438px; /* 584 */
}

.supportSignRightColumnContainer p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-left: 5px;
	padding-top: 7px; /* 10 */
	/*padding-bottom: 11px;  15 */
	padding-bottom: 9px;
}

.supportSignRightColumnContainer p:nth-of-type(2) {
	/*padding-top: 43px;  57 */
	padding-top: 12px;
}

#supportSignForm #formTitle {
    width: 100px;
	height: 20px;
	padding: 0;
    margin: 0;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm #formTitle select {
	width: 102px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	padding-left: 4px !important;
}

#supportSignForm label {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    margin-bottom: 4px; /* 6 */
    padding-left: 5px;
}

#supportSignForm label.radioLabel  {
	padding-left: 0px;
	line-height: 20px;
}

#supportSignForm input {
	width: 255px; /* 265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm input[type="radio"] + label span {
    width: 28px; /* 30 MINUS BORDER */
    height: 20px; /* 20 MINUS BORDER */
	margin-right: 10px;
}

#supportSignForm input[type="submit"] {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
	/*margin-top: 17px;*/
	margin-top: 22px;
	position: absolute;
	right: 67px;
	bottom: 29px;
}


/* 1024 - PRODUCTIONS HOME PAGE
================================= */

#productions-home section p {
	top: 0px;
}

section p span.sectionQuote {
	/*font-size: 3.357142857em !important;  47PX / 14PX */
	text-indent: -0.15em;
}

section p span.sectionQuoteBy {
	/*font-size: 3.357142857em !important;  47PX / 14PX */
}

.whitePanel {
	width: 220px;
	height: 421px;
	top: -31px;
	background-size: 100% auto;
}

.texturePanel {
	width: 219px;
	height: 278px;
	bottom: 9px;
	background-size: 100% auto;	
}

.cross {
	width: 73px;
	height: 73px;
	/*right: 151px;*/
	right: 176px;
	bottom: 85px;
	background-size: 100% auto;	
}

#keys {
	width: 100%;
	height: 345px;
	bottom: -3px;
	background-size: 100% auto; 	
}

#productions-home .productionsRightColumn {
	/*width: 205px;*/
	/*margin-right: 22px;*/
	width: 251px;
	margin-right: 17px;
}

#productions-home .productionsRightColumn .rightColumnScroll {
	margin-top: 36px;
	/*height: 505px;*/
	/*height: 461px;*/
	height: 471px;
}

/*#productionsNav li {
	position: relative;
	display: block;
}*/

#productionsNav li a {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
	/*padding-top: 2px;
	padding-bottom: 2px;*/
}


/* 1024 - PRODUCTIONS PAGES
================================= */

.productionsLeftColumn {
	width: 307px; /* 410 */
	/*margin-top: 0px;*/
	margin-left: 22px; /* 29 */
	/*margin-right: 33px;  44 */
	margin-right: 22px;
	/*background-color: #00FF42;*/
}

.productionsRightColumnContainer {
	/*width: 640px;  854 */
	/*width: 673px;*/
	width: 656px;
	/*margin-top: 0px;*/
	/*background-color: #00FF42;*/
}

.bothColumnScroll {
	width: 455px;
}

.productionsMiddleLeftColumn {
	/*width: 202px;  270 */
	width: 173px;
	/*margin-right: 22px;  29 */
	margin-right: 16px;
}

.productionsMiddleLeftColumn .middleLeftColumnScroll {
	height: 397px; /* 530 */
	margin-top: 16px;
}

.productionsMiddleColumn {
	/*width: 226px;  302 */
	/*margin-right: 22px;  29 */
	width: 260px;
	margin-right: 6px;
}

.productionsMiddleColumn .middleColumnScroll {
	/*height: 505px;  673 */
	height: 460px;
	margin-top: 15px;
}

.productionsRightColumn {
	/*width: 168px;  224 */
	width: 201px;
}

.productionsRightColumn .rightColumnScroll {
	/*margin-top: 21px;*/
	/*height: 505px;  673 */
	/*height: 461px;*/
	height: 460px;
	/*margin-top: 16px;*/
	margin-top: 15px;
}

.productionsImage {
	max-height: 185px;
	/*margin-bottom: 6px;*/
}

.productionsImageLarge {
	max-height: 240px;
	/*margin-bottom: 6px;*/
}

.productionsImageSmall {
	max-height: 90px;
	/*margin-bottom: 6px;*/
	width: 150px;
	/*background-color: #00FF1D;*/
}

.productionsImageQuote {
	max-height: 240px;
	/*margin-bottom: 6px;*/
}

/*.productionsVideo {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	margin-bottom: 6px;
}*/

#productions h2 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */ 
	margin-top: 20px;
}

#productions p {
	/*font-size: 0.75em;  12 DIVIDED BY 16 */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
}

#productions a.resourcesLink {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	bottom: 48px;
	left: 351px;
}

#productions p.title {
	padding-top: 10px;
}


/* 1024 - RESOURCES PAGES
================================= */

.resourcesGraphPaper {
	width: 684px; /* 912 */
	height: 493px;
	background-size: 100% auto;
}

#resourcesImage-01 {
	/*width: 310px;
	height: 271px;*/
	width: 279px;
	height: 244px;
	bottom: 40px;
	left: 65px;
	background-size: 100% auto;
}

#resourcesImage-02 {
	width: 202px;
	height: 156px;
	bottom: 12px;
	/*right: 367px;*/
	right: 60px;
	background-size: 100% auto;
}

#resourcesImage-03 {
	/*width: 338px;
	height: 247px;*/
	width: 220px;
	height: 160px;
	bottom: 19px;
	right: 52px;
	background-size: 100% auto;
	
	display: none;
}

#creative .cross {
	width: 73px;
	height: 73px;
	right: 70px;
	/*bottom: 8px;*/	
	background-size: 100% auto;
	z-index: 2;
}

.resourcesLeftColumn {
	width: 251px; /* 335 */
	/*margin-top: 20px;*/
	margin-left: 30px; /* 40 */
	/*margin-right: 105px;  140 */
	margin-right: 95px;
}

.resourcesRightColumnContainer {
	/*width: 513px;  684 */
	width: 573px;
	margin-top: 28px;
	/*background-color: #00FF42;*/
}

.resourcesMiddleColumn {
	/*width: 240px;  320 */
	width: 270px;
	margin-right: 33px; /* 44 */ 
}

.resourcesRightColumn {
	/*width: 240px;  320 */
	width: 270px;
}

.resourcesLeftColumn p {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	/*padding-top: 15px;*/
}

.resourcesLeftColumn p:first-of-type {
	padding-top: 22px; /* 44 */
}

.resourcesMiddleColumn ul li a, .resourcesRightColumn ul li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.16666666666667em; /* 14 DIVIDED BY 12 */
	/*padding-left: 28px;*/
}

.resourcesMiddleColumn header, .resourcesRightColumn header {
	/*width: 100%;*/
	height: 46px;
}

.resourcesMiddleColumn #resourcesFilm {
	/*background-position: bottom 6px left;*/
	background-size: 51px auto;
}

.resourcesMiddleColumn #resourcesWeblinks {
	/*background-position: bottom 6px left;*/
	background-size: 56px auto;
}

.resourcesRightColumn #resourcesPDF {
	/*background-position: bottom 6px left;*/
	background-size: 28px auto;
}

.resourcesMiddleColumn header h2, .resourcesRightColumn header h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*right: 0;*/
	bottom: 9px;
}


/* 1024 - ABOUT HOME PAGE
================================= */

#about-home #content {
	/*background-image: url(../_images/bgd_about-content.jpg);*/
	background-position: center bottom;
	background-size: 100% auto;
}

#about-home #current-tabs li.leftTab {
	width: 213px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-leftTab_1024.png);
}

#about-home #current-tabs li.rightTab {
	width: 436px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-rightTab_1024.png);
}

#whiteLogo {
	top: 37px; /* 50 */
	width: 210px; /* 280 */
	height: 54px; /* 72 */
}

.penCircle {
	top: -21px; /* -28 */
	width: 280px; /* 374 */
	height: 161px; /* 215 */
	background-size: 100% auto;
}

.navLineContainer {
	top: 105px; /* 140 */
	/*width: 435px;  580 */
	width: 428px;
	height: 19px; /* 25 */
}

#est1983 {
	font-size: 4.6875em; /* 75 DIVIDED BY 16 */
    letter-spacing: -3.07px;
	top: 6px; /* 8 */
}

.navLine {
	/*width: 433px;  578 */
	width: 426px;
	height: 37px; /* 50 */
	border-radius: 10px; /* 10 */
}

.centerNavLine {
	top: 88px; /* 117*/
	width: 1px;
	height: 35px; /* 47 */
}

#about-nav {
	/*top: 141px;  188 */
	/*width: 549px;  732 */
	top: 134px;
	width: 560px;
}

#about-nav ul {
	width: 160px; /* 160 */
}

#about-nav #company {
	left: 0px;
}
	
.leftTab #company-subNav {
	left: 27px;
}

#about-nav #people {
	/*left: 214px;  286 */
	left: 202px;
}

#about-nav ul li a,
.leftTab #company-subNav .subNav li a {
	/*height: 21px;  28 */
	/*line-height: 21px;  28 */
	/*font-size: 1.375em;  22 DIVIDED BY 16 */
	height: 26px; /* 28 */
	line-height: 26px; /* 28 */
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
}
	
.leftTab #company-subNav .subNav li a {
	color: #000;
	background-color: rgba(255,255,255,0.80);
	/*font-size: 1.125em;  18 DIVIDED BY 16 */
	font-size: 1em;
	padding: 0px 12px;
	width: 220px;
}

.leftTab #company-subNav .subNav li:first-of-type a {
	margin-top: 3px;
	padding-top: 8px;
}

.leftTab #company-subNav .subNav li:last-of-type a {
	padding-bottom: 8px;
}

/* 1024 - SHOP
================================= */

#shop .productionsLeftColumn {
	width: 307px; /* 410 */
	/*margin-top: 20px;*/
	margin-left: 22px; /* 29 */
	margin-right: 33px; /* 44 */
}

#shop .productionsRightColumnContainer {
	width: 662px; /* 883 */
	/*margin-top: 20px;*/
}

.shopTop {
	/*height: 283px;  377 */
	height: 243px;
	/*background-image: url(../_images/wood-shelf.jpg);
	background-position: bottom left;
	margin-bottom: 6px;*/
}

.shopMiddle {
	height: 40px; /* 377 */
}

.shopBottom {
	height: 226px; /* 301 */
}

.shopBottomLeft {
	width: 247px; /* 330PX */
	height: 226px; /* 301 */
	margin-right: 31px; /* 42PX */  
}

.shopBottomRight {
	width: 352px; /* 470PX */
	height: 226px; /* 301 */
}

.shopBottomLeft a {
	margin-bottom: 18px;
	padding: 4px;
	max-height: 79px; /* 106 */
	margin-left: 37px; /* 50 */
}

.shopBottomLeft img {
	height: 79px; /* 106 */
}

#shop h1.sectionTitle {
	font-size: 2.9375em !important; /* 47PX / 16PX */
	letter-spacing: -3.07px;
	top: 27px; /* 36 */
	left: 45px; /* 60 */
}

#shop h2 { 
	font-size: 1.0625em; /* 17PX / 16PX */
}

h2.basket { 
	/*padding-top: 116px;  155 */
	padding-top: 80px;
}

.basketUnderline { 
	margin-top: 8px;
}

.basketUnderlineShort { 
	width: 252px; /* 336 */
	margin-top: 16px;
	margin-bottom: 8px;
}

#shop p.titleCopy  {
	right: 30px; /* 40 */
	top: -17px; /* -23 */
	width: 352px; /* 470PX */
	font-size: 0.857142857em; /* 12PX / 14PX */
	line-height: 1.25; /* 15PX / 12PX */
}

#shop p.price  {
	font-size: 1.214285714em; /* 17PX / 14PX */
	padding-top: 13px; /* 18 */
	padding-bottom: 6px; /* 8 */
}

#shop p.description  {
	padding-bottom: 9px;
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.16666666666667em; /* 14PX / 12PX */
}

.shopBtn {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
}

.buy {
	bottom: 24px;
	left: 0px;
}

.update {
	margin-bottom: 6px;
	margin-left: 54px;
}

.checkout {
	margin-left: 54px;
}

#shop table {	
	/*padding-top: 28px;*/
	width: 307px;
}

#shop table td {	
	padding-bottom: 8px; /* 11PX */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	height: 24px;
}

#shop table td.firstShopColumn {	
	width: 40px;
}

#shop table td.secondShopColumn {	
	width: 175px;
}

#shop table input.quantity {	
	/*width: 34px;  45PX */
	width: 24px;
	/*height: 16px;  22PX */
	height: 20px; /* 22PX */
	padding-left: 4px;
	padding-right: 4px;
}

#shop table td.total {
	padding-top: 10px;
}

#shop table td span {	
	font-size: 0.83333333333333em; /* 10 DIVIDED BY 12 */
}

#shopItems {
	min-height:	280px; /* 374PX */
	/*min-height:	303px;  404PX */
}

.shopScroll {
	/*margin-top: 21px;*/
	/*margin-top: 15px;  20PX */
	margin-top: 20px;
	height: 255px;
}

.terms {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	margin-top: 2px;
}

.shop-previous {
	width: 25px;
	height: 34px;		
}

.shop-next {
	width: 25px;
	height: 34px;
	padding-right: 44px;
}

.shop-pagination {
	width: 14px;
	height: 34px;	
}

#shopCarousel {
	width: 935px;
	height: 266px;
	bottom:9px;
}

.slick-slider {
	margin-top: 45px !important;
}

.slick-list div {
	width: 191px;
	max-height: 199px;
}

.slick-list div img {
	height: auto;
	max-width: 100%;
}


/* 1024 - AWARDS PAGES
================================= */

.awardsGraphPaper {
	width: 448px; /* 598 */
	height: 493px; /* 533 MINUS 40 */
	left: 20px;
	top: 20px;
	background-size: 100% auto;
}

.awardsDancers {
	width: 404px; /* 539 */
	height: 444px; /* 592 */
	left: 108px; /* 144 */
	background-size: 100% auto;
}

.awardsHoles {
	width: 19px; /* 25 */
	/*height: 278px;  371 */
	height: 283px;
	right: 40px; /* 40 */
	/*top: 145px;  193 */
	top: 125px;
	background-size: 100% auto;
}

.awardsLeftColumn {
	/*width: 307px;  410 */
	/*width: 322px;  430 */
	width: 360px;
	margin-top: 20px;
	position: absolute;
	left: 548px;
}

.awardsScroll {
	margin-top: 11px; /* 15 */
	/*height: 340px;*/
	height: 350px;
	/*background-color: #23FF00;*/
}
	
.educationScroll {
	/*height: 328px;*/
	height: 418px;
}

.awardsLeftColumn h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em;
	/*margin-top: 37px;  795 */
	/*margin-top: 27px;*/
	margin-top: 15px;
}

.awardsLeftColumn p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	padding-top: 11px; /* 15 */
}

.awardsLeftColumn ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 11px; /* 15 */
}
	
.education-image-container {
	top: 45px;
}


/* 1024 - CONTACT PAGE
================================= */

#worldMap {
	width: 452px;
	height: 255px;
	/*bottom: 130px;*/
	top: 165px;
	/*right: 330px;*/
	right: 319px;
	background-size: 100% auto; 
}

#contactBook {
	width: 392px;
	height: 475px;
	/*bottom: 30px;*/
	top: 44px;
	background-size: 100% auto;
	/*right: 16px;*/
	right: 5px;
}

#contactHand {
	width: 56px;
	height: 24px;
	/*bottom: 130px;*/
	top: 394px;
	/*right: 166px;*/
	right: 155px;
	background-size: 100% auto;
}

#contactArrow {
	width: 360px;
	/*height: 5px;*/
	/*bottom: 310px;*/
	top: 234px;
	/*right: 210px;*/
	right: 199px;
	/*background-size: 100% auto;*/
}

.contactLeftColumn {
	/*width: 276px;  368 */
	width: 330px;
	/*margin-top: 20px;*/
	margin-left: 25px; /* 34 */
	/*margin-right: 22px;  30 */
	margin-right: 10px;
	/*background-color: #00FF42;*/
}

.contactRightColumn {
	width: 276px; /* 368 */
	/*margin-top: 20px;*/
	/*background-color: #00FF42;*/
}

.contactLeftColumn h2, .contactRightColumn h2 {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	/*padding-top: 17px;*/
}

.contactRightColumn h2:nth-of-type(2) {
	padding-top: 15px;
}

.contactLeftColumn p, .contactRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	/*padding-top: 2px;*/
}

#companyRegistration {
	/*bottom: 110px;*/
	top: 354px;
	left: 25px; /* 34 */
}

#contactDetails {
	width: 189px; /* 252 */
	/*min-height: 112px;*/ 
	/*min-height: 150px;*/
	/*bottom: 129px;*/
	top: 323px;
	/*right: 185px;  277 */
	right: 174px;
	padding-bottom: 9px;
}

#contactDetails p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.307692307em; /* 17 DIVIDED BY 13 */
	/*padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 4px;*/
}

#companyCopyright {
    bottom: 12px;
}


/* 1024 - FOOTER
================================= */

footer span {
	/*font-size: 0.6875em;  11 DIVIDED BY 16 */
	left: 19px; /* 19 DIVIDED BY 1024 */
}

#socialIcons {
	left: 78px;
}

#policies {
	right: 14px;
}


/* 1024 - STICKERS
================================= */

.sticker-01 {
	width: 77px;
	height: 40px;
	right: 97px;
	top: -22px;
	background-size: 100% auto;
}

.sticker-02 {
	width: 53px;
	height: 40px;
	/*top: 84px;*/
	top: 75px;
	background-size: 100% auto;
}

.sticker-03 {
	width: 76px;
	height: 37px;
	right: 130px;
	top: -10px;
	background-size: 100% auto;
}


/* 1024 - POP UP PANELS
================================= */

#joinPanelContainer {
	background-image: url(../_images/join-panel-1024.png);
}

#joinThanksPanelContainer {
	background-image: url(../_images/join-panel-1024.png);
}

#resourcesPanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#resourcesThanksPanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#postagePanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#cookiePanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#termsPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#thanksPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#experiencePanelContainer {
	bottom: -560px;
	width: 100%;
	height: 560px;
	background-image: url(../_images/experience-panel-1024B.png);
}

#experiencePanel {
    top: 205px;
}

#loginPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#companyPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#streamPanel {
	/*width: 1124px;
	height: 612px;*/
	width: 964px;
	height: 590px;
	padding: 30px;
	background-size: 65% auto;
	background-position: bottom -20px right;
	
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

.beware-of-pity #streamPanel {
	background-size: 92% auto;
	background-position: bottom right -35px;
}
	
.can-i-live #streamPanel {
	background-size: 110% auto;
	background-position: bottom right -85px;
}
	
.drive-your-blow #streamPanel {
	/*background-size: 113% auto;*/
	/*background-position: bottom right -85px;*/
	background-size: 153% auto;
	background-position: bottom -127px right -295px;
}
	
#can-i-live-logo {
	top: 90px;
	left: 105px;
	/*width: 292px;*/
	width: 345px;
}

#can-i-live-button {
	bottom: 56px;
	left: 90px;
	/*width: 313px;*/
	width: 369px;
	/*padding-top: 23.9808153477218225%;*/
	height: 89px;
}

#streamPanel > p:nth-of-type(1) {
	font-size: 36px;
	line-height: 38px;
	width: 770px;
}

.beware-of-pity #streamPanel > p:nth-of-type(1) {
	padding-top: 55px;
}

#streamPanel > p:nth-of-type(2) {
	margin-bottom: 50px;
}

.beware-of-pity #streamPanel > p:nth-of-type(2) {
	margin-top: 35px;
}

#streamInstructionsPanel {
	width: 964px;
	height: 518px;
	top: 121px;
	padding: 30px;
}

#streamInstructionsLC {
	width: 870px;
}

#streamInstructionsLC h2 {
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 22px;
}

#streamInstructionsLC p {
	font-size: 19px;
	line-height: 21px;
	padding-bottom: 24px;
}

.liveScroll {
	height: 330px;
    overflow: hidden;
	width: 870px;
}





}









@media only screen and (min-width:768px) and (max-width:1023px) {
	
/* 768 - MAIN LAYERS
================================= */

#container {
	max-width: 768px;
	background-image: url(../_images/bgd_ipad.jpg);
}

#information #container {
	background-image: url(../_images/bgd_information-768.jpg);
}

#current-home #container, 
#productions-home #container,
#about-home #container,
#live-stream #container
{
	background-image: url(../_images/bgd_current-home-768.jpg);
}

#current #container, 
#productions #container, 
#creative #container, 
#shop #container,
#performers #container,
#support #container,
#supportSign #container,
#supporters #container,
#awards #container,
#achievements #container, 
#contact #container,
#pacifists-guide #container 
{
	background-image: url(../_images/bgd_current-768.jpg);
}

#performers .performersBgd, #performers .creativesBgd, #performers .productionBgd  {
	width: 624px;
	height: 724px;
	left: 178px;
	background-size: 100% auto;
}

#creative-home #container {
	background-image: url(../_images/bgd_creative-home-768.jpg);
}

#header {
	height: 105px;
}

#content {
	/*height: 825px;*/
	height: 789px; /* 823 MINUS 34 FOOTER */
	margin-left: 48px;
}

#current #content {
	/*height: 785px;  823 MINUS 40 FOOTER */
}

#logo {
	width: 162px;
	top: 31px;
	left: 49px;	
}

.imageCycle { 
	position: absolute;
	/*width: 83.3333333%;  600 DIVIDED BY 720 */
	width: 600px;
	/*top: 47.25%;*/
	top: 165px;
	/*background-color: #00FF30;*/
}

.imageContainer {
	width: 100%;
	max-height: 457px;
	/*outline: 1px solid #CCC;*/
}

#current footer {
	/*height: 40px;*/
}


/* 768 - PRIMARY NAVIGATION
================================= */

#primary {
	/*width: 38.4114583%;  295 DIVIDED BY 768 */
	/*width: 295px;*/
	width: 350px;
	top: 70px;
	/*left: 47.9166666%;  368 DIVIDED BY 768 */
	left: 368px;
}

#primary li {
}

#primary li a {
	/*height: 40px;*/
	/*line-height: 33px;*/
	font-size: 2.3125em; /* 37 DIVIDED BY 16 */
	letter-spacing: -1.75px;
	/*padding-left: 14px;*/
}

/*#primary li a.past {
	margin-top: 15px;
}

#primary li a.about {
	margin-top: 15px;
}

#primary li a.shop {
	margin-top: 15px;
}*/

/*#primary li:nth-child(2) {  
  margin-bottom: 8px;
}

#primary li:nth-child(5) {  
  margin-top: 4px;
}

#primary li:nth-child(6), #primary li:nth-child(8) {  
  margin-top: 21px;
} USE THESE SETTINGS WHEN THERE ARE SUB ITEMS EG. APG */

#primary li a.production-small {
	font-size: 22px;
} 



/* 768 - SECONDARY NAVIGATION
================================= */

#secondary {
	height: 25px;
	width: 434px;
}

#secondary li.contactBtn {
	width: 104px;
	background-image: url(../_images/tab-contact.png);
	background-repeat: no-repeat;
}

#secondary li.joinBtn {
	width: 193px;
	background-image: url(../_images/tab-join.png);
	background-repeat: no-repeat;
}

#secondary li.loginBtn {
	width: 137px;
	background-image: url(../_images/tab-login.png);
	background-repeat: no-repeat;
}

#information #secondary li.contactBtn {
	width: 104px;
	background-image: url(../_images/tab_information-contact_1024.png);
	background-repeat: no-repeat;
}

#information #secondary li.joinBtn {
	width: 193px;
	background-image: url(../_images/tab_information-join_1024.png);
	background-repeat: no-repeat;
}

#information #secondary li.loginBtn {
	width: 137px;
	background-image: url(../_images/tab_information-login_1024.png);
	background-repeat: no-repeat;
}

#secondary li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	height: 25px;
	line-height: 25px;
	/*padding-left: 8px;*/
}

a.mobile_menu {
	display: none;	
}


/* 768 - SOCIAL MEDIA & OTHER BUTTONS
================================= */

#twitter {
	top: 378px;
	left: 7.2916666%; /* 56 DIVIDED BY 768 */
}

#facebook {
	top: 523px;
	left: 18.75%; /* 144 DIVIDED BY 768 */
}

/*#backBtn {
	width: 52px;
	height: 36px;
	bottom: 38px;
	background-image: url(../_images/btn-back_1024.png);
}

#current #backBtn {
	bottom: -2px;
}

#nextBtn {
	width: 52px;
	height: 36px;
	bottom: -2px;
	background-image: url(../_images/btn-next_1024.png);
}*/

#backBtn {
	width: 63px;
	height: 39px;
	bottom: 22px;
	background-size: 100% auto;
}

#nextBtn {
	width: 74px;
	height: 39px;
	bottom: 43px;
	right: 23px;
	background-size: 100% auto;
}


/* 768 - EVERY PAGE ELEMENTS
================================= */

#founded-graphic {
	left: 15px;
	bottom: 36px;
	width: 152px;
	height: 92px;
	background-image: url(../_images/founded-graphic_iphone.png);
	background-repeat: no-repeat;
}


p#copyright {
	font-size: 0.625em; /* 10 DIVIDED BY 16 */  
	right: 20px;
	bottom: 53px;
}

.joinBtnLarge {
	right: 76px;
	top: 80px;
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
}

#contact .joinBtnLarge, 
#creative-home .joinBtnLarge, 
#about-home .joinBtnLarge,
#support .joinBtnLarge,
#supportSign .joinBtnLarge
{
    /*right: 156px;*/
	right: 86px;
}

#performers .joinBtnLarge,
#supporters .joinBtnLarge,
#achievements .joinBtnLarge
{
	right: 22px;
}


/* 768 - BREADCRUMBS
================================= */

#breadcrumbs {
	display: none;
}

#breadcrumbsSmall {
	position: absolute;
	/*width: 160px;*/
	left: 254px;
	top: 35px;
	/*height: 25px;*/
	display: block;
	z-index: 1000;
}

#breadcrumbsSmall li {
	position: relative;
	/*display: block;*/
}

#breadcrumbsSmall li a {
	width: 152px; /* 160PX MINUS PADDING*/
	/*height: 24px;
	line-height: 24px;*/
	/*font-size: 1.375em;  22 DIVIDED BY 16 */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	font-weight: bold;
	display: inline;
	color: #FFF;
	/*color: #000;*/
	/*border-bottom: 1px solid #000;*/
	border-bottom: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#breadcrumbsSmall li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#breadcrumbsSmall li:hover > a {
	color: #000;
	border-bottom: 1px solid #000;
}

#breadcrumbsSmall ul li a {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	display: block;
	margin-left: 0px;
}

#breadcrumbsSmall ul li:nth-of-type(1) a {
	padding-top: 12px;
	margin-top: 4px;
}

#breadcrumbsSmall ul li:last-of-type a {
	padding-bottom: 12px;
}

#breadcrumbsSmall ul li a:hover {
	color: #009fe3;
	border-bottom: none;
}

#contactLink {
	top: 39px;
	left: 490px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	
	display: none;
}


/* 768 - SEARCH
================================= */

#search {
	bottom: 50px;
	width: 180px;
	height: 18px;
	right: 19px;	
}

#search .label {
	/*font-size: 0.75em;  12 DIVIDED BY 16 */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search label {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search input {
	width: 132px; /* 140 MINUS PADDING */
	height: 16px;
	/*font-size: 0.75em;  12 DIVIDED BY 16 */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
}


/* 768 - HOME PAGE QUOTES
================================= */

.quoteCycle { 
	/*width: 91.6666666%;  660 DIVIDED BY 720 */
	/*left: 6.1111111%;  44 DIVIDED BY 720 */
	width: 660px;
	left: 44px;
	/*top: 146px;*/
	top: 156px;
	/*height: 490px;*/
	height: 477px;
	/*background-color: #00FF30;*/
}

blockquote p {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	line-height: 1.09090909em; /* 24 DIVIDED BY 22 */
	letter-spacing: -0.5px;
}

#quoteOne {
	/*width: 57.228915662651%;  380 DIVIDED BY 664 */
	width: 380px;
	top: -3px;
}

#quoteTwo {
	/*width: 43.674698795181%;  290 DIVIDED BY 664 */
	width: 290px;
	top: -3px;
}

#quoteThree {
	top: -3px;
	/*left: 3.6144578%;  24 DIVIDED BY 664 */
	left: 24px;
}

#quoteFour {
	/*left: 3.6144578%;  24 DIVIDED BY 664 */
	left: 24px;
	bottom: -5px;
}

blockquote p::before {
	width: 21px;
	height: 13px;
	top: -2px;
	left: -24px;
	/*left: -3.6144578%;  -24 DIVIDED BY 664 */
	background-size: 100% auto;
}

blockquote p::after {
	width: 21px;
	height: 13px;
	margin-left: 2px;
	bottom: -3px;
	background-size: 100% auto;
}

blockquote p#quoteThree::after {
	top: -8px;
}

blockquote p#quoteFour::after {
	top: -8px;
}


/* 768 - HOME PAGE ELEMENTS
================================= */

#information-btn {
	height: 52px;
	width: 246px;
	/*top: 54px;*/
	top: 67px;
	background-size: 100% auto;
}

#experience-btn {
	height: 52px;
	width: 246px;
	/*bottom: 100px;*/
	bottom: 67px;
	background-size: 100% auto;
}

#left-line {
	width: 60px;
	left: 20px;
	top: 394px;
}

#right-line {
	width: 60px;
	right: 20px;
	top: 394px;
}


/* 768 - INFORMATION PAGE
================================= */

#socialLinksContainer {
	top: 473px;
}

#twitterFeedContainer {
	top: 473px;
}

#twitterFeedContainer div {
	/*min-height: 220px;*/
}

#promotion {
	top: 473px;
}

.twitterLargeBird {
	top: 437px;
}

.twitterSmallBird-01 {
	top: 450px;
}

.twitterSmallBird-02 {
	top: 482px;
}

.peg-01 {
	top: 451px;
}

.peg-02 {
	top: 451px;
}


/* 768 - CURRENT HOME PAGE
================================= */

a#homeBtn {
	width: 54px;
	height: 37px;
	top: 25px;
	/*left: 427px;*/
	left: 503px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	background-image: url(../_images/btn-home_1024.png);
}

a#homeBtn span {
	top: 14px;
	left: 19px;
}

#current-home section p, #productions-home section p, #creative-home section p {
	/*width: 91.40625%;  702 DIVIDED BY 768 */
	width: 702px;
	top: 59px;
	/*left: 4.296875%;  33 DIVIDED BY 768 */
	left: 30px;
}

#productions-home section p {
	width: 460px;
}

#current-home section p span, 
#productions-home section p span, 
#creative-home section p span 
{
	font-size: 3.5em; /* 49PX / 14PX */
	line-height: 1.061224489em; /* 52PX / 49PX */
	letter-spacing: -1.9px;
}

#currentChair {
	/*width: 134px;
	height: 274px;
	bottom: 31px;
	right: 77px;
	background-size: 100% auto;*/
}


/* 768 - CURRENT PAGE
================================= */

#wrapper {
	margin-left: 22px;
	/*width: 746px;*/
}

div.horizontal .table > section {
  	/*width: 712px;*/
	width: 714px;
}

.contentContainer {
	width: 100%;
	height: 780px;  /* 789 MINUS MARGIN */
	margin-top: 9px;
	margin-right: 18px;
	/*background-color: #02FF00;*/
}

section:last-child .contentContainer .rightColumn {
    background-image: none;
}

.leftColumn {
	position: relative;
	/*width: 295px;  327 MINUS 32PX PADDING */
	width: 297px; /* 329 MINUS 32PX PADDING */
	height: 735px; /* 789 MINUS 54 */
	margin-right: 9px;
	padding-left: 16px;
	padding-right: 16px;
	background-size: 100% auto;
	overflow: hidden;
}

.leftColumn .currentScroll {
	margin-top: 13px;
	/*height: 510px;*/
	height: 500px;
	overflow: hidden;
}

/*#section4 .leftColumn .currentScroll {
	height: 465px;
}*/

.rightColumnContainer {
	width: 358px; /* 367 MINUS 9PX LEFT COLUMN MARGIN */
	float: left;
}

.middleColumn {
	width: 340px; /* 358 MINUS 18PX PADDING */
	margin-right: 9px;
	padding-left: 9px;
	padding-right: 9px;
	background-image: none;
	background-size: 100% auto;
	overflow: hidden;
	
	display: none;
}

.currentText .middleColumn { 
	width: 326px; /* 358PX MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	
	display: none;
}

.rightColumn {
	position: relative;
	width: 340px; /* 358 MINUS 18PX PADDING */
	height: 681px; /* 789 MINUS 108 */
	margin-right: 18px; /* 24 */
	padding-left: 9px; /* 12 */
	padding-right: 9px; /* 12 */
	background-size: 100% auto;
	overflow: hidden;
	
	float: none;
}

.currentText .rightColumn {
	position: relative; 
	width: 326px; /* 358PX MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px; 
	padding-top: 22px;
	padding-bottom: 22px;
}

.template-one .rightColumn {
	height: 440px;
}

.template-two .rightColumn {
	height: 460px;
}

#current h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 21px; /* 28 */
}

#current h2 {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	letter-spacing: -0.37px;
	/*padding-top: 13px;  18 */
}

#current h2.jobTitle {
	font-size: 1.125em; /* 18 DIVIDED BY 16 */
	line-height: 1.111111111em; /* 20 DIVIDED BY 18 */
	letter-spacing: -0.52px;
	padding-top: 2px; /* 3 */
}

#current h3 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 19px; /* 26 */
}

#current h3:first-of-type {
	margin-top: 21px; /* 28 */
}

#current section .by p {
	padding-bottom: 13px;
}

#current section p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	letter-spacing: -0.37px;
	padding-top: 13px; /* 18 */
}

#current section p:first-of-type {
	padding-top: 11px; /* 15 */
}

#current p.email {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	padding-top: 27px; /* 36 */
}

#current .template-one .image-one, #current .template-two .image-one {
	width: 100%;
	max-height: 276px;
	margin-top: 22px;
}

#current .template-one .image-two {
	width: 133px; /* 178 */
	max-height: 180px; /* 240 */
	margin-top: 9px; /* 12 */
}

#current .template-one .image-three {
	width: 255px;
	max-height: 172px;
	margin-top: 9px;
}

#current .template-two .image-two {
	width: 100%;
	max-height: 155px; /* 207 */
	margin-top: 9px; /* 12 */
}

#current .template-two .image-three {
	width: 100%;
	max-height: 267px;
	margin-top: 22px;
}

#current .template-two .image-four, #current .template-two .image-five {
	width: 165px;
	max-height: 116px;
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-one {
	width: 123px; /* 164 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-two {
	width: 144px; /* 192 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-three {
	width: 177px; /* 236 */
	max-height: 110px; /* 147 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-four {
	width: 177px; /* 236 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-five {
	width: 123px; /* 164 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
}

#current .template-three .image-six {
	width: 100%;
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-seven {
	width: 232px; /* 310 */
	max-height: 139px; /* 186 */
	margin-top: 9px; /* 12 */
}

#current .template-four .quoteLargeTop {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four .quoteLargeBottom {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four p.quoteLargeBy {
	padding-top: 22px; /* 29 */
	margin-bottom: 19px; /* 26 */
}

#current .template-four .middleColumn p, #current .template-four .rightColumn p {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	letter-spacing: -0.34px;
}

#current .template-four .middleColumn p {
	padding-top: 47px; /* 63 */
}

#current .videoContainer {
	margin-top: 22px; /* 29 */
}

#current-tabs, #current-tabs-title {
	height: 37px;
	width: 655px;
	/*left: -12px;*/
	left: 56px;
}

#extra-tabs {
	height: 37px;
	width: 655px;
	/*left: 5.46875%;  56PX DIVIDED BY 1024PX */
	left: -93px;
}

#shop #current-tabs, 
#current #current-tabs, 
#creative #current-tabs, 
#awards #current-tabs
{
	left: 140px;
}

#performers #current-tabs,
#supporters #current-tabs,
#achievements #current-tabs
{
	left: 237px;
}

#current-tabs li a, #current-tabs-title li a {
	font-size: 0.8125em; /* 13PX / 16PX */
	margin-right: 20px;
}

#current-tabs li.leftTab, #current-tabs-title li.leftTab {
	width: 279px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-leftTab_1024.png);
}

#extra-tabs li.leftTab {
	width: 219px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-leftTabFaded_1024.png);
}

#current-tabs li.rightTab, #current-tabs-title li.rightTab {
	width: 376px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-rightTab_1024.png);
}

#extra-tabs li.rightTab {
	width: 436px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/current-rightTabFaded_1024.png);
}

#extra-tabs li a {
	font-size: 0.8125em; /* 13PX / 16PX */
}

#extra-tabs li a.companyLink {
	margin-left: 115px;
}
	
.leftTab #company-subNav {
	left: 115px;
}

#extra-tabs li a.achievementsLink {
	margin-left: 20px;
}

#current-tabs li.rightTab h1, #current-tabs-title li.rightTab h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 34px;*/
	padding-left: 21px;
	width: 330px;
	/*white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;*/
	line-height: 1;
	padding-top: 8px;
}

#current-tabs li.leftTab h2, #current-tabs-title li.leftTab h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 140px;*/
	padding-left: 205px;
}


/* 768 - PRODUCTIONS HOME PAGE
================================= */

#productions-home section p {
	top: 0px;
}

section p span.sectionQuote {
	/*font-size: 3.357142857em !important;  47PX / 14PX */
	text-indent: -0.15em;
}

section p span.sectionQuoteBy {
	/*font-size: 3.357142857em !important;  47PX / 14PX */
}

.whitePanel {
	top: -31px;
	right: -36px;
}

.texturePanel {
	bottom: 9px;
	right: -36px;
}

.cross {
	width: 73px;
	height: 73px;
	right: 195px;
	bottom: 85px;
	background-size: 100% auto;	
}

#keys {
	bottom: -4px;
	left: -630px; 	
}

#productions-home .productionsRightColumn {
	width: 251px !important;
	margin-right: 0px;
}

#productions-home .productionsRightColumn .rightColumnScroll {
	margin-top: 20px;
	/*height: 708px;*/
	height: 717px;
}

#productionsNav li a {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
}


/* 768 - PRODUCTIONS PAGES
================================= */

.productionsLeftColumn {
	width: 246px;
	margin-left: 22px;
	margin-right: 18px;
	/*background-color: #00FF42;*/
}

.productionsRightColumnContainer {
	width: 482px;
	/*background-color: #00FF42;*/
}

.bothColumnScroll {
	/*height: 628px;*/
	/*height: 623px;*/
	height: 698px;
	overflow: hidden;
	width: 246px;
	margin-top: 16px;
}

.productionsMiddleLeftColumn {
	/*width: 246px;*/
	margin-right: 18px;
	margin-bottom: 20px;
	
	float: none;
	width: 216px;
}

.productionsMiddleLeftColumn .middleLeftColumnScroll {
	/*height: 397px;*/
	/*margin-top: 16px;*/
	
	height: auto;
	margin-top: 0px;
}

.productionsMiddleColumn {
	/*width: 246px;*/
	margin-right: 18px;
	
	float: left;
	width: 216px;
}

.productionsMiddleColumn .middleColumnScroll {
	/*height: 461px;*/
	/*margin-top: 16px;*/
	
	height: auto;
	margin-top: 0px;
}

.productionsRightColumn {
	position: absolute;
	width: 201px;
	right: 16px;
	/*top: 25px;*/
	/*top: 15px;*/
	
	/*float: none;*/
}

.productionsRightColumn .rightColumnScroll {
	/*height: 708px;*/
	/*height: 701px;
	margin-top: 20px;*/
	height: 698px;
	margin-top: 16px;
}

.productionsImage {
	max-height: 185px;
}

.productionsImageLarge {
	max-height: 240px;
	/*margin-bottom: 6px;*/
}

.productionsImageSmall {
	width: 246px;
	/*max-height: 149px;*/
	max-height: 148px;
	background-color: #00FF1D;
}

.right {
    display: none;
}

.productionsImageQuote {
	max-height: 240px;
	/*margin-bottom: 6px;*/
}

/*.productionsVideo {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	margin-bottom: 6px;
}*/

#productions h2 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */ 
	margin-top: 20px;
}

#productions p {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
}

#productions a.resourcesLink {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	bottom: 48px;
	left: 286px;
}

#productions p.title {
	padding-top: 10px;
}


/* 768 - CREATIVE LEARNING HOME PAGE
================================= */

#creativeHat {
	/*width: 184px;
	height: 154px;
	bottom: 73px;
	left: 40px;
	background-size: 100% auto;*/
}

#creativeImage-01 {
	width: 363px;
	height: 265px;
	bottom: 219px;
	/*left: 470px;*/
	left: 270px;
	background-size: 100% auto;
}

#creativeImage-02 {
	width: 221px;
	height: 178px;
	bottom: 385px;
	/*right: 0px;*/
	background-size: 100% auto;
}

#creativeImage-03 {
	width: 266px;
	height: 199px;
	bottom: 60px;
	right: 33px;
	background-size: 100% auto;
}


/* 768 - WORKSHOPS PAGES
================================= */

.workshopsLeftColumn,
.projectsLeftColumn
{
	height: 724px; /* SAME POSITION AS CURRENT PAGE */
}

.workshopsRightColumnContainer,
.workshopsMiddleLeftColumn,
.workshopsMiddleColumn,
.workshopsRightColumn,
.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	height: 627px;
}

.projectsRightColumnContainer,
.projectsMiddleLeftColumn,
.projectsMiddleColumn,
.projectsRightColumn
{
	height: 749px;
}

.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	height: auto;
}

.workshopsLeftColumn,
.projectsLeftColumn
{
	/*width: 257px;  289 MINUS PADDING*/
	width: 297px; /* 329 MINUS 32PX PADDING */
	margin-left: 22px;
	margin-right: 9px;
	padding-left: 16px;
	padding-right: 16px;
	background-size: 100% auto;
}

.workshopsRightColumnContainer {
	width: 399px; /* 408 MINUS PADDING */
	padding-left: 9px;
}

.workshopsRightColumnContainer .workshopsScroll {
    /*height: 580px;
    margin-top: 18px;
    overflow: hidden;*/
}

.workshopsLeftColumn p,
.projectsLeftColumn p 
{
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	padding-top: 11px;
}

.workshopsLeftColumn p:first-of-type,
.projectsLeftColumn p:first-of-type
{
	padding-top: 22px;
}
	
.projectsLeftColumn p:first-of-type {
	margin-bottom: 12px;
}
	
.trainingLeftColumn .mCustomScrollbar {
	height: 590px;
	overflow: hidden;
	margin-top: 22px;
}

.trainingLeftColumn p:first-of-type {
	padding-top: 0;
}

.workshopsRightColumnContainer div {
	margin-right: 9px;
}

.workshopsRightColumnContainer .image-one {
	width: 261px;
	max-height: 164px;
	margin-top: 22px;
}

.workshopsRightColumnContainer .videoContainer {
	width: 292px;
	margin-top: 22px;
	padding-bottom: 164px;
	
	display: none;
}

.workshopsRightColumnContainer .image-three {
	width: 180px;
	max-height: 103px;
	margin-top: 9px;
	padding-right: 60%;
}

.workshopsRightColumnContainer .image-four {
	width: 261px;
	max-height: 164px;
	margin-top: 9px;
}

.workshopsRightColumnContainer .image-five {
	width: 222px;
	max-height: 88px;
	margin-top: 9px;
}

.workshopsBtn:first-of-type {
	margin-top: 30px;
}

.workshopsBtn {
	margin-top: 9px;
}
	
.optionTwoScroll {
	height: 502px;
}


/* 768 - WORKSHOPS OPTIONS
================================= */

.teachingOption .workshopsLeftColumn p:first-of-type,
.openOption .workshopsLeftColumn p:first-of-type
{
	padding-top: 22px;
}

.teachingOption .workshopsMiddleColumn {
	width: 361px; /* 408 MINUS 47 */
	/*margin-right: 9px;*/
	margin-right: 0px; 
	/*background-color: #00FE12;*/
}

.teachingOption .workshopsRightColumn {
	width: 309px;
	margin-right: 9px;
	
	display: none;
}

.openOption .openOption-one .workshopsMiddleColumn,
.openOption .openOption-two .workshopsMiddleColumn 
{
	width: 361px; /* 408 MINUS 47 */
	/*margin-right: 9px;*/
	margin-right: 0px; 
}

.openOption .openOption-three .workshopsMiddleLeftColumn,
.openOption .openOption-three .workshopsMiddleColumn,
.openOption .openOption-three .workshopsRightColumn {
	/*width: 219px;  292 */
	width: 361px;
	/*margin-right: 9px;  12 */ 
	margin-right: 0px;
	height: auto;
}

.openOption .openOption-one .workshopsRightColumn,
.openOption .openOption-two .workshopsRightColumn 
{
	width: 309px; /* 412  */
	margin-right: 9px; /* 12 */ 
}

.teachingOption .workshopsRightColumnContainer h1,
.openOption .workshopsRightColumnContainer h1  
{
	font-size: 1.375em; /* 30 DIVIDED BY 16 */
	/*margin-top: 26px;  34 */ 
	margin-top: 18px;
}

.openOption .openOption-three .workshopsMiddleColumn h1,
.openOption .openOption-three .workshopsRightColumn h1 {
	margin-top: 28px;
}

.openOption .openOption-three .workshopsMiddleLeftColumn h1 {
	margin-top: 0px;
}

.teachingOption .workshopsRightColumnContainer p,
.openOption .workshopsRightColumnContainer p 
{
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 11px; /* 15 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 16px; /* 21 */
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 13px; /* 17 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 21px;
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 17px;
}

.teachingOption-one .image-one {
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.teachingOption-one .image-two, 
.teachingOption-two .image-one
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
}

.openOption-one .image-one,
.openOption-three .image-one
{
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.openOption-one .image-two, 
.openOption-two .image-one 
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
	
	display: none;
}

.downloadLink {
	bottom: 23px;
    left: 0px; /* 12 */ 
    /*font-size: 1.0625em;*/
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	padding-bottom: 2px;
}

.teachingOption .workshopsBtn:first-of-type,
.openOption .workshopsBtn:first-of-type 
{
	/*margin-top: 27px;*/
	margin-top: 30px;
}


/* 768 - PROJECTS PAGES
================================= */

#creative #wrapper {
	/*width: 408px;*/
}

.projectsRightColumnContainer {
	width: 408px;
}

div.horizontal .projectsTable > section {
	/*width: 640px;  657 MINUS 17PX MARGIN TO ALLOW ARTWORK TO SIT 58PX IN FROM EDGE */
	width: 354px;
	/*background-color: #27FF00;*/
}

.projectsMiddleColumn {
	width: 325px;
	margin-left: 17px; /* 22 */
	margin-right: 0px;
	
	/*display: none;*/
	float: none;
	height: auto;
}

.projectsRightColumn {
	width: 325px;
	/*background-color: #27FF00;*/
	margin-left: 17px;
	
	float: none;
}
	
.projectsLeftColumn .mCustomScrollbar {
	height: 460px;
	overflow: hidden;
}

.projectsLeftColumn ul {
	/*margin-top: 39px;  52 */
	/*margin-top: 12px;*/	
}

.projectsLeftColumn ul li a {
    border-radius: 9px;
    font-size: 14px;
    height: 16px;
    line-height: 16px;	
    margin-top: 8px;
    padding-left: 16px;
	padding-right: 16px;
}

.projectsMiddleColumn h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*margin-top: 20px;*/
	margin-top: 16px;
	margin-bottom: 19px; /* 25 */
}

.projectsMiddleColumn .figCaption {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 14px; /* 19 */
	
	display: none;
}

.projectsRightColumnContainer .image-one {
	width: 100%;
	max-height: 247px;
	/*background-color: #2DFF00;*/
}

.projectsRightColumn h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*margin-top: 20px;*/
	margin-top: 16px;
	padding-bottom: 16px;
}

.projectsRightColumn h3 {
	font-size: 1.0625em; /* 17PX / 16PX */
	margin-top: 25px; /* 34 */
}

.projectsRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 7px; /* 9 */
}

.projectsRightColumn p:first-of-type {
	/*font-size: 1.125em;  18PX / 16PX */
	/*line-height: 1.111111111em;  20PX / 18PX */
	font-size: 1em; /* 16PX / 16PX */
	line-height: 1.125em; /* 18PX / 16PX */
	padding-top: 0px;
}

.projectsRightColumn .rightColumnScroll {
	/*height: 350px;*/
	height: 308px;
}


/* 768 - AWARDS PAGES
================================= */

.awardsGraphPaper {
	width: 290px;
	height: 717px;
	left: 20px;
	top: 20px;
	/*background-size: 100% auto;*/
	background-position: right top;
}

.awardsDancers {
	/*width: 404px;  539 */
	/*height: 444px;  592 */
	width: 300px;
	height: 329px;
	left: 35px;
	background-size: 100% auto;
}

.awardsHoles {
	width: 19px; /* 25 */
	/*height: 278px;  371 */
	height: 283px;
	right: 40px; /* 40 */
	/*top: 145px;  193 */
	top: 125px;
	background-size: 100% auto;
	
	display: none;
}

.awardsLeftColumn {
	width: 360px;
	margin-top: 20px;
	position: absolute;
	left: 334px;
	/*background-color: #00FD10;*/
}

.awardsScroll {
	margin-top: 11px; /* 15 */
	/*height: 340px;*/
	height: 749px;
	/*background-color: #23FF00;*/
}
	
.educationScroll {
	height: 632px;
}
	
.awardsLeftColumn h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em;
	/*margin-top: 37px;  795 */
	margin-top: 27px;
}

.awardsLeftColumn p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	padding-top: 11px; /* 15 */
}

.awardsLeftColumn ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 11px; /* 15 */
}


/* 768 - RESOURCES PAGES
================================= */

.resourcesGraphPaper {
	width: 684px;
	height: 717px;
	right: -260px;
	/*background-size: 100% auto;*/
}

#resourcesImage-01 {
	width: 279px;
	height: 244px;
	bottom: 100px;
	left: 90px;
	background-size: 100% auto;
}

#resourcesImage-02 {
	width: 202px;
	height: 156px;
	bottom: 12px;
	/*right: 367px;*/
	right: 60px;
	background-size: 100% auto;
}

#resourcesImage-03 {
	width: 220px;
	height: 160px;
	bottom: 19px;
	right: 52px;
	background-size: 100% auto;
	
	display: none;
}

#creative .cross {
	width: 73px;
	height: 73px;
	right: 70px;
	/*bottom: 8px;*/	
	background-size: 100% auto;
	z-index: 2;
}

.resourcesLeftColumn {
	width: 297px;
	margin-left: 30px; /* 40 */
	margin-right: 60px;
}

.resourcesRightColumnContainer {
	/*width: 393px;*/
	width: 270px;
	margin-top: 28px;
	/*background-color: #00FF1B;*/
}

.resourcesMiddleColumn {
	width: 270px;
	margin-right: 0px;
	float: none;
}

.resourcesRightColumn {
	width: 270px;
	float: none;
}

.resourcesLeftColumn p {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	/*padding-top: 15px;*/
}

.resourcesLeftColumn p:first-of-type {
	padding-top: 22px; /* 44 */
}

.resourcesMiddleColumn ul li a, .resourcesRightColumn ul li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.16666666666667em; /* 14 DIVIDED BY 12 */
	/*padding-left: 28px;*/
}

.resourcesMiddleColumn header, .resourcesRightColumn header {
	/*width: 100%;*/
	height: 46px;
	margin-top: 20px;
}

.resourcesMiddleColumn header:first-of-type {
	margin-top: 0px;
}

.resourcesMiddleColumn #resourcesFilm {
	/*background-position: bottom 6px left;*/
	background-size: 51px auto;
}

.resourcesMiddleColumn #resourcesWeblinks {
	/*background-position: bottom 6px left;*/
	background-size: 56px auto;
}

.resourcesRightColumn #resourcesPDF {
	/*background-position: bottom 6px left;*/
	background-size: 28px auto;
}

.resourcesMiddleColumn header h2, .resourcesRightColumn header h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*right: 0;*/
	bottom: 9px;
}


/* 768 - ABOUT HOME PAGE
================================= */

#about-home #content {
	background-image: url("../_images/bgd_about-content-768.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #000;
}

#about-home #current-tabs li.leftTab {
	width: 213px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-leftTab_1024.png);
}

#about-home #current-tabs li.rightTab {
	width: 436px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-rightTab_1024.png);
}

#whiteLogo {
	top: 37px; /* 50 */
	width: 210px; /* 280 */
	height: 54px; /* 72 */
}

.penCircle {
	top: -21px; /* -28 */
	width: 280px; /* 374 */
	height: 161px; /* 215 */
	background-size: 100% auto;
}

.navLineContainer {
	top: 105px; /* 140 */
	/*width: 435px;  580 */
	width: 428px;
	height: 19px; /* 25 */
}

#est1983 {
	font-size: 4.6875em; /* 75 DIVIDED BY 16 */
    letter-spacing: -3.07px;
	top: 6px; /* 8 */
}

.navLine {
	/*width: 433px;  578 */
	width: 426px;
	height: 37px; /* 50 */
	border-radius: 10px; /* 10 */
}

.centerNavLine {
	top: 88px; /* 117*/
	width: 1px;
	height: 35px; /* 47 */
}

#about-nav {
	/*top: 141px;  188 */
	/*width: 549px;  732 */
	top: 134px;
	width: 560px;
}

#about-nav ul {
	width: 160px; /* 160 */
}

#about-nav #company {
	left: 0px;
}

#about-nav #people {
	/*left: 214px;  286 */
	left: 202px;
}

#about-nav ul li a,
.leftTab #company-subNav .subNav li a {
	/*height: 21px;  28 */
	/*line-height: 21px;  28 */
	/*font-size: 1.375em;  22 DIVIDED BY 16 */
	height: 26px; /* 28 */
	line-height: 26px; /* 28 */
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
}
	
.leftTab #company-subNav .subNav li a {
	color: #000;
	background-color: rgba(255,255,255,0.80);
	/*font-size: 1.125em;  18 DIVIDED BY 16 */
	font-size: 1em;
	padding: 0px 12px;
	width: 220px;
}

.leftTab #company-subNav .subNav li:first-of-type a {
	margin-top: 3px;
	padding-top: 8px;
}

.leftTab #company-subNav .subNav li:last-of-type a {
	padding-bottom: 8px;
}


/* 768 - PERFOMERS PAGES
================================= */

.performersLeftColumn,
.performersRightColumnContainer,
.performersMiddleColumn,
.performersRightColumn
{
	height: 749px; /* 789 MINUS 40PX MARGIN */
}

.performersLeftColumn {
	width: 150px;
	margin-left: 22px;
	margin-right: 18px;
	/*background-color: #00FF42;*/
}

.performersLeftColumn .leftColumnScroll {
	margin-top: 56px;
	/*height: 375px;*/
	height: 647px;
}

.performersRightColumnContainer {
	width: 556px;
	/*background-color: #00FF42;*/
}

.performersMiddleColumn {
	width: 338px;
	margin-right: 18px;
}

.performersRightColumn {
	width: 200px;
}

.performersRightColumn .rightColumnScroll {
	height: 432px;
	overflow: hidden;
}

#performersNamesList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

#performers h1 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
}

.performersMiddleColumn p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

.performersMiddleColumn p:first-of-type {
	/*padding-top: 11px;*/
}

#performersProductionsList {
	width: 200px;
}

#performersProductionsList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

#performersProductionsThumbs {
	width: 150px;
	
	display: none;
}

#performersProductionsThumbs li {
	width: 42px;
	max-height: 42px;
	margin-left: 8px;
	margin-bottom: 8px;
}

/* 768 - COMPANY PAGE
================================= */

.companyLeftColumn {
	width: 344px;
	margin-top: 60px;
	padding-left: 30px;
	padding-right: 10px;
	margin-left: 0;
	margin-right: 0;
}

.companyLeftColumn p {
	/*padding-bottom: 9px;*/
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.25em; /* 15PX / 12PX */
}

.companyLeftColumn .leftColumnScroll {
	height: 636px;
}
	
.educationLeftColumn .leftColumnScroll {
	height: 636px;
}

.companyRightColumn {
	width: 344px;
	margin-top: 40px;
	padding-left: 10px;
}

.companyRightColumn .images {
	/*display: none;*/	
}

/*.companyRightColumn .image-one {
	width: 217px;
}*/

/* 768 - LIVE STREAM PAGE
================================= */

h1.live-stream-title {
    font-size: 24px;
	left: 59px;
	top: 75px;
}

.beware-of-pity h1.live-stream-title {
	left: 50px;
	font-size: 28px;
}

#live-stream-container {
	/*width: 1024px;
	height: 576px;*/
	width: 708px;
	height: auto;
	right: 30px;
	top: 16px;
}

.beware-of-pity #live-stream-container {
    top: 41px;
}

#live-stream-container #count-down-container div {
	width: 446px;
	height: 342px;
}

.beware-of-pity #live-stream-container #count-down-container div {
	background-size: 69% auto;
}

#live-stream-container #count-down-container div p {
	font-size: 24px;
	margin-top: -14px;
}

.beware-of-pity #live-stream-container #count-down-container div p {
	margin-top: -12px;
}

#live-stream-container #count-down-container div p#count-down {
	font-size: 70px;
	margin-top: 65px;
}

.beware-of-pity #live-stream-container #count-down-container div p#count-down {
	font-size: 66px;
	margin-top: 44px;
}

#barbican-logo {
	left: 29px;
	top: 447px;
	width: 26px;
	/*display: none;*/
}

.ticket-info {
	width: 260px;
	left: 350px;
	font-size: 13px;
	/*top: 447px;*/
	top: 502px;
}

.beware-of-pity .ticket-info {
	font-size: 11px;
	top: 455px;
	left: 328px;
	width: 300px;
}

.ticket-info li:nth-of-type(4) {
	margin-top: 11px;
}

.video-menu {
	width: 240px;
	top: 422px;
	left: 82px;
}

.beware-of-pity .video-menu {
	top: 448px;
	left: 60px;
}

a.video-menu-item {
	margin-bottom: 4px;
}

a.video-menu-item span {
	font-size: 12px;
	padding: 10px 10px;
	line-height: 14px;
}

#live-stream-links {
	left: 350px;
	/*top: 569px;*/
	top: 612px;
}

.beware-of-pity #live-stream-links {
	top: 625px;
	/*top: 641px;*/
	left: 328px;
}

#live-stream-links span {
	display: inline;
}

#live-stream-links p {
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 10px;
}

#live-stream-links p:nth-of-type(2) {
	padding-bottom: 7px;
}

.live-stream-supporters {
	right: 20px;
	top: 82px;
	height: 20px;
}

.beware-of-pity .live-stream-supporters {
	height: 37px;
    right: 40px;
    top: 104px;
}

.beware-of-pity .live-stream-supporters li #complicite-support-logo {
	width: 118px;
}

.beware-of-pity .live-stream-supporters li #schaubuhne-berlin-logo {
	width: 172px;
}

#streamPanel .live-stream-supporters {
	right: 30px;
	top: auto;
	bottom: 30px;
}

.live-stream-supporters p {
	font-size: 10px;
	line-height: 20px;
}

#live-stream-sticker-01 {
    height: 40px;
    right: 90px;
    bottom: 20px;
    width: 77px;
	background-size: 100% auto;
	display: none;
}

#live-stream-sticker-03 {
    height: 37px;
    right: 50px;
    bottom: 50px;
    width: 75px;
	background-size: 100% auto;
	display: none;
}

#viewing-instructions {
	/*width: 440px;*/
	/*left: 328px;*/
	left: 350px;
	top: 532px;
	width: 280px;
	z-index: 50;
}

.beware-of-pity #viewing-instructions {
	left: 50px;
    top: 113px;
    width: 280px;
}

.beware-of-pity #viewing-instructions h3 a {
    font-size: 17px;
}

#live-stream-links-two {
	left: 350px;
	top: 716px;
	width: 380px;
}

.live-stream-extra-logos {
	/*width: 368px;*/
	/*height: 70px;*/
	width: 272px;
	height: 64px;
	left: 328px;
	/*top: 717px;*/
	/*top: 732px;*/
	top: 730px;
}

.live-stream-extra-logos #A14-18-now-logo {
	/*width: 184px;*/
	width: 147px;
}

.live-stream-extra-logos #goethe-institut-logo {
	/*width: 79px;*/
	width: 63px;
}

.live-stream-extra-logos p.right {
	/*right: 12px;*/
	display: block !important;
}

.beware-of-pity #streamPanel .live-stream-extra-logos {
    top: 655px;
	width: 330px;
	height: 72px;
}

.beware-of-pity #streamPanel .panelQuote {
	right: 176px;
	top: 582px;
}

.beware-of-pity #streamPanel .panelQuote em {
	font-size: 30px;
}

.beware-of-pity #streamPanel .panelQuote span {
	padding-top: 6px;
	padding-left: 10px;
}

/* 768 - PACIFISTS GUIDE PAGE
================================= */

.pacifists-guide-LC,
.pacifists-guide-RC-container,
.pacifists-guide-FC,
.pacifists-guide-MC,
.pacifists-guide-RC
{
	height: 749px;
}

#pacifists-guide .joinBtnLarge {
	right: 44px !important;
}

#edging {
	background-image: url(../_images/APG_edging-768.jpg);
	background-repeat: no-repeat;
	height: 686px;
	width: 309px;
	top: -2px;
	left: 8px;
}

h1.pacifists-guide-title {
    font-size: 13px; /* 15 DIVIDED BY 16 */
	padding-top: 0px;
}

.pacifists-guide-LC {
	width: 275px;
	margin-top: 14px;
	/*margin-left: 25px;*/
	/*margin-right: 18px;*/
	margin-left: 22px;
	margin-right: 9px;
}

.pacifists-guide-LC-top {
	height: 376px;
}

.pacifists-guide-LC-middle {
	height: 204px;
	background-color: #FFF;
	padding: 8px;
	background-image: url(../_images/map-bgd_LC.jpg);
	background-repeat: no-repeat;
}

.pacifists-guide-LC-bottom {
	height: 44px;
}

.pacifists-guide-LC-top p {
    /*font-size: 11px;
	line-height: 12px;*/
	/*font-size: 12px;
	line-height: 13px;*/
	padding-left: 12px;
	/*padding-top: 11px;*/
}

.pacifists-guide-LC-top > p:nth-of-type(2) {
	/*padding-top: 2px;*/
	/*padding-top: 3px;*/
	width: 181px;
}

#associates-logo {
	/*width: 122px;
	top: 6px;
	left: -4px;*/
}

#APG-logo {
	width: 210px;
	bottom: 25px;
	left: 12px;	
}

#compass-graphic {
	top: 17px;
	height: 98px;
	right: 15px;
	width: 59px;
	background-size: 100% auto;
}

#circle {
	width: 32px;
	height: 32px;
	top: 47px;
	right: 27px;
}

.pacifists-guide-LC-middle > ul > li {
	width: 127px;
	height: 66px;
	margin-bottom: 2px;
}

.pacifists-guide-LC-middle > ul > li:nth-of-type(odd) {
	margin-right: 2px;
}

.pacifists-guide-LC ul > li a {
	padding-top: 1px;
    padding-left: 2px;
    font-size: 17px;
	line-height: 19px;
}

.pacifists-guide-LC-middle ul > li > ul {
	padding-top: 2px;
	padding-left: 2px;
}

.pacifists-guide-LC-middle ul > li > ul > li a {
	/*font-size: 10px;
	line-height: 12px;*/
	/*letter-spacing: -0.4px;*/
	font-size: 11px;
	line-height: 14px;
}

#pacifists-guide #wrapper {
	height: 761px;
	/*background-color: rgba(81,248,2,1.00);*/
}

.pacifists-guide-RC-container {
	width: 462px;
	margin-top: 14px;
}

div.horizontal .pacifists-guide-table > section {
	width: 433.584px;
}

.pacifists-guide-MC {
	/*width: 217px;*/
	/*margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;*/
	float: none;
	/*width: 421px;*/
	width: 410px;
	margin-right: 0px;
}

#section2-RC-desktop,
#section3-RC-desktop,
#section4-RC-desktop,
#section5-RC-desktop,
#section6-RC-desktop 
{
	display: none;
}

#section2-RC-mobile,
#section3-RC-mobile,
#section4-RC-mobile,
#section5-RC-mobile,
#section6-RC-mobile 
{
	display: block;
	/*width: 425px;*/
	/*width: 421px; */
	width: 410px;
}

.pacifists-guide-FC {
	padding-top: 28px;
	padding-left: 16px;
	padding-right: 16px;
}

#section1 .pacifists-guide-FC,
#section7 .pacifists-guide-FC 
{
	padding-left: 44px;
	padding-right: 28px;
}

#section1 .pacifists-guide-FC .fullColumnScroll, 
#section7 .pacifists-guide-FC .fullColumnScroll
{
	/*height: 300px;
	overflow: hidden;*/
	height: auto;
	margin-top: 16px;
}

#section1 .pacifists-guide-FC h1 {
    font-size: 24px;
	line-height: 24px;
	/*letter-spacing: -1px;*/
}

#section7 .pacifists-guide-FC h1 {
    font-size: 32px;
	line-height: 32px;
}

#section1 .pacifists-guide-FC h1 span {
	/*display: block;*/
}

.pacifists-guide-FC p {
	/*width: 374px;*/
    font-size: 12px;
	line-height: 14px;
	padding-top: 11px;
	
	width: 100%;
}

#section1 .pacifists-guide-FC p {
	/*width: auto;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(1),
#section7 .pacifists-guide-FC p:nth-of-type(1) 
{
    font-size: 29px;
	line-height: 29px;
	/*letter-spacing: -1px;*/
	/*padding-top: 16px;*/
	padding-top: 0px;
}

#section7 .pacifists-guide-FC .fullColumnScroll p:nth-of-type(1) {
	padding-top: 44px !important;
}

#section1 .pacifists-guide-FC p:nth-of-type(2) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 22px;
	padding-right: 50px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(3) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 16px;
	padding-right: 50px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p.booking,
#section7 .pacifists-guide-FC p.booking,
#pacifists-guide #section7 p.booking
{
	font-size: 17px;
	line-height: 17px;
	/*padding-top: 70px;*/
	top: 700px;
}

#pacifists-guide #section7 p.booking {
	padding-top: 0px;
	margin-left: 16px;
}

#pacifists-guide-sticker-01 {
	top: 608px;
	height: 40px;
	left: 335px;
	width: 77px;
	background-size: 100% auto;
}

#pacifists-guide-sticker-03 {
	top: 600px;
	height: 37px;
	left: 290px;
	width: 75px;
	background-size: 100% auto;
}

#pacifists-guide-line-00 {
	top: 610px;
	height: 97px;
	left: 78px;
	width: 347px;
	background-size: 100% auto;
}

#pacifists-guide-line-01 {
	width: 205px;
	height: 51px;
	top: 583px;
	left: 231px;
	background-size: 100% auto;
}

#pacifists-guide-line-03 {
	width: 225px;
	height: 37px;
	top: 726px;
	left: 20px;
	background-size: 100% auto;
}

#pacifists-guide-line-04 {
	width: 55px;
	height: 167px;
	top: 342px;
	left: 555px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-05 {
	width: 158px;
	height: 61px;
	top: 647px;
	left: 12px;
	background-size: 100% auto;
}

#pacifists-guide-line-06 {
	width: 132px;
	height: 59px;
	top: 269px;
	left: 494px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-07 {
	top: 392px;
	height: 121px;
	left: 494px;
	width: 32px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-08 {
	top: 725px;
	height: 37px;
	left: 170px;
	width: 142px;
	background-size: 100% auto;
}

#pacifists-guide-line-09 {
	top: 62px;
	height: 32px;
	left: 6px;
	width: 299px;
	background-size: 100% auto;
}

h2#patients-title {
	width: 60px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
	
	/*width: 92px;
	height: 38px;
	padding-bottom: 4px;*/
}

h2#creative-title {
	width: 101px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
	
	/*width: 160px;
	height: 38px;
	padding-bottom: 4px;*/
}

h2#scientists-title {
	width: 201px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
}

.pacifists-guide-MC p {
    /*font-size: 10px;
	line-height: 12px;*/
}

.pacifists-guide-MC > p:nth-of-type(1) {
	/*padding-bottom: 17px;*/
	padding-top: 0px;
}

.pacifists-guide-MC > p:last-of-type {
	padding-bottom: 22px;
}

.pacifists-guide-MC > p {
	/*width: 201px;*/
	/*width: 269px;*/
	width: 100%;
}

.pacifists-guide-MC .mCSB_inside > .mCSB_container {
  	margin-right: 15px;
}

.pacifists-guide-MC .middleColumnScroll {
	/*height: 354px;*/
	height: 284px;
	margin-top: 24px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll {
	height: 337px;
	margin-top: 14px;
}

.pacifists-guide-video-menu {
	/*min-height: 85px;*/
	min-height: 65px;
	margin-bottom: 8px;
}

.pacifists-guide-video-menu a img {
	/*width: 102px;*/
	width: 78px;
	height: auto;
}

.pacifists-guide-video-menu .description {
	padding: 6px 6px 12px 90px;
}

.pacifists-guide-video-menu .description h3 {
    font-size: 11px;
	line-height: 13px;
	padding-bottom: 4px;
}

#pacifists-guide-controls {
	width: 73px;
	height: 30px;
	bottom: 22px; /* 26px */
	right: 33px; /* 66px */
}

#pacifists-guide-controls li a {
	height: 30px;
}

#pacifists-guide-controls li a.backward {
	width: 37px;
}

#pacifists-guide-controls li a.forward {
	width: 36px;	
}

.morecontent a.less {
	padding-top: 4px; /* 6px */
}

#pacifists-guide #section6 p {
	font-size: 12px;
	line-height: 14px;
}

#pacifists-guide #section6 .pacifists-guide-MC > p:nth-of-type(1) {
	font-size: 16px; /* 22px */
	line-height: 16px;
	padding-bottom: 24px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(2) {
	padding-top: 11px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(3) {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
}

#pacifists-guide h3.pacifists-guide-list-title {
	font-size: 12px; /* 22px */
	line-height: 14px;
	padding-top: 10px;
}

#pacifists-guide h3.pacifists-guide-list-title:nth-of-type(1) {
	padding-top: 19px;
}

#pacifists-guide .pacifists-guide-list li {
	font-size: 11px; /* 12px */
	line-height: 15px;
}

#section6-RC-mobile p {
	padding-top: 6px;
}

#section6-RC-mobile a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 11px; /* 12px */
	line-height: 13px;
	color: #dc5fb1;
}

#section6-RC-mobile a:hover {
	color: rgba(202,13,137,1.00);
}

#section6-RC-mobile a.active-video {
	color: rgba(202,13,137,1.00);
}

#section6-RC-mobile blockquote {
	display: none;	
}

#section6-RC-mobile p.booking,
#section6-RC-mobile p.booking a
{
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 18px !important; /* 24px */
	line-height: 20px !important;
	color: #000 !important;
}

#section6-RC-mobile p.booking {
	padding-top: 10px; /* 35px */
}

#section6-RC-mobile p.booking a {
	text-decoration: underline;
}

#section6-RC-mobile p.booking a:hover {
	/*text-decoration: underline;*/
	color: rgba(202,13,137,1.00);
}

#pacifists-guide #section1 {
	background-image: url(../_images/APG_Start-Bgd_768.png);
	background-repeat: no-repeat;
	width: 434px;
	height: 765px;
}

#pacifists-guide #section2 {
	/*background-size: 100% auto;	
	background-position: 0 -20px;*/
	background-image: url(../_images/APG_watch-bgd_ipad.jpg);
}

#pacifists-guide #section3 {
	/*background-size: 100% auto;	
	background-position: 0 -20px;*/
	background-image: url(../_images/APG_patients-bgd_ipad.jpg);
}

#pacifists-guide #section4 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
	background-image: url(../_images/APG_scientists-bgd_ipad.jpg);
}

#pacifists-guide #section5 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
	background-image: url(../_images/APG_creative-bgd_ipad.jpg);
}

#pacifists-guide #section7 {
	background-image: url(../_images/APG_end-bgd_768.png);
}



#section7 .pacifists-guide-MC {
	/*margin-left: 25px;*/
	/*margin-right: 22px;*/
	float: none;
	width: 400px;
	margin-right: 0px;
	height: auto;
	margin-left: 16px;
	padding-top: 28px;
}

#section7 .pacifists-guide-RC {
	/*width: 348px;*/
	/*padding-top: 47px;*/
	padding-top: 23px;
	float: none;
	width: 400px;
	height: auto;
	margin-left: 16px;
}

#section7 .pacifists-guide-RC .rightColumnScroll {
	/*height: 219px;*/
	height: 198px;
}

#section7 .pacifists-guide-MC .cycle-slideshow {
	margin-top: 28px;
}

#section7 .pacifists-guide-MC h1 {
    font-size: 32px;
	line-height: 32px;
	/*letter-spacing: -1px;*/
	padding-left: 0px;
	padding-top: 0px;
}

#section7 .pacifists-guide-RC h3 {
	font-size: 16px;
	line-height: 18px;
	/*padding-top: 19px;*/
	padding-top: 14px;
}

#section7 .pacifists-guide-RC li a {
	/*font-size: 14px;
	line-height: 16px;
	letter-spacing: -0.4px;
	padding-top: 3px;*/
	font-size: 12px;
	line-height: 14px;
}

#section7 .pacifists-guide-RC p {
	/*font-size: 12px;*/
	/*line-height: 14px;*/
	/*width: 360px;*/
	/*padding-top: 14px;*/
	width: 300px;
}

#section7 .pacifists-guide-RC p:nth-of-type(1) {
	padding-top: 24px;
}

#iframe-container {
	/*padding: 40px 60px;
	min-height: 690px;*/
	min-height: 200px !important;
}

#iframe-container h1 {
	/*font-size: 22px;
	line-height: 24px;
	margin-bottom: 13px;*/
}

#iframe-container p {
	/*padding-top: 12px;*/
}

#iframe-container p.light-text-first {
	/*padding-top: 24px !important;*/
}

#iframe-container p:nth-of-type(1) {
	/*padding-top: 30px;*/
}

.email-exchange header {
	/*padding-bottom: 10px;*/
}

.email-exchange div:nth-of-type(1) {
	/*float: left;
	width: 50%;*/
}

.email-exchange div:nth-of-type(2) {
	/*float: right;
	width: 50%;
	text-align: right;*/
}

.email-exchange h3 {
	/*font-size: 12px;
	line-height: 14px;*/
}

.email-exchange h4 {
	/*font-size: 12px;
	line-height: 14px;*/
}

#iframe-container .email-exchange p {
    /*padding-top: 9px !important;*/
}

#iframe-container .email-exchange p:nth-of-type(1) {
    /*padding-top: 10px !important;*/
}

#iframe-container .email-exchange {
    /*margin-top: 62px;*/
}

#iframe-container .email-exchange:nth-of-type(1) {
    /*margin-top: 0px;*/
}


/* 768 - ACHIEVEMENTS PAGES
================================= */

#achievementsTexture {
	background-image: url("../_images/achievements-texture-768.jpg");
    background-repeat: no-repeat;
	height: 789px;
}

#achievementsImage {
	width: 253px;
	height: 300px;
	left: -30px;
	bottom: 70px;
	background-size: 100% auto;	
}

#achievementsTitle h1 {
	font-size: 4.3125em; /* 69 DIVIDED BY 16 */
	letter-spacing: -0.04em;
	
	display: none;
}

#achievementsTitle h2 {
	left: 88px;
	top: 58px;
	font-size: 2em; /* 32 DIVIDED BY 16 */
	letter-spacing: -0.01em;
	
	display: none;
}

#achievementsAmpersand {
	width: 145px;
	height: 147px;
	left: 30px;
	top: 93px;
	background-size: 100% auto;
	
	display: none;
}

.achievementsLeftColumn {
	width: 527px;
	margin-left: 207px;
	/*background-color: #00FF42;*/
}

.achievementsLeftColumn table td h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn table td p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn .leftColumnScroll {
	/*height: 507px;  567 MINUS 40PX MARGIN AND 20PX PADDING */
	/*height: 743px;*/
	height: 747px;
	margin-top: 0px;
}


/* 768 - SUPPORTERS PAGES
================================= */

.supportersImage {
	/*height: 450px;
	top: 33px;
	background-size: 100% auto;	*/
	background-position: right -158px top -20px;
    background-size: 130% auto;
}

.supportersCreamBgd {
	height: 789px;
}

.supportersLeftColumn {
	width: 440px;
	/*margin-top: 20px;*/
	margin-left: 284px;
	/*background-color: #00FF26;*/
}

.supportersLeftColumn .leftColumnScroll {
	margin-top: 17px;
	height: 427px;
	overflow: visible;
}

.supportersLeftColumn p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
}

.supportersLeftColumn > p:nth-of-type(1) {
	font-size: 1.875em; /* 30 DIVIDED BY 16 */
	line-height: 1em; /* 30 DIVIDED BY 30 */
}

.supportersLeftColumn > p:last-of-type {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	margin-top: 17px;
}


/* 768 - SUPPORT US PAGES
================================= */

#supportImage-01 {
	width: 131px; /* 175 */
	height: 221px; /* 295 */
	bottom: 0px;
	left: 15px;
	background-size: 100% auto;
}

#supportImage-02 {
	width: 235px;
	height: 245px;
	bottom: 0px;
	left: 90px; /* 120 */
	background-size: 100% auto;
	
	display: none;
}

.supportScissors {
	width: 169px; /* 226 */
	height: 31px; /* 41 */
	bottom: -6px; /* -8 */
	left: 262px; /* 350 */
	background-size: 100% auto;
	z-index: 5;
}

.supportLeftColumn {
	width: 466px;
	/*margin-top: 20px;*/
	/*padding-left: 146px;*/
	padding-left: 216px;
}

.supportRightColumnContainer {
	width: 466px;
	/*padding-left: 146px;*/
	padding-left: 216px;
	/*margin-top: 20px;*/
	/*background-color: #00FF42;*/
}

.supportLeftColumn blockquote {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	text-indent: -0.37em;
	margin-top: 5px;
}

.supportLeftColumn p.quoteBy {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	/*margin-bottom: 24px;  32 */
	margin-bottom: 16px;
}

.supportLeftColumn p {
	/*font-size: 1.25em;  15 DIVIDED BY 16 */
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
}
	
#support #content {
	/*height: 789px;*/
	height: 769px;
}
	
/*#support .supportLeftColumn,
#support .supportRightColumnContainer {
	margin-top: 0px;
}*/
	
#support .supportLeftColumn {
	margin-top: 0px;
}
	
.supportScroll .leftColumnScroll {
	/*margin-top: 0px;*/
	height: 720px;
	margin-top: 20px;
	overflow: hidden;
}

.supportLeftColumn .extra-content {
	padding-bottom: 15px;
}

.supportLeftColumn .extra-content p {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 1.2142857em;
	font-weight: normal;
}

.supportLeftColumn .extra-content p.list-title {
	color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2142857em;
}

.supportLeftColumn .extra-content ul {
	list-style: outside;
	/*margin-left: 13px;*/
	margin-left: 0px;
}

.supportLeftColumn .extra-content ul li {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 18px;
	font-weight: normal;
	padding-top: 0px;
}

.supportRightColumnContainer h1 {
	font-size: 2.375em; /* 38 DIVIDED BY 16 */
	letter-spacing: -0.03em;
	margin-bottom: 3px; /* 4 */
}

.supportRightColumnContainer h3 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-bottom: 6px; /* 8 */
}

.supportOptionLeft {
	/*width: 379px;  506 */
	width: 340px;
	margin-right: 9px; /* 12 */
}

.supportOptionRight {
	width: 78px; /* 104 */
}

.supportOptionLeft p:first-child {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.goldOption p:first-child {
	margin-bottom: -2px;
}

.silverOption p:first-child {
	margin-bottom: -2px;
}

.bronzeOption p:first-child {
	margin-bottom: -2px;
}

.supportRightColumnContainer ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*line-height: 16px;  22 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-bottom: 3px;
}

.enquireBtn {
	border-radius: 9px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px; 
	top: 29px;
}

.divideLine {
	padding-top: 13px; /* 17 */
	margin-bottom: 17px; /* 23 */
}

.divideLine:last-of-type {
	display: none;
}
	
.chimpBtn {
	border-radius: 9px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px; 
	top: 29px;
}


/* 768 - SUPPORT US SIGN UP PAGE
================================= */

#supportSignPattern {
	width: 91px;
	height: 355px;
	left: 42px;
	bottom: 9px;
	background-size: 100% auto;	
}

#supportSignImage {
	width: 301px;
	height: 375px;
	left: 92px; /* 123 */
	bottom: 12px; /* 16 */
	background-size: 100% auto;	
}

#supportSignClock {
	width: 194px; /* 259 */
	height: 278px; /* 371 */
	right: 484px; /* 646 */
	bottom: -28px; /* -38 */
	background-size: 100% auto;
	
	display: none;	
}

#supportSignJug {
	width: 164px; /* 219 */
	height: 238px; /* 317 */
	right: 391px; /* 522 */
	bottom: 19px; /* 25 */
	background-size: 100% auto;	
	
	display: none;
}

.supportSignLeftColumn {
	width: 586px; /* 782 */
	margin-top: 20px;
	margin-left: 30px; /* 40 */
	margin-right: 76px; /* 102 */
	
	float: none;
	position: absolute;
	/*background-color: #00FF15;*/
}

.supportSignRightColumnContainer {
	width: 199px; /* 265 */
	/*margin-top: 20px;*/
	margin-top: 10px;
	
	float: none;
	position: absolute;
	right: 123px;
	top: 150px;
}

.supportSignLeftColumn h1 {
	font-size: 3.5em; /* 56 DIVIDED BY 16 */
	/*line-height: 1em;*/
	letter-spacing: -3px; /* -4 */
}

.supportSignLeftColumn p {
	font-size: 1.5625em; /* 25 DIVIDED BY 16 */
	line-height: 1.08em; /* 27 DIVIDED BY 25 */
	width: 438px; /* 584 */
}

.supportSignRightColumnContainer p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-left: 5px;
	padding-top: 7px; /* 10 */
	/*padding-bottom: 11px;  15 */
	padding-bottom: 9px;
}

.supportSignRightColumnContainer p:nth-of-type(2) {
	/*padding-top: 43px;  57 */
	padding-top: 12px;
}

#supportSignForm #formTitle {
    width: 100px;
	height: 20px;
	padding: 0;
    margin: 0;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm #formTitle select {
	width: 102px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	padding-left: 4px !important;
}

#supportSignForm label {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    margin-bottom: 4px; /* 6 */
    padding-left: 5px;
}

#supportSignForm label.radioLabel  {
	padding-left: 0px;
	line-height: 20px;
}

#supportSignForm input {
	width: 255px; /* 265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm input[type="radio"] + label span {
    width: 28px; /* 30 MINUS BORDER */
    height: 20px; /* 20 MINUS BORDER */
	margin-right: 10px;
}

#supportSignForm input[type="submit"] {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
	/*margin-top: 17px;*/
	margin-top: 22px;
}


/* 768 - SHOP
================================= */

#shop .productionsLeftColumn {
	/*width: 307px;  410 */
	/*margin-top: 20px;*/
	margin-left: 22px; /* 29 */
	margin-right: 33px; /* 44 */
	
	float: none;
	margin-top: 0px;
	width: 331px;
}

#shop .productionsRightColumnContainer {
	width: 662px; /* 883 */
	/*margin-top: 20px;*/
	
	float: none;
	margin-top: 0px;
	position: absolute;
	right: 0px;
	top: 277px;
}

.shopTop {
	/*height: 283px;  377 */
	/*height: 243px;*/
	height: 218px;
	/*background-color: #00FD3C;*/
}

.shopMiddle {
	height: 40px; /* 377 */
}

.shopBottom {
	height: 226px; /* 301 */
}

.shopBottomLeft {
	width: 247px; /* 330PX */
	height: 226px; /* 301 */
	margin-right: 31px; /* 42PX */  
}

.shopBottomRight {
	width: 352px; /* 470PX */
	height: 226px; /* 301 */
}

.shopBottomLeft a {
	margin-bottom: 18px;
	padding: 4px;
	max-height: 79px; /* 106 */
	margin-left: 37px; /* 50 */
}

.shopBottomLeft img {
	height: 79px; /* 106 */
}

#shop h1.sectionTitle {
	font-size: 2.9375em !important; /* 47PX / 16PX */
	letter-spacing: -3.07px;
	top: 27px; /* 36 */
	left: 45px; /* 60 */
}

#shop h2 { 
	font-size: 1.0625em; /* 17PX / 16PX */
}

h2.basket { 
	/*padding-top: 116px;  155 */
	padding-top: 90px;
}

.basketUnderline { 
	margin-top: 8px;
}

.basketUnderlineShort { 
	/*width: 252px; */
	margin-top: 16px;
	margin-bottom: 8px;
	
	/*display: none;*/
	width: 100%;
}

#shop p.titleCopy  {
	right: 30px; /* 40 */
	top: -17px; /* -23 */
	width: 352px; /* 470PX */
	font-size: 0.857142857em; /* 12PX / 14PX */
	line-height: 1.25; /* 15PX / 12PX */
}

#shop p.price  {
	font-size: 1.214285714em; /* 17PX / 14PX */
	padding-top: 13px; /* 18 */
	padding-bottom: 6px; /* 8 */
}

#shop p.description  {
	padding-bottom: 9px;
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.16666666666667em; /* 14PX / 12PX */
}

.shopBtn {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
}

.buy {
	/*bottom: 24px;*/
	left: 0px;
	bottom: 0px;
}

.update {
	margin-bottom: 6px;
	margin-left: 54px;
}

.checkout {
	margin-left: 54px;
}

#shop table {	
	/*padding-top: 28px;*/
	width: 307px;
}

#shop table td {	
	padding-bottom: 8px; /* 11PX */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	height: 24px;
}

#shop table td.firstShopColumn {	
	/*width: 40px;*/
	width: 45px;
}

#shop table td.secondShopColumn {	
	/*width: 175px;*/
	width: 182px;
}

#shop table input.quantity {	
	/*width: 34px;  45PX */
	width: 24px;
	/*height: 16px;  22PX */
	height: 20px; /* 22PX */
	padding-left: 4px;
	padding-right: 4px;
}

#shop table td.total {
	padding-top: 10px;
}

#shop table td span {	
	font-size: 0.83333333333333em; /* 10 DIVIDED BY 12 */
}

#shopItems {
	min-height:	124px;
	/*min-height:	303px;  404PX */
}

.shopScroll {
	/*margin-top: 21px;*/
	/*margin-top: 15px;  20PX */
	margin-top: 20px;
	/*height: 255px;*/
	height: 124px;
}

.terms {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*margin-top: 2px;*/
	margin-top: 0px;
	position: absolute;
	bottom: 75px;
}

.shop-previous {
	width: 25px;
	height: 34px;		
}

.shop-next {
	width: 25px;
	height: 34px;
	padding-right: 44px;
}

.shop-pagination {
	width: 14px;
	height: 34px;	
}

#shopCarousel {
	width: 935px;
	height: 266px;
	bottom:9px;
}

.slick-slider {
	/*margin-top: 45px !important;*/
	margin-top: 20px !important;
}

.slick-list div {
	width: 191px;
	max-height: 199px;
}

.slick-list div img {
	height: auto;
	max-width: 100%;
}
	
.education-image-container > div:nth-of-type(2) > img {
	margin-left: 0;
}


/* 768 - CONTACT PAGE
================================= */

#worldMap {
	width: 452px;
	height: 255px;
	/*bottom: 260px;*/
	top: 283px;
	right: 290px;
	background-size: 100% auto; 
}

#contactBook {
	width: 392px;
	height: 475px;
	/*bottom: 160px;*/
	top: 164px;
	background-size: 100% auto;
	right: 5px;
}

#contactHand {
	width: 56px;
	height: 24px;
	/*bottom: 260px;*/
	top: 510px;
	right: 155px;
	background-size: 100% auto;
}

#contactArrow {
	width: 330px;
	/*bottom: 440px;*/
	top: 352px;
	right: 199px;
	/*background-size: 100% auto;*/
}

.contactLeftColumn {
	width: 330px;
	margin-left: 25px; /* 34 */
	margin-right: 10px;
	/*background-color: #00FF42;*/
}

.contactRightColumn {
	width: 276px; /* 368 */
	/*margin-top: 20px;*/
	/*background-color: #00FF42;*/
}

.contactLeftColumn h2, .contactRightColumn h2 {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	/*padding-top: 17px;*/
}

.contactRightColumn h2:nth-of-type(2) {
	padding-top: 15px;
}

.contactLeftColumn p, .contactRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	/*padding-top: 2px;*/
}

#companyRegistration {
	/*bottom: 110px;*/
	top: 600px;
	left: 25px; /* 34 */
}

#contactDetails {
	width: 189px; /* 252 */
	/*bottom: 260px;*/
	top: 440px;
	right: 174px;
	padding-bottom: 9px;
}

#contactDetails p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.307692307em; /* 17 DIVIDED BY 13 */
}


/* 768 - FOOTER
================================= */

footer span {
	left: 22px;
}

#socialIcons {
	left: 81px;
}


/* 768 - STICKERS
================================= */

.sticker-01 {
	width: 77px;
	height: 40px;
	right: 97px;
	top: -22px;
	background-size: 100% auto;
}

.sticker-02 {
	width: 53px;
	height: 40px;
	/*top: 84px;*/
	top: 75px;
	background-size: 100% auto;
}

.sticker-03 {
	width: 76px;
	height: 37px;
	right: 130px;
	top: -10px;
	background-size: 100% auto;
}


/* 768 - POP UP PANELS
================================= */

#joinPanelContainer {
	background-image: url(../_images/join-panel-1024.png);
}

#joinThanksPanelContainer {
	background-image: url(../_images/join-panel-1024.png);
}

#resourcesPanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#resourcesThanksPanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#postagePanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#postagePanel {
	width: 640px; /* 656 MINUS PADDING */
	right: 56px;
	background-size: 40% auto;
}

#postagePanel .postageScroll {
	height: 277px;
	width: 470px;
}

#postagePanel h1 {
	font-size: 2.9375em; /* 47 DIVIDED BY 16 */
	letter-spacing: -1.1px;
}

#cookiePanelContainer {
	background-image: url(../_images/resources-panel-1024.png);
}

#cookiePanel {
	width: 640px; /* 656 MINUS PADDING */
	right: 56px;
}

#cookiePanel .postageScroll {
	height: 275px;
	width: 470px;
}

#cookiePanel h1 {
	/*font-size: 3.1875em;  51 DIVIDED BY 16 */
	font-size: 2.9375em; /* 47 DIVIDED BY 16 */
	letter-spacing: -1.1px;
}

#termsPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#termsPanel {
	width: 640px;
	right: 56px;
}

#termsPanel .postageScroll {
	/*height: 275px;*/
	width: 470px;
    
    height: 272px;
}

#termsPanel h1 {
	font-size: 2.9375em; /* 47 DIVIDED BY 16 */
	letter-spacing: -1.1px;
}

#thanksPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#thanksPanel {
	width: 636px;
}

#thanksPanel h1 {
	font-size: 7.25em; /* 116 DIVIDED BY 16 */
	letter-spacing: -3.4px;
}

#thanksPanel p {
	font-size: 2.25em; /* 36 DIVIDED BY 16 */
	padding-left: 0px;
	width: 636px;
}

#experiencePanelContainer {
	background-image: url(../_images/experience-panel-1024.png);
}

#experiencePanel {
	width: 656px;
}

#experiencePanel p {
	/*font-size: 3em;  48 DIVIDED BY 16 */
	font-size: 2.75em; /* 44 DIVIDED BY 16 */
	line-height: 1.045454545em; /* 46 DIVIDED BY 44 */
	margin-top: 29px;
	padding-left: 10px;
	padding-right: 10px;
	width: 636px;
}

#loginPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#loginPanel {
	/*width: 776px;  776 MINUS PADDING */
	width: 636px;
	/*background-color: #00FA03;*/
}

#loginPanel h1 {
	/*font-size: 5em;  80 DIVIDED BY 16 */
	font-size: 4.625em; /* 74 DIVIDED BY 16 */
	letter-spacing: -3.7px;
}

#loginPanel p {
	/*font-size: 2.25em;  30 DIVIDED BY 16 */
	font-size: 1.75em; /* 28 DIVIDED BY 16 */
	line-height: 1.071428571em; /* 30 DIVIDED BY 28 */
	padding-left: 0px;
	padding-right: 0px;
	width: 636px;
}

#companyPanelContainer {
	background-image: url(../_images/thanks-panel-1024.png);
}

#companyPanel {
	width: 636px;
}

#companyPanel h1 {
	font-size: 4.625em; /* 74 DIVIDED BY 16 */
	letter-spacing: -3.7px;
}

.panelCloseBtn {
	position: absolute;
	width: 27px;
	height: 27px;
	top: 15px;
	/*right: 50px;*/
	right: 30px;
	background-image: url(../_images/closeBtn-panel.png);
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
}

#experiencePanel .panelCloseBtn {
	background-image: url(../_images/closeBtn-experiencePanel.png);
}

#loginPanel .panelCloseBtn, #thanksPanel .panelCloseBtn, #companyPanel .panelCloseBtn {
	right: 0px;
}

.panelCloseBtn:hover {
	background-position: bottom;
}

#streamPanel {
	/*width: 1124px;
	height: 612px;*/
	width: 708px;
	height: 800px;
	padding: 30px;
	/*background-size: 95% auto;*/
	background-size: 75% auto;
	background-position: bottom right;
	
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);	
}

.beware-of-pity #streamPanel {
	background-size: 130% auto;
	background-position: bottom -20px right -50px;
}
	
.can-i-live #streamPanel {
	background-position: bottom right -70px;
	background-size: 180% auto;
}
	
.drive-your-blow #streamPanel {
	/*background-size: 210% auto;
	background-position: bottom right -235px;*/
	background-size: 230% auto;
	background-position: bottom -59px right -320px;
}
	
#can-i-live-logo {
	top: 75px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%); 
	-ms-transform: translateX(-50%); 
	-o-transform: translateX(-50%); 
	transform: translateX(-50%);
}

#can-i-live-button {
	bottom: 60px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%); 
	-ms-transform: translateX(-50%); 
	-o-transform: translateX(-50%); 
	transform: translateX(-50%);
}
	
#drive-your-blow-button {
	left: 144px;
	top: 227px;
	width: 420px;
	/*height: 100px;*/
	/*display: flex;
	align-items: end;*/
}

/*#drive-your-blow-button > div:first-of-type {
	max-width: 140px;
}

#drive-your-blow-button > div:nth-of-type(2) {
	max-width: 252px;
	padding-left: 28px;
}*/

#streamPanel > p:nth-of-type(1) {
	font-size: 32px;
	line-height: 34px;
	margin-top: 30px;
	width: 600px;
}

.beware-of-pity #streamPanel > p:nth-of-type(1) {
	width: 610px;
}

#streamPanel > p:nth-of-type(2) {
	margin-bottom: 45px;
}

#streamInstructionsPanel {
	width: 708px;
	height: 749px;
	top: 121px;
	padding: 30px;
}

#streamInstructionsLC {
	width: 600px;
}

#streamInstructionsLC h2 {
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 22px;
}

#streamInstructionsLC p {
	font-size: 19px;
	line-height: 21px;
	padding-bottom: 24px;
}

.liveScroll {
	/*height: 330px;*/
	height: auto;
    overflow: hidden;
	width: 600px;
}



}









@media only screen and (min-width:568px) and (max-width:767px) {
	
/* 568 - MAIN LAYERS
================================= */

body#achievements {
	background-color: #f4eddf;
}

#container {
	max-width: 568px;
	background-image: url(../_images/bgd_iphone5.jpg);
	/*background-image: url(../_images/bgd_ipad.jpg);*/
}

#information #container {
	background-image: url(../_images/bgd_information-600.jpg);
}

#current-home #container, 
#productions-home #container,
#live-stream #container
{
	background-image: url(../_images/bgd_current-home-600.jpg);
}

#about-home #container {
	background-image: url(../_images/bgd_about-home-600.jpg);
}
 
/*#shop #container 
{
	background-image: url(../_images/bgd_current-600.jpg);
}*/

#current #container,
#productions #container,
#creative #container,
#awards #container,
#support #container,
#supportSign #container,
#supporters #container,
#achievements #container,
#contact #container,
#performers #container,
#shop #container,
#pacifists-guide #container
{
	background-image: none;
}

#performers .performersBgd, #performers .creativesBgd, #performers .productionBgd {
	display: none;
}

#creative-home #container {
	background-image: url(../_images/bgd_creative-home-600.jpg);
}

#header {
	height: 90px;
}
	
#productions #header {
	height: auto;
}

#current #header,
#productions #header,
#creative #header,
#awards #header,
#support #header,
#supportSign #header,
#supporters #header,
#achievements #header,
#contact #header,
#performers #header,
#shop #header,
#pacifists-guide #header
{
	background-image: url(../_images/header-600.jpg);
}
	
#productions #header {	
	background-position: top left;
	background-repeat: no-repeat;
	/*padding-bottom: 34px;*/
	display: flex;
}

#content {
	height: 676px;
	margin-left: 30px;
	
	/*height: auto;*/
}

#current #content,
#productions #content, 
#creative #content,
#awards #content,
#support #content,
#supportSign #content,
#supporters #content,
#achievements #content,
#contact #content,
#performers #content,
#shop #content,
#pacifists-guide #content
{
	/*height: 670px;  710 MINUS 40 FOOTER */
	/*min-height: 900px;*/
	height: auto;
}

#contact #content 
{
	/*min-height: 656px;*/
}

#creative #content {
	background-image: url(../_images/bgd_column-524.jpg);
	background-repeat: no-repeat;
	/*background-position: bottom 44px center;*/
	background-position: bottom center;
	margin-bottom: 44px;
	/*padding-bottom: 33px;*/
	padding-bottom: 44px;
}

#pacifists-guide #content  {
	/*background-image: url(../_images/bgd_column-524.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;*/
	background-color: #FFF;
	/*margin-bottom: 44px;*/
	padding-bottom: 44px;
	/*max-height: 961px;*/
}

#current-home #container #content {
	/*height: 710px;*/
	margin-left: 0px;
}

#logo {
	width: 162px;
	top: 16px;
	left: 26px;
}

.imageCycle { 
	position: absolute;
	/*width: 84.2105263%;  480 DIVIDED BY 570 */
	width: 460px;
	top: 98px;
	/*background-color: #00FF30;*/
}

.imageContainer {
	width: 100%;
	max-height: 366px;
	/*outline: 1px solid #CCC;*/
}

#current footer,
#productions footer,
#creative footer,
#awards footer,
#support footer,
#supportSign footer,
#supporters footer,
#achievements footer,
#contact footer,
#performers footer,
#shop footer,
#pacifists-guide footer

{
	background-image: url(../_images/footer-600.jpg);
	/*background-repeat: no-repeat;*/
}


/* 568 - PRIMARY NAVIGATION
================================= */

#primary {
	/*width: 295px;*/
	width: 350px;
	top: 38px;
	left: 190px;
}

#primary li {
}

#primary li a {
	/*height: 40px;*/
	/*line-height: 33px;*/
	font-size: 2.3125em; /* 37 DIVIDED BY 16 */
	letter-spacing: -1.75px;
	/*padding-left: 14px;*/
}

/*#primary li a.past {
	margin-top: 10px;
}

#primary li a.about {
	margin-top: 10px;
}

#primary li a.shop {
	margin-top: 10px;
}*/

/* #primary li:nth-child(2) {  
  margin-bottom: 8px;
}

#primary li:nth-child(5) {  
  margin-top: 4px;
}

#primary li:nth-child(6), #primary li:nth-child(8) {  
  margin-top: 21px;
} USE THESE SETTINGS WHEN THERE ARE SUB ITEMS EG. APG */ 

#primary li a.production-small {
	font-size: 22px;
} 


/* 568 - SECONDARY NAVIGATION
================================= */

#secondary {
	height: 25px;
	width: 434px;
}

#secondary li.contactBtn {
	width: 104px;
	background-image: url(../_images/tab-contact.png);
	background-repeat: no-repeat;
}

#secondary li.joinBtn {
	width: 193px;
	background-image: url(../_images/tab-join.png);
	background-repeat: no-repeat;
}

#secondary li.loginBtn {
	width: 137px;
	background-image: url(../_images/tab-login.png);
	background-repeat: no-repeat;
}

#information #secondary li.contactBtn {
	width: 104px;
	background-image: url(../_images/tab_information-contact_600.png);
	background-repeat: no-repeat;
}

#information #secondary li.joinBtn {
	width: 193px;
	background-image: url(../_images/tab_information-join_600.png);
	background-repeat: no-repeat;
}

#information #secondary li.loginBtn {
	width: 137px;
	background-image: url(../_images/tab_information-login_600.png);
	background-repeat: no-repeat;
}

#secondary li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	height: 25px;
	line-height: 25px;
}

a.mobile_menu {
	display: none;	
}


/* 568 - SOCIAL MEDIA & OTHER BUTTONS
================================= */

#twitter {
	top: 333px;
	left: 4.3333333%; /* 26 DIVIDED BY 600 */
}

#facebook {
	top: 478px;
	left: 19%; /* 114 DIVIDED BY 600 */
}

/*#backBtn {
	width: 52px;
	height: 36px;
	bottom: 38px;
	background-image: url(../_images/btn-back_1024.png);
}

#current #backBtn {
	bottom: -2px;
}

#nextBtn {
	width: 52px;
	height: 36px;
	bottom: -2px;
	background-image: url(../_images/btn-next_1024.png);
}*/

#backBtn {
	width: 63px;
	height: 39px;
	bottom: 22px;
	background-size: 100% auto;
}

#current #backBtn {
	bottom: 56px;
	/*bottom: 22px;*/
	position: fixed;
}

#creative #backBtn,
#productions #backBtn,
#awards #backBtn,
#support #backBtn,
#supportSign #backBtn,
#supporters #backBtn,
#achievements #backBtn,
#contact #backBtn,
#performers #backBtn,
#shop #backBtn
{
	bottom: -22px;
}

#nextBtn {
	width: 74px;
	height: 39px;
	bottom: 43px;
	right: 23px;
	background-size: 100% auto;
}

#current #nextBtn {
	bottom: 77px;
	/*bottom: 43px;*/
	position: fixed;
}

#creative #nextBtn {
	/*bottom: 21px;*/
	bottom: 0px;
}


/* 568 - EVERY PAGE ELEMENTS
================================= */

#founded-graphic {
	left: 15px;
	bottom: 2px;
	width: 152px;
	height: 92px;
	background-image: url(../_images/founded-graphic_iphone.png);
	background-repeat: no-repeat;
	
	display: none;
}

p#copyright {
	font-size: 0.625em; /* 10 DIVIDED BY 16 */  
	right: 15px;
	bottom: 53px;
}

.joinBtnLarge {
	right: 42px;
	top: 65px;
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
}

#contact .joinBtnLarge, 
#creative-home .joinBtnLarge, 
#about-home .joinBtnLarge,
#support .joinBtnLarge,
#supportSign .joinBtnLarge
{
	/*right: 86px;*/
	right: 42px;
}

#performers .joinBtnLarge,
#supporters .joinBtnLarge,
#achievements .joinBtnLarge
{
	right: 22px;
}


/* 568 - BREADCRUMBS
================================= */

#breadcrumbs {
	display: none;
}

#breadcrumbsSmall {
	position: absolute;
	/*width: 160px;*/
	left: 239px;
	top: 20px;
	/*height: 25px;*/
	display: block;
	z-index: 1000;
}

#breadcrumbsSmall li {
	position: relative;
	/*display: block;*/
}

#breadcrumbsSmall li a {
	width: 152px; /* 160PX MINUS PADDING*/
	/*height: 24px;
	line-height: 24px;*/
	/*font-size: 1.375em;  22 DIVIDED BY 16 */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	font-weight: bold;
	display: inline;
	color: #FFF;
	/*color: #000;*/
	/*border-bottom: 1px solid #000;*/
	border-bottom: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#breadcrumbsSmall li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#breadcrumbsSmall li:hover > a {
	color: #000;
	border-bottom: 1px solid #000;
}

#breadcrumbsSmall ul li a {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	display: block;
	margin-left: 0px;
}

#breadcrumbsSmall ul li:nth-of-type(1) a {
	padding-top: 12px;
	margin-top: 4px;
}

#breadcrumbsSmall ul li:last-of-type a {
	padding-bottom: 12px;
}

#breadcrumbsSmall ul li a:hover {
	color: #009fe3;
	border-bottom: none;
}

#contactLink {
	top: 24px;
	left: 490px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	display: none;
}


/* 568 - CREATIVE SMALL MENU
================================= */

#current-tabs {
	display: none;
}

#extra-tabs li.leftTab {
	display: none;
}

#extra-tabs li.rightTab {
	display: none;
}

#creativeSmallMenu {
	position: absolute;
	top: 63px;
	/*width: 538px;  568 MINUS MARGIN */
	left: 0px;
	z-index: 5;
	margin-left: 30px;
	display: block;
}

#creativeSmallMenu li {
	position: relative;
}

#creativeSmallMenu li a {
	width: 152px; /* 160PX MINUS PADDING*/
	font-size: 0.8125em; /* 13PX / 16PX */
	font-weight: bold;
	color: #46c2f1;
	display: inline;
	border-bottom: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#creativeSmallMenu li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#creativeSmallMenu li:hover > a {
	color: #000;
	border-bottom: 1px solid #000;
}

#creativeSmallMenu ul li a {
	color: #46c2f1;
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	display: block;
	margin-left: 0px;
}

#creativeSmallMenu ul li:nth-of-type(1) a {
	padding-top: 12px;
	margin-top: 4px;
}

#creativeSmallMenu ul li:last-of-type a {
	padding-bottom: 12px;
}

#creativeSmallMenu ul li a:hover {
	color: #000;
	border-bottom: none;
}


/* 568 - ABOUT SMALL MENU
================================= */

#aboutSmallMenu {
	position: absolute;
	top: 63px;
	/*width: 538px;  568 MINUS MARGIN */
	left: 0px;
	z-index: 5;
	margin-left: 30px;
	display: block;
}

#aboutSmallMenu li {
	position: relative;
}

#aboutSmallMenu li a {
	/*width: 152px;  160PX MINUS PADDING*/
	width: 180px;
	font-size: 0.8125em; /* 13PX / 16PX */
	font-weight: bold;
	color: #46c2f1;
	display: inline;
	border-bottom: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#aboutSmallMenu li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#aboutSmallMenu li:hover > a {
	color: #000;
	border-bottom: 1px solid #000;
}

#aboutSmallMenu ul li a {
	color: #46c2f1;
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	display: block;
	margin-left: 0px;
}

#aboutSmallMenu ul li:nth-of-type(1) a {
	padding-top: 12px;
	margin-top: 4px;
}

#aboutSmallMenu ul li:last-of-type a {
	padding-bottom: 12px;
}

#aboutSmallMenu ul li a:hover {
	color: #000;
	border-bottom: none;
}



/* 568 - SEARCH
================================= */

#search {
	bottom: 50px;
	/*width: 180px;*/
	width: 160px;
	height: 18px;
	right: 15px;	
}
	
#productions #search {
	bottom: auto;
	top: 22px;
}

#search .label {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search label {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search input {
	/*width: 132px;  140 MINUS PADDING */
	width: 112px; /* 120 MINUS PADDING */
	height: 16px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
}


/* 568 - HOME PAGE QUOTES
================================= */

.quoteCycle { 
	/*width: 87.7192982%;  500 DIVIDED BY 570 */
	width: 500px;
	/*left: 0px;*/
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	top: 459px;
	height: 125px;
	/*background-color: #00FF30;*/
}

blockquote p {
	position: relative;
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1.083333333em; /* 26 DIVIDED BY 24 */
	letter-spacing: -0.5px;
	text-align: center;
}

#quoteOne {
	width: 90%;
	top: -3px;
	margin: 0 auto;
}

#quoteTwo {
	width: 90%;
	top: -3px;
	margin: 0 auto;
}

#quoteThree {
	/*width: 100%;*/
	width: auto;
	top: -3px;
	left: 0px;
}

#quoteFour {
	/*width: 100%;*/
	width: auto;
	top: -3px;
	/*bottom: -5px;*/
	left: 0px;
}

blockquote p::before {
	position: relative;
	width: 23px;
	height: 15px;
	top: -9px;
	left: 0px;
	margin-right: 3px;
	background-size: 100% auto;
}

blockquote p::after {
	width: 23px;
	height: 15px;
	margin-left: 2px;
	bottom: -4px;
	background-size: 100% auto;
}

blockquote p#quoteThree::after {
	top: -9px;
}

blockquote p#quoteFour::after {
	top: -9px;
}


/* 568 - HOME PAGE ELEMENTS
================================= */

#information-btn {
	height: 52px;
	width: 246px;
	/*top: 30px;*/
	top: 45px;
	background-size: 100% auto;
}

#experience-btn {
	height: 52px;
	width: 246px;
	/*bottom: 100px;*/
	bottom: 50px;
	background-size: 100% auto;
}

#left-line {
	width: 63px;
	top: 263px;
	left: 15px;
}

#right-line {
	width: 63px;
	top: 263px;
	right: 15px;
}

/* 568 - INFORMATION PAGE
================================= */

.twitterLargeBird {
    display: none;
}


/* 568 - CURRENT HOME PAGE
================================= */

a#homeBtn {
	width: 54px;
	height: 37px;
	top: 10px;
	left: 327px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	background-image: url(../_images/btn-home_1024.png);
}

a#homeBtn span {
	top: 14px;
	left: 18px;
}

#current-home section p, #productions-home section p, #creative-home section p {
	/*width: 88.3333333%;  530 DIVIDED BY 600 */
	width: 498px;
	top: 32px;
	/*left: 5.8333333%;  35 DIVIDED BY 600 */
	left: 35px;
}

#productions-home section p {
	width: 460px;
}

#current-home section p span, 
#productions-home section p span, 
#creative-home section p span 
{
	font-size: 2.5em; /* 35PX / 14PX */
	line-height: 1.085714285em; /* 38PX / 35PX */
	letter-spacing: -1.5px;
}

#currentChair {
	width: 155px;
	height: 317px;
	bottom: 31px;
	right: 66px;
	background-size: 100% auto;
}


/* 568 - CURRENT PAGE
================================= */

#wrapper {
	margin-left: 22px;
	/*width: 546px;*/
}

div.horizontal .table > section {
  	/*width: 712px;*/
	width: 522px;
}

section:last-child .contentContainer {
  /*margin-right: 6.002928257687%;  82 DIVIDED BY 1366 */
  background-image: none;
}

.contentContainer {
	width: 100%;
	/*height: 667px;  676 MINUS 9PX MARGIN */
	/*height: 1191px;  1200 MINUS 9PX MARGIN */
	margin-top: 9px;
	margin-right: 18px;
	background-image: url(../_images/bgd_column-500.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	/*background-color: #02FF00;*/
	margin-bottom: 44px;
	padding-bottom: 33px;
}

.leftColumn {
	position: relative;
	width: 472px; /* 504 MINUS 32PX PADDING */
	/*height: 528px;  662 MINUS 134PX SPACE BELOW */
	height: auto;
	margin-right: 0px;
	padding-left: 16px;
	padding-right: 16px;
	background: none;
	/*overflow: hidden;*/
	overflow: visible;
	
	float: none;
}

.leftColumn .currentScroll {
	margin-top: 11px;
	/*height: 510px;*/
	height: auto;
	overflow: hidden;
}

/*#section4 .leftColumn .currentScroll {
	height: auto;
}*/

.rightColumnContainer {
	width: 522px;
	/*float: left;*/
	/*background-color: #02FF00;*/
	
	/*display: none;*/
	float: none;
}

.middleColumn {
	display: none;
}

.currentText .middleColumn { 
	display: none;
}

.rightColumn {
	position: relative;
	/*width: 486px;  504 MINUS 18PX PADDING */
	width: 472px; /* 504 MINUS 32PX PADDING */
	height: auto;
	margin-right: 0px;
	/*padding-left: 9px;*/
	/*padding-right: 9px;*/
	padding-left: 16px;
	padding-right: 16px;
	background: none;
	/*overflow: hidden;*/
	overflow: visible;
	float: none;
	margin-top: 22px;
}

.currentText .rightColumn {
	position: relative; 
	width: 472px; /* 504 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px; 
	padding-top: 22px;
	padding-bottom: 22px;
	float: none;
	
	display: none;
}

#current h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 21px; /* 28 */
}

#current h2 {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	letter-spacing: -0.37px;
	/*padding-top: 13px;  18 */
}

#current h2.jobTitle {
	font-size: 1.125em; /* 18 DIVIDED BY 16 */
	line-height: 1.111111111em; /* 20 DIVIDED BY 18 */
	letter-spacing: -0.52px;
	padding-top: 2px; /* 3 */
}

#current h3 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 19px; /* 26 */
}

#current h3:first-of-type {
	margin-top: 21px; /* 28 */
}

#current section .by p {
	padding-bottom: 11px;
}

#current section p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	letter-spacing: -0.37px;
	padding-top: 11px; /* 18 */
}

#current section p:first-of-type {
	padding-top: 11px; /* 15 */
}

#current p.email {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	padding-top: 27px; /* 36 */
}

#current .template-one .image-one, #current .template-two .image-one {
	width: 100%;
	max-height: 276px;
	margin-top: 22px;
}

#current .template-one .image-two {
	width: 133px; /* 178 */
	max-height: 180px; /* 240 */
	margin-top: 9px; /* 12 */
}

#current .template-one .image-three {
	width: 255px;
	max-height: 172px;
	margin-top: 9px;
	
	display: none;
}

#current .template-two .image-two {
	width: 100%;
	max-height: 155px; /* 207 */
	margin-top: 9px; /* 12 */
}

#current .template-two .image-three {
	width: 100%;
	max-height: 370px;
	margin-top: 22px;
	/*background-color: #00FF06;*/
}

#current .template-two .image-four, #current .template-two .image-five {
	width: 165px;
	max-height: 116px;
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
	
	display: none;
}

#current .template-three .image-one {
	width: 123px; /* 164 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-two {
	width: 144px; /* 192 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-three {
	width: 177px; /* 236 */
	max-height: 110px; /* 147 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-four {
	width: 177px; /* 236 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-five {
	width: 123px; /* 164 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
}

#current .template-three .image-six {
	width: 100%;
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-seven {
	width: 232px; /* 310 */
	max-height: 139px; /* 186 */
	margin-top: 9px; /* 12 */
}

#current .template-four .quoteLargeTop {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four .quoteLargeBottom {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four p.quoteLargeBy {
	padding-top: 22px; /* 29 */
	margin-bottom: 19px; /* 26 */
}

#current .template-four .middleColumn p, #current .template-four .rightColumn p {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	letter-spacing: -0.34px;
}

#current .template-four .middleColumn p {
	padding-top: 47px; /* 63 */
}

#current .videoContainer {
	margin-top: 22px; /* 29 */
}

#current-tabs-title {
	height: 37px;
	width: 568px;
	left: 0px;
}
	
#productions #current-tabs-title {
	position: relative;
	height: auto;
	bottom: auto;
	left: auto;
	top: auto;
	padding-top: 52px;
	/*overflow: auto;*/
}

#current-tabs-title li a {
	font-size: 0.8125em; /* 13PX / 16PX */
	margin-right: 20px;
}

#current-tabs-title li.leftTab {
	width: 199px;
	height: 37px;
	line-height: 37px;
	background-image: none;
}

#current-tabs-title li.rightTab {
	width: 369px;
	height: 37px;
	line-height: 37px;
	background-image: none;
}
	
#productions #current-tabs-title li.rightTab {
	height: auto;
	line-height: normal;
}

#current-tabs-title li.rightTab h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 21px;*/
	padding-left: 22px;
	/*width: 330px;*/
	width: 310px;
	/*white-space: nowrap; 
    overflow: hidden;*/
    /*text-overflow: ellipsis;*/
	/*text-overflow: clip;*/
	display: block;
	line-height: 1;
	padding-top: 8px;
}

#current-tabs-title li.leftTab h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 205px;*/
	padding-left: 38px;
}


/* 568 - PRODUCTIONS HOME PAGE
================================= */

#productions-home section p {
	/*top: 0px;*/
	top: 14px;
}

section p span.sectionQuote {
	/*font-size: 3.357142857em !important;  47PX / 14PX */
	/*font-size: 2.5em !important;*/
	text-indent: -0.15em;
}

section p span.sectionQuoteBy {
	/*font-size: 3.357142857em !important;  47PX / 14PX */
	/*font-size: 2.5em !important;*/
}

.whitePanel {
	top: -31px;
	right: -86px;
}

.texturePanel {
	bottom: 9px;
	right: -86px;
}

.cross {
	width: 73px;
	height: 73px;
	right: 195px;
	bottom: 85px;
	background-size: 100% auto;	
}

#keys {
	bottom: 0px;
	left: -570px; 	
}

#productions-home .productionsRightColumn {
	width: 202px;
	margin-right: 0px;
	position: absolute;
	/*top: 6px;*/
	top: 20px;
	right: 38px;
	float: none;
}

#productions-home .productionsRightColumn .rightColumnScroll {
	margin-top: 0px;
	/*height: auto;*/
	width: 200px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 13px;
}

#productions-home .productionsRightColumn .rightColumnScroll select {
	/*width: 102px;*/
	width: 202px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

#productionsNav li a {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
}

#productions-home .sticker-03 {
	display: none;
}


/* 568 - PRODUCTIONS PAGES
================================= */

.productionsLeftColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-left: 22px;
	margin-right: 0px;
	padding-left: 16px;
	padding-right: 16px;
	float: none;
	max-height: 297px;
	/*max-height: 277px;*/
	/*background-color: #00FF42;*/
	/*margin-top: 64px;*/
	margin-top: 34px;
}

.productionsRightColumnContainer {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-left: 22px;
	margin-right: 0px;
	padding-left: 16px;
	padding-right: 16px;
	float: none;
	/*background-color: #00FF42;*/
	padding-bottom: 44px;
	margin-bottom: 44px;
	margin-top: 22px;
	/*margin-top: 66px;*/
	display: flex;
	flex-flow: row wrap;
}

.productionsMiddleLeftColumn {
	position: relative;
	/*width: 492px;  524 MINUS 32PX PADDING */
	width: 150px;
	margin-right: 16px;
	margin-bottom: 0px;
	/*float: none;*/
	/*background-color: #00FF42;*/

	/*display: none;*/
}

.productionsMiddleColumn {
	position: relative;
	/*width: 492px;  524 MINUS 32PX PADDING */
	width: 326px;
	margin-right: 0px;
	/*float: none;*/
}

#productions .productionsRightColumn {
	/*position: absolute;*/
	position: relative;
	width: 202px;
	/*right: 16px;*/
	/*right: 9px;*/
	/*top: -343px;*/
	/*top: -361px;*/
	/*top: -44px;*/
	left: 157px;
	float: none;
	margin-right: 0px;
	margin-top: 22px;
	/*order: 1;*/
}

#productions .productionsRightColumn .rightColumnScroll {
	margin-top: 0px;
	/*height: auto;*/
	width: 200px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	/*margin-bottom: 13px;*/
	/*margin-bottom: 20px;*/
}

#productions .productionsRightColumn .rightColumnScroll select {
	/*width: 102px;*/
	width: 202px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

.bothColumnScroll {
	height: auto;
	overflow: hidden;
	margin-top: 0px;
	float: none;
	width: auto;
	/*order: 2;*/
}

.productionsMiddleLeftColumn .middleLeftColumnScroll {
	height: auto;
	margin-top: 0px;
}

.productionsMiddleColumn .middleColumnScroll {
	height: auto;
	margin-top: 0px;
}

.productionsRightColumn .rightColumnScroll {
	height: auto;
	margin-top: 0px;
}

.productionsImage {
	/*max-height: 297px;*/
	/*max-height: 277px;*/
	max-height: none;
	margin-bottom: 0px;
	/*overflow: hidden;*/
	/*background-color: #00FF1D;*/
	display: block;
}
	
.productionsImage img {
	display: block;
}

.productionsImage:nth-of-type(2) {
	display: none;
}

.productionsImage:nth-of-type(4) {
	display: none;
}

.productionsImageLarge {
	max-height: 240px;
	/*margin-bottom: 6px;*/
}

.productionsImageSmall {
	width: 246px;
	max-height: 149px;
	/*background-color: #00FF1D;*/
	
	display: none;
}

.right {
    display: none;
}

.productionsImageQuote {
	max-height: 240px;
	/*margin-bottom: 6px;*/
	display: none;
}

.productionsVideo {
	/*position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	margin-bottom: 6px;*/
	/*background-color: #00FF1D;*/
	max-height: 277px;
	margin-bottom: 0px;
}

#productions h2 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */ 
	margin-top: 20px;
}

#productions p {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
}

#productions a.resourcesLink {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	bottom: 0px;
	left: 182px;
}

#productions p.title {
	padding-top: 10px;
}


/* 568 - CREATIVE LEARNING HOME PAGE
================================= */

#creativeHat {
	width: 184px;
	height: 154px;
	bottom: 73px;
	left: 40px;
	background-size: 100% auto;
}

#creativeImage-01 {
	width: 363px;
	height: 265px;
	bottom: 180px;
	/*left: 470px;*/
	left: 160px;
	background-size: 100% auto;
}

#creativeImage-02 {
	width: 221px;
	height: 178px;
	bottom: 360px;
	/*right: 0px;*/
	background-size: 100% auto;
}

#creativeImage-03 {
	width: 266px;
	height: 199px;
	bottom: 10px;
	right: 33px;
	background-size: 100% auto;
}


/* 568 - WORKSHOPS PAGES
================================= */

.workshopsLeftColumn,
.projectsLeftColumn
{
	/*height: 724px;  SAME POSITION AS CURRENT PAGE */
	height: auto;
}

.workshopsRightColumnContainer,
.workshopsMiddleLeftColumn,
.workshopsMiddleColumn,
.workshopsRightColumn,
.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	/*height: 627px;*/
	height: auto;
}

.projectsRightColumnContainer,
.projectsMiddleLeftColumn,
.projectsMiddleColumn,
.projectsRightColumn
{
	/*height: 749px;*/
	height: auto;
}

.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	height: auto;
}

.workshopsLeftColumn,
.projectsLeftColumn
{
	/*width: 257px;  289 MINUS PADDING*/
	/*width: 297px;  329 MINUS 32PX PADDING */
	margin-left: 22px;
	
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-right: 0px;
	padding-left: 16px;
	padding-right: 16px;
	background: none;
	float: none;
}

.workshopsRightColumnContainer {
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	/*float: none;*/
	background-color: transparent;
	margin-left: 22px;
	margin-top: 0px;
	clear: both;
}

.workshopsLeftColumn p,
.projectsLeftColumn p 
{
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	padding-top: 11px;
}

.workshopsLeftColumn p:first-of-type,
.projectsLeftColumn p:first-of-type
{
	padding-top: 22px;
}
	
.projectsLeftColumn p:first-of-type {
	margin-bottom: 12px;
}
	
.trainingLeftColumn .mCustomScrollbar {
	height: auto;
	overflow: hidden;
	margin-top: 22px;
}

.trainingLeftColumn p:first-of-type {
	padding-top: 22px;
}

.workshopsRightColumnContainer div {
	margin-right: 9px;
}

.workshopsRightColumnContainer .image-one {
	width: 492px;
	max-height: 310px;
	margin-top: 22px;
	
	/*background-color:#11FF00;*/
}

.workshopsRightColumnContainer .videoContainer {
	width: 292px;
	margin-top: 22px;
	padding-bottom: 164px;
	
	display: none;
}

.workshopsRightColumnContainer .image-three {
	width: 180px;
	max-height: 103px;
	margin-top: 9px;
	padding-right: 60%;
	
	display: none;
}

.workshopsRightColumnContainer .image-four {
	width: 261px;
	max-height: 164px;
	margin-top: 9px;
	
	display: none;
}

.workshopsRightColumnContainer .image-five {
	width: 222px;
	max-height: 88px;
	margin-top: 9px;
	
	display: none;
}

.workshopsBtn:first-of-type {
	margin-top: 22px;
}

.workshopsBtn {
	/*margin-top: 9px; */
	float: left;
    margin-right: 12px;
    margin-top: 22px;
	/*margin-bottom: 33px;*/
}
	
.optionTwoScroll {
	height: auto;
}


/* WORKSHOPS OPTIONS
================================= */

.teachingOption .workshopsLeftColumn p:first-of-type,
.openOption .workshopsLeftColumn p:first-of-type
{
	padding-top: 22px!important;
}

.teachingOption .workshopsMiddleColumn {
	/*width: 361px;  408 MINUS 47 */
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-right: 0px; 
	/*background-color: #00FE12;*/
}

.teachingOption .workshopsRightColumn {
	display: none;
}

.openOption .openOption-one .workshopsMiddleColumn,
.openOption .openOption-two .workshopsMiddleColumn 
{
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-right: 0px;
}

.openOption .openOption-three .workshopsMiddleLeftColumn,
.openOption .openOption-three .workshopsMiddleColumn,
.openOption .openOption-three .workshopsRightColumn {
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-right: 0px;
	float: none;
	/*clear: both; */
}

.openOption .openOption-one .workshopsRightColumn,
.openOption .openOption-two .workshopsRightColumn 
{
	width: 309px; /* 412  */
	margin-right: 9px; /* 12 */ 
}

.teachingOption .workshopsRightColumnContainer h1,
.openOption .workshopsRightColumnContainer h1  
{
	font-size: 1.375em; /* 30 DIVIDED BY 16 */
	margin-top: 33px;
}

.teachingOption .workshopsRightColumnContainer p,
.openOption .workshopsRightColumnContainer p 
{
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 11px; /* 15 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 16px; /* 21 */
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 13px; /* 17 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 21px;
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 17px;
}

.teachingOption-one .image-one {
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.teachingOption-one .image-two, 
.teachingOption-two .image-one
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
}

.openOption-one .image-one,
.openOption-three .image-one
{
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.openOption-one .image-two, 
.openOption-two .image-one 
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
	
	display: none;
}

.downloadLink {
	position: relative;
	bottom: 0px;
    left: 0px; /* 12 */ 
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	padding-bottom: 2px;
	display: inline-block;
	padding-top: 11px;
}

.teachingOption .workshopsBtn:first-of-type,
.openOption .workshopsBtn:first-of-type 
{
	/*margin-top: 27px;*/
	margin-top: 22px;
}


/* 568 - PROJECTS PAGES
================================= */

/*#creative #wrapper {
	width: 492px;
}*/

.projectsRightColumnContainer {
	/*width: 492px;*/
	width: 524px;
	margin-left: 22px;
}

div.horizontal .projectsTable > section {
	/*width: 640px;  657 MINUS 17PX MARGIN TO ALLOW ARTWORK TO SIT 58PX IN FROM EDGE */
	width: 354px;
	/*background-color: #27FF00;*/
}

.projectsMiddleColumn {
	/*width: 417px;*/
	width: 447px;
	margin-left: 16px;
	/*margin-left: 0px;*/
	margin-right: 0px;
	
	/*display: none;*/
	float: none;
	height: auto;
}

.projectsRightColumn {
	width: 447px;
	/*background-color: #27FF00;*/
	margin-left: 16px;
	/*margin-left: 0px;*/
	margin-bottom: 16px;
	
	float: none;
}
	
.projectsLeftColumn .mCustomScrollbar {
	/*height: 210px;
	overflow: hidden;*/
	display: none;
}

.projectsLeftColumn ul {
	/*margin-top: 39px;  52 */
	/*margin-top: 12px;*/
	display: none;
}

.projectsLeftColumn ul li a {
    border-radius: 9px;
    font-size: 14px;
    height: 16px;
    line-height: 16px;	
    margin-top: 8px;
    padding-left: 16px;
	padding-right: 16px;
}

.projectsMiddleColumn h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*margin-top: 20px;*/
	margin-top: 16px;
	margin-bottom: 19px; /* 25 */
}

.projectsMiddleColumn .figCaption {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 14px; /* 19 */
	
	display: none;
}

.projectsRightColumnContainer .image-one {
	width: 100%;
	max-height: 340px;
	/*background-color: #2DFF00;*/
}

.projectsRightColumn h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*margin-top: 20px;*/
	margin-top: 16px;
	padding-bottom: 16px;
}

.projectsRightColumn h3 {
	font-size: 1.0625em; /* 17PX / 16PX */
	margin-top: 25px; /* 34 */
}

.projectsRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 7px; /* 9 */
}

.projectsRightColumn p:first-of-type {
	/*font-size: 1.125em;  18PX / 16PX */
	/*line-height: 1.111111111em;  20PX / 18PX */
	font-size: 1em; /* 16PX / 16PX */
	line-height: 1.125em; /* 18PX / 16PX */
	padding-top: 0px;
}

.projectsRightColumn .rightColumnScroll {
	/*height: 308px;*/
	height: auto;
}


/* 568 - AWARDS PAGES
================================= */

.awardsGraphPaper {
	display: none;
}

.awardsDancers {
	display: none;
}

.awardsHoles {
	display: none;
}

.awardsLeftColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	/*padding-left: 16px;*/
	margin-top: 20px;
	left: 0px;
	margin-left: 33px;
	padding-bottom: 44px;
	margin-bottom: 44px;
}

.awardsScroll {
	margin-top: 0px;
	/*height: 340px;*/
	height: auto;
	/*background-color: #23FF00;*/
}
	
.educationScroll p:first-of-type {
	padding-top: 11px;
}

.awardsLeftColumn h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em;
	/*margin-top: 37px;  795 */
	margin-top: 0px;
}

.awardsLeftColumn p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	padding-top: 11px; /* 15 */
}

.awardsLeftColumn ul {
	margin-top: 22px;
}

.awardsLeftColumn ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 11px; /* 15 */
}


/* 568 - RESOURCES PAGES
================================= */

.resourcesGraphPaper {
	width: 684px;
	height: 717px;
	right: -260px;
	background-size: 100% auto;
	
	display: none;
}

#resourcesImage-01 {
	width: 279px;
	height: 244px;
	bottom: 100px;
	left: 90px;
	background-size: 100% auto;
	
	display: none;
}

#resourcesImage-02 {
	width: 202px;
	height: 156px;
	bottom: 12px;
	/*right: 367px;*/
	right: 60px;
	background-size: 100% auto;
}

#resourcesImage-03 {
	width: 220px;
	height: 160px;
	bottom: 19px;
	right: 52px;
	background-size: 100% auto;
	
	display: none;
}

#creative .cross {
	width: 73px;
	height: 73px;
	right: 70px;
	/*bottom: 8px;*/	
	background-size: 100% auto;
	z-index: 2;
}

.resourcesLeftColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-left: 22px;
	margin-right: 0px;
	padding-left: 16px;
	padding-right: 16px;
	float: none;
}

.resourcesRightColumnContainer {
	position: relative;
	/*width: 270px;*/
	width: 492px; /* 524 MINUS 32PX PADDING */
	margin-top: 10px;
	float: none;
	padding-left: 16px;
	margin-left: 22px;
	/*background-color: #00FF1B;*/
}

.resourcesMiddleColumn {
	width: 270px;
	margin-right: 0px;
	float: none;
}

.resourcesRightColumn {
	width: 270px;
	float: none;
}

.resourcesLeftColumn p {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	/*padding-top: 15px;*/
}

.resourcesLeftColumn p:first-of-type {
	padding-top: 22px;
}

.resourcesMiddleColumn ul li a, .resourcesRightColumn ul li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.16666666666667em; /* 14 DIVIDED BY 12 */
	/*padding-left: 28px;*/
}

.resourcesMiddleColumn header, .resourcesRightColumn header {
	/*width: 100%;*/
	height: 46px;
	margin-top: 20px;
}

.resourcesMiddleColumn header:first-of-type {
	margin-top: 0px;
}

.resourcesMiddleColumn #resourcesFilm {
	/*background-position: bottom 6px left;*/
	background-size: 51px auto;
}

.resourcesMiddleColumn #resourcesWeblinks {
	/*background-position: bottom 6px left;*/
	background-size: 56px auto;
}

.resourcesRightColumn #resourcesPDF {
	/*background-position: bottom 6px left;*/
	background-size: 28px auto;
}

.resourcesMiddleColumn header h2, .resourcesRightColumn header h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*right: 0;*/
	bottom: 9px;
}


/* 568 - ABOUT HOME PAGE
================================= */

#about-home #content {
	background-image: url("../_images/bgd_about-content-600.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #000;
}

/*#about-home #current-tabs li.leftTab {
	width: 213px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-leftTab_1024.png);
}

#about-home #current-tabs li.rightTab {
	width: 436px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-rightTab_1024.png);
}*/

#whiteLogo {
	top: 37px; /* 50 */
	width: 210px; /* 280 */
	height: 54px; /* 72 */
}

.penCircle {
	top: -21px; /* -28 */
	width: 280px; /* 374 */
	height: 161px; /* 215 */
	background-size: 100% auto;
}

.navLineContainer {
	top: 105px; /* 140 */
	/*width: 428px;*/
	width: 384px;
	height: 19px; /* 25 */
}

#est1983 {
	font-size: 4.6875em; /* 75 DIVIDED BY 16 */
    letter-spacing: -3.07px;
	top: 6px; /* 8 */
}

.navLine {
	/*width: 426px;*/
	width: 382px;
	height: 37px; /* 50 */
	border-radius: 10px; /* 10 */
}

.centerNavLine {
	top: 88px; /* 117*/
	width: 1px;
	height: 35px; /* 47 */
}

#about-nav {
	/*top: 141px;  188 */
	/*width: 549px;  732 */
	top: 134px;
	width: 560px;
}

#about-nav ul {
	width: 160px; /* 160 */
}

#about-nav #company,
#about-nav #company-subNav {
	left: 22px;
}

#about-nav #people {
	/*left: 214px;  286 */
	left: 202px;
}

#about-nav #achievements {
    right: 22px;
}

#about-nav ul li a,
.leftTab #company-subNav .subNav li a {
	/*height: 21px;  28 */
	/*line-height: 21px;  28 */
	/*font-size: 1.375em;  22 DIVIDED BY 16 */
	height: 26px; /* 28 */
	line-height: 26px; /* 28 */
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
}


/* 568 - PERFOMERS PAGES
================================= */

.performersLeftColumn,
.performersRightColumnContainer,
.performersMiddleColumn,
.performersRightColumn
{
	/*height: 749px;  789 MINUS 40PX MARGIN */
	/*height: auto;*/
}

#performers .performersLeftColumn {
	position: absolute;
	width: 202px;
	right: 16px;
	top: 0px;
	float: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 100;
}

#performers .performersLeftColumn .leftColumnScroll {
	margin-top: 0px;
	/*height: auto;*/
	width: 200px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 13px;
}

#performers .performersLeftColumn .leftColumnScroll select {
	/*width: 102px;*/
	width: 202px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

.performersLeftColumn .leftColumnScroll {
	/*margin-top: 56px;
	height: 647px;*/
	margin-top: 0px;
	height: auto;
}

.performersRightColumnContainer {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
	margin-right: 22px;
	margin-top: 22px;
	/*background-color: #00FF42;*/
	overflow: hidden;
}

.performersMiddleColumn {
	position: relative;
	/*width: 492px;  524 MINUS 32PX PADDING */
	width: 326px;
	margin-right: 16px;
	float: left;
	margin-top: 22px;
}

.performersRightColumn {
	position: relative;
	width: 150px;
	float: right;
	/*margin-right: 16px;*/
	/*margin-bottom: 0px;*/
	margin-top: 22px;
}

.performersRightColumn .rightColumnScroll {
	/*height: 432px;*/
	height: auto;
	overflow: hidden;
}

#performersNamesList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

#performers h1 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
}

.performersMiddleColumn p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

.performersMiddleColumn p:first-of-type {
	/*padding-top: 11px;*/
}

#performersProductionsList {
	width: 150px;
	float: none;
	margin-top: 9px;
}

#performersProductionsList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

#performersProductionsThumbs {
	display: none;
}


/* 568 - COMPANY PAGE
================================= */

.companyLeftColumn {
	width: 492px;
	margin-top: 40px;
	padding-left: 38px;
	padding-right: 0px;
	margin-left: 0;
	margin-right: 0;
	float: none;
}

.companyLeftColumn p {
	/*padding-bottom: 9px;*/
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.25em; /* 15PX / 12PX */
}

.companyLeftColumn .leftColumnScroll {
	height: auto;
}

.companyRightColumn {
	width: 492px;
	margin-top: 21px;
	padding-left: 38px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
}

.companyRightColumn .images {
	display: none;	
}

/* 568 - LIVE STREAM PAGE
================================= */

h1.live-stream-title {
    font-size: 24px;
	left: 30px;
	top: 68px;
}

#live-stream-container {
	/*width: 1024px;
	height: 576px;*/
	width: 508px;
	height: auto;
	right: 30px;
	top: 16px;
}

.beware-of-pity #live-stream-container {
    top: 41px;
}

#live-stream-container #count-down-container div {
	width: 508px;
	height: 286px;
	background-size: 73% auto;
	background-position: center center;
}

.beware-of-pity #live-stream-container #count-down-container div {
	background-size: 49% auto;
}

#live-stream-container #count-down-container div p {
	font-size: 16px;
	margin-top: -14px;
}

.beware-of-pity #live-stream-container #count-down-container div p {
	margin-top: -10px;
}

#live-stream-container #count-down-container div p#count-down {
	font-size: 70px;
	margin-top: 65px;
}

.beware-of-pity #live-stream-container #count-down-container div p#count-down {
	font-size: 56px;
	margin-top: 70px;
}

#barbican-logo {
	left: 29px;
	top: 338px;
	width: 26px;
	/*display: none;*/
}

.ticket-info {
	width: 260px;
	left: 323px;
	font-size: 12px;
	top: 394px;
}

.beware-of-pity .ticket-info {
	font-size: 10px;
	top: 338px;
	/*left: 324px;*/
	left: 281px;
	width: 270px;
}

.ticket-info li:nth-of-type(4) {
	margin-top: 11px;
}

.video-menu {
	width: 240px;
	top: 310px;
	left: 74px;
}

.beware-of-pity .video-menu {
	top: 335px;
	left: 30px;
}

a.video-menu-item {
	margin-bottom: 4px;
}

a.video-menu-item span {
	font-size: 12px;
	padding: 10px 10px;
	line-height: 14px;
}

#live-stream-links {
	left: 325px;
	top: 487px;
}

.beware-of-pity #live-stream-links {
	top: 505px;
	/*top: 521px;*/
	left: 281px;
}

#live-stream-links p {
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 10px;
}

.beware-of-pity #live-stream-links p {
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 7px;
}

#live-stream-links p:nth-of-type(2) {
	padding-bottom: 7px;
}

.beware-of-pity #live-stream-links p:nth-of-type(2) {
	padding-bottom: 4px;
}

.live-stream-supporters {
	right: 24px;
	top: 52px;
	height: 20px;
}

.beware-of-pity .live-stream-supporters {
	height: 37px;
    right: 20px;
    top: 91px;
}

.beware-of-pity .live-stream-supporters li #complicite-support-logo {
	width: 118px;
}

.beware-of-pity .live-stream-supporters li #schaubuhne-berlin-logo {
	width: 172px;
}

#streamPanel .live-stream-supporters {
	right: 23px;
	top: auto;
	/*bottom: 52px;*/
	bottom: 26px;
}

.live-stream-supporters p {
	font-size: 10px;
	line-height: 20px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #complicite-support-logo-white {
    width: 126px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #schaubuhne-berlin-logo-white {
    width: 184px;
}

.beware-of-pity #streamPanel > p:nth-of-type(1) {
    padding-top: 48px;
}

#live-stream-sticker-01 {
    height: 40px;
    right: 90px;
    bottom: 20px;
    width: 77px;
	background-size: 100% auto;
	display: none;
}

#live-stream-sticker-03 {
    height: 37px;
    right: 50px;
    bottom: 50px;
    width: 75px;
	background-size: 100% auto;
	display: none;
}

#viewing-instructions {
	left: 325px;
	top: 405px;
	width: 190px;
	z-index: 50;
}

.beware-of-pity #viewing-instructions {
	left: 30px;
	top: 102px;
}

.beware-of-pity #viewing-instructions h3 a {
    font-size: 15px;
}

#live-stream-links-two {
	left: 325px;
	top: 596px;
	width: 190px;
}

#live-stream-links-two p, #live-stream-links-two p a {
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 15px;
}

.live-stream-extra-logos {
	width: 260px;
	height: 64px;
	left: 281px;
	/*top: 605px;*/
	top: 611px;
}

.live-stream-extra-logos #A14-18-now-logo {
	/*width: 184px;*/
	width: 147px;
}

.live-stream-extra-logos #goethe-institut-logo {
	/*width: 79px;*/
	width: 63px;
}

.live-stream-extra-logos p.right {
	display: block !important;
}

#streamPanelContainer #streamPanel .live-stream-extra-logos {
    top: 540px;
    width: 240px;
}

.live-stream-extra-logos #A14-18-now-logo-white {
    width: 147px;
}

.live-stream-extra-logos #goethe-institut-logo-white {
    width: 63px;
}

.beware-of-pity #streamPanel .panelQuote {
	right: 92px;
	top: 471px;
}

.beware-of-pity #streamPanel .panelQuote em {
	font-size: 24px;
}

.beware-of-pity #streamPanel .panelQuote span {
	padding-top: 5px;
	padding-left: 8px;
}


/* 568 - PACIFISTS GUIDE PAGE
================================= */

.pacifists-guide-LC,
.pacifists-guide-RC-container,
.pacifists-guide-FC,
.pacifists-guide-MC,
.pacifists-guide-RC
{
	height: auto;
}

#pacifists-guide .joinBtnLarge {
	/*right: 70px !important;*/
	right: 42px !important;
}

#edging {
	background-image: url(../_images/APG_edging-568.jpg);
	background-repeat: no-repeat;
	height: 298px;
	width: 564px;
	top: -9px;
	left: 6px;
}

h1.pacifists-guide-title {
    font-size: 13px; /* 15 DIVIDED BY 16 */
	padding-top: 0px;
}

.pacifists-guide-LC {
	width: 524px;
	margin-top: 0px;
	/*margin-left: 25px;*/
	/*margin-right: 18px;*/
	margin-left: 22px;
	margin-right: 0px;
	float: none;
	padding-top: 20px;
}

.pacifists-guide-LC-top {
	height: 240px;
}

.pacifists-guide-LC-middle {
	display: none;
}

.pacifists-guide-LC-bottom {
	display: none;
}

.pacifists-guide-LC-top p {
    /*font-size: 11px;
	line-height: 12px;
	padding-left: 13px;
	padding-top: 11px;*/
}

.pacifists-guide-LC-top > p:nth-of-type(2) {
	/*padding-top: 2px;
	width: 181px;*/
}

#associates-logo {
	/*width: 112px;
	top: 5px;*/
}

#APG-logo {
	width: 230px;
	/*bottom: 25px;
	left: 13px;*/	
}

#compass-graphic {
	/*top: 17px;
	height: 98px;
	right: 15px;
	width: 59px;
	background-size: 100% auto;*/
}

#circle {
	/*width: 32px;
	height: 32px;
	top: 47px;
	right: 27px;*/
}

#pacifists-guide div.horizontal {
  /*max-height: 740px;*/
}

#pacifists-guide #wrapper {
	height: auto;
	/*background-color: rgba(81,248,2,1.00);*/
}

.pacifists-guide-RC-container {
	width: 524px;
	/*margin-top: 14px;*/
	margin-top: 16px;
	float: none;
	margin-left: 22px;
}

div.horizontal .pacifists-guide-table > section {
	/*width: 433.584px;*/
	/*padding-bottom: 74px;*/
	height: 715px !important;
}

.pacifists-guide-MC {
	float: none;
	/*width: 468px;*/
	width: 459px;
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 74px;
}

#section2-RC-desktop,
#section3-RC-desktop,
#section4-RC-desktop,
#section5-RC-desktop,
#section6-RC-desktop 
{
	display: none;
}

#section2-RC-mobile,
#section3-RC-mobile,
#section4-RC-mobile,
#section5-RC-mobile,
#section6-RC-mobile 
{
	display: block;
	width: 459px; 
}

.pacifists-guide-FC {
	padding-top: 28px;
	padding-left: 16px;
	padding-right: 16px;
	width: 460px;
}

#section1 .pacifists-guide-FC,
#section7 .pacifists-guide-FC 
{
	padding-left: 44px;
	/*padding-right: 28px;*/
	width: 400px;
}

#section1 .pacifists-guide-FC .fullColumnScroll,
#section7 .pacifists-guide-FC .fullColumnScroll 
{
	/*height: 300px;
	overflow: hidden;*/
	height: auto;
	margin-top: 16px;
}

#section1 .pacifists-guide-FC h1 {
    font-size: 24px;
	line-height: 24px;
	/*letter-spacing: -1px;*/
}

#section7 .pacifists-guide-FC h1 {
    font-size: 32px;
	line-height: 32px;
}

#section1 .pacifists-guide-FC h1 span {
	/*display: block;*/
}

.pacifists-guide-FC p {
	/*width: 374px;*/
    font-size: 12px;
	line-height: 14px;
	padding-top: 11px;
	
	width: 100%;
}

#section1 .pacifists-guide-FC p {
	/*width: auto;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(1),
#section7 .pacifists-guide-FC p:nth-of-type(1) 
{
    font-size: 29px;
	line-height: 29px;
	/*letter-spacing: -1px;*/
	/*padding-top: 16px;*/
	padding-top: 0px;
}

#section7 .pacifists-guide-FC .fullColumnScroll p:nth-of-type(1) {
	padding-top: 44px !important;
}

#section1 .pacifists-guide-FC p:nth-of-type(2) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 22px;
	padding-right: 50px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(3) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 16px;
	padding-right: 50px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p.booking,
#section7 .pacifists-guide-FC p.booking,
#pacifists-guide #section7 p.booking
{
	font-size: 17px;
	line-height: 17px;
	/*padding-top: 70px;*/
	top: 655px;
}

#pacifists-guide #section7 p.booking {
	margin-left: 16px;
	padding-top: 0px;
}

#pacifists-guide-sticker-01 {
	top: 608px;
	height: 40px;
	left: 335px;
	width: 77px;
	background-size: 100% auto;
}

#pacifists-guide-sticker-03 {
	top: 600px;
	height: 37px;
	left: 290px;
	width: 75px;
	background-size: 100% auto;
}

#pacifists-guide-line-00 {
	top: 548px;
	height: 97px;
	left: 137px;
	width: 347px;
	background-size: 100% auto;
}

#pacifists-guide-line-01 {
	width: 205px;
	height: 51px;
	top: 555px;
	left: 304px;
	background-size: 100% auto;
}

#pacifists-guide-line-03 {
	width: 225px;
	height: 37px;
	top: 679px;
	left: 34px;
	background-size: 100% auto;
}

#pacifists-guide-line-04 {
	width: 55px;
	height: 167px;
	top: 342px;
	left: 555px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-05 {
	width: 158px;
	height: 61px;
	top: 624px;
	left: 12px;
	background-size: 100% auto;
}

#pacifists-guide-line-06 {
	width: 132px;
	height: 59px;
	top: 269px;
	left: 494px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-07 {
	top: 392px;
	height: 121px;
	left: 494px;
	width: 32px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-08 {
	top: 679px;
	height: 37px;
	left: 187px;
	width: 142px;
	background-size: 100% auto;
}

#pacifists-guide-line-09 {
	top: 62px;
	height: 32px;
	left: 0px;
	width: 299px;
	background-size: 100% auto;
}

h2#patients-title {
	width: 60px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
	
	/*width: 92px;
	height: 38px;
	padding-bottom: 4px;*/
}

h2#creative-title {
	width: 101px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
	
	/*width: 160px;
	height: 38px;
	padding-bottom: 4px;*/
}

h2#scientists-title {
	width: 201px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
}

.pacifists-guide-MC p {
    /*font-size: 10px;
	line-height: 12px;*/
}

.pacifists-guide-MC > p:nth-of-type(1) {
	/*padding-bottom: 17px;*/
	padding-top: 0px;
}

.pacifists-guide-MC > p:last-of-type {
	padding-bottom: 22px;
}

.pacifists-guide-MC > p {
	/*width: 201px;*/
	/*width: 269px;*/
	width: 100%;
}

.pacifists-guide-MC .mCSB_inside > .mCSB_container {
  	margin-right: 15px;
}

.pacifists-guide-MC .middleColumnScroll {
	/*height: 354px;*/
	/*height: 211px;*/
	height: 237px;
	margin-top: 24px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll {
	/*height: 237px;*/
	/*height: 235px;*/
	height: 250px;
	margin-top: 14px;
	/*margin-bottom: 22px;*/
}

.pacifists-guide-video-menu {
	/*min-height: 85px;*/
	min-height: 65px;
	margin-bottom: 8px;
}

.pacifists-guide-video-menu a img {
	/*width: 102px;*/
	/*width: 78px;*/
	width: 85px;
	height: auto;
}

.pacifists-guide-video-menu .description {
	/*padding: 6px 6px 12px 90px;*/
	padding: 12px 12px 16px 103px;
}

.pacifists-guide-video-menu .description h3 {
    font-size: 11px;
	line-height: 13px;
	padding-bottom: 4px;
}

#pacifists-guide-controls {
	width: 73px;
	height: 30px;
	bottom: 66px; /* 26px */
	right: 59px; /* 66px */
}

#pacifists-guide-controls li a {
	height: 30px;
}

#pacifists-guide-controls li a.backward {
	width: 37px;
}

#pacifists-guide-controls li a.forward {
	width: 36px;	
}

.morecontent a.less {
	padding-top: 4px; /* 6px */
}

.morecontent a.morelink {
	/*display: block;*/
}

#pacifists-guide #section6 p {
	font-size: 12px;
	line-height: 14px;
}

#pacifists-guide #section6 .pacifists-guide-MC > p:nth-of-type(1) {
	font-size: 16px; /* 22px */
	line-height: 16px;
	padding-bottom: 24px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(2) {
	padding-top: 11px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(3) {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
}

#pacifists-guide h3.pacifists-guide-list-title {
	font-size: 12px; /* 22px */
	line-height: 14px;
	padding-top: 10px;
}

#pacifists-guide h3.pacifists-guide-list-title:nth-of-type(1) {
	padding-top: 19px;
}

#pacifists-guide .pacifists-guide-list li {
	font-size: 11px; /* 12px */
	line-height: 15px;
}

#section6-RC-mobile p {
	padding-top: 6px;
}

#section6-RC-mobile a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 11px; /* 12px */
	line-height: 13px;
	color: #dc5fb1;
}

#section6-RC-mobile a:hover {
	color: rgba(202,13,137,1.00);
}

#section6-RC-mobile a.active-video {
	color: rgba(202,13,137,1.00);
}

#section6-RC-mobile blockquote {
	display: none;	
}

#section6-RC-mobile p.booking,
#section6-RC-mobile p.booking a
{
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 18px !important; /* 24px */
	line-height: 20px !important;
	color: #000 !important;
}

#section6-RC-mobile p.booking {
	padding-top: 10px; /* 35px */
}

#section5-RC-mobile p.booking a {
	text-decoration: underline;
}

#section6-RC-mobile p.booking a:hover {
	/*text-decoration: underline;*/
	color: rgba(202,13,137,1.00);
}

#pacifists-guide #section1 {
	background-image: url(../_images/APG_Start-Bgd_568.jpg);
	background-repeat: no-repeat;
	/*width: 492px;
	height: 765px;*/
}

#pacifists-guide #section2 {
	/*background-size: 100% auto;	
	background-position: 0 -20px;*/
	background-image: url(../_images/APG_watch-bgd_ipad.jpg);
}

#pacifists-guide #section3 {
	/*background-size: 100% auto;	
	background-position: 0 -20px;*/
	background-image: url(../_images/APG_patients-bgd_ipad.jpg);
}

#pacifists-guide #section4 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
	background-image: url(../_images/APG_scientists-bgd_ipad.jpg);
}

#pacifists-guide #section5 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
	background-image: url(../_images/APG_creative-bgd_ipad.jpg);
}

#pacifists-guide #section7 {
	background-image: url(../_images/APG_end-bgd_568.jpg);
}



#section7 .pacifists-guide-MC {
	/*margin-left: 25px;*/
	/*margin-right: 22px;*/
	float: none;
	width: 453px;
	margin-right: 0px;
	height: auto;
	margin-left: 16px;
	margin-bottom: 0px;
	padding-top: 28px;
}

#section7 .pacifists-guide-RC {
	/*width: 348px;*/
	/*padding-top: 47px;*/
	padding-top: 17px;
	float: none;
	width: 453px;
	height: auto;
	margin-left: 16px;
}

#section7 .pacifists-guide-RC .rightColumnScroll {
	height: 192px;
	/*height: auto;*/
}

#section7 .pacifists-guide-MC .cycle-slideshow {
	margin-top: 24px;
}

#section7 .pacifists-guide-MC h1 {
    font-size: 32px;
	line-height: 32px;
	/*letter-spacing: -1px;*/
	padding-left: 0px;
	padding-top: 0px;
}

#section7 .pacifists-guide-RC h3 {
	font-size: 17px;
	line-height: 19px;
	padding-top: 13px;
}

#section7 .pacifists-guide-RC li a {
	font-size: 13px;
	line-height: 15px;
}

#section7 .pacifists-guide-RC p {
	/*font-size: 12px;*/
	/*line-height: 14px;*/
	/*width: 360px;*/
	/*padding-top: 14px;*/
	width: 345px;
}

#section7 .pacifists-guide-RC p:nth-of-type(1) {
	padding-top: 17px;
}

#iframe-container {
	/*padding: 40px !important;*/
	/*min-height: 690px;*/
}

#iframe-container h1 {
	/*font-size: 22px;
	line-height: 24px;
	margin-bottom: 13px;*/
}

#iframe-container p {
	/*padding-top: 12px;*/
}

#iframe-container p.light-text-first {
	/*padding-top: 24px !important;*/
}

#iframe-container p:nth-of-type(1) {
	/*padding-top: 30px;*/
}

.email-exchange header {
	/*padding-bottom: 10px;*/
}

.email-exchange div:nth-of-type(1) {
	/*float: left;
	width: 50%;*/
}

.email-exchange div:nth-of-type(2) {
	/*float: right;
	width: 50%;
	text-align: right;*/
}

.email-exchange h3 {
	/*font-size: 12px;
	line-height: 14px;*/
}

.email-exchange h4 {
	/*font-size: 12px;
	line-height: 14px;*/
}

#iframe-container .email-exchange p {
    /*padding-top: 9px !important;*/
}

#iframe-container .email-exchange p:nth-of-type(1) {
    /*padding-top: 10px !important;*/
}

#iframe-container .email-exchange {
    /*margin-top: 62px;*/
}

#iframe-container .email-exchange:nth-of-type(1) {
    /*margin-top: 0px;*/
}


/* 568 - ACHIEVEMENTS PAGES
================================= */

#achievementsTexture {
	background-image: url("../_images/achievements-texture-600.jpg");
    background-repeat: no-repeat;
	background-position: left top;
	/*height: 789px;*/
	min-height: 100%;
}

#achievementsImage {
	width: 253px;
	height: 300px;
	left: -30px;
	bottom: 70px;
	background-size: 100% auto;	
	
	display: none;
}

#achievementsTitle h1 {
	font-size: 4.3125em; /* 69 DIVIDED BY 16 */
	letter-spacing: -0.04em;
	
	display: none;
}

#achievementsTitle h2 {
	left: 88px;
	top: 58px;
	font-size: 2em; /* 32 DIVIDED BY 16 */
	letter-spacing: -0.01em;
	
	display: none;
}

#achievementsAmpersand {
	width: 145px;
	height: 147px;
	left: 30px;
	top: 93px;
	background-size: 100% auto;
	
	display: none;
}

.achievementsLeftColumn {
	position: relative;
	width: 492px;
	padding-left: 18px;
	padding-right: 58px;
	/*margin-left: 22px;*/
	margin-left: 0px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
	padding-top: 20px;
	margin-top: 0px;
	/*background-color: #00FF42;*/
}

.achievementsLeftColumn table td h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn table td p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn .leftColumnScroll {
	height: auto;
	margin-top: 0px;
}


/* 568 - SUPPORTERS PAGES
================================= */

.supportersImage {
	background-position: right -158px top -20px;
    background-size: 130% auto;
	
	display: none;
}

.supportersCreamBgd {
	/*height: 789px;*/
	min-height: 100%;
}

.supportersLeftColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	float: none;
	/*background-color: #00FF26;*/
	padding-bottom: 44px;
	margin-bottom: 44px;
	margin-top: 0px;
}

.supportersLeftColumn .leftColumnScroll {
	margin-top: 17px;
	height: auto;
}

.supportersLeftColumn p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
}

.supportersLeftColumn > p:nth-of-type(1) {
	font-size: 1.875em; /* 30 DIVIDED BY 16 */
	line-height: 1em; /* 30 DIVIDED BY 30 */
	padding-top: 20px;
}

.supportersLeftColumn > p:last-of-type {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	margin-top: 17px;
}


/* 568 - SUPPORT US PAGES
================================= */

#supportImage-01 {
	display: none;
}

#supportImage-02 {
	display: none;
}

.supportScissors {
	width: 169px; /* 226 */
	height: 31px; /* 41 */
	bottom: -6px; 
	/*bottom: -51px;*/
	left: 262px; /* 350 */
	background-size: 100% auto;
	z-index: 5;
}

.supportLeftColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	float: none;
}	

.supportRightColumnContainer {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
	margin-left: 22px;
	/*background-color: #00FF42;*/
}

.supportLeftColumn blockquote {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	text-indent: -0.37em;
	margin-top: 5px;
}

.supportLeftColumn p.quoteBy {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	/*margin-bottom: 24px;  32 */
	margin-bottom: 16px;
}

.supportLeftColumn p {
	/*font-size: 1.25em;  15 DIVIDED BY 16 */
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
}
	
#support #content {
	/*height: 789px;*/
	height: auto;
}
	
/*#support .supportLeftColumn,
#support .supportRightColumnContainer {
	margin-top: 0px;
}*/
	
#support .supportLeftColumn {
	margin-top: 20px;
}
	
.supportScroll .leftColumnScroll {
	/*margin-top: 0px;*/
	/*height: 720px;
	margin-top: 20px;
	overflow: hidden;*/
}

.supportLeftColumn .extra-content {
	padding-bottom: 15px;
}

.supportLeftColumn .extra-content p {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 1.2142857em;
	font-weight: normal;
}

.supportLeftColumn .extra-content p.list-title {
	color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2142857em;
}

.supportLeftColumn .extra-content ul {
	list-style: outside;
	/*margin-left: 13px;*/
	margin-left: 0px;
}

.supportLeftColumn .extra-content ul li {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 18px;
	font-weight: normal;
	padding-top: 0px;
}
	
#support #backBtn {
  	/*bottom: -22px;*/
	bottom: 22px;
}

.supportRightColumnContainer h1 {
	font-size: 2.375em; /* 38 DIVIDED BY 16 */
	letter-spacing: -0.03em;
	margin-bottom: 3px; /* 4 */
}

.supportRightColumnContainer h3 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-bottom: 6px; /* 8 */
}

.supportOptionLeft {
	width: 405px;
	margin-right: 9px; /* 12 */
}

.supportOptionRight {
	width: 78px; /* 104 */
}

.supportOptionLeft p:first-child {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.goldOption p:first-child {
	margin-bottom: -2px;
}

.silverOption p:first-child {
	margin-bottom: -2px;
}

.bronzeOption p:first-child {
	margin-bottom: -2px;
}

.supportRightColumnContainer ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*line-height: 16px;  22 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-bottom: 3px;
}

.enquireBtn {
	border-radius: 9px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px; 
	top: 29px;
}

.divideLine {
	padding-top: 13px; /* 17 */
	margin-bottom: 17px; /* 23 */
}

.divideLine:last-of-type {
	/*display: none;*/
	margin-bottom: 0px;
}
	
.chimpBtn {
	border-radius: 9px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	padding-left: 12px;
	width: 92px; 
	top: 29px;
}


/* 568 - SUPPORT US SIGN UP PAGE
================================= */

#supportSignPattern {
	width: 91px;
	height: 355px;
	left: 42px;
	bottom: 9px;
	background-size: 100% auto;	
	
	display: none;
}

#supportSignImage {
	width: 301px;
	height: 375px;
	left: 92px; /* 123 */
	bottom: 12px; /* 16 */
	background-size: 100% auto;	
	
	display: none;
}

#supportSignClock {
	width: 194px; /* 259 */
	height: 278px; /* 371 */
	right: 402px;
	bottom: -28px; /* -38 */
	background-size: 100% auto;
	
	display: none;	
}

#supportSignJug {
	width: 164px; /* 219 */
	height: 238px; /* 317 */
	right: 0px;
	bottom: 0px; /* 19 */
	background-size: 100% auto;		
}

.supportSignLeftColumn {
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	
	float: none;
	position: relative;
	/*background-color: #00FF15;*/
}

.supportSignRightColumnContainer {
	width: 300px;
	/*margin-top: 20px;*/
	margin-top: 16px;
	
	float: none;
	position: relative;
	margin-left: 198px;
	padding-bottom: 44px;
	margin-bottom: 44px;
}

.supportSignLeftColumn h1 {
	font-size: 3.5em; /* 56 DIVIDED BY 16 */
	/*line-height: 1em;*/
	letter-spacing: -3px; /* -4 */
}

.supportSignLeftColumn p {
	font-size: 1.5625em; /* 25 DIVIDED BY 16 */
	line-height: 1.08em; /* 27 DIVIDED BY 25 */
	width: 448px;
	padding-left: 44px;
	float: none;
}

.supportSignRightColumnContainer p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-left: 5px;
	padding-top: 7px; /* 10 */
	/*padding-bottom: 11px;  15 */
	padding-bottom: 9px;
}

.supportSignRightColumnContainer p:nth-of-type(2) {
	/*padding-top: 43px;  57 */
	padding-top: 12px;
}

#supportSignForm #formTitle {
    width: 100px;
	height: 20px;
	padding: 0;
    margin: 0;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm #formTitle select {
	width: 102px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	padding-left: 4px !important;
}

#supportSignForm label {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    margin-bottom: 4px; /* 6 */
    padding-left: 5px;
}

#supportSignForm label.radioLabel  {
	padding-left: 0px;
	line-height: 20px;
}

#supportSignForm input {
	width: 255px; /* 265 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm input[type="radio"] + label span {
    width: 28px; /* 30 MINUS BORDER */
    height: 20px; /* 20 MINUS BORDER */
	margin-right: 10px;
}

#supportSignForm input[type="submit"] {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
	/*margin-top: 17px;*/
	margin-top: 22px;
	margin-bottom: 0px;
}


/* 568 - SHOP
================================= */

#shop .productionsLeftColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	
	float: none;
}

#shop .productionsRightColumnContainer {
	/*width: 662px;  883 */
	/*margin-top: 20px;*/
	
	/*float: none;
	margin-top: 0px;
	position: absolute;
	right: 0px;
	top: 277px;*/
	
	float: none;
	margin-top: 0px;
	position: relative;
	right: 0px;
	top: 0px;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-bottom: 44px;
	margin-bottom: 44px;
}

.shopTop {
	/*height: 218px;*/
	height: 158px;
	margin-top: 20px;
	/*background-color: #00FD3C;*/
}

.shopMiddle {
	height: 40px; /* 377 */
}

.shopBottom {
	height: 226px; /* 301 */
}

.shopBottomLeft {
	/*width: 247px;  330PX */
	width: 170px;
	height: 226px; /* 301 */
	margin-right: 16px; 
}

.shopBottomRight {
	/*width: 352px;  470PX */
	width: 306px;
	height: 226px; /* 301 */
}

.shopBottomLeft a {
	margin-bottom: 18px;
	padding: 4px;
	max-height: 79px; /* 106 */
	margin-left: 37px; /* 50 */
}

.shopBottomLeft img {
	height: 79px; /* 106 */
}

#shop h1.sectionTitle {
	font-size: 2.9375em !important; /* 47PX / 16PX */
	letter-spacing: -3.07px;
	top: 27px; /* 36 */
	left: 35px;
}

#shop h2 { 
	font-size: 1.0625em; /* 17PX / 16PX */
}

h2.basket { 
	/*padding-top: 116px;  155 */
	padding-top: 90px;
}

.basketUnderline { 
	margin-top: 8px;
}

.basketUnderlineShort { 
	/*width: 252px; */
	margin-top: 16px;
	margin-bottom: 8px;
	
	/*display: none;*/
	width: 100%;
}

#shop p.titleCopy  {
	right: 30px; /* 40 */
	top: -17px; /* -23 */
	width: 352px; /* 470PX */
	font-size: 0.857142857em; /* 12PX / 14PX */
	line-height: 1.25; /* 15PX / 12PX */
}

#shop p.price  {
	font-size: 1.214285714em; /* 17PX / 14PX */
	padding-top: 13px; /* 18 */
	padding-bottom: 6px; /* 8 */
}

#shop p.description  {
	padding-bottom: 9px;
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.16666666666667em; /* 14PX / 12PX */
}

.shopBtn {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
}

.buy {
	/*bottom: 24px;*/
	left: 0px;
	bottom: 0px;
}

.update {
	margin-bottom: 6px;
	margin-left: 54px;
}

.checkout {
	margin-left: 54px;
}

#shop table {	
	/*padding-top: 28px;*/
	width: 307px;
}

#shop table td {	
	padding-bottom: 8px; /* 11PX */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	height: 24px;
}

#shop table td.firstShopColumn {	
	/*width: 40px;*/
	width: 45px;
}

#shop table td.secondShopColumn {	
	/*width: 175px;*/
	width: 182px;
}

#shop table input.quantity {	
	/*width: 34px;  45PX */
	width: 24px;
	/*height: 16px;  22PX */
	height: 20px; /* 22PX */
	padding-left: 4px;
	padding-right: 4px;
}

#shop table td.total {
	padding-top: 10px;
}

#shop table td span {	
	font-size: 0.83333333333333em; /* 10 DIVIDED BY 12 */
}

#shopItems {
	min-height:	124px;
	/*min-height:	303px;  404PX */
}

.shopScroll {
	/*margin-top: 21px;*/
	/*margin-top: 15px;  20PX */
	margin-top: 20px;
	/*height: 255px;*/
	height: 124px;
}

.terms {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	margin-top: 0px;
	/*position: absolute;*/
	position: relative;
	/*bottom: 75px;*/
	bottom: 0px;
}

.shop-previous {
	width: 25px;
	height: 34px;		
}

.shop-next {
	width: 25px;
	height: 34px;
	padding-right: 44px;
}

.shop-pagination {
	width: 14px;
	height: 34px;	
}

#shopCarousel {
	width: 935px;
	height: 266px;
	bottom:9px;
}

.slick-slider {
	/*margin-top: 45px !important;*/
	margin-top: 20px !important;
}

.slick-list div {
	width: 191px;
	max-height: 199px;
}

.slick-list div img {
	height: auto;
	max-width: 100%;
}
	
.education-image-container {
	position: relative;
	/*top: 60px;*/
	/*left: 60px;*/
	/*max-width: 440px;*/
	width: 100%;
	display: none;
}

/* 568 - CONTACT US
================================= */

#worldMap {
	width: 452px;
	height: 255px;
	right: 180px;
	top: 100px;
	background-size: 100% auto; 
}

#contactBook {
	width: 392px;
	height: 475px;
	top: -20px;
	background-size: 100% auto;
	right: 5px;
}

#contactHand {
	width: 56px;
	height: 24px;
	right: 155px;
	top: 330px;
	background-size: 100% auto;
}

#contactArrow {
	width: 221px;
	right: 199px;
	top: 169px;
	/*background-size: 100% auto;*/
}

.contactLeftColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	margin-right: 0px;
	float: none;
	padding-top: 430px;
	/*background-color: #00FF42;*/
}

.contactRightColumn {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	margin-right: 0px;
	float: none;
	/*background-color: #00FF42;*/
}

.contactLeftColumn h2, .contactRightColumn h2 {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	padding-top: 0px;
}

.contactRightColumn h2:nth-of-type(2) {
	padding-top: 15px;
}

.contactLeftColumn p, .contactRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	/*padding-top: 2px;*/
}

#companyRegistration {
	position: relative;
	width: 492px; /* 524 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 22px;
	/*float: left;*/
	left: 0px;
	top: 0px;
	margin-bottom: 44px;
	padding-bottom: 44px;
	margin-top: 44px;
	/*background-color: #00FF42;*/
}

#contactDetails {
	width: 189px; /* 252 */
	right: 174px;
	padding-bottom: 9px;
	top: 260px;
}

#contactDetails p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.307692307em; /* 17 DIVIDED BY 13 */
}

#companyCopyright {
    bottom: -24px;
}


/* 568 - FOOTER
================================= */

footer span {
	left: 15px;
}

#socialIcons {
	left: 74px;
}

#policies {
	right: 10px;
}


/* 568 - STICKERS
================================= */

.sticker-01 {
	width: 77px;
	height: 40px;
	right: 97px;
	top: -22px;
	background-size: 100% auto;
}

.sticker-02 {
	width: 53px;
	height: 40px;
	/*top: 84px;*/
	/*top: 75px;*/
	top: 130px;
	background-size: 100% auto;
}

.sticker-03 {
	width: 76px;
	height: 37px;
	right: 130px;
	top: -10px;
	background-size: 100% auto;
}


/* 568 - POP UP PANELS
================================= */

#joinPanelContainer {
	/*background-image: url(../_images/join-panel-1024.png);*/
	display: none;
	background-image: url(../_images/join-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#joinPanel {
    /*padding-left: 16px;
    padding-right: 16px;*/
    width: 424px;
	height: 240px;
	/*height: 184px;
	top: 258px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#joinPanel > p:first-of-type {
    margin-top: 28px;
    padding-bottom: 15px;
}

#joinForm input[type="submit"], #joinFormStreamLive input[type="submit"] {
    margin-top: 22px;
}

#joinThanksPanelContainer {
	/*background-image: url(../_images/join-panel-1024.png);*/
	display: none;
	background-image: url(../_images/join-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#joinThanksPanel {
    width: 409px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#joinThanksPanel h1 {
    top: 90px;
}

#resourcesPanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#resourcesPanel {
    width: 409px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#resourcesPanel h1 {
    top: 20px;
}

#resourcesPanel > p:first-of-type {
    margin-top: 20px;
    padding-bottom: 15px;
}

#resourcesForm input[type="submit"] {
    margin-top: 22px;
}

#resourcesThanksPanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#resourcesThanksPanel {
    width: 409px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#resourcesThanksPanel h1 {
    top: 90px;
}

#postagePanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#postagePanel {
	/*left: 22px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 492px;
	height: 240px;
	/*background-size: 40% auto;*/
	background-image: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#postagePanel .postageScroll {
	/*height: 277px;*/
	height: 140px;
	width: 492px;
}

#postagePanel h1 {
	font-size: 2.9375em; /* 47 DIVIDED BY 16 */
	letter-spacing: -1.1px;
}

#cookiePanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#cookiePanel {
	/*width: 640px;  656 MINUS PADDING */
	/*left: 22px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 492px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#cookiePanel .postageScroll {
	/*height: 275px;*/
	height: 140px;
	width: 492px;
}

#cookiePanel h1 {
	/*font-size: 3.1875em;  51 DIVIDED BY 16 */
	font-size: 2.9375em; /* 47 DIVIDED BY 16 */
	letter-spacing: -1.1px;
}

#termsPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}
    
#termsPanelContainer:target {
    display: block;
    height: 100%!important;
}

#termsPanel {
    padding-left: 16px;
    padding-right: 16px;
    width: 492px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}
    
#termsPanelContainer:target #termsPanel {
    top: 50%!important;
}

#termsPanel .postageScroll {
	/*height: 275px;*/
	height: 140px;
	width: 492px;
}

#termsPanel h1 {
	font-size: 2.9375em; /* 47 DIVIDED BY 16 */
	letter-spacing: -1.1px;
}

#thanksPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#thanksPanel {
	/*left: 22px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 492px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#thanksPanel h1 {
	/*font-size: 7.25em;  116 DIVIDED BY 16 */
	/*letter-spacing: -3.4px;*/
	font-size: 4.625em; /* 74 DIVIDED BY 16 */
	letter-spacing: -3.7px;
}

#thanksPanel p {
	font-size: 2.25em; /* 36 DIVIDED BY 16 */
	padding-left: 0px;
	/*width: 636px;*/
	width: 492px;
}

#experiencePanelContainer {
	display: none;
	background-image: url(../_images/experience-panel-1024.png);
	/*background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;*/
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#experiencePanel {
	/*width: 656px;*/
	/*left: 22px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 492px;
	height: 184px;
	/*top: 258px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#experiencePanel p {
	/*font-size: 3em;  48 DIVIDED BY 16 */
	/*font-size: 2.75em;  44 DIVIDED BY 16 */
	/*line-height: 1.045454545em;  46 DIVIDED BY 44 */
	font-size: 2.5em; /* 40 DIVIDED BY 16 */
	line-height: 1.05em; /* 42 DIVIDED BY 40 */
	margin-top: 29px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	padding-left: 0px;
	padding-right: 0px;
	width: 492px;
}

#loginPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#loginPanel {
	/*width: 636px;*/
	/*left: 22px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 492px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
	/*background-color: #00FA03;*/
}

#loginPanel h1 {
	/*font-size: 5em;  80 DIVIDED BY 16 */
	font-size: 4.625em; /* 74 DIVIDED BY 16 */
	letter-spacing: -3.7px;
}

#loginPanel p {
	/*font-size: 1.75em;  28 DIVIDED BY 16 */
	/*line-height: 1.071428571em;  30 DIVIDED BY 28 */
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1.08333333333333em; /* 26 DIVIDED BY 24 */
	padding-left: 0px;
	padding-right: 0px;
	width: 492px;
	margin-top: 10px;
}

#companyPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#companyPanel {
	/*width: 636px;*/
	/*left: 22px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 492px;
	height: 240px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#companyPanel h1 {
	font-size: 4.625em; /* 74 DIVIDED BY 16 */
	letter-spacing: -3.7px;
}

.panelCloseBtn {
	position: absolute;
	width: 27px;
	height: 27px;
	top: 15px;
	/*right: 30px;*/
	right: 16px;
	background-image: url(../_images/closeBtn-panel.png);
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
}

#experiencePanel .panelCloseBtn {
	background-image: url(../_images/closeBtn-experiencePanel.png);
}

#loginPanel .panelCloseBtn, #thanksPanel .panelCloseBtn, #companyPanel .panelCloseBtn {
	/*right: 0px;*/
	right: 16px;
}

.panelCloseBtn:hover {
	background-position: bottom;
}

#streamPanel {
	/*width: 1124px;
	height: 612px;*/
	width: 528px;
	height: 670px;
	padding: 30px;
	/*background-size: 95% auto;*/
	background-size: 75% auto;
	background-position: bottom right;
	
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);	
}

.beware-of-pity #streamPanel {
	background-size: 140% auto;
	background-position: bottom -15px right -30px;
}
	
.can-i-live #streamPanel {
	background-position: bottom right -90px;
	background-size: 200% auto;
}
	
.drive-your-blow #streamPanel {
	/*background-size: 233% auto;
	background-position: bottom right -210px;*/
	background-size: 233% auto;
	background-position: bottom 0px right -286px;
}
	
#can-i-live-logo {
	top: 60px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%); 
	-ms-transform: translateX(-50%); 
	-o-transform: translateX(-50%); 
	transform: translateX(-50%);
}

#can-i-live-button {
	bottom: 45px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%); 
	-ms-transform: translateX(-50%); 
	-o-transform: translateX(-50%); 
	transform: translateX(-50%);
}
	
#drive-your-blow-button {
	left: 144px;
	top: 60px;
	width: 200px;
	/*height: 100px;*/
	display: block;
	/*align-items: end;*/
}

#drive-your-blow-button > div:first-of-type {
	max-width: 200px;
}

#drive-your-blow-button > div:nth-of-type(2) {
	max-width: 200px;
	padding-left: 0;
	padding-top: 20px;
}

#streamPanel > p:nth-of-type(1) {
	font-size: 24px;
	line-height: 26px;
	margin-top: 30px;
	width: 460px;
}

#streamPanel > p:nth-of-type(2) {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 34px;
    /*margin-top: 35px;*/
}

#streamInstructionsPanel {
	width: 508px;
	height: 639px;
	top: 106px;
	padding: 20px;
}

#streamInstructionsLC {
	width: 100%;
}

#streamInstructionsLC h2 {
	font-size: 25px;
	line-height: 27px;
	padding-bottom: 22px;
}

#streamInstructionsLC p {
	font-size: 16px;
	line-height: 19px;
	padding-bottom: 24px;
}

.liveScroll {
	/*height: 330px;*/
	height: 420px;
    overflow: hidden;
	width: 100%;
}






}









@media only screen and (max-width:567px) {
	
/* 320 - MAIN LAYERS
================================= */

body#achievements {
	background-color: #f4eddf;
}
	
#container {
	max-width: 320px;
	background-image: url(../_images/bgd_iphone.jpg);
}

/*#information #container {
	background-image: url(../_images/bgd_information-320.jpg);
}*/

#current-home #container,
#productions-home #container
{
	background-image: url(../_images/bgd_current-home-320.jpg);
}

#live-stream #container {
	background-image: url(../_images/live-stream-320.jpg);
}


#about-home #container {
	background-image: url(../_images/bgd_about-home-320.jpg);
}

#current #container,
#productions #container,
#creative #container,
#awards #container,
#support #container,
#supportSign #container,
#supporters #container,
#achievements #container,
#contact #container,
#performers #container,
#shop #container,
#information #container,
#pacifists-guide #container
{
	background-image: none;
}

#performers .performersBgd, #performers .creativesBgd, #performers .productionBgd {
	display: none;
}

#creative-home #container {
	background-image: url(../_images/bgd_creative-home-320.jpg);
}

#header {
	/*height: 66px;*/
	height: 90px;
}
	
#productions #header {
	height: auto;
	/*min-height: 90px;*/
}

#current #header,
#productions #header,
#creative #header,
#awards #header,
#support #header,
#supportSign #header,
#supporters #header,
#achievements #header,
#contact #header,
#performers #header,
#shop #header,
#pacifists-guide #header
{
	background-image: url(../_images/header-320.jpg);
}

#information #header {
	background-image: url(../_images/header-information-320.jpg);
}
	
#productions #header {	
	background-position: top left;
	background-repeat: no-repeat;
	padding-bottom: 34px;
	display: flex;
}

#content {
	/*height: 619px;*/
	height: 585px; /* 619 MINUS 34 FOOTER */
	/*margin-left: 30px;*/
	margin-left: 0px;
}

#live-stream #content {
	height: 855px; /* 979 MINUS 34 FOOTER AND HEADER */
	margin-left: 0px;
}

#current-home #content {
/*	height: 512px;*/
}

#current #content,
#productions #content, 
#creative #content,
#awards #content,
#support #content,
#supportSign #content,
#supporters #content,
#achievements #content,
#contact #content,
#shop #content,
#information #content,
#pacifists-guide #content
{
	/*height: 670px;  710 MINUS 40 FOOTER */
	/*min-height: 900px;*/
	height: auto;
}

#performers #content {
	/*min-height: 414px;*/
	min-height: 310px;
	height: auto;
}
	
#productions #content {
	/*padding-top: 34px;*/
	/*padding-top: 20px;*/
}

#information #content {
	background-image: url(../_images/bgd_information-content-320.jpg);
	background-repeat: no-repeat;
	background-position: left bottom -16px;
	/*background-color: #eef0ed;*/
	background-color: #F9FAF8;
	padding-bottom: 88px;
}

#creative #content  {
	background-image: url(../_images/bgd_column-524.jpg);
	background-repeat: no-repeat;
	/*background-position: bottom 44px center;*/
	background-position: bottom center;
	margin-bottom: 44px;
	/*padding-bottom: 33px;*/
	padding-bottom: 44px;
}

#pacifists-guide #content  {
	background-color: #FFF;
	/*margin-bottom: 44px;*/
	padding-bottom: 44px;
}

#current-home #container #content {
	/*height: 710px;*/
	margin-left: 0px;
}

#creative #container #content {
	/*margin-left: 9px;
	margin-right: 9px;*/
}

#logo {
	width: 162px;
	top: 16px;
	left: 26px;
}

.imageCycle { 
	position: absolute;
	/*width: 96.875%;  310PX DIVIDED BY 320PX */
	width: 310px;
	top: 88px;
	/*-webkit-transform: translate(-50%,-50%);
  	-ms-transform: translate(-50%,-50%);
  	transform: translate(-50%,-50%);*/
}

.imageContainer {
	width: 100%;
	max-height: 366px;
}

#current footer,
#productions footer,
#creative footer,
#awards footer,
#support footer,
#supportSign footer,
#supporters footer,
#achievements footer,
#contact footer,
#performers footer,
#shop footer,
#pacifists-guide footer
{
	background-image: url(../_images/footer-320.jpg);
}

#information footer {
	background-image: url(../_images/footer-information-320.jpg);
}


/* 320 - PRIMARY NAVIGATION
================================= */

#primary {
	width: 240px; /* 240 DIVIDED BY 320 */
	/*top: 38px;*/
	/*left: 40px;  40 DIVIDED BY 320 */
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 40px;
	/*margin-top: 38px;*/
	padding-top: 38px;
}

#primary li {
}

#primary li a {
	/*height: 35px;*/
	/*line-height: 33px;*/
	font-size: 2em; /* 32 DIVIDED BY 16 */
	letter-spacing: -1.5px;
	/*padding-left: 14px;*/
}

/*#primary li a.past {
	margin-top: 13px;
}

#primary li a.about {
	margin-top: 13px;
}

#primary li a.shop {
	margin-top: 13px;
}*/

/*#primary li:nth-child(2) {  
  margin-bottom: 8px;
}

#primary li:nth-child(5) {  
  margin-top: 4px;
}

#primary li:nth-child(6), #primary li:nth-child(8) {  
  margin-top: 21px;
} USE THESE SETTINGS WHEN THERE ARE SUB ITEMS EG. APG */

#primary li a.production-small {
	font-size: 22px;
}




/* 320 - SECONDARY NAVIGATION
================================= */

#secondary {
	height: 25px;
	width: 302px;
}

#secondary li.contactBtn {
	width: 96px;
	background-image: url(../_images/tab-contact_small.png);
	background-repeat: no-repeat;
}

#secondary li.joinBtn {
	width: 140px;
	background-image: url(../_images/tab-join_small.png);
	background-repeat: no-repeat;
}

#secondary li.loginBtn {
	width: 66px;
	background-image: url(../_images/tab-login_small.png);
	background-repeat: no-repeat;
}

#information #secondary li.contactBtn {
	width: 96px;
	background-image: url(../_images/tab_information-contact_small.png);
	background-repeat: no-repeat;
}

#information #secondary li.joinBtn {
	width: 140px;
	background-image: url(../_images/tab_information-join_small.png);
	background-repeat: no-repeat;
}

#information #secondary li.loginBtn {
	width: 66px;
	background-image: url(../_images/tab_information-login_small.png);
	background-repeat: no-repeat;
}

#secondary li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	height: 25px;
	line-height: 25px;
	/*padding-left: 8px;*/
	padding-left: 0px;
	margin-left: 12px;
}

a.mobile_menu {
	display: none;	
}


/* 320 - SOCIAL MEDIA & OTHER BUTTONS
================================= */

#twitter {
	top: 308px;
	left: 26px; /* 26 DIVIDED BY 320 */
}

#facebook {
	top: 453px;
	left: 114px; /* 114 DIVIDED BY 320 */
}

#backBtn {
	width: 63px;
	height: 39px;
	bottom: 22px;
	/*bottom: 56px;*/
	background-size: 100% auto;
	
	/*position: fixed;*/
}

#creative #backBtn,
#productions #backBtn,
#awards #backBtn,
#support #backBtn,
#supportSign #backBtn,
#supporters #backBtn,
#achievements #backBtn,
#contact #backBtn,
#performers #backBtn,
#shop #backBtn
{
	bottom: -22px;
	/*position: fixed;
	bottom: 44px;*/
}

#current #backBtn {
	bottom: 56px;
	/*bottom: 22px;*/
	position: fixed;
}

#nextBtn {
	width: 74px;
	height: 39px;
	/*bottom: 43px;*/
	bottom: 77px;
	/*bottom: 67px;*/
	right: 23px;
	background-size: 100% auto;
	/*position: fixed;*/
}

#current #nextBtn {
	bottom: 77px;
	/*bottom: 43px;*/
	position: fixed;
}

#creative #nextBtn {
	/*bottom: 77px;*/
	/*bottom: 67px;*/
	bottom: 0px;
}


/* 320 - EVERY PAGE ELEMENTS
================================= */

#founded-graphic {
	display: none;
}

p#copyright {
	font-size: 0.625em; /* 10 DIVIDED BY 16 */ 
	/*right: 10px;*/
	right: 0px;
	bottom: 52px;
	text-align: center;
	width: 100%;
	/*right: 15px;
	bottom: 53px;*/
}

.joinBtnLarge {
	right: 42px;
	top: 65px;
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
}

#contact .joinBtnLarge, 
#creative-home .joinBtnLarge, 
#about-home .joinBtnLarge,
#support .joinBtnLarge,
#supportSign .joinBtnLarge
{
	/*right: 86px;*/
	right: 42px;
}

#performers .joinBtnLarge,
#supporters .joinBtnLarge,
#achievements .joinBtnLarge
{
	right: 22px;
}


/* 320 - BREADCRUMBS
================================= */

#breadcrumbs {
	display: none;
}

#breadcrumbsSmall {
	position: absolute;
	/*width: 160px;*/
	left: 239px;
	top: 20px;
	/*height: 25px;*/
	display: block;
	z-index: 1000;
}

#breadcrumbsSmall li {
	position: relative;
	/*display: block;*/
}

#breadcrumbsSmall li a {
	/*width: 152px;  160PX MINUS PADDING*/
	width: 132px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	font-weight: bold;
	display: inline;
	color: #FFF;
	/*color: #000;*/
	/*border-bottom: 1px solid #000;*/
	border-bottom: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#breadcrumbsSmall li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#breadcrumbsSmall li:hover > a {
	color: #000;
	border-bottom: 1px solid #000;
}

#breadcrumbsSmall ul {
	position: absolute;
	right: 0px;
}

#breadcrumbsSmall ul li a {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	display: block;
	margin-left: 0px;
}

#breadcrumbsSmall ul li:nth-of-type(1) a {
	padding-top: 12px;
	margin-top: 4px;
}

#breadcrumbsSmall ul li:last-of-type a {
	padding-bottom: 12px;
}

#breadcrumbsSmall ul li a:hover {
	color: #009fe3;
	border-bottom: none;
}

#contactLink {
	top: 24px;
	left: 490px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	display: none;
}


/* 320 - CREATIVE SMALL MENU
================================= */

#current-tabs {
	display: none;
}

#extra-tabs li.leftTab {
	display: none;
}

#extra-tabs li.rightTab {
	display: none;
}

#creativeSmallMenu {
	position: absolute;
	top: 63px;
	/*width: 538px;  568 MINUS MARGIN */
	left: 0px;
	z-index: 5;
	/*margin-left: 30px;*/
	margin-left: 8px;
	display: block;
}

#creativeSmallMenu li {
	position: relative;
}

#creativeSmallMenu li a {
	width: 152px; /* 160PX MINUS PADDING*/
	font-size: 0.8125em; /* 13PX / 16PX */
	font-weight: bold;
	color: #46c2f1;
	display: inline;
	border-bottom: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#creativeSmallMenu li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#creativeSmallMenu li:hover > a {
	color: #000;
	border-bottom: 1px solid #000;
}

#creativeSmallMenu ul li a {
	color: #46c2f1;
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	display: block;
	margin-left: 0px;
}

#creativeSmallMenu ul li:nth-of-type(1) a {
	padding-top: 12px;
	margin-top: 4px;
}

#creativeSmallMenu ul li:last-of-type a {
	padding-bottom: 12px;
}

#creativeSmallMenu ul li a:hover {
	color: #000;
	border-bottom: none;
}


/* 320 - ABOUT SMALL MENU
================================= */

#aboutSmallMenu {
	position: absolute;
	top: 63px;
	/*width: 538px;  568 MINUS MARGIN */
	left: 0px;
	z-index: 5;
	/*margin-left: 30px;*/
	margin-left: 8px;
	display: block;
}

#aboutSmallMenu li {
	position: relative;
}

#aboutSmallMenu li a {
	/*width: 152px;  160PX MINUS PADDING*/
	width: 180px;
	font-size: 0.8125em; /* 13PX / 16PX */
	font-weight: bold;
	color: #46c2f1;
	display: inline;
	border-bottom: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
}

#aboutSmallMenu li a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}

#aboutSmallMenu li:hover > a {
	color: #000;
	border-bottom: 1px solid #000;
}

#aboutSmallMenu ul li a {
	color: #46c2f1;
	background-color: rgba(255, 255, 255, 0.9);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	display: block;
	margin-left: 0px;
}

#aboutSmallMenu ul li:nth-of-type(1) a {
	padding-top: 12px;
	margin-top: 4px;
}

#aboutSmallMenu ul li:last-of-type a {
	padding-bottom: 12px;
}

#aboutSmallMenu ul li a:hover {
	color: #000;
	border-bottom: none;
}


/* 320 - SEARCH
================================= */

#search {
	bottom: 50px;
	/*width: 180px;*/
	width: 160px;
	height: 18px;
	right: 15px;	
	
	display: none;
}

#search .label {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search label {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 18px;
	width: 40px;
}

#search input {
	/*width: 132px;  140 MINUS PADDING */
	width: 112px; /* 120 MINUS PADDING */
	height: 16px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
}


/* 320 - HOME PAGE QUOTES
================================= */

.quoteCycle { 
	width: 87.5%; /* 280 DIVIDED BY 320 */
	/*left: 0;*/
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
	top: 340px;
	/*top: 333px;*/
	height: 200px;
	/*background-color: #00FF30;*/
}

blockquote p {
	position: relative;
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1.083333333em; /* 26 DIVIDED BY 24 */
	letter-spacing: -0.5px;
	text-align: center;
	margin: 0 auto;
}

#quoteOne {
	width: 100%;
	top: -3px;
	/*width: 90%;*/
	/*margin: 0 auto;*/
}

#quoteTwo {
	width: 100%;
	top: -3px;
	/*width: 90%;*/
	/*margin: 0 auto;*/
}

#quoteThree {
	width: 100%;
	top: -3px;
	left: 0px;
	/*width: auto;*/
}

#quoteFour {
	/*width: 100%;*/
	width: 75%;
	top: -3px;
	left: 0px;
	/*width: auto;*/
}

blockquote p::before {
	position: relative;
	width: 21px;
	height: 13px;
	top: -8px;
	left: 0;
	margin-right: 3px;
	background-size: 100% auto;
}

blockquote p::after {
	width: 21px;
	height: 13px;
	margin-left: 2px;
	bottom: -3px;
	background-size: 100% auto;
}

blockquote p#quoteThree::after {
	top: 3px;
	/*top: -8px;*/
}

blockquote p#quoteFour::after {
	/*top: -8px;*/
	top: 3px;
}


/* 320 - HOME PAGE ELEMENTS
================================= */

#information-btn {
	height: 52px;
	width: 246px;
	top: 30px;
	background-size: 100% auto;
}

#experience-btn {
	height: 52px;
	width: 246px;
	/*bottom: 100px;*/
	bottom: 65px;
	background-size: 100% auto;
}

#left-line {
	display: none;
}

#right-line {
	display: none;
}

/* 320 - INFORMATION PAGE
================================= */

#socialLinksContainer {
	top: 473px;
	display: none;
}

#twitterFeedContainer {
	/*top: 473px;*/
	position: relative;
	left: 0px;
    top: 0px;
	margin-left: 41px;
	width: 226px;
	margin-top: 40px;
}

#twitterFeedContainer div {
	/*min-height: 220px;*/
}

#twitterFeedContainer div p {
    width: 140px;
}

#twitterFeedContainer footer {
	background-image: none;
}

#promotion {
	/*top: 473px;*/
	position: relative;
	left: 0px;
    top: 0px;
	width: 226px;
	min-height: 0px;
	padding-bottom: 6px;
	margin-top: 20px;
	margin-left: 41px;
}

.twitterLargeBird {
	top: 297px;
	/*top: 322px;*/
	/*top: 348px;*/
	left: 157px;
}

.twitterSmallBird-01 {
	top: 450px;
	display: none;
}

.twitterSmallBird-02 {
	/*top: 344px;*/
	/*top: 380px;*/
	top: 327px;
	left: 202px;
}

.peg-01 {
	top: 451px;
	display: none;
}

.peg-02 {
	/*top: 308px;*/
	top: 339px;
	/*top: 366px;*/
	left: 78px;
}


/* 320 - CURRENT HOME PAGE
================================= */

a#homeBtn {
	width: 54px;
	height: 37px;
	top: 10px;
	left: 327px;
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	background-image: url(../_images/btn-home_1024.png);
}

a#homeBtn span {
	top: 14px;
	left: 18px;
}

#current-home section p, #productions-home section p, #creative-home section p {
	width: 276px;
	/*top: 0px;*/
	top: 14px;
	left: 22px;
}

#productions-home section p {
	/*width: 460px;*/
	width: 276px;
}

#current-home section p span, 
#productions-home section p span, 
#creative-home section p span 
{
	/*font-size: 2.5em;  35PX / 14PX */
	/*line-height: 1.085714285em;  38PX / 35PX */
	/*letter-spacing: -1.5px;*/
	font-size: 32px;
	line-height: 35px;
	letter-spacing: -1.37px;
}

#currentChair {
	width: 155px;
	height: 317px;
	bottom: 31px;
	/*right: 66px;*/
	right: 35px;
	background-size: 100% auto;
	display: none;
}


/* 320 - CURRENT PAGE
================================= */

#wrapper {
	margin-left: 9px;
	/*width: 298px;*/
}

div.horizontal .table > section {
	width: 289px;
}

section:last-child .contentContainer {
  /*margin-right: 6.002928257687%;  82 DIVIDED BY 1366 */
  background-image: none;
}

.contentContainer {
	width: 289px;
	margin-top: 9px;
	margin-right: 9px;
	background-image: url(../_images/bgd_column-500.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	/*background-color: #02FF00;*/
	margin-bottom: 44px;
	padding-bottom: 33px;
}

.leftColumn {
	position: relative;
	width: 257px; /* 289 MINUS 32PX PADDING */
	height: auto;
	margin-right: 0px;
	padding-left: 16px;
	padding-right: 16px;
	background: none;
	/*overflow: hidden;*/
	overflow: visible;
	
	float: none;
}

.leftColumn .currentScroll {
	margin-top: 11px;
	/*height: 510px;*/
	height: auto;
	overflow: hidden;
}

/*#section4 .leftColumn .currentScroll {
	height: auto;
}*/

.rightColumnContainer {
	width: 289px;
	/*float: left;*/
	/*background-color: #02FF00;*/
	
	/*display: none;*/
	float: none;
}

.middleColumn {
	display: none;
}

.currentText .middleColumn { 
	display: none;
}

.rightColumn {
	position: relative;
	width: 257px; /* 289 MINUS 32PX PADDING */
	height: auto;
	margin-right: 0px;
	/*padding-left: 9px;*/
	/*padding-right: 9px;*/
	padding-left: 16px;
	padding-right: 16px;
	background: none;
	/*overflow: hidden;*/
	overflow: visible;
	float: none;
	margin-top: 22px;
}

.currentText .rightColumn {
	position: relative; 
	width: 257px; /* 289 MINUS 32PX PADDING */
	padding-left: 16px;
	padding-right: 16px; 
	padding-top: 22px;
	padding-bottom: 22px;
	float: none;
	
	display: none;
}

#current h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 21px; /* 28 */
}

#current h2 {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	letter-spacing: -0.37px;
	/*padding-top: 13px;  18 */
}

#current h2.jobTitle {
	font-size: 1.125em; /* 18 DIVIDED BY 16 */
	line-height: 1.111111111em; /* 20 DIVIDED BY 18 */
	letter-spacing: -0.52px;
	padding-top: 2px; /* 3 */
}

#current h3 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em; /* 24 DIVIDED BY 24 */
	letter-spacing: -0.75px;
	margin-top: 19px; /* 26 */
}

#current h3:first-of-type {
	margin-top: 21px; /* 28 */
}

#current section .by p {
	padding-bottom: 11px;
}

#current section p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	letter-spacing: -0.37px;
	padding-top: 11px; /* 18 */
}

#current section p:first-of-type {
	padding-top: 11px; /* 15 */
}

#current p.email {
	font-size: 1em; /* 16 DIVIDED BY 16 */
	line-height: 1.125em; /* 18 DIVIDED BY 16 */
	padding-top: 27px; /* 36 */
}

#current .template-one .image-one, #current .template-two .image-one {
	width: 100%;
	max-height: 276px;
	margin-top: 22px;
}

#current .template-one .image-two {
	width: 133px; /* 178 */
	max-height: 180px; /* 240 */
	margin-top: 9px; /* 12 */
}

#current .template-one .image-three {
	width: 255px;
	max-height: 172px;
	margin-top: 9px;
	
	display: none;
}

#current .template-two .image-two {
	width: 100%;
	max-height: 155px; /* 207 */
	margin-top: 9px; /* 12 */
}

#current .template-two .image-three {
	width: 100%;
	max-height: 370px;
	margin-top: 22px;
	/*background-color: #00FF06;*/
}

#current .template-two .image-four, #current .template-two .image-five {
	width: 165px;
	max-height: 116px;
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
	
	display: none;
}

#current .template-three .image-one {
	width: 123px; /* 164 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-two {
	width: 144px; /* 192 */
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-three {
	width: 177px; /* 236 */
	max-height: 110px; /* 147 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-four {
	width: 177px; /* 236 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
	margin-right: 9px; /* 12 */
}

#current .template-three .image-five {
	width: 123px; /* 164 */
	max-height: 155px; /* 207 */
	margin-top: 22px; /* 29 */
}

#current .template-three .image-six {
	width: 100%;
	max-height: 154px; /* 205 */
	margin-top: 9px; /* 12 */
}

#current .template-three .image-seven {
	width: 232px; /* 310 */
	max-height: 139px; /* 186 */
	margin-top: 9px; /* 12 */
}

#current .template-four .quoteLargeTop {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four .quoteLargeBottom {
	width: 100%;
	height: 46px; /* 62 */
}

#current .template-four p.quoteLargeBy {
	padding-top: 22px; /* 29 */
	margin-bottom: 19px; /* 26 */
}

#current .template-four .middleColumn p, #current .template-four .rightColumn p {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	letter-spacing: -0.34px;
}

#current .template-four .middleColumn p {
	padding-top: 47px; /* 63 */
}

#current .videoContainer {
	margin-top: 22px; /* 29 */
}

#current-tabs-title {
	height: 37px;
	width: 320px;
	left: 0px;
}
	
#productions #current-tabs-title {
	position: relative;
	height: auto;
	bottom: auto;
	left: auto;
	top: auto;
	padding-top: 52px;
	/*overflow: auto;*/
}

#current-tabs-title li a {
	font-size: 0.8125em; /* 13PX / 16PX */
	margin-right: 20px;
}

#current-tabs-title li.leftTab {
	width: 80px;
	height: 37px;
	line-height: 37px;
	background-image: none;
}

#current-tabs-title li.rightTab {
	width: 240px;
	height: 37px;
	line-height: 37px;
	background-image: none;
}
	
#productions #current-tabs-title li.rightTab {
	height: auto;
	line-height: normal;
}

#current-tabs-title li.rightTab h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 21px;*/
	padding-left: 0px;
	/*width: 224px;*/
	width: 218px;
	/*white-space: nowrap; 
    overflow: hidden;*/
    /*text-overflow: ellipsis;*/
	/*text-overflow: clip;*/
	display: block;
	line-height: 1;
	padding-top: 8px;
}

#current-tabs-title li.leftTab h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*padding-left: 205px;*/
	padding-left: 22px;
}


/* 320 - PRODUCTIONS HOME PAGE
================================= */

#productions-home section p {
	/*top: 0px;*/
	top: 14px;
}

section p span.sectionQuote {
	/*font-size: 2.5em !important;*/
	/*font-size: 32px !important;*/
	/*line-height: 35px;
	letter-spacing: -1.37px;*/
	text-indent: -0.15em;
	margin-top: 14px;
}

section p span.sectionQuoteBy {
	/*font-size: 2.5em !important;*/
	/*font-size: 32px !important;*/
	/*line-height: 35px;
	letter-spacing: -1.37px;*/
}

.whitePanel {
	top: -31px;
	/*right: -86px;*/
	right: -196px;
	display: none;
}

.texturePanel {
	bottom: 9px;
	/*right: -86px;*/
	right: -196px;
	display: none;
}

.cross {
	width: 73px;
	height: 73px;
	right: 195px;
	bottom: 85px;
	background-size: 100% auto;
	display: none;	
}

#keys {
	bottom: 0px;
	left: -570px;
	display: none; 	
}

#productions-home .productionsRightColumn {
	width: 202px;
	margin-right: 0px;
	position: absolute;
	/*top: 6px;*/
	top: -22px;
	right: 22px;
	float: none;
}

#productions-home .productionsRightColumn .rightColumnScroll {
	margin-top: 0px;
	/*height: auto;*/
	width: 200px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 13px;
}

#productions-home .productionsRightColumn .rightColumnScroll select {
	/*width: 102px;*/
	width: 202px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

#productionsNav li a {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
}

#productions-home .sticker-02 {
	display: none;
}

#productions-home .sticker-03 {
	display: none;
}


/* 320 - PRODUCTIONS PAGES
================================= */

.productionsLeftColumn {
	position: relative;
	width: 276px; /* 276 MINUS 32PX PADDING */
	margin-left: 22px;
	margin-right: 0px;
	/*padding-left: 16px;
	padding-right: 16px;*/
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	/*max-height: 297px;*/
	/*max-height: 155px;*/
	max-height: none;
	/*background-color: #00FF42;*/
	/*margin-top: 64px;*/
	/*margin-top: 56px;*/
	/*margin-top: 34px;*/
	margin-top: 0;
}

.productionsRightColumnContainer {
	position: relative;
	width: 276px; /* 276 MINUS 32PX PADDING */
	margin-left: 22px;
	margin-right: 0px;
	/*padding-left: 16px;
	padding-right: 16px;*/
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	/*background-color: #00FF42;*/
	padding-bottom: 44px;
	margin-bottom: 44px;
	/*margin-top: 22px;*/
	margin-top: 19px;
	/*margin-top: 66px;*/
}

.productionsMiddleLeftColumn {
	position: relative;
	width: 276px; /* 276 MINUS 32PX PADDING */
	/*width: 150px;*/
	/*margin-right: 16px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	float: none;
	/*background-color: #00FF42;*/

	/*display: none;*/
}

.productionsMiddleColumn {
	position: relative;
	width: 276px; /* 276 MINUS 32PX PADDING */
	/*width: 326px;*/
	margin-right: 0px;
	float: none;
}

#productions .productionsRightColumn {
	/*position: absolute;*/
	position: relative;
	width: 202px;
	right: 0px;
	/*top: -343px;*/
	/*top: -221px;*/
	/*top: -238px;*/
	float: none;
	margin-right: 0px;
	/*margin-top: 22px;*/
}

#productions .productionsRightColumn .rightColumnScroll {
	/*margin-top: 0px;*/
	/*height: auto;*/
	width: 200px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	/*margin-bottom: 13px;*/
	margin-bottom: 0px;
	margin-top: 20px;
}

#productions .productionsRightColumn .rightColumnScroll select {
	/*width: 102px;*/
	width: 202px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

.bothColumnScroll {
	height: auto;
	overflow: hidden;
	margin-top: 0px;
	float: none;
	width: auto;
}

.productionsMiddleLeftColumn .middleLeftColumnScroll {
	height: auto;
	margin-top: 0px;
}

.productionsMiddleColumn .middleColumnScroll {
	height: auto;
	margin-top: 0px;
}

.productionsRightColumn .rightColumnScroll {
	height: auto;
	margin-top: 0px;
}

.productionsImage {
	/*max-height: 297px;*/
	/*max-height: 155px;*/
	max-height: none;
	margin-bottom: 0px;
	/*overflow: hidden;*/
	/*background-color: #00FF1D;*/
	display: block;
}
	
.productionsImage img {
	display: block;
}

.productionsImage:nth-of-type(2) {
	display: none;
}

.productionsImage:nth-of-type(4) {
	display: none;
}

.productionsImageLarge {
	max-height: 155px;
	/*margin-bottom: 6px;*/
}

.productionsImageSmall {
	width: 276px;
	max-height: 155px;
	/*background-color: #00FF1D;*/
	
	display: none;
}

.right {
    display: none;
}

.productionsImageQuote {
	max-height: 240px;
	/*margin-bottom: 6px;*/
	display: none;
}

.productionsVideo {
	/*position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	margin-bottom: 6px;*/
	/*background-color: #00FF1D;*/
	/*max-height: 155px;*/
	max-height: none;
	margin-bottom: 0px;
}

#productions h2 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */ 
	margin-top: 20px;
}

#productions p {
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	line-height: 1.181818181em; /* 13 DIVIDED BY 11 */
}

#productions a.resourcesLink {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	bottom: 0px;
	left: 182px;
}

#productions p.title {
	padding-top: 10px;
}


/* 320 - CREATIVE LEARNING HOME PAGE
================================= */

#creativeHat {
	width: 184px;
	height: 154px;
	bottom: 73px;
	left: 40px;
	background-size: 100% auto;
	
	display: none;
}

#creativeImage-01 {
	width: 363px;
	height: 265px;
	bottom: 180px;
	/*left: 470px;*/
	left: 160px;
	background-size: 100% auto;
	
	display: none;
}

#creativeImage-02 {
	width: 221px;
	height: 178px;
	bottom: 230px;
	/*right: 0px;*/
	background-size: 100% auto;
}

#creativeImage-03 {
	width: 266px;
	height: 199px;
	bottom: 70px;
	right: 33px;
	background-size: 100% auto;
}


/* 320 - WORKSHOPS PAGES
================================= */

.workshopsLeftColumn,
.projectsLeftColumn
{
	/*height: 724px;  SAME POSITION AS CURRENT PAGE */
	height: auto;
}

.workshopsRightColumnContainer,
.workshopsMiddleLeftColumn,
.workshopsMiddleColumn,
.workshopsRightColumn,
.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	/*height: 627px;*/
	height: auto;
}

.projectsRightColumnContainer,
.projectsMiddleLeftColumn,
.projectsMiddleColumn,
.projectsRightColumn
{
	/*height: 749px;*/
	height: auto;
}

.resourcesRightColumnContainer,
.resourcesMiddleColumn,
.resourcesRightColumn
{
	height: auto;
}

.workshopsLeftColumn,
.projectsLeftColumn
{
	/*width: 257px;  289 MINUS PADDING*/
	/*width: 297px;  329 MINUS 32PX PADDING */
	margin-left: 0px;
	
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	margin-right: 0px;
	padding-left: 16px;
	padding-right: 16px;
	background: none;
	float: none;
}

.workshopsRightColumnContainer {
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 16px;
	/*float: none;*/
	background-color: transparent;
	margin-left: 0px;
	margin-top: 0px;
	clear: both;
}

.workshopsLeftColumn p,
.projectsLeftColumn p 
{
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	padding-top: 11px;
}

.workshopsLeftColumn p:first-of-type,
.projectsLeftColumn p:first-of-type
{
	padding-top: 22px;
}
	
.projectsLeftColumn p:first-of-type {
	margin-bottom: 12px;
}
	
.trainingLeftColumn .mCustomScrollbar {
	height: auto;
	overflow: hidden;
	margin-top: 22px;
}

.trainingLeftColumn p:first-of-type {
	padding-top: 22px!important;
}

.workshopsRightColumnContainer div {
	margin-right: 9px;
}

.workshopsRightColumnContainer .image-one {
	width: 288px;
	max-height: 181px;
	margin-top: 22px;
	
	/*background-color:#11FF00;*/
}

.workshopsRightColumnContainer .videoContainer {
	width: 292px;
	margin-top: 22px;
	padding-bottom: 164px;
	
	display: none;
}

.workshopsRightColumnContainer .image-three {
	width: 180px;
	max-height: 103px;
	margin-top: 9px;
	padding-right: 60%;
	
	display: none;
}

.workshopsRightColumnContainer .image-four {
	width: 261px;
	max-height: 164px;
	margin-top: 9px;
	
	display: none;
}

.workshopsRightColumnContainer .image-five {
	width: 222px;
	max-height: 88px;
	margin-top: 9px;
	
	display: none;
}

.workshopsBtn:first-of-type {
	margin-top: 22px;
}

.workshopsBtn {
	/*margin-top: 9px; */
	float: left;
    margin-right: 12px;
    margin-top: 12px;
	/*margin-bottom: 33px;*/
}
	
.optionTwoScroll {
	height: auto;
}


/* 320 - WORKSHOPS OPTIONS
================================= */

.teachingOption .workshopsLeftColumn p:first-of-type,
.openOption .workshopsLeftColumn p:first-of-type
{
	padding-top: 22px;
}

.teachingOption .workshopsLeftColumn p:nth-child(1),
.openOption .workshopsLeftColumn p:nth-child(1),
.teachingOption .workshopsLeftColumn p:nth-child(2),
.openOption .workshopsLeftColumn p:nth-child(2)
{
	display: none;
}

.teachingOption .workshopsMiddleColumn {
	/*width: 361px;  408 MINUS 47 */
	width: 288px; /* 320 MINUS 32PX PADDING */
	margin-right: 0px; 
	/*background-color: #00FE12;*/
}

.teachingOption .workshopsRightColumn {
	display: none;
}

.openOption .openOption-one .workshopsMiddleColumn,
.openOption .openOption-two .workshopsMiddleColumn 
{
	width: 288px; /* 320 MINUS 32PX PADDING */
	margin-right: 0px;
}

.openOption .openOption-three .workshopsMiddleLeftColumn,
.openOption .openOption-three .workshopsMiddleColumn,
.openOption .openOption-three .workshopsRightColumn {
	width: 288px; /* 320 MINUS 32PX PADDING */
	margin-right: 0px;
	float: none;
	/*clear: both; */
}

.openOption .openOption-one .workshopsRightColumn,
.openOption .openOption-two .workshopsRightColumn 
{
	width: 309px; /* 412  */
	margin-right: 9px; /* 12 */ 
}

.teachingOption .workshopsRightColumnContainer h1,
.openOption .workshopsRightColumnContainer h1  
{
	font-size: 1.375em; /* 30 DIVIDED BY 16 */
	margin-top: 33px;
}

.teachingOption .workshopsRightColumnContainer p,
.openOption .workshopsRightColumnContainer p 
{
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 11px; /* 15 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 16px; /* 21 */
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 13px; /* 17 */
}

.teachingOption-two .workshopsMiddleColumn p:first-of-type,
.openOption-two .workshopsMiddleColumn p:first-of-type
{
	padding-top: 21px;
}

.teachingOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-one .workshopsMiddleColumn p:first-of-type,
.openOption-three p:first-of-type  
{
	padding-top: 17px;
}

.teachingOption-one .image-one {
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.teachingOption-one .image-two, 
.teachingOption-two .image-one
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
}

.openOption-one .image-one,
.openOption-three .image-one
{
	width: 100%;
	max-height: 195px; /* 260 */
	margin-top: 16px; /* 21 */
	display: none;
}

.openOption-one .image-two, 
.openOption-two .image-one 
{
	width: 100%;
	max-height: 360px; /* 480 */
	margin-top: 64px; /* 85 */
	
	display: none;
}

.downloadLink {
	position: relative;
	bottom: 0px;
    left: 0px; /* 12 */ 
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	padding-bottom: 2px;
	display: inline-block;
	padding-top: 11px;
}

.teachingOption .workshopsBtn:first-of-type,
.openOption .workshopsBtn:first-of-type 
{
	/*margin-top: 27px;*/
	margin-top: 22px;
}


/* 320 - PROJECTS PAGES
================================= */

/*#creative #wrapper {
	width: 492px;
}*/

.projectsRightColumnContainer {
	/*width: 492px;*/
	width: 320px;
	margin-left: 0px;
}

div.horizontal .projectsTable > section {
	width: 320px;
	/*background-color: #27FF00;*/
}

.projectsMiddleColumn {
	/*width: 325px;*/
	width: 277px;
	margin-left: 16px; /* 22 */
	margin-right: 0px;
	
	/*display: none;*/
	float: none;
	height: auto;
}

.projectsRightColumn {
	/*width: 325px;*/
	width: 277px;
	/*background-color: #27FF00;*/
	margin-left: 16px;
	margin-bottom: 16px;
	
	float: none;
}
	
.projectsLeftColumn .mCustomScrollbar {
	/*height: 210px;
	overflow: hidden;*/
	display: none;
}

.projectsLeftColumn ul {
	/*margin-top: 39px;  52 */
	/*margin-top: 12px;*/
	display: none;
}

.projectsLeftColumn ul li a {
    border-radius: 9px;
    font-size: 14px;
    height: 16px;
    line-height: 16px;	
    margin-top: 8px;
    padding-left: 16px;
	padding-right: 16px;
}

.projectsMiddleColumn h2 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*margin-top: 20px;*/
	margin-top: 16px;
	margin-bottom: 19px; /* 25 */
}

.projectsMiddleColumn .figCaption {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 14px; /* 19 */
	
	display: none;
}

.projectsRightColumnContainer .image-one {
	width: 100%;
	max-height: 211px;
	/*background-color: #2DFF00;*/
}

.projectsRightColumn h1 {
	font-size: 1.375em; /* 22PX / 16PX */
	/*margin-top: 20px;*/
	margin-top: 16px;
	padding-bottom: 16px;
}

.projectsRightColumn h3 {
	font-size: 1.0625em; /* 17PX / 16PX */
	margin-top: 25px; /* 34 */
}

.projectsRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-top: 7px; /* 9 */
}

.projectsRightColumn p:first-of-type {
	/*font-size: 1.125em;  18PX / 16PX */
	/*line-height: 1.111111111em;  20PX / 18PX */
	font-size: 1em; /* 16PX / 16PX */
	line-height: 1.125em; /* 18PX / 16PX */
	padding-top: 0px;
}

.projectsRightColumn .rightColumnScroll {
	/*height: 308px;*/
	height: auto;
}


/* 320 - AWARDS PAGES
================================= */

.awardsGraphPaper {
	display: none;
}

.awardsDancers {
	display: none;
}

.awardsHoles {
	display: none;
}

.awardsLeftColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	/*padding-left: 16px;*/
	margin-top: 20px;
	left: 0px;
	margin-left: 16px;
	padding-bottom: 44px;
	margin-bottom: 44px;
}

.awardsScroll {
	margin-top: 0px;
	/*height: 340px;*/
	height: auto;
	/*background-color: #23FF00;*/
}
	
.educationScroll p:first-of-type {
	padding-top: 11px;
}

.awardsLeftColumn h1 {
	font-size: 1.5em; /* 24 DIVIDED BY 16 */
	line-height: 1em;
	/*margin-top: 37px;  795 */
	margin-top: 0px;
}

.awardsLeftColumn p {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	line-height: 1.142857142em; /* 16 DIVIDED BY 14 */
	padding-top: 11px; /* 15 */
}

.awardsLeftColumn ul {
	margin-top: 22px;
}

.awardsLeftColumn ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	margin-top: 11px; /* 15 */
}


/* 320 - RESOURCES PAGES
================================= */

.resourcesGraphPaper {
	width: 684px;
	height: 717px;
	right: -260px;
	background-size: 100% auto;
	
	display: none;
}

#resourcesImage-01 {
	width: 279px;
	height: 244px;
	bottom: 100px;
	left: 90px;
	background-size: 100% auto;
	
	display: none;
}

#resourcesImage-02 {
	width: 202px;
	height: 156px;
	bottom: 12px;
	/*right: 367px;*/
	right: 60px;
	background-size: 100% auto;
	
	display: none;
}

#resourcesImage-03 {
	width: 220px;
	height: 160px;
	bottom: 19px;
	right: 52px;
	background-size: 100% auto;
	
	display: none;
}

#creative .cross {
	width: 73px;
	height: 73px;
	right: 70px;
	/*bottom: 8px;*/	
	background-size: 100% auto;
	z-index: 2;
}

.resourcesLeftColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	margin-left: 16px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: none;
}

.resourcesRightColumnContainer {
	position: relative;
	/*width: 270px;*/
	width: 288px; /* 320 MINUS 32PX PADDING */
	margin-top: 10px;
	float: none;
	padding-left: 0px;
	margin-left: 16px;
	/*background-color: #00FF1B;*/
}

.resourcesMiddleColumn {
	width: 288px;
	margin-right: 0px;
	float: none;
}

.resourcesRightColumn {
	width: 288px;
	float: none;
}

.resourcesLeftColumn p {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
	/*padding-top: 15px;*/
}

.resourcesLeftColumn p:first-of-type {
	padding-top: 22px;
}

.resourcesMiddleColumn ul li a, .resourcesRightColumn ul li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.16666666666667em; /* 14 DIVIDED BY 12 */
	/*padding-left: 28px;*/
}

.resourcesMiddleColumn header, .resourcesRightColumn header {
	/*width: 100%;*/
	height: 46px;
	margin-top: 20px;
}

.resourcesMiddleColumn header:first-of-type {
	margin-top: 0px;
}

.resourcesMiddleColumn #resourcesFilm {
	/*background-position: bottom 6px left;*/
	background-size: 51px auto;
}

.resourcesMiddleColumn #resourcesWeblinks {
	/*background-position: bottom 6px left;*/
	background-size: 56px auto;
}

.resourcesRightColumn #resourcesPDF {
	/*background-position: bottom 6px left;*/
	background-size: 28px auto;
}

.resourcesMiddleColumn header h2, .resourcesRightColumn header h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*right: 0;*/
	bottom: 9px;
}


/* 320 - ABOUT HOME PAGE
================================= */

#about-home #content {
	background-image: url("../_images/bgd_about-content-320.jpg");
	background-position: center bottom -160px;
	background-repeat: no-repeat;
	background-color: #000;
}

/*#about-home #current-tabs li.leftTab {
	width: 213px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-leftTab_1024.png);
}

#about-home #current-tabs li.rightTab {
	width: 436px;
	height: 37px;
	line-height: 37px;
	background-image: url(../_images/black-rightTab_1024.png);
}*/

#whiteLogo {
	/*top: 37px;
	width: 210px;
	height: 54px;*/
	top: 45px;
	width: 180px;
	height: 46px;
}

.penCircle {
	/*top: -21px;
	width: 280px;
	height: 161px;*/
	top: -4px;
	width: 240px;
	height: 138px;
	background-size: 100% auto;
}

.navLineContainer {
	top: 105px; /* 140 */
	/*width: 384px;*/
	width: 242px;
	height: 19px; /* 25 */
}

#est1983 {
	font-size: 64px; /* 64 DIVIDED BY 16 */
    letter-spacing: -2.63px;
	top: 15px;
}

.navLine {
	/*width: 382px;*/
	width: 240px;
	height: 37px; /* 50 */
	border-radius: 10px; /* 10 */
}

.centerNavLine {
	top: 88px; /* 117*/
	width: 1px;
	height: 35px; /* 47 */
}

#about-nav {
	top: 134px;
	width: 320px;
}

#about-nav ul {
	/*width: 160px;  160 */
	/*position: relative;*/
	position: static;
	width: 100%;
}

#about-nav #company,
#about-nav #company-subNav {
	/*left: 22px;*/
	left: 80px;
	text-align: center;
	top: 0px;
}
	
#about-nav #company-subNav .subNav {
    width: 320px;
}

#about-nav #people {
	/*left: 202px;*/
	left: 80px;
	top: 64px;
}

#about-nav #achievements {
    /*right: 22px;*/
	right: 80px;
	text-align: center;
	top: 32px;
}

#about-nav ul li a,
.leftTab #company-subNav .subNav li a {
	height: 26px; /* 28 */
	line-height: 26px; /* 28 */
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
}


/* 320 - PERFOMERS PAGES
================================= */

.performersLeftColumn,
.performersRightColumnContainer,
.performersMiddleColumn,
.performersRightColumn
{
	/*height: 749px;  789 MINUS 40PX MARGIN */
	/*height: auto;*/
}

#performers .performersLeftColumn {
	position: absolute;
	width: 202px;
	right: 16px;
	top: -18px;
	float: none;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 100;
}

#performers .performersLeftColumn .leftColumnScroll {
	margin-top: 0px;
	/*height: auto;*/
	width: 200px;
	height: 20px;
	padding: 0;
    margin: 0;
    border: 1px solid #b4b8be;
    overflow: hidden;
    background-color: #fff;
	background-image: url(../_images/selectArrow.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 13px;
}

#performers .performersLeftColumn .leftColumnScroll select {
	/*width: 102px;*/
	width: 202px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	font-family: Helvetica,Arial,sans-serif;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
   	-moz-appearance: none;
	appearance: none;
	padding-left: 4px !important;
}

.performersLeftColumn .leftColumnScroll {
	/*margin-top: 56px;
	height: 647px;*/
	margin-top: 0px;
	height: auto;
}

.performersRightColumnContainer {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
	margin-right: 0px;
	margin-top: 30px;
	/*background-color: #00FF42;*/
	overflow: hidden;
}

.performersMiddleColumn {
	position: relative;
	/*width: 492px;  524 MINUS 32PX PADDING */
	width: 288px; /* 320 MINUS 32PX PADDING */
	margin-right: 0px;
	float: none;
	margin-top: 22px;
}

.performersRightColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	float: none;
	/*margin-right: 16px;*/
	/*margin-bottom: 0px;*/
	margin-top: 22px;
}

.performersRightColumn .rightColumnScroll {
	/*height: 432px;*/
	height: auto;
	overflow: hidden;
}

#performersNamesList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

#performers h1 {
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
	line-height: 1.133333333em; /* 17 DIVIDED BY 15 */
}

.performersMiddleColumn p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

.performersMiddleColumn p:first-of-type {
	/*padding-top: 11px;*/
}

#performersProductionsList {
	width: 150px;
	float: none;
	margin-top: 9px;
}

#performersProductionsList li a {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
}

#performersProductionsThumbs {
	display: none;
}


/* 320 - COMPANY PAGE
================================= */

.companyLeftColumn {
	width: 276px;
	margin-top: 22px;
	padding-left: 22px;
	padding-right: 0px;
	margin-left: 0;
	margin-right: 0;
	float: none;
}

.companyLeftColumn p {
	/*padding-bottom: 9px;*/
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.25em; /* 15PX / 12PX */
}

.companyLeftColumn .leftColumnScroll {
	height: auto;
}

.companyRightColumn {
	width: 276px;
	margin-top: 13px;
	padding-left: 22px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
}

.companyRightColumn .cycle-slideshow {
	display: none;
}

.companyRightColumn .images {
	display: none;	
}

/* 320 - LIVE STREAM PAGE
================================= */

h1.live-stream-title {
    font-size: 21px;
	left: 25px;
	/*top: 68px;*/
	top: 63px;
}

#live-stream-container {
	/*width: 1024px;
	height: 576px;*/
	width: 300px;
	height: auto;
	right: 10px;
	/*top: 16px;*/
	top: 8px;
}

.beware-of-pity #live-stream-container {
    top: 33px;
}

#live-stream-container #count-down-container div {
	width: 300px;
	height: 169px;
	background-size: 75% auto;
	background-position: center center;
}

.beware-of-pity #live-stream-container #count-down-container div {
	background-size: 29% auto;
}

#live-stream-container #count-down-container div p {
	font-size: 10px;
	margin-top: -8px;
}

#live-stream-container #count-down-container div p#count-down {
	font-size: 42px;
	margin-top: 27px;
}

.beware-of-pity #live-stream-container #count-down-container div p#count-down {
	margin-top: 100px;
}

/*.beware-of-pity #live-stream-container #count-down-container div p:nth-of-type(2) {
	display: none;
}*/

#barbican-logo {
	/*left: 18px;*/
	left: 10px;
	top: 278px;
	width: 26px;
	/*display: none;*/
}

.ticket-info {
	/*width: 260px;
	left: 53px;
	font-size: 13px;
	top: 210px;*/
	font-size: 13px;
    left: 60px;
    top: 455px;
    width: 260px;
}

.beware-of-pity .ticket-info {
	font-size: 10px;
	left: 25px;
    /*top: 371px;*/
	/*top: 452px;  WHEN THERE'S TWO ROWS OF VIDEO */
	top: 447px; /* WHEN THERE'S TWO ROWS OF VIDEO */
	width: 270px;
}

.ticket-info li:nth-of-type(4) {
	margin-top: 9px;
}

.video-menu {
	/*width: 240px;
	top: 310px;
	left: 74px;*/
	left: 46px;
    top: 190px;
    /*width: 268px;*/
	width: 268px;
	/*display: none;*/
}

.beware-of-pity .video-menu {
	top: 211px;
	left: 25px;
	width: 280px;
}

a.video-menu-item {
	/*margin-bottom: 4px;*/
	margin-bottom: 10px;
	
	width: 130px;
	height: 80px;
	float: none;
}

.beware-of-pity a.video-menu-item {
	margin-right: 6px;
	z-index: 500;
}

a.video-menu-item img {
    float: none;
}

a.video-menu-item span {
	font-size: 12px;
	padding: 10px 10px;
	line-height: 14px;
	display: none;
}

#live-stream-links {
	/*left: 55px;
	top: 330px;*/
	left: 60px;
    top: 556px;
}

.beware-of-pity #live-stream-links {
    /*top: 551px;*/
	/*top: 622px;  WHEN THERE'S TWO ROWS OF VIDEO */
	/*top: 632px;  WHEN THERE'S TWO ROWS OF VIDEO */
	top: 614px; /* WHEN THERE'S TWO ROWS OF VIDEO */
	left: 25px;
}

#live-stream-links p {
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 6px;
}

#live-stream-links p:nth-of-type(2) {
	padding-bottom: 3px;
}

.live-stream-supporters {
	/*right: 61px;*/
	right: auto;
	left: 60px;
	/*top: 560px;*/
	top: 847px;
	height: 20px;
}

.beware-of-pity .live-stream-supporters {
	/*top: 398px;*/
	top: 489px; /* WHEN THERE'S TWO ROWS OF VIDEO */
	height: 37px;
	right: auto;
	left: 15px;
}

.beware-of-pity .live-stream-supporters li #complicite-support-logo {
	width: 116px;
}

.beware-of-pity .live-stream-supporters li #schaubuhne-berlin-logo {
	width: 170px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #complicite-support-logo-white {
    width: 100px;
}

.beware-of-pity #streamPanel .live-stream-supporters li #schaubuhne-berlin-logo-white {
    width: 147px;
}

.beware-of-pity #streamPanel .live-stream-supporters {
    bottom: auto;
    left: 22px;
    right: auto;
    top: 50px;
}

#streamPanel .live-stream-supporters {
	right: auto;
	left: 30px;
	top: auto;
	bottom: 40px;
}

.live-stream-supporters p {
	font-size: 10px;
	line-height: 20px;
}

#live-stream-sticker-01 {
    height: 40px;
    right: 60px;
    bottom: 20px;
    width: 77px;
	background-size: 100% auto;
	display: none;
}

#live-stream-sticker-03 {
    height: 37px;
    right: 20px;
    bottom: 50px;
    width: 75px;
	background-size: 100% auto;
	display: none;
}

#viewing-instructions {
	left: 60px;
	top: 463px;
	width: 190px;
	z-index: 50;
}

.beware-of-pity #viewing-instructions {
	left: 25px;
	top: 93px;
}

.beware-of-pity #viewing-instructions h3 a {
    font-size: 13px;
}

#live-stream-links-two {
	left: 60px;
	top: 659px;
	width: 190px;
}

#live-stream-links-two p, #live-stream-links-two p a {
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 15px;
}

.live-stream-extra-logos {
	width: 272px;
	height: 64px;
	left: 25px;
	/*top: 696px;*/
	top: 724px; /* WHEN THERE'S TWO ROWS OF VIDEO */
}

.live-stream-extra-logos #A14-18-now-logo {
	/*width: 184px;*/
	width: 147px;
}

.live-stream-extra-logos #goethe-institut-logo {
	/*width: 79px;*/
	width: 63px;
}

.live-stream-extra-logos p.right {
	/*right: 12px;*/
	display: block !important;
}

#streamPanelContainer #streamPanel .live-stream-extra-logos {
    top: 580px;
    width: 240px;
}

.live-stream-extra-logos #A14-18-now-logo-white {
    width: 147px;
}

.live-stream-extra-logos #goethe-institut-logo-white {
    width: 63px;
}

.beware-of-pity #streamPanel .panelQuote {
	display: none;
}


/* 320 - PACIFISTS GUIDE PAGE
================================= */

.pacifists-guide-LC,
.pacifists-guide-RC-container,
.pacifists-guide-FC,
.pacifists-guide-MC,
.pacifists-guide-RC
{
	height: auto;
}

#pacifists-guide .joinBtnLarge {
	/*right: 70px !important;*/
	right: 42px !important;
}

#edging {
	background-image: url(../_images/APG_edging-320.jpg);
	background-repeat: no-repeat;
	height: 281px;
	width: 318px;
	top: 18px;
	left: 4px;
}

h1.pacifists-guide-title {
    font-size: 13px; /* 15 DIVIDED BY 16 */
	padding-top: 0px;
}

.pacifists-guide-LC {
	width: 288px;
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
	float: none;
	padding-top: 20px;
	padding-right: 8px;
}

.pacifists-guide-LC-top {
 	height: 256px;
}

.pacifists-guide-LC-middle {
	display: none;
}

.pacifists-guide-LC-bottom {
	display: none;
}

.pacifists-guide-LC-top p {
    /*font-size: 11px;
	line-height: 12px;
	padding-top: 11px;*/
	padding-left: 16px;
}

.pacifists-guide-LC-top > p:nth-of-type(2) {
	/*padding-top: 2px;
	width: 181px;*/
}

#associates-logo {
	/*width: 112px;
	top: 5px;*/
}

#APG-logo {
	width: 256px;
	/*bottom: 25px;*/	
	left: 16px;
}

#compass-graphic {
	/*top: 17px;
	height: 98px;
	right: 15px;
	width: 59px;
	background-size: 100% auto;*/
	display: none;
}

#circle {
	/*width: 32px;
	height: 32px;
	top: 47px;
	right: 27px;*/
	display: none;
}

#pacifists-guide div.horizontal {
  /*max-height: 740px;*/
}

#pacifists-guide #wrapper {
	height: auto;
	/*background-color: rgba(81,248,2,1.00);*/
}

.pacifists-guide-RC-container {
	width: 304px;
	/*margin-top: 14px;*/
	margin-top: 16px;
	float: none;
	margin-left: 16px;
}

div.horizontal .pacifists-guide-table > section {
	/*width: 433.584px;*/
	/*padding-bottom: 74px;*/
	height: 580px !important;
}

.pacifists-guide-MC {
	float: none;
	/*width: 468px;*/
	width: 269px;
	margin-right: 0px;
	/*margin-bottom: 74px;*/
	margin-bottom: 57px;
	margin-left: 8px;
	padding-right: 8px;
}

#section2-RC-desktop,
#section3-RC-desktop,
#section4-RC-desktop,
#section5-RC-desktop,
#section6-RC-desktop 
{
	display: none;
}

#section2-RC-mobile,
#section3-RC-mobile,
#section4-RC-mobile,
#section5-RC-mobile,
#section6-RC-mobile 
{
	display: block;
	width: 269px; 
}

.pacifists-guide-FC {
	padding-top: 28px;
	padding-left: 8px;
	padding-right: 8px;
	width: 269px;
	
	/*min-height: 552px;*/
	min-height: 600px;
}

#section1 .pacifists-guide-FC,
#section7 .pacifists-guide-FC 
{
	padding-left: 14px;
	/*padding-right: 28px;*/
	/*width: 400px;*/
	width: 256px;
	/*padding-right: 44px;*/
}

#section1 .pacifists-guide-FC .fullColumnScroll,
#section7 .pacifists-guide-FC .fullColumnScroll 
{
	/*height: 275px;*/
	overflow: hidden;
	height: auto;
	margin-top: 16px;
}

#section1 .pacifists-guide-FC h1 {
    font-size: 24px;
	line-height: 24px;
	/*letter-spacing: -1px;*/
}

#section7 .pacifists-guide-FC h1 {
    font-size: 24px;
	line-height: 24px;
}

#section1 .pacifists-guide-FC h1 span {
	/*display: block;*/
}

.pacifists-guide-FC p {
	/*width: 374px;*/
    font-size: 12px;
	line-height: 14px;
	padding-top: 11px;
	
	width: 100%;
}

#section1 .pacifists-guide-FC p {
	/*width: auto;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(1),
#section7 .pacifists-guide-FC p:nth-of-type(1) 
{
    font-size: 20px;
	line-height: 20px;
	/*letter-spacing: -1px;*/
	/*padding-top: 16px;*/
	padding-top: 0px;
}

#section7 .pacifists-guide-FC .fullColumnScroll p:nth-of-type(1) {
	padding-top: 44px !important;
}

#section1 .pacifists-guide-FC p:nth-of-type(2) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 22px;
	padding-right: 0px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p:nth-of-type(3) {
    font-size: 14px;
	line-height: 16px;
	padding-top: 16px;
	padding-right: 0px;
	/*letter-spacing: -1px;*/
}

#section1 .pacifists-guide-FC p.booking,
#section7 .pacifists-guide-FC p.booking,
#pacifists-guide #section7 p.booking
{
	font-size: 17px;
	line-height: 17px;
	/*padding-top: 70px;*/
	top: 568px;
}

#pacifists-guide #section7 p.booking {
    margin-left: 8px;
	padding-top: 0px;
}

#pacifists-guide-sticker-01 {
	top: 498px;
	height: 40px;
	left: 90px;
	width: 77px;
	background-size: 100% auto;
}

#pacifists-guide-sticker-03 {
	top: 490px;
	height: 37px;
	left: 45px;
	width: 75px;
	background-size: 100% auto;
}

#pacifists-guide-line-00 {
	top: 462px;
	height: 97px;
	left: 97px;
	width: 347px;
	background-size: 100% auto;
}

#pacifists-guide-line-01 {
	width: 205px;
	height: 51px;
	top: 392px;
	left: 92px;
	background-size: 100% auto;
}

#pacifists-guide-line-03 {
	width: 225px;
	height: 37px;
	top: 542px;
	left: -66px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-04 {
	width: 55px;
	height: 167px;
	top: 342px;
	left: 555px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-05 {
	width: 158px;
	height: 61px;
	top: 511px;
	left: 12px;
	background-size: 100% auto;
}

#pacifists-guide-line-06 {
	width: 132px;
	height: 59px;
	top: 269px;
	left: 494px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-07 {
	top: 392px;
	height: 121px;
	left: 494px;
	width: 32px;
	background-size: 100% auto;
	
	display: none;
}

#pacifists-guide-line-08 {
	top: 592px;
	height: 37px;
	left: 25px;
	width: 142px;
	background-size: 100% auto;
}

#pacifists-guide-line-09 {
	background-image: url(../_images/APG_line-09_320.png);
	background-repeat: no-repeat;
	top: 62px;
	height: 32px;
	left: 0px;
	width: 169px;
	background-size: 100% auto;
}

h2#patients-title {
	width: 60px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
	
	/*width: 92px;
	height: 38px;
	padding-bottom: 4px;*/
}

h2#creative-title {
	width: 101px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
	
	/*width: 160px;
	height: 38px;
	padding-bottom: 4px;*/
}

h2#scientists-title {
	width: 201px;
	height: 25px;
	padding-bottom: 5px;
	background-size: 100% auto;
}

.pacifists-guide-MC p {
    /*font-size: 10px;
	line-height: 12px;*/
}

.pacifists-guide-MC > p:nth-of-type(1) {
	/*padding-bottom: 17px;*/
	padding-top: 0px;
}

.pacifists-guide-MC > p:last-of-type {
	padding-bottom: 20px;
}

.pacifists-guide-MC > p {
	/*width: 201px;*/
	/*width: 269px;*/
	width: 100%;
}

.pacifists-guide-MC .mCSB_inside > .mCSB_container {
  	margin-right: 15px;
}

.pacifists-guide-MC .middleColumnScroll {
	/*height: 354px;*/
	height: 225px;
	margin-top: 24px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll {
	/*height: 237px;*/
	/*height: 245px;*/
	height: 245px;
	margin-top: 14px;
	/*margin-bottom: 22px;*/
}

.pacifists-guide-video-menu {
	/*min-height: 85px;*/
	min-height: 65px;
	margin-bottom: 8px;
}

.pacifists-guide-video-menu a img {
	/*width: 102px;*/
	width: 85px;
	height: auto;
}

.pacifists-guide-video-menu a.image-video-link {
	display: none;	
}

.pacifists-guide-video-menu .description {
	/*padding: 6px 6px 12px 90px;*/
	padding: 12px 12px 12px 12px;
}

.pacifists-guide-video-menu .description h3 {
    font-size: 11px;
	line-height: 13px;
	padding-bottom: 4px;
}

#pacifists-guide-controls {
	width: 73px;
	height: 30px;
	bottom: 66px; /* 26px */
	/*right: 59px;  66px */
	right: 40px;
}

#pacifists-guide-controls li a {
	height: 30px;
}

#pacifists-guide-controls li a.backward {
	width: 37px;
}

#pacifists-guide-controls li a.forward {
	width: 36px;	
}

.morecontent a.less {
	padding-top: 4px; /* 6px */
}

#pacifists-guide #section6 p {
	font-size: 12px;
	line-height: 14px;
}

#pacifists-guide #section6 .pacifists-guide-MC > p:nth-of-type(1) {
	font-size: 16px; /* 22px */
	line-height: 16px;
	padding-bottom: 24px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(2) {
	padding-top: 11px;
}

#pacifists-guide #section6 .pacifists-guide-MC .middleColumnScroll p:nth-of-type(3) {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
}

#pacifists-guide h3.pacifists-guide-list-title {
	font-size: 12px; /* 22px */
	line-height: 14px;
	padding-top: 10px;
}

#pacifists-guide h3.pacifists-guide-list-title:nth-of-type(1) {
	padding-top: 19px;
}

#pacifists-guide .pacifists-guide-list li {
	font-size: 11px; /* 12px */
	line-height: 15px;
}

#section6-RC-mobile p {
	padding-top: 6px;
}

#section6-RC-mobile a {
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 11px; /* 12px */
	line-height: 13px;
	color: #dc5fb1;
}

#section6-RC-mobile a:hover {
	color: rgba(202,13,137,1.00);
}

#section6-RC-mobile a.active-video {
	color: rgba(202,13,137,1.00);
}

#section6-RC-mobile blockquote {
	display: none;	
}

#section6-RC-mobile p.booking,
#section6-RC-mobile p.booking a
{
	font-family: "helveticaNeueBold",Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size: 18px !important; /* 24px */
	line-height: 20px !important;
	color: #000 !important;
}

#section6-RC-mobile p.booking {
	padding-top: 10px; /* 35px */
}

#section6-RC-mobile p.booking a {
	text-decoration: underline;
}

#section6-RC-mobile p.booking a:hover {
	/*text-decoration: underline;*/
	color: rgba(202,13,137,1.00);
}

#pacifists-guide #section1 {
	background-image: url(../_images/APG_Start-Bgd_320.jpg);
	background-repeat: no-repeat;
}

#pacifists-guide #section2 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/
	background-image: url(../_images/APG_watch-bgd_ipad.jpg);
}

#pacifists-guide #section3 {
	/*background-size: 100% auto;	
	background-position: 0 -20px;*/
	background-image: url(../_images/APG_patients-bgd_ipad.jpg);
}

#pacifists-guide #section4 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
	background-image: url(../_images/APG_scientists-bgd_ipad.jpg);
}

#pacifists-guide #section5 {
	/*background-size: 100% auto;
	background-position: 0 -20px;*/	
	background-image: url(../_images/APG_creative-bgd_ipad.jpg);
}

#pacifists-guide #section7 {
	background-image: url(../_images/APG_end-bgd_320.jpg);
}




#section7 .pacifists-guide-MC {
	/*margin-left: 25px;*/
	/*margin-right: 22px;*/
	float: none;
	width: 269px;
	margin-right: 0px;
	height: auto;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-right: 8px;
	padding-top: 28px;
}

#section7 .pacifists-guide-RC {
	/*width: 348px;*/
	/*padding-top: 47px;*/
	/*padding-top: 23px;*/
	float: none;
	width: 261px;
	height: auto;
	margin-left: 8px;
	padding-right: 0px;
	padding-top: 52px;
}

#section7 .pacifists-guide-RC .rightColumnScroll {
	/*height: 282px;*/
	/*height: auto;*/
	height: 277px;
}

#section7 .pacifists-guide-MC .cycle-slideshow {
	margin-top: 25px;
	display: none;
}

#section7 .pacifists-guide-MC h1 {
    font-size: 24px;
    line-height: 24px;
	padding-left: 0px;
	padding-top: 0px;
}

#section7 .pacifists-guide-RC h3 {
	font-size: 16px;
	line-height: 18px;
	padding-top: 14px;
}

#section7 .pacifists-guide-RC li a {
	font-size: 12px;
	line-height: 14px;
}

#section7 .pacifists-guide-RC p {
	font-size: 12px;
	line-height: 14px;
	/*width: 360px;*/
	/*padding-top: 14px;*/
	width: 261px;
}

#section7 .pacifists-guide-RC p:nth-of-type(1) {
	padding-top: 18px;
}

#iframe-container {
	padding: 40px;
	/*min-height: 690px;*/
}


/* 320 - ACHIEVEMENTS PAGES
================================= */

#achievementsTexture {
	background-image: url("../_images/achievements-texture-320.jpg");
    background-repeat: no-repeat;
	background-position: left top;
	/*height: 789px;*/
	min-height: 100%;
}

#achievementsImage {
	width: 253px;
	height: 300px;
	left: -30px;
	bottom: 70px;
	background-size: 100% auto;	
	
	display: none;
}

#achievementsTitle h1 {
	font-size: 4.3125em; /* 69 DIVIDED BY 16 */
	letter-spacing: -0.04em;
	
	display: none;
}

#achievementsTitle h2 {
	left: 88px;
	top: 58px;
	font-size: 2em; /* 32 DIVIDED BY 16 */
	letter-spacing: -0.01em;
	
	display: none;
}

#achievementsAmpersand {
	width: 145px;
	height: 147px;
	left: 30px;
	top: 93px;
	background-size: 100% auto;
	
	display: none;
}

.achievementsLeftColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	/*margin-left: 22px;*/
	margin-left: 16px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
	padding-top: 20px;
	margin-top: 0px;
	/*background-color: #00FF42;*/
}

.achievementsLeftColumn table td h2 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn table td p {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.achievementsLeftColumn .leftColumnScroll {
	height: auto;
	margin-top: 0px;
}


/* 320 - SUPPORTERS PAGES
================================= */

.supportersImage {
	background-position: right -158px top -20px;
    background-size: 130% auto;
	
	display: none;
}

.supportersCreamBgd {
	/*height: 789px;*/
	min-height: 100%;
}

.supportersLeftColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	float: none;
	/*background-color: #00FF26;*/
	padding-bottom: 88px;
	/*margin-bottom: 44px;*/
	margin-top: 0px;
}

.supportersLeftColumn .leftColumnScroll {
	margin-top: 22px;
	height: auto;
}

.supportersLeftColumn p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.153846153em; /* 15 DIVIDED BY 13 */
}

.supportersLeftColumn > p:nth-of-type(1) {
	/*font-size: 1.875em;  30 DIVIDED BY 16 */
	font-size: 1.75em; /* 28 DIVIDED BY 16 */
	line-height: 1em; /* 30 DIVIDED BY 30 */
	padding-top: 20px;
}

.supportersLeftColumn > p:last-of-type {
	font-size: 1.25em; /* 20 DIVIDED BY 16 */
	line-height: 1.1em; /* 22 DIVIDED BY 20 */
	margin-top: 22px;
}


/* 568 - SUPPORT US PAGES
================================= */

#supportImage-01 {
	display: none;
}

#supportImage-02 {
	display: none;
}

.supportScissors {
	width: 169px; /* 226 */
	height: 31px; /* 41 */
	bottom: -6px; 
	/*bottom: -51px;*/
	left: 126px;
	background-size: 100% auto;
	z-index: 5;
}

.supportLeftColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	float: none;
}	

.supportRightColumnContainer {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	float: none;
	padding-bottom: 44px;
	margin-bottom: 44px;
	margin-left: 16px;
	/*background-color: #00FF42;*/
}

.supportLeftColumn blockquote {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	text-indent: -0.37em;
	margin-top: 5px;
}

.supportLeftColumn p.quoteBy {
	font-size: 1.375em; /* 22 DIVIDED BY 16 */
	/*margin-bottom: 24px;  32 */
	margin-bottom: 16px;
}

.supportLeftColumn p {
	/*font-size: 1.25em;  15 DIVIDED BY 16 */
	font-size: 0.9375em; /* 15 DIVIDED BY 16 */
}
	
#support #content {
	/*height: 789px;*/
	height: auto;
}
	
/*#support .supportLeftColumn,
#support .supportRightColumnContainer {
	margin-top: 0px;
}*/
	
#support .supportLeftColumn {
	margin-top: 20px;
}
	
.supportScroll .leftColumnScroll {
	/*margin-top: 0px;*/
	/*height: 720px;
	margin-top: 20px;
	overflow: hidden;*/
}

.supportLeftColumn .extra-content {
	padding-bottom: 15px;
}

.supportLeftColumn .extra-content p {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 1.2142857em;
	font-weight: normal;
}

.supportLeftColumn .extra-content p.list-title {
	color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	/*font-size: 1.25em;*/
	font-size: 0.9375em;
	font-weight: bold;
	line-height: 1.2142857em;
}

.supportLeftColumn .extra-content ul {
	list-style: outside;
	/*margin-left: 13px;*/
	margin-left: 0px;
}

.supportLeftColumn .extra-content ul li {
	/*font-size: 0.9375em;*/
	font-size: 0.75em;
	color: #999;
	line-height: 18px;
	font-weight: normal;
	padding-top: 0px;
}
	
#support #backBtn {
  	/*bottom: -22px;*/
	bottom: 22px;
}

.supportRightColumnContainer h1 {
	font-size: 2.375em; /* 38 DIVIDED BY 16 */
	letter-spacing: -0.03em;
	margin-bottom: 3px; /* 4 */
}

.supportRightColumnContainer h3 {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-bottom: 6px; /* 8 */
}

.supportOptionLeft {
	width: 187px;
	margin-right: 9px; /* 12 */
}

.supportOptionRight {
	width: 78px; /* 104 */
}

.supportOptionLeft p:first-child {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
}

.goldOption p:first-child {
	margin-bottom: -2px;
}

.silverOption p:first-child {
	margin-bottom: -2px;
}

.bronzeOption p:first-child {
	margin-bottom: -2px;
}

.supportRightColumnContainer ul {
    width: 272px;
	padding-left: 16px;
	/*background-color: #00FF37;*/
}

.supportRightColumnContainer ul li {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	/*line-height: 16px;  22 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	padding-bottom: 3px;
	/*margin-left: 5px;*/
}

.enquireBtn {
	border-radius: 9px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px; 
	top: 0px;
	position: relative;
	margin-top: 12px;
}

.divideLine {
	padding-top: 28px;
	margin-bottom: 17px; /* 23 */
}

.divideLine:last-of-type {
	/*display: none;*/
	margin-bottom: 0px;
}
	
.chimpBtn {
	border-radius: 9px;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
    width: 92px; 
	top: 0px;
	position: relative;
	margin-top: 12px;
}


/* 568 - SUPPORT US SIGN UP PAGE
================================= */

#supportSignPattern {
	width: 91px;
	height: 355px;
	left: 42px;
	bottom: 9px;
	background-size: 100% auto;	
	
	display: none;
}

#supportSignImage {
	width: 301px;
	height: 375px;
	left: 92px; /* 123 */
	bottom: 12px; /* 16 */
	background-size: 100% auto;	
	
	display: none;
}

#supportSignClock {
	width: 194px; /* 259 */
	height: 278px; /* 371 */
	right: 402px;
	bottom: -28px; /* -38 */
	background-size: 100% auto;
	
	display: none;	
}

#supportSignJug {
	width: 164px; /* 219 */
	height: 238px; /* 317 */
	right: -20px;
	bottom: -22px;
	background-size: 100% auto;		
}

.supportSignLeftColumn {
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	margin-top: 20px;
	margin-right: 0px;
	
	float: none;
	position: relative;
	/*background-color: #00FF15;*/
}

.supportSignRightColumnContainer {
	width: 288px; /* 320 MINUS 32PX PADDING */
	/*margin-top: 20px;*/
	margin-top: 22px;
	
	float: none;
	position: relative;
	margin-left: 16px;
	padding-bottom: 44px;
	margin-bottom: 44px;
}

.supportSignLeftColumn h1 {
	font-size: 3em; /* 48 DIVIDED BY 16 */
	/*line-height: 1em;*/
	letter-spacing: -2.57px;
}

.supportSignLeftColumn p {
	/*font-size: 1.5625em;  25 DIVIDED BY 16 */
	/*line-height: 1.08em;  27 DIVIDED BY 25 */
	font-size: 1.4375em; /* 23 DIVIDED BY 16 */
	line-height: 1.086956521em; /* 25 DIVIDED BY 23 */
	width: 288px;
	padding-left: 0px;
	float: none;
}

.supportSignRightColumnContainer p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	padding-left: 5px;
	padding-top: 7px; /* 10 */
	/*padding-bottom: 11px;  15 */
	padding-bottom: 9px;
}

.supportSignRightColumnContainer p:nth-of-type(2) {
	/*padding-top: 43px;  57 */
	padding-top: 12px;
}

#supportSignForm #formTitle {
    width: 100px;
	height: 20px;
	padding: 0;
    margin: 0;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm #formTitle select {
	width: 102px;
	height: 20px;
	line-height: 20px;
	font-size: 12px; /* 12PX / 16PX */
	padding-left: 4px !important;
}

#supportSignForm label {
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    margin-bottom: 4px; /* 6 */
    padding-left: 5px;
}

#supportSignForm label.radioLabel  {
	padding-left: 0px;
	line-height: 20px;
}

#supportSignForm input {
	width: 278px; /* 288 MINUS BORDER AND PADDING */
    font-size: 0.75em; /* 12 DIVIDED BY 16 */
    height: 20px;
	line-height: 20px;
    padding-left: 4px;
    padding-right: 4px;
	margin-bottom: 10px; /* 13 */
}

#supportSignForm input[type="radio"] + label span {
    width: 28px; /* 30 MINUS BORDER */
    height: 20px; /* 20 MINUS BORDER */
	margin-right: 10px;
}

#supportSignForm input[type="submit"] {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
	/*margin-top: 17px;*/
	margin-top: 22px;
	margin-bottom: 0px;
}


/* 320 - SHOP
================================= */

#shop .productionsLeftColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	margin-top: 20px;
	margin-right: 0px;
	
	float: none;
	max-height: none;
}

#shop .productionsRightColumnContainer {
	/*width: 662px;  883 */
	/*margin-top: 20px;*/
	
	/*float: none;
	margin-top: 0px;
	position: absolute;
	right: 0px;
	top: 277px;*/
	
	float: none;
	margin-top: 0px;
	position: relative;
	right: 0px;
	top: 0px;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-bottom: 44px;
	margin-bottom: 44px;
	margin-left: 16px;
}

.shopTop {
	/*height: 158px;*/
	height: 87px;
	margin-top: 20px;
	/*background-color: #00FD3C;*/
}

.shopMiddle {
	height: 40px; /* 377 */
}

.shopBottom {
	/*height: 226px;  301 */
	height: auto;
	min-height: 236px;
}

.shopBottomLeft {
	/*width: 247px;  330PX */
	width: 170px;
	height: 226px; /* 301 */
	margin-right: 16px;
	
	display: none; 
}

.shopBottomRight {
	/*width: 352px;  470PX */
	width: 288px; /* 320 MINUS 32PX PADDING */
	/*height: 226px;*/
	height: auto;
	min-height: 236px;
	
	float: none;
}

.shopBottomLeft a {
	margin-bottom: 18px;
	padding: 4px;
	max-height: 79px; /* 106 */
	margin-left: 37px; /* 50 */
}

.shopBottomLeft img {
	height: 79px; /* 106 */
}

#shop h1.sectionTitle {
	/*font-size: 2.9375em !important;  47PX / 16PX */
	/*letter-spacing: -3.07px;*/
	font-size: 2.375em !important; /* 38PX / 16PX */
	letter-spacing: -2.49px;
	/*top: 27px;*/
	top: 0px;
	left: 16px;
}

#shop h2 { 
	font-size: 1.0625em; /* 17PX / 16PX */
}

h2.basket { 
	/*padding-top: 90px;*/
	padding-top: 63px;
}

.basketUnderline { 
	margin-top: 8px;
}

.basketUnderlineShort { 
	/*width: 252px; */
	margin-top: 16px;
	margin-bottom: 8px;
	
	/*display: none;*/
	width: 100%;
}

#shop p.titleCopy  {
	right: 30px; /* 40 */
	top: -17px; /* -23 */
	width: 352px; /* 470PX */
	font-size: 0.857142857em; /* 12PX / 14PX */
	line-height: 1.25; /* 15PX / 12PX */
}

#shop p.price  {
	font-size: 1.214285714em; /* 17PX / 14PX */
	padding-top: 13px; /* 18 */
	padding-bottom: 6px; /* 8 */
}

#shop p.description  {
	padding-bottom: 9px;
	font-size: 0.75em; /* 12PX / 16PX */
	line-height: 1.16666666666667em; /* 14PX / 12PX */
}

.shopBtn {
	width: 100px; /* 112PX MINUS PADDING */
	height: 18px;
	line-height: 18px;
	font-size: 12px; /* 12PX / 16PX */
	border-radius: 9px;
	padding-left: 12px;
}

.buy {
	/*bottom: 24px;*/
	left: 0px;
	/*left: 176px;*/
	bottom: 0px;
}

.update {
	margin-bottom: 6px;
	margin-left: 54px;
	/*margin-bottom: 0px;
	float: left;*/
}

.checkout {
	margin-left: 54px;
	/*margin-left: 0px;
	float: right;*/
}

#shop table {	
	/*padding-top: 28px;*/
	width: 288px; /* 320 MINUS 32PX PADDING */
}

#shop table td {	
	padding-bottom: 8px; /* 11PX */
	font-size: 0.6875em; /* 11 DIVIDED BY 16 */
	/*font-size: 0.625em;  10 DIVIDED BY 16 */
	height: 24px;
}

#shop table td.firstShopColumn {	
	/*width: 40px;*/
	width: 45px;
}

#shop table td.secondShopColumn {	
	/*width: 175px;*/
	width: 182px;
	/*width: 160px;*/
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
	/*padding-right: 6px;*/
}

#shop table input.quantity {	
	/*width: 34px;  45PX */
	width: 24px;
	/*height: 16px;  22PX */
	height: 20px; /* 22PX */
	padding-left: 4px;
	padding-right: 4px;
}

#shop table td.total {
	padding-top: 10px;
}

#shop table td span {	
	font-size: 0.83333333333333em; /* 10 DIVIDED BY 12 */
}

#shopItems {
	min-height:	124px;
	/*min-height:	303px;  404PX */
}

.shopScroll {
	margin-top: 20px;
	/*height: 124px;*/
	/*height: 125px;*/
	height: auto;
}

#shopPostageForm input {
    /*width: 248px;*/
}

.terms {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	margin-top: 0px;
	/*position: absolute;*/
	position: relative;
	/*bottom: 75px;*/
	bottom: 0px;
}

.shop-previous {
	width: 25px;
	height: 34px;		
}

.shop-next {
	width: 25px;
	height: 34px;
	/*padding-right: 44px;*/
	padding-right: 0px;
}

.shop-pagination {
	width: 14px;
	height: 34px;	
}

#shopCarousel {
	width: 935px;
	height: 266px;
	bottom:9px;
}

.slick-slider {
	/*margin-top: 45px !important;*/
	margin-top: 20px !important;
}

.slick-list div {
	width: 191px;
	max-height: 199px;
}

.slick-list div img {
	height: auto;
	max-width: 100%;
}
	
#shop-message {
	min-width: 280px;
	padding: 40px!important;
}
	
.education-image-container {
	position: relative;
	/*top: 60px;*/
	/*left: 60px;*/
	/*max-width: 440px;*/
	width: 100%;
	display: none;
}


/* 320 - CONTACT US
================================= */

#worldMap {
	width: 452px;
	height: 255px;
	right: 180px;
	top: 100px;
	background-size: 100% auto; 
}

#contactBook {
	width: 392px;
	height: 475px;
	top: -30px;
	background-size: 100% auto;
	/*right: 5px;*/
	right: -85px;
}

#contactHand {
	width: 56px;
	height: 24px;
	/*right: 155px;*/
	right: 65px;
	top: 320px;
	background-size: 100% auto;
}

#contactArrow {
	width: 221px;
	/*right: 199px;*/
	right: 109px;
	top: 159px;
	/*background-size: 100% auto;*/
}

.contactLeftColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	margin-right: 0px;
	float: none;
	padding-top: 430px;
	/*background-color: #00FF42;*/
}

.contactRightColumn {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	margin-right: 0px;
	float: none;
	/*background-color: #00FF42;*/
}

.contactLeftColumn h2, .contactRightColumn h2 {
	font-size: 0.875em; /* 14 DIVIDED BY 16 */
	padding-top: 0px;
}

.contactRightColumn h2:nth-of-type(2) {
	padding-top: 15px;
}

.contactLeftColumn p, .contactRightColumn p {
	font-size: 0.75em; /* 12 DIVIDED BY 16 */
	line-height: 1.166666666em; /* 14 DIVIDED BY 12 */
	/*padding-top: 2px;*/
}

#companyRegistration {
	position: relative;
	width: 288px; /* 320 MINUS 32PX PADDING */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 16px;
	/*float: left;*/
	left: 0px;
	top: 0px;
	margin-bottom: 22px;
	padding-bottom: 0px;
	margin-top: 33px;
	/*background-color: #00FF42;*/
}

#contactDetails {
	width: 189px; /* 252 */
	/*right: 174px;*/
	right: 84px;
	padding-bottom: 9px;
	top: 250px;
}

#contactDetails p {
	font-size: 0.8125em; /* 13 DIVIDED BY 16 */
	line-height: 1.307692307em; /* 17 DIVIDED BY 13 */
}

#companyCopyright {
	position: relative;
    /*bottom: -24px;
	right: 16px;*/
	bottom: 0px;
	right: 0px;
	margin-bottom: 44px;
	padding-bottom: 44px;
	margin-left: 16px;
}


/* 320 - FOOTER
================================= */

footer span {
	/*left: 15px;*/
	display: none;
}

#socialIcons {
	left: 16px;
}

#information #socialIcons {
	display: block;
}

#policies {
	right: 10px;
}


/* 320 - POP UP PANELS
================================= */

#joinPanelContainer {
	/*background-image: url(../_images/join-panel-1024.png);*/
	display: none;
	background-image: url(../_images/join-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#joinPanel {
	/*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	/*left: 0px;
	margin: 0 auto;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%); 
}

#joinPanel > p:first-of-type {
    margin-top: 54px;
    width: 256px;
	padding-bottom: 16px;
}

#joinForm input, #joinFormStreamLive input {
  width: 246px;
}

#joinForm input[type="submit"], #joinFormStreamLive input[type="submit"] {
  margin-top: 20px;
}

#joinThanksPanelContainer {
	/*background-image: url(../_images/join-panel-1024.png);*/
	display: none;
	background-image: url(../_images/join-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#joinThanksPanel {
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	/*top: 138px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#joinThanksPanel h1 {
  font-size: 2.9375em; /* 47 DIVIDED BY 16 */
  letter-spacing: -1.1px;
  top: 112px;
  width: 256px;
  padding-left: 16px;
}

#resourcesPanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#resourcesPanel {
	/*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	height: 302px;
	/*top: 129px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#resourcesPanel h1 {
  	display: none;
}

#resourcesPanel > p:first-of-type {
    margin-top: 54px;
    width: 256px;
	padding-bottom: 16px;
}

#resourcesForm input {
  width: 246px;
}

#resourcesForm input[type="submit"] {
  margin-top: 20px;
}

#resourcesThanksPanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#resourcesThanksPanel {
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	height: 302px;
	/*top: 129px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#resourcesThanksPanel h1 {
  font-size: 2.9375em; /* 47 DIVIDED BY 16 */
  letter-spacing: -1.1px;
  /*top: 101px;*/
  top: 120px;
  width: 256px;
  padding-left: 16px;
}

#postagePanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#postagePanel {
	/*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	background-size: 60% auto;
	/*top: 85px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#postagePanel .postageScroll {
	height: 280px;
	/*width: 470px;*/
	width: 256px;
}

#postagePanel h1 {
	font-size: 1.875em; /* 30 DIVIDED BY 16 */
	letter-spacing: -0.7px;
	margin-top: 54px;
}

#postagePanel p {
    width: 256px;
}

#cookiePanelContainer {
	/*background-image: url(../_images/resources-panel-1024.png);*/
	display: none;
	background-image: url(../_images/resources-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	/*-webkit-overflow-scrolling: touch;*/
}

#cookiePanel {
	/*width: 640px;  656 MINUS PADDING */
	right: 0px;
	/*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
	/*-webkit-overflow-scrolling: touch;*/
}

#cookiePanel .postageScroll {
	height: 280px;
	width: 256px;
}

#cookiePanel h1 {
	/*font-size: 2.9375em;  47 DIVIDED BY 16 */
	font-size: 1.875em; /* 30 DIVIDED BY 16 */
	letter-spacing: -0.7px;
	margin-top: 54px;
}

#termsPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}
    
#termsPanelContainer:target {
    display: block;
    height: 100%!important;
}

#termsPanel {
	right: 0px;
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}
    
#termsPanelContainer:target #termsPanel {
    top: 50%!important;
}

#termsPanel .postageScroll {
	height: 280px;
	width: 256px;
}

#termsPanel h1 {
	/*font-size: 2.9375em;  47 DIVIDED BY 16 */
	font-size: 1.875em; /* 30 DIVIDED BY 16 */
	letter-spacing: -0.7px;
	margin-top: 54px;
}

#thanksPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#thanksPanel {
	/*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#thanksPanel h1 {
	/*font-size: 4.625em;  74 DIVIDED BY 16 */
	/*letter-spacing: -3.7px;*/
	font-size: 2.25em; /* 36 DIVIDED BY 16 */
	letter-spacing: -1.8px;
	margin-top: 54px;
	margin-bottom: 6px;
}

#thanksPanel p {
	/*font-size: 2.25em;  36 DIVIDED BY 16 */
	font-size: 1.75em; /* 28 DIVIDED BY 16 */
	padding-left: 0px;
	/*width: 636px;*/
	width: 256px;
}

#experiencePanelContainer {
	display: none;
	background-image: url(../_images/experience-panel-1024.png);
	/*background-image: url(../_images/join-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;*/
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#experiencePanel {
    /*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	height: 182px;
	/*top: 262px;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#experiencePanel p {
	/*font-size: 2.5em;  40 DIVIDED BY 16 */
	/*line-height: 1.05em;  42 DIVIDED BY 40 */
	font-size: 2.0625em; /* 33 DIVIDED BY 16 */
	line-height: 1.06060606060606em; /* 35 DIVIDED BY 33 */
	margin-top: 54px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	padding-left: 0px;
	padding-right: 0px;
	width: 256px;
}

#loginPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#loginPanel {
	/*width: 636px;*/
	right: 0px;
	/*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
	/*background-color: #00FA03;*/
}

#loginPanel h1 {
	/*font-size: 4.625em;  74 DIVIDED BY 16 */
	/*letter-spacing: -3.7px;*/
	font-size: 2.25em; /* 36 DIVIDED BY 16 */
	letter-spacing: -1.8px;
	margin-top: 54px;
}

#loginPanel p {
	/*font-size: 2.25em;  30 DIVIDED BY 16 */
	font-size: 1.75em; /* 28 DIVIDED BY 16 */
	line-height: 1.071428571em; /* 30 DIVIDED BY 28 */
	padding-left: 0px;
	padding-right: 0px;
	width: 256px;
}

#companyPanelContainer {
	/*background-image: url(../_images/thanks-panel-1024.png);*/
	display: none;
	background-image: url(../_images/thanks-panel-tile.png);
	background-position: top left;
	background-repeat: repeat;
    bottom: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

#companyPanel {
	/*width: 636px;*/
	right: 0px;
	/*left: 16px;*/
    padding-left: 16px;
    padding-right: 16px;
    width: 256px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

#companyPanel h1 {
	/*font-size: 4.625em;  74 DIVIDED BY 16 */
	/*letter-spacing: -3.7px;*/
	font-size: 2.25em; /* 36 DIVIDED BY 16 */
	letter-spacing: -1.8px;
	margin-top: 54px;
}

.panelCloseBtn {
	position: absolute;
	width: 27px;
	height: 27px;
	top: 15px;
	/*right: 30px;*/
	right: 16px;
	background-image: url(../_images/closeBtn-panel.png);
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
}

#experiencePanel .panelCloseBtn {
	background-image: url(../_images/closeBtn-experiencePanel.png);
}

#loginPanel .panelCloseBtn, #thanksPanel .panelCloseBtn, #companyPanel .panelCloseBtn {
	/*right: 0px;*/
	right: 16px;
}

.panelCloseBtn:hover {
	background-position: bottom;
}

#streamPanel {
	width: 300px;
	height: 600px;
	padding: 30px;
	/*background-size: 95% auto;
	background-position: bottom right;*/
	background-image: none;	
	
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%); 
	-ms-transform: translate(-50%, -50%); 
	-o-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}

.beware-of-pity #streamPanel {
	height: 675px;
	background-image: none;	
}
	
.can-i-live #streamPanel {
	background-position: bottom right -120px;
		background-size: 270%;
}
	
.drive-your-blow #streamPanel {
	/*background-size: 368% auto;
	background-position: bottom right -200px;*/
	background-size: 368% auto;
	background-position: bottom 0px right -246px;
}
	
#can-i-live-logo {
	top: 75px;
	width: 250px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%); 
	-ms-transform: translateX(-50%); 
	-o-transform: translateX(-50%); 
	transform: translateX(-50%);
}

#can-i-live-button {
	bottom: 30px;
	width: 267px;
	height: 64px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%); 
	-ms-transform: translateX(-50%); 
	-o-transform: translateX(-50%); 
	transform: translateX(-50%);
}

#streamPanel > p:nth-of-type(1) {
	/*font-size: 23px;
	line-height: 25px;*/
	font-size: 18px;
	line-height: 20px;
	margin-top: 20px;
	width: 240px;
}

.beware-of-pity #streamPanel > p:nth-of-type(1) {
	font-size: 22px;
	line-height: 24px;
	padding-top: 56px;
}

#streamPanel > p:nth-of-type(2) {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 25px;
    margin-top: 20px;
}

.beware-of-pity #streamPanel > p:nth-of-type(2) {
    margin-top: 28px;
}
	
#drive-your-blow-button {
	left: 60px;
	top: 60px;
	width: 180px;
	/*height: 100px;*/
	display: block;
	/*align-items: end;*/
}

#drive-your-blow-button > div:first-of-type {
	max-width: 180px;
}

#drive-your-blow-button > div:nth-of-type(2) {
	max-width: 180px;
	padding-left: 0;
	padding-top: 20px;
}

#streamPanel #joinFormStreamLive input {
	width: 230px;
}

#streamPanel #joinFormStreamLive input[type="submit"] {
	width: 100px;
}

#streamInstructionsPanel {
	width: 300px;
	height: 770px;
	top: 98px;
	padding: 20px;
}

#streamInstructionsLC {
	width: 100%;
}

#streamInstructionsLC h2 {
	font-size: 25px;
	line-height: 27px;
	padding-bottom: 22px;
}

#streamInstructionsLC p {
	font-size: 16px;
	line-height: 19px;
	padding-bottom: 24px;
}

.liveScroll {
	/*height: 330px;*/
	height: 510px;
    overflow: hidden;
	width: 100%;
}





}


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

/* 320 - PACIFISTS GUIDE PAGE	*/

#iframe-container {
	padding: 40px 20px;
}

#iframe-container h1 {
	/*font-size: 22px;
	line-height: 24px;
	margin-bottom: 13px;*/
}

#iframe-container p {
	/*padding-top: 12px;*/
	font-size: 12px;
}

#iframe-container p.light-text-first {
	/*padding-top: 24px !important;*/
}

#iframe-container p:nth-of-type(1) {
	/*padding-top: 30px;*/
}

.email-exchange header {
	/*padding-bottom: 10px;*/
}

.email-exchange div:nth-of-type(1) {
	/*float: left;
	width: 50%;*/
}

.email-exchange div:nth-of-type(2) {
	/*float: right;
	width: 50%;
	text-align: right;*/
}

.email-exchange h3 {
	/*font-size: 12px;
	line-height: 14px;*/
}

.email-exchange h4 {
	/*font-size: 12px;
	line-height: 14px;*/
}

#iframe-container .email-exchange p {
    /*padding-top: 9px !important;*/
}

#iframe-container .email-exchange p:nth-of-type(1) {
    /*padding-top: 10px !important;*/
}

#iframe-container .email-exchange {
    /*margin-top: 62px;*/
}

#iframe-container .email-exchange:nth-of-type(1) {
    /*margin-top: 0px;*/
}

	
	
}








