@font-face {
    font-family: Trade-Light;
	src: url('../fonts/Trade%20Gothic%20LT%20Light.ttf')  format('truetype');
}
@font-face {
    font-family: Trade;
	src:url('../fonts/Trade%20Gothic%20LT.ttf')  format('truetype');
}
@font-face {
    font-family: Trade-Bold;
	src: url('../fonts/Trade%20Gothic%20LT%20Bold.ttf')  format('truetype');
	/*url(../font/HelveticaNeueLt.otf);*/
}
@font-face {
    font-family: Trade-Bold-Condensed;
	src:url('../fonts/Trade%20Gothic%20LT%20Bold%20Condensed%20No.%2020.ttf')  format('truetype');
}

@font-face {
    font-family: Oswald-Regular;
	src:url('../fonts/Oswald-Regular.ttf')  format('truetype');
}
@font-face {
    font-family: Oswald-Bold;
	src:url('../fonts/Oswald-Bold.ttf')  format('truetype');
}
@font-face {
    font-family: Oswald-Med;
	src:url('../fonts/Oswald-Medium.ttf')  format('truetype');
}
@font-face {
    font-family: Gaksans-Regular;
	src:url('../fonts/Gaksans-Regular.html')  format('truetype');
}

@font-face {
    font-family: Frutiger-Light;
	src:url('../fonts/FrutigerLTArabic-45Light.ttf')  format('truetype');
}
@font-face {
    font-family: Frutiger;
	src:url('../fonts/FrutigerLTArabic-55Roman.ttf')  format('truetype');
} 
@font-face {
    font-family: Frutiger-Bold;
	src:url('../fonts/FrutigerLTArabic-65Bold.ttf')  format('truetype');
}
@font-face {
    font-family: Frutiger-Black;
	src:url('../fonts/FrutigerLTArabic-75Black.ttf')  format('truetype');
}
@font-face {
    font-family: Frutiger-UltraBlack;
	src:url('../fonts/FrutigerLTArabic-77BlackCn.ttf')  format('truetype');
}




 
#toolbar{display: none;}
.messages.error {display: none;}

*{margin: 0; padding: 0; font-family: "Trade";}
body{margin: 0 !important; padding: 0 !important;}
.content_inner {padding-bottom: 60px;}


/*-------------------------- HEADER -------------------------------*/
#header {height: 88px;width: 100%;box-shadow: 0px 0px 18px -7px #000;}
.container {display: table;width: 100%;}
.logo_container {display: table-cell;width: auto;vertical-align: top;}
.logo_subcontainer{display: table;}
.amnesty_logo {width: 88px;height: 88px;display: table-cell;vertical-align: middle;}
.logo {width: 115px;display: table-cell;vertical-align: middle;padding-left: 20px;}

.menu_container, .menu_container *{font-family: "Trade-Bold";}
.menu_container {display: table-cell;/*vertical-align: middle;*/text-align: right;vertical-align: top;}
.menu_container .block {display: inline-block;vertical-align: middle;}
.menu li {display: inline-block;vertical-align: middle;padding: 0;margin-left: 40px !important;}
.menu li a {color: #252525;text-decoration: none;text-transform: uppercase;font-size: 14px;position: relative;}
.menu_container .menu li.last a {
	padding-left: 25px;background: url("../images/twitter_icon.svg") no-repeat left center;background-size: 14px auto;color: #55ACEE;
}
.menu_container .menu li a::after {
	background-color: #252525;	content: "";left: 0;bottom: -4px;position: absolute;height: 3px;content: "";width: 0;
	transition: width 0.3s ease 0s;-ms-transition: width 0.3s ease 0s;-moz-transition: width 0.3s ease 0s;-o-transition: width 0.3s ease 0s;-webkit-transition: width 0.3s ease 0s;
}
.menu_container .menu li a.active-trail.active::after, .menu_container .menu li:hover a::after {width: 70%;}
.menu_container .menu li.last a::after {display: none;}

.menu_icon {display: none; z-index: 111111;position: absolute;right: 25px;width: 24px;padding-left: 20px;height: 34px;border-left: 1px solid #DCDCDC;padding-top: 26px;}
.menu_icon_container {width: 30px;height: auto;cursor: pointer;}
.menu_icon_container span {height: 2px;width: 25px;display: block;margin-bottom: 3px;background-color: #000;}

.block-id-67 h3.title{display: none;}
.node-type-take-action .block-id-67 {	width: 50%;margin-left: -53px;height: calc(100vh - 125px);overflow: auto;}


.front .container > .title{display: none;}

.intro_video_container {height: calc(100vh - 88px);position: relative;}
.video_container {position: absolute;width: 100%;height: 100%;z-index: 0;}
.video_container, .video_container * {width: 100%;height: 100%;}
.bg_container {
	position: absolute;z-index: 1;left: 0;top: 0;background-size: cover !important;background-position: center center;width: 100%;height: 100%;
}
.bg_container img {display: none;}

.home_info_container {display: table;width: 100%;height: 100%;position: relative;z-index: 11;}
.home_info_sub_container {display: table-cell;vertical-align: middle;width: 50%;padding: 0 30px;}
.home_info_inner_container {width: 35%;}
.home_info_inner_container .youtube_button{display: none;}
.title {line-height: 40px;}
.title h1 {font-family: Trade-Bold;color: #fff;font-size: 32px;}

.field.field-name-body {color: #fff;font-size: 16px;padding-top:15px;line-height: 25px;width: 80%;}

.youtube_button {position: absolute;left: calc(50% - 10px);top: calc(50% - 10px);cursor: pointer;z-index: 1111;}
.youtube_button img {display: block;width: 50px;}



.field-name-field-featured-stories {padding: 55px 100px;padding-bottom: 25px;}
.field-name-field-featured-stories .field-label {font-weight: normal !important;font-family: Trade-Bold;font-size: 32px;padding-bottom: 20px;}
.field-name-field-featured-stories .field-items {width: 60%;}


.block-id-70 {height: 88px;width: 88px;margin-left: 25px;overflow: visible;z-index: 11111111;text-align: left;}
.close_petition {
	position: fixed;top: 13px;right: 30px;width: 20px;height: 20px;
	background: url(../images/close_white.svg) no-repeat center center;background-size: 20px 20px;z-index: 1111111111111;display: none;
}
.language-switcher-locale-url {
	height: 88px;overflow: hidden;
	transition: height 0.5s ease 0s;-ms-transition: height 0.5s ease 0s;-moz-transition: height 0.5s ease 0s;-o-transition: height 0.5s ease 0s;-webkit-transition: height 0.5s ease 0s;
}
.language_menu_active .language-switcher-locale-url {height: 237px;}
.language-switcher-locale-url li.active {display: table;width: 88px;height: 88px;text-align: center;}
.language-switcher-locale-url li.active a {
	display: table-cell;vertical-align: middle;border-left: 1px solid #AAAAAA;text-decoration: none;border-top: 0;
	transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;
}
.language_menu_active .language-switcher-locale-url li.active a, .language-switcher-locale-url li.active a:hover{background-color: #FFFF00;}
.language-switcher-locale-url li {width: 87px;list-style: none;color: #000;float: right;position: relative;z-index: 111;}
.language-switcher-locale-url li a, .language-switcher-locale-url li span {color: #000;text-decoration: none;display: block;text-align: center;background-color: #fff;border-top: 1px solid #AAAAAA;padding: 8px 9px;}

.intro_video_container .block-id-67 {position: absolute;top: 20px;z-index: 1111;right: 50px;display: none;width: 35%;overflow: auto;}
.intro_video_container .block-id-67 iframe{}
.intro_video_container .block-id-67 .title {display: none;}
.video_intro {display: block;width: 100%;height: 100%;}

.node-type-about-us .block-id-67 .title{display: none;}
.node-type-about-us .block-id-67 {position: fixed;bottom: 0;right: 50px;width: 400px;display: block;}
.node-type-about-us .block-id-67 iframe{height: 600px  !important;}


.field-type-text-long {line-height: 25px;}


.take_action_content_inner .paragraphs-items .field-item{margin: 0;}

/* ------------------------------ FOOTER ------------------------------_*/
.footer {display: table;width: 100%;background-color: #252525;}
.footer_container {padding: 60px 65px 30px;text-align: center;}
.footer_menu {padding-bottom: 45px;}
.footer_menu .menu {text-align: center;}
.footer_menu .menu li a{font-family: "Trade-Bold";color: #fff;font-size: 16px;}
.footer_menu .menu li {margin-left: 20px !important;margin-right: 20px;}
.social_media {padding-bottom: 45px;}
.social_media .sm {display: inline-block;vertical-align: middle;width: 40px;height: 40px;margin: 0 5px;}
.footer_policies_menu .menu {text-align: center;}
.footer_policies_menu .menu li {margin-left: 15px !important;margin-right: 15px;position: relative;}
.footer_policies_menu .menu li a {color: #fff;font-size: 14px;text-transform: capitalize;}
.footer_campaign_name {padding-top: 15px;color: #A7A7A7;font-size: 12px;}


/*-------------------------- Featured Stories -------------------------------*/
.block-id-85{padding:  0 100px;padding-bottom:75px;}

.views-field.views-field-title {display: none;}
.view-stories-home-page .row-col {float: left;width: 28.4%;height: 300px;position: relative;}
.view-stories-home-page .views-field-field-photo img {width: 100%;height: 100%;}
.view-stories-home-page .rows-col-container .views-row {width: 50%;height: 150px;float: left;position: relative;}
.view-stories-home-page .row-col-small {float: left;width: 14.2%;position: relative;height: 150px;}
.view-stories-home-page .views-field-field-photo img {
	object-fit: cover;object-position: center;
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
}
.view-stories-home-page .view-footer {
	float: left;width: 14.4%;height: 150px;background-color: #FFFF00;text-align: center;
	display: table;border-bottom: 5px solid #fff;border-right: 5px solid #fff;
	box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.view-stories-home-page .view-footer a {display: table-cell;vertical-align: middle;color: #252525;text-decoration: none;text-transform: uppercase;font-size: 14px;font-family: Trade-Bold;}
.view-stories-home-page {display: inline-block;width: 100%;vertical-align: top;}
.view-stories-home-page .view-content .views-row {
	border-bottom: 5px solid #fff;border-right: 5px solid #fff;overflow: hidden;
	box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.view-stories-home-page .view-content .views-row:hover .views-field-title {
	transform: translateY(0);-ms-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);
}
.view-stories-home-page .views-field.views-field-title {
	position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;display: table;text-align: center;z-index: 1;background-color: #FFFF00;
	transform: translateY(100%);-ms-transform: translateY(100%);-moz-transform: translateY(100%);-o-transform: translateY(100%);-webkit-transform: translateY(100%);
	transition: all 0.2s ease-in 0s;-ms-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;-webkit-transition: all 0.2s ease-in 0s;
}
.view-stories-home-page .views-field.views-field-title .field-content {display: table;vertical-align: middle;width: 100%;height: 100%;}
.view-stories-home-page .views-field.views-field-title .field-content a {
	color: #252525;text-decoration: none;font-size: 14px;width: 100%;
	height: 100%;display: table-cell;vertical-align: middle;padding: 10px;
}

.view-stories-home-page .views-field.views-field-field-photo {display: inline-block;width: 100%;height: 100%;position: relative;}
.view-stories-home-page .views-field.views-field-field-photo a::after {content: "";position: absolute;width: 100%;height: 100%;background-color: #000;opacity: 0.2;}


/*-------------------------- News -------------------------------*/
.block-id-97 {float: left;width: 66%;}
.view-news-updates, .block-id-97 .title {padding-left: 100px;padding-right: 20px;}
.view-news-updates .view-content {display: inline-block;vertical-align: top;width: 100%;font-size: 0;}
.view-news-updates .views-row.views-row-1 {width: 98%;margin-right: 0% !important;margin-left: 0% !important;}
.view-news-updates .views-row {width: 48%;margin-right: 2%;margin-bottom: 15px;display: inline-block;vertical-align: top;}
.view-news-updates .views-row .views-field-nid {border: 1px solid #D8D8D8;padding: 0px;}
.view-news-updates .views-row.views-row-1 .news_thumb_container {display: table;width: 100%;}
.view-news-updates .views-row.views-row-1 .news_thumb_container .news_image_thumb {display: table-cell;width: 50%;vertical-align: middle;height: 275px;}
.view-news-updates .views-row .news_image_thumb {height: 190px;}
.view-news-updates .views-row .news_image_thumb img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}
.view-news-updates .views-row.views-row-1 .news_thumb_container .news_info {display: table-cell;vertical-align: middle;padding-left: 20px;padding-right: 30px;}
.view-news-updates .views-row .news_info {padding: 0 15px 30px 15px;}
.view-news-updates .views-field-field-date {color: #696969;font-size: 12px;padding-bottom: 10px;padding-top: 10px;}
.view-news-updates .views-field-title, .view-news-updates .views-field-title * {font-family: Trade-Bold;color: #000;text-decoration: none;font-size: 16px;}
.view-news-updates .views-row-1 .views-field-title , .view-news-updates .views-row-1 .views-field-title *{font-size: 20px;}
.view-news-updates .views-field-field-body {display: none;}
.view-news-updates .views-row-1 .views-field-field-body {display: block;padding-top: 5px;}

.node-type-news .title {position: relative;z-index: 1;padding: 0 150px;padding-bottom: 0px;padding-bottom:5px;padding-top: 25px;}
.node-type-news .title h1 {color: #000;}
.news_container {padding: 0 150px;}
.news_container .field.field-name-field-date {color: #696969;font-size: 14px;}
.news_container .field.field-name-body {color: #000;width: 100%;padding: 30px 0;}
.news_container .field.field-name-body strong {font-size: 25px;font-family: Trade-Bold;padding-top: 25px;display: inline-block;padding-bottom: 10px;}

/*-------------------------- Tweets -------------------------------*/
.block-id-87 {width: 34%;float: right;padding-top: 60px;}
.view-tweets {border: 1px solid #D8D8D8;margin-right: 50px;}
.view-tweets .view-content {padding: 20px;height: 600px;overflow-y: auto;}
.view-tweets .views-row{}
.view-tweets .views-row .views-field-field-image-link{}
.view-tweets .views-row .views-field-body{}
.view-tweets .views-row .views-field-field-hashtagstext{}
.view-tweets .views-row .views-field-field-tweet-url{}

.tweet {font-size: 14px;padding-bottom: 27px;}
.tweet a {text-decoration: none;color: #000;}
.tweet_account {display: table;width: 100%;}
.tweet_account span.icon {width: 34px;height: 34px;display: table-cell;background: url(../images/tweets.svg);background-size: 100% 100%;}
.account_name {display: table-cell;vertical-align: middle;padding-left: 10px;}
.tweet_body {padding-top: 5px;}







.container > .title {display: none;}
.node-type-about-us .title {margin-top: -65px;position: relative;z-index: 1;padding: 0 150px;padding-bottom: 60px;}
.field-name-field-background-image {width: 100%;position: relative;height: 60vh;margin-bottom: 0 !important;}
.field-name-field-background-image img {
	width: 100%;height: 100%;position: absolute;
	object-fit: cover;
	object-position: center;
}
.field.field-name-field-introduction, .field-name-field-what-are-we-doing-, .field-name-field-our-reports {padding-left: 150px;font-size: 16px;width: 55%;margin-bottom: 60px;}
.field.field-name-field-introduction *, .field-name-field-what-are-we-doing- *, .field-name-field-our-reports *{color: #000000;}
.field .field-label, .block-id-97 .title {font-weight: normal;font-family: Trade-Bold;font-size: 32px;margin-bottom: 20px;line-height: 40px;}

.paragraphs-items {padding: 0 150px;}
.paragraphs-items .field-item {width: 23%;float: left;position: relative;height: 400px;box-shadow: 0px 9px 37px -27px #000;margin-right: 2%;}
.paragraphs-items .field-items{display: inline-block;width: 100%;}
.paragraphs-item-reports .field-items, .paragraphs-item-reports .field-items * {width: 100%;display: inline-block;}
.paragraphs-items .field-item img {
	position: absolute;width: 100%;height: 100%;
	object-fit: cover;
	object-position: center;
}

.field.field-name-field-report-link.field-type-text.field-label-hidden {display: none;}

.close_popup {position: fixed;top: 0;right: 0;font-size: 35px;height: 40px;background-color: #FFFF00;padding: 5px 20px;cursor: pointer;z-index: 111;}
.popup_view_story {padding: 25px 0;}
.paragraphs-items-field-poems-files .popup_view_story .field-name-field-story {display: block;font-size: 17px; line-height: 28px;}
.popup_view_title .field-name-field-poem-title {font-size: 30px;padding-bottom: 10px;}
.popup_view_read_by {padding-bottom: 30px;}
.popup_view_read_by .field.field-name-field-read-by .field-label{display: none;}
.popup_view_read_by .field-name-field-read-by .field-item{font-size: 22px;}
.story_container .field.field-name-field-poem-title, .story_container .field.field-name-field-read-by {padding-bottom: 0;}
.story_container .field.field-name-field-poem-title *, .story_container .field.field-name-field-read-by * {line-height: unset;}
.story_container .field.field-name-field-poems-files > .field-items > .field-item {float: left;width: 50%;margin-bottom: 20px;}

.node-type-reported-missing .container > .title {display: block;padding-left: 150px;color: #000;margin-top: 20px;padding-bottom: 0;}
.node-type-reported-missing .container > .title h1 {color: #000;}
.page-node-15 .field.field-name-body, .page-node-469 .field.field-name-body, .page-node-468 .field.field-name-body, .page-node-450 .field.field-name-body {color: #000;width: 55%;}
.node-reported-missing.node-odd {padding-left: 150px;width: 55%;color: #000;}
.node-reported-missing.node-odd .field.field-name-body {color: #000;width: 100%;}
.block-id-86, .page-node-15 .field-name-body {width: 55%;padding-left: 150px;padding-top: 36px;}
 .page-node-15 .field-name-body {padding-top:15px;}
.block-id-86 .view-stories-home-page .row-col{width: 50%;height: 420px;}
.block-id-86 .view-stories-home-page .row-col-small{width: 25%;height: 210px;}
.block-id-86 .view-stories-home-page .rows-col-container .views-row{height: 210px;}


.group {float: left;width: 100%;}
.group .views-row {
	border-bottom: 5px solid #fff;border-right: 5px solid #fff;overflow: hidden;position: relative;
	box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.row-col .views-row {width: 50%;height: 50%;float: left;}
.block-id-85 .view-stories-home-page .row-col .view-footer{width: 50%;margin-right: 1%;display: table;}
.block-id-85 .view-stories-home-page  .view-footer, .node-type-reported-missing .view-stories-home-page  .view-footer{display: none;}

.node-type-reported-missing .group.even .row-col {float: right;}
.paragraphs-item-poem audio{position: absolute;z-index: -111;opacity: 0;left: 0; top: 0;}


.block-id-85 .view-stories-home-page .group{width: 50%;}
.block-id-85 .view-stories-home-page .row-col{width: 50%;}


.view-schedule .schedule_direction.ar {
	display: none;
}




.back-button {padding-left: 150px;padding-top: 40px;padding-bottom: 35px; }
.back-button a {font-family: Trade-Bold;color: #252525;font-size: 16px;}
.back-button a span {width: 28px;display: inline-block;vertical-align: middle;margin-right: 10px;}

.story_container {padding-left: 150px;padding-right: 50px;display: inline-block;width: calc(100% - 200px);}
.left_container {width: 55%;margin-right: 10%;float: left;}
.person_name h1{font-family: Trade-Bold;font-size: 32px;text-transform: capitalize;font-weight: normal;}
.personal_info {padding-top: 15px;display: inline-block;vertical-align: top;width: 100%;padding-bottom: 20px;}
.personal_info .p_info {float: left;margin-right: 4%;max-width: 29%;}
.story_container .personal_info .field {padding-bottom: 0;}
.personal_info .field-label {font-size: 14px;text-transform: uppercase;color: #767676;margin-bottom: 5px;line-height: 18px;margin-bottom: 10px !important;}
.personal_info .field-item {font-size: 16px;text-transform: capitalize;}
.field-name-field-overview {padding-bottom: 40px;}

.field-name-field-hear-the-poem-written-for- {position: relative;width: auto;display: inline-block;overflow: hidden;padding-bottom: 40px;}
.field-name-field-hear-the-poem-written-for- .field-label {width: auto;display: inline-block;font-family: "Trade";font-size: 16px;margin-bottom: 0;}
.field-name-field-hear-the-poem-written-for- .field-label::before {
	content: "";width: 70px;height: 70px;display: inline-block;vertical-align: middle;margin-right: 15px;
	background: url('../images/hear_poem.svg') no-repeat center center; background-size: 100% 100%;
}
.field-name-field-hear-the-poem-written-for- audio {position: absolute;left: 0;width: 100%;height: 100%;opacity: 0;z-index: -1;}
.field-name-field-hear-the-poem-written-for- .audio_container {display: block;margin-top: -15px;}
.field-name-field-hear-the-poem-written-for- .story_audio{display: inline-block;width: auto;vertical-align: middle;}
.field-name-field-hear-the-poem-written-for- .file-icon{display: none;}
.field-name-field-hear-the-poem-written-for- a{position: absolute;width: 100%;display: inline-block;top: 0;left: 0;height: 100%;opacity: 0;}
.story_container .field.field-name-body {color: #000;width: 100%;}

.story_container .field{padding-bottom: 40px;}



.story_container .paragraphs-items{padding: 0;}
.story_container .paragraphs-items .field-item {float: unset;width: 100%;box-shadow: unset;height: unset;margin-right: 0;}
.story_container .field.field-name-field-date, .story_container .field.field-name-field-date * {font-family: Trade-Bold;}
.story_container .field.field-name-field-date {
	float: left;width: 170px;background-color: #FFFF00;padding-bottom: 0;padding: 10px 15px;text-align: center;font-size: 14px;
}
.field.field-name-field-update {float: left;width: calc(100% - 210px);}
.field.field-name-field-update .field-items {padding-left: 25px;width: auto;}

.field-name-field-updates .field-item .content::after {content: "";height: calc(100% - 58px);width: 1px;background-color: #252525;position: absolute;left: 100px;top: 48px;}
.field-name-field-updates .field-item:last-child .content::after {display: none;}

.story_container  .field .field-label{margin-bottom: 25px;}
.right_container {float: left;width: 35%;}

.person_image_video {height: 400px;position: relative;}
.video_story {width: 100%;height: 100%;}
.video_available .field.field-name-field-photo {cursor: pointer;}
.field.field-name-field-photo::after {content: "";width: 100%;height: 100%;background-color: #000;position: absolute;top: 0;left: 0;opacity: 0.2;}
.person_image_video .field.field-name-field-photo img {
	position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	object-fit: cover;
	object-position: center;
}
.youtube_play_story_button {position: absolute;bottom: 0;left: 0;width: 40px;padding: 10px;background-color: #FFFF00;z-index: 1;cursor: pointer;}
.youtube_play_story_button img {display: block;}
.left_container .person_image_video {display: none;}


.sign_up_form {padding-top: 80px;}
.sign_up_form .block-id-67 {display: block;width: 100%;}
.sign_up_form .block-id-67 .title{display: none;}
.field.field-name-field-quote {
	background-color: #f4f4f4;
	padding: 25px;
	font-style: italic;
	position: relative;margin-bottom: 45px;
}
.field.field-name-field-quote .field-item::before, .field.field-name-field-quote .field-item::after {
	content: open-quote;
	font-size: 52px;
	margin: 0px 0;
	position: absolute;
	top: 25px;
	display: block;
	/* height: 100%; */
	left: 8px;
}
.field.field-name-field-quote .field-item::after {
	right: 30px;
	bottom: 0;
	content: close-quote;
	left: unset;
	top: unset;
}
.field.field-name-field-quote .field-item {
	padding: 30px 55px;
	position: relative;
}
.share_quote_text {
	font-style: normal;
	color: #8e8e8e;
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
	line-height: unset;
}
.share {
	padding: 0 55px;
}
.right_container .share {
	padding: 0;
	padding-top: 25px;
	position: relative;
	z-index: 11111;
}
.share a {
	margin-right: 9px;
	display: inline-block;
	vertical-align: middle;
}
.share a img {
	width: auto;
	height: 20px;
	display: table;
}



#ico-sound-play .pause {display: none;}
#ico-sound-play.pause .play {display: none;}
#ico-sound-play.pause .pause {display: inline-block;}


.event_belongings {display: block;padding: 35px 150px;background: radial-gradient(circle at center,#fff 0,#acacac 100%);}
.event_belongings_cintainer {display: table;width: 100%;}
.event_belongings .field.field-name-field-their-belongings {display: table-cell;vertical-align: middle;width: 50%;}
.belongings_listing {display: table-cell;vertical-align: middle;width: 50%;}
.belongings_listing .paragraphs-items, .paragraphs-items-field-items {padding: 0;}
.belongings_listing .paragraphs-items .field-item, .paragraphs-items-field-items .field-item {float: left;width: 50%;height: unset;margin: 0;box-shadow: unset;}
.belongings_listing .field.field-name-field-photo::after, .paragraphs-items-field-items .field.field-name-field-photo::after {display: none;}
.belongings_listing .paragraphs-items .field-item img , .paragraphs-items-field-items .field-item img {
	position: relative;width: auto;height: auto;width: 100%;opacity: .8;
	filter: grayscale(100%);-ms-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-webkit-filter: grayscale(100%);
	transition: opacity .3s,-webkit-transform .3s,-webkit-filter .3s;
	transition: transform .3s,filter .3s,opacity .3s,-webkit-transform .3s,-webkit-filter .3s;
}
.paragraphs-items-field-items .field-item img {width: auto;}
.belongings_listing .paragraphs-items .field-item:hover img, .paragraphs-items-field-items .field-item:hover img {
	filter: grayscale(0%);-ms-filter: grayscale(0%);-moz-filter: grayscale(0%);-o-filter: grayscale(0%);-webkit-filter: grayscale(0%);
	opacity: 1;
}

.belongings_listing .paragraphs-items .field-item .field-item , .paragraphs-items-field-items .field-item .field-item {float: unset;width: auto;}
.belongings_listing .paragraphs-items .field-item img {position: relative;width: auto;height: auto;width: 100%;}

.belongings_listing .paragraphs-items .field-name-field-items > .field-items, .paragraphs-items-field-items .field-name-field-items > .field-items {
	width: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;
	-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 100%;
}
.paragraphs-items-field-items .field-name-field-items > .field-items{
	justify-content: left;-ms-justify-content: left;-moz-justify-content: left;-o-justify-content: left;-webkit-justify-content: left;
}
.belongings_listing .paragraphs-items .field-name-field-items > .field-items > .field-item:first-child, .paragraphs-items-field-items .field-name-field-items > .field-items > .field-item:first-child{
	width: 50%;margin: 0;
	transform: unset;-ms-transform: unset;-moz-transform: unset;-o-transform: unset;-webkit-transform: unset;
}
.belongings_listing .paragraphs-items .field-name-field-items > .field-items > .field-item:first-child + .field-item, .paragraphs-items-field-items .field-name-field-items > .field-items > .field-item:first-child + .field-item{
	width: 50%;margin: 0;transform: unset;-ms-transform: unset;-moz-transform: unset;-o-transform: unset;-webkit-transform: unset;
}
.belongings_listing .paragraphs-items .field-name-field-items > .field-items > .field-item , .paragraphs-items-field-items .field-name-field-items > .field-items > .field-item {
	width: 33.33%;padding: 30px;float: unset;height: 50%;
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
	-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;float: unset; margin-top: -25%;
	box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;
}

.paragraphs-item-belonging .field-name-field-narration{}
.paragraphs-item-belonging .field-name-field-item-name, .paragraphs-item-belonging .field-name-field-description{display: none;}
.paragraphs-item-belonging {position: relative;}
.paragraphs-item-belonging audio {position: absolute;width: 100%;height: 100%;opacity: 0;}

.node-type-story .paragraphs-items-field-items .field-name-field-items > .field-items > .field-item {
	width: 33.3% !important;
	padding: 0 !important;
	margin: 0 !important;
	height: auto !important;
}
.node-type-story  .paragraphs-items-field-items .field-item img{max-height: 400px !important;}
.node-type-story  .paragraphs-items-field-items .field{padding: 0;}
.paragraphs-item-belonging .popup_view .audio_container{display: none;}
.paragraphs-item-belonging .narration.popup_view .audio_container {display: block;}

.paragraphs-item-belonging .popup_view  .field-name-field-item-name, 
.paragraphs-item-belonging .popup_view .field-name-field-description{display: block;}
.paragraphs-item-belonging .popup_view .popup_view_container {display: table;padding: 0;height: 100%; width: 100%;}
.paragraphs-item-belonging .popup_view .popup_view_container .popup_view_inner_container {
	display: table;width: 100%;height: 100%;vertical-align: middle;padding: 51px 100px;
	box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.paragraphs-item-belonging .popup_view .popup_photo {display: table-cell;vertical-align: middle;text-align: center;width: 50%;}
.paragraphs-item-belonging .popup_view .popup_photo .field-item img {
	position: relative;max-width: 40%;width: auto;height: auto;	max-height: 60%;
	object-fit: unset;	
}
.paragraphs-item-belonging .popup_view .popup_info {display: table-cell;vertical-align: middle;width: 50%;}
.paragraphs-item-belonging .popup_view .field-name-field-description a {color: #000;margin: 25px 0;display: block;}
.paragraphs-item-belonging .popup_view .popup_info, .paragraphs-item-belonging .popup_view .popup_info * {text-align: left;}
.paragraphs-item-belonging .field-name-field-item-name, .paragraphs-item-belonging .field-name-field-item-name * {font-family: Trade-Bold;font-size: 45px;}
.paragraphs-item-belonging .popup_view_title {padding-bottom: 20px;}









.event_intro_container {display: table;vertical-align: middle;height: calc(100vh - 88px);position: relative;width: 100%;}
.intro_inner_container {display: table-cell;vertical-align: middle;padding: 0 110px;width: 100%;}
.event_intro_container .intro_inner_container{position: relative;z-index: 11;}
.event_info_intro {width: 40%;float: left;}
.event_page_container .title {padding: 0;margin: 0;}

.event_page_container .field.field-name-field-introduction, .event_page_container .field.field-name-field-introduction * {color: #fff;padding: 0;margin: 0;}
.event_page_container .field.field-name-field-introduction {padding-top: 20px;width: 100%;}
.event_page_container .field.field-name-field-background-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.download_booklet {
	float: right;width: 165px;position: relative;height: 260px;display: table;
	background: url(../images/booklet.svg) no-repeat top left;background-size: 100% auto;text-align: center;
}
.download_booklet .field.field-name-field-exhibition-booklet {display: table-cell;vertical-align: bottom;}
.download_booklet .field .field-label {
	color: #FFFF00;font-size: 14px;display: inline-block;margin: 0;background: url(../images/download.svg) no-repeat left center;padding-left: 22px;background-size: 15px auto;
}
.download_booklet .field-items .file img {display: none;}
.download_booklet .field-items .file a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;opacity: 0;}


.event_poems {padding: 0 150px;padding-top: 35px;}
.event_poems_container {display: table;width: 100%;}
.event_poems .field.field-name-field-poems {display: table-cell;width: 40%;vertical-align: top;padding-right: 10%;}
.event_poems .paragraphs-items-field-poems-files {padding: 0;display: table-cell;width: 40%;vertical-align: top;padding-right: 10%;padding-top:52px;}
.event_poems .paragraphs-items .field-item {float: unset;width: 100%;box-shadow: unset;height: unset;}
.paragraphs-items-field-poems-files .field-name-field-story {display: none;}

.paragraphs-items-field-poems-files .file img {display: none;}
.field.field-name-field-poem-title, .field.field-name-field-poem-title * {font-family: "Trade-Bold";}
.field.field-name-field-read-by .field-label {font-weight: normal;font-size: 12px;color: #767676;text-transform: uppercase;display: inline-block;width: auto;margin-bottom: 0;margin-right: 5px;}
.field.field-name-field-read-by .field-items {display: inline-block;width: auto;vertical-align: middle;font-size: 12px;text-transform: capitalize;}
.event_poems .paragraphs-items .field-name-field-poems-files > .field-items > .field-item {margin-bottom: 20px;}
.paragraphs-item-poem {height: 70px;display: table !important;width: 100%;cursor: pointer;}
.paragraphs-item-poem .content::before {
	content: "";position: relative;width: 70px;height: 70px;display: inline-block;position: absolute;left: 0;top: 0;
	background: url('../images/hear_poem.svg') no-repeat center center; background-size: 100% 100%;
}
.paragraphs-item-poem .content {display: table-cell;width: auto !important;position: relative !important;padding-left: 80px;vertical-align: middle;}
.field-name-field-poem {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.field-name-field-poem a {position: absolute;left: 0;width: 100% !important;height: 100% !important;top: 0;}
.gallery {width: 100vw;padding-top: 30px;}
.field.field-name-field-photo-gallery.field-type-image.field-label-hidden {padding: 0 150px;}
.field.field-name-field-photo-gallery img {display: block;width: 100%;height: unset;}
.gallery .owl-nav {position: absolute;top: 50%;width: 100%;left: 0;}
.gallery .owl-prev, .gallery .owl-next {float: left;width: 50px;height: 50px;background-color: red;margin-left: -75px;background: url(../images/left_arrow.svg) no-repeat center center;}
.gallery .owl-next {margin-right: -75px;float: right;background: url(../images/right_arrow.svg) no-repeat center center;}


.viideo_360 {position: relative;padding-top: 30px;}
.experience_button {
	font-size: 14px;display: inline-block;width: auto;background-color: #FFFF00;padding: 10px 10px;position: absolute;z-index: 1;left: 50%;top: 50%;
	transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);
}
.experience_button span {font-family: "Trade-Bold";}
.experience_button span img {width: 25px;}
.viideo_360 iframe {height: calc(100vh - 88px);}



.event_exhibitions {display: block;width: 100vw;}
.event_exhibitions_container {padding: 0 150px;display: block;padding-top: 40px;}
.event_schedules {width: 45%;}
.view.view-schedule {border: 1px solid #D8D8D8;background-color: #F7F7F7;padding:25px 15px;}
.schedule_tite {padding-bottom: 25px;}
.view.view-schedule .schedule_tite h2 {font-weight: normal;font-family: Trade-Bold;font-size: 24px;}
.view-schedule .views-row{}
.view-schedule .views-field-nid{}
.view-schedule.field-content{}
.view-schedule .schedule_container{display: table;}
.view-schedule .schedule_date_time{display: table-cell;vertical-align: middle;text-align: center;font-family: Trade-Bold;font-size: 25px;background-color: #FFFF00;}
.schedule_date_time, .schedule_date_time * {font-family: Trade-Bold;text-transform: uppercase;color: #252525;}
.view-schedule .schedule_date{}
.view-schedule .schedule_info_container{display: table-cell;padding-left: 20px;}
.view-schedule .schedule_title {font-family: Trade-Bold;padding-bottom: 10px;}
.view-schedule .schedule_info {padding-bottom: 10px;}
.view-schedule .schedule_direction{}
.view-schedule .schedule_direction a {
	background: url('../images/google_icon.png') no-repeat left center; 
	color: #000;text-decoration: unset;padding-left:15px;
}
.event_schedules .owl-nav {position: relative;text-align: right;}
.event_schedules .owl-nav > div {width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.event_schedules .owl-nav .owl-prev{background: url(../images/left_arrow_black.svg) no-repeat center center; }
.event_schedules .owl-nav .owl-next{background: url(../images/right_arrow_black.svg) no-repeat center center; }

.story_audio_link {display: none !important;}
.paragraphs-items .field-item .popup_view {display: none;position: fixed;top: 0;width: 100%;height: 100%;left: 0;background-color: #fff;z-index: 111111111;overflow: auto;}
.popup_view_container {padding: 51px 100px;}
.audio_container, .audio_container * {vertical-align: middle;font-size: 14px;display: inline-block;}









.page-node-15 .block-id-67, .page-node-430 .block-id-67, .page-node-469 .block-id-67, .page-node-468 .block-id-67, .page-node-450 .block-id-67 {display: block;position: absolute;right: 50px;width: calc(100% - 55% - 220px);top: 115px;}
.page-node-15 .block-id-67 .title, .page-node-469 .block-id-67 .title, .page-node-468 .block-id-67 .title, .page-node-450 .block-id-67 .title {display: none;}
/*.page-node-15 .block-id-67  iframe, .page-node-469 .block-id-67  iframe , .page-node-468 .block-id-67  iframe, .page-node-450 .block-id-67  iframe {height: 575px !important;}*/





/*------------------------- TAKE ACTION -----------------------*/

.take_action_container {display: table;vertical-align: middle;height: calc(100vh - 88px);position: relative;width: 100%;}
.take_action_intro_container {display: table-cell;vertical-align: middle;padding: 0 110px;width: 100%;}
.take_action_page_container .field.field-name-field-background-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}

.take_action_content_inner {padding-top: 50px;display:block;width: 100%;}
.take_action_inner_container {padding: 0 50px;display: inline-block;vertical-align: top;}
.take_action_content_inner .paragraphs-items {padding: 0;float: left;width: 32%;margin-right: 1%;}
.take_action_content_inner .paragraphs-items > .field {border: 1px solid #D8D8D8;padding: 25px 20px;display: block;}
.take_action_content_inner .paragraphs-items .field-label {text-transform: capitalize;margin-bottom: 15px;padding-top: 10px;}

.take_action_content_inner .paragraphs-items .field-item {width: 100%;box-shadow: unset;height: unset;}
.take_action_call_to_action a {font-family: "Trade-Bold";text-decoration: none;color: #252525;background-color: #FFFF00;text-transform: uppercase;font-size: 16px;display: block;text-align: center;padding: 15px 10px;cursor: pointer;}
.paragraphs-items-field-know-the-facts .take_action_call_to_action a {background-color: #55ACEE;color: #ffffff;margin-top: -4px;padding: 12px 10px 8px 10px;}
.paragraphs-items-field-know-the-facts .take_action_call_to_action a::before {
	background: url(../images/twitter_white.svg) no-repeat center center;
	content: "";width:35px; height: 35px; display: inline-block;vertical-align: middle; 
}
.take_action_description {min-height: 150px;}





#user-login {padding: 50px;}
#user-login .form-item {margin-bottom: 35px !important;}
#user-login label {margin-bottom: 10px;font-size: 20px;}
#user-login .form-item input {width: 400px;height: 30px;border: 1px solid #ccc;margin-bottom: 6px;padding-left: 10px;}
#edit-submit {background-color: #FFFF00;border: 0;padding: 10px 20px;display: inline-block;vertical-align: top;font-family: Trade-Bold;font-size: 17px;text-transform: uppercase;}









