@charset "UTF-8";* {  padding: 0;  margin: 0; }  *:focus {    outline: 1px solid highlight; }html, body {  height: 100%; }@font-face { font-family: 'avenir-regular-class';  src: url("../../bloomsbury/fonts/avenir_roman-webfont.woff2") format("woff2"), url("../../bloomsbury/fonts/avenir_roman-webfont.woff") format("woff");  font-weight: normal;   font-style: normal; }
@font-face { font-family: 'avenir-regular-class';  src: url("../../bloomsbury/fonts/avenir_roman-webfont.woff2") format("woff2"), url("../../bloomsbury/fonts/avenir_roman-webfont.woff") format("woff");  font-weight: normal;   font-style: normal; }
@font-face { font-family: 'avenir-regular-class-bold';  src: url("../../bloomsbury/fonts/Avenir_LT_65_Heavy.ttf") format("ttf"),  src: url("../../bloomsbury/fonts/Avenir_LT_65_Heavy.woff") format("woff"); font-weight: bold;   font-style: normal; }
@font-face {  font-family: 'toolbar';  src: url("../../bloomsbury/fonts/toolbar.eot");  src: url("../../bloomsbury/fonts/toolbar.eot?#iefix") format("embedded-opentype"), url("../../bloomsbury/fonts/toolbar.ttf") format("truetype"), url("../../bloomsbury/fonts/toolbar.woff") format("font-woff"), url("../../bloomsbury/fonts/toolbar.svg#svgFontName") format("svg");  font-weight: normal;  font-style: normal; }@font-face {  font-family: 'bloomsbury';  src: url("../../bloomsbury/fonts/bloomsbury.eot");  src: url("../../bloomsbury/fonts/bloomsbury.eot?#iefix") format("embedded-opentype"), url("../../bloomsbury/fonts/bloomsbury.ttf") format("truetype"), url("../../bloomsbury/fonts/bloomsbury.woff") format("font-woff"), url("../../bloomsbury/fonts/bloomsbury.svg#svgFontName") format("svg");  font-weight: normal;  font-style: normal; }@font-face {  font-family: 'icomoon';  src: url("../../bloomsbury/fonts/icomoon.eot?w7y6f0");  src: url("../../bloomsbury/fonts/icomoon.eot?w7y6f0#iefix") format("embedded-opentype"), url("../../bloomsbury/fonts/icomoon.ttf?w7y6f0") format("truetype"), url("../../bloomsbury/fonts/icomoon.woff?w7y6f0") format("woff"), url("../../bloomsbury/fonts/icomoon.svg?w7y6f0#icomoon") format("svg");  font-weight: normal;  font-style: normal;  font-display: block; }[class^="icn-"], [class*=" icn-"] {  font-family: 'icomoon' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }.apexcharts-legend-series .apexcharts-legend-marker {  cursor: default; }.visibility-hidden {  visibility: hidden; }.visually-hidden {  display: none; }.smallcaps {  font-variant: small-caps; }.non-play .inline_footnote {  float: none; }.non-play .biblfree {  margin-bottom: 10px; }.result-per-page .bootstrap-select.btn-group .dropdown-menu.inner {  overflow-y: auto; }.carousel-layer .carousel-indicators .fa.fa-play, .carousel-layer .carousel-indicators .fa.fa-pause {  z-index: 5;  width: 20px;  height: 20px;  color: #fff;  margin-left: 10px;  font-size: 20px;  position: relative; }/*.expand_all{	outline: 0;	.no-focus{		outline: highlight solid 1px;		&:focus{			outline: highlight solid 1px !important;					}	}	}*/.modal .vertical-alignment-helper .modal-dialog .modal-notes h5.modal-note-title {  margin: 0 0 15px 0; }.content-person .art_left_pad.first_div .image-container img.img-responsive {  margin: auto; }.container.article_template.content_unlocked .modal .vertical-alignment-helper .modal-dialog.notes_comments_modal {  width: auto !important;  display: inline-block;  max-width: 75%;  margin-top: 0; }  .container.article_template.content_unlocked .modal .vertical-alignment-helper .modal-dialog.notes_comments_modal .modal-notes h5 {    display: inline; }    .container.article_template.content_unlocked .modal .vertical-alignment-helper .modal-dialog.notes_comments_modal .modal-notes h5.modal-note-title {      margin-bottom: 15px; }    .container.article_template.content_unlocked .modal .vertical-alignment-helper .modal-dialog.notes_comments_modal .modal-notes h5 a i {      margin-right: 5px; }.image-search-box .img-container a.search-image-link {  position: absolute;  width: 100%;  left: 0;  height: 100%; }  .image-search-box .img-container a.search-image-link img {    position: absolute;    left: 0; }.image-search-box .img-container a:focus {  outline: 2px solid #671000 !important; }.image-search-box .img-container a#more-image-page:focus {  outline: 2px solid #671000 !important; }.header-layout .top-header.companion-header {  border-bottom: 0; }.bc-player-SkVop2z2e_default .vjs-control.icn-video-player-mute {  display: block !important;  cursor: default;  webkit-box-ordinal-group: 9;  -moz-box-ordinal-group: 9;  -webkit-order: 9;  -ms-flex-order: 9; }  .bc-player-SkVop2z2e_default .vjs-control.icn-video-player-mute:before {    font-family: 'icomoon' !important;    content: "\e900" !important;    color: #FFF;    font-size: 30px; }.bc-player-JWyORVo5Ea_default .vjs-big-play-button {  width: 3em !important;  height: 3em !important; }.styles_JWyORVo5Ea .vjs-big-play-button {  width: 3em !important;  height: 3em !important; }  .styles_JWyORVo5Ea .vjs-big-play-button:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px;    color: #671000; }  .styles_JWyORVo5Ea .vjs-big-play-button:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px;    color: #ffffff !important;    border: 2px solid #ffffff !important; }.bc-player-JWyORVo5Ea_default .vjs-control.icn-video-player-mute {  display: block !important;  cursor: default;  webkit-box-ordinal-group: 9;  -moz-box-ordinal-group: 9;  -webkit-order: 9;  -ms-flex-order: 9;  width: 3em; }  .bc-player-JWyORVo5Ea_default .vjs-control.icn-video-player-mute:before {    font-family: 'icomoon' !important;    content: "\e900" !important;    color: #FFF;    font-size: 30px; }.styles_oEsSpI6M5h .vjs-volume-bar .vjs-volume-level {  background-color: #ffffff; }  .styles_oEsSpI6M5h .vjs-volume-bar .vjs-volume-level:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .styles_oEsSpI6M5h .vjs-volume-bar .vjs-volume-level:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.styles_oEsSpI6M5h .vjs-fullscreen-control .vjs-icon-placeholder:before {  top: 2px; }.styles_oEsSpI6M5h .vjs-play-control {  color: #ffffff; }.styles_oEsSpI6M5h .vjs-time-divider {  position: relative;  bottom: 13px;  color: #ffffff; }.styles_oEsSpI6M5h .vjs-current-time,.styles_oEsSpI6M5h .vjs-duration {  top: 2px; }.styles_oEsSpI6M5h .vjs-next-button .vjs-icon-placeholder:before,.styles_oEsSpI6M5h .vjs-mute-control .vjs-icon-placeholder:before {  top: -8px; }.styles_oEsSpI6M5h .vjs-picture-in-picture-control {  top: -7px; }.styles_oEsSpI6M5h .audio_player .vjs-big-play-button,.styles_oEsSpI6M5h .video_player .vjs-big-play-button {  top: 0 !important; }.styles_oEsSpI6M5h .vjs-big-play-button {  background: #8a1600 !important;  color: #fff;  position: absolute;  padding: 18px;  bottom: 0;  margin: auto;  left: 0 !important;  right: 0;  border: none;  border-radius: 100% !important;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);  transition: all .3s ease;  width: 62px !important;  height: 62px !important; }  .styles_oEsSpI6M5h .vjs-big-play-button .vjs-icon-placeholder:before {    font-size: 30px;    line-height: 38px;    margin: auto !important;    opacity: .8;    text-align: center;    width: 62px;    height: 62px;    vertical-align: middle; }.styles_oEsSpI6M5h .vjs-progress-control {  top: 0 !important; }  .styles_oEsSpI6M5h .vjs-progress-control .vjs-progress-holder {    padding: 0 !important;    height: 0; }    .styles_oEsSpI6M5h .vjs-progress-control .vjs-progress-holder .vjs-load-progress,    .styles_oEsSpI6M5h .vjs-progress-control .vjs-progress-holder .vjs-mouse-display,    .styles_oEsSpI6M5h .vjs-progress-control .vjs-progress-holder .vjs-play-progress {      height: 6px; }    .styles_oEsSpI6M5h .vjs-progress-control .vjs-progress-holder .vjs-play-progress {      background: #ffffff;      bottom: 0; }    .styles_oEsSpI6M5h .vjs-progress-control .vjs-progress-holder .vjs-load-progress {      bottom: 0; }.styles_oEsSpI6M5h .vua-clip.vua-mobile .vjs-progress-control {  height: 0 !important; }.part-book-fade {  color: rgba(0, 0, 0, 0.3);  color: #0000004d; }.part-book-show {  color: black;  color: #000000FF; }.quiz_widget .popover {  font-size: 12px;  font-style: normal;  font-weight: 400;  line-height: 1.42857143;  background-color: #000;  color: #fff; }  .quiz_widget .popover > .arrow:after {    border-top-color: #000; }.quiz_widget .table-responsive input[type="radio"] {  -webkit-appearance: radio;  -moz-appearance: radio;  appearance: radio;  height: 12.8px; }.quiz_widget .table-responsive input[type="button"] {  -webkit-appearance: button;  -moz-appearance: initialQ;  appearance: initial; }.quiz_widget .table-responsive input[type="text"] {  -webkit-appearance: text;  -moz-appearance: initial;  appearance: initial; }.quiz_widget .table-responsive input[type="checkbox"] {  -webkit-appearance: checkbox;  -moz-appearance: checkbox;  appearance: checkbox;  height: 12.8px; }.quiz_widget .table-responsive button {  background-color: #8a1600 !important; }  .quiz_widget .table-responsive button:hover {    background-color: #671000 !important; }.quiz_widget #quizContent input[type="radio"] {  -webkit-appearance: radio;  -moz-appearance: radio;  appearance: radio;  height: 12.8px; }.quiz_widget #quizContent input[type="button"] {  -webkit-appearance: button;  -moz-appearance: initialQ;  appearance: initial; }.quiz_widget #quizContent input[type="text"] {  -webkit-appearance: text;  -moz-appearance: initial;  appearance: initial; }.quiz_widget #quizContent input[type="checkbox"] {  -webkit-appearance: checkbox;  -moz-appearance: checkbox;  appearance: checkbox;  height: 12.8px; }.quiz_widget #quizContent button {  background-color: #8a1600 !important; }  .quiz_widget #quizContent button:hover {    background-color: #671000 !important; }.search-container .download-scroll .auto-scroll {  margin-top: 45px;  margin-bottom: 0; }span.strikethrough {  text-decoration: line-through; }.search-container .download-scroll .auto-scroll label {  line-height: 33px;  vertical-align: middle;  margin-bottom: 0; }.transcript-container .p3sdk-progress-search-marker {  font-size: 26px;  height: 26px;  line-height: 26px; }.search_template .search_left_accordian .panel-default {  padding-left: 0; }.citation_modal .modal-content .modal-body div:first-child img {  right: 4px;  top: 4px; }.mb7 {  margin-bottom: 7px; }.article_template .article_right .center {  text-align: center; }body {  font-family: 'avenir-regular-class' !important;  color: #000000 !important;  font-size: 15px;  background-color: #fff;  background-image: url();  background-repeat: no-repeat;  background-size: 100%;  padding: 0px !important;  margin: 0px !important;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  -o-background-size: cover;  background-position: center;  background-attachment: fixed; }body.modal-open {  overflow: visible;  position: absolute;  width: 100%;  height: 100%; }.r-0 {  right: 15px; }.l-0 {  left: 15px; }.result-per-page .result-page .select-box .dropdown-menu.open {  overflow: auto; }#mycontent {  position: relative; }.content-loader {  background-color: rgba(255, 255, 255, 0.7);  width: 100%;  height: 100%;  position: absolute;  z-index: 5;  top: 0;  display: flex;  left: 0; }  .content-loader .loader-icon {    margin: auto; }.gotham-medium-class {  font-family: 'Gotham-Medium' !important; }.gotham-book-class {  font-family: 'Gotham-Book' !important; }.avenir-regular-class {  font-family: 'Avenir_LT_65_Medium' !important; }.dosissemibold-class {  font-family: 'dosissemibold' !important; }.calibri-class {  font-family: 'Calibri' !important; }.helvetica-class {  font-family: 'Helvetica' !important; }.lucida-grandebold-class {  font-family: 'lucida_grandebold' !important; }.arial-class {  font-family: 'Arial' !important; }.futura-oblique-class {  font-family: 'futura_oblique' !important; }.work-sansmedium-class {  font-family: 'work_sansmedium' !important; }.stellarmedium-class {  font-family: 'stellarmedium' !important; }.josefin-sanssemibold-class {  font-family: 'josefin_sanssemibold' !important; }.antique-oliveregular-class {  font-family: 'antique_olive_lightregular' !important; }.open-sansregular-class {  font-family: 'open_sansregular' !important; }.georgia-class {  font-family: 'Georgia' !important; }.palatinobold-class {  font-family: 'palatinobold' !important; }.myriadpro-class {  font-family: 'MyriadPro-Regular' !important; }.cabinbold-class {  font-family: 'cabinbold' !important; }.robotoregular-class {  font-family: 'robotoregular' !important; }.tahoma-class {  font-family: 'Tahoma' !important; }.cartogothic-stdregular-class {  font-family: 'cartogothic_stdregular' !important; }.montserratregular-class {  font-family: 'montserratregular' !important; }.noto-sansregular-class {  font-family: 'noto_sansregular' !important; }.verdana-class {  font-family: 'Verdana' !important; }.heliosnormal-class {  font-family: 'heliosnormal' !important; }.museo-sans-class {  font-family: 'museo_sans' !important; }.thesansplain-class {  font-family: 'thesansplain' !important; }.cooperhewitt-class {  font-family: 'cooper_hewittmedium' !important; }.dtl-nobelt-regular-class {  font-family: 'dtl_nobelt_regular' !important; }.istokregular-class {  font-family: 'istokregular' !important; }.styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {  position: relative;  top: -9px; }.styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {  position: relative;  top: -9px; }.playdetails-flex {  display: flex;  flex-direction: row; }  .playdetails-flex .playdetails-flex-child {    display: flex;    flex-direction: column;    padding: 0 10px 0 0 !important;    margin: 0;    flex: 1 1 0; }    .playdetails-flex .playdetails-flex-child .sp.chunk {      margin: 0; }.navi-button-container {  position: fixed;  top: 50%;  width: 40px;  height: 40px;  z-index: 12; }  .navi-button-container .icon-backtotop {    font-size: 12px; }  .navi-button-container.l-0 .icon-backtotop.prev-icon:before {    transform: rotate(-90deg); }  .navi-button-container.r-0 .icon-backtotop.next-icon:before {    transform: rotate(90deg); }  .navi-button-container a {    background-color: #e5e5e5;    color: #fff;    width: 40px;    height: 40px;    padding: 0;    border-radius: 50px;    position: absolute;    transition: 1s ease all; }    .navi-button-container a .back_circle {      display: flex;      justify-content: center;      align-items: center;      height: 40px; }    .navi-button-container a:hover {      color: #8a1600 !important;      cursor: pointer; }    .navi-button-container a:first-child {      left: 0; }    .navi-button-container a:last-child {      right: 0; }    .navi-button-container a i:before:hover {      color: #8a1600 !important;      cursor: pointer; }  .navi-button-container a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .navi-button-container a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.mark-highlight {  position: fixed;  top: 35vh;  z-index: 8;  right: 0;  background: #e5e5e5;  padding: 10px;  border-top-left-radius: 5px;  border-bottom-left-radius: 5px; }  .mark-highlight .fa-chevron-left {    background: transparent;    border: 0;    color: #8a1600 !important; }    .mark-highlight .fa-chevron-left:hover {      cursor: pointer; }.mark-next {  background: transparent;  border: 0;  color: #8a1600 !important; }  .mark-next:hover {    cursor: pointer; }.mark-previous {  background: transparent;  border: 0;  color: #8a1600 !important; }  .mark-previous:hover {    cursor: pointer; }.mark-close {  background: transparent;  border: 0;  color: #8a1600 !important; }  .mark-close:hover {    cursor: pointer; }.article_template .article_right .part-book-fade a.joining {  color: rgba(0, 0, 0, 0.3) !important;  color: #0000004d !important; }  .article_template .article_right .part-book-fade a.joining.link {    cursor: pointer; }.article_template .article_right .part-book-fade.part-book-show a.joining {  color: #000000 !important;  cursor: text !important; }.article_template .article_right .part-book-fade.part-book-show a.joining.link {  color: #8a1600 !important;  cursor: pointer !important; }.article_template .article_right .part-book-fade .part-book-fade a.link {  color: #8a1600 !important; }/* Browse Content Page Starts */.d-table {  display: table; }.table-cell {  display: table-cell; }.w-40 {  width: 40%; }l-nrml {  line-height: normal; }.d-flex {  display: flex; }.flex-wrap {  flex-wrap: wrap; }.flex-50 {  flex: 0 0 50%; }.align-items-b {  align-items: baseline; }.justify-content-f-end {  justify-content: flex-end; }.justify-content-s-bet {  justify-content: space-between; }.font-size-21 {  font-size: 21px; }.font-size-22 {  font-size: 22px; }.w-80 {  width: 80%; }.w-85 {  width: 85%; }l-nrml {  line-height: normal; }.p-0 {  padding: 0 !important; }.p-10 {  padding: 10px; }.p-15 {  padding: 15px; }.pr-15 {  padding-right: 15px; }.pl-5 {  padding-left: 5px; }.pl-15 {  padding-left: 15px; }.pl-0 {  padding-left: 0 !important; }.pr-0 {  padding-right: 0 !important; }.pr-5 {  padding-right: 5px; }.pt-0 {  padding-top: 0 !important; }.pb-0 {  padding-bottom: 0 !important; }.ml-auto {  margin-left: auto; }.mr-auto {  margin-right: auto; }.ml-10 {  margin-left: 10px; }.lg-ml-25 {  margin-left: 25px; }.mb-30 {  margin-bottom: 30px; }.mb-50 {  margin-bottom: 50px; }.mb-0 {  margin-bottom: 0; }.mb-15 {  margin-bottom: 15px; }.mt-20 {  margin-top: 20px; }.mt-25 {  margin-top: 25px; }.m-auto {  margin: auto; }.bc-h3 {  font-size: 24px;  font-weight: 400; }.static_template .checkbox label {  line-height: normal;  outline: none; }.bc-main .d-flex.alpha-text {  justify-content: space-around; }.bc-main a {  color: #8a1600 !important; }.static_template h3.bc-h3 {  font-size: 24px;  font-weight: 400; }.bc-h4 {  font-size: 15px;  font-weight: 700;  color: #8a1600 !important;  margin-bottom: 0;  margin-top: 5px;  display: inline; }  .bc-h4:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }  .bc-h4 span {    font-weight: 300; }.ico-title {  padding-right: 10px;  display: inline-block;  padding-top: 5px; }.bc-main .bc-content p {  margin-bottom: 0; }.bc-main .breadcrumb {  padding-left: 0;  margin: 0 0 13px 0; }.bc-main .panel-group .panel-collapse.collapse .panel-grid {  display: flex;  flex-wrap: wrap;  background: #fcfcfc; }  .bc-main .panel-group .panel-collapse.collapse .panel-grid .bc-content {    width: 50%; }    .bc-main .panel-group .panel-collapse.collapse .panel-grid .bc-content .d-flex a {      display: flex;      flex-direction: row; }      .bc-main .panel-group .panel-collapse.collapse .panel-grid .bc-content .d-flex a:focus {        outline: 2px solid #671000 !important;        outline-offset: 2px; }      .bc-main .panel-group .panel-collapse.collapse .panel-grid .bc-content .d-flex a .bc-span {        display: inline-block;        padding-left: 5px;        color: #8a1600 !important;        margin-bottom: 0;        margin-top: 3px; }.bc-main .bc-bg:nth-child(even) {  background-color: #f2f2f2; }.bc-main .bc-bg:nth-child(odd) {  background-color: #f7f7f7; }.bc-main .bc-bg .bc .bc-img {  width: 80px;  height: 80px;  object-fit: contain;  max-width: 80px;  max-height: 80px; }.bc-main .bc-bg .bc-content {  font-size: 15px; }  .bc-main .bc-bg .bc-content a {    display: flex;    flex-direction: row; }    .bc-main .bc-bg .bc-content a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .bc-main .bc-bg .bc-content a .bc-span {      display: inline-block;      padding-left: 5px;      color: #8a1600 !important;      margin-bottom: 0;      margin-top: 3px; }  .bc-main .bc-bg .bc-content p {    margin-bottom: 0; }.bc-main .alpha-text a {  color: #8a1600 !important;  font-weight: 600;  padding: 0 7px; }  .bc-main .alpha-text a:active {    color: #000000 !important;    cursor: pointer;    font-weight: normal; }  .bc-main .alpha-text a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .bc-main .alpha-text a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }  .bc-main .alpha-text a.active {    color: #000000 !important;    cursor: pointer; }  .bc-main .alpha-text a.disabled {    color: #000 !important;    cursor: default;    font-weight: normal; }.bc-main .b-content-area {  padding-left: 25px; }.sticky-top {  position: fixed;  top: 0;  z-index: 9;  background-color: #fff;  width: auto;  margin: auto;  padding: 15px;  left: 0;  right: 0; }/* Browse Content Page end */.input-group .form-control:first-child {  padding: 6px 12px; }  .input-group .form-control:first-child:focus {    outline: 2px solid #671000 !important; }  .input-group .form-control:first-child:hover {    outline: 2px solid #e62400 !important; }.frame-view {  overflow-y: auto;  height: 500px; }  .frame-view iframe.link-iframe {    width: 100%;    min-height: 500px; }.monograph-pubyear {  padding-bottom: 20px; }.monograph-author {  padding-top: 25px; }.mono-author a {  padding-left: 5px; }input[type="text"], input[type="password"], input[type="email"], .form-control {  border-radius: 20px;  height: 40px;  padding-left: 20px;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  border: 1px solid #ccc; }input, button, select, textarea {  font-family: 'avenir-regular-class' !important;  font-size: initial !important;  line-height: normal !important; }a, button, input[type="submit"], input[type="button"], input[type="text"], input[type="checkbox"], input[type="radio"], textarea {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none; }title {  text-transform: capitalize !important; }.mark-highlight {  position: fixed;  top: 35vh;  z-index: 4;  right: 0;  background: #e5e5e5;  padding: 10px;  border-top-left-radius: 5px;  border-bottom-left-radius: 5px; }.mark-next,.mark-previous,.mark-close,.mark-highlight .fa-chevron-left {  background: transparent;  border: 0;  color: #8a1600 !important; }.mark-next:hover,.mark-previous:hover,.mark-close:hover,.mark-highlight .fa-chevron-left:hover {  cursor: pointer; }a {  text-decoration: none !important; }.mb7 {  margin-bottom: 7px; }.pl-0 {  padding-left: 0; }.pr-5 {  padding-right: 5px; }a {  text-decoration: none !important; }.article_right.second_div .table-contents {  width: 800px; }  .article_right.second_div .table-contents table.table {    width: 800px;    overflow-x: auto; }    .article_right.second_div .table-contents table.table tbody tr td {      width: auto; }      .article_right.second_div .table-contents table.table tbody tr td:first-child {        word-break: break-all;        word-spacing: 1; }.modal-content .table-content .table-contents .table tbody tr td {  width: auto; }  .modal-content .table-content .table-contents .table tbody tr td:first-child {    word-break: break-all;    word-spacing: 1; }.pr-0 {  padding-right: 0; }.pt30 {  padding-top: 30px; }.bold {  font-weight: bold; }input[type='number'] {  -moz-appearance: textfield; }input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance: none; }.table-download .table-contents {  overflow-x: auto; }.taxonomy_accordian .panel-default .frame-view {  text-align: center; }.citation_modal.table_modal .modal-content {  width: 70em; }.citation_modal.table_modal.vertical-align-center.subs-modal.modal-dialog .modal-content {  max-height: 100vh;  overflow-x: hidden;  overflow-y: auto; }.modal-content.image-download-modal {  width: 60%; }  .modal-content.image-download-modal .modal-body .table-content img {    margin: auto; }.widget-layer {  margin-bottom: 0px; }.main-container {  width: 100%;  margin: auto;  position: relative; }.article_template .authors-recent .author-name {  display: inline; }.plr20 {  padding: 0 20px; }.main_container {  max-width: 1200px;  margin: auto; }table.blockquote {  border-left: 5px solid #eee;  margin-bottom: 20px; }  table.blockquote p,  table.blockquote span {    font-size: 15px !important; }.encyclo-content .caption p {  text-align: center !important; }.encyclo-content .chap-encyclop sup {  line-height: 16px; }.encyclo-content .chap-encyclop p a sup {  margin-top: 0;  display: inline; }.encyclo-content .chap-encyclop p a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.encyclo-content .chap-encyclop p a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.encyclo-content .chap-encyclop p sup {  vertical-align: super;  display: inline-block; }.encyclo-content .chap-encyclop .table td p {  font-size: 15px; }.bibliography p {  text-align: left !important; }.no_pad {  padding: 0px !important; }.no_margin {  margin: 0px !important; }.sign_in {  display: inline;  padding: 0 10px;  border-left: 1px solid #e0e0e0; }.sign_in a, .inst-name a {  color: #8a1600 !important; }.single-banner-image {  position: relative; }.single-banner-description {  position: absolute;  top: 35%; }  .single-banner-description p {    color: #fff;    font: normal 18px Georgia !important;    line-height: 30px !important;    margin: auto;    width: 65%;    text-align: center;    background: rgba(0, 0, 0, 0.5);    padding: 1%; }.article_template .copyright {  font-size: 12px; }/*header {  margin-bottom: 0 !important;  border-bottom: solid #e3e3e3 2px !important;  .top-header {    text-align: right;    right: 100px;    padding: 10px;    .arcadian-top-header{      position: relative;      img{        vertical-align: sub;      }    }  }  .navbar-header {    .navbar-brand {      height: auto;      img {        display: inline-block;      }    }    .mob-search {      display: none;    }  }  .bpm-header{    margin: 15px 0px 0px 0px;  }  nav {    padding-top: 30px;    ul {      text-align: center;      float: right !important;      width: 60%;      .bpm-menu-close {        float: right;        padding: 10px 0 10px 20px;        margin-right: 15px;        cursor: pointer;      }      li {        display: table-cell !important;        width: 1%;        float: none !important;        vertical-align: middle;        a {          background: transparent url(../images/nav-menu-liner.png) right center no-repeat;          font-family: $primaryfont;          font-size: 15px;          color: #000;          padding: 21px 0 15px 0 !important;          background-position: 100% 50%;        }        a:hover, a:focus {          background-color: #fff !important;          color: $theme-color;        }        ul {          width: 335px;          margin-top: -2px !important;          li {            display: block !important;            text-align: left;            padding: 0px 8px 0px 8px;            a {              background-image: none;              color: #000;              padding: 10px 20px !important;            }            a:hover, a:focus {              color: $theme-color !important;            }            a:before {              content: "";              border-bottom: 6px solid #dbdbdb;              border-right: 6px solid transparent;              border-left: 6px solid transparent;              position: absolute;              top: -6px;              left: 68px;              z-index: 10;            }            a:after {              content: "";              border-bottom: 8px solid #ffffff;              border-right: 8px solid transparent;              border-left: 8px solid transparent;              position: absolute;              top: -4px;              left: 66px;              z-index: 10;              margin-right: -2px;            }          }        }      }      li:last-child {        a {          background-image: none;        }        ul {          width: 100%;        }      }      .active {        border-bottom: solid $theme-color 3px;        a {          color: $theme-color;        }        ul {          li {            a {              color: #000;            }          }        }      }    }  }}*/.bootstrap-select .dropdown-toggle:focus {  outline: 1px solid highlight !important; }.image-download .figure-contents {  cursor: pointer; }.table-download .table-contents {  cursor: pointer; }.container.article_template.content_unlocked .citation_modal .modal-content .modal-body div:first-child img {  right: 10px;  top: 10px; }.container.article_template.content_unlocked .citation_modal .modal-content .modal-body .modal-notes .fa-comment {  padding-right: 10px;  color: #8a1600 !important; }.citation_modal .modal-content .modal-body .modal-notes .fa-comment,.citation_modal .modal-content .modal-body .modal-notes .fa-book {  padding-right: 10px;  color: #8a1600 !important; }footer .footer-top {  padding: 10px 0;  background-color: #f2f2f2; }  footer .footer-top .footer-left-logo {    margin-top: 12px; }  footer .footer-top .footer-menu {    margin-top: 17px;    text-align: center; }    footer .footer-top .footer-menu li {      list-style-type: none;      display: table-cell;      width: 1%;      float: none;      background: transparent url(../images/nav-menu-liner.png) right center no-repeat; }      footer .footer-top .footer-menu li a {        color: #333;        font: normal 15px 'avenir-regular-class' !important; }        footer .footer-top .footer-menu li a:hover, footer .footer-top .footer-menu li a:focus {          color: #8a1600 !important; }    footer .footer-top .footer-menu li:last-child {      background-image: none; }    footer .footer-top .footer-menu .active a {      color: #8a1600 !important; }  footer .footer-top .social-media h5 {    color: #333;    font: normal 15px 'avenir-regular-class' !important; }  footer .footer-top .social-media ul li {    list-style-type: none;    float: left;    /*width: 40px;              height: 30px;*/    /*padding: 5px 5px;*/ }    footer .footer-top .social-media ul li a {      margin: 7px;      vertical-align: middle;      padding: 6px;      /* border: 1px solid #ccc;                  border-radius: 4px;                  width: 30px;                  display: block;*/ }      footer .footer-top .social-media ul li a span {        color: #858585 !important;        text-align: center; }        footer .footer-top .social-media ul li a span:hover, footer .footer-top .social-media ul li a span:focus {          color: #8a1600 !important; }  footer .footer-top .social-media ul li:first-child {    padding-left: 0 !important; }footer .footer-btm {  background-color: #666; }  footer .footer-btm .footer_links {    line-height: 35px; }    footer .footer-btm .footer_links h6 {      display: inline;      padding-right: 20px; }  footer .footer-btm h6 {    color: #fff;    font: normal 14px 'avenir-regular-class' !important; }    footer .footer-btm h6 a {      color: #fff;      text-decoration: none; }.exhibition-img {  width: 100%;  margin-bottom: 20px; }.empty-image-container {  width: 95px;  height: 80px; }.popover-content {  overflow-y: auto;  min-height: 50px;  max-height: 250px;  height: auto; }  .popover-content a {    color: #8a1600 !important; }    .popover-content a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .popover-content a:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }.signin_close {  text-align: right; }  .signin_close img {    cursor: pointer; }.sign-up-email-exist {  color: red;  padding-left: 10px;  font: normal 12px Georgia !important; }.mob-search-close {  float: right;  margin-top: -15px;  color: #000000 !important;  display: none;  cursor: pointer; }.mob-search-close:hover {  color: #8a1600 !important; }.para_wid {  margin-bottom: 20px; }.social_feed {  padding: 0px;  margin: 0px -15px; }  .social_feed .container {    padding: 0px !important; }  .social_feed h2 {    font-family: 'avenir-regular-class' !important;    padding: 0px;    margin: 0px 0px 10px 0px; }    .social_feed h2 img {      margin-right: 10px;      vertical-align: middle; }  .social_feed .fb_feed {    margin-bottom: 20px; }    .social_feed .fb_feed .like_link {      color: #395a98 !important; }    .social_feed .fb_feed .feed_section {      display: inline-block;      width: 100%;      border-bottom: 1px solid #e0e0e0;      padding: 15px 0px; }      .social_feed .fb_feed .feed_section .feed_img {        float: left;        width: 50px;        margin-right: 20px; }        .social_feed .fb_feed .feed_section .feed_img img {          border-radius: 50px; }      .social_feed .fb_feed .feed_section .feed_cont {        float: left;        width: 82%;        /* color:$secondarycolor; */        padding-top: 5px;        line-height: 16px; }        .social_feed .fb_feed .feed_section .feed_cont img {          vertical-align: text-bottom !important;          margin-right: 3px; }        .social_feed .fb_feed .feed_section .feed_cont h3 {          display: inline;          margin: 0px;          font-family: 'avenir-regular-class' !important;          font-weight: bold;          font-size: 16px;          color: #3a589b; }        .social_feed .fb_feed .feed_section .feed_cont .single-line-text {          color: #898fa2 !important; }        .social_feed .fb_feed .feed_section .feed_cont span {          display: inline-block;          margin-top: 5px;          font-family: Tahoma;          font-size: 14px;          color: #898fa2; }          .social_feed .fb_feed .feed_section .feed_cont span img {            vertical-align: baseline; }          .social_feed .fb_feed .feed_section .feed_cont span a {            color: #395a98; }  .social_feed .gplus_feed .feed_img {    width: 50px !important; }    .social_feed .gplus_feed .feed_img img {      border-radius: 50px;      width: 50px;      height: 50px; }    .social_feed .gplus_feed .feed_img h2 {      color: #4375bf !important; }  .social_feed .gplus_feed .feed_cont {    padding-top: 0px !important;    /* a { color:$secondarycolor;} */ }    .social_feed .gplus_feed .feed_cont span {      margin-top: 0px !important;      color: #4375bf !important; }      .social_feed .gplus_feed .feed_cont span img {        vertical-align: middle !important;        margin-right: 5px; }      .social_feed .gplus_feed .feed_cont span a {        color: #4375bf !important; }  .social_feed .gplus_feed .gplus_title {    display: inline-block;    width: 100%;    margin-bottom: 0px; }    .social_feed .gplus_feed .gplus_title h3 {      color: #4375bf !important; }      .social_feed .gplus_feed .gplus_title h3 a {        color: #4375bf !important; }    .social_feed .gplus_feed .gplus_title span {      display: inline !important;      float: right;      width: auto !important;      margin-bottom: 3px;      margin-top: 0px !important; }  .social_feed .twitter_feed .gplus_title {    /*padding-bottom: 10px;*/ }    .social_feed .twitter_feed .gplus_title h3 span {      float: none !important;      display: inline !important;      color: #8893a2 !important;      font-size: 15px !important;      font-family: 'avenir-regular-class' !important; }    .social_feed .twitter_feed .gplus_title span {      float: right;      display: inline;      width: auto !important;      margin: 0px !important;      font-size: 15px !important;      font-family: 'avenir-regular-class' !important; }  .social_feed .twitter_feed .feed_section .feed_img {    width: 48px !important; }    .social_feed .twitter_feed .feed_section .feed_img img {      border-radius: 48px !important; }  .social_feed .twitter_feed .feed_cont {    padding-top: 0px !important; }    .social_feed .twitter_feed .feed_cont a {      color: #0084c2; }    .social_feed .twitter_feed .feed_cont .tweet_icons {      display: inline-block;      width: 100%; }      .social_feed .twitter_feed .feed_cont .tweet_icons .tweet_icon {        float: left;        width: 30%;        color: #aab8c2; }        .social_feed .twitter_feed .feed_cont .tweet_icons .tweet_icon img {          margin-right: 5px; }.social_feed .fb_feed .feed_section .feed_cont h3 {  color: #3a589b !important; }.social_feed .gplus_feed .gplus_title h3 a {  color: #3a589b !important; }.social_feed .twitter_feed .feed_section .feed_cont h3 {  color: #000 !important; }h2#socialmedia-twit, h2#socialmedia-google, h2#socialfeed-fb {  color: #000 !important; }.contact_us {  width: 730px;  margin: auto; }  .contact_us h2 {    font-family: 'avenir-regular-class' !important;    color: #000000 !important;    margin: 20px 0px;    text-align: center; }  .contact_us .contact_form {    display: inline-block;    width: 100%; }    .contact_us .contact_form sup {      color: red;      font-family: 'avenir-regular-class' !important; }    .contact_us .contact_form label {      font-size: 15px;      color: #000000 !important;      margin-left: 10px;      margin-bottom: 10px !important; }    .contact_us .contact_form input[type="text"], .contact_us .contact_form input[type="email"], .contact_us .contact_form input[type="password"], .contact_us .contact_form .form-control {      height: 40px;      border-radius: 20px;      border: 1px solid #ccc; }      .contact_us .contact_form input[type="text"]:focus, .contact_us .contact_form input[type="email"]:focus, .contact_us .contact_form input[type="password"]:focus, .contact_us .contact_form .form-control:focus {        outline: 2px solid #671000 !important; }    .contact_us .contact_form textarea {      height: 131px !important; }    .contact_us .contact_form .form-group {      margin-bottom: 25px; }    .contact_us .contact_form .checkbox {      margin-bottom: 5px;      padding-left: 10px !important; }      .contact_us .contact_form .checkbox a {        color: #8a1600 !important; }      .contact_us .contact_form .checkbox label.edit_label {        margin-left: 20px !important; }    .contact_us .contact_form .pull-right {      line-height: 0px !important; }    .contact_us .contact_form .checkbox label::before, .contact_us .contact_form .checkbox label::after {      margin-top: 2px;      color: #8a1600 !important; }    .contact_us .contact_form .bootstrap-select button {      height: 38px;      border-radius: 20px;      box-shadow: none;      border: none;      padding-right: 38px !important; }      .contact_us .contact_form .bootstrap-select button:focus {        outline: 2px solid #671000 !important; }    .contact_us .contact_form .bootstrap-select button:hover {      background: none;      box-shadow: none !important;      outline: none !important;      border: none !important; }    .contact_us .contact_form .bootstrap-select button:focus {      background: none !important;      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);      /*outline: none !important;*/ }    .contact_us .contact_form .open > .dropdown-toggle.btn-default {      background: none !important;      border: none;      box-shadow: none !important; }    .contact_us .contact_form .dropdown-menu {      padding: 0px;      max-height: 265px !important; }    .contact_us .contact_form .title_cont {      padding: 0px; }      .contact_us .contact_form .title_cont input[type="text"] {        margin-left: 6%; }      .contact_us .contact_form .title_cont label {        width: 100%; }    .contact_us .contact_form .title_style {      float: left;      width: 45% !important; }    .contact_us .contact_form .button_elements {      padding: 10px 0px 0px 0px;      text-align: center; }      .contact_us .contact_form .button_elements input {        margin-right: 20px; }      .contact_us .contact_form .button_elements .profile-btn {        display: inline-block;        padding: 8px 0px; }.primary_btn {  height: 40px;  border-radius: 20px;  width: 200px;  text-align: center;  color: #fff !important;  background: #8a1600 !important;  font-size: 15px;  border: 1px solid #8a1600 !important; }  .primary_btn:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .primary_btn:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.primary_btn:hover {  background: #671000 !important;  border: 1px solid #671000 !important; }.secondary_btn {  height: 40px;  border-radius: 20px;  width: 200px;  text-align: center;  color: #8a1600 !important;  background: #fff;  font-size: 15px;  border: 1px solid #8a1600 !important; }.secondary_btn:hover {  background: #8a1600 !important;  color: #fff !important; }.alert_modal {  width: 350px;  border-radius: 5px;  text-align: center;  margin-top: 16%; }  .alert_modal h2 {    font-family: 'avenir-regular-class' !important;    font-size: 24px;    color: #000000 !important;    margin: 0px 0px 15px 0px; }  .alert_modal p {    font-size: 16px;    line-height: 24px;    margin: auto auto 20px auto;    color: #000000 !important;    width: 75%; }  .alert_modal .primary_btn, .alert_modal .secondary_btn {    width: 47%; }  .alert_modal input[type="button"]:last-child {    margin-left: 4%; }  .alert_modal .modal-body {    padding: 25px; }.session-modal {  border-radius: 5px;  z-index: 2000000 !important;  text-align: center;  margin-top: 16%; }  .session-modal .session-time {    margin: auto auto 10px;    font-weight: bold;    font-size: 28px; }  .session-modal h2 {    font-family: 'avenir-regular-class' !important;    font-size: 24px;    color: #000000 !important;    margin: 0px 0px 15px 0px; }  .session-modal p {    font-size: 16px;    line-height: 24px;    margin: auto auto 10px;    color: #000000 !important;    width: 80%; }  .session-modal .primary_btn, .session-modal .secondary_btn {    width: 40%; }  .session-modal input[type="button"]:last-child {    margin-left: 4%; }  .session-modal .modal-body {    padding: 25px; }.slider .tooltip.top {  z-index: 10 !important; }.img_slider {  position: relative; }  .img_slider .slider_pad {    width: 95%;    margin: auto !important; }  .img_slider .customNavigation .fa {    font-size: 18px; }  .img_slider .customNavigation .prev {    position: absolute;    left: 2.5%;    z-index: 1;    width: 20px;    height: 60px;    background: #8a1600 !important;    color: #fff;    border-radius: 0;    padding-top: 20px;    margin-top: 10%;    padding-left: 4px; }  .img_slider .customNavigation .next {    position: absolute;    right: 2.4%;    z-index: 1;    width: 20px;    height: 60px;    background: #8a1600 !important;    text-align: center;    border-radius: 0;    color: #fff;    padding-top: 20px;    margin-top: 10%;    padding-left: 6px; }  .img_slider #owl-demo .item {    margin: 0 10px;    color: #FFF;    text-align: center; }  .img_slider .caption {    position: relative;    overflow: hidden;    display: table;    height: 100%;    /* Only the -webkit- prefix is required these days */    -webkit-transform: translateZ(0);    transform: translateZ(0); }  .img_slider .caption::before {    content: ' ';    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background: transparent;    transition: background .50s ease-out; }  .img_slider .caption:hover::before {    background: rgba(0, 0, 0, 0.8); }  .img_slider .caption_media {    display: block;    min-width: 100%;    max-width: 100%;    height: auto; }  .img_slider .caption_overlay {    display: table-cell;    height: 100%;    vertical-align: middle;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    padding: 20px;    color: white;    -webkit-transform: translateY(100%);    transform: translateY(100%);    transition: -webkit-transform .35s ease-out;    transition: transform .35s ease-out; }  .img_slider .caption:hover .caption_overlay {    -webkit-transform: translateY(0);    transform: translateY(0); }  .img_slider .caption_overlay_title {    transition: -webkit-transform .35s ease-out;    transition: transform .35s ease-out;    font-family: 'avenir-regular-class' !important;    font-size: 26px;    font-weight: bold;    margin-top: 55px !important; }  .img_slider .caption:hover .caption_overlay_title {    -webkit-transform: translateY(0);    transform: translateY(0); }  .img_slider .caption_overlay_content {    font-size: 12px;    color: #ccc;    line-height: 20px; }.audio_widget {  padding-left: 10px;  padding-right: 10px;  margin-top: 20px;  position: relative; }  .audio_widget h2 {    font-family: 'avenir-regular-class' !important;    font-size: 20px;    color: #000000 !important;    margin: 0px 0px 20px 0px;    text-align: center; }  .audio_widget p {    font-size: 15px;    width: 87%;    color: #000000 !important;    line-height: 24px;    margin: 15px auto auto auto;    text-align: center; }  .audio_widget .audio_player {    /*overflow: hidden !important;*/    position: relative; }    .audio_widget .audio_player .audio_thumb {      float: left; }    .audio_widget .audio_player .plyr--audio .plyr__controls {      padding: 24px 10px !important;      border: none !important; }    .audio_widget .audio_player .cc_text {      width: 30px;      height: 19px;      position: absolute;      right: 10px;      top: 30px;      line-height: 15px;      text-align: center;      margin-left: 15px;      background: rgba(255, 255, 255, 0.445) !important;      padding: 0;      font-size: 15px;      border-radius: 4px;      z-index: 2;      border: 0; }      .audio_widget .audio_player .cc_text:hover {        background: #8a1600 !important; }      .audio_widget .audio_player .cc_text a {        color: #000 !important;        display: block; }  .audio_widget .cc_text {    width: 30px;    height: 19px;    position: absolute;    right: 20px;    top: 70px;    line-height: 15px;    text-align: center;    margin-left: 15px;    font-size: 15px;    border-radius: 4px;    z-index: 2; }    .audio_widget .cc_text a {      display: block;      font-weight: 900;      font-size: 20px; }  .audio_widget .signin_dropdown {    width: 320px;    position: absolute;    border-radius: 10px;    padding: 15px;    line-height: 25px;    margin-top: 30px;    border: 1px solid #dbdbdb;    -webkit-box-shadow: 0px 1px 0px 0px #e3e3e3;    -moz-box-shadow: 0px 1px 0px 0px #e3e3e3;    box-shadow: 0px 1px 0px 0px #e3e3e3; }    .audio_widget .signin_dropdown ::-webkit-input-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .audio_widget .signin_dropdown :-moz-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .audio_widget .signin_dropdown :-ms-input-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .audio_widget .signin_dropdown :after {      content: "";      border-bottom: 8px solid #dbdbdb;      border-right: 8px solid transparent;      border-left: 8px solid transparent;      position: absolute;      top: -8px;      right: 8px;      z-index: 9; }    .audio_widget .signin_dropdown :before {      content: "";      border-bottom: 6px solid #fff;      border-right: 6px solid transparent;      border-left: 6px solid transparent;      position: absolute;      top: -6px;      right: 10px;      z-index: 10; }.carousel-layer {  padding: 0px !important; }  .carousel-layer .carousel .carousel-control {    position: absolute;    top: 45%;    z-index: 5;    display: table;    width: 32px;    height: 36px;    background: none;    text-shadow: none;    opacity: 1; }  .carousel-layer .carousel .carousel-control {    bottom: unset; }  .carousel-layer .carousel .carousel-control.right {    right: 12px !important; }  .carousel-layer .carousel .carousel-control.left {    left: 12px !important; }  .carousel-layer .carousel .carousel-indicators {    bottom: 0px !important;    margin-left: 0 !important; }    .carousel-layer .carousel .carousel-indicators li {      background: #fff;      border: 1px solid #fff;      width: 12px;      height: 12px; }  .carousel-layer .carousel .carousel-indicators .active {    background: #8a1600 !important;    border: none;    margin: 1px; }  .carousel-layer .carousel .carousel-inner .item {    width: 100% !important; }    .carousel-layer .carousel .carousel-inner .item .desc-section {      display: flex;      height: 100%;      text-align: center;      padding: 0 !important;      justify-content: center;      align-items: center; }      .carousel-layer .carousel .carousel-inner .item .desc-section .desc-content {        vertical-align: middle;        padding: 9%;        width: 100%; }        .carousel-layer .carousel .carousel-inner .item .desc-section .desc-content p {          display: block;          overflow-wrap: break-word;          word-wrap: break-word; }      .carousel-layer .carousel .carousel-inner .item .desc-section h1 {        color: #fff !important;        font: normal 28px Goudy-Old-Style;        margin-bottom: 0px !important; }      .carousel-layer .carousel .carousel-inner .item .desc-section p {        color: #ccc !important;        font: normal 15px 'avenir-regular-class' !important;        line-height: 30px !important;        margin: 0 0 15px 10px; }    .carousel-layer .carousel .carousel-inner .item .img-section {      padding: 0 !important;      flex: 1; }      .carousel-layer .carousel .carousel-inner .item .img-section::after {        content: '';        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        display: inline-block; }      .carousel-layer .carousel .carousel-inner .item .img-section img {        margin: 0 auto;        object-fit: cover; }    .carousel-layer .carousel .carousel-inner .item .slider-btn {      margin-top: 20px;      margin: auto; }      .carousel-layer .carousel .carousel-inner .item .slider-btn a {        background-color: #8a1600 !important;        color: #fff !important;        font: normal 15px 'avenir-regular-class' !important;        text-decoration: none;        padding: 10px 25px;        border-radius: 18px;        margin-bottom: 15px; }      .carousel-layer .carousel .carousel-inner .item .slider-btn a:hover {        background-color: #671000 !important; }  .carousel-layer .caro3 img {    margin: auto !important;    width: 100%; }  .carousel-layer .caro3 h1, .carousel-layer .caro3 p {    color: #fff !important; }  .carousel-layer .caro3 .stretched-text {    position: absolute;    width: 100%;    text-align: center;    align-items: center;    justify-content: center;    display: flex;    height: 100%;    z-index: 1; }    .carousel-layer .caro3 .stretched-text .stretch_cap {      display: table-cell;      vertical-align: middle;      padding: 0px 15%;      width: 100%; }      .carousel-layer .caro3 .stretched-text .stretch_cap h1, .carousel-layer .caro3 .stretched-text .stretch_cap p {        color: #fff !important; }      .carousel-layer .caro3 .stretched-text .stretch_cap p {        overflow: hidden;        display: -webkit-box;        -webkit-line-clamp: 3;        -webkit-box-orient: vertical; }      .carousel-layer .caro3 .stretched-text .stretch_cap .stretch-maintext {        padding: 20px;        opacity: 0.6;        word-break: break-all;        overflow-wrap: break-word;        width: 100%;        margin: auto; }    .carousel-layer .caro3 .stretched-text .slider-btn a {      display: inline-block;      margin-bottom: 0 !important; }.single-carousel .carousel .carousel-indicators {  display: none !important; }.single-carousel .carousel .carousel-control {  display: none !important; }.paragraph_widget {  word-wrap: break-word;  font-size: 15px; }  .paragraph_widget h2 {    font-family: 'avenir-regular-class' !important;    font-size: 20px;    color: #000000 !important;    margin: 0px 0px 15px 0px; }    .paragraph_widget h2 a {      color: #000000 !important; }  .paragraph_widget p {    font-size: 14px;    color: #000000 !important;    line-height: 24px;    margin: 10px 0 10px; }    .paragraph_widget p a {      color: #8a1600 !important; }#mycontent:focus {  outline: 0 !important; }.bc-player-SkVop2z2e_default .vjs-big-play-button:focus,.bc-player-SkVop2z2e_default .vjs-control:focus,.bc-player-SkVop2z2e_default .vjs-menu-item:focus,.bc-player-SkVop2z2e_default .vjs-progress-holder:focus,.bc-player-SkVop2z2e_default .vjs-volume-bar:focus {  outline: 1px solid highlight; }.bc-player-SkVop2z2e_default .vjs-big-play-button:focus-visible,.bc-player-SkVop2z2e_default .vjs-control:focus-visible,.bc-player-SkVop2z2e_default .vjs-menu-item:focus-visible,.bc-player-SkVop2z2e_default .vjs-progress-holder:focus-visible,.bc-player-SkVop2z2e_default .vjs-volume-bar:focus-visible {  outline: 1px solid highlight; }.bc-player-SkVop2z2e_default .vjs-big-play-button:focus:not(:focus-visible),.bc-player-SkVop2z2e_default .vjs-control:focus:not(:focus-visible),.bc-player-SkVop2z2e_default .vjs-menu-item:focus:not(:focus-visible),.bc-player-SkVop2z2e_default .vjs-progress-holder:focus:not(:focus-visible),.bc-player-SkVop2z2e_default .vjs-volume-bar:focus:not(:focus-visible) {  outline: 1px solid highlight; }a:focus,input:focus,button:focus {  outline: 1px solid highlight; }a:focus-visible,input:focus-visible,button:focus-visible {  outline: 1px solid highlight; }a:focus:not(:focus-visible),input:focus:not(:focus-visible),button:focus:not(:focus-visible) {  outline: 1px solid highlight; }.search {  background: #f2f2f2 !important;  padding: 17px 0px;  text-align: center !important; }  .search ::-webkit-input-placeholder {    color: #cccccc;    font-size: 16px;    font-family: 'avenir-regular-class' !important; }  .search :-moz-placeholder {    color: #cccccc;    font-size: 16px;    font-family: 'avenir-regular-class' !important; }  .search :-ms-input-placeholder {    color: #cccccc;    font-size: 16px;    font-family: 'avenir-regular-class' !important; }  .search input[type="text"] {    height: 50px;    border-radius: 25px 0px 0px 25px;    border: 1px solid #cccccc;    padding: 0px 30px;    width: 63%;    vertical-align: bottom;    border-right: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    color: #404040 !important; }    .search input[type="text"]:focus {      outline: 1px solid highlight; }    .search input[type="text"]:focus-visible {      outline: 1px solid highlight; }    .search input[type="text"]:focus:not(:focus-visible) {      outline: 1px solid highlight; }  .search input[type="submit"], .search input[type="button"] {    background-color: #8a1600 !important;    height: 50px;    border-radius: 0px 25px 25px 0px;    border: none;    text-indent: -9999px;    margin-left: -5px;    width: 74px;    background-image: url(../../bloomsbury/images/search_icon.png) !important;    background-repeat: no-repeat !important;    background-position: center !important; }    .search input[type="submit"]:focus, .search input[type="button"]:focus {      outline: 1px solid highlight; }    .search input[type="submit"]:focus-visible, .search input[type="button"]:focus-visible {      outline: 1px solid highlight; }    .search input[type="submit"]:focus:not(:focus-visible), .search input[type="button"]:focus:not(:focus-visible) {      outline: 1px solid highlight; }  .search .advanced_search {    display: inline;    margin-left: 16px; }    .search .advanced_search.playsearch-find {      vertical-align: middle;      width: auto;      display: inline-block;      text-align: left; }    .search .advanced_search a {      color: #8a1600 !important;      font-family: 'avenir-regular-class' !important;      font-size: 15px;      text-decoration: none;      font-weight: bold; }    .search .advanced_search a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .search .advanced_search a:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .search ul {    padding: 0px;    margin: 0px;    list-style: none; }  .search .disabled-btn {    background-color: #8a1600 !important;    background: url(../../bloomsbury/images/search_icon.png) center no-repeat;    opacity: 0.5; }  .search .container {    position: relative; }  .search .advanced_keyboard {    display: inline;    position: relative; }.img_widget .img_container {  padding-right: 0px !important; }  .img_widget .img_container img {    box-shadow: 0px 0px 5px 0px #b8b8b8;    margin-top: 2px !important; }.img_widget .img_content h1 {  font-family: 'avenir-regular-class' !important;  font-size: 20px;  color: #000000 !important;  margin: 0px 0px 18px 0px; }  .img_widget .img_content h1 a {    color: #000000 !important;    text-decoration: none; }.img_widget .img_content p {  font-size: 15px;  color: #000000 !important;  line-height: 20px; }.taxonomy-template {  margin: auto !important; }.taxonomy {  margin: 30px auto 60px auto; }  .taxonomy h1 {    font-family: 'avenir-regular-class' !important;    font-size: 24px;    color: #000000 !important;    margin: 0px 0px 18px 0px; }  .taxonomy .expand_all, .taxonomy .collapse_all {    margin-top: 0px !important; }  .taxonomy .taxonomy_alphabets {    display: inline-block;    width: 100%;    margin-bottom: 5px;    font-family: 'avenir-regular-class' !important;    font-size: 20px; }    .taxonomy .taxonomy_alphabets div {      padding: 0px; }    .taxonomy .taxonomy_alphabets .numbers {      width: auto !important;      float: left;      margin-right: 22px; }    .taxonomy .taxonomy_alphabets ul {      padding: 0px;      margin: 0px;      list-style: none; }      .taxonomy .taxonomy_alphabets ul li {        float: left;        margin-right: 22px;        padding-bottom: 10px; }      .taxonomy .taxonomy_alphabets ul li:last-child {        margin: 0px; }      .taxonomy .taxonomy_alphabets ul li a {        color: #000000 !important;        text-decoration: none; }      .taxonomy .taxonomy_alphabets ul li a:hover, .taxonomy .taxonomy_alphabets ul a.active {        color: #8a1600 !important; }.expand_all, .collapse_all {  font-size: 15px;  margin-bottom: 14px;  margin-top: 14px;  color: #8a1600 !important;  text-align: right;  float: right; }  .expand_all span, .collapse_all span {    cursor: pointer; }    .expand_all span:focus, .collapse_all span:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .expand_all span:hover, .collapse_all span:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .expand_all a, .collapse_all a {    color: #8a1600 !important; }.archieve_expand {  margin-top: 20px !important; }#browse-content-list .taxonomy_accordian .panel-heading {  padding: 8px 10px; }.panel-border {  border-bottom: none; }.taxonomy_accordian {  margin-bottom: 2px !important;  width: 100%; }  .taxonomy_accordian .panel-default {    border: 1px solid #f0f0f0;    border-radius: 0px !important; }  .taxonomy_accordian .category_table ul {    padding: 0px;    margin: 0px;    list-style: none; }    .taxonomy_accordian .category_table ul li {      display: table;      width: 100%;      line-height: 30px;      margin-bottom: 10px;      line-height: 19.5px; }      .taxonomy_accordian .category_table ul li .cat_tab1 {        width: 36%;        display: table-cell;        color: #000000 !important;        font-family: 'avenir-regular-class' !important;        vertical-align: top; }      .taxonomy_accordian .category_table ul li .cat_tab2 {        width: 64%;        display: table-cell; }  .taxonomy_accordian .panel-heading {    height: 40px;    padding: 8px 20px;    background: #ebebeb !important;    border: none !important;    border-radius: 0px !important; }    .taxonomy_accordian .panel-heading .panel-title {      font-size: 15px; }      .taxonomy_accordian .panel-heading .panel-title a {        color: #000000 !important;        text-decoration: none;        line-height: 24px;        font-family: 'avenir-regular-class' !important; }        .taxonomy_accordian .panel-heading .panel-title a:focus {          outline: 2px solid #671000 !important;          outline-offset: 2px; }        .taxonomy_accordian .panel-heading .panel-title a:hover {          outline: 2px solid #e62400 !important;          outline-offset: 2px; }      .taxonomy_accordian .panel-heading .panel-title .image-gallery-toggle:hover {        outline: none !important; }      .taxonomy_accordian .panel-heading .panel-title .glyphicon {        float: right;        cursor: pointer; }      .taxonomy_accordian .panel-heading .panel-title .glyphicon-minus {        background: url(../../bloomsbury/images/minus_icon.png) no-repeat;        width: 22px;        height: 22px;        background-size: contain; }      .taxonomy_accordian .panel-heading .panel-title .glyphicon-plus {        background: url(../../bloomsbury/images/plus_icon.png) no-repeat;        width: 22px;        height: 22px;        background-size: contain; }      .taxonomy_accordian .panel-heading .panel-title .glyphicon-minus:before, .taxonomy_accordian .panel-heading .panel-title .glyphicon-plus:before {        content: "" !important; }  .taxonomy_accordian .panel-body {    background: #fcfcfc;    padding: 23px 8px 0px 8px;    border: none !important;    border-bottom: 1px solid #ccc; }    .taxonomy_accordian .panel-body .view_more {      text-align: right;      display: inline-block;      width: 100%;      padding: 10px 10px 0px 0px; }      .taxonomy_accordian .panel-body .view_more a {        color: #8a1600 !important;        text-decoration: none; }  .taxonomy_accordian .taxonomy_cont {    padding-bottom: 23px; }    .taxonomy_accordian .taxonomy_cont ul {      padding: 0px;      margin: 0px;      list-style: none; }    .taxonomy_accordian .taxonomy_cont li {      line-height: 30px;      font-size: 15px; }      .taxonomy_accordian .taxonomy_cont li a {        color: #000000 !important;        text-decoration: none; }.article_template .article_left.volume_box.d-table {  border-spacing: 5px;  padding: 20px 10px; }  .article_template .article_left.volume_box.d-table .table-cell a {    color: #8a1600 !important; }.volume_box.article_left.related_cont {  /*display: flex;*/  flex-wrap: wrap; }  .volume_box.article_left.related_cont h2 {    width: 100%; }.img-content .row.editor-detail {  display: flex;  align-items: baseline; }.article_template .article_right .taxonomy_accordian .panel-body .table-download .table tr td:first-child p {  word-break: break-word;  word-spacing: 1;  text-align: left; }.article_template .article_right .taxonomy_accordian .panel-body .table-download .table tr td p {  word-break: normal;  word-spacing: normal;  text-align: left; }.article_template {  margin: 0px auto 50px auto; }  .article_template .art_left_pad a {    color: #8a1600 !important; }  .article_template h2 {    font-family: 'avenir-regular-class' !important;    color: #000000 !important;    margin: 0px 0px 20px 0px; }  .article_template .volume_box {    padding: 25px 20px 20px 20px;    border: 1px solid #e0e0e0;    border-top: 4px solid #8a1600 !important;    margin-bottom: 20px; }    .article_template .volume_box p {      font-size: 15px;      margin: 0px;      color: #000000 !important; }      .article_template .volume_box p.buy-link {        word-break: break-all;        overflow-wrap: break-word; }      .article_template .volume_box p a {        color: #8a1600 !important; }  .article_template .related_articles {    border-top: 4px solid #000000 !important; }  .article_template .related_cont {    border-top: 4px solid #8a1600 !important; }    .article_template .related_cont b {      color: #000000 !important;      font-weight: normal; }    .article_template .related_cont .recent_fin_cont p {      color: #000000 !important; }  .article_template .category_cont .recent_fin_cont {    word-wrap: break-word; }    .article_template .category_cont .recent_fin_cont a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .article_template .category_cont .recent_fin_cont a:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .article_template .audio_left {    color: #000000 !important; }    .article_template .audio_left ul {      padding: 0px;      margin: 0px;      list-style: none; }      .article_template .audio_left ul li {        padding-bottom: 15px;        display: table;        width: 100%; }        .article_template .audio_left ul li .date_location {          display: table-cell;          width: 45%;          padding-right: 3%;          word-break: break-word; }        .article_template .audio_left ul li .date_loc_cont {          display: table-cell;          width: 52%;          vertical-align: bottom; }    .article_template .audio_left .date_location.buy_location ul li {      display: flex;      flex-direction: column; }      .article_template .audio_left .date_location.buy_location ul li .date_location,      .article_template .audio_left .date_location.buy_location ul li .date_loc_cont {        width: 100%; }  .article_template .toc_box {    padding: 17px 20px 20px 20px;    border: 1px solid #e0e0e0;    border-top: 4px solid #8a1600 !important;    margin-bottom: 20px;    background: #ffffff; }    .article_template .toc_box .table-content-search {      margin: 10px 0px !important; }    .article_template .toc_box .table-content-search input {      width: 100% !important;      float: none !important; }    .article_template .toc_box h2 {      text-transform: uppercase !important;      font-size: 20px !important;      margin-bottom: 5px !important; }    .article_template .toc_box ul {      padding: 0px;      margin: 0px;      list-style: none; }      .article_template .toc_box ul li {        line-height: 25px;        display: inline-block;        position: relative;        width: 100%; }        .article_template .toc_box ul li .dots_div {          background: url(../images/toc_dots.png) repeat-x;          cursor: default;          background-position: right bottom 10px;          float: left;          width: 90% !important;          background-size: 7px 2px;          position: relative; }        .article_template .toc_box ul li span {          float: right;          padding: 0;          text-align: center;          background: #ffffff;          width: 10%;          position: absolute;          bottom: 0;          right: 0px; }        .article_template .toc_box ul li a {          color: #8a1600 !important;          background: #ffffff;          padding-right: 5px;          word-break: break-word; }        .article_template .toc_box ul li .act_dot {          background: url(../../bloomsbury/images/black_dots.png) center repeat-x; }          .article_template .toc_box ul li .act_dot a {            color: #000000 !important;            background: #ffffff;            padding-right: 5px;            cursor: default; }        .article_template .toc_box ul li ul {          margin-left: 5%; }      .article_template .toc_box ul li.active a {        color: #000 !important; }  .article_template ul.archive-toc-start li .dots_div {    cursor: pointer !important; }  .article_template .person_copy {    text-align: center;    margin: 8px 0px; }  .article_template .volume_title {    font-family: 'avenir-regular-class' !important;    font-size: 16px;    height: 40px;    margin-left: 22px; }    .article_template .volume_title a {      color: #8a1600 !important;      text-decoration: underline !important; }    .article_template .volume_title img {      margin-right: 5px;      vertical-align: 0px; }  .article_template .article_left {    padding: 25px 20px 5px 20px;    border: 1px solid #e0e0e0;    border-top: 4px solid #8a1600 !important;    margin-bottom: 20px; }    .article_template .article_left.d-table {      padding: 25px 20px; }    .article_template .article_left h2 {      margin-bottom: 0px !important;      text-transform: uppercase !important;      font-size: 20px !important;      font-weight: bold; }      .article_template .article_left h2 h2:focus, .article_template .article_left h2 h2:hover {        outline: 2px solid #671000 !important;        outline-offset: 2px; }    .article_template .article_left .category_cont {      padding: 18px 0px 10px 0px;      border-bottom: 2px dashed #e5e5e5;      line-height: 25px;      margin: 0;      width: 100%; }      .article_template .article_left .category_cont h3 {        margin: 5px 0px 10px 0px !important;        font-weight: bold;        text-transform: capitalize !important;        font-size: 15px !important;        font-family: 'avenir-regular-class' !important;        color: #000000 !important;        line-height: 20px; }      .article_template .article_left .category_cont p {        color: #000000 !important;        font-size: 15px;        text-align: left; }        .article_template .article_left .category_cont p a {          color: #8a1600 !important; }    .article_template .article_left .category_cont:last-child {      margin-bottom: 0px;      border: none;      padding-bottom: 0px; }    .article_template .article_left img {      margin: auto auto 20px auto; }    .article_template .article_left .history-keywords a {      color: #8a1600 !important;      display: inline-block;      padding: 10px 0 0; }  .article_template .multimedia_audio .audio_artist {    margin-top: 20px;    color: #000000 !important; }  .article_template .multimedia_audio .subsciption_req {    display: inline-block;    margin-bottom: 30px; }    .article_template .multimedia_audio .subsciption_req img {      vertical-align: text-bottom;      margin-right: 5px; }  .article_template .multimedia_audio .buy_now {    text-align: right;    margin-bottom: 10px !important; }    .article_template .multimedia_audio .buy_now button {      width: 144px;      height: 40px;      border: none;      border-radius: 20px;      background: #8a1600 !important;      color: #fff;      text-align: center; }  .article_template .multimedia_audio .audio_widget {    margin: 0px !important; }    .article_template .multimedia_audio .audio_widget p {      width: 100%;      margin: 10px auto;      text-align: center; }  .article_template .multimedia_audio .video_widget {    margin: 0px !important;    /* padding: 0px !important; */    padding-left: 10px;    padding-right: 10px; }    .article_template .multimedia_audio .video_widget p {      width: 100%;      text-align: center;      margin: 10px auto 20px auto; }  .article_template .multimedia_audio h3 {    font-size: 18px;    margin: 0px;    color: #000000 !important; }  .article_template .multimedia_audio ol {    padding: 0px;    margin: 20px 18px;    color: #8a1600 !important;    font-family: 'avenir-regular-class' !important; }    .article_template .multimedia_audio ol li {      line-height: 30px; }      .article_template .multimedia_audio ol li a {        color: #8a1600 !important; }      .article_template .multimedia_audio ol li span {        margin-left: 30px; }  .article_template .multimedia_audio .img_slider {    margin-top: 30px;    margin-bottom: 30px; }    .article_template .multimedia_audio .img_slider .slider_pad {      width: 100% !important; }    .article_template .multimedia_audio .img_slider .customNavigation .prev {      left: 0px !important; }    .article_template .multimedia_audio .img_slider .customNavigation .next {      right: 0px !important; }    .article_template .multimedia_audio .img_slider .caption_overlay_title {      margin-top: 0px !important; }  .article_template .multimedia_audio p {    color: #000000 !important;    line-height: 25px; }  .article_template .article_right.second_div .taxonomy_accordian .panel-body p a {    display: inline-block; }  .article_template .article_right.second_div .taxonomy_accordian .panel-body p a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .article_template .article_right.second_div .taxonomy_accordian .panel-body p a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }  .article_template .article_right.sourcetype-page p {    text-align: left; }  .article_template .article_right a {    color: #8a1600 !important; }  .article_template .article_right .smallcaps {    font-variant: small-caps; }  .article_template .article_right h2, .article_template .article_right h1 {    font-family: 'avenir-regular-class' !important;    margin: 0px;    color: #000000 !important;    text-transform: inherit;    line-height: 30px;    padding-right: 10px; }    .article_template .article_right h2 a, .article_template .article_right h1 a {      color: #8a1600 !important; }  .article_template .article_right h3 {    font-family: 'avenir-regular-class' !important;    margin-top: 0; }  .article_template .article_right p {    line-height: 25px;    word-wrap: break-word; }  .article_template .article_right .panel-title {    display: inline-block;    width: 100%; }  .article_template .article_right blockquote {    font-size: 15px; }    .article_template .article_right blockquote.roleDesc {      border-left: 0; }  .article_template .article_right .article_cont {    display: inline-block;    width: 100%;    padding-right: 30px;    /*line-height: 30px;*/    line-height: 24px;    margin-top: 10px; }    .article_template .article_right .article_cont a {      color: #8a1600 !important; }    .article_template .article_right .article_cont a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .article_template .article_right .article_cont a:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .article_template .article_right .article_doi {    position: relative;    margin-top: -20px; }  .article_template .article_right .doi_subs {    margin-top: 15px !important; }    .article_template .article_right .doi_subs img {      vertical-align: text-bottom;      margin-right: 5px;      display: inline-block; }  .article_template .article_right .subs_req {    text-align: left !important;    margin-bottom: 30px;    margin-top: -10px !important; }  .article_template .article_right .add_meta {    margin: 30px 0px;    font-weight: bold;    color: #000000 !important; }  .article_template .article_right .article_title {    display: block;    width: 100%;    margin-top: 10px; }    .article_template .article_right .article_title ul {      padding: 0px;      margin: 0px;      list-style: none; }      .article_template .article_right .article_title ul li {        padding-bottom: 15px; }    .article_template .article_right .article_title .art_title_left {      display: table-cell;      width: 30%;      color: #000000 !important;      font-weight: bold; }    .article_template .article_right .article_title .art_title_right {      display: table-cell;      width: 70%;      color: #000000 !important; }    .article_template .article_right .article_title .monography-title-txt {      color: #000000 !important; }  .article_template .article_right .article_image {    text-align: center;    padding: 0px;    margin-top: 4px; }    .article_template .article_right .article_image .article_img {      margin: auto 0px auto auto;      display: block;      -webkit-box-shadow: 0px 0px 5px 0px #b8b8b8;      -moz-box-shadow: 0px 0px 5px 0px #b8b8b8;      box-shadow: 0px 0px 5px 0px #b8b8b8; }    .article_template .article_right .article_image .download_art a {      color: #8a1600 !important; }    .article_template .article_right .article_image .download_art img {      vertical-align: text-bottom;      margin-right: 5px; }  .article_template .article_right .taxonomy_accordian {    margin-bottom: 2px !important; }    .article_template .article_right .taxonomy_accordian .panel-heading .panel-title a {      display: block !important; }    .article_template .article_right .taxonomy_accordian .panel-body {      /* padding-bottom: 10px !important;*/      padding: 20px;      line-height: 25px; }      .article_template .article_right .taxonomy_accordian .panel-body h2 {        margin: 0px 0px 10px 0px !important;        font-size: 15px !important;        text-transform: capitalize !important; }      .article_template .article_right .taxonomy_accordian .panel-body h5 {        font-size: 18px !important;        font-weight: 'avenir-regular-class-bold' !important; }      .article_template .article_right .taxonomy_accordian .panel-body p {        line-height: 25px;        margin-bottom: 15px;        color: #000000 !important;        font-size: 15px;        word-break: break-word;        word-spacing: 1; }        .article_template .article_right .taxonomy_accordian .panel-body p a {          display: inline-block; }      .article_template .article_right .taxonomy_accordian .panel-body h3 {        margin: 0px 0px 10px 0px;        font-family: 'avenir-regular-class' !important;        font-size: 15px;        color: #000000 !important; }      .article_template .article_right .taxonomy_accordian .panel-body p:last-child {        margin-bottom: 0px; }      .article_template .article_right .taxonomy_accordian .panel-body .image_right {        float: right;        margin-left: 23px;        -webkit-box-shadow: 0px 0px 5px 0px #b8b8b8;        -moz-box-shadow: 0px 0px 5px 0px #b8b8b8;        box-shadow: 0px 0px 5px 0px #b8b8b8; }      .article_template .article_right .taxonomy_accordian .panel-body .image_left {        float: left;        margin-right: 23px;        -webkit-box-shadow: 0px 0px 5px 0px #b8b8b8;        -moz-box-shadow: 0px 0px 5px 0px #b8b8b8;        box-shadow: 0px 0px 5px 0px #b8b8b8; }    .article_template .article_right .taxonomy_accordian .table_contents ul {      padding: 0px;      margin: 0px;      list-style: none; }      .article_template .article_right .taxonomy_accordian .table_contents ul li {        line-height: 30px;        display: table;        width: 100%;        /* padding-bottom: 5px; */ }        .article_template .article_right .taxonomy_accordian .table_contents ul li .dots_div {          background: url(../images/toc_dots.png) repeat-x;          cursor: default;          background-position: right bottom 10px;          width: 88%;          display: table-cell;          /*float: left;*/          background-size: 7px 2px;          position: relative; }          .article_template .article_right .taxonomy_accordian .table_contents ul li .dots_div span {            width: auto !important;            display: inline-block;            vertical-align: middle !important; }        .article_template .article_right .taxonomy_accordian .table_contents ul li span {          /*float: right;*/          padding: 0;          width: 10%;          text-align: center;          /*background: #fcfcfc; padding-left: 5px;*/          vertical-align: bottom;          display: table-cell; }          .article_template .article_right .taxonomy_accordian .table_contents ul li span.italic {            display: inline;            line-height: inherit; }          .article_template .article_right .taxonomy_accordian .table_contents ul li span.bold {            display: inline;            line-height: inherit; }        .article_template .article_right .taxonomy_accordian .table_contents ul li a {          color: #8a1600 !important;          background: #fcfcfc;          padding-right: 5px;          font-family: 'avenir-regular-class' !important; }        .article_template .article_right .taxonomy_accordian .table_contents ul li a:focus {          outline: 2px solid #671000 !important;          outline-offset: 2px;          padding: inherit; }        .article_template .article_right .taxonomy_accordian .table_contents ul li a:hover {          outline: 2px solid #e62400 !important;          outline-offset: 2px;          padding: inherit; }        .article_template .article_right .taxonomy_accordian .table_contents ul li ul {          margin-left: 5%; }    .article_template .article_right .taxonomy_accordian .panel .business_case_box h2 {      margin-top: 20px !important;      font-size: 18px !important;      margin-bottom: 5px !important;      font-weight: bold; }      .article_template .article_right .taxonomy_accordian .panel .business_case_box h2:first-child {        margin-top: 0px !important; }    .article_template .article_right .taxonomy_accordian .panel .business_case_box p {      margin-bottom: 15px; }    .article_template .article_right .taxonomy_accordian .panel .business_case_box ul {      list-style: none; }      .article_template .article_right .taxonomy_accordian .panel .business_case_box ul li {        padding-left: 0px;        position: relative;        /*&::before {          position: absolute;          content:'-';          left: 0;          top:0        }*/ }        .article_template .article_right .taxonomy_accordian .panel .business_case_box ul li::before {          position: absolute;          content: none;          left: 0;          top: 0; }    .article_template .article_right .taxonomy_accordian .panel .business_case_box .notes_box {      background: #ebebeb !important;      padding: 10px;      margin-bottom: 20px; }      .article_template .article_right .taxonomy_accordian .panel .business_case_box .notes_box p {        margin-bottom: 0px; }        .article_template .article_right .taxonomy_accordian .panel .business_case_box .notes_box p a {          font-weight: bold;          color: #8a1600 !important; }    .article_template .article_right .taxonomy_accordian .panel .business_case_box .disclaimer-box {      margin: 35px 0; }      .article_template .article_right .taxonomy_accordian .panel .business_case_box .disclaimer-box p {        font: normal 15px 'avenir-regular-class' !important;        font-style: italic;        margin-bottom: 10px !important; }    .article_template .article_right .taxonomy_accordian .panel .business_case_box .partner-logo-statement p {      font: normal 15px 'avenir-regular-class' !important; }  .article_template .article_right .monography-top-img {    width: 30%;    float: right;    text-align: center;    padding: 0 20px 15px; }    .article_template .article_right .monography-top-img img {      margin: auto; }    .article_template .article_right .monography-top-img p {      margin-top: 15px;      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important;      line-height: 1.5em;      text-align: center; }  .article_template .article_right .subs-required {    border: solid #e4e4e4 1px;    padding: 15px;    width: 75%;    margin: auto;    margin-bottom: 20px;    border-radius: 6px; }    .article_template .article_right .subs-required span {      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important;      font-weight: bold; }    .article_template .article_right .subs-required p {      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important;      margin-top: 10px;      line-height: 1.5em; }  .article_template .article_right .list-section {    margin-top: 20px; }    .article_template .article_right .list-section li {      list-style-type: none;      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important;      padding-bottom: 10px; }      .article_template .article_right .list-section li span {        color: #000000 !important; }      .article_template .article_right .list-section li a {        color: #8a1600 !important; }  .article_template .article_right .footnote {    line-height: 25px;    border: 1px solid transparent; }    .article_template .article_right .footnote p {      text-align: left;      font-size: 15px; }  .article_template .article_right .chapter .blockquote .linegroup {    padding-bottom: 10px; }  .article_template .article_right .chapter .blockquote .linegroup:last-child {    padding-bottom: 0px; }  .article_template .article_right .chapter dt {    padding-bottom: 5px; }  .article_template .article_right .chapter dd dl {    margin-bottom: 0px !important; }  .article_template .article_right .chapter ul {    padding: 0px;    margin: 0px 0px 20px 15px; }    .article_template .article_right .chapter ul li {      padding-bottom: 5px; }  .article_template .article_right .chapter .footnotes br {    content: " ";    display: block;    margin: 0; }  .article_template .article_right .chapter .footnotes hr {    width: 100% !important;    margin: 0;    margin-bottom: 10px; }  .article_template .article_right .chapter .footnotes .footnote p {    text-align: left; }  .article_template .article_right .bibliography p.bibliomixed, .article_template .article_right .chapter p.bibliomixed {    text-align: left; }  .article_template .article_right .informalfigure .mediaobject img {    margin-bottom: 10px; }  .article_template .article_right .inlinemediaobject {    display: inline-block; }    .article_template .article_right .inlinemediaobject img {      height: 20px;      position: relative;      top: 3px; }  .article_template .building_contenttype h2 {    margin-bottom: 20px !important;    margin-top: -4px; }  .article_template .review-section {    border-top: 4px solid #000000 !important; }    .article_template .review-section p {      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important;      line-height: 25px !important;      padding: 10px 0 20px; }      .article_template .review-section p a {        color: #8a1600 !important;        float: right; }    .article_template .review-section hr {      border-bottom: 1px dashed #e5e5e5;      margin: 0; }    .article_template .review-section strong {      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important;      font-weight: bold !important;      line-height: 25px !important; }    .article_template .review-section .read-section {      margin-top: -15px; }  .article_template .caption-txt {    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    text-align: center;    padding-top: 10px; }  .article_template .buy-this-btn {    width: 140px;    float: right;    margin-bottom: 15px; }  .article_template .author-name {    color: #000000 !important;    font: bold 15px 'avenir-regular-class' !important;    display: block;    margin-top: 10px; }  .article_template .volume-setion {    padding-top: 25px;    padding-bottom: 25px; }    .article_template .volume-setion img {      margin: auto; }    .article_template .volume-setion .img-content h5 {      color: #000000 !important;      font: bold 15px 'avenir-regular-class' !important; }      .article_template .volume-setion .img-content h5 a:focus {        outline: 2px solid #671000 !important;        outline-offset: 2px; }      .article_template .volume-setion .img-content h5 a:hover {        outline: 2px solid #e62400 !important;        outline-offset: 2px; }    .article_template .volume-setion .img-content p {      color: #8a1600 !important;      font: normal 15px 'avenir-regular-class' !important;      margin-bottom: 10px !important;      text-align: left !important; }    .article_template .volume-setion .img-content .editor-detail .editor-label-left {      padding-right: 0; }      .article_template .volume-setion .img-content .editor-detail .editor-label-left p {        color: #000000 !important;        font: normal 15px 'avenir-regular-class' !important; }    .article_template .volume-setion .img-content .editor-detail .editor-label-right {      padding: 0; }      .article_template .volume-setion .img-content .editor-detail .editor-label-right p {        color: #000000 !important;        font: normal 15px 'avenir-regular-class' !important; }  .article_template .multimedia-volume:first-child {    padding-top: 0 !important; }  .article_template .volume-setion:nth-child(even) {    background-color: #f5f5f5; }  .article_template #sub-accordion {    padding: 0 20px; }    .article_template #sub-accordion .panel-group {      margin-bottom: 0 !important;      padding-top: 5px;      /* padding-bottom: 5px; */ }    .article_template #sub-accordion .panel-default {      border: none !important;      box-shadow: none !important;      background: transparent !important; }    .article_template #sub-accordion .accordian_toc {      background: transparent !important;      height: auto !important;      padding: 0 !important;      border: none !important; }      .article_template #sub-accordion .accordian_toc .sub-accordion-content {        margin-top: 5px; }      .article_template #sub-accordion .accordian_toc .panel-title {        text-transform: inherit !important;        font-size: 15px; }        .article_template #sub-accordion .accordian_toc .panel-title a {          color: #8a1600 !important;          cursor: default; }        .article_template #sub-accordion .accordian_toc .panel-title a:focus {          outline: 2px solid #671000 !important;          outline-offset: 2px; }        .article_template #sub-accordion .accordian_toc .panel-title a:hover {          outline: 2px solid #e62400 !important;          outline-offset: 2px; }        .article_template #sub-accordion .accordian_toc .panel-title a.links-toc {          cursor: pointer !important; }        .article_template #sub-accordion .accordian_toc .panel-title .glyphicon {          cursor: pointer; }      .article_template #sub-accordion .accordian_toc .sub-accpage {        float: right;        padding: 0 10px; }    .article_template #sub-accordion .subacc-ency .panel-title {      display: table !important;      width: 100%; }    .article_template #sub-accordion .subacc-ency .accordion-toggle {      float: right !important; }    .article_template #sub-accordion .subacc-ency .dots_div {      display: table-cell !important;      width: 90% !important;      position: relative; }    .article_template #sub-accordion .subacc-ency .toc-num {      display: table-cell !important;      width: 10% !important;      text-align: center;      vertical-align: bottom; }    .article_template #sub-accordion .seclevel-ency .dots_div {      background: url(../images/toc_dots.png) repeat-x;      cursor: default;      background-position: right bottom 10px;      background-size: 7px 2px;      position: relative; }      .article_template #sub-accordion .seclevel-ency .dots_div a {        background: #fcfcfc !important;        display: inline !important; }      .article_template #sub-accordion .seclevel-ency .dots_div .italic {        font-style: italic; }    .article_template #sub-accordion #sub-accordion:last-child {      padding: 0px; }  .article_template #table_content .seclevel-ency .panel-title {    width: 100%;    display: table; }  .article_template #table_content .seclevel-ency .dots_div {    background: url(../images/toc_dots.png) repeat-x;    cursor: default;    background-position: right bottom 10px;    background-size: 7px 2px;    position: relative;    width: 70%;    display: table-cell; }    .article_template #table_content .seclevel-ency .dots_div a {      background: #fcfcfc !important;      display: inline !important; }    .article_template #table_content .seclevel-ency .dots_div .italic {      font-style: italic; }  .article_template #table_content .seclevel-ency .toc-num {    display: table-cell;    width: 30%;    vertical-align: bottom;    text-align: center; }  .article_template .sub-accordion-toggle {    cursor: pointer;    margin: 0;    padding: 5px 0; }    .article_template .sub-accordion-toggle span {      width: auto !important; }    .article_template .sub-accordion-toggle .sub-accordion-minus {      background: url(../../bloomsbury/images/minus_icon_small.png) no-repeat !important;      width: 22px;      height: 22px; }    .article_template .sub-accordion-toggle .sub-accordion-plus {      background: url(../../bloomsbury/images/plus_icon_small.png) no-repeat !important;      width: 22px;      height: 22px; }  .article_template .sub-accord-empty {    margin: 0;    padding: 5px 0; }    .article_template .sub-accord-empty span {      width: auto !important; }  .article_template .sub-accordion-content {    display: none;    padding-left: 100px !important;    padding-right: 65px !important; }  .article_template .sub-accordion-content.default {    display: block;    padding-left: 5% !important;    padding-right: 0px !important; }  .article_template .monography-search .author {    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important; }  .article_template .monography-search .chapter-found {    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    clear: both;    padding: 10px 0; }  .article_template .monography-search .chapter {    color: #000000 !important;    font: bold 16px 'avenir-regular-class' !important; }  .article_template .monography-search .dl-horizontal dt {    width: auto;    color: #8a1600 !important;    font: bold 15px 'avenir-regular-class' !important;    line-height: 2em;    text-align: left !important; }    .article_template .monography-search .dl-horizontal dt a {      white-space: normal !important; }  .article_template .monography-search .dl-horizontal dd {    margin-left: 90px;    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    padding-bottom: 10px; }.search-item-result em {  font-style: normal;  font-weight: bold; }.search-item-result .monography-search h2 {  font-size: 45px;  line-height: 45px;  margin-bottom: 10px; }.article_template .art_left_pad .table_of_content {  padding-bottom: 20px;  padding-left: 12px;  padding-right: 12px; }.content-person #related_content .category_cont .related-img {  width: 16.66666667%; }.content-person #related_content .category_cont img {  margin: auto; }.content-person #recently_viewed .category_cont .recent-img {  width: 16.66666667%; }.content-person #recently_viewed .category_cont .recent-content {  width: 83.33333333%; }.refine-results {  text-transform: uppercase;  background: url(../../bloomsbury/images/refine-results.png) no-repeat 0% 50%;  color: #8a1600 !important;  font: normal 15px 'avenir-regular-class' !important;  float: right;  margin-bottom: 30px;  padding-left: 25px;  cursor: pointer; }.refine-section h2 {  color: #8a1600 !important;  display: inline-block; }.refine-section .refine-close {  float: right;  background: url(../../bloomsbury/images/refine-close.png) no-repeat;  cursor: pointer;  height: 20px;  width: 20px; }.archive_right h2 {  margin-bottom: 30px !important; }.archive_right .taxonomy_accordian .catalogue_1 {  width: 100% !important; }  .archive_right .taxonomy_accordian .catalogue_1 .catalogue_1_cont {    width: 30% !important;    padding-right: 2%; }  .archive_right .taxonomy_accordian .catalogue_1 .catalogue_2_cont {    width: 68% !important; }.archive_right .archive_img {  position: relative;  /*margin-top: -55px;*/ }  .archive_right .archive_img img {    float: right;    -webkit-box-shadow: 0px 0px 5px 0px #b8b8b8;    -moz-box-shadow: 0px 0px 5px 0px #b8b8b8;    box-shadow: 0px 0px 5px 0px #b8b8b8; }  .archive_right .archive_img p {    margin: 10px 0px 0px 0px;    font-size: 12px;    display: inline-block;    color: #000000 !important;    text-align: center; }.archive_right .catalogue_1 {  width: 100%;  display: table;  float: left; }  .archive_right .catalogue_1 a {    color: #8a1600 !important; }  .archive_right .catalogue_1 ul {    padding: 0px;    margin: 0px;    list-style: none;    color: #000000 !important; }    .archive_right .catalogue_1 ul li {      line-height: 30px; }  .archive_right .catalogue_1 .catalogue_1_cont {    display: table-cell;    width: 30%;    padding-right: 2%;    font-family: 'avenir-regular-class' !important;    font-weight: bold; }  .archive_right .catalogue_1 .catalogue_2_cont {    display: table-cell;    width: 68%; }    .archive_right .catalogue_1 .catalogue_2_cont ul li {      color: #000000 !important; }.photo_gallery {  margin-top: 30px; }  .photo_gallery .caption {    text-align: center;    color: #000;    width: 99.9%;    padding-top: 10px; }  .photo_gallery .preview-panel {    background: #000 !important;    height: 378px; }  .photo_gallery #sync2 {    width: 92%;    margin: 15px auto auto auto; }    .photo_gallery #sync2 .item img {      padding: 3px;      border: 3px solid #fff;      cursor: pointer; }    .photo_gallery #sync2 .item img:hover {      border: 3px solid #8a1600 !important !important; }    .photo_gallery #sync2 .synced img {      border: 3px solid #8a1600 !important !important; }  .photo_gallery .owl-buttons {    position: absolute;    width: 99%;    display: inline-block;    margin-top: 7%; }    .photo_gallery .owl-buttons .owl-prev {      float: left; }    .photo_gallery .owl-buttons .owl-next {      float: right; }  .photo_gallery .prev-images {    background: #000 !important; }    .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next {      position: absolute;      color: #fff;      margin-top: -26.5%;      padding: 20px 35px; }    .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev {      left: 20px;      padding: 20px 0 !important;      font-size: 36px !important; }    .photo_gallery .prev-images .owl-controls .owl-nav .icon-Left_arrow, .photo_gallery .prev-images .owl-controls .owl-nav .icon-right_arrow {      color: #cccccc; }    .photo_gallery .prev-images .owl-controls .owl-nav .icon-Left_arrow:hover, .photo_gallery .prev-images .owl-controls .owl-nav .icon-right_arrow:hover {      color: #ffffff; }    .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev-inactive, .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev-inactive:hover {      /*left: 0;*/      opacity: 0.8;      cursor: not-allowed;      color: #cccccc !important; }    .photo_gallery .prev-images .owl-controls .owl-nav .owl-next {      right: 20px;      padding: 20px 0 !important;      font-size: 36px !important; }    .photo_gallery .prev-images .owl-controls .owl-nav .owl-next-inactive, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next-inactive:hover {      /*right: 0;*/      opacity: 0.8;      cursor: not-allowed;      color: #cccccc !important; }  .photo_gallery .thumb-images {    width: 92%;    margin: auto;    margin-top: 20px; }    .photo_gallery .thumb-images .owl-stage-outer {      width: 100%;      margin: auto; }      .photo_gallery .thumb-images .owl-stage-outer .item img {        padding: 3px;        border: solid 3px transparent; }      .photo_gallery .thumb-images .owl-stage-outer .item img:hover {        cursor: pointer;        border: solid 3px #e62400 !important; }      .photo_gallery .thumb-images .owl-stage-outer .item img:focus {        cursor: pointer;        border: solid 3px #671000 !important;        outline: none !important; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {      position: absolute;      color: #fff;      /*margin-top: -10%;*/      margin-top: -12.7%;      padding: 20px;      width: 4%;      font-size: 36px !important; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev {      left: -5.8%; }    .photo_gallery .thumb-images .owl-controls .owl-nav .icon-Left_arrow, .photo_gallery .thumb-images .owl-controls .owl-nav .icon-right_arrow {      color: #cccccc; }    .photo_gallery .thumb-images .owl-controls .owl-nav .icon-Left_arrow:hover, .photo_gallery .thumb-images .owl-controls .owl-nav .icon-right_arrow:hover {      color: #8a1600 !important; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {      left: -5.8%;      opacity: 0.8;      color: #cccccc !important;      cursor: not-allowed; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {      /*right: -5%;*/      right: -26px; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {      /*right: -5%;*/      right: -21px;      opacity: 0.8;      color: #cccccc !important;      cursor: not-allowed; }.slider-image {  margin: 25px;  position: relative; }  .slider-image .start-text {    color: #5E5B5C; }  .slider-image .end-text {    color: #5E5B5C;    position: absolute;    top: 19px;    right: 6px; }.slider-handle {  background: #8a1600 !important; }.slider .tooltip-arrow {  display: none !important; }.slider .tooltip-inner {  color: #000 !important;  background-color: #fff !important; }.slider .tooltip.top {  margin-top: -30px !important; }.multimedia-table tbody tr th, .multimedia-table tbody tr td {  border-top: none;  padding: 3px;  font: normal 15px 'avenir-regular-class' !important;  color: #000000 !important;  padding-bottom: 10px; }.multimedia-table tbody tr th {  font-weight: bold !important; }.multimedia-table a {  color: #8a1600 !important;  font: normal 15px 'avenir-regular-class' !important; }.multimedia-table .col-lg-6 {  word-wrap: break-word; }.building_galley .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev, .building_galley .photo_gallery .prev-images .owl-controls .owl-nav .owl-next {  margin-top: 0 !important;  top: 42% !important; }.building_galley .image-viewer-controls {  right: 9% !important; }.building_galley .photo_gallery .thumb-images {  display: inline-block;  margin-left: 24px !important; }.building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {  margin-top: -21.5% !important; }.building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive, .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev {  left: -8.6% !important; }.building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next, .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {  right: -22px !important; }.multimedia-main-img, .building_galley {  margin-bottom: 30px; }  .multimedia-main-img img, .building_galley img {    cursor: pointer; }  .multimedia-main-img .photo_gallery .preview-panel, .building_galley .photo_gallery .preview-panel {    height: 460px; }a img:focus {  border: 0 !important; }.multimedia-thumb {  margin-top: 20px; }  .multimedia-thumb .related-media-img .img-container a:focus {    border: 0 !important; }  .multimedia-thumb img {    cursor: pointer; }    .multimedia-thumb img:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .multimedia-thumb img:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }.view-more {  cursor: pointer;  font: bold 15px 'avenir-regular-class' !important;  color: #8a1600 !important;  text-align: right; }.article-block {  margin-bottom: 20px; }  .article-block p {    font: normal 15px 'avenir-regular-class' !important;    color: #8a1600 !important; }  .article-block h5 {    font: normal 15px 'avenir-regular-class' !important;    color: #000000 !important;    line-height: 1.5em; }body {  top: 0px !important; }.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {  background-color: #fff; }.static_template a.auto-cursor {  cursor: auto;  color: #000000 !important; }.static_template a.theme-color {  color: #8a1600 !important;  cursor: pointer; }.bootstrap-select button {  height: 38px;  border-radius: 20px;  box-shadow: none;  border: none; }.bootstrap-select button:hover {  background: none;  box-shadow: none !important;  outline: none !important;  border: none !important; }.clear-layer div:nth-of-type(3n+1) {  clear: left; }.radio-theme input[type="radio"]:checked + label::before {  border-color: #8a1600 !important; }.radio-theme input[type="radio"]:checked + label::after {  background-color: #8a1600 !important; }.radio-theme input[type="radio"] + label::after {  background-color: #8a1600 !important; }input::-ms-clear {  display: none; }input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  margin: 0; }.cursor-pointer {  cursor: pointer; }  .cursor-pointer:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .cursor-pointer:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.form-inline {  margin-bottom: 15px; }.singleline-txt {  white-space: nowrap; }textarea {  resize: none; }.inline-block {  display: inline-block !important; }.block {  display: block !important; }.inline {  display: inline !important; }.zero-margin {  margin: 0 !important; }.zero-padding {  padding: 0 !important; }.mt5 {  margin-top: 5px !important; }.mt10 {  margin-top: 10px !important; }  .mt10 a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .mt10 a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.mt15 {  margin-top: 15px !important; }.mt20 {  margin-top: 20px !important; }.mt30 {  margin-top: 30px !important; }.mt35 {  margin-top: 35px !important; }.mt40 {  margin-top: 40px !important; }.mb10 {  margin-bottom: 10px !important; }.mb20 {  margin-bottom: 20px !important; }.mb30 {  margin-bottom: 30px !important; }.mb40 {  margin-bottom: 40px !important; }.mtb10 {  margin: 10px 0 !important; }.pt5 {  padding-top: 5px !important; }.pt10 {  padding-top: 10px !important; }.pt20 {  padding-top: 20px !important; }.pb10 {  padding-bottom: 10px !important; }.pb20 {  padding-bottom: 20px !important; }.ptb10 {  padding: 10px 0 !important; }.pad_right0 {  padding-right: 0 !important; }.pad_left0 {  padding-left: 0 !important; }.pt3 {  padding-top: 3px; }.pt8 {  padding-top: 8px; }.pt25 {  padding-top: 25px; }.pl5 {  padding-left: 5px; }.mb-zero {  margin-bottom: 0 !important; }.plr-zero {  padding-left: 0;  padding-right: 0; }.ml10 {  margin-left: 10px !important; }.inline-disp {  display: inline; }.zero-leftpad {  padding-left: 0; }.single-line-text {  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  padding: 10px 0;  color: #000000 !important; }.bold {  font-weight: bold; }/*.theme-color, .highlight-txt {  color: $theme-color;}*/.center-img {  margin: auto; }.err-field {  color: red;  font-size: 12px; }.input-err-field {  border: solid red 1px; }.input-success-field {  border: solid #ccc 1px; }.err-msg {  color: red;  padding-left: 10px;  font: normal 12px 'avenir-regular-class' !important;  display: inline-block;  margin-top: 5px; }.dynamic-err-msg {  color: red;  padding-left: 10px;  font: normal 11px 'avenir-regular-class' !important;  display: block;  padding-bottom: 10px; }.form-control {  -webkit-box-shadow: none !important;  box-shadow: none !important;  -webkit-transition: none !important;  -o-transition: none !important;  transition: none !important; }#occupation-text-box, #edit-occupation-text-box {  margin-bottom: 25px; }.disabled-btn, .disabled-btn:hover {  cursor: not-allowed !important;  background: #8a1600 !important;  border: none !important;  opacity: 0.5; }.character-count {  font-size: 12px;  color: #000000 !important;  margin-right: 18px;  margin-top: 11px;  float: right; }.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {  background-color: #fff !important;  box-shadow: none !important; }.btn-default:focus, .btn-default.focus {  background-color: #fff !important; }.form-group.save_select .open > .dropdown-toggle.btn-default {  background-color: transparent !important; }.video_widget h2 {  font-family: 'avenir-regular-class' !important;  font-size: 20px;  margin: 0px 0px 20px 0px;  text-align: center;  color: #000000 !important; }.video_widget p {  text-align: center;  font-size: 15px;  color: #000000 !important;  margin-top: 20px; }.video_widget video {  background: none !important;  width: 100%; }.breadcrumb {  background: none !important;  padding: 0;  margin-bottom: 30px;  padding-left: 15px;  margin-top: 10px; }  .breadcrumb li {    color: #000000 !important;    font: normal 13px 'avenir-regular-class' !important; }  .breadcrumb a {    color: #8a1600 !important;    font: normal 13px 'avenir-regular-class' !important; }  .breadcrumb a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .breadcrumb a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.breadcrumb > li + li:before {  content: "\003e";  color: #8a1600 !important;  padding: 0 2px;  margin-right: 5px; }.transcript_content {  padding: 20px;  margin: 20px 0px;  line-height: 25px;  color: #000000 !important;  border: 1px solid #e0e0e0;  border-top: 4px solid #8a1600 !important; }.image-slider-layout {  background-color: #ebebeb;  margin-bottom: 20px; }  .image-slider-layout.osprey-slider .owl-carousel .owl-stage .img-slider-column .left {    width: auto; }  .image-slider-layout .owl-carousel .owl-stage {    margin-left: -10%;    height: 299px;    overflow: hidden; }    .image-slider-layout .owl-carousel .owl-stage .owl-item.active {      cursor: pointer; }      .image-slider-layout .owl-carousel .owl-stage .owl-item.active.center {        background-color: #fff;        width: auto !important;        cursor: default; }        .image-slider-layout .owl-carousel .owl-stage .owl-item.active.center .link-active {          cursor: pointer; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {      width: 225px;      float: left; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .left img {        width: 225px;        height: 298px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right {      width: 225px;      float: right; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content {        background-color: #fff;        padding: 0 10px; }        .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content span {          color: #8a1600 !important;          font: normal 15px 'avenir-regular-class' !important; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right h4 {        color: #000000 !important;        font: normal 14px 'avenir-regular-class' !important;        text-transform: uppercase; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right p {        color: #000000 !important;        font: normal 15px 'avenir-regular-class' !important;        line-height: 1.8em; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right a {        color: #8a1600 !important;        font: bold 15px 'avenir-regular-class' !important; }        .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right a:focus {          outline: 2px solid #671000 !important;          outline-offset: 2px; }        .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right a:hover {          outline: 2px solid #e62400 !important;          outline-offset: 2px; }  .image-slider-layout .owl-carousel .owl-nav .owl-prev, .image-slider-layout .owl-carousel .owl-nav .owl-next {    padding: 20px 10px;    height: 60px;    margin-top: -180px;    position: absolute;    background-color: #8a1600 !important;    color: #8a1600 !important; }  .image-slider-layout .owl-carousel .owl-nav .owl-prev {    background-color: #8a1600 !important;    background: url("../images/slider_left_arrow.png") no-repeat 50%;    margin-left: -10px; }  .image-slider-layout .owl-carousel .owl-nav .owl-prev:hover {    background-color: #671000 !important;    background: url("../images/slider_left_arrow.png") no-repeat 50%; }    .image-slider-layout .owl-carousel .owl-nav .owl-prev:hover:hover {      outline: 2px solid #e62400 !important;      outline-offset: 1px; }  .image-slider-layout .owl-carousel .owl-nav .owl-next {    background-color: #8a1600 !important;    background: url("../images/slider_right_arrow.png") no-repeat 50%;    right: 0;    margin-right: -10px; }    .image-slider-layout .owl-carousel .owl-nav .owl-next:hover {      outline: 2px solid #e62400 !important;      outline-offset: 1px; }  .image-slider-layout .owl-carousel .owl-nav .owl-next:hover {    background-color: #671000 !important;    background: url("../images/slider_right_arrow.png") no-repeat 50%; }.recently-viewed-title {  color: #000000 !important;  font: normal 20px 'avenir-regular-class' !important;  text-transform: uppercase; }.recently-slider-layer {  background-color: #ebebeb;  width: 100%;  height: 200px;  margin: 20px 0 50px 0; }  .recently-slider-layer .recently-viewed-slider {    padding: 0 5px; }    .recently-slider-layer .recently-viewed-slider .owl-carousel .item .outer-layer {      position: relative;      height: 200px; }    .recently-slider-layer .recently-viewed-slider .owl-carousel .item .inlayer-desc {      position: absolute;      top: 0;      width: 100%;      height: 100%;      background: rgba(0, 0, 0, 0.5); }      .recently-slider-layer .recently-viewed-slider .owl-carousel .item .inlayer-desc .img-layer {        border-radius: 17px;        background-color: #8a1600 !important;        padding: 10px;        display: inline-block;        position: absolute;        bottom: 23px;        left: 15px; }      .recently-slider-layer .recently-viewed-slider .owl-carousel .item .inlayer-desc .desc-layer {        position: absolute;        bottom: 23px;        left: 60px; }        .recently-slider-layer .recently-viewed-slider .owl-carousel .item .inlayer-desc .desc-layer p {          font: normal 15px 'avenir-regular-class' !important;          color: #fff; }    .recently-slider-layer .recently-viewed-slider .owl-stage-outer {      width: 100%;      margin: auto; }    .recently-slider-layer .recently-viewed-slider .owl-nav .owl-prev, .recently-slider-layer .recently-viewed-slider .owl-nav .owl-next {      padding: 30px 10px;      margin-top: -135px;      position: absolute;      background-color: #8a1600 !important;      color: #8a1600 !important; }    .recently-slider-layer .recently-viewed-slider .owl-nav .owl-prev {      margin-left: -35px; }    .recently-slider-layer .recently-viewed-slider .owl-nav .owl-next {      right: 0;      margin-right: -35px; }    .recently-slider-layer .recently-viewed-slider .icon-Left_arrow, .recently-slider-layer .recently-viewed-slider .icon-right_arrow {      color: #cccccc; }    .recently-slider-layer .recently-viewed-slider .icon-Left_arrow:hover, .recently-slider-layer .recently-viewed-slider .icon-right_arrow:hover {      color: #8a1600 !important; }.recently-icon {  background-color: #8a1600 !important;  padding: 7px 0;  border-radius: 25px;  width: 30px;  height: 30px;  margin: 0px 0 0 5px;  text-align: center;  color: #fff !important; }  .recently-icon a {    color: #fff !important; }.recent-items .recently-icon {  margin-top: 10px; }.related-carousel {  background-color: #ebebeb;  margin: 20px 0 35px; }  .related-carousel .owl-stage {    overflow: hidden; }    .related-carousel .owl-stage .center {      background-color: #fff; }    .related-carousel .owl-stage .img-slider-column .left {      width: 225px;      float: left; }    .related-carousel .owl-stage .img-slider-column .right {      width: 225px;      float: right; }      .related-carousel .owl-stage .img-slider-column .right .img-slider-content {        background-color: #fff;        padding: 0 10px; }      .related-carousel .owl-stage .img-slider-column .right h4 {        color: #000000 !important;        font: normal 14px 'avenir-regular-class' !important;        text-transform: uppercase; }      .related-carousel .owl-stage .img-slider-column .right p {        color: #000000 !important;        font: normal 15px 'avenir-regular-class' !important;        line-height: 1.8em; }      .related-carousel .owl-stage .img-slider-column .right a {        color: #8a1600 !important;        font: bold 15px 'avenir-regular-class' !important; }  .related-carousel .owl-nav .owl-prev, .related-carousel .owl-nav .owl-next {    padding: 20px 10px;    margin-top: -125px;    position: absolute;    background-color: #8a1600 !important;    color: #8a1600 !important; }  .related-carousel .owl-nav .owl-prev {    background-color: #8a1600 !important;    background: url("../images/slider_left_arrow.png") no-repeat 50%;    margin-left: -10px; }  .related-carousel .owl-nav .owl-next {    background-color: #8a1600 !important;    background: url("../images/slider_right_arrow.png") no-repeat 50%;    right: 0;    margin-right: -10px; }.login {  padding: 0px;  margin: 30px auto; }  .login .login_left h1 {    margin: 0px;    font-family: 'avenir-regular-class' !important;    font-size: 24px;    color: #000000 !important;    text-transform: uppercase; }  .login .login_left h2 {    color: #000000 !important;    font-size: 15px;    margin: 20px 0px 0px 0px; }    .login .login_left h2 a {      color: #8a1600 !important; }  .login .login_left form {    margin: 60px 0px 0px 0px; }    .login .login_left form ::-webkit-input-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .login .login_left form :-moz-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .login .login_left form :-ms-input-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .login .login_left form input[type="text"], .login .login_left form input[type="password"] {      border-radius: 20px;      height: 40px;      padding-left: 20px;      -webkit-appearance: none;      -moz-appearance: none;      appearance: none;      box-shadow: none !important; }    .login .login_left form button {      width: 100%;      text-align: center;      margin-top: 5px;      border-radius: 20px;      height: 40px;      background: #8a1600 !important;      border: none; }    .login .login_left form button:hover, .login .login_left form button:focus, .login .login_left form button:active {      background: #671000 !important; }    .login .login_left form label {      padding-left: 10px;      margin-bottom: 6px; }    .login .login_left form .form-group {      margin: 20px 0px; }  .login .login_right {    padding-left: 35px; }    .login .login_right a {      color: #8a1600 !important; }    .login .login_right h2 {      margin: 0px 0px 20px 0px;      font-family: 'avenir-regular-class' !important;      font-size: 20px;      color: #000000 !important;      text-transform: uppercase; }    .login .login_right ul {      padding: 0px;      margin: 0px;      list-style: none; }      .login .login_right ul li {        margin-bottom: 20px;        line-height: 20px;        background: url(../../bloomsbury/images/login_bullet.png) no-repeat 0px 8px;        padding-left: 16px; }.loginUser .login-text {  color: #000000 !important; }  .loginUser .login-text img {    vertical-align: middle; }  .loginUser .login-text span {    color: #000000 !important; }.loginUser .default-pointer {  cursor: default !important; }.loginUser a {  color: #fff !important; }.loginUser .loginUser_dropmenu {  width: 160px;  right: -55px;  position: absolute;  color: #000000 !important;  font-size: 15px;  border-radius: 10px;  padding-top: 18px;  line-height: 25px;  margin-top: 13px;  border: 1px solid #dbdbdb;  -webkit-box-shadow: 0px 1px 0px 0px #e3e3e3;  -moz-box-shadow: 0px 1px 0px 0px #e3e3e3;  box-shadow: 0px 1px 0px 0px #e3e3e3; }  .loginUser .loginUser_dropmenu ::-webkit-input-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .loginUser .loginUser_dropmenu :-moz-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .loginUser .loginUser_dropmenu :-ms-input-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .loginUser .loginUser_dropmenu :before {    content: "";    border-bottom: 6px solid #fff;    border-right: 6px solid transparent;    border-left: 6px solid transparent;    position: absolute;    top: -6px;    right: 70px;    z-index: 10; }  .loginUser .loginUser_dropmenu :after {    content: "";    border-bottom: 8px solid #dbdbdb;    border-right: 8px solid transparent;    border-left: 8px solid transparent;    position: absolute;    top: -8px;    right: 68px;    z-index: 9; }  .loginUser .loginUser_dropmenu ul {    padding: 0px;    list-style: none; }    .loginUser .loginUser_dropmenu ul li {      text-align: center;      line-height: 24px;      color: #000000 !important;      cursor: default; }  .loginUser .loginUser_dropmenu a.signup {    width: 190px;    text-align: center;    border-radius: 20px;    height: 40px;    background: #8a1600 !important;    color: #fff !important;    display: block;    font-size: 15px;    line-height: 40px;    padding: 0px; }  .loginUser .loginUser_dropmenu a.signup:hover {    background: #671000 !important; }.signin img {  vertical-align: middle; }.signin a {  color: #8a1600 !important; }.signin .signin_dropdown {  width: 380px;  position: absolute;  color: #000000 !important;  font-size: 15px;  right: 0;  border-radius: 10px;  padding: 10px 15px 15px 15px;  line-height: 25px;  margin-top: 10px;  border: 1px solid #dbdbdb;  -webkit-box-shadow: 0px 1px 0px 0px #e3e3e3;  -moz-box-shadow: 0px 1px 0px 0px #e3e3e3;  box-shadow: 0px 1px 0px 0px #e3e3e3; }  .signin .signin_dropdown ::-webkit-input-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .signin .signin_dropdown :-moz-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .signin .signin_dropdown :-ms-input-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .signin .signin_dropdown :after {    content: "";    border-bottom: 8px solid #dbdbdb;    border-right: 8px solid transparent;    border-left: 8px solid transparent;    position: absolute;    top: -8px;    right: 8px;    z-index: 9; }  .signin .signin_dropdown :before {    content: "";    border-bottom: 6px solid #fff;    border-right: 6px solid transparent;    border-left: 6px solid transparent;    position: absolute;    top: -6px;    right: 10px;    z-index: 10; }  .signin .signin_dropdown h2 {    font-family: 'avenir-regular-class' !important;    font-size: 20px;    color: #000000 !important;    margin: 0px; }  .signin .signin_dropdown p {    margin: 10px 0px 5px 0px; }  .signin .signin_dropdown ul {    padding: 0px;    margin: 0px 0px 20px 0px;    list-style: none; }    .signin .signin_dropdown ul li {      background: url(../../bloomsbury/images/login_bullet.png) no-repeat 0px 8px;      padding-left: 15px;      line-height: 24px; }  .signin .signin_dropdown a.signup {    width: 190px;    text-align: center;    border-radius: 20px;    height: 40px;    background: #8a1600 !important;    color: #fff !important;    display: block;    font-size: 15px;    line-height: 38px; }  .signin .signin_dropdown a.signup:hover {    background: #671000 !important; }.after-signin a:hover {  color: #8a1600 !important; }.after-signin span span {  color: #8a1600 !important; }.after-signin .after-signin-dropdown {  width: 160px;  position: absolute;  color: #000000 !important;  font-size: 15px;  right: 0px;  border-radius: 10px;  padding-top: 18px;  line-height: 25px;  margin-top: 10px;  border: 1px solid #dbdbdb;  -webkit-box-shadow: 0px 1px 0px 0px #e3e3e3;  -moz-box-shadow: 0px 1px 0px 0px #e3e3e3;  box-shadow: 0px 1px 0px 0px #e3e3e3; }  .after-signin .after-signin-dropdown ul li a {    color: #8a1600 !important; }  .after-signin .after-signin-dropdown ul li a:hover {    color: #671000 !important; }  .after-signin .after-signin-dropdown ::-webkit-input-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .after-signin .after-signin-dropdown :-moz-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .after-signin .after-signin-dropdown :-ms-input-placeholder {    color: #cccccc;    font-family: 'avenir-regular-class' !important; }  .after-signin .after-signin-dropdown :before {    content: "";    border-bottom: 6px solid #fff;    border-right: 6px solid transparent;    border-left: 6px solid transparent;    position: absolute;    top: -6px;    right: 70px;    z-index: 10; }  .after-signin .after-signin-dropdown :after {    content: "";    border-bottom: 8px solid #dbdbdb;    border-right: 8px solid transparent;    border-left: 8px solid transparent;    position: absolute;    top: -8px;    right: 68px;    z-index: 9; }  .after-signin .after-signin-dropdown ul {    padding: 0px;    list-style: none; }    .after-signin .after-signin-dropdown ul li {      text-align: center;      line-height: 24px; }.signin-mob {  font-size: 15px;  display: inline;  border-left: 1px solid #e0e0e0;  padding: 0 0 0 10px; }  .signin-mob a {    color: #8a1600 !important; }  .signin-mob .signin_dropdown_mob {    right: 0;    left: auto;    width: 280px;    position: absolute;    color: #000000 !important;    font-size: 15px;    border-radius: 10px;    padding: 10px 15px 15px 15px;    line-height: 25px;    margin-top: 13px;    border: 1px solid #dbdbdb;    -webkit-box-shadow: 0px 1px 0px 0px #e3e3e3;    -moz-box-shadow: 0px 1px 0px 0px #e3e3e3;    box-shadow: 0px 1px 0px 0px #e3e3e3; }    .signin-mob .signin_dropdown_mob ::-webkit-input-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .signin-mob .signin_dropdown_mob :-moz-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .signin-mob .signin_dropdown_mob :-ms-input-placeholder {      color: #cccccc;      font-family: 'avenir-regular-class' !important; }    .signin-mob .signin_dropdown_mob :after {      content: "";      border-bottom: 8px solid #dbdbdb;      border-right: 8px solid transparent;      border-left: 8px solid transparent;      position: absolute;      top: -8px;      right: 8px;      z-index: 9; }    .signin-mob .signin_dropdown_mob :before {      content: "";      border-bottom: 6px solid #fff;      border-right: 6px solid transparent;      border-left: 6px solid transparent;      position: absolute;      top: -6px;      right: 10px;      z-index: 10; }    .signin-mob .signin_dropdown_mob h2 {      font-family: 'avenir-regular-class' !important;      font-size: 16px;      color: #000000 !important;      margin: 0px;      line-height: 1.5em; }      .signin-mob .signin_dropdown_mob h2 a {        color: #8a1600 !important; }    .signin-mob .signin_dropdown_mob p {      margin: 0; }    .signin-mob .signin_dropdown_mob ul {      padding: 6px 0 0 0;      margin: 6px 0px 20px 0px;      list-style: none;      border-top: solid #ccc 1px; }      .signin-mob .signin_dropdown_mob ul li {        background: url(../../bloomsbury/images/login_bullet.png) no-repeat 0px 8px;        padding-left: 15px;        line-height: 24px; }    .signin-mob .signin_dropdown_mob a.signup {      width: 190px;      text-align: center;      border-radius: 20px;      height: 40px;      background: #8a1600 !important;      color: #fff !important;      display: block;      font-size: 15px;      line-height: 20px; }    .signin-mob .signin_dropdown_mob a.signup:hover {      background: #8a1600 !important; }.signin-modal {  width: 380px !important;  text-align: left; }  .signin-modal a {    color: #8a1600 !important; }  .signin-modal h2 {    font-family: 'avenir-regular-class' !important;    font-size: 20px;    color: #000000 !important;    margin: 0px 0px 25px 0px; }  .signin-modal p img {    margin-left: 15px; }  .signin-modal .personal_acc {    color: #000000 !important; }    .signin-modal .personal_acc a {      font-family: 'avenir-regular-class' !important;      font-weight: bold; }  .signin-modal form {    margin-top: 10px;    margin-bottom: 33px; }    .signin-modal form input[type="text"], .signin-modal form input[type="password"] {      border-radius: 20px;      height: 40px;      padding-left: 20px;      -webkit-appearance: none;      -moz-appearance: none;      appearance: none;      box-shadow: none !important;      margin-bottom: 5px; }    .signin-modal form .form-group {      /*span { color:red; margin-left: 10px;}*/ }      .signin-modal form .form-group .forget_pass {        margin-right: 10px;        text-align: right; }    .signin-modal form input[type="submit"], .signin-modal form input[type="button"] {      width: 180px;      text-align: center;      border-radius: 20px;      height: 40px;      background: #8a1600 !important;      color: #fff;      border: none;      font-size: 15px; }    .signin-modal form input[type="submit"]:hover, .signin-modal form input[type="button"]:hover {      background: #671000 !important; }    .signin-modal form input[type="submit"]:active {      background: #8a1600 !important; }    .signin-modal form input[type="button"]:active {      background: #e62400 !important; }    .signin-modal form label {      padding-left: 10px; }.change_password {  width: 342px !important; }  .change_password form {    margin-bottom: 0 !important; }  .change_password h2 {    font-size: 24px;    text-transform: uppercase;    margin-top: 10px; }  .change_password .close_icon {    position: absolute;    right: 15px;    top: 15px; }  .change_password .primary_btn {    width: 46% !important;    margin-right: 15px;    border: 1px solid #8a1600 !important; }  .change_password .secondary_btn {    width: 46% !important;    background: #fff !important;    border: 1px solid #8a1600 !important;    color: #8a1600 !important; }  .change_password .secondary_btn:hover {    background: #8a1600 !important;    color: #fff !important; }  .change_password .form-group .secondary_btn {    background: #fff !important; }.signup-or {  margin-top: 10px; }.signup_section {  padding: 0px;  margin: 30px auto;  color: #000000 !important;  font-size: 15px; }  .signup_section #close {    background: none !important;    width: 10px !important;    height: 10px !important;    cursor: pointer; }  .signup_section a {    color: #8a1600 !important; }  .signup_section sup {    color: red; }  .signup_section h1 {    margin: 0px;    font-family: 'avenir-regular-class' !important;    font-size: 24px;    color: #000000 !important;    text-transform: uppercase; }  .signup_section p {    margin-top: 10px;    line-height: 20px; }  .signup_section .pass_cont {    margin-left: 10px !important;    margin-top: 0 !important; }  .signup_section .contact_us {    width: 100%;    margin-top: 20px; }    .signup_section .contact_us .left_pad0 {      padding-left: 0px !important; }    .signup_section .contact_us #occupation-text-box {      margin: 30px 0px; }    .signup_section .contact_us .popover {      width: 335px; }    .signup_section .contact_us .popover-title {      display: none; }    .signup_section .contact_us .help_img {      cursor: pointer; }    .signup_section .contact_us .popover-content {      top: auto !important; }      .signup_section .contact_us .popover-content ul {        padding: 0px !important;        margin: 0px !important;        list-style: none !important; }        .signup_section .contact_us .popover-content ul li {          padding-bottom: 5px !important; }  .signup_section .capcha {    margin: 30px auto 50px auto; }  .signup_section .signup_right h2 {    margin: 0px;    font-family: 'avenir-regular-class' !important;    font-size: 20px;    color: #000000 !important; }  .signup_section .signup_right ul {    padding: 0px !important;    margin: 0px !important;    list-style: none !important; }    .signup_section .signup_right ul li {      background: url(../../bloomsbury/images/login_bullet.png) no-repeat 0px 8px;      padding-left: 12px !important;      padding-bottom: 5px !important; }.forget_form {  width: 350px;  margin-top: 30px; }  .forget_form input[type="email"] {    height: 40px;    border-radius: 20px;    border: 1px solid #ccc;    box-shadow: none !important; }  .forget_form label {    font-size: 15px;    color: #000000 !important;    margin-left: 10px;    margin-bottom: 12px; }  .forget_form .primary_btn, .forget_form .secondary_btn {    width: 140px; }  .forget_form .forget_btns {    text-align: center;    margin-top: 5px; }    .forget_form .forget_btns input:first-child {      margin-right: 20px; }.vertical-alignment-helper .modal-content .modal-body .table-content .table-contents {  overflow-x: auto; }.btn-group .btn.dropdown-toggle {  outline: 0;  background-color: transparent;  box-shadow: none;  background-image: none; }  .btn-group .btn.dropdown-toggle:active {    background-color: transparent !important; }.toolbar {  display: inline-block;  width: 97.5%;  padding: 13px 0px 7px 0px;  border-bottom: 2px solid #ececec;  text-align: right;  margin: 0px 15px 20px 15px; }  .toolbar ul {    padding: 0px;    margin: 0px;    list-style: none; }    .toolbar ul span.icon-citation {      font-size: 21px; }    .toolbar ul li {      padding: 0px 20px;      border-left: 1px solid #eaeaea;      display: inline-block;      /*removed for save print share citation outlines*/      /*overflow: hidden;*/      margin: auto;      text-align: center; }      .toolbar ul li a {        display: block;        color: #757575; }        .toolbar ul li a div {          font-size: 12px;          margin-top: 5px; }        .toolbar ul li a div:first-child {          width: 27px;          height: 27px;          margin: 0 auto; }      .toolbar ul li a.active {        color: #8a1600 !important; }      .toolbar ul li a:focus {        outline: 2px solid #671000 !important;        outline-offset: 8px;        color: #671000; }      .toolbar ul li a:hover {        outline: 2px solid #e62400 !important;        outline-offset: 8px;        color: #e62400; }#back-to-top {  position: fixed;  bottom: 40px;  right: 15px;  z-index: 9;  font-size: 12px;  cursor: pointer;  border: 0;  color: #000000 !important;  transition: opacity 0.2s ease-out;  text-align: center; }  #back-to-top .back_circle {    background: #777770;    width: 40px;    height: 40px;    border-radius: 40px;    text-align: center;    margin: auto auto 5px auto;    line-height: 40px;    padding-top: 13px; }    #back-to-top .back_circle:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  #back-to-top span {    font-size: 12px;    color: #fff;    margin-bottom: 5px;    display: inline-block; }#back-to-top:hover span {  color: #8a1600 !important; }.citation_modal {  width: 692px !important;  margin-top: 14%; }  .citation_modal .modal-content {    border-radius: 10px !important;    box-shadow: none !important; }    .citation_modal .modal-content .modal-body {      padding: 20px !important; }      .citation_modal .modal-content .modal-body h2 {        margin: 6px 0px 25px 0px;        font-family: 'avenir-regular-class' !important;        font-size: 24px;        color: #000000 !important;        text-transform: uppercase; }      .citation_modal .modal-content .modal-body .remove_btns {        margin-top: 30px; }        .citation_modal .modal-content .modal-body .remove_btns button {          width: 150px !important; }        .citation_modal .modal-content .modal-body .remove_btns button:first-child {          margin-right: 20px; }    .citation_modal .modal-content .modal-body div:first-child img {      position: absolute;      padding: 0px 10px 10px 10px;      z-index: 100; }    .citation_modal .modal-content .tab-content {      width: 98%;      word-wrap: break-word;      padding: 13px 20px 10px 20px !important;      color: #000000 !important; }      .citation_modal .modal-content .tab-content .tab-pane {        padding: 0px !important; }      .citation_modal .modal-content .tab-content p {        line-height: 24px; }      .citation_modal .modal-content .tab-content .tabs_btns {        margin-top: 30px;        margin-top: 0;        /*.secondary_btn:hover { color:#fff !important; background: $theme-color; }        .secondary_btn:active, .secondary_btn:visited { background: #fff !important; color:$theme-color !important;}*/ }        .citation_modal .modal-content .tab-content .tabs_btns .primary_btn {          margin-right: 15px; }        .citation_modal .modal-content .tab-content .tabs_btns .primary_btn:hover, .citation_modal .modal-content .tab-content .tabs_btns .primary_btn:focus {          color: #fff !important;          background: #8a1600 !important; }        .citation_modal .modal-content .tab-content .tabs_btns .primary_btn:active, .citation_modal .modal-content .tab-content .tabs_btns .primary_btn:visited {          background: #8a1600 !important;          color: #fff !important; }        .citation_modal .modal-content .tab-content .tabs_btns .secondary_btn {          margin-top: 0; }.share_modal .signin_close, .citation_modal .signin_close {  float: right;  width: auto !important; }  .share_modal .signin_close img, .citation_modal .signin_close img {    position: relative;    padding: 10px !important; }.share_modal, .share-via-success {  width: 450px; }  .share_modal sup, .share-via-success sup {    color: red;    top: -3px !important; }  .share_modal input, .share_modal textarea, .share-via-success input, .share-via-success textarea {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    box-shadow: none !important; }  .share_modal .modal-content, .share-via-success .modal-content {    border-radius: 10px !important;    box-shadow: none !important; }    .share_modal .modal-content .modal-body, .share-via-success .modal-content .modal-body {      padding: 20px !important; }      .share_modal .modal-content .modal-body h2, .share-via-success .modal-content .modal-body h2 {        margin: 11px 0px 25px 0px;        font-family: 'avenir-regular-class' !important;        font-size: 20px;        color: #000000 !important;        text-transform: uppercase;        padding: 0; }      .share_modal .modal-content .modal-body div:first-child img, .share-via-success .modal-content .modal-body div:first-child img {        position: absolute;        right: 15px;        top: 15px;        padding: 0px 10px 10px 10px;        z-index: 200; }      .share_modal .modal-content .modal-body .form-group, .share-via-success .modal-content .modal-body .form-group {        position: relative; }    .share_modal .modal-content .share_icons, .share-via-success .modal-content .share_icons {      margin-bottom: 10px;      color: #000000 !important; }      .share_modal .modal-content .share_icons span, .share-via-success .modal-content .share_icons span {        margin-right: 11px;        margin-bottom: 23px;        display: inline-block; }      .share_modal .modal-content .share_icons div, .share-via-success .modal-content .share_icons div {        line-height: 0px; }    .share_modal .modal-content input[type="text"], .share_modal .modal-content input[type="password"], .share_modal .modal-content input[type="email"], .share_modal .modal-content .form-control, .share-via-success .modal-content input[type="text"], .share-via-success .modal-content input[type="password"], .share-via-success .modal-content input[type="email"], .share-via-success .modal-content .form-control {      height: 40px;      border-radius: 20px;      border: 1px solid #ccc;      box-shadow: none !important; }    .share_modal .modal-content label, .share-via-success .modal-content label {      font-size: 15px;      color: #000000 !important;      margin-left: 10px;      margin-bottom: 12px; }    .share_modal .modal-content textarea, .share-via-success .modal-content textarea {      height: 126px !important; }    .share_modal .modal-content .checkbox, .share-via-success .modal-content .checkbox {      margin-bottom: 20px;      padding-left: 10px !important; }    .share_modal .modal-content .checkbox label::before, .share_modal .modal-content .checkbox label::after, .share-via-success .modal-content .checkbox label::before, .share-via-success .modal-content .checkbox label::after {      margin-top: 2px;      color: #8a1600 !important; }    .share_modal .modal-content .share_btns, .share-via-success .modal-content .share_btns {      text-align: center;      padding-top: 15px; }      .share_modal .modal-content .share_btns input, .share-via-success .modal-content .share_btns input {        width: 180px !important; }      .share_modal .modal-content .share_btns input:first-child, .share-via-success .modal-content .share_btns input:first-child {        margin-right: 16px; }.search_template .search_left_accordian .panel-default .checkbox label.content-access-filter:focus, .search_template .search_left_accordian .panel-default .checkbox label.open-access-filter:focus {  outline: none !important; }.search_template .search_left_accordian .panel-default .checkbox:hover {  outline: 2px solid #e62400 !important; }.search_template .search_left_accordian .panel-default .checkbox:focus {  outline: 2px solid #671000 !important;  outline-offset: 0px !important; }.citation_modal .tab-pane {  padding: 15px 5px; }.citation_modal .responsive-tabs.nav-tabs {  position: relative;  z-index: 10;  overflow: visible;  border-bottom: none;  width: 636px; }.citation_modal .responsive-tabs.nav-tabs span.glyphicon {  position: absolute;  top: 14px;  right: 22px;  color: #fff; }.citation_modal .responsive-tabs.nav-tabs span.glyphicon.glyphicon-triangle-top {  display: none;  color: #000000 !important; }.citation_modal .responsive-tabs.nav-tabs > li {  display: none;  float: none;  text-align: center;  width: 100px;  height: 42px; }.citation_modal .responsive-tabs.nav-tabs > li:last-of-type > a {  margin-right: 0; }.citation_modal .responsive-tabs.nav-tabs > li > a {  margin-right: 0;  background: #f5f5f5;  border: none;  font-size: 15px !important;  color: #000000 !important;  border-radius: 10px 10px 0px 0px !important; }.citation_modal .responsive-tabs.nav-tabs > li.active {  display: block;  border: none !important; }.citation_modal .responsive-tabs.nav-tabs > li.active a {  font-size: 15px !important;  color: #fff !important;  border-radius: 10px 10px 0px 0px;  background: #8a1600 !important;  border: none !important; }.citation_modal .responsive-tabs.nav-tabs.open span.glyphicon.glyphicon-triangle-top {  display: block; }.citation_modal .responsive-tabs.nav-tabs.open span.glyphicon.glyphicon-triangle-bottom {  display: none; }.citation_modal .responsive-tabs.nav-tabs.open > li {  display: block; }.citation_modal .responsive-tabs.nav-tabs.open > li a {  border-radius: 0; }.citation_modal .responsive-tabs.nav-tabs.open > li:first-of-type a {  border-radius: 2px 2px 0 0; }.citation_modal .responsive-tabs.nav-tabs.open > li:last-of-type a {  border-radius: 0 0 2px 2px; }/*.arcadian-new-header {  .left-logo {    button {      float: left;    }    a {      margin-right: 10px;      height: auto;      img {        padding: 5px 0 5px 10px;      }    }  }  .right-logo {    margin-left: 10px;    a {      height: 100px;      width: 85px;      img {        padding: 10px 15px 5px 10px;      }    }  }}*/.author-vol {  display: inline-block;  padding-top: 15px; }.about-bpm h2 {  margin-bottom: 10px; }.hide_details {  cursor: pointer; }input[type="checkbox"].styled:checked + label:after {  top: 1px; }.contact_us .checkbox label::after {  top: -3px !important; }.display-xs {  flex-direction: column; }/*--------Drama-Online------*/.roleDesc {  font-style: italic; }body.faber .sdgroup > .stage + .stage {  text-indent: 25px; }.drama-content.in-play .drama-inline-block .stage {  margin-top: 0;  padding-bottom: 0;  padding-top: 0;  margin-left: -50px !important; }.drama-content.in-play .drama-inline-block .lg .stage {  margin-left: 0 !important; }.drama-content.in-play .drama-inline-block.non-play dt {  padding-right: 10px; }.drama-content.in-play .drama-inline-block.non-play dd {  margin: 0; }.drama-content.in-play .sp.chunk .page-indicator + .p-in-sp {  padding-top: 10px; }.drama-content .stage {  margin-left: -50px !important; }.drama-content .lg .stage {  margin-left: 0 !important; }.playtool-fixed-btn {  position: fixed;  bottom: 0;  margin: auto;  text-align: center;  width: 270px;  z-index: 99;  left: 0;  right: 0;  height: 40px;  display: flex;  justify-content: center;  align-items: center;  background: #fff;  border: 2px solid #333;  border-bottom: 0;  border-top-left-radius: 10px;  border-top-right-radius: 10px;  color: #8a1600 !important;  cursor: pointer; }  .playtool-fixed-btn .fa-chevron-up,  .playtool-fixed-btn .fa-chevron-down {    background-color: #8a1600 !important;    border-radius: 50px;    margin-right: 8px;    color: #fff;    height: 25px;    width: 25px;    line-height: 13px;    text-align: center;    display: flex;    justify-content: center;    align-items: center;    justify-items: center;    padding: 0; }    .playtool-fixed-btn .fa-chevron-up::before,    .playtool-fixed-btn .fa-chevron-down::before {      line-height: 22px;      vertical-align: middle; }.play-flex {  display: flex;  justify-content: flex-end; }.ml-15 {  margin-left: 15px; }.pr-15 {  padding-right: 15px; }.aps-wrapper h3.playtool-three {  margin-bottom: 30px;  text-transform: capitalize;  font-size: 30px; }.aps-wrapper h3.bold {  font-weight: bold; }.read_screenplay {  vertical-align: middle;  line-height: 38px; }  .read_screenplay .playtool-btn {    padding: 10px 50px; }  .read_screenplay .playtool-img {    display: inline;    padding-right: 10px; }  .read_screenplay .fa-info-circle {    display: inline;    padding-right: 10px;    font-size: 20px; }.playRtable {  display: flex;  flex-wrap: wrap;  margin: 40px 0;  padding: 20px;  overflow: auto;  white-space: nowrap;  overflow-y: visible;  width: 100%;  background: #eee; }  .playRtable .play-scroll {    white-space: nowrap;    overflow-x: auto;    overflow-y: hidden;    width: 100%; }  .playRtable .circle::before, .playRtable .playrow .playRtable-cell .cricle-main-group.one-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.two-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.three-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.four-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.five-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.six-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.seven-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.eight-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.nine-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.ten-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.eleven-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.twelve-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.thirteen-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.fourteen-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.fifteen-dot::before, .playRtable .playrow .playRtable-cell .cricle-main-group.sixteen-dot::before {    content: "";    border-radius: 50px;    border: 1px solid #000;    background-color: #000;    display: inline-block; }  .playRtable .playrow {    display: flex;    flex-direction: row;    float: left;    width: 100%; }    .playRtable .playrow:first-child .playRtable-cell.playsticky {      border-right: 0; }    .playRtable .playrow:last-child .playRtable-cell.t-center {      border-bottom: 1px solid #bbb; }    .playRtable .playrow:nth-child(odd) .playRtable-cell {      background-color: #f2f2f2; }      .playRtable .playrow:nth-child(odd) .playRtable-cell.playsticky {        background-color: #f2f2f2; }    .playRtable .playrow:nth-child(even) .playRtable-cell {      background-color: #F9F9F9; }      .playRtable .playrow:nth-child(even) .playRtable-cell.playsticky {        background-color: #F9F9F9; }    .playRtable .playrow a {      width: 100%;      height: 50px;      display: flex;      align-items: center;      justify-content: center; }    .playRtable .playrow .playRtable-cell {      box-sizing: border-box;      flex-grow: 1;      height: 50px;      list-style: none;      min-width: 200px;      width: auto;      color: #8a1600 !important;      text-align: center; }      .playRtable .playrow .playRtable-cell.t-center {        display: flex;        align-items: center;        justify-content: center;        border-left: 1px solid #bbb;        border-top: 1px solid #bbb; }        .playRtable .playrow .playRtable-cell.t-center:last-child {          border-right: 1px solid #bbb; }      .playRtable .playrow .playRtable-cell .cricle-main-group.one-dot::before {        width: 2px;        height: 2px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.two-dot::before {        width: 4px;        height: 4px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.three-dot::before {        width: 6px;        height: 6px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.four-dot::before {        width: 8px;        height: 8px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.five-dot::before {        width: 10px;        height: 10px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.six-dot::before {        width: 12px;        height: 12px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.seven-dot::before {        width: 14px;        height: 14px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.eight-dot::before {        width: 16px;        height: 16px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.nine-dot::before {        width: 18px;        height: 18px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.ten-dot::before {        width: 20px;        height: 20px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.eleven-dot::before {        width: 22px;        height: 22px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.twelve-dot::before {        width: 24px;        height: 24px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.thirteen-dot::before {        width: 26px;        height: 26px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.fourteen-dot::before {        width: 28px;        height: 28px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.fifteen-dot::before {        width: 30px;        height: 30px; }      .playRtable .playrow .playRtable-cell .cricle-main-group.sixteen-dot::before {        width: 32px;        height: 32px; }      .playRtable .playrow .playRtable-cell.playsticky {        position: absolute;        top: auto;        max-width: 200px;        z-index: 5;        border-right: 1px solid #bbb;        cursor: pointer;        white-space: normal;        word-break: break-all;        padding: 0 5px; }        .playRtable .playrow .playRtable-cell.playsticky.active {          background: #8a1600 !important;          color: #fff !important; }      .playRtable .playrow .playRtable-cell:nth-child(2) {        margin-left: 200px;        border-left: 0; }      .playRtable .playrow .playRtable-cell .primary_btn {        height: 40px;        border-radius: 8px;        text-align: center;        color: #fff !important;        background: #8a1600 !important;        border: 1px solid #8a1600 !important;        padding: 5px 20px;        margin-top: 0;        margin-right: 0;        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;        width: 150px; }  .playRtable .flexie {    overflow: hidden;    -webkit-flex: auto; }.aps-wrapper {  display: flex;  flex-direction: column; }  .aps-wrapper .flex-row {    display: flex;    flex-direction: row;    align-items: center; }  .aps-wrapper .and-dropdown {    width: 10%; }    .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 150px; }  .aps-wrapper .more-dropdown {    width: 15%; }  .aps-wrapper .number-dropdown {    width: 20%; }  .aps-wrapper .aps-search {    width: 50%; }  .aps-wrapper h2, .aps-wrapper h3 {    text-transform: uppercase; }  .aps-wrapper .mb-10 {    margin-bottom: 10px; }  .aps-wrapper .mr-10 {    margin-right: 10px; }  .aps-wrapper .mr-15 {    margin-right: 15px; }  .aps-wrapper .mr-30 {    margin-right: 30px; }.ellip i {  padding: inherit;  position: initial;  top: initial;  right: initial;  width: initial; }.drama-content .drama-inline-block {  display: inline-block;  width: 100%; }  .drama-content .drama-inline-block ul {    padding: 0 0 40px 0; }    .drama-content .drama-inline-block ul:last-child {      padding: 0; }    .drama-content .drama-inline-block ul ul {      padding: 0; }.drama-content .underline {  text-decoration: underline; }.drama-content h4.head {  font-weight: 700; }.article_template .article_right a.joining {  color: #000000 !important;  cursor: text; }  .article_template .article_right a.joining.link {    color: #8a1600 !important;    cursor: pointer; }.article_template .article_right a.link {  color: #8a1600 !important; }.article_template .article_right a.popper:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.article_template .article_right a.popper:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.drama-content .section-header {  font-size: 24px; }.ssp-footer-layout {  position: relative;  z-index: 6; }  .ssp-footer-layout footer.footer-temp1 {    margin-left: initial; }.fa.fa-comment:hover, .fa.fa-book:hover {  cursor: pointer; }.drama-content .ply-popup {  width: 500px;  height: auto;  background: #fff;  border: 1px solid #ccc;  padding: 25px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);  z-index: 10003;  position: fixed !important;  top: 0;  right: 0;  bottom: 0;  left: 0;  height: 100px;  margin: auto; }  .drama-content .ply-popup .scrolling {    overflow-y: scroll;    height: 60px; }.drama-content h4.head {  font-size: 16px;  font-weight: 700; }.scrolling h5 {  margin: 0 0 5px 0; }.sp.chunk .speaker + div.stage {  margin: 0;  padding: 0; }.sp.chunk .lg div.l.partial[data-part="F"], .sp.chunk .lg div.l.partial[data-part="M"] {  white-space: nowrap; }  .sp.chunk .lg div.l.partial[data-part="F"] .stage, .sp.chunk .lg div.l.partial[data-part="M"] .stage {    position: absolute;    top: 0;    padding: 0;    margin: 0; }.drama-content {  margin: 0 -17px; }  .drama-content .drama-h1 {    font-size: 24px; }  .drama-content .drama-h4 {    margin-left: 18%;    font-weight: bold;    font-size: 15px;    margin-bottom: 0; }  .drama-content .drama-h4.italic {    font-style: italic; }  .drama-content div.drama-p {    text-align: left;    margin-left: 20%;    font-size: 15px; }    .drama-content div.drama-p div {      position: relative; }      .drama-content div.drama-p div span {        display: block;        line-height: 19px; }      .drama-content div.drama-p div i:before {        position: absolute;        right: 35px;        border: 1px solid #ddd;        border-radius: 5px;        padding: 4px 3px 1px 3px;        top: 0;        font-size: 12px; }      .drama-content div.drama-p div em {        position: absolute;        right: 10px;        top: 0; }  .drama-content .drama-center {    text-align: center;    font-style: italic;    font-size: 12px;    line-height: 20px;    margin-top: 20px;    padding-right: 10px; }.drama-content.in-play .line-note {  height: 20px;  width: 20px;  border: 0;  right: 0;  margin-left: 10px;  z-index: 5;  padding: 2px 0 0 0; }  .drama-content.in-play .line-note i.fa {    padding: inherit;    position: initial;    top: initial;    right: initial;    width: initial; }.drama-content.in-play .drama-inline-block .chunk {  padding: 10px 50px; }  .drama-content.in-play .drama-inline-block .chunk .lg .stage {    margin-left: 0 !important; }  .drama-content.in-play .drama-inline-block .chunk .l + .stage.exit {    width: auto;    text-align: right; }  .drama-content.in-play .drama-inline-block .chunk .l .link_ref + .stage.exit {    padding-bottom: 0; }  .drama-content.in-play .drama-inline-block .chunk .l > .stage {    margin-left: 0; }    .drama-content.in-play .drama-inline-block .chunk .l > .stage.entrance {      margin-left: 0 !important; }  .drama-content.in-play .drama-inline-block .chunk .speaker .stage {    display: inline-block;    font-style: italic;    margin-left: 12.5px !important;    margin-top: 0;    padding: 0;    text-transform: initial; }  .drama-content.in-play .drama-inline-block .chunk .stage .inline_footnote {    margin-left: 10px; }  .drama-content.in-play .drama-inline-block .chunk .stage .fa.fa-comment {    line-height: 18px; }  .drama-content.in-play .drama-inline-block .chunk .stage .fa.fa-book {    line-height: 18px; }  .drama-content.in-play .drama-inline-block .chunk .stage.exit {    padding-top: 0 !important;    text-align: left;    z-index: 0; }  .drama-content.in-play .drama-inline-block .chunk .stage.entrance {    margin-left: -50px !important; }  .drama-content.in-play .drama-inline-block .chunk .p-in-sp.stage {    margin-left: 0; }  .drama-content.in-play .drama-inline-block .chunk .p-in-sp .stage {    margin-left: 0 !important; }    .drama-content.in-play .drama-inline-block .chunk .p-in-sp .stage.entrance {      margin-left: 0 !important; }  .drama-content.in-play .drama-inline-block .chunk .p-in-sp em.line-no {    position: absolute;    right: 7px; }.drama-content .ply-popup a.title {  position: absolute;  font-size: 0.8em;  right: 25px;  top: -24px;  border-left: 1px solid #ccc;  border-right: 1px solid #ccc;  border-top: 1px solid #ccc;  background: #fff;  padding: 5px 10px;  -webkit-border-top-left-radius: 4px;  -webkit-border-top-right-radius: 4px;  -moz-border-top-left-radius: 4px;  -moz-border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-top-right-radius: 4px;  height: 25px;  overflow: hidden; }.drama-content .speaker {  margin-left: 0 !important;  height: initial !important;  font-weight: bold;  font-size: 15px;  margin-bottom: 0;  text-align: left;  margin-top: 0;  padding-top: 0;  line-height: 21px;  vertical-align: top; }.drama-content .stage {  margin-top: 0;  margin-left: -50px !important; }  .drama-content .stage.entrance {    margin-top: 0 !important;    padding: 0;    margin-left: -50px !important; }  .drama-content .stage.exit {    text-align: right;    margin-top: 0;    padding-top: 0 !important; }.drama-content .speaker.link_ref {  font-style: italic; }.drama-content div.lg {  text-align: left;  font-size: 15px;  position: relative; }  .drama-content div.lg div {    position: relative;    display: flow-root; }    .drama-content div.lg div em {      position: absolute;      right: -35px;      top: 0; }.drama-content .copyright {  text-align: center;  font-style: italic;  font-size: 12px;  line-height: 20px;  margin-top: 20px;  padding-right: 10px; }.article_template .article_right.second_div .table-contents {  width: 100%; }  .article_template .article_right.second_div .table-contents table.table {    width: 100%; }.article_template .article_right.second_div .drama-content .copyright p {  text-align: center; }.article_template .article_right.second_div .drama-content .copyright a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.article_template .article_right.second_div .drama-content .copyright a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.drama-content .speaker {  margin-right: 12.5px !important;  margin-left: -50px !important;  height: initial !important;  font-weight: bold;  font-size: 15px;  margin-bottom: 0;  text-align: left;  margin-top: 0;  padding-top: 0;  line-height: 21px;  vertical-align: top; }.drama-content .stage.entrance {  margin-top: 0;  padding: 0; }.drama-content .stage.exit {  margin-top: 0;  padding-top: 0 !important; }.drama-content .speaker.link_ref {  font-style: italic; }.drama-content div.lg {  text-align: left;  font-size: 15px;  position: relative; }  .drama-content div.lg div {    position: relative; }    .drama-content div.lg div em {      position: absolute;      right: -35px;      top: 0; }.drama-content .copyright {  text-align: center;  font-style: italic;  font-size: 12px;  line-height: 20px;  margin-top: 50px;  padding-right: 10px; }.search-acts {  color: #000000 !important; }.content_unlocked .toolbar .active.selected {  background: transparent; }.content_unlocked .art_left_pad .table_of_content.screen-left-toc .table_contents ul li {  padding-right: 0; }  .content_unlocked .art_left_pad .table_of_content.screen-left-toc .table_contents ul li .dots_div {    width: auto; }  .content_unlocked .art_left_pad .table_of_content.screen-left-toc .table_contents ul li .toc-page-num {    vertical-align: bottom; }.playtext-image-slider.image-slider-layout .owl-carousel .owl-stage {  height: 339px; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {    width: 256px;    height: 339px;    display: flex;    align-items: center; }    .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left img {      width: 256px;      height: auto; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .right {    display: flex;    align-items: center;    height: 100%; }    .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content {      background-color: #fcfcfc; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .owl-item.active.center {    background-color: #fcfcfc;    width: auto !important;    cursor: default; }.scroll-play {  height: 100vh;  overflow-y: scroll;  overflow-x: hidden;  padding-right: 10px;  padding-left: 15px; }  .scroll-play::-webkit-scrollbar {    width: 7px; }  .scroll-play::-webkit-scrollbar-track {    background-color: #ebebeb;    -webkit-border-radius: 7px;    border-radius: 7px; }  .scroll-play::-webkit-scrollbar-thumb {    -webkit-border-radius: 7px;    border-radius: 7px;    background: #6d6d6d; }  .scroll-play span {    font-size: 15px;    text-align: left; }  .scroll-play h5 {    font-size: 15px;    color: #ff6e53 !important;    margin-bottom: 2px; }.scroll-notes, .scroll-comments {  margin-bottom: 20px; }.scroll-notes i,.scroll-comments i {  margin-right: 5px; }.screenplay_content.second_div.page-content-start {  overflow-x: hidden; }.xs-expand {  position: relative;  width: 270px;  background-color: initial;  border-left: 2px solid #ebebeb; }  .xs-expand.slide {    right: -100%; }    .xs-expand.slide.transition-slide {      transition: 1s right ease; }  .xs-expand.right-slide.fix {    position: fixed;    top: 1em;    width: 270px;    margin-left: 594px;    z-index: 5;    right: inherit; }.upper-layer {  z-index: 6;  position: relative; }.scroll-notes {  transition: 1s ease; }.btn-fixed:before {  position: absolute;  top: -20px;  left: 8px; }.btn-fixed.btn-bottom {  bottom: 0; }.btn-fixed .notes-arrow {  position: absolute;  top: -30px;  cursor: pointer;  background: #fff;  height: 30px;  left: -1px;  padding: 5px 10px 0 10px;  border-bottom: 0 !important; }  .btn-fixed .notes-arrow .fa-external-link {    padding-left: 20px;    color: #8a1600 !important; }  .btn-fixed .notes-arrow #btn-notes-toggle {    cursor: pointer;    color: #8a1600 !important; }    .btn-fixed .notes-arrow #btn-notes-toggle:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .btn-fixed .notes-arrow #btn-notes-toggle:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .btn-fixed .notes-arrow #btn-view a {    margin-left: 20px; }  .btn-fixed .notes-arrow span {    margin-left: 0; }  .btn-fixed .notes-arrow .text-span {    padding-left: 10px;    color: #8a1600 !important; }.btn-fixed .btn.shp {  border-radius: 10px;  margin-right: 10px;  background-color: #fff;  color: #8a1600 !important; }  .btn-fixed .btn.shp.active {    background-color: #8a1600 !important; }  .btn-fixed .btn.shp:hover {    background-position: 0 -30px;    transition: 1s auto; }  .btn-fixed .btn.shp:last-child {    margin-right: 0; }  .btn-fixed .btn.shp i {    padding-right: 5px;    font-size: 20px;    vertical-align: middle; }  .btn-fixed .btn.shp span {    font-size: 12px; }.xs-icon-show {  position: absolute;  left: -35px;  border: 2px solid #ebebeb;  padding: 7px 10px;  cursor: pointer; }  .xs-icon-show .fa-chevron-right:before {    content: "\f054"; }@media (min-width: 768px) {  .btn-fixed .btn {    text-align: center; }    .btn-fixed .btn.shp.active {      color: #fff !important;      background-color: #8a1600 !important; }  .drama-content .drama-h4 {    margin-left: 8% !important; }  .drama-content p.drama-p {    margin-left: 10% !important; }  .citation_modal .responsive-tabs.nav-tabs {    border-bottom: 1px solid #CCC;    width: 98% !important; }  .citation_modal .responsive-tabs.nav-tabs span.glyphicon {    display: none; }  .citation_modal .responsive-tabs.nav-tabs > li > a {    margin-right: 2px; }  .citation_modal .responsive-tabs.nav-tabs > li.active a {    border-bottom-color: transparent; }  .citation_modal .responsive-tabs.nav-tabs > li {    display: block;    float: left; }  .citation_modal .responsive-tabs.nav-tabs.open span.glyphicon.glyphicon-triangle-top {    display: none; } }.article-template .col-sm-12, .article-template .main-container, .digital-archive-template .col-sm-12, .digital-archive-template .col-sm-12, .multimedia-audio .col-sm-12 {  position: inherit !important; }.multimedia-audio .main-container, .digital-archive-template .main-container {  position: inherit !important; }.vertical-alignment-helper {  display: table;  height: 100%;  width: 100%;  pointer-events: none; }.vertical-align-center {  /* To center vertically */  display: table-cell;  vertical-align: middle;  pointer-events: none; }.modal-content {  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */  width: inherit;  height: inherit;  /* To center horizontally */  margin: 0 auto;  pointer-events: all; }.subs-modal a {  color: #8a1600 !important; }.subs-modal p {  margin-bottom: 20px !important; }.search_template {  margin: 30px auto auto auto !important; }  .search_template .search_left_accordian {    padding: 0px !important;    margin: 0px !important; }    .search_template .search_left_accordian .panel-default {      background: none !important;      border: none;      border-bottom: 1px solid #e0e0e0 !important;      margin: 10px 0px;      padding-bottom: 10px;      padding-left: 15px;      box-shadow: none !important;      border-radius: 0px !important; }      .search_template .search_left_accordian .panel-default .collapsing {        background: none !important; }      .search_template .search_left_accordian .panel-default .panel-heading {        background: none !important;        height: auto !important;        padding: 0px !important;        border: none !important;        border-radius: 0px !important; }        .search_template .search_left_accordian .panel-default .panel-heading .panel-title {          display: inline-block;          width: 96%;          font-size: 15px;          color: #555550 !important; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title label {            cursor: pointer !important;            margin-top: 5px; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title h2 {            padding-top: 5px;            margin: 0px;            font-size: 15px;            font-family: 'avenir-regular-class' !important;            font-weight: bold; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title a {            color: #8a1600 !important;            text-decoration: none;            display: block;            font-weight: bold;            cursor: text !important; }            .search_template .search_left_accordian .panel-default .panel-heading .panel-title a.sub-category-head label {              width: fit-content;              cursor: pointer !important;              padding: 2px !important; }              .search_template .search_left_accordian .panel-default .panel-heading .panel-title a.sub-category-head label:hover {                outline: 2px solid #e62400 !important; }              .search_template .search_left_accordian .panel-default .panel-heading .panel-title a.sub-category-head label:focus {                outline: 2px solid #671000 !important;                outline-offset: 0px !important; }            .search_template .search_left_accordian .panel-default .panel-heading .panel-title a:focus {              outline: none !important; }            .search_template .search_left_accordian .panel-default .panel-heading .panel-title a label {              cursor: text !important; }            .search_template .search_left_accordian .panel-default .panel-heading .panel-title a p {              float: left;              position: relative; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title .glyphicon {            float: right;            margin-right: 15px;            cursor: pointer; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title .glyphicon-minus {            background: url(../../bloomsbury/images/minus_icon.png) no-repeat;            width: 22px;            height: 22px;            background-size: contain; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title .glyphicon-plus {            background: url(../../bloomsbury/images/plus_icon.png) no-repeat;            width: 22px;            height: 22px;            background-size: contain; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title .glyphicon-minus:before, .search_template .search_left_accordian .panel-default .panel-heading .panel-title .glyphicon-plus:before {            content: "" !important; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title .glyphicon-minus:focus {            outline: 2px solid #671000 !important; }          .search_template .search_left_accordian .panel-default .panel-heading .panel-title .glyphicon-plus:focus {            outline: 2px solid #671000 !important; }      .search_template .search_left_accordian .panel-default .panel-body {        border: none !important;        padding: 0px !important;        line-height: 30px;        font-size: 15px; }        .search_template .search_left_accordian .panel-default .panel-body ul {          padding: 0px;          margin: 20px 0px 0px 15px;          list-style: none; }          .search_template .search_left_accordian .panel-default .panel-body ul li {            line-height: 22px;            padding-bottom: 20px;            max-width: 85%; }            .search_template .search_left_accordian .panel-default .panel-body ul li a {              padding: 2px !important;              color: #8a1600 !important; }              .search_template .search_left_accordian .panel-default .panel-body ul li a:hover {                outline: 2px solid #e62400 !important; }              .search_template .search_left_accordian .panel-default .panel-body ul li a:focus {                outline: 2px solid #671000 !important;                outline-offset: 0px !important; }            .search_template .search_left_accordian .panel-default .panel-body ul li .selected {              color: #000 !important;              cursor: default; }            .search_template .search_left_accordian .panel-default .panel-body ul li a.active {              color: #8a1600 !important;              font-weight: bold;              font-family: 'avenir-regular-class' !important;              font-weight: bold; }            .search_template .search_left_accordian .panel-default .panel-body ul li .panel-default {              border: none !important;              margin-bottom: 0px !important;              padding-bottom: 0px !important;              line-height: 20px; }              .search_template .search_left_accordian .panel-default .panel-body ul li .panel-default .panel-title a {                color: #8a1600 !important; }  .search_template .search_left h2 {    font-family: 'avenir-regular-class' !important;    font-size: 20px;    color: #000000 !important;    text-transform: uppercase;    margin: 0px !important;    outline: none !important; }  .search_template .search_left .show_hide {    text-align: right;    padding-top: 20px;    padding-bottom: 10px; }    .search_template .search_left .show_hide a {      color: #8a1600 !important; }      .search_template .search_left .show_hide a#filter-hide-all-btn {        padding: 2px !important; }        .search_template .search_left .show_hide a#filter-hide-all-btn:hover {          outline: 2px solid #e62400 !important; }        .search_template .search_left .show_hide a#filter-hide-all-btn:focus {          outline: 2px solid #671000 !important;          outline-offset: 0px !important; }  .search_template .search_left .date_range {    margin-top: 15px; }    .search_template .search_left .date_range h3 {      font-family: 'avenir-regular-class' !important;      font-size: 16px;      color: #000000 !important;      margin: 0px 0px 15px 0px !important; }    .search_template .search_left .date_range .date_input {      padding-bottom: 10px; }      .search_template .search_left .date_range .date_input ::-webkit-input-placeholder {        color: #cccccc;        font-family: 'avenir-regular-class' !important; }      .search_template .search_left .date_range .date_input :-moz-placeholder {        color: #cccccc;        font-family: 'avenir-regular-class' !important; }      .search_template .search_left .date_range .date_input :-ms-input-placeholder {        color: #cccccc;        font-family: 'avenir-regular-class' !important; }      .search_template .search_left .date_range .date_input input {        width: 46% !important;        height: 30px;        display: inline;        font-size: 13px !important;        padding-left: 13px; }      .search_template .search_left .date_range .date_input .err-msg {        padding-left: 0 !important; }      .search_template .search_left .date_range .date_input .primary_btn {        width: 80px;        height: 30px;        margin-top: 10px;        display: block; }      .search_template .search_left .date_range .date_input #go-btn {        width: 85px !important;        padding: 2px !important; }        .search_template .search_left .date_range .date_input #go-btn:hover {          outline: 2px solid #e62400 !important; }        .search_template .search_left .date_range .date_input #go-btn:focus {          outline: 2px solid #671000 !important;          outline-offset: 0px !important; }      .search_template .search_left .date_range .date_input .to_year {        float: right; }      .search_template .search_left .date_range .date_input input[type="button"] {        padding-left: 0 !important;        text-align: center; }      .search_template .search_left .date_range .date_input input:focus {        outline: 2px solid #671000 !important; }  .search_template .search_right h2 {    font-family: 'avenir-regular-class' !important;    font-size: 24px;    color: #000000 !important;    margin: 0px;    margin-top: -4px !important; }  .search_template .search_right .search_tab {    margin-bottom: 30px; }    .search_template .search_right .search_tab ::-webkit-input-placeholder {      color: #cccccc;      font-size: 16px;      font-family: 'avenir-regular-class' !important; }    .search_template .search_right .search_tab :-moz-placeholder {      color: #cccccc;      font-size: 16px;      font-family: 'avenir-regular-class' !important; }    .search_template .search_right .search_tab :-ms-input-placeholder {      color: #cccccc;      font-size: 16px;      font-family: 'avenir-regular-class' !important; }    .search_template .search_right .search_tab input[type="text"] {      height: 50px;      border-radius: 25px 0px 0px 25px;      border: 1px solid #cccccc;      padding: 0px 30px;      width: 73%;      -webkit-appearance: none;      -moz-appearance: none;      appearance: none; }    .search_template .search_right .search_tab input[type="submit"] {      background-color: #8a1600 !important;      background: url(../../bloomsbury/images/search_icon.png) center no-repeat;      width: 75px;      height: 50px;      border-radius: 0px 25px 25px 0px;      border: none;      text-indent: -9999px; }    .search_template .search_right .search_tab .advanced_search {      display: inline;      margin-left: 20px; }      .search_template .search_right .search_tab .advanced_search a {        color: #8a1600 !important;        font-family: 'avenir-regular-class' !important;        font-weight: bold;        font-size: 15px;        text-decoration: none; }  .search_template .search_right .search {    background: none !important;    padding-top: 0px !important; }    .search_template .search_right .search input[type="text"] {      width: 74% !important; }    .search_template .search_right .search .container {      width: 100% !important;      padding: 0px !important; }  .search_template .search_right .results_save {    display: table;    width: 100%; }    .search_template .search_right .results_save h1 {      display: table-cell;      vertical-align: top;      width: 90px;      font-family: 'avenir-regular-class' !important;      font-size: 24px;      color: #000000 !important;      text-transform: uppercase;      margin: 0px !important;      padding-top: 8px;      outline: none !important; }    .search_template .search_right .results_save .save_search {      display: table-cell;      vertical-align: top;      text-align: right; }      .search_template .search_right .results_save .save_search .icon-search_star::before {        padding-right: 5px; }      .search_template .search_right .results_save .save_search button {        width: 180px;        height: 35px;        color: #8a1600 !important;        background: #fff;        text-align: center;        border-radius: 20px;        line-height: 32px;        border: 1px solid #8a1600 !important;        font-family: 'avenir-regular-class' !important; }        .search_template .search_right .results_save .save_search button#savesearch-btn {          padding: 2px !important; }          .search_template .search_right .results_save .save_search button#savesearch-btn:hover {            outline: 2px solid #e62400 !important; }          .search_template .search_right .results_save .save_search button#savesearch-btn:focus {            outline: 2px solid #671000 !important;            outline-offset: 0px !important; }      .search_template .search_right .results_save .save_search .icon-search_star:before {        font-family: toolbar !important; }      .search_template .search_right .results_save .save_search button:hover {        color: #fff !important;        background: #8a1600 !important; }      .search_template .search_right .results_save .save_search .icon-search_star_outline:before {        padding-right: 5px; }    .search_template .search_right .results_save .filtered_list {      display: table-cell;      padding: 0px 30px; }      .search_template .search_right .results_save .filtered_list ul {        padding: 0px;        margin: 0px;        list-style: none; }        .search_template .search_right .results_save .filtered_list ul li {          float: left;          background: #f7f7f7;          height: 35px;          border: 1px solid #e0e0e0;          border-radius: 20px;          padding: 0px 20px;          line-height: 32px;          color: #8a1600 !important;          margin-bottom: 10px;          margin-right: 15px;          white-space: nowrap; }          .search_template .search_right .results_save .filtered_list ul li a {            color: #8a1600 !important; }          .search_template .search_right .results_save .filtered_list ul li img {            margin-left: 10px;            vertical-align: middle;            margin-right: 10px; }          .search_template .search_right .results_save .filtered_list ul li a:focus {            outline: 2px solid #671000 !important; }  .search_template .search_right .result_images a#more-image-page {    padding: 2px; }  .search_template .search_right .result_images {    background: #f2f2f2;    display: inline-block;    padding: 20px 0px;    margin: 20px 0px 0px 0px !important;    width: 100%;    text-align: center; }    .search_template .search_right .result_images p {      min-height: 35px;      padding: 8px !important; }    .search_template .search_right .result_images a {      color: #8a1600 !important;      font-size: 15px; }    .search_template .search_right .result_images p:focus {      outline: 2px solid #671000 !important; }    .search_template .search_right .result_images .result_img_left {      margin-top: 13.5%;      padding-left: 0 !important; }      .search_template .search_right .result_images .result_img_left a:focus {        outline: 2px solid #671000 !important; }    .search_template .search_right .result_images .res_img_cont {      font-size: 15px;      line-height: 18px;      text-align: center;      vertical-align: middle;      padding: 0px 10px; }      .search_template .search_right .result_images .res_img_cont .image-search-box {        height: 180px;        position: relative; }        .search_template .search_right .result_images .res_img_cont .image-search-box .img-container {          position: absolute;          top: 0;          bottom: 0;          left: 0;          right: 0;          text-align: center;          /* Align center inline elements */          font: 0/0 a; }        .search_template .search_right .result_images .res_img_cont .image-search-box .img-container:before {          content: ' ';          display: inline-block;          vertical-align: middle;          height: 100%; }        .search_template .search_right .result_images .res_img_cont .image-search-box .img-container img {          vertical-align: top;          display: inline-block;          max-height: 180px;          width: auto !important; }        .search_template .search_right .result_images .res_img_cont .image-search-box a:focus {          outline: 2px solid #671000 !important; }  .search_template .search_right .results_hide {    padding: 20px 0px 12px 0px;    border-bottom: 1px solid #e0e0e0 !important;    display: inline-block;    width: 100%; }  .search_template .search_right .hide_details {    font-size: 15px;    float: right; }    .search_template .search_right .hide_details a {      color: #8a1600 !important; }      .search_template .search_right .hide_details a #searchres-hidedet {        padding: 2px !important; }        .search_template .search_right .hide_details a #searchres-hidedet:hover {          outline: 2px solid #e62400 !important; }        .search_template .search_right .hide_details a #searchres-hidedet:focus {          outline: 2px solid #671000 !important;          outline-offset: 0px !important; }  .search_template .search_right .search_res_acc {   /*a{  	&#coverImageUrl{  		&:hover, &:focus{  			outline: none !important;  		}  	}    }*/ }    .search_template .search_right .search_res_acc em {      font-family: 'avenir-regular-class' !important;      font-weight: bold; }    .search_template .search_right .search_res_acc .panel-default {      padding: 20px 0px !important;      margin: 0px !important;      display: inline-block;      width: 100%;      border-bottom: 1px solid #e0e0e0 !important; }      .search_template .search_right .search_res_acc .panel-default .panel-heading .search-fav-icon {        float: left;        margin-right: 10px;        cursor: default;        margin-top: 2px;        width: 20px;        color: #8a1600 !important; }      .search_template .search_right .search_res_acc .panel-default .panel-heading .icon-search_star_outline {        cursor: pointer !important;        padding: 2px; }      .search_template .search_right .search_res_acc .panel-default .panel-heading .icon-search_star {        cursor: pointer !important; }      .search_template .search_right .search_res_acc .panel-default .panel-heading .icon-search_star_outline:focus {        outline: 2px solid #671000 !important; }      .search_template .search_right .search_res_acc .panel-default .panel-heading a {        outline: none !important; }      .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title {        width: fit-content !important;        margin-bottom: 8px;        padding: 2px !important; }        .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title h2 {          margin-bottom: 0px !important; }          .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title h2:focus {            outline: none !important; }          .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title h2 div:focus {            outline: none !important; }          .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title h2 div div {            padding-right: 1.1em !important; }            .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title h2 div div:focus {              outline: none !important; }        .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title:hover {          outline: 2px solid #e62400 !important; }        .search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title:focus {          outline: 2px solid #671000 !important;          outline-offset: 0px !important; }    .search_template .search_right .search_res_acc .popover-title {      background: none !important;      border: none !important; }    .search_template .search_right .search_res_acc .popover-content {      display: none; }    .search_template .search_right .search_res_acc .match_found {      float: right;      margin-right: 15px;      color: #000000 !important;      line-height: 18px;      font-family: 'avenir-regular-class' !important; }    .search_template .search_right .search_res_acc .glyphicon {      margin-right: 0px !important; }    .search_template .search_right .search_res_acc .panel-title p {      font-size: 15px;      font-family: 'avenir-regular-class' !important; }    .search_template .search_right .search_res_acc .panel-title p:focus {      outline: none !important; }    .search_template .search_right .search_res_acc .panel-title p a {      font-size: 15px;      padding: 2px !important; }      .search_template .search_right .search_res_acc .panel-title p a.popper:hover {        cursor: pointer !important;        outline: 2px solid #e62400 !important; }      .search_template .search_right .search_res_acc .panel-title p a.popper:focus {        outline: 2px solid #671000 !important;        outline-offset: 0px !important; }      .search_template .search_right .search_res_acc .panel-title p a.open-access {        width: fit-content !important; }        .search_template .search_right .search_res_acc .panel-title p a.open-access img {          outline: none !important; }        .search_template .search_right .search_res_acc .panel-title p a.open-access span {          outline: none !important; }        .search_template .search_right .search_res_acc .panel-title p a.open-access:hover {          cursor: pointer !important;          outline: 2px solid #e62400 !important; }        .search_template .search_right .search_res_acc .panel-title p a.open-access:focus {          outline: 2px solid #671000 !important;          outline-offset: 0px !important; }    .search_template .search_right .search_res_acc .panel-title p:last-child {      margin-bottom: 5px !important; }      .search_template .search_right .search_res_acc .panel-title p:last-child:focus {        outline: none !important; }    .search_template .search_right .search_res_acc .search_img {      float: left;      margin-right: 15px;      width: 124px; }      .search_template .search_right .search_res_acc .search_img:hover {        outline: 2px solid #e62400 !important; }      .search_template .search_right .search_res_acc .search_img:focus {        outline: 2px solid #671000 !important; }    .search_template .search_right .search_res_acc .panel-body {      padding-top: 20px !important;      display: inline-block;      width: 100%;      padding-left: 15px !important;      color: #000000 !important;      font-weight: initial; }      .search_template .search_right .search_res_acc .panel-body .search-decs-para:hover, .search_template .search_right .search_res_acc .panel-body .search-decs-para:focus {        outline: none !important; }      .search_template .search_right .search_res_acc .panel-body .highlight-txt {        font-family: 'avenir-regular-class' !important;        font-weight: bold;        color: #000000 !important; }      .search_template .search_right .search_res_acc .panel-body h3 {        font-family: 'avenir-regular-class' !important;        font-weight: bold;        font-size: 15px;        margin-bottom: 5px !important; }        .search_template .search_right .search_res_acc .panel-body h3 a {          padding: 2px; }          .search_template .search_right .search_res_acc .panel-body h3 a:hover {            outline: 2px solid #e62400 !important; }          .search_template .search_right .search_res_acc .panel-body h3 a:focus {            outline: 2px solid #671000 !important;            outline-offset: 0px !important; }    .search_template .search_right .search_res_acc h2 {      color: #8a1600 !important;      font-size: 16px !important;      margin-bottom: 8px !important;      font-family: 'avenir-regular-class' !important; }    .search_template .search_right .search_res_acc a {      color: #8a1600 !important;      line-height: 22px; }      .search_template .search_right .search_res_acc a#summary, .search_template .search_right .search_res_acc a.search-result-author {        padding: 2px; }        .search_template .search_right .search_res_acc a#summary:hover, .search_template .search_right .search_res_acc a.search-result-author:hover {          outline: 2px solid #e62400 !important; }        .search_template .search_right .search_res_acc a#summary:focus, .search_template .search_right .search_res_acc a.search-result-author:focus {          outline: 2px solid #671000 !important;          outline-offset: 0px !important; }      .search_template .search_right .search_res_acc a.view-catalogue {        padding: 2px; }        .search_template .search_right .search_res_acc a.view-catalogue:hover {          outline: 2px solid #e62400 !important; }        .search_template .search_right .search_res_acc a.view-catalogue:focus {          outline: 2px solid #671000 !important;          outline-offset: 0px !important; }    .search_template .search_right .search_res_acc h4.active h2 {      font-family: 'avenir-regular-class' !important; }    .search_template .search_right .search_res_acc h4.active h2 em {      font-family: 'avenir-regular-class' !important;      font-weight: bold; }    .search_template .search_right .search_res_acc .screen-right {      float: left;      width: 80%; }      .search_template .search_right .search_res_acc .screen-right .panel-body {        padding-left: 0 !important; }    .search_template .search_right .search_res_acc .screen-desc {      float: left;      width: 80%; }      .search_template .search_right .search_res_acc .screen-desc .panel-body {        padding-left: 0 !important;        font-family: 'avenir-regular-class' !important; }.multi-author {  display: inline-block;  width: 100%;  margin-bottom: 10px;  color: #000000 !important;  font-size: 18px; }  .multi-author span {    font-family: 'avenir-regular-class' !important;    line-height: 17px;    font-size: 15px; }  .multi-author a {    display: inline !important; }  .multi-author p {    display: inline !important; }.filter-header {  display: inline-block;  width: 100%;  height: 43px;  background-color: #e0e0e0;  margin-top: 20px; }  .filter-header .bootstrap-select {    height: 30px;    margin-top: -5px;    border-radius: 20px; }    .filter-header .bootstrap-select .caret {      top: 50% !important;      margin-top: -2px !important;      right: 12px !important; }    .filter-header .bootstrap-select button {      height: 30px;      box-shadow: none;      border: none;      border-radius: 20px;      background: #fff; }    .filter-header .bootstrap-select button:hover {      background: none;      box-shadow: none !important;      outline: none !important;      border: none !important; }  .filter-header .date-section {    line-height: 3em;    padding-right: 0 !important; }    .filter-header .date-section .text-left:focus {      outline: none !important; }    .filter-header .date-section .select-box {      width: 160px;      display: inline-block; }      .filter-header .date-section .select-box .filter-option {        font-size: 14px; }      .filter-header .date-section .select-box .btn {        padding: 5px 12px !important; }    .filter-header .date-section .text-right {      font-size: 12px;      margin-left: 10px; }      .filter-header .date-section .text-right:focus {        outline: none !important; }.page_btm {  padding: 0px !important;  margin: 10px 0px 30px 0px !important; }  .page_btm a {    color: #8a1600 !important; }  .page_btm .fa {    font-size: 1.2em !important;    color: #8a1600 !important; }.result-per-page {  line-height: 3em;  width: auto !important; }  .result-per-page .text-left:focus {    outline: none !important; }  .result-per-page .select-box {    width: 68px;    display: inline-block; }.next-prev {  float: right;  width: auto !important;  margin-top: 5px;  padding: 0;  padding-right: 15px;  display: flex; }  .next-prev.sort_page {    margin-top: 5px !important; }  .next-prev .fa {    font-size: 1.2em !important;    margin-top: 5px; }  .next-prev a {    color: #8a1600 !important;    font-weight: bold;    font-size: 1.3em;    line-height: 2em; }  .next-prev span {    display: inline-block;    position: relative;    top: 2px; }    .next-prev span input {      border-radius: 20px;      width: 50px;      height: 30px;      text-align: center;      padding: 0 !important;      display: inline-block !important; }    .next-prev span a:focus {      outline: 2px solid #671000 !important; }  .next-prev span:focus {    outline: 2px solid #671000 !important; }  .next-prev input:focus {    outline: 2px solid #671000 !important;    border-color: white; }  .next-prev .fa-angle-right:focus {    outline: 2px solid #671000 !important; }  .next-prev .fa-angle-double-right:focus {    outline: 2px solid #671000 !important; }.fa-angle-left:focus {  outline: 2px solid #671000 !important; }.fa-angle-double-left:focus {  outline: 2px solid #671000 !important; }.article_icon {  background: url(../../bloomsbury/images/search_article_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.archieve_icon {  background: url(../../bloomsbury/images/search_archieve_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.book_icon {  background: url(../../bloomsbury/images/search_book_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.volume_icon {  background: url(../../bloomsbury/images/search_volume_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.video_icon {  background: url(../../bloomsbury/images/search_video_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.person_icon {  background: url(../../bloomsbury/images/search_person_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.org_icon {  background: url(../../bloomsbury/images/search_organization_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.image_icon {  background: url(../../bloomsbury/images/search_image_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.encyclopedia_icon {  background: url(../../bloomsbury/images/search_encyclopedia_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.audio_icon {  background: url(../../bloomsbury/images/search_audio_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.artist_icon {  background: url(../../bloomsbury/images/search_artist_icon.png) left top no-repeat;  padding-left: 35px;  padding-top: 2px; }.dictionary-icon {  padding-top: 2px; }  .dictionary-icon span:before {    padding-right: 5px;    font-size: 23px;    color: #8a1600 !important; }.recommends {  display: inline-block;  width: 100%; }  .recommends h2 {    color: #000 !important;    text-transform: uppercase; }  .recommends .recommends_section {    display: inline-block;    width: 100%;    padding: 20px 0px;    border-bottom: 1px solid #e0e0e0; }    .recommends .recommends_section a {      color: #8a1600 !important; }    .recommends .recommends_section h3 {      font-size: 16px;      margin: 0px 0px 10px 0px; }    .recommends .recommends_section h4 {      font-size: 15px;      margin: 0px 0px 10px 0px;      color: #000 !important; }      .recommends .recommends_section h4 a {        color: #8a1600 !important; }    .recommends .recommends_section p {      color: #969696; }    .recommends .recommends_section p:last-child {      margin-bottom: 0px !important; }    .recommends .recommends_section .pull-left {      margin-right: 15px; }ul.help-cont {  padding: 0px;  margin: 0px 0px 0px 5px;  list-style: none; }  ul.help-cont li {    line-height: 25px;    background: url(../../bloomsbury/images/login_bullet.png) no-repeat 0px 10px;    padding-left: 16px; }.container.article_template.content_unlocked .citation_modal .modal-content .modal-body div:first-child img {  right: 10px;  top: 10px; }.advanced-search {  padding: 0px 30px !important;  margin-bottom: 60px; }  .advanced-search .help_div {    vertical-align: top;    margin-top: 3px;    margin-left: 8px;    width: 20px;    height: 20px;    line-height: 20px !important;    font-size: 14px !important;    border-radius: 20px;    line-height: 20px; }  .advanced-search .cont_label {    display: inline-block;    margin-top: 10px !important; }  .advanced-search .vir_keyboard {    right: auto !important;    top: 13px !important; }  .advanced-search .search-field {    margin-bottom: 10px; }    .advanced-search .search-field label {      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important; }    .advanced-search .search-field .advanced-first .search_keypad {      position: absolute;      right: 0;      top: 0; }      .advanced-search .search-field .advanced-first .search_keypad .dropdown-menu {        margin-left: -164px;        margin-top: 40px; }    .advanced-search .search-field .advanced-first .search_keypad_arabic {      left: 0;      right: auto !important; }      .advanced-search .search-field .advanced-first .search_keypad_arabic .vir_keyboard {        right: auto !important;        left: 30px !important; }    .advanced-search .search-field .anywhere_text {      padding-left: 0 !important;      padding-right: 0px !important; }    .advanced-search .search-field .advanced_close {      padding-right: 0px; }    .advanced-search .search-field .dropdown-menu > li > a:hover, .advanced-search .search-field .dropdown-menu > li > a:focus {      background: #8a1600 !important;      color: #fff !important; }    .advanced-search .search-field .caret {      background: url(../../bloomsbury/images/down-arrow.png) right center no-repeat !important;      width: 16px;      height: 6px;      top: 16px !important;      margin-top: 0 !important;      border: none !important;      right: 18px !important; }    .advanced-search .search-field .form-control {      height: 40px;      border-radius: 20px;      border: 1px solid #ccc !important; }    .advanced-search .search-field .form-control:hover {      border: 1px solid #ccc !important; }    .advanced-search .search-field .bootstrap-select button {      height: 38px;      border-radius: 20px;      box-shadow: none;      border: none; }    .advanced-search .search-field .bootstrap-select button:hover {      background: none;      box-shadow: none !important;      outline: none !important;      border: none !important; }    .advanced-search .search-field .checkbox label::after {      margin-top: 2px;      color: #8a1600 !important; }    .advanced-search .search-field .condition-remove {      cursor: pointer;      margin-left: 5px;      /*img { margin-top: 7px !important;}*/ }      .advanced-search .search-field .condition-remove .icon-close {        font-size: 26px;        color: #8a1600 !important;        display: inline-block;        margin-top: 6px; }  .advanced-search .prod_label {    margin-top: 20px !important; }  .advanced-search .date-content {    margin-top: 30px; }    .advanced-search .date-content .label-txt {      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important; }    .advanced-search .date-content .row {      margin-top: 13px; }      .advanced-search .date-content .row .checkbox {        margin-bottom: 20px;        margin-top: 0px; }    .advanced-search .date-content .col-lg-8 .row {      margin-left: 0px; }    .advanced-search .date-content .search-btn {      width: 175px;      margin-top: 20px; }  .advanced-search .modal-body .primary_btn {    margin-top: 0; }  .advanced-search .primary_btn {    width: 245px;    margin-right: 20px;    margin-top: 10px; }    .advanced-search .primary_btn.search-btn {      margin-left: 225px; }  .advanced-search .secondary_btn {    width: 245px; }  .advanced-search .modal-body h2 {    padding: 0;    margin: 4px 0 25px 0; }  .advanced-search h2 {    color: #000000 !important;    font: normal 24px 'avenir-regular-class' !important;    padding: 20px 0; }  .advanced-search .add-cond-layer {    display: none; }.search-within-top {  margin-top: 0px !important; }.search-within {  /*margin-top: 60px;*/  margin-top: 30px; }  .search-within input {    height: 38px;    border-radius: 20px 0 0 20px;    font: normal 15px 'avenir-regular-class' !important; }  .search-within button {    height: 38px;    border-radius: 0 20px 20px 0;    width: 50px;    background-color: #8a1600 !important;    color: #fff;    font: normal 15px 'avenir-regular-class' !important;    border: solid #8a1600 !important 1px; }  .search-within button:hover, .search-within button:focus {    background-color: #671000 !important;    color: #fff !important;    font: normal 15px 'avenir-regular-class' !important;    border: solid #8a1600 !important 1px; }  .search-within button.disabled-btn, .search-within button.disabled-btn:hover {    cursor: not-allowed !important;    background-color: #e62400 !important;    border: none !important;    color: #fff !important; }.table-content-search {  width: 20%;  margin: 20px 30px 2px 0px;  float: right;  margin-bottom: 5px; }  .table-content-search input {    height: 30px;    width: 100% !important;    /*width: 140px% !important;*/    border-radius: 20px 0 0 20px !important; }    .table-content-search input:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .table-content-search input:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .table-content-search button {    height: 30px;    border-radius: 0 20px 20px 0;    width: 40px;    background: #8a1600 !important;    color: #fff;    font: normal 15px 'avenir-regular-class' !important;    border: 1px solid #8a1600 !important;    padding-left: 5px; }  .table-content-search button:hover, .table-content-search button:focus, .table-content-search button:active {    background: #671000 !important;    color: #fff !important;    font: normal 15px 'avenir-regular-class' !important;    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .table-content-search button.disabled-btn:hover, .table-content-search button.disabled-btn:active, .table-content-search button.disabled-btn:focus {    background: #8a1600 !important;    opacity: 0.5; }.mono-top-search {  width: 100% !important;  margin-right: 0 !important;  margin: 5px 0px 18px 0px; }  .mono-top-search input {    font-size: 13px;    padding-left: 13px; }.ui-widget {  padding: 15px 0px !important;  margin: 0px;  list-style: none;  border-radius: 25px;  word-wrap: break-word; }  .ui-widget li a {    padding: 0px 25px; }  .ui-widget li a:hover {    background: #8a1600 !important;    color: #fff; }.more-images {  margin-bottom: 30px; }  .more-images .img-layer {    margin-top: 20px; }    .more-images .img-layer img {      margin: auto; }    .more-images .img-layer p {      text-align: center;      color: #8a1600 !important;      font: normal 15px 'avenir-regular-class' !important;      min-height: 35px; }    .more-images .img-layer p:focus {      outline: 2px solid #671000 !important; }    .more-images .img-layer .image-search-link img {      max-height: 180px; }    .more-images .img-layer .image-search-link img:focus {      outline: 2px solid #671000 !important;      padding: 2px; }  .more-images p:focus {    outline: 2px solid #671000 !important; }  .more-images .btm-next-prev {    float: right; }    .more-images .btm-next-prev a {      font-weight: bold;      font-size: 1.3em;      line-height: 2em; }    .more-images .btm-next-prev span {      display: inline-block; }      .more-images .btm-next-prev span input {        border-radius: 20px;        width: 50px; }    .more-images .btm-next-prev input {      padding-left: 17px; }.loading {  width: 100%;  height: 100%;  top: 0;  left: 0;  position: fixed;  display: block;  opacity: 0.7;  background-color: #fff;  z-index: 999999;  text-align: center; }.loading-image,.content-loader {  position: absolute;  z-index: 100;  width: 54px;  height: 55px;  top: 0;  right: 0;  left: 0;  bottom: 0;  margin: auto; }  .loading-image img,  .content-loader img {    width: 54px;    height: 55px; }.save_search_modal {  width: 492px !important; }  .save_search_modal input[type="text"] {    outline: none !important;    width: 100%; }  .save_search_modal .primary_btn {    width: 180px; }  .save_search_modal .alert_me {    cursor: pointer;    margin: 20px 10px; }    .save_search_modal .alert_me span {      width: 25px;      height: 30px;      float: left;      padding-top: 12px; }    .save_search_modal .alert_me span:before {      font-size: 18px !important; }  .save_search_modal #alert_active span {    color: #8a1600 !important; }#signup-occupation-text-box {  margin: 0px 0px 25px 0px !important; }.vir_keyboard {  position: absolute !important;  right: 15px !important;  top: 46px !important;  cursor: pointer;  opacity: 0.2; }.vir_keyboard:hover {  opacity: 0.5; }.bootstrap-select.btn-group .dropdown-menu li a {  display: inline-table;  width: 100%;  color: #000000 !important; }.bootstrap-select.btn-group .dropdown-menu li a:hover, .bootstrap-select.btn-group .dropdown-menu li a:focus {  background: #8a1600 !important;  color: #fff !important; }.recent_img {  max-height: 120px !important;  display: block;  margin: auto; }  .recent_img:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .recent_img:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.bootstrap-select.btn-group .dropdown-menu {  border-radius: 20px !important;  box-shadow: none !important;  margin: 0px !important;  padding: 0px !important;  width: 100%; }.myprofile {  margin: 30px auto; }  .myprofile h1 {    font-family: 'avenir-regular-class' !important;    font-size: 24px;    margin: 0 0 20px 0;    text-transform: uppercase;    color: #000000 !important; }  .myprofile .fb-icon {    color: #475993;    font: normal 15px 'avenir-regular-class' !important;    margin-bottom: 20px;    display: inline-block; }  .myprofile .edit_btn {    float: right;    display: block;    padding: 8px 0px; }  .myprofile .edit_prof_btn {    text-align: right; }    .myprofile .edit_prof_btn a {      float: right;      padding-top: 7px; }  .myprofile .profile_labels .form-group {    margin-bottom: 20px !important; }  .myprofile .profile_labels label {    margin-bottom: 10px !important;    color: #000000 !important;    margin-left: 0 !important; }  .myprofile .profile_labels p {    margin: 0px !important;    color: #000000 !important; }  .myprofile .contact_us {    width: 100% !important; }    .myprofile .contact_us label {      color: #000000 !important; }    .myprofile .contact_us .left_pad0 {      padding-left: 0px !important; }    .myprofile .contact_us .email_add {      color: #cccccc;      font-size: 13px;      margin-top: 40px; }    .myprofile .contact_us .receive_notify {      padding-left: 10px !important;      margin-bottom: 12px !important; }      .myprofile .contact_us .receive_notify a {        color: #8a1600 !important; }      .myprofile .contact_us .receive_notify .checkbox {        margin-top: 0px; }        .myprofile .contact_us .receive_notify .checkbox label {          color: #000000 !important; }.mylib-action-layer {  display: inline-block;  width: 100%;  border-bottom: 1px solid #dbdbdb;  margin-bottom: 10px; }  .mylib-action-layer .folder_move .bootstrap-select button {    padding-right: 40px !important; }  .mylib-action-layer .mylib-action-item {    float: right;    margin: 0px; }    .mylib-action-layer .mylib-action-item li {      background: url(../../bloomsbury/images/left-border.png) 0% 50% no-repeat;      list-style-type: none;      float: left;      width: 80px;      text-align: center;      margin: 10px 0; }      .mylib-action-layer .mylib-action-item li .icon-citation {        padding-top: 4px;        font-size: 22px !important; }      .mylib-action-layer .mylib-action-item li .icon-move {        font-size: 28px !important; }      .mylib-action-layer .mylib-action-item li .icon-edit {        padding-top: 2px; }      .mylib-action-layer .mylib-action-item li span {        height: 28px;        display: inline-block; }      .mylib-action-layer .mylib-action-item li a {        display: block;        color: #757575; }        .mylib-action-layer .mylib-action-item li a span {          margin: auto;          font-size: 24px; }        .mylib-action-layer .mylib-action-item li a .icon-txt {          font: normal 10px 'avenir-regular-class' !important;          margin-top: 10px; }      .mylib-action-layer .mylib-action-item li a:hover, .mylib-action-layer .mylib-action-item li a.active {        color: #8a1600 !important; }    .mylib-action-layer .mylib-action-item .inactive a {      cursor: default; }      .mylib-action-layer .mylib-action-item .inactive a span {        opacity: 0.5;        font-size: 24px; }      .mylib-action-layer .mylib-action-item .inactive a .icon-txt {        opacity: 0.5;        margin-top: 10px; }    .mylib-action-layer .mylib-action-item .inactive a:hover {      color: #757575 !important; }  .mylib-action-layer hr {    display: none; }.my-library {  width: 100%;  display: inline-block;  margin-bottom: 50px; }  .my-library hr {    display: none; }  .my-library .my-prof-link {    color: #8a1600 !important;    font: normal 15px 'avenir-regular-class' !important;    float: right; }  .my-library .nav-tabs {    margin-top: 10px; }    .my-library .nav-tabs li {      width: auto;      margin-right: 2px; }      .my-library .nav-tabs li a {        height: 40px;        width: 200px;        color: #000000 !important;        margin-right: 0;        background: #f5f5f5;        border: none;        font-size: 15px;        text-align: center;        border: solid #ccc 1px;        border-radius: 10px 10px 0px 0px; }    .my-library .nav-tabs li.active a {      color: #fff !important;      border-radius: 10px 10px 0px 0px;      background: #8a1600 !important;      border: none;      border-bottom: solid #ccc 1px; }  .my-library .checkbox label::before, .my-library .checkbox label::after {    margin-top: 2px;    color: #8a1600 !important; }  .my-library .tab-content h3 {    color: #000000 !important;    font: bold 18px 'avenir-regular-class' !important;    margin-top: 30px;    margin-bottom: 20px; }  .my-library .tab-content .panel-default {    border-radius: 0;    margin-bottom: 12px !important; }    .my-library .tab-content .panel-default .panel-heading {      border-radius: 0;      padding: 1px 20px;      background-color: #f7f7f7;      height: 40px;      border-color: transparent; }    .my-library .tab-content .panel-default .panel-body {      background-color: #f7f7f7;      padding: 0 !important;      border-top: solid #ccc 1px; }      .my-library .tab-content .panel-default .panel-body .panel-default {        background-color: #f7f7f7;        border: none;        box-shadow: none;        padding: 16px 17px 15px 15px;        border-top: solid #ccc 1px;        margin-bottom: 0 !important; }        .my-library .tab-content .panel-default .panel-body .panel-default .table {          word-break: break-word;          background: #ffffff; }        .my-library .tab-content .panel-default .panel-body .panel-default .saved-item-content a {          color: #8a1600 !important; }        .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer {          width: 100%; }          .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-left-layer {            width: 3%;            float: left; }            .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-left-layer .checkbox {              padding-left: 25px; }              .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-left-layer .checkbox .subfolders {                cursor: pointer; }              .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-left-layer .checkbox .styled {                cursor: pointer; }          .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer {            width: 97%;            float: left;            padding-top: 5px;            word-break: break-all; }            .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer .icon-folder {              font-size: 30px;              float: left;              margin-right: 7px; }            .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer .icon-active {              color: #8a1600 !important; }            .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer h4 {              color: #000000 !important;              font: normal 15px 'avenir-regular-class' !important;              display: inline-block; }            .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer .glyphicon {              margin-top: 0px; }        .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer p {          color: #969696;          font: normal 15px 'avenir-regular-class' !important;          padding: 16px 0 0px 30px;          margin-bottom: 0 !important;          line-height: 1.5em;          word-break: break-all; }        .my-library .tab-content .panel-default .panel-body .panel-default .glyphicon-minus {          background: url(../../bloomsbury/images/minus_icon.png) no-repeat;          width: 22px;          height: 22px;          background-size: contain; }        .my-library .tab-content .panel-default .panel-body .panel-default .glyphicon-plus {          background: url(../../bloomsbury/images/plus_icon.png) no-repeat;          width: 22px;          height: 22px;          background-size: contain; }        .my-library .tab-content .panel-default .panel-body .panel-default .glyphicon-plus:before, .my-library .tab-content .panel-default .panel-body .panel-default .glyphicon-minus:before {          content: "" !important; }        .my-library .tab-content .panel-default .panel-body .panel-default .table {          width: 94%;          margin: 10px auto auto auto; }          .my-library .tab-content .panel-default .panel-body .panel-default .table thead {            background-color: #fff; }            .my-library .tab-content .panel-default .panel-body .panel-default .table thead tr th {              padding: 0;              text-align: center;              vertical-align: middle; }            .my-library .tab-content .panel-default .panel-body .panel-default .table thead tr th:first-child {              width: 70%; }            .my-library .tab-content .panel-default .panel-body .panel-default .table thead tr th:last-child {              width: 70px; }            .my-library .tab-content .panel-default .panel-body .panel-default .table thead tr .saved-on {              color: #000000 !important;              font: bold 15px 'avenir-regular-class' !important;              width: 150px; }          .my-library .tab-content .panel-default .panel-body .panel-default .table tbody .saved-item-img {            float: left;            padding: 12px 12px 12px 20px; }            .my-library .tab-content .panel-default .panel-body .panel-default .table tbody .saved-item-img img {              max-width: 100px; }          .my-library .tab-content .panel-default .panel-body .panel-default .table tbody h5 {            color: #000000 !important;            font: normal 15px 'avenir-regular-class' !important; }            .my-library .tab-content .panel-default .panel-body .panel-default .table tbody h5 a {              color: #8a1600 !important;              font: bold 15px 'avenir-regular-class' !important;              line-height: 20px !important; }          .my-library .tab-content .panel-default .panel-body .panel-default .table tbody p {            color: #000000 !important;            font: normal 15px 'avenir-regular-class' !important; }          .my-library .tab-content .panel-default .panel-body .panel-default .table tbody .author {            line-height: 18px !important; }          .my-library .tab-content .panel-default .panel-body .panel-default .table tbody .desc {            margin-top: 5px;            margin-bottom: 5px; }          .my-library .tab-content .panel-default .panel-body .panel-default .table tbody .year {            margin-top: 15px; }            .my-library .tab-content .panel-default .panel-body .panel-default .table tbody .year strong {              color: #000000 !important; }          .my-library .tab-content .panel-default .panel-body .panel-default .table tbody tr {            border-top: solid #f7f7f7 2px; }            .my-library .tab-content .panel-default .panel-body .panel-default .table tbody tr td {              text-align: center;              vertical-align: middle;              padding: 0; }      .my-library .tab-content .panel-default .panel-body hr {        border-top: solid #ccc 1px;        margin: 35px -15px 20px; }  .my-library .tab-content .add-folder {    float: right;    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important; }    .my-library .tab-content .add-folder span {      float: left;      margin-right: 10px;      font-size: 20px;      color: #8a1600 !important; }  .my-library .tab-content .saved-search-table {    margin-top: 15px; }    .my-library .tab-content .saved-search-table.myclip-table thead tr th .checkbox label::after {      top: -12px !important;      left: -1px !important; }    .my-library .tab-content .saved-search-table thead tr {      background-color: #f2f2f2; }      .my-library .tab-content .saved-search-table thead tr th {        padding: 0;        color: #000000 !important;        font: bold 15px 'avenir-regular-class' !important;        vertical-align: middle;        text-align: center; }        .my-library .tab-content .saved-search-table thead tr th .checkbox label::after {          left: -1px !important; }      .my-library .tab-content .saved-search-table thead tr th:first-child {        padding-left: 20px;        text-align: left; }    .my-library .tab-content .saved-search-table tbody .year {      margin-top: 20px;      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important; }      .my-library .tab-content .saved-search-table tbody .year strong {        color: #000000 !important; }    .my-library .tab-content .saved-search-table tbody .alerts {      margin-top: 20px;      margin-bottom: 30px;      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important; }      .my-library .tab-content .saved-search-table tbody .alerts strong {        color: #000000 !important; }      .my-library .tab-content .saved-search-table tbody .alerts .icon-alert {        font-size: 19px;        color: #8a1600 !important;        cursor: pointer; }      .my-library .tab-content .saved-search-table tbody .alerts .icon-alert_outline {        font-size: 19px;        cursor: pointer; }    .my-library .tab-content .saved-search-table tbody tr {      border-top: solid #f7f7f7 2px; }      .my-library .tab-content .saved-search-table tbody tr th {        padding: 0;        vertical-align: middle;        padding-left: 20px; }        .my-library .tab-content .saved-search-table tbody tr th a {          color: #8a1600 !important;          font: normal 15px 'avenir-regular-class' !important; }      .my-library .tab-content .saved-search-table tbody tr td {        padding: 0;        vertical-align: middle;        text-align: center; }    .my-library .tab-content .saved-search-table tbody tr:nth-child(even) {      background-color: #f8f8f8; }    .my-library .tab-content .saved-search-table tbody tr:nth-child(odd) {      background-color: #fff; }  .my-library .tab-content .myclip-table thead tr th:first-child {    width: 20% !important; }  .my-library .tab-content .myclip-table thead tr th {    line-height: 40px !important; }  .my-library .tab-content .myclip-table tbody tr td {    padding: 10px 5px !important; }    .my-library .tab-content .myclip-table tbody tr td a {      color: #8a1600 !important; }  .my-library .tab-content .myclip-table tbody tr td:first-child {    text-align: left !important;    padding-left: 20px !important; }.my-library .tab-content .panel-default .panel-body .panel-group {  margin-bottom: 0 !important; }.my-library .tab-content .panel-default .panel-body .panel-default:last-child {  border-bottom: 0 !important;  margin-top: 0 !important; }.my-library .nav-tabs .glyphicon-triangle-bottom, .my-library .nav-tabs .glyphicon-triangle-top {  display: none !important; }.caret {  background: url(../../bloomsbury/images/down-arrow.png) right center no-repeat;  width: 16px;  height: 7px;  top: 16px !important;  margin-top: 0 !important;  border: none !important;  right: 18px !important; }.dropup .caret {  background: url(../../bloomsbury/images/up-arrow.png) right center no-repeat;  width: 16px;  height: 7px;  top: 16px !important;  margin-top: 0 !important;  border: none !important;  right: 18px !important; }/* styles for truncation */.text-truncation-outer {  max-height: 3.6em;  overflow: hidden; }.text-truncation {  overflow: hidden;  position: relative;  line-height: 1.2em;  max-height: 3.7em;  margin-right: -0.9em;  padding-right: 1em;  text-align: left;  cursor: pointer; }.text-trunc-auth-outer {  max-height: 2.4em;  overflow: hidden; }.text-trunc-auth {  overflow: hidden;  position: relative;  line-height: 1.2em;  max-height: 2.5em;  margin-right: -0.9em;  padding-right: 1em;  text-align: left;  cursor: default; }.text-truncation:before {  content: '...';  position: absolute;  right: 0;  bottom: 0; }.text-truncation:after {  content: '';  position: absolute;  right: 0;  width: 1em;  height: 1em;  margin-top: 0.2em;  background: white; }.fb-signup {  /*.prof-pic {		float: left;		margin-right: 10px;      #sn-profile-pic{        text-align: center;        vertical-align: top;      }	}*/ }  .fb-signup h3 {    text-transform: uppercase;    color: #000000 !important;    font: normal 24px 'avenir-regular-class' !important;    margin-bottom: 25px; }  .fb-signup h5 {    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    margin: 0; }  .fb-signup .mail-id {    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    margin: 5px 0 12px 0; }  .fb-signup .fb-icon {    color: #475993;    font: normal 15px 'avenir-regular-class' !important; }  .fb-signup a {    color: #8a1600 !important; }  .fb-signup .profile-icon {    width: 15%;    float: left; }  .fb-signup .profile-text {    width: 85%;    float: left; }  .fb-signup h4 {    margin-top: 35px;    color: #000000 !important;    font: normal 18px 'avenir-regular-class' !important; }  .fb-signup .fb-signup-form .title_style {    float: left !important;    width: 45% !important; }  .fb-signup .fb-signup-form .other-txt-box {    margin-left: 20px; }  .fb-signup .fb-signup-form sup {    color: red; }  .fb-signup .fb-signup-form label {    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    margin-left: 10px; }  .fb-signup .fb-signup-form .checkbox {    margin-top: 10px; }    .fb-signup .fb-signup-form .checkbox label {      color: #000000 !important;      font: normal 15px 'avenir-regular-class' !important; }    .fb-signup .fb-signup-form .checkbox label::before, .fb-signup .fb-signup-form .checkbox label::after {      margin-top: 2px;      color: #8a1600 !important; }    .fb-signup .fb-signup-form .checkbox label::after {      padding-top: 3px; }  .fb-signup .fb-signup-form .form-group {    margin-top: 15px; }    .fb-signup .fb-signup-form .form-group .bootstrap-select {      height: 40px;      border-radius: 20px;      border: 1px solid #ccc; }      .fb-signup .fb-signup-form .form-group .bootstrap-select button {        height: 38px;        border-radius: 20px;        box-shadow: none;        border: none; }.cat_content li {  display: table;  table-layout: auto;  width: 100%; }  .cat_content li .cat_tab1 {    white-space: nowrap;    width: auto;    display: table-cell;    color: #000000 !important;    font-family: 'avenir-regular-class' !important;    vertical-align: top; }  .cat_content li .cat_tab2 {    padding-left: 10px;    width: 75%;    display: table-cell;    vertical-align: middle;    line-height: 19.5px; }.ui-menu-item-wrapper {  border: none !important;  display: block;  width: 100% !important;  padding: 0px 15px 0px 30px !important;  line-height: 25px; }  .ui-menu-item-wrapper b {    font-weight: normal; }.ui-menu-item-wrapper:hover, .ui-menu-item:hover {  background: #8a1600 !important;  color: #ffffff !important;  border: none !important;  display: block;  line-height: 25px; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui- state-active:hover {  background: #8a1600 !important;  background-color: #8a1600 !important;  border-color: #8a1600 !important; }/*.ui-menu-item-wrapper:hover, .ui-menu-item:hover { background: #f0f0f0 !important; color: #000 !important; border: 1px solid #f0f0f0 !important;}*/.advanced_ser_cont {  display: inline-block;  width: 100%;  background: #f5f5f5;  line-height: 24px;  color: #000000 !important;  padding: 15px 0px;  margin-bottom: 20px;  margin-top: 10px; }  .advanced_ser_cont a {    color: #8a1600 !important; }  .advanced_ser_cont .mod_search {    text-align: right; }.signup_social {  padding-top: 10px;  display: table;  margin-bottom: 5px;  /*a:first-child { margin-left: 5px;}  a:last-child { margin-left: 20px;}*/ }  .signup_social span {    display: table-cell;    vertical-align: middle;    padding-right: 15px; }.dictionary_contenttype .dic_alphabets {  margin: 20px 0px 0px 0px; }  .dictionary_contenttype .dic_alphabets ul {    padding: 0px;    margin: 0px;    list-style: none; }    .dictionary_contenttype .dic_alphabets ul li {      display: inline;      margin-right: 1.3%;      font-size: 20px; }      .dictionary_contenttype .dic_alphabets ul li a {        color: #8a1600 !important; }      .dictionary_contenttype .dic_alphabets ul li a.active {        color: #000 !important; }.dictionary_contenttype .filter-header {  margin-bottom: 10px; }.dictionary_contenttype .results_page {  line-height: 2.8em; }.dictionary_contenttype .dic_contents {  padding: 20px 0px;  border-top: 1px solid #ccc; }  .dictionary_contenttype .dic_contents .dic_title {    color: #8a1600 !important;    font-family: 'avenir-regular-class' !important;    font-size: 16px;    position: relative;    top: -4px; }  .dictionary_contenttype .dic_contents p {    margin-bottom: 0 !important; }.dictionary_contenttype .dic_contents:first-child {  margin-top: 20px; }.dictionary_contenttype .next-prev {  margin-top: 10px !important; }.collapsing {  display: block !important;  background: #fafafa;  /*border-bottom: 2px solid #ebebeb;  border-top: 2px solid #ebebeb;*/  padding: 0px !important; }.static_template {  margin: 30px auto;  line-height: 24px; }  .static_template h1 {    font-family: 'avenir-regular-class' !important;    font-size: 24px;    color: #000000 !important;    margin-bottom: 13px;    margin-top: 0; }  .static_template h2 {    font-family: 'avenir-regular-class' !important;    font-size: 20px;    color: #000000 !important;    margin-bottom: 20px;    margin-top: 0; }  .static_template h3 {    font-family: 'avenir-regular-class' !important;    font-size: 16px;    color: #000000 !important;    margin-bottom: 20px;    margin-top: 0; }  .static_template p {    color: #000000 !important;    line-height: 24px;    margin-bottom: 20px;    font-family: 'avenir-regular-class' !important;    margin-top: 0 !important; }  .static_template b {    font-weight: bold; }  .static_template a {    color: #8a1600 !important; }  .static_template .custom_text_widget a {    text-decoration: underline !important;    font-weight: bold; }  .static_template .custom_text_widget ol {    padding: inherit;    margin: 0px 0px 20px 15px; }  .static_template .left-content ul {    margin: 0px !important; }  .static_template ul {    padding: 0px;    margin: 0px 0px 13px 30px; }    .static_template ul li {      padding-bottom: 10px;      line-height: 24px; }      .static_template ul li ul {        margin-top: 10px;        margin-bottom: 0 !important; }        .static_template ul li ul li:last-child {          padding-bottom: 0 !important; }.image_widget h2 {  font-family: 'avenir-regular-class' !important;  font-size: 15px;  color: #000000 !important;  padding: 0px;  margin: 0px 0px 10px 0px;  /* min-height: 44px; */ }  .image_widget h2 a {    color: #000000 !important;    line-height: 22px; }.image_widget .img_div {  text-align: center;  margin: 20px auto; }  .image_widget .img_div img {    margin: auto;    display: block;    height: 290px; }.video_widget h1, .video_widget h2 {  text-align: left; }.no-focus:focus, .no-focus {  outline: none !important; }[class^="icon-"], [class*=" icon-"] {  font-family: 'toolbar' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }  [class^="icon-"].icon-playtext, [class*=" icon-"].icon-playtext {    font-family: 'bloomsbury' !important; }.icon-screenplay:before {  content: "\e947";  font-size: 16px; }.icon-Timeline_exitfullscreen:before {  content: "\e93d"; }.icon-Timeline_fullscreen:before {  content: "\e93e"; }.icon-Timeline_Left_Arrow:before {  content: "\e93f"; }.icon-Timeline_notes:before {  content: "\e940"; }.icon-Timeline_notes_whitecolor:before {  content: "\e941"; }.icon-Timeline_Play .path1:before {  content: "\e942";  color: #f4492a; }.icon-Timeline_Play .path2:before {  content: "\e943";  margin-left: -1em;  color: white; }.icon-Timeline_Right_Arrow:before {  content: "\e944"; }.icon-Normal_screen:before {  content: "\e938";  display: inline-block !important;  min-width: 5px; }.icon-Doublepage_layout:before {  content: "\e930";  font-family: 'toolbar' !important; }.icon-fullscreen:before {  content: "\e931";  font-family: 'toolbar' !important;  display: inline-block !important;  min-width: 5px; }.icon-Home:before {  content: "\e932";  font-family: 'toolbar' !important;  display: inline-block !important;  min-width: 5px; }.icon-rotate_Anti-clockwise:before {  content: "\e933";  font-family: 'toolbar' !important;  display: inline-block !important;  min-width: 5px; }.icon-rotate_clockwise:before {  content: "\e934";  font-family: 'toolbar' !important;  display: inline-block !important;  min-width: 5px; }.icon-Singlepage_layout:before {  content: "\e935";  font-family: 'toolbar' !important; }.icon-Zoom-In:before {  content: "\e936";  font-family: 'toolbar' !important;  display: inline-block !important;  min-width: 5px; }.icon-Zoom-Out:before {  content: "\e937" !important;  font-family: 'toolbar' !important;  min-width: 10px !important;  display: inline-block !important; }.icon-playtext:before {  content: ""; }.icon-Archive:before {  content: "\e924"; }.icon-Article:before {  content: "\e925"; }.icon-sourcetype:before {  content: "\e925"; }.icon-Businesscase:before {  content: "\e925"; }.icon-Audio:before {  content: "\e926"; }.icon-Building:before {  content: "\e927"; }.icon-Dictionary:before {  content: "\e928"; }.icon-Encyclopedia:before {  content: "\e929"; }.icon-professional:before {  content: "\e92b"; }.icon-professional-content:before {  content: "\e929"; }.icon-Image:before {  content: "\e92a"; }.icon-imagecollection:before {  content: "\e92a"; }.icon-Monograph:before {  content: "\e92b"; }.icon-Museum:before,.icon-exhibition:before,.icon-museumObject:before {  content: "\e92c"; }.icon-Organization:before {  content: "\e92d"; }.icon-Person:before {  content: "\e92e"; }.icon-Video:before {  content: "\e92f"; }.icon-add:before {  content: "\e901"; }.icon-alert:before {  content: "\e902"; }.icon-alert_outline:before {  content: "\e903"; }.icon-arrow:before {  content: "\e904"; }.icon-backtotop:before {  content: "\e905"; }.icon-citation:before {  content: "\e907"; }.icon-Close:before {  content: "\e908"; }.icon-delete:before {  content: "\e909"; }.icon-download:before {  content: "\e90a";  font-size: 25px; }.icon-edit:before {  content: "\e90b"; }.icon-Fav1::before {  content: "\e90d";  font-size: 24px; }.icon-folder:before {  content: "\e90f"; }.icon-Left_arrow:before {  content: "\e914";  font-family: 'toolbar' !important;  min-width: 10px !important;  display: inline-block !important;  font-size: 36px !important; }.icon-move:before {  content: "\e915"; }.icon-Print:before {  content: "\e918";  font-size: 25px; }.icon-right_arrow:before {  content: "\e919";  font-family: 'toolbar' !important;  min-width: 10px !important;  display: inline-block !important;  font-size: 36px !important; }.icon-search_star:before {  content: "\e91b";  font-family: 'toolbar' !important; }.icon-search_star_outline:before {  content: "\e91c";  font-size: 16px;  font-family: 'toolbar' !important; }.icon-share1:before {  content: "\e91d";  font-size: 25px; }.icon-Social_Google:before {  content: "\e93a";  font-size: 26px;  color: #dc4e41 !important; }.icon-Social_Facebook:before {  content: "\e939";  font-size: 26px;  color: #3a559f !important; }.icon-Social_Twitter:before {  content: "\e93c";  font-size: 26px;  color: #55acee !important; }.icon-Social_Pinterest:before {  content: "\e93b";  color: #cb2027;  font-size: 26px; }/*FINAL SOCIAL ICONS STARTS HERE*/.icon-Playlist.com:before {  content: "\e945"; }.icon-Playlist-com:before {  content: "\e945"; }.icon-Youtube:before {  content: "\e946"; }.icon-Facebook:before {  content: "\e90c"; }.icon-Twitter:before {  content: url("../../bloomsbury/fonts/twitter-icon.svg"); }.icon-X:before {  content: url("../../bloomsbury/fonts/twitter-icon.svg"); }.icon-X_new:before {  content: url("../../bloomsbury/fonts/twitter-icon_new.svg"); }.icon-GooglePlus:before {  content: "\e911"; }.icon-LinkedIn:before {  content: "\e912"; }.icon-Instagram:before {  content: "\e913"; }.icon-Pinterest:before {  content: "\e917"; }.icon-Tumblr:before {  content: "\e921"; }.icon-Newsletters:before {  content: "\e916"; }.icon-Blogs:before {  content: "\e906"; }.icon-RSS-Feeds:before {  content: "\e91a"; }.icon-Vine:before {  content: "\e923"; }.icon-Snapchat:before {  content: "\e91e"; }.icon-Academia-edu:before {  content: "\e900"; }.icon-Academia.edu:before {  content: "\e900"; }.icon-Flickr:before {  content: "\e90e"; }.icon-Goodreads:before {  content: "\e910"; }.icon-SoundCloud:before {  content: "\e91f"; }.icon-Spotify:before {  content: "\e920"; }/*FINAL SOCIAL ICONS END'S HERE*/.carousel-control .icon-Left_arrow, .carousel-control .icon-right_arrow {  color: #5E5B5C;  font-size: 36px;  height: 36px; }.carousel-control:hover span {  color: #8a1600 !important; }.help_div {  width: 15px;  height: 15px;  border-radius: 15px;  display: inline-block;  text-align: center;  line-height: 15px;  color: #fff;  background: #8a1600 !important;  font-size: 12px; }.add_icon {  color: #8a1600 !important;  font-size: 20px;  float: left;  margin-right: 5px;  margin-top: -2px; }.no-result {  display: flex;  align-items: center;  justify-content: center;  position: absolute;  /*  height: 100%;*/ }  .no-result .result img {    display: inline-block !important; }  .no-result .result h3 {    color: #000000 !important;    padding-bottom: 15px;    font: normal 50px 'avenir-regular-class' !important; }  .no-result .result p {    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    line-height: 24px; }.oops {  margin: 30px auto; }  .oops img {    margin: 11% auto; }  .oops .error-oops h1 {    color: #000000 !important;    padding-bottom: 15px;    font: normal 50px 'avenir-regular-class' !important; }  .oops .error-text a {    color: #8a1600 !important;    font: normal 15px 'avenir-regular-class' !important; }  .oops .error-text p {    margin: 5% auto;    width: 72%;    color: #000000 !important;    font: normal 15px 'avenir-regular-class' !important;    line-height: 24px; }.error_msg {  border: 1px solid red !important; }.tour_video h1 {  display: none; }.image-viewer-controls {  position: absolute !important;  right: 4% !important;  padding: 0;  margin: 0;  top: 0 !important;  height: 98%;  padding-top: 4%;  z-index: 1; }.control-icon {  margin-bottom: 100%;  cursor: pointer;  background: rgba(255, 255, 255, 0.8);  width: 35px;  height: 35px;  padding: 10px 0px;  border-radius: 30px;  text-align: center; }  .control-icon span {    color: #666; }  .control-icon span.icon-Zoom-Out {    font: normal 2px 'toolbar' !important;    position: relative;    top: 8px; }.control-icon:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.control-icon:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.control-icon:last-child {  margin-bottom: 0 !important; }.control-icon:hover {  background: white !important; }#prev-full-view .image-viewer-controls .control-icon {  margin-bottom: 200% !important; }.slider-horizontal {  width: 100% !important; }.copy-error {  text-align: center;  padding: 10px 0px;  display: inline-block;  width: 100%; }.advanced-search .vir_keyboard {  right: 30px !important;  left: auto !important; }.advanced_keyboard .vir_keyboard {  left: auto !important;  right: 20px !important;  top: 2px !important; }.search_keypad {  display: inline; }  .search_keypad .dropdown-menu {    margin-left: -195px;    border-radius: 10px;    padding: 10px 30px;    margin-top: 15px;    margin-right: auto;    border: 1px solid #dbdbdb;    -webkit-box-shadow: 0px 1px 0px 0px #e3e3e3;    -moz-box-shadow: 0px 1px 0px 0px #e3e3e3;    box-shadow: 0px 1px 0px 0px #e3e3e3; }    .search_keypad .dropdown-menu :after {      content: "";      border-bottom: 8px solid #dbdbdb;      border-right: 8px solid transparent;      border-left: 8px solid transparent;      position: absolute;      top: -8px;      right: 80px;      z-index: 9; }    .search_keypad .dropdown-menu :before {      content: "";      border-bottom: 6px solid #fff;      border-right: 6px solid transparent;      border-left: 6px solid transparent;      position: absolute;      top: -6px;      right: 82px;      z-index: 10; }    .search_keypad .dropdown-menu .lang_arab {      float: left;      margin-right: 30px;      min-width: 118px; }      .search_keypad .dropdown-menu .lang_arab ul {        padding: 0px;        margin: 0px;        list-style: none; }        .search_keypad .dropdown-menu .lang_arab ul li {          border-bottom: 1px solid #f0f0f0; }          .search_keypad .dropdown-menu .lang_arab ul li a {            line-height: 40px;            display: block;            color: #000000 !important;            font-family: 'avenir-regular-class' !important; }          .search_keypad .dropdown-menu .lang_arab ul li a:hover {            color: #8a1600 !important; }          .search_keypad .dropdown-menu .lang_arab ul li .active {            background: url(../../arcadian/images/lang_selection_arrow.png) right center no-repeat;            color: #8a1600 !important; }        .search_keypad .dropdown-menu .lang_arab ul li:last-child {          border: none; }    .search_keypad .dropdown-menu .lang_arab:last-child {      margin-right: 0px; }.museum_contenttype #museum-title {  margin-bottom: 10px;  margin-top: -4px; }.museum_contenttype a {  color: #8a1600 !important; }.museum_contenttype .museum_search {  margin: 0px 0 30px 0px;  float: right; }  .museum_contenttype .museum_search ::-webkit-input-placeholder {    font-size: 14px !important; }  .museum_contenttype .museum_search :-moz-placeholder {    font-size: 14px !important; }  .museum_contenttype .museum_search :-ms-input-placeholder {    font-size: 14px !important; }  .museum_contenttype .museum_search img {    margin: 9px; }  .museum_contenttype .museum_search span {    color: black;    display: block;    text-align: center; }  .museum_contenttype .museum_search input[type="text"] {    border-radius: 25px 0px 0px 25px;    padding-left: 10px; }  .museum_contenttype .museum_search input[type="submit"] {    width: 40px;    height: 40px;    border-radius: 0px 25px 25px 0px;    border: none;    background: #8a1600 !important;    color: white;    margin-left: -5px; }.museum_contenttype .museum_imagesize {  text-align: right;  float: right; }  .museum_contenttype .museum_imagesize label {    margin-right: 10px;    color: #000000 !important; }  .museum_contenttype .museum_imagesize p {    text-align: right;    color: #000000 !important;    margin-top: 15px; }  .museum_contenttype .museum_imagesize .small-img {    padding: 0 3px;    background: #eee;    color: #000000 !important;    font-size: 11px;    margin-right: 5px;    cursor: pointer; }    .museum_contenttype .museum_imagesize .small-img:hover {      background: #8a1600 !important;      color: #fff !important; }    .museum_contenttype .museum_imagesize .small-img:focus {      background: #8a1600 !important;      color: #fff !important; }  .museum_contenttype .museum_imagesize .medium-img {    padding: 2px 4px;    background: #eee;    color: #000000 !important;    font-size: 12px;    margin-right: 5px;    cursor: pointer; }    .museum_contenttype .museum_imagesize .medium-img:hover {      background: #8a1600 !important;      color: #fff; }    .museum_contenttype .museum_imagesize .medium-img:focus {      background: #8a1600 !important;      color: #fff !important; }  .museum_contenttype .museum_imagesize .large-img {    padding: 3px 5px;    background: #eee;    color: #000000 !important;    font-size: 13px;    cursor: pointer; }    .museum_contenttype .museum_imagesize .large-img:hover {      background: #8a1600 !important;      color: #fff !important; }    .museum_contenttype .museum_imagesize .large-img:focus {      background: #8a1600 !important;      color: #fff !important; }  .museum_contenttype .museum_imagesize .active {    background: #8a1600 !important;    color: #fff !important;    cursor: default !important; }    .museum_contenttype .museum_imagesize .active:focus {      outline: none !important; }.museum_contenttype .museum_images {  margin-top: 40px;  display: inline-block;  width: 100%; }  .museum_contenttype .museum_images.primary-sources {    margin-bottom: 35px; }  .museum_contenttype .museum_images h3 {    margin-top: 0; }  .museum_contenttype .museum_images #museum_list {    list-style-type: none;    display: inline-block;    width: 100%;    margin-bottom: 0; }    .museum_contenttype .museum_images #museum_list li {      float: left; }      .museum_contenttype .museum_images #museum_list li:last-child a {        /*display: inline-block;        text-align: center;        margin-top: 23px;*/        height: 20px; }      .museum_contenttype .museum_images #museum_list li text {        text-align: center; }      .museum_contenttype .museum_images #museum_list li .view-all-images {        display: inline-table;        padding: 0 5px;        text-align: center;        margin-top: 23px; }        .museum_contenttype .museum_images #museum_list li .view-all-images:focus {          outline: 2px solid #671000 !important;          outline-offset: 2px; }        .museum_contenttype .museum_images #museum_list li .view-all-images:hover {          outline: 2px solid #e62400 !important;          outline-offset: 2px; }      .museum_contenttype .museum_images #museum_list li .image-gallery-box,      .museum_contenttype .museum_images #museum_list li .museum-bottom-image {        position: relative; }        .museum_contenttype .museum_images #museum_list li .image-gallery-box .img-container,        .museum_contenttype .museum_images #museum_list li .museum-bottom-image .img-container {          position: absolute;          top: 0;          bottom: 0;          left: 0;          right: 0;          text-align: center;          font: 0/0 a; }          .museum_contenttype .museum_images #museum_list li .image-gallery-box .img-container a,          .museum_contenttype .museum_images #museum_list li .museum-bottom-image .img-container a {            position: absolute;            left: 0;            width: 100%;            height: 100%; }        .museum_contenttype .museum_images #museum_list li .image-gallery-box .img-container:before,        .museum_contenttype .museum_images #museum_list li .museum-bottom-image .img-container:before {          content: ' ';          display: inline-block;          vertical-align: middle;          height: 100%; }        .museum_contenttype .museum_images #museum_list li .image-gallery-box .img-container img,        .museum_contenttype .museum_images #museum_list li .museum-bottom-image .img-container img {          vertical-align: top;          display: inline-block;          width: auto !important;          height: auto !important; }  .museum_contenttype .museum_images .lg-img li {    width: 25%; }    .museum_contenttype .museum_images .lg-img li img {      width: 100%;      height: 200px;      padding: 10px; }  .museum_contenttype .museum_images .lg-img li:last-child {    padding: 0px; }  .museum_contenttype .museum_images .lg-img li text {    display: block;    margin-top: 90px; }  .museum_contenttype .museum_images .lg-img li a.view-all-images {    display: block !important;    margin-top: 90px !important; }  .museum_contenttype .museum_images .lg-img .museum-bottom-image {    height: 200px; }    .museum_contenttype .museum_images .lg-img .museum-bottom-image .img-container img {      max-height: 200px;      padding: 10px !important; }  .museum_contenttype .museum_images .md-img li {    width: 16.66666667%; }    .museum_contenttype .museum_images .md-img li img {      width: 100%;      height: 125px;      padding: 10px; }  .museum_contenttype .museum_images .md-img li:last-child {    padding: 0px; }  .museum_contenttype .museum_images .md-img li text {    display: block;    margin-top: 90px; }  .museum_contenttype .museum_images .md-img li a.view-all-images {    display: block !important;    margin-top: 50px !important; }  .museum_contenttype .museum_images .md-img .museum-bottom-image {    height: 125px; }    .museum_contenttype .museum_images .md-img .museum-bottom-image .img-container img {      max-height: 125px;      padding: 10px !important; }  .museum_contenttype .museum_images .sm-img li {    width: 12.5%; }    .museum_contenttype .museum_images .sm-img li img {      width: 100%;      height: 90px;      padding: 10px; }  .museum_contenttype .museum_images .sm-img li:last-child {    padding: 0px; }  .museum_contenttype .museum_images .sm-img li text {    display: block;    margin-top: 21px;    padding: 2px; }  .museum_contenttype .museum_images .sm-img .museum-bottom-image {    height: 90px; }    .museum_contenttype .museum_images .sm-img .museum-bottom-image .img-container img {      max-height: 90px;      padding: 10px !important; }.museum_contenttype .museum_gallery #museum_list li {  padding: 0px;  margin: 8px; }  .museum_contenttype .museum_gallery #museum_list li .text-truncation {    min-height: 3.7em; }  .museum_contenttype .museum_gallery #museum_list li .text-truncation-outer {    padding: 5px 10px; }.museum_contenttype .museum_gallery .lg-img .image-gallery-box {  height: 200px; }  .museum_contenttype .museum_gallery .lg-img .image-gallery-box .img-container img {    max-height: 200px;    padding: 0px !important; }.museum_contenttype .museum_gallery .md-img .image-gallery-box {  height: 125px; }  .museum_contenttype .museum_gallery .md-img .image-gallery-box .img-container img {    max-height: 125px;    padding: 0px !important; }.museum_contenttype .museum_gallery .sm-img .image-gallery-box {  height: 90px; }  .museum_contenttype .museum_gallery .sm-img .image-gallery-box .img-container img {    max-height: 90px;    padding: 0px !important; }.museum_contenttype .museum_gallery .sm-img > li:nth-of-type(8n+8) {  clear: right; }.museum_contenttype .museum_gallery .md-img > li:nth-of-type(6n+6) {  clear: right; }.museum_contenttype .museum_gallery .lg-img > li:nth-of-type(4n+4) {  clear: right; }.museum_contenttype .exhibition_images {  display: inline-block;  width: 100%;  margin-top: 20px; }  .museum_contenttype .exhibition_images #exhibition_list {    list-style-type: none; }    .museum_contenttype .exhibition_images #exhibition_list li {      width: 50%;      float: left;      margin-bottom: 15px; }      .museum_contenttype .exhibition_images #exhibition_list li img {        width: 90px;        height: 90px;        margin-right: 15px;        float: left; }.museum_contenttype .museum-text {  display: flex; }  .museum_contenttype .museum-text .mus-primary-image {    float: none !important;    padding-right: 15px;    padding-left: 0 !important; }  .museum_contenttype .museum-text .mus-primary-text {    float: none !important;    padding: 0px !important;    width: 100% !important; }.museum_contenttype .museum_reviews ul {  padding: 0px;  margin: 0px 0px 0px 15px; }.other_exhibitions h4 {  text-transform: capitalize; }.primary-sources .img-responsive,.other_exhibitions .img-responsive {  padding-top: 7px; }.primary-sources h3,.other_exhibitions h3 {  margin-top: 0; }.museum_contenttype .museum_gallery .sm-img li {  width: 10.6%; }  .museum_contenttype .museum_gallery .sm-img li P {    padding: 0px 2px 5px 5px;    font-size: 12px;    margin-bottom: 0px;    min-height: 48px; }.museum_contenttype .museum_gallery .md-img li {  width: 14.66666667%; }  .museum_contenttype .museum_gallery .md-img li p {    margin-bottom: 0px;    font-size: 13px;    min-height: 50px; }.museum_contenttype .museum_gallery .lg-img li {  width: 23%; }  .museum_contenttype .museum_gallery .lg-img li p {    margin-bottom: 0px;    min-height: 55px; }.building_content .map_address {  overflow: auto;  margin: 15px 0; }.building_content .article_left table tbody tr td, .building_content .article_left table tbody tr th {  padding: 8px 0;  border-top: none; }  .building_content .article_left table tbody tr td a, .building_content .article_left table tbody tr th a {    color: #8a1600 !important; }.building_content .article_left table tbody tr td {  padding-left: 5px;  word-break: break-word; }.building_content .building_contenttype #building_title {  margin-bottom: 5px !important;  text-transform: uppercase; }.building_content .building_contenttype #building_subtitle {  color: #000000 !important; }.building_content .building_contenttype .table {  margin-top: 10px; }  .building_content .building_contenttype .table tbody tr td, .building_content .building_contenttype .table tbody tr th {    padding: 8px;    border-top: none; }  .building_content .building_contenttype .table tbody tr th {    color: #000000 !important;    padding-left: 0; }.building_content .third_div .related_cont {  padding-bottom: 20px; }.building_content .third_div .multimedia-thumb {  padding-left: 0; }  .building_content .third_div .multimedia-thumb .title-name {    font-size: 13px !important;    margin-top: 5px;    min-height: 38px;    color: #8a1600;    text-align: center;    margin-bottom: 5px; }    .building_content .third_div .multimedia-thumb .title-name a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .building_content .third_div .multimedia-thumb .title-name a:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .building_content .third_div .multimedia-thumb .related-media-img {    height: 100px;    position: relative; }    .building_content .third_div .multimedia-thumb .related-media-img .img-container {      position: absolute;      top: 0;      bottom: 0;      left: 0;      right: 0;      text-align: center;      /* Align center inline elements */      font: 0/0 a; }    .building_content .third_div .multimedia-thumb .related-media-img .img-container:before {      content: ' ';      display: inline-block;      vertical-align: middle;      height: 100%; }    .building_content .third_div .multimedia-thumb .related-media-img .img-container img {      vertical-align: top;      display: inline-block;      max-height: 100px;      width: auto !important; }.article_right.screenplay_content .drama-head .drama-title-sub.author-alias {  margin-left: 0; }.content_unlocked .article_left {  clear: both; }.content_unlocked .monography-top-img {  text-align: center; }  .content_unlocked .monography-top-img img {    display: inline-block;    -webkit-box-shadow: 0px 0px 5px 0px #b8b8b8;    -moz-box-shadow: 0px 0px 5px 0px #b8b8b8;    box-shadow: 0px 0px 5px 0px #b8b8b8; }    .content_unlocked .monography-top-img img:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .content_unlocked .monography-top-img img:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .content_unlocked .monography-top-img a {    color: #8a1600 !important; }  .content_unlocked .monography-top-img .author-alias {    margin-top: 15px; }.content_unlocked .table_of_content .input-group {  margin: 10px 0;  width: 100%;  float: none;  margin-right: 20px; }.content_unlocked .table_of_content .screenplay-gotopage {  width: 25% !important;  float: right;  margin-left: auto;  margin-right: 20px; }.content_unlocked .table_of_content .table_contents {  width: 100%; }  .content_unlocked .table_of_content .table_contents ul {    padding: 0;    margin: 0;    list-style: none; }    .content_unlocked .table_of_content .table_contents ul li {      line-height: 25px;      clear: both;      display: block;      padding-bottom: 2px;      padding-right: 10px;      margin-top: 5px; }      .content_unlocked .table_of_content .table_contents ul li > span {        float: right;        padding: 0px 0px 0px 20px;        text-align: center;        background: #fcfcfc; }      .content_unlocked .table_of_content .table_contents ul li a {        color: #8a1600 !important;        background: #fcfcfc;        padding-right: 5px;        /*line-height: 1.6em;*/ }      .content_unlocked .table_of_content .table_contents ul li a:focus {        outline: 2px solid #671000 !important;        outline-offset: 2px;        padding: inherit; }      .content_unlocked .table_of_content .table_contents ul li a:hover {        outline: 2px solid #e62400 !important;        outline-offset: 2px;        padding: inherit; }      .content_unlocked .table_of_content .table_contents ul li .dots_div {        background: url(../images/toc_dots.png) center repeat-x;        cursor: default;        background-position: right bottom 6px !important;        background-size: 7px 2px;        position: relative; }        .content_unlocked .table_of_content .table_contents ul li .dots_div span {          width: 100%;          display: initial;          vertical-align: initial; }  .content_unlocked .table_of_content .table_contents .sub_table_content_title {    padding-left: 10px; }    .content_unlocked .table_of_content .table_contents .sub_table_content_title .sub_table_content_chapt {      padding-left: 15px; }      .content_unlocked .table_of_content .table_contents .sub_table_content_title .sub_table_content_chapt .sub_table_content {        padding-left: 20px; }  .content_unlocked .table_of_content .table_contents #sub_content {    padding-left: 10px; }  .content_unlocked .table_of_content .table_contents .mono-toc a, .content_unlocked .table_of_content .table_contents .mono-toc span {    background: #fff !important; }  .content_unlocked .table_of_content .table_contents .panel-group {    margin-bottom: 0 !important;    /* padding-bottom: 5px; */ }  .content_unlocked .table_of_content .table_contents .panel-default {    border: none !important;    box-shadow: none !important;    background: transparent !important; }  .content_unlocked .table_of_content .table_contents .accordian_toc {    background: transparent !important;    height: auto !important;    padding: 0 !important;    border: none !important; }    .content_unlocked .table_of_content .table_contents .accordian_toc .sub-accordion-content {      margin-top: 5px; }    .content_unlocked .table_of_content .table_contents .accordian_toc .panel-title {      text-transform: inherit !important;      font-size: 15px; }      .content_unlocked .table_of_content .table_contents .accordian_toc .panel-title a {        color: #8a1600 !important;        cursor: default; }        .content_unlocked .table_of_content .table_contents .accordian_toc .panel-title a:focus {          outline: 2px solid #671000 !important;          outline-offset: 2px; }        .content_unlocked .table_of_content .table_contents .accordian_toc .panel-title a:hover {          outline: 2px solid #e62400 !important;          outline-offset: 2px; }      .content_unlocked .table_of_content .table_contents .accordian_toc .panel-title .glyphicon {        cursor: pointer; }    .content_unlocked .table_of_content .table_contents .accordian_toc .tocnew-active a {      background: none !important; }    .content_unlocked .table_of_content .table_contents .accordian_toc .tocnew-active span.sub-accpage {      float: right;      margin-right: 5px; }  .content_unlocked .table_of_content .table_contents .left-toc {    line-height: normal;    padding: 0;    display: none !important; }.table_of_content .table_contents .active a, .content_unlocked .table_of_content .table_contents .active .dots_div {  color: #000000 !important;  background: url(../../bloomsbury/images/black_dots.png) center repeat-x;  background-position: right bottom 6px !important;  cursor: default;  font-weight: bold;  position: relative; }.conent_locked {  float: none !important;  padding: 10px 35px;  border: 1px solid #ccc;  width: 80%;  margin: 15px auto auto auto;  left: auto !important;  right: auto !important; }  .conent_locked h5 {    color: #000000 !important;    font-size: 14px; }  .conent_locked a {    color: #8a1600 !important;    text-transform: capitalize; }.map-tooltip {  position: absolute;  z-index: 1000;  background: rgba(255, 255, 255, 0.75);  border-radius: 15px;  -moz-box-shadow: 3px 3px 3px #9e9d9d;  -webkit-box-shadow: 3px 3px 3px #9e9d9d;  box-shadow: 3px 3px 3px #9e9d9d;  padding: 10px 15px; }  .map-tooltip .region-name {    color: #000000 !important;    font-weight: bold;    font-family: 'avenir-regular-class' !important;    font-size: 14px;    text-transform: uppercase; }  .map-tooltip .region-name::after {    content: ": "; }  .map-tooltip .region-count {    color: #8a1600 !important;    font-size: 14px; }.map-section {  padding-top: 20px;  padding-bottom: 20px;  clear: both;  /*.green_shade, .green_shade .disclaimer ul {    .shade1 { fill:#e5fea2 !important; background-color:#e5fea2 !important; }    .shade2 { fill:#c2df73 !important; background-color:#c2df73 !important; }    .shade3 { fill:#9abe39 !important; background-color:#9abe39 !important; }    .shade4 { fill:#7b9f1b !important; background-color:#7b9f1b !important; }  }  .red_shade, .red_shade .disclaimer ul {    .shade1 { fill:#ffc4c4 !important; background-color:#ffc4c4 !important; }    .shade2 { fill:#ff9696 !important; background-color:#ff9696 !important; }    .shade3 { fill:#ff5b5b !important; background-color:#ff5b5b !important; }    .shade4 { fill:#ff0000 !important; background-color:#ff0000 !important; }  }*/ }  .map-section h2 {    color: #000000 !important;    font-family: 'avenir-regular-class' !important; }  .map-section p {    margin: 10px 0 15px 0;    font-size: 15px;    color: #000000 !important;    line-height: 24px;    font-family: 'avenir-regular-class' !important; }  .map-section h5 {    font-family: 'avenir-regular-class' !important;    color: #000000 !important;    line-height: 1.3em;    margin-top: 20px; }  .map-section .map-layer {    position: relative;    max-width: 850px;    margin: auto; }    .map-section .map-layer .svg-map svg {      width: 100%;      background: #aacff9;      border: solid #f1f1f1 1px; }      .map-section .map-layer .svg-map svg .white {        stroke: none;        fill: #ffffff; }      .map-section .map-layer .svg-map svg .shade1 {        stroke: none;        fill: #fff7df; }      .map-section .map-layer .svg-map svg .shade2 {        stroke: none;        fill: #fcefc9; }      .map-section .map-layer .svg-map svg .shade3 {        stroke: none;        fill: #ede0ba; }      .map-section .map-layer .svg-map svg .shade4 {        stroke: none;        fill: #e9d9a8; }    .map-section .map-layer .map-detail {      position: absolute;      background: rgba(255, 255, 255, 0.75);      top: 10px;      left: 10px;      border-radius: 35px;      -moz-box-shadow: 3px 3px 3px #9e9d9d;      -webkit-box-shadow: 3px 3px 3px #9e9d9d;      box-shadow: 3px 3px 3px #9e9d9d;      padding: 6px 15px 5px; }      .map-section .map-layer .map-detail p {        color: #8a1600 !important;        font-family: 'avenir-regular-class' !important;        font-size: 14px;        margin: 0; }        .map-section .map-layer .map-detail p strong {          color: #000000 !important;          text-transform: uppercase; }        .map-section .map-layer .map-detail p #regionItemCount {          display: inline;          font-size: 14px;          font-weight: bold; }      .map-section .map-layer .map-detail span {        color: #8a1600 !important;        font-family: 'avenir-regular-class' !important;        font-size: 14px;        text-align: center;        display: inherit;        cursor: pointer; }    .map-section .map-layer .disclaimer {      position: absolute;      background: rgba(255, 255, 255, 0.75);      bottom: 10px;      left: 10px;      border-radius: 15px;      -moz-box-shadow: 3px 3px 3px #9e9d9d;      -webkit-box-shadow: 3px 3px 3px #9e9d9d;      box-shadow: 3px 3px 3px #9e9d9d;      padding: 3px 10px;      width: 170px; }      .map-section .map-layer .disclaimer p {        color: #000000 !important;        margin: 0;        font-size: 12px; }      .map-section .map-layer .disclaimer ul {        padding: 0 !important;        margin: 0 !important; }        .map-section .map-layer .disclaimer ul li {          list-style-type: none;          float: left;          width: 18.5%;          height: 12px;          margin-left: 2px; }        .map-section .map-layer .disclaimer ul li:hover {          border: solid #ccc 1px; }        .map-section .map-layer .disclaimer ul .active {          border: solid #ccc 1px; }        .map-section .map-layer .disclaimer ul .white {          background-color: #fff; }        .map-section .map-layer .disclaimer ul .shade1 {          background-color: #fff7df; }        .map-section .map-layer .disclaimer ul .shade2 {          background-color: #fcefc9; }        .map-section .map-layer .disclaimer ul .shade3 {          background-color: #ede0ba; }        .map-section .map-layer .disclaimer ul .shade4 {          background-color: #e9d9a8; }      .map-section .map-layer .disclaimer .disclaimer-txt {        text-align: center;        color: #8a1600 !important;        display: inherit;        clear: both; }      .map-section .map-layer .disclaimer .shade-txt {        color: #000000 !important;        font-family: 'avenir-regular-class' !important;        font-size: 11px; }    .map-section .map-layer .back-btn {      position: absolute;      text-transform: uppercase;      background: rgba(255, 255, 255, 0.75);      bottom: 10px;      right: 10px;      padding: 6px 12px 7px;      border-radius: 20px;      -moz-box-shadow: 3px 3px 3px #9e9d9d;      -webkit-box-shadow: 3px 3px 3px #9e9d9d;      box-shadow: 3px 3px 3px #9e9d9d;      cursor: pointer;      line-height: 1em; }      .map-section .map-layer .back-btn span {        vertical-align: middle; }      .map-section .map-layer .back-btn .back-txt {        color: #8a1600 !important;        font-family: 'avenir-regular-class' !important;        font-weight: bold;        font-size: 13px; }    .map-section .map-layer .back-btn:hover {      background: #8a1600 !important;      color: #fff; }      .map-section .map-layer .back-btn:hover span {        color: #fff !important; }  .map-section .yellow_shade .shade1, .map-section .yellow_shade .disclaimer ul .shade1 {    fill: #fff7e0 !important;    background-color: #fff7e0 !important; }  .map-section .yellow_shade .shade2, .map-section .yellow_shade .disclaimer ul .shade2 {    fill: #fdefca !important;    background-color: #fdefca !important; }  .map-section .yellow_shade .shade3, .map-section .yellow_shade .disclaimer ul .shade3 {    fill: #eee0bb !important;    background-color: #eee0bb !important; }  .map-section .yellow_shade .shade4, .map-section .yellow_shade .disclaimer ul .shade4 {    fill: #e9d9a8 !important;    background-color: #e9d9a8 !important; }  .map-section .green_shade .shade1, .map-section .green_shade .disclaimer ul .shade1 {    fill: #cef0a4 !important;    background-color: #cef0a4 !important; }  .map-section .green_shade .shade2, .map-section .green_shade .disclaimer ul .shade2 {    fill: #afe375 !important;    background-color: #afe375 !important; }  .map-section .green_shade .shade3, .map-section .green_shade .disclaimer ul .shade3 {    fill: #8ac149 !important;    background-color: #8ac149 !important; }  .map-section .green_shade .shade4, .map-section .green_shade .disclaimer ul .shade4 {    fill: #6ca729 !important;    background-color: #6ca729 !important; }  .map-section .blue_shade .shade1, .map-section .blue_shade .disclaimer ul .shade1 {    fill: #4889cd !important;    background-color: #4889cd !important; }  .map-section .blue_shade .shade2, .map-section .blue_shade .disclaimer ul .shade2 {    fill: #2773c1 !important;    background-color: #2773c1 !important; }  .map-section .blue_shade .shade3, .map-section .blue_shade .disclaimer ul .shade3 {    fill: #0b5db1 !important;    background-color: #0b5db1 !important; }  .map-section .blue_shade .shade4, .map-section .blue_shade .disclaimer ul .shade4 {    fill: #084482 !important;    background-color: #084482 !important; }  .map-section .violet_shade .shade1, .map-section .violet_shade .disclaimer ul .shade1 {    fill: #a58fc0 !important;    background-color: #a58fc0 !important; }  .map-section .violet_shade .shade2, .map-section .violet_shade .disclaimer ul .shade2 {    fill: #8c73ad !important;    background-color: #8c73ad !important; }  .map-section .violet_shade .shade3, .map-section .violet_shade .disclaimer ul .shade3 {    fill: #6b4c92 !important;    background-color: #6b4c92 !important; }  .map-section .violet_shade .shade4, .map-section .violet_shade .disclaimer ul .shade4 {    fill: #4e2e77 !important;    background-color: #4e2e77 !important; }  .map-section .brown_shade .shade1, .map-section .brown_shade .disclaimer ul .shade1 {    fill: #bb9d9d !important;    background-color: #bb9d9d !important; }  .map-section .brown_shade .shade2, .map-section .brown_shade .disclaimer ul .shade2 {    fill: #8f7171 !important;    background-color: #8f7171 !important; }  .map-section .brown_shade .shade3, .map-section .brown_shade .disclaimer ul .shade3 {    fill: #5d4847 !important;    background-color: #5d4847 !important; }  .map-section .brown_shade .shade4, .map-section .brown_shade .disclaimer ul .shade4 {    fill: #3d2525 !important;    background-color: #3d2525 !important; }.timeline-outer-layer {  margin-top: 10px;  margin-bottom: 100px; }  .timeline-outer-layer .container {    padding-left: 0;    padding-right: 0;    width: 100% !important; }    .timeline-outer-layer .container .timeline-layout .main-tab-carousel {      border-left: solid #fff 1px;      border-bottom: solid #fff 1px; }      .timeline-outer-layer .container .timeline-layout .main-tab-carousel .item {        background-color: #000000 !important;        border-right: solid #fff 1px;        text-align: center; }        .timeline-outer-layer .container .timeline-layout .main-tab-carousel .item a {          font: normal 15px 'avenir-regular-class' !important;          color: #fff !important;          display: block;          padding: 18px; }        .timeline-outer-layer .container .timeline-layout .main-tab-carousel .item .active {          background-color: #8a1600 !important; }      .timeline-outer-layer .container .timeline-layout .main-tab-carousel .item:hover {        background-color: #8a1600 !important; }      .timeline-outer-layer .container .timeline-layout .main-tab-carousel .owl-controls .owl-nav .owl-prev, .timeline-outer-layer .container .timeline-layout .main-tab-carousel .owl-controls .owl-nav .owl-next {        position: absolute;        color: #fff;        margin-top: -45px;        padding: 20px; }      .timeline-outer-layer .container .timeline-layout .main-tab-carousel .owl-controls .owl-nav .owl-prev {        left: 0;        background: url("../images/left-carousel-arrow.png") no-repeat 50%; }      .timeline-outer-layer .container .timeline-layout .main-tab-carousel .owl-controls .owl-nav .owl-next {        right: 0;        background: url("../images/right-carousel-arrow.png") no-repeat 50%; }    .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel {      border-left: solid #ccc 1px; }      .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .item {        border-right: solid #ccc 2px;        text-align: center;        background-color: #f0f0f0; }        .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .item a {          font: normal 15px 'avenir-regular-class' !important;          color: #000000 !important;          display: block;          padding: 13px;          border-bottom: solid #f0f0f0 3px; }        .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .item .active {          color: #8a1600 !important;          background-color: #fff;          border-bottom: 3px solid #8a1600 !important; }        .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .item a:hover {          color: #8a1600 !important;          background-color: #fff;          border-bottom: solid #8a1600 !important 3px; }      .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .owl-controls .owl-nav .owl-prev, .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .owl-controls .owl-nav .owl-next {        margin-top: -3%;        position: absolute;        color: #fff;        margin-top: -43px;        padding: 20px; }      .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .owl-controls .owl-nav .owl-prev {        background: url("../images/left-carousel-arrow.png") no-repeat 50%;        left: 0;        background-size: 65%; }      .timeline-outer-layer .container .timeline-layout .secondary-tab-carousel .owl-controls .owl-nav .owl-next {        right: 0;        background: url("../images/right-carousel-arrow.png") no-repeat 50%;        background-size: 65%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer {      width: 100%;      clear: both;      height: 721px;      border: solid #ccc 1px; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer {        width: 5%;        float: left;        /*margin-top: 28%;*/ }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer .left-layer-label {          font-size: 14px;          text-align: center;          padding-top: 85px;          color: #000000 !important;          height: 135px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer a {          margin-top: 210px;          display: block; }          .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer a span {            font-size: 30px;            margin-left: 15px;            color: #8a1600 !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer {        width: 90%;        float: left; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item {          border-left: solid #ccc 1px;          height: 719px;          /*Timeline description layer End's Here*/ }          .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer {            height: 100%;            /*Timeline description layer starts Here*/ }            .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer {              width: 170px;              float: left;              padding-top: 50px; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer .blank-timeline-image {                height: 114px; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer .img-section {                position: relative;                background: url("../images/single-layer-img.png") no-repeat 0 0;                padding: 10px;                background-position: 53% 37%; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer .img-section img {                  width: auto;                  height: 94px;                  margin: auto;                  max-width: 105px; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer .img-section .img-label {                  position: absolute;                  top: 0;                  right: 12px;                  padding: 4px 10px;                  border: solid #fff 2px;                  border-radius: 16px;                  background-color: #8a1600 !important;                  color: #fff; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer .img-section-multilayer {                background: url("../images/multi-layer-img.png") no-repeat 0 0;                padding: 25px 0 5px 9px;                background-position: 98% 10%;                margin-top: -15px;                padding-bottom: 10px; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer .img-section-multilayer .img-label {                  top: 15px;                  right: 15px; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer ul {                /*margin-top: 40%;*/                margin-top: 70px;                margin-left: 0 !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer ul li {                  text-align: center;                  list-style-type: none;                  padding-bottom: 0; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer ul li .year-circle {                    font: normal 15px 'avenir-regular-class' !important;                    border: solid #353535 4px;                    padding: 14px 0;                    border-radius: 26px;                    color: #fff;                    background-color: #8a1600 !important;                    width: 52px;                    text-align: center;                    margin: auto;                    margin-top: -32px; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer ul li .oval-year {                    width: 120px !important; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer ul li .active {                    background-color: #8a1600 !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer ul li:first-child {                  border-top: solid #353535 4px; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer ul .dashed-line {                    /*top: 0;										bottom: 0;										position: absolute;										content: " ";										border: dashed #ccc 1px;																	z-index: -1;*/                  border-right: dashed #ccc 1px;                  height: 40px;                  width: 50%; }            .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width {              width: auto !important; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 {                width: 100% !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer {                  float: none;                  width: 100%;                  margin: auto; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer .img-section {                    background-position: 50% 37%; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer .img-section-multilayer {                    background-position: 51.5% 10%; }                    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer .img-section-multilayer .img-label {                      right: 43%; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 {                width: 50% !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer {                  float: none;                  width: 100%;                  margin: auto; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer .img-section {                    background-position: 50% 37%; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer .img-section-multilayer {                    background-position: 54% 10%; }                    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer .img-section-multilayer .img-label {                      right: 36%; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 {                width: 33.33% !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer {                  float: none;                  width: 100%;                  margin: auto; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer .img-section {                    background-position: 50% 37%; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer .img-section-multilayer {                    background-position: 56% 10%; }                    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer .img-section-multilayer .img-label {                      right: 30%; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 {                width: 25% !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer {                  float: none;                  width: 100%;                  margin: auto; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer .img-section {                    background-position: 50% 37%; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer .img-section-multilayer {                    background-position: 61% 10%; }                    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer .img-section-multilayer .img-label {                      right: 23%; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-5 {                width: 20% !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-5 .yearlist-single-layer {                  float: none;                  width: 100%;                  margin: auto; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-5 .yearlist-single-layer .img-section {                    background-position: 50% 37%; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-5 .yearlist-single-layer .img-section-multilayer {                    background-position: 68% 10%; }                    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-5 .yearlist-single-layer .img-section-multilayer .img-label {                      right: 16%; }              .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-6 {                width: 16.6% !important; }                .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-6 .yearlist-single-layer {                  float: none;                  width: auto !important;                  margin: auto; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-6 .yearlist-single-layer .img-section {                    background-position: 50% 37%; }                  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-6 .yearlist-single-layer .img-section-multilayer {                    background-position: 68% 10%; }                    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-6 .yearlist-single-layer .img-section-multilayer .img-label {                      right: 16%; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .empty-event {          background: url("../images/empty-event.png") no-repeat 0 0;          width: 40px;          height: 40px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .blue-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-sel-c2 {          background: url("../images/events.png") no-repeat 0 0;          width: 40px;          height: 40px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .blue-multiple-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-multi-c2 {          background: url("../images/events.png") no-repeat 0 -48px;          width: 46px;          height: 46px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .green-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-sel-c3 {          background: url("../images/events.png") no-repeat -56px 0;          width: 40px;          height: 40px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .green-multiple-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-multi-c3 {          background: url("../images/events.png") no-repeat -56px -49px;          width: 46px;          height: 46px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .yellow-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-sel-c4 {          background: url("../images/events.png") no-repeat -112px 0;          width: 40px;          height: 40px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .yellow-multiple-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-multi-c4 {          background: url("../images/events.png") no-repeat -112px -49px;          width: 46px;          height: 46px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .pink-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-sel-c5 {          background: url("../images/events.png") no-repeat -168px 0;          width: 40px;          height: 40px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .pink-multiple-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-multi-c5 {          background: url("../images/events.png") no-repeat -168px -48px;          width: 46px;          height: 46px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .cyan-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-sel-c6 {          background: url("../images/events.png") no-repeat -224px 0;          width: 40px;          height: 40px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .cyan-multiple-event, .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .event-multi-c6 {          background: url("../images/events.png") no-repeat -224px -48px;          width: 46px;          height: 46px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .popover {          max-width: 100%; }          .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .popover .popover-content h3 {            color: #000000 !important;            font: normal 20px 'avenir-regular-class' !important; }          .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .popover .popover-content h4 {            color: #000000 !important;            font: normal 15px 'avenir-regular-class' !important;            line-height: 1.5em !important; }          .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .popover .popover-content a {            color: #8a1600 !important;            font: normal 15px 'avenir-regular-class' !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer {        width: 5%;        float: right;        /*padding-top: 28%;*/        height: 719px;        border-left: solid #ccc 1px; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer a {          display: block;          margin-top: 348px; }          .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer a span {            font-size: 30px;            margin-left: 15px;            color: #8a1600 !important; }    .timeline-outer-layer .container .timeline-layout .year-detail-layer {      border: solid #ccc 1px;      height: 735px; }      .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-info-close {        cursor: pointer;        margin: 10px; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-info-close span {          color: #8a1600 !important;          border: solid #8a1600 !important 2px;          border-radius: 13px;          font-weight: bold;          font-size: 16px;          padding: 0px 6px 1px; }      .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel {        width: 90%;        margin: auto;        padding-top: 35px; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel h4 {          color: #000000 !important;          font: normal 15px 'avenir-regular-class' !important;          text-align: center; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel h6 {          color: #000000 !important;          font: normal 12px 'avenir-regular-class' !important;          line-height: 1.4em; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-stage-outer {          width: 100%;          margin: auto; }          .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-stage-outer .owl-stage {            margin: auto; }            .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-stage-outer .owl-stage .owl-item {              padding: 10px;              text-align: center; }              .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-stage-outer .owl-stage .owl-item img {                width: auto;                height: 114px;                margin: auto; }              .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-stage-outer .owl-stage .owl-item .more-text {                font-size: 12px !important; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {          position: absolute;          font-size: 24px;          /*margin-top: -14%;*/          margin-top: -150px;          padding: 20px;          /*background: url("../images/left-carousel-arrow.png") no-repeat 50%;*/          left: -5%;          color: #8a1600 !important; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {          position: absolute;          font-size: 24px;          /*margin-top: -14%;*/          margin-top: -150px;          padding: 20px;          /*background: url("../images/right-carousel-arrow.png") no-repeat 50%;*/          right: -5%;          color: #8a1600 !important; }      .timeline-outer-layer .container .timeline-layout .year-detail-layer .detail-year-info {        border-top: solid #353535 4px;        margin-top: 20px; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .detail-year-info .detail-year-circle {          font: normal 15px 'avenir-regular-class' !important;          border: solid #353535 4px;          padding: 13px 0;          border-radius: 26px;          color: #fff;          background-color: #8a1600 !important;          width: 52px;          text-align: center;          margin: auto;          margin-top: -20px; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .detail-year-info .oval-year {          width: 150px !important; }      .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel {        width: 90%;        margin: 10px auto auto; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage {          margin: auto; }          .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul {            padding: 0 10px;            max-height: 350px;            overflow-x: hidden;            overflow-y: visible;            margin-bottom: 0 !important; }            .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li {              list-style-type: none;              margin-bottom: 20px;              line-height: 7em;              clear: both;              height: 85px; }              .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left {                width: 35%;                float: left; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .blue-event, .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .event-sel-c2 {                  background: url("../images/events.png") no-repeat 0 0;                  width: 40px;                  height: 40px; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .green-event, .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .event-sel-c3 {                  background: url("../images/events.png") no-repeat -56px 0;                  width: 40px;                  height: 40px; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .yellow-event, .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .event-sel-c4 {                  background: url("../images/events.png") no-repeat -112px 0;                  width: 40px;                  height: 40px; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .pink-event, .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .event-sel-c5 {                  background: url("../images/events.png") no-repeat -168px 0;                  width: 40px;                  height: 40px; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .cyan-event, .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left .event-sel-c6 {                  background: url("../images/events.png") no-repeat -224px 0;                  width: 40px;                  height: 40px; }              .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right {                width: 65%;                float: right; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right h3 {                  color: #000000 !important;                  font: normal 15px 'avenir-regular-class' !important;                  margin-top: 0px !important;                  margin-bottom: 5px !important; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right p {                  color: #000000 !important;                  font: normal 12px 'avenir-regular-class' !important;                  margin-bottom: 5px; }                .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right a {                  color: #8a1600 !important;                  font: normal 12px 'avenir-regular-class' !important; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-controls .owl-nav .owl-prev {          position: absolute;          color: #fff;          margin-top: -17%;          padding: 20px;          /*background: url("../images/left-carousel-arrow.png") no-repeat 50%;*/          left: -5%; }          .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-controls .owl-nav .owl-prev span {            font-size: 20px;            color: #8a1600 !important; }        .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-controls .owl-nav .owl-next {          position: absolute;          color: #fff;          margin-top: -17%;          padding: 20px;          /*background: url("../images/right-carousel-arrow.png") no-repeat 50%;*/          right: -5%; }          .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-controls .owl-nav .owl-next span {            font-size: 20px;            color: #8a1600 !important; }    .timeline-outer-layer .container .timeline-layout .event-selection-layer {      border-right: solid #ccc 1px;      border-left: solid #ccc 1px;      border-bottom: solid #ccc 1px;      height: auto; }      .timeline-outer-layer .container .timeline-layout .event-selection-layer ul {        margin-bottom: 0; }        .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li {          font: normal 13px 'avenir-regular-class' !important;          color: #000000 !important;          text-transform: uppercase;          list-style-type: none;          float: left;          width: auto;          padding: 15px 0px 15px 15px;          text-align: center; }          .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li span {            padding: 0px 7px;            border-radius: 4px;            margin-right: 10px; }          .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .blue-event-sel, .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .event-legend-2 {            background-color: #3473d1; }          .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .green-event-sel, .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .event-legend-3 {            background-color: #54be2a; }          .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .yellow-event-sel, .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .event-legend-4 {            background-color: #ffa600; }          .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .pink-event-sel, .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .event-legend-5 {            background-color: #d3449e; }          .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .cyan-event-sel, .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li .event-legend-6 {            background-color: #00bd9d; }    .timeline-outer-layer .container .timeline-layout .fullscreen-layer {      border-right: solid #ccc 1px;      border-left: solid #ccc 1px;      border-bottom: solid #ccc 1px;      background-color: #000;      height: 45px; }      .timeline-outer-layer .container .timeline-layout .fullscreen-layer span {        float: right;        color: #fff;        padding: 10px;        font-size: 24px;        cursor: pointer;        border-left: solid #ccc 1px; }.disable-arrow {  cursor: not-allowed !important;  opacity: 0.6; }.timeline-modal .modal-content .btnBackward span, .timeline-modal .modal-content .btnForward span {  font-size: 27px;  color: #8a1600 !important;  margin-top: 0; }.timeline-modal .image-width-1 {  width: 350px; }.timeline-modal .image-width-2 {  width: 640px; }  .timeline-modal .image-width-2 .img-section-carousel {    width: 100% !important; }.pin-modal {  /*top: 40%;*/ }  .pin-modal .modal-dialog {    /*display: table;		width: auto;*/ }    .pin-modal .modal-dialog .modal-content {      border-radius: 3px;      border: solid #000 1px; }      .pin-modal .modal-dialog .modal-content .modal-body {        padding-top: 10px; }        .pin-modal .modal-dialog .modal-content .modal-body .event-info-layer {          margin-right: 10px;          margin-top: -10px; }          .pin-modal .modal-dialog .modal-content .modal-body .event-info-layer h3 {            color: #000000 !important;            font: normal 20px 'avenir-regular-class' !important;            margin-top: 10px;            margin-bottom: 5px; }          .pin-modal .modal-dialog .modal-content .modal-body .event-info-layer h4 {            color: #000000 !important;            font: normal 15px 'avenir-regular-class' !important;            line-height: 1.5em !important;            margin-bottom: 5px;            margin-top: 5px; }          .pin-modal .modal-dialog .modal-content .modal-body .event-info-layer a {            color: #8a1600 !important;            font: normal 15px 'avenir-regular-class' !important; }.image-modal {  /*height: 245px;*/ }  .image-modal .image_carousel_modal .img-section-new {    display: inline-block;    width: 100%; }    .image-modal .image_carousel_modal .img-section-new .btnBackward {      width: 5%;      float: left;      margin-top: 22%; }    .image-modal .image_carousel_modal .img-section-new .img-section-carousel {      width: 90%;      float: left; }      .image-modal .image_carousel_modal .img-section-new .img-section-carousel .item {        padding: 10px; }      .image-modal .image_carousel_modal .img-section-new .img-section-carousel .img-modal {        padding: 0px 10px;        height: 300px;        position: relative; }        .image-modal .image_carousel_modal .img-section-new .img-section-carousel .img-modal .img-container {          position: absolute;          top: 0;          bottom: 0;          left: 0;          right: 0;          text-align: center;          /* Align center inline elements */          font: 0/0 a; }        .image-modal .image_carousel_modal .img-section-new .img-section-carousel .img-modal .img-container:before {          content: ' ';          display: inline-block;          vertical-align: middle;          height: 100%; }        .image-modal .image_carousel_modal .img-section-new .img-section-carousel .img-modal .img-container img {          vertical-align: middle;          display: inline-block;          max-height: 300px;          width: auto !important; }      .image-modal .image_carousel_modal .img-section-new .img-section-carousel .img-section-layer h5 {        text-align: center;        font-size: 20px; }      .image-modal .image_carousel_modal .img-section-new .img-section-carousel h6 {        word-wrap: break-word;        padding: 0;        text-align: left;        font-size: 16px;        line-height: 22px; }    .image-modal .image_carousel_modal .img-section-new .btnForward {      width: 5%;      float: right;      margin-top: 22%; }.img-section-content {  position: absolute;  border: solid #000000 !important 2px;  background-color: #fff;  z-index: 1;  border-radius: 6px;  margin-top: 15px;  padding: 10px; }  .img-section-content .btnBackward img {    width: auto !important;    height: auto !important;    float: left;    margin-top: 100px !important; }  .img-section-content .btnForward img {    width: auto !important;    height: auto !important;    float: right;    margin-top: 100px !important; }  .img-section-content .img-section-carousel {    position: relative;    overflow: hidden;    height: 230px;    margin: 0 20px; }    .img-section-content .img-section-carousel ul {      position: relative;      list-style: none;      list-style-type: none;      margin: 0 !important;      padding: 0px; }      .img-section-content .img-section-carousel ul li {        position: absolute;        border-top: none;        float: left;        margin-right: 1px;        background: #fff;        text-align: center;        width: 170px;        padding-top: 25px; }        .img-section-content .img-section-carousel ul li .img-section-layer img {          margin: auto; }        .img-section-content .img-section-carousel ul li .img-section-layer h5 {          font: normal 14px 'avenir-regular-class' !important;          color: #000000 !important;          text-align: center; }        .img-section-content .img-section-carousel ul li .img-section-layer h6 {          font: normal 12px 'avenir-regular-class' !important;          color: #000000 !important;          text-align: center;          line-height: 1.5em;          word-wrap: break-word;          padding: 0 10px 0 0; }      .img-section-content .img-section-carousel ul li:first-child {        border-top: none !important; }.logout-btn, .signout-btn {  width: 120px;  text-align: center;  border-radius: 20px;  height: 36px;  background: #8a1600 !important;  color: #fff !important;  display: block;  font-size: 15px;  line-height: 34px;  margin: auto; }  .logout-btn span, .signout-btn span {    color: #fff; }.logout-btn:hover, .signout-btn:hover {  background: #671000 !important; }  .logout-btn:hover span, .signout-btn:hover span {    color: #fff; }.bootstrap-select button {  padding-right: 38px !important; }#email-provide {  font-size: 14px; }.email-username {  font-size: 14px;  margin-top: 40px !important; }.page-range {  text-align: right; }.mono-author {  width: auto;  padding-right: 0px;  line-height: 26px; }.mono-view {  margin-top: 10px; }  .mono-view #view_morelink {    color: #8a1600 !important; }    .mono-view #view_morelink:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .mono-view #view_morelink:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }.my-library .collapsed .icon-folder {  color: #000000 !important; }.my-library .icon-nochild .icon-folder {  color: #000000 !important; }.my-library .icon-folder {  color: #8a1600 !important; }.bpm-privacy-policy h3 {  margin-bottom: 10px; }#flt_viewmore {  color: #8a1600 !important;  display: block;  text-align: right;  padding: 2px !important; }  #flt_viewmore:hover {    outline: 2px solid #e62400 !important; }  #flt_viewmore:focus {    outline: 2px solid #671000 !important;    outline-offset: 0px !important; }.result-per-page .btn {  padding: 0px 9px !important; }.search_template .search_left_accordian .panel-default .panel-heading .panel-title label {  width: 77%;  display: table-cell !important; }.art_left_pad .outer-search {  width: 100% !important;  margin-bottom: 20px; }  .art_left_pad .outer-search ::-webkit-input-placeholder {    font-size: 14px !important; }  .art_left_pad .outer-search :-moz-placeholder {    font-size: 14px !important; }  .art_left_pad .outer-search :-ms-input-placeholder {    font-size: 14px !important; }.outer-search {  width: 75%; }.search ::-webkit-input-placeholder {  color: #9e9898; }.about-discover {  display: block;  margin-bottom: 10px; }.sec_lev_filter:first-child .glyphicon-plus {  margin-bottom: 10px; }.temp-list {  list-style: none;  font-weight: bold;  margin-left: 0px !important; }.article_right .italic {  font-style: italic; }.article_right .preface img {  margin: 10px 0; }.article_right .informaltable {  font-size: 15px; }  .article_right .informaltable table {    width: 100% !important;    margin-bottom: 10px; }    .article_right .informaltable table th, .article_right .informaltable table td {      padding: 8px 6px 0px 10px;      width: auto !important; }      .article_right .informaltable table th p, .article_right .informaltable table td p {        text-align: left; }.article_right .orderedlist ol {  margin-left: 25px; }  .article_right .orderedlist ol li p {    display: block !important; }.article_right .titlepage h2 {  font-size: 22px !important;  margin-bottom: 10px; }.article_right.sourcetype-content .titlepage div div h1, .article_right.sourcetype-content .titlepage div div h2, .article_right.sourcetype-content .titlepage div div h3, .article_right.sourcetype-content .titlepage div div h4, .article_right.sourcetype-content .titlepage div div h5 {  padding-top: 15px !important; }/*.small-toc {	display: table !important;	width: 100%;	.small-toc-left {		display: table-cell;		width: 60%;	}	.small-toc-right {		display: table-cell;		width: 40%;		vertical-align: middle;		float: none !important;		line-height: 1em;	}}*/.timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .owl-item:nth-child(odd) {  background-color: #f8f8f8 !important;  height: 100%; }.timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .owl-item:nth-child(even) {  background-color: #fff !important;  height: 100%; }.fb-signup-form .form-group #sn-signup-send-btn {  margin-right: 20px; }.timeline-outer-layer:-webkit-full-screen {  overflow: auto !important;  background-color: #fff !important;  margin-bottom: 0 !important;  margin-top: 0 !important;  width: 100% !important; }.timeline-outer-layer:-moz-full-screen {  overflow: auto !important;  background-color: #fff !important;  margin-bottom: 0 !important;  margin-top: 0 !important;  width: 100% !important; }.timeline-outer-layer:-ms-fullscreen {  overflow: auto !important;  background-color: #fff !important;  margin-bottom: 0 !important;  margin-top: 0 !important;  width: 100% !important; }.timeline-outer-layer:-fullscreen {  overflow: auto !important;  background-color: #fff !important;  margin-bottom: 0 !important;  margin-top: 0 !important;  width: 100% !important; }/*.theme-color {  color: $theme-color;}*/a#more_result {  float: right;  padding-right: 35px;  padding: 2px; }  a#more_result:hover {    outline: 2px solid #e62400 !important; }  a#more_result:focus {    outline: 2px solid #671000 !important;    outline-offset: 0px !important; }.search-no-results .no-result {  position: relative !important; }a#flt_viewmore:focus {  color: #8a1600 !important; }a.more-results, a#contenttype_more {  color: #8a1600 !important;  /*float: none !important; display: inline-block;  width: 100%;*/  text-align: right; }.content-height {  max-height: 120px;  overflow: hidden; }.category_more a {  color: #8a1600 !important; }  .category_more a:focus {    outline: 2px solid #671000 !important;    outline-offset: 4px; }  .category_more a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 4px; }.table_contents .mono-toc {  display: table !important;  position: relative;  width: 100%; }  .table_contents .mono-toc .toc-unlock {    position: absolute;    left: -13px;    top: 14px;    /*left:-20px; top:15px;*/ }  .table_contents .mono-toc .dots_div {    display: table-cell;    width: 65%;    background-position: right bottom 8px !important;    position: relative; }  .table_contents .mono-toc span {    /*display: table-cell;*/    width: 35%;    padding: 0 !important;    float: none !important;    vertical-align: bottom;    line-height: 1em; }  .table_contents .mono-toc .mono-toc-chapter {    padding-left: 0 !important;    margin-left: 0 !important; }.about_left ul {  margin-left: 0 !important; }.toc-unlock {  display: inline-block;  padding: 0 13px 0 0;  cursor: default;  line-height: 20px; }  .toc-unlock img {    margin-top: 3px;    padding-right: 5px;    width: 17px;    height: 16px;    margin-left: 8px; }span.toc-unlock {  /*vertical-align: middle !important;*/  height: 15px; }#sub-accordion:last-child {  padding-bottom: 15px !important; }code {  color: #8a1600 !important;  padding: 0;  font-family: 'avenir-regular-class' !important;  font-size: 100% !important; }.category_cont .recent-items {  padding-top: 10px; }#related_content .category_cont {  padding: 20px 5px; }  #related_content .category_cont .recent-items {    padding: 0 10px; }  #related_content .category_cont img {    margin-bottom: 10px; }#related_content .category_cont:nth-child(6) {  border-bottom: none !important; }.author-alter {  padding: 0;  width: auto; }.author-alias {  margin-top: 3px; }.category_more {  display: inline-block;  width: 100%; }  .category_more a#contenttype_more {    color: #8a1600 !important;    /*float: none !important;    display: inline-block;     width: 100%;*/    text-align: right;    position: relative;    bottom: 32px; }.attribution span {  display: inline-block;  margin-bottom: 10px; }.question td:first-child {  padding-right: 3px; }.level-taxonomy .panel-group {  margin-bottom: 10px !important; }.level-taxonomy .panel-default {  border: none;  border-radius: none;  background: none !important;  box-shadow: none !important; }  .level-taxonomy .panel-default .panel-heading {    height: auto;    padding: 0;    background: transparent !important;    border: none;    border-radius: 0;    color: red; }    .level-taxonomy .panel-default .panel-heading .panel-title a {      color: #8a1600 !important; }    .level-taxonomy .panel-default .panel-heading .panel-title .glyphicon-plus {      background: none;      width: auto;      height: auto;      color: #8a1600 !important; }    .level-taxonomy .panel-default .panel-heading .panel-title .glyphicon-plus:before {      content: "\002b" !important; }    .level-taxonomy .panel-default .panel-heading .panel-title .glyphicon-minus {      background: none;      width: auto;      height: auto;      color: #8a1600 !important; }    .level-taxonomy .panel-default .panel-heading .panel-title .glyphicon-minus:before {      content: "\2212" !important; }    .level-taxonomy .panel-default .panel-heading .panel-title .child-toggle-icon {      cursor: pointer; }  .level-taxonomy .panel-default .panel-body a {    color: #8a1600 !important; }    .level-taxonomy .panel-default .panel-body a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .level-taxonomy .panel-default .panel-body a:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .level-taxonomy .panel-default .panel-collapse .panel-body {    padding-top: 10px; }    .level-taxonomy .panel-default .panel-collapse .panel-body ul {      list-style: none; }      .level-taxonomy .panel-default .panel-collapse .panel-body ul li {        border-bottom: solid #e9e9e9 1px;        padding: 5px 0 5px 20px;        color: #8a1600 !important; }        .level-taxonomy .panel-default .panel-collapse .panel-body ul li p {          color: #000000 !important; }.itemizedlist {  margin-left: 15px; }  .itemizedlist .listitem p {    display: block !important; }.epigraph {  padding-left: 20px;  display: inline-block;  width: 100%;  padding-bottom: 10px; }.icon-Social_Pinterest {  color: #bd081c; }.home-tradition {  font-size: 23px !important; }.BEYStyleJ .itemizedlist {  -webkit-column-width: 200px;  -moz-column-width: 200px;  column-width: 200px; }.article_right .part dl.toc {  list-style: none; }  .article_right .part dl.toc li {    display: table;    width: 100%;    padding-bottom: 5px; }    .article_right .part dl.toc li .dots_div {      display: table-cell;      width: 93%;      position: relative; }    .article_right .part dl.toc li span {      display: table-cell;      width: 7%;      text-align: right; }.ui-menu-item-wrapper:hover, .ui-menu-item-wrapper:focus, .ui-menu-item:hover, .ui-menu-item:focus {  border-radius: 3px 4px 3px 4px !important; }.article_template .sub-accordion-toggle {  padding-top: 0;  padding-bottom: 0; }.block-title {  display: block; }.article_right .article_title #archivevolu-subj {  margin-top: 0 !important;  margin-bottom: 0 !important; }.article_right .article_title ul {  margin-bottom: 0 !important; }.article_right .panel-heading .panel-title a#accordion-toggleId:focus {  outline: 2px solid #671000;  outline-offset: 2px; }.article_right .panel-heading .panel-title a#accordion-toggleId:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.article_right .panel-heading .panel-title span#glyphiconId:focus {  outline: 2px solid #671000;  outline-offset: 2px; }.article_right .panel-heading .panel-title .glyphicon {  float: right;  cursor: pointer; }.article_right .panel-heading .panel-title .glyphicon-minus {  background: url(../../bloomsbury/images/minus_icon.png) no-repeat;  width: 22px;  height: 22px;  background-size: contain; }.article_right .panel-heading .panel-title .glyphicon-plus {  background: url(../../bloomsbury/images/plus_icon.png) no-repeat;  width: 22px;  height: 22px;  background-size: contain; }.article_right .panel-heading .panel-title .glyphicon-plus:before, .article_right .panel-heading .panel-title .glyphicon-minus:before {  content: "" !important; }.article_right .parent-accordion {  background: none !important; }.place-list > div:nth-of-type(3n+1) {  clear: left; }.sidebar-terms,.sidebar-exercises-activities,.sidebar,.sidebar-sidebar1,.sidebar-sidebar2,.sidebar-sidebar3 {  background: #e0e0e0;  padding: 10px 10px 5px 10px;  margin-bottom: 10px; }.sidebar-sidebar5,.sidebar-sidebar6 {  border: 1px solid #e0e0e0;  padding: 10px 10px 5px 10px;  margin-bottom: 10px;  float: none;  width: 100%;  margin: auto auto 20px auto; }.encyclo-content .sidebar,.encyclo-content .sidebar-sidebar1,.encyclo-content .sidebar-sidebar2,.encyclo-content .sidebar-sidebar3 {  background: #e0e0e0;  padding: 10px 10px 5px 10px;  margin-bottom: 10px; }.encyclo-content .sidebar-sidebar4,.encyclo-content .recipe {  border: 1px solid #e0e0e0;  padding: 10px 10px 5px 10px;  margin-bottom: 10px;  float: none;  width: 75%;  margin: auto auto 20px auto; }  .encyclo-content .sidebar-sidebar4 p,  .encyclo-content .recipe p {    text-align: center; }  .encyclo-content .sidebar-sidebar4 .simplelist,  .encyclo-content .recipe .simplelist {    text-align: center;    width: 100%; }.encyclo-content .encyclo-table {  padding-left: 0px !important;  padding-bottom: 0px !important;  padding-right: 0px !important; }.encyclo-content .simplelist {  margin-bottom: 10px; }  .encyclo-content .simplelist td {    line-height: 25px;    font-size: 15px; }.encyclo-content .mediaobject {  margin-bottom: 20px;  display: inline-block;  width: 100%; }  .encyclo-content .mediaobject img {    margin: auto;    float: inherit; }.encyclo-content .caption {  margin: 0px auto 30px auto;  text-align: center; }.encyclo-content .page-range {  margin-bottom: 10px; }.encyclo-content .chap-encyclop .conent_locked {  margin-top: 20px; }.encyclo-content .chap-encyclop p {  display: block;  width: 100%; }.encyclo-content .encyclo-accordian .table_contents ul {  padding: 0px 0px !important; }.encyclo-content .encyclo-accordian .table_contents #sub-accordion:last-child {  padding-bottom: 0px !important; }.after-signin-dropdown ul li:last-child {  margin-top: 10px; }.carousel-indicators {  width: auto !important; }.year_checkbox {  margin-left: 15px !important;  margin-bottom: 0 !important;  margin-top: 12px !important; }.header-layout .header-dropdown a span.help_div {  color: #fff !important; }.viewall-entry {  float: right;  line-height: 35px; }.building-add-pin {  display: inline-block;  width: 100%;  margin-bottom: 10px;  text-transform: uppercase; }.image-fullscreen {  background-color: #000 !important; }  .image-fullscreen .subs-modal {    display: block;    width: 100%;    margin: 0px; }    .image-fullscreen .subs-modal .modal-content {      background-color: transparent !important; }      .image-fullscreen .subs-modal .modal-content .icon-Left_arrow {        font-size: 50px;        position: absolute;        top: 49%;        padding-left: 20px;        left: 0px;        color: #cccccc;        cursor: pointer; }      .image-fullscreen .subs-modal .modal-content .icon-right_arrow {        font-size: 50px;        position: absolute;        top: 50%;        right: 0px;        padding-right: 20px;        color: #cccccc;        cursor: pointer; }      .image-fullscreen .subs-modal .modal-content .owl-prev-inactive, .image-fullscreen .subs-modal .modal-content .owl-next-inactive {        opacity: 0.6;        cursor: not-allowed; }.dictionary-searchwith {  display: inline-block;  width: 100%; }  .dictionary-searchwith .dic-searchwithin {    float: left;    width: 74%; }    .dictionary-searchwith .dic-searchwithin .form-control {      width: 57%; }.dic-left .dic-searchwithin {  float: left;  width: 100%; }  .dic-left .dic-searchwithin .form-control {    width: 82%;    font-size: 14px !important;    padding-left: 13px !important; }.audio_player.styles_H1txT6fhl .vjs-big-play-button {  top: 50% !important;  font-size: 30px !important;  line-height: 62px !important;  margin: auto !important;  opacity: .8;  text-align: center;  width: 62px !important;  height: 62px !important;  vertical-align: middle;  left: 50% !important;  transform: translate(-50%, -50%); }.audio_player.styles_JWyORVo5Ea .vjs-big-play-button {  top: 50% !important;  font-size: 30px !important;  line-height: 38px !important;  margin: auto !important;  opacity: .8;  text-align: center;  width: 62px !important;  height: 62px !important;  vertical-align: middle;  left: 50% !important;  transform: translate(-50%, -50%); }.audio_player .vjs-big-play-button {  top: 25% !important;  font-size: 30px !important;  line-height: 62px !important;  margin: auto !important;  opacity: .8;  text-align: center;  width: 62px;  height: 62px;  vertical-align: middle; }.audio_player .video-js {  height: 275px !important; }.player-container {  width: 100%;  margin: 20px auto auto auto; }.vjs-big-play-button {  padding: 18px !important;  top: 50% !important;  left: 50% !important;  border: none;  border-radius: 100% !important;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);  transition: all .3s ease;  background: #8a1600 !important; }  .vjs-big-play-button .vjs-icon-placeholder::before {    font-size: 23px;    top: 12px !important; }.vjs-big-play-button:before {  margin: auto !important;  font-family: VideoJS;  font-weight: 400;  font-style: normal; }.vjs-play-control {  font-family: VideoJS !important;  line-height: inherit !important;  font-size: inherit !important; }.vjs-fullscreen-control {  font-family: VideoJS !important;  line-height: inherit !important;  font-size: inherit !important; }.video-js {  width: 100% !important;  height: 452px !important;  background: none !important; }  .video-js .vjs-poster {    /*background: none;*/ }.p3-transcript-container {  width: 100% !important; }.p3sdk-interactive-transcript-collapse {  font-family: 'avenir-regular-class' !important; }.transcript-container {  border: 1px solid #e0e0e0;  border-top: 5px solid #8a1600 !important;  padding: 20px 20px 0px 20px;  margin-bottom: 20px;  margin-top: 10px; }  .transcript-container a {    font-family: 'avenir-regular-class' !important; }  .transcript-container p {    text-align: left !important; }  .transcript-container .p3sdk-interactive-transcript-content {    height: 300px;    overflow-y: auto; }    .transcript-container .p3sdk-interactive-transcript-content span:hover {      text-decoration: underline;      cursor: pointer; }  .transcript-container .fa-download {    float: right; }  .transcript-container .fa-download:before {    content: ' ' !important; }  .transcript-container .p3sdk-current-word {    font-weight: bold;    color: #671000 !important; }  .transcript-container .p3sdk-interactive-transcript-search-hit {    background: #e62400B3 !important;    color: white; }  .transcript-container .p3sdk-interactive-transcript-progressbar {    display: block;    height: 10px;    margin: 10px auto;    background: #757575 !important;    width: 100%;    cursor: pointer; }  .transcript-container .p3sdk-interactive-transcript-progress {    display: block;    float: left;    background: #8a1600 !important;    height: 2px;    margin: 4px 0;    border: 1px solid #aaa; }  .transcript-container .p3sdk-progress-search-marker {    font-size: 22px;    height: 22px;    line-height: 24px;    z-index: 9 !important;    color: #fff; }.p3sdk-interactive-transcript-collapse-visible {  margin: 20px 0px 20px 0px;  text-align: right; }  .p3sdk-interactive-transcript-collapse-visible .search-container .pl-0 {    padding-left: 0; }  .p3sdk-interactive-transcript-collapse-visible .search-container .pr-0 {    padding-right: 0; }  .p3sdk-interactive-transcript-collapse-visible .search-container .pad-0 {    padding: 0; }.transcript-container .search-transcript {  position: relative; }  .transcript-container .search-transcript img.img-responsive {    display: inline-block;    margin-left: 0;    margin-top: 0;    right: 10px;    position: absolute;    top: 10px; }.p3-transcript-container .p3-transcript-main {  overflow-x: hidden; }.frost {  border-top: none !important;  background: #000; }.frost .p3-transcript-controller, .frost .p3-transcript-bottombar {  background: #000 !important; }.museum_address {  display: inline-block;  margin-bottom: 8px; }  .museum_address h2 {    margin-bottom: 10px !important; }.museum_address p {  margin-top: 6px !important; }.museum_website {  margin-bottom: 10px;  word-wrap: break-word; }  .museum_website h4 {    font-weight: bold;    font-size: 15px;    margin-bottom: 5px; }#related_content.border-related .category_cont:nth-child(6) {  border-bottom: 2px dashed #e5e5e5 !important; }.no-content {  width: 60% !important;  float: none !important;  margin: 10px auto 15px auto !important; }.open-url-img {  width: 40px;  float: left;  margin-right: 10px;  margin-top: 5px; }a.page-indicator {  position: absolute;  height: 4px; }span.page-indicator {  position: absolute;  height: 4px;  border-top: 1px solid #000;  border-left: 1px solid #000;  font-style: normal; }.page-numbers {  text-align: right;  position: absolute;  right: 0px;  font-size: 10px; }.screenplay_content .screenplay_container {  display: -webkit-flex;  display: flex;  -webkit-align-items: center;  align-items: center;  margin: 20px 0px; }  .screenplay_content .screenplay_container h2 {    margin-bottom: 10px !important;    font-size: 20px !important;    font-weight: bold; }  .screenplay_content .screenplay_container h3 {    font-size: 18px !important; }  .screenplay_content .screenplay_container .what_you_need {    flex: 1;    border: 1px solid #d63f44;    padding: 10px 15px; }    .screenplay_content .screenplay_container .what_you_need h2 {      font-size: 20px;      margin-bottom: 10px;      font-weight: bold; }      .screenplay_content .screenplay_container .what_you_need h2 img {        max-width: 35px;        display: inline;        margin-right: 5px;        vertical-align: bottom; }    .screenplay_content .screenplay_container .what_you_need ul {      padding: 0px;      margin: 0px 0px 0px 20px; }      .screenplay_content .screenplay_container .what_you_need ul li {        padding-bottom: 5px; }  .screenplay_content .screenplay_container .what_need_img {    width: 40%;    -webkit-justify-content: center;    justify-content: center;    padding: 10px; }    .screenplay_content .screenplay_container .what_need_img img {      margin: auto; }.screenplay_content .lineGroup {  margin-bottom: 20px; }.screenplay_content .screen-para {  margin: 20px 0px; }  .screenplay_content .screen-para .what_you_need h2 {    font-size: 20px;    margin-bottom: 10px;    font-weight: bold; }    .screenplay_content .screen-para .what_you_need h2 img {      max-width: 35px;      display: inline;      margin-right: 5px;      vertical-align: bottom; }.screenplay_content h3 {  margin-top: 10px; }.screenplay_content .what_could_do {  border: none !important;  padding-left: 0 !important;  padding-bottom: 0 !important; }  .screenplay_content .what_could_do ul, .screenplay_content .what_could_do ol {    margin-left: 35px !important; }.screenplay_content .where_next {  border: 1px solid #7f94b1 !important; }.screenplay_content .read_screenplay {  margin-bottom: 20px; }  .screenplay_content .read_screenplay a {    display: block;    line-height: normal;    color: #fff !important;    height: auto;    padding: 10px; }  .screenplay_content .read_screenplay img {    display: inline;    margin-right: 5px; }.screenplay_content .screenplay_listing {  background: #fcfcfc;  border: 1px solid #f4f4f4; }  .screenplay_content .screenplay_listing .screenplay_cover img {    margin: auto;    display: block; }  .screenplay_content .screenplay_listing .screenplay_row {    padding: 20px 0px;    margin: 0px !important; }    .screenplay_content .screenplay_listing .screenplay_row h2 {      font-size: 18px;      font-weight: bold;      margin-bottom: 5px; }    .screenplay_content .screenplay_listing .screenplay_row:nth-child(even) {      background: #f5f5f5; }    .screenplay_content .screenplay_listing .screenplay_row a {      color: #8a1600 !important; }.screenplay_content .shadow_box {  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);  padding: 1in;  margin-top: 10px;  font-family: Courier;  margin-bottom: 20px;  font-size: 12pt;  color: #000 !important; }  .screenplay_content .shadow_box p {    line-height: 24px; }  .screenplay_content .shadow_box .lineGroup {    margin-bottom: 20px; }.screenplay_content .taxonomy_accordian .panel-heading .panel-title a {  text-transform: uppercase; }.screenplay_content .BEYStyleG {  border: 1px solid #fddf4e !important;  flex: 1;  padding: 10px 15px; }.screenplay_content .BEYStyleH {  border: 1px solid #d5ebf2 !important;  flex: 1;  padding: 10px 15px; }.screenplay_content .BEYStyleJ {  border: 1px solid #fddf4e !important;  background: #fddf4e;  flex: 1;  padding: 10px 15px; }.screenplay_content .BEYStyleK {  border: 1px solid #cdd5f6 !important;  background: #cdd5f6;  flex: 1;  padding: 10px 15px; }  .screenplay_content .BEYStyleK ul {    padding: 0px;    margin: 0px 0px 0px 0px;    list-style: none; }    .screenplay_content .BEYStyleK ul li {      background-image: url(../images/checked.png) !important;      background-repeat: no-repeat;      background-position: 0px 5px;      padding-left: 25px;      padding-bottom: 5px; }.screenplay_content .BEYStyleY {  flex: 1;  padding: 10px 15px; }  .screenplay_content .BEYStyleY ul {    padding: 0px;    margin: 0px 0px 0px 20px; }    .screenplay_content .BEYStyleY ul li {      padding-bottom: 5px; }.screenplay_content .speaker {  text-align: center;  text-transform: capitalize; }.screenplay_content .slugline {  text-transform: capitalize;  padding-top: 24pt; }.screenplay_content.screenplay-page .speaker {  text-transform: uppercase; }.screenplay_content.screenplay-page .slugline {  text-transform: uppercase; }  .screenplay_content.screenplay-page .slugline .name {    text-transform: inherit; }.screenplay_content.screenplay-page .stage p {  font-size: 16px !important; }.screenplay_content .view {  padding-top: 12pt;  padding-bottom: 12pt;  margin-right: 0in; }.screenplay_content .stage {  padding-top: 12pt;  padding-bottom: 12pt;  margin-right: 0in; }.screenplay_content .name {  text-transform: capitalize; }.screenplay_content .dialog {  margin-left: 1.5in;  margin-right: 1.5in; }  .screenplay_content .dialog .stage {    margin-left: -1.5in;    margin-right: -1.5in; }.screenplay_content .emph {  text-transform: capitalize; }.screenplay_content .person .surname {  display: inline-block; }.screenplay_content .extension {  text-transform: none;  text-align: center; }.load-more-images {  color: #8a1600 !important; }.go-to-error-msg {  text-align: right;  float: right;  width: 100%;  margin-right: 30px; }  .go-to-error-msg span {    color: red; }.line-through {  text-decoration: line-through; }.person-img {  float: left; }  .person-img img {    margin: 15px 20px 5px 0px;    max-width: 400px; }.auto-scroll {  text-align: right; }  .auto-scroll .toggle-switch {    margin-left: 10px;    margin-bottom: 5px; }  .auto-scroll .btn-info {    background: #8a1600 !important;    border: 1px solid #8a1600 !important; }.new-container .row {  margin: 0 !important; }.new-container .col-lg-12 {  padding: 0 !important; }.new-container .carousel-margin {  margin-top: -30px; }.glossdef p {  margin-bottom: 0 !important; }.image-archive-controls {  right: 6% !important;  padding-top: 2% !important; }.image-archive-controls .control-icon {  margin-bottom: 46% !important; }.arabic-gallery .owl-carousel .icon-Left_arrow {  left: auto !important;  right: 20px !important; }.arabic-gallery .owl-carousel .icon-Left_arrow:before {  content: "\e919" !important; }.arabic-gallery .owl-carousel .icon-right_arrow {  left: 20px !important;  right: auto !important; }.arabic-gallery .owl-carousel .icon-right_arrow:before {  content: "\e914" !important; }.arabic-gallery .thumb-images .icon-Left_arrow {  right: -6% !important;  padding: 20px 0 !important; }.arabic-gallery .thumb-images .icon-right_arrow {  left: -6% !important;  padding: 20px 0 !important; }.arabic-gallery .end-text {  left: 0 !important; }.arabic-gallery .start-text {  position: absolute;  top: 19px !important;  right: 0 !important; }.hero_image_widget .hero_desc {  position: absolute;  padding: 2%;  background: rgba(0, 0, 0, 0.7);  overflow-wrap: break-word;  word-wrap: break-word; }  .hero_image_widget .hero_desc p, .hero_image_widget .hero_desc div, .hero_image_widget .hero_desc h1, .hero_image_widget .hero_desc h2 {    text-align: center; }  .hero_image_widget .hero_desc p {    line-height: normal; }  .hero_image_widget .hero_desc .slider-btn {    margin: auto auto 20px auto;    text-align: center;    padding: 10px; }    .hero_image_widget .hero_desc .slider-btn a {      background-color: #8a1600 !important;      color: #fff !important;      font: normal 15px 'avenir-regular-class' !important;      text-decoration: none;      padding: 10px 25px;      border-radius: 18px;      margin-bottom: 15px; }    .hero_image_widget .hero_desc .slider-btn a:hover {      background-color: #671000 !important; }.hero_image_widget img {  margin: auto; }.image_feature {  display: flex; }  .image_feature .image_sec {    padding: 0px;    float: none !important;    justify-content: center;    align-items: center;    margin: auto; }    .image_feature .image_sec img {      margin: auto; }  .image_feature .image_cont {    float: none !important;    padding: 20px; }.background-img-container {  position: absolute;  width: 100%;  top: 0;  left: 0;  height: 140px; }  .background-img-container img {    width: 100%;    max-height: 140px;    object-fit: cover; }.bey_copy {  font-size: 12px; }.carousel-container {  margin-top: -30px; }.other-items {  display: flex;  align-items: center;  justify-content: center;  min-height: 125px; }  .other-items .exhibition-img {    flex: 1; }    .other-items .exhibition-img img {      min-height: 125px; }.screen-left-toc .taxonomy_accordian .panel-body, .screen-left-toc .table_contents ul li span {  background: none !important; }.screen-left-toc .table_contents ul li a {  background: #fff !important; }.screen-left-toc .table_contents ul {  padding-left: 0 !important; }.screen-left-toc .table_contents li {  display: table !important;  width: 100%; }  .screen-left-toc .table_contents li .dots_div {    display: table-cell;    width: 70%; }  .screen-left-toc .table_contents li .toc-page-num {    display: table-cell;    width: 30%;    float: none !important;    padding: 0 !important;    text-align: right !important; }.transition {  text-align: right; }.castList {  width: 100%;  margin-bottom: 20px;  padding: 0px; }  .castList .castListRoleName {    width: 50%;    text-align: right;    text-transform: uppercase;    padding: 10px; }  .castList .role {    text-transform: uppercase;    display: inline-flex;    padding: 10px;    width: fit-content; }  .castList .roleDesc {    display: inline;    padding: 10px; }  .castList .castListName {    width: 50%;    text-align: left;    padding: 10px; }.speaker-bold {  font-weight: bold; }.search-container {  display: inline-block;  width: 100%; }  .search-container .search-transcript {    float: left; }    .search-container .search-transcript input {      padding-right: 35px; }      .search-container .search-transcript input:focus {        outline: 2px solid #671000 !important;        outline-offset: 2px; }      .search-container .search-transcript input:hover {        outline: 2px solid #e62400 !important;        outline-offset: 2px; }    .search-container .search-transcript .img-responsive {      display: inline-block;      margin-left: -35px;      margin-top: -3px; }  .search-container .download-scroll {    float: right; }    .search-container .download-scroll .auto-scroll {      margin-top: 45px;      display: inline-block;      width: 100%; }      .search-container .download-scroll .auto-scroll label {        margin-bottom: 0; }.left-to-right {  direction: ltr !important;  text-align: left !important; }.left-to-right * {  direction: ltr !important;  text-align: left !important; }@media (min-width: 1024px) {  .btn-fixed .btn.shp:hover {    color: #fff !important;    background-color: #8a1600 !important; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .navbar > .container .navbar-brand {    margin-left: 0px !important; }  .page_minheight, .article_template, .static_template {    min-height: 560px; }  .social_feed .fb_feed .feed_section {    height: 105px; }  .img-gallery-title {    padding-left: 5px !important; }  .about_left {    padding: 0px !important; }  .my-library .tab-content .saved-search-table thead tr th:first-child {    width: 70%; }  .clear-layer h2 {    min-height: 43px; }  .image_widget .img_div img {    height: 311px !important; }  .article_template .article_right .article_image {    padding-left: 10px !important; }  footer .footer-top {    height: 90px; }    footer .footer-top .footer-left-logo {      margin-top: 20px; }    footer .footer-top .footer-right-logo {      margin-top: 10px; }    footer .footer-top .footer-menu {      margin-top: 28px; }    footer .footer-top .social-media {      display: inline-block;      margin-top: 22px; }  .country-img img {    height: 317px; }  .home-layer {    margin-top: 50px;    display: inline-block;    width: 100%; } }@media only screen and (min-width: 992px) and (max-width: 1199px) {  footer .footer-top .social-media ul li {    padding: 5px; }  .advanced-search .search-field label {    line-height: 20px !important; }  .single-banner-description {    top: 35%; }    .single-banner-description p {      font: normal 16px Georgia !important;      line-height: 30px !important;      width: 70%; }  .img_slider .customNavigation .prev {    margin-top: 12%; }  .img_slider .customNavigation .next {    margin-top: 12%; }  .image-slider-layout .owl-carousel .owl-stage {    margin-left: -11%;    height: 233px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {      width: 175px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right {      width: 175px; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content span {        font: normal 13px 'avenir-regular-class' !important; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right h4 {        font: normal 13px 'avenir-regular-class' !important;        font-weight: bold; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right p {        font: normal 13px 'avenir-regular-class' !important;        line-height: 1.5em; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right a {        font: normal 13px 'avenir-regular-class' !important; }  .image-slider-layout .owl-carousel .owl-nav .owl-prev, .image-slider-layout .owl-carousel .owl-nav .owl-next {    margin-top: -145px; }  .my-library .tab-content .panel-default .panel-body {    border-top: solid #ccc 1px; }    .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer {      width: 100%; }      .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-left-layer {        width: 5%; }      .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer {        width: 95%; }  .table-content-search {    width: 25%; }  .museum_contenttype .museum_images #museum_list {    margin: -5px; }    .museum_contenttype .museum_images #museum_list li {      padding: 5px; }  .search_template .search_right {    padding: 0 5px; }    .search_template .search_right .date-section {      padding-left: 5px;      width: 56%; }    .search_template .search_right .result-per-page.results_pad {      padding-left: 5px;      padding-right: 5px; }    .search_template .search_right .next-prev.sort_page {      width: 12% !important;      padding-right: 0;      float: right; }  .search_template .search_left_accordian .panel-default .panel-heading .panel-title {    display: inline-block;    width: 94%; } }/*top: 0 !important;    bottom: 0 !important;    left: 0 !important;    right: 0 !important;    width: 50%;    height: 80%;*/.hero_image_widget {  position: relative; }  .hero_image_widget .hero_desc {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-flex: 1;    -webkit-flex: 1;    -ms-flex: 1;    flex: 1;    -webkit-flex-flow: row wrap;    -ms-flex-flow: row wrap;    flex-flow: row wrap;    position: absolute;    justify-content: center;    align-items: center; }.header-layout .header-dropdown .dropdown-option:before {  content: "";  position: absolute;  top: -5px;  right: 82px;  z-index: 10;  border-bottom: 6px solid white;  border-right: 6px solid transparent;  border-left: 6px solid transparent; }.header-layout .header-dropdown .dropdown-option:after {  content: "";  position: absolute;  top: -8px;  right: 80px;  z-index: 9;  border-bottom: 8px solid #dbdbdb;  border-right: 8px solid transparent;  border-left: 8px solid transparent; }.header-layout.header-temp4 .header-dropdown .signin-dropdown-menu {  left: -150px; }  .header-layout.header-temp4 .header-dropdown .signin-dropdown-menu:before {    right: 5px !important; }  .header-layout.header-temp4 .header-dropdown .signin-dropdown-menu:after {    right: 3px !important; }.header-layout.header-temp7 .header-dropdown .dropdown-option.inst-access {  left: 100px; }  .header-layout.header-temp7 .header-dropdown .dropdown-option.inst-access:before {    right: 12px; }  .header-layout.header-temp7 .header-dropdown .dropdown-option.inst-access:after {    right: 10px; }.header-layout.header-temp7 .header-dropdown .dropdown-option.signin-dropdown-menu {  left: -100px; }  .header-layout.header-temp7 .header-dropdown .dropdown-option.signin-dropdown-menu:before {    right: 12px; }  .header-layout.header-temp7 .header-dropdown .dropdown-option.signin-dropdown-menu:after {    right: 10px; }@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {  .art_left_pad .screen-left-toc .table_contents li .dots_div {    width: 90%; }  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 10px 10px 50px; }  .hero_image_widget {    position: relative; }    .hero_image_widget .hero-group {      display: -webkit-box;      width: 100%;      height: auto;      margin: 15px auto 0 auto;      -webkit-line-clamp: 3;      -webkit-box-orient: vertical;      overflow: hidden;      text-overflow: ellipsis;      text-align: center; }      .hero_image_widget .hero-group h2 {        margin-bottom: 15px; }      .hero_image_widget .hero-group p {        display: -webkit-box;        max-width: 94%;        height: auto;        line-height: initial;        margin: 0 auto 10px auto;        -webkit-line-clamp: 3;        -webkit-box-orient: vertical;        overflow: hidden;        text-overflow: ellipsis; }      .hero_image_widget .hero-group .slider-btn {        margin: auto auto 15px auto;        text-align: center;        padding: 10px; }        .hero_image_widget .hero-group .slider-btn a {          background-color: #8a1600 !important;          color: #fff !important;          font: normal 15px 'avenir-regular-class' !important;          text-decoration: none;          padding: 10px 25px;          border-radius: 18px;          margin-bottom: 15px; }    .hero_image_widget img {      height: auto !important;      width: 100%; }  .xs-expand.right-slide {    right: -125px !important; }    .xs-expand.right-slide.slide.fix {      margin-left: 494px;      right: inherit !important; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .search-container .download-scroll .auto-scroll {    margin-top: 45px;    margin-bottom: 0; }    .search-container .download-scroll .auto-scroll label {      line-height: 33px;      vertical-align: middle;      margin-bottom: 0; }  /*-----Drama-Online------*/  .read_screenplay {    margin-top: 20px; }  .container .aps-wrapper .and-dropdown {    width: 20%; }    .container .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 30px; }  .container .aps-wrapper .number-dropdown {    width: 30%; }  .container .aps-wrapper .more-dropdown {    width: 20%; }  .transcript-container .p3sdk-progress-search-marker {    font-size: 26px;    height: 26px;    line-height: 26px; }  .advanced-search .primary_btn.search-btn {    margin-left: 15px; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {    width: 225px !important; }  .container .aps-wrapper .and-dropdown {    width: 20%; }    .container .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 30px; }      .container .aps-wrapper .and-dropdown.mr-spacing.input-90 {        width: 69% !important; }      .container .aps-wrapper .and-dropdown.mr-spacing.value-wid {        width: 95px; }  .container .aps-wrapper .number-dropdown {    width: 30%; }  .container .aps-wrapper .more-dropdown {    width: 20%; }  .citation_modal.table_modal .modal-content {    width: 90vw; }  .frame-view {    height: 450px; }    .frame-view iframe.link-iframe {      min-height: 450px; }  .modal-content.image-download-modal {    width: 80%; }  .header-layout.header-temp1 .header-dropdown .dropdown-option {    left: inherit;    right: -8px; }    .header-layout.header-temp1 .header-dropdown .dropdown-option::before {      right: 18px; }    .header-layout.header-temp1 .header-dropdown .dropdown-option::after {      right: 16px; }  .header-layout.header-temp1 .top-header .user-details .country_sel .search-dropdown {    left: 7px; }  .header-layout.header-temp1 .signin-mob .signin_dropdown_mob {    right: -10px; }  .header-layout.header-temp2 .header-dropdown .dropdown-option {    right: -20px; }    .header-layout.header-temp2 .header-dropdown .dropdown-option::before {      right: 30px; }    .header-layout.header-temp2 .header-dropdown .dropdown-option::after {      right: 28px; }  .header-layout.header-temp2 .signin-mob .signin_dropdown_mob {    right: -10px; }  .header-layout.header-temp3 .header-dropdown .dropdown-option {    right: -5px; }    .header-layout.header-temp3 .header-dropdown .dropdown-option::before {      right: 14px; }    .header-layout.header-temp3 .header-dropdown .dropdown-option::after {      right: 12px; }  .header-layout.header-temp4 .header-dropdown .dropdown-option {    right: -10px !important; }    .header-layout.header-temp4 .header-dropdown .dropdown-option::before {      right: 20px; }    .header-layout.header-temp4 .header-dropdown .dropdown-option::after {      right: 18px; }  .header-layout.header-temp4 .signin-mob .signin_dropdown_mob {    right: 10px; }  .header-layout.header-temp4 .inst-access {    left: 177px; }  .header-layout.header-temp5 .header-dropdown .dropdown-option {    right: -10px !important; }    .header-layout.header-temp5 .header-dropdown .dropdown-option::before {      right: 18px; }    .header-layout.header-temp5 .header-dropdown .dropdown-option::after {      right: 16px; }  .header-layout.header-temp6 .header-dropdown .dropdown-option {    right: -12px !important; }    .header-layout.header-temp6 .header-dropdown .dropdown-option::before {      right: 20px; }    .header-layout.header-temp6 .header-dropdown .dropdown-option::after {      right: 18px; }  .header-layout.header-temp7 .header-dropdown .dropdown-option {    right: -10px !important; }    .header-layout.header-temp7 .header-dropdown .dropdown-option::before {      right: 18px; }    .header-layout.header-temp7 .header-dropdown .dropdown-option::after {      right: 16px; }  .header-layout.header-temp7 .signin-mob .signin_dropdown_mob {    right: -10px; }  .header-layout.header-temp7 .top-header .user-details .country_sel .search-dropdown {    left: 6px; }  .article_template .article_right .taxonomy_accordian .table_contents ul li .dots_div {    width: 85%; }  /*.container { width: 100%;}*/  .page_minheight, .article_template {    min-height: 580px; }  #back-to-top:hover span {    color: #fff !important; }  .header_down .logos {    text-align: center; }  .country-img img {    margin-top: 15px !important;    height: 250px; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -16% !important; }  .article_template .volume-setion .img-content .editor-detail .editor-label-left {    padding-left: 0 !important; }  .home-layer {    display: inline-block;    width: 100%;    margin-top: 30px; }    .home-layer .col-sm-12 {      margin-bottom: 30px; }  .more-images .img-layer div {    width: 25% !important; }  .footer-left-logo img {    float: right; }  /*.navbar .container .navbar-header .navbar-toggle { margin-left: 14px !important;}*/  .search input[type="text"] {    width: 68%; }  .search .advanced_search {    text-align: right;    width: 78%;    padding-top: 12px;    clear: both;    display: inline; }  .search input[type="submit"] {    padding: 17px 10px;    box-sizing: border-box;    width: 74px; }  .search_template .search_left_accordian .panel-default .panel-heading .panel-title {    width: 95% !important; }  .text-right {    padding: 0px !important; }  .twitter_feed {    padding: 0px !important; }  .article_template {    width: 100%; }    .article_template .article_left {      display: inline-block;      width: 100%;      margin-bottom: 20px; }      .article_template .article_left .category_cont {        float: left;        width: 50%;        padding-right: 15px;        min-height: 124px; }      .article_template .article_left .category_cont:nth-child(even) {        clear: both; }    .article_template .volume_box .category_cont {      width: 100%;      border-bottom: 1px dashed #e5e5e5 !important; }    .article_template .article_left .category_cont:first-child {      border: none !important; }    .article_template .article_right .taxonomy_accordian h4 {      line-height: 30px; }    .article_template .article_right .taxonomy_accordian .table_contents ul:first-child {      width: 100%; }    .article_template .article_right .art_left_pad img {      margin: auto; }    .article_template #related_content .category_cont img {      margin: 0; }  footer .footer-top .footer_logo_device .first img {    width: auto !important; }  footer .footer-top .footer_logo_device .last img {    width: 38px !important; }  .archive_right .archieve_top .catalogue_1 {    width: 100%; }  .archive_right .archive_img {    margin-top: 0px; }  .signup_section .signup-contact-form p {    margin-top: 10px;    margin-left: 5px; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul {    max-height: 340px !important;    overflow-y: scroll !important;    -webkit-overflow-scrolling: touch; }  .advanced-search .search-field .anywhere_text {    padding-right: 15px !important; }  .advanced-search .search-field .caret {    height: 8px !important; }  .search input[type="text"] {    width: 65% !important; }  .search_template .search_right .search input[type="text"] {    width: 68% !important; }  .search_template .search_right .search .advanced_search {    width: auto !important;    display: inline !important; }  .result-per-page .select-box {    width: 130px !important; }  .table-content-search {    width: 94% !important; }  .search_template .search_left .date_range .date_input input {    font-size: 12px !important; }  .logout-btn, .signout-btn {    line-height: 37px !important; }  .signin-mob .signin_dropdown_mob a.signup {    line-height: 18px !important; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer .img-section-multilayer .img-label {    right: 16% !important;    top: 0px !important; }  .recently-slider-layer .owl-nav .owl-prev, .recently-slider-layer .owl-nav .owl-next {    margin-top: -127px !important; }  .recently-slider-layer .owl-prev {    margin-left: -30px !important; }  .recently-slider-layer .owl-next {    margin-right: -29px !important; }  .related_cont .category_cont {    width: 100% !important;    float: none !important;    margin: 0px !important; }  .related_cont .category_cont:first-child {    border: none !important; }  .search_template .search_left .date_range .date_input input {    width: 20% !important; }  .search_template .search_left .date_range .date_input #go-btn {    width: 85px !important;    display: inline; }  .museum_contenttype #museum-title {    width: 100%; }  .museum_contenttype .museum_search {    float: left;    text-align: center;    margin: 15px 0; }  .museum_contenttype .museum_images #museum_list {    margin: -5px; }    .museum_contenttype .museum_images #museum_list li {      padding: 5px; }      .museum_contenttype .museum_images #museum_list li img {        width: 100%;        height: auto; }  .museum_contenttype .museum_images .lg-img li {    width: 33.33333333%; }  .museum_contenttype .museum_images .md-img li {    width: 25%; }  .museum_contenttype .museum_images .sm-img li {    width: 16.66666667%; }  .content_unlocked .second_div .row {    margin: 0; }  .hero_desc {    top: 10% !important;    bottom: 10% !important; }  .static_template {    min-height: 580px; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    margin-top: -15% !important; }  .hero_image_widget {    position: relative; }    .hero_image_widget .hero_desc {      display: table;      position: absolute;      top: 0 !important;      bottom: 0 !important;      left: 0 !important;      right: 0 !important;      margin: auto;      min-height: 300px;      width: 50%;      height: 80%; }      .hero_image_widget .hero_desc .hero-group {        display: table-cell;        vertical-align: middle; } }@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {  .xs-expand {    width: 169px; }    .xs-expand.right-slide {      right: -27px; }      .xs-expand.right-slide.slide.fix {        width: 169px;        margin-left: 422px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .read_screenplay {    margin-top: 20px; }  .advanced-search .primary_btn.search-btn {    margin-left: 110px; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {    width: 200px !important; }  .container .aps-wrapper .and-dropdown.mr-spacing.input-90 {    width: 73% !important; }  .citation_modal .modal-content {    width: inherit; }  .frame-view {    height: 400px; }    .frame-view iframe.link-iframe {      min-height: 400px; }  .modal-content.image-download-modal {    width: 80%; }  .article_template .article_right .taxonomy_accordian .table_contents ul li .dots_div {    width: 85%; }  .header-layout.header-temp6 .btm-header .navbar-header .navbar-collapse.collapse {    width: 65%; }  .article_template .toc_box h2, .article_template .article_left h2 {    font-size: 17px !important; }  .search {    display: block; }  #back-to-top:hover span {    color: #fff !important; }  .building_galley .image-viewer-controls {    right: auto !important;    left: 0 !important; }  .multimedia-table tbody tr th, .multimedia-table tbody tr td {    word-break: break-word;    width: 50%; }  .image-viewer-controls {    background: #000;    height: auto !important;    position: relative !important;    top: auto !important;    width: 100% !important;    right: auto !important;    height: 50px !important;    display: table;    padding-top: 0 !important; }    .image-viewer-controls .control-icon {      float: none !important;      border-radius: 0 !important;      margin-bottom: 0 !important;      display: table-cell !important;      width: auto !important;      vertical-align: middle; }    .image-viewer-controls .control-icon span.icon-Zoom-Out {      top: 3px !important; }    .image-viewer-controls .hide {      display: none !important; }  .museum_contenttype .museum_gallery .sm-img li P {    min-height: 62px !important;    font-size: 11px !important; }  .museum_contenttype .museum_gallery .md-img li p {    min-height: 63px !important;    font-size: 12px !important; }  /*header nav ul { width: 65%; }  header nav ul li ul { width: initial !important; }  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { width: 320px !important; }  .navigation-menu .navbar-nav a { padding: 14px 24px !important;}*/  .navbar-header .single-logo a img {    max-width: 260px !important;    padding-top: 15px !important; }  .advanced-search .search-field label {    line-height: 20px !important; }  .filter-header .result-per-page .text-left:focus {    outline: none !important; }  .filter-header .date-section {    padding-left: 5px;    width: 52%; }    .filter-header .date-section .select-box {      width: 150px;      display: inline-block; }      .filter-header .date-section .select-box .btn {        padding: 3px 12px !important; }    .filter-header .date-section .text-right {      font-size: 11px; }  #searchres-resperpge {    font-size: 14px !important; }  #searchres-sorttxt {    font-size: 13px !important; }  .bootstrap-select.btn-group .dropdown-menu {    width: 122% !important; }  .search_template .search_res_acc .panel-default .panel-heading .panel-title {    width: 95% !important; }  .advanced-search .search-field .caret {    height: 8px !important; }  .search_template .search_left_accordian .panel-default .panel-heading .panel-title {    display: table; }  .filter-header .date-section .select-box .filter-option {    font-size: 14px;    padding: 3px 0px !important; }  .search_template .search_left .date_range .date_input input {    padding: 5px;    font-size: 13px !important;    text-align: center; }  .search_template .search_left .date_range .date_input input:focus {    outline: 2px solid #671000 !important;    border-color: white; }  .dropdown-menu > li > a {    padding: 3px 11px !important; }  .result-per-page .select-box {    width: 60px; }  .screenplay_content .shadow_box {    padding: 0.5in; }    .screenplay_content .shadow_box .dialog {      margin: 0 1in; }  .museum_contenttype .museum_images #museum_list {    margin: -5px; }    .museum_contenttype .museum_images #museum_list li {      padding: 5px;      margin: 5px !important; }      .museum_contenttype .museum_images #museum_list li img {        width: 100%;        height: auto;        margin: 0; }  .filter-header .date-section .select-box .btn {    padding: 7px 31px 7px 12px !important; }  .filter-header .date-section .select-box .btn:focus {    outline: 2px solid #e62400 !important; }  .filter-header .result-per-page {    padding-right: 5px;    padding-left: 5px; }  .next-prev {    padding-right: 5px; }  .hero_desc {    top: 10% !important;    bottom: 10% !important; }  .static_template {    min-height: 255px; } }@media only screen and (min-width: 600px) and (max-width: 960px) {  .home_standalone .paragraph_widget {    margin-bottom: 10px !important; }  .home-tradition .image_widget h2 {    margin-bottom: 20px !important; }  .home-layer .paragraph_widget {    margin-bottom: 20px !important; } }@media only screen and (min-width: 960px) and (max-width: 1040px) {  .home-widgetsection {    margin-bottom: 20px !important; }  .home-layer .paragraph_widget {    margin-bottom: 30px !important;    margin-top: 30px !important; } }@media (max-width: 1024px) {  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 10px 10px 50px; }  /*----------Drama-Online------*/  .container .aps-wrapper .and-dropdown {    width: 20%; }    .container .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 30px; }  .container .aps-wrapper .number-dropdown {    width: 30%; }  .container .aps-wrapper .more-dropdown {    width: 20%; }  .container .aps-wrapper .and-dropdown {    width: 20%; }    .container .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 30px; }  .container .aps-wrapper .number-dropdown {    width: 30%; }  .container .aps-wrapper .more-dropdown {    width: 20%; }  .carousel-control:hover span {    color: #5E5B5C; }  .map-section .map-layer .back-btn:hover {    background: rgba(255, 255, 255, 0.75) !important; }    .map-section .map-layer .back-btn:hover span {      color: #000000 !important; }    .map-section .map-layer .back-btn:hover .back-txt {      color: #8a1600 !important; }  .fullscreen-layer span {    display: none; } }@media (max-width: 1199px) {  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left {    width: 35%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right {    width: 65%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    margin-top: -17%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    margin-top: -17%; }  .timeline-outer-layer .container .timeline-layout .event-selection-layer ul li {    padding: 10px; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer {    width: 170px; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width {    width: auto !important; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 {      width: 100% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer {        width: 100%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 {      width: 50% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer {        width: 100%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 {      width: 33.33% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer {        width: 100%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 {      width: 25% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer {        width: 100%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-5 {      width: 20% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-5 .yearlist-single-layer {        width: 170px; }  .logout-btn, .signout-btn {    line-height: 39px !important; }  .signin .signin_dropdown a.signup {    line-height: 43px !important; } }@media (max-width: 991px) {  /*-----------Drama-Online------*/  .advanced-search .search-field .aps-wrapper .condition-remove {    margin-top: -5px; }  .header-layout.header-temp7 .header-dropdown .inst-access {    left: 95px; }    .header-layout.header-temp7 .header-dropdown .inst-access:before {      right: 14px; }    .header-layout.header-temp7 .header-dropdown .inst-access:after {      right: 12px; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer {    width: 7%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer {    width: 7%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer {    width: 86%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer {      width: 160px; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width {      width: auto !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 {        width: 100% !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer {          width: 100%; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 {        width: 50% !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer {          width: 100%; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 {        width: 33.33% !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer {          width: 100%; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 {        width: auto !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer {          width: 160px; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    margin-top: -22%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    margin-top: -22%; }  .carousel-control:hover span {    color: #5E5B5C !important; }  .shadow_box {    padding: 5% !important; }    .shadow_box .dialog {      margin: 10px 10% !important; }  .screenplay_content .dialog .stage {    margin: 0px -10% !important; }  .new-container .carousel-margin {    margin-top: -35px; }  .image-viewer-controls {    background: #000;    height: auto !important;    position: relative !important;    top: auto !important;    width: 100% !important;    height: 50px !important;    display: table;    right: 0 !important;    bottom: 15px; }    .image-viewer-controls .control-icon {      float: none !important;      border-radius: 0 !important;      margin-bottom: 0 !important;      display: table-cell !important;      width: auto !important;      vertical-align: middle; }    .image-viewer-controls .control-icon span.icon-Zoom-Out {      top: 3px !important; }    .image-viewer-controls .hide {      display: none !important; }  .building_galley .image-viewer-controls {    right: 0 !important; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-controls .owl-nav .owl-prev, .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-controls .owl-nav .owl-next {    top: 38% !important;    margin-top: auto !important;    padding: 0px !important; }  .toolbar {    padding-bottom: 13px; }    .toolbar ul li {      vertical-align: middle; }      .toolbar ul li a {        color: #757575;        line-height: 0; }        .toolbar ul li a div {          line-height: 15px; }      .toolbar ul li a:hover, .toolbar ul li a.active {        color: #8a1600 !important; }  a, input, p, div, span {    outline: none !important; }  .outer-search {    width: 100%; }  .search {    display: none; }  .mono-top-search {    width: 35% !important; }  .single-banner-description {    top: 30%; }    .single-banner-description p {      font: normal 16px Georgia !important;      line-height: 24px !important;      width: 75%; }  .footer_logo_device img {    display: inline !important; }  .footer_logo_device .last img {    width: 70px;    margin-left: 20px; }  .secondary_btn:hover {    background: #fff !important;    color: #8a1600 !important; }  .signin-user-name {    word-wrap: break-word; }  .after-signin .after-signin-dropdown {    right: 5px; }    .after-signin .after-signin-dropdown :before {      right: 10px; }    .after-signin .after-signin-dropdown :after {      right: 8px; }  .clear-layer div:nth-of-type(3n+1) {    clear: none; }  .clear-layer div:nth-of-type(2n+1) {    clear: left; }  .ipad_mob_pad {    padding: 0px !important; }  .navbar-toggle {    display: block; }  .navbar-collapse.collapse {    display: none !important; }  .navbar-collapse.collapse.in {    position: absolute;    display: block !important;    background: #fff;    border-bottom: 1px solid #ccc;    border-top: 1px solid #ccc;    padding: 0px !important;    width: 100% !important; }  .navbar-nav {    margin: 0 !important;    float: none !important;    width: 100% !important;    display: inline-block !important; }    .navbar-nav li {      float: left !important;      display: inline-block !important;      width: 100%;      background-color: #fff;      text-align: left; }      .navbar-nav li a {        background-image: none;        padding: 10px 30px !important;        color: #8a1600 !important; }        .navbar-nav li a:hover, .navbar-nav li a:focus {          background-color: #fff;          color: #8a1600 !important; }      .navbar-nav li > .dropdown-menu {        border: 0;        float: left !important;        width: 100%;        position: static;        box-shadow: none;        background: #fff;        border-radius: 0; }        .navbar-nav li > .dropdown-menu > li {          padding-left: 20px; }          .navbar-nav li > .dropdown-menu > li > a {            background-color: #fff !important;            color: #8a1600 !important; }            .navbar-nav li > .dropdown-menu > li > a:hover {              background-color: #fff !important;              color: #8a1600 !important; }            .navbar-nav li > .dropdown-menu > li > a:after {              display: none; }            .navbar-nav li > .dropdown-menu > li > a:before {              display: none; }    .navbar-nav .active {      background-color: #8a1600 !important;      color: #fff;      border-bottom: none; }      .navbar-nav .active a, .navbar-nav .active a:hover, .navbar-nav .active a:focus {        color: #fff;        background-color: #8a1600 !important; }    .navbar-nav .open .dropdown-menu > li > a {      color: #777; }  .ency_tab {    margin-bottom: 20px !important; }  footer .footer-top .footer-menu {    margin-top: 10px;    margin-bottom: 20px; }  footer .footer-top .social-media {    float: right;    margin-right: 10%; }    footer .footer-top .social-media ul li a span:hover, footer .footer-top .social-media ul li a span:focus {      color: #858585 !important; }  .mob-search-close {    display: block; }  .img_slider .customNavigation .prev {    margin-top: 16%; }  .img_slider .customNavigation .next {    margin-top: 16%; }  .filter-header {    height: auto !important;    display: inline-block; }  .no-result {    position: relative !important; }  .search_left_accordian .panel-default {    padding-left: 0 !important; }    .search_left_accordian .panel-default .panel-body ul {      margin: 10px 0 !important; }  .search_template .search_right .filter-header .date-section .select-box {    width: 50%  !important; }  .search_template .search_right .results_save .save_search button:hover {    background: #fff !important;    color: #8a1600 !important; }  .country_sel .search-dropdown {    left: 6px; }    .country_sel .search-dropdown .lang_list {      border-radius: 10px;      padding: 10px 30px; }      .country_sel .search-dropdown .lang_list:before {        content: "";        border-bottom: 6px solid #fff;        border-right: 6px solid transparent;        border-left: 6px solid transparent;        position: absolute;        top: -6px;        right: 82px;        z-index: 10; }      .country_sel .search-dropdown .lang_list:after {        content: "";        border-bottom: 8px solid #dbdbdb;        border-right: 8px solid transparent;        border-left: 8px solid transparent;        position: absolute;        top: -8px;        right: 80px;        z-index: 9; }      .country_sel .search-dropdown .lang_list ul {        list-style: none; }        .country_sel .search-dropdown .lang_list ul li a {          width: 100%; }  .breadcrumb {    /* display: none; */    padding: 0px 15px !important; }  .article_template {    padding: 0px !important;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-orient: vertical;    -moz-box-orient: vertical;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    /* optional */    -webkit-box-align: start;    -moz-box-align: start;    -ms-flex-align: start;    -webkit-align-items: flex-start;    align-items: flex-start; }    .article_template .first_div {      -webkit-box-ordinal-group: 2;      -moz-box-ordinal-group: 2;      -ms-flex-order: 2;      -webkit-order: 2;      order: 2; }    .article_template .second_div {      -webkit-box-ordinal-group: 1;      -moz-box-ordinal-group: 1;      -ms-flex-order: 1;      -webkit-order: 1;      order: 1;      margin-bottom: 20px; }  .building_content .first_div {    -webkit-box-ordinal-group: 2;    -moz-box-ordinal-group: 2;    -ms-flex-order: 2;    -webkit-order: 2;    order: 2; }  .building_content .second_div {    -webkit-box-ordinal-group: 1;    -moz-box-ordinal-group: 1;    -ms-flex-order: 1;    -webkit-order: 1;    order: 1;    margin-bottom: 20px; }  .building_content .third_div {    -webkit-box-ordinal-group: 3;    -moz-box-ordinal-group: 3;    -ms-flex-order: 3;    -webkit-order: 3;    order: 3; }  .art_left_pad {    padding-left: 15px !important; }    .art_left_pad .person_img {      margin: auto auto 20px auto !important; }  .advanced-search {    padding: 0px 15px !important; }    .advanced-search .checkbox label {      line-height: 20px !important; }    .advanced-search .checkbox label::after {      margin-top: 1px !important; }    .advanced-search .search-field .condition-remove {      margin-top: -38px;      float: right;      position: relative;      z-index: 4;      /* right:15px;*/ }    .advanced-search .search-field .aps-wrapper .condition-remove {      margin-top: -5px; }  .carousel-layer {    padding: 0;    width: 100%; }    .carousel-layer .carousel .carousel-inner .item .desc-section h1 {      font: normal 42px Goudy-Old-Style; }  .image-slider-layout .owl-carousel .owl-stage {    margin-left: -15%; }  .login .login_left form {    width: 400px;    margin-top: 30px;    margin-bottom: 30px; }  .login .login_left input[type="text"], .login .login_left input[type="password"] {    /*line-height: 40px !important;*/    /*height: 0 !important;      padding: 20px 20px !important;*/    font-size: 16px; }  .login .login_right {    padding-left: 15px; }  .search_template .search_right .search_tab input[type="text"] {    width: 89%; }  .search_template .search_right .search_tab .advanced_search {    display: block !important;    text-align: right;    margin-right: 10px;    margin-top: 10px; }  .contact_us {    width: auto !important; }    .contact_us textarea {      height: 131px !important; }  .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next {    margin-top: -30%; }  .photo_gallery .prev-images .owl-controls .owl-nav .icon-Left_arrow, .photo_gallery .prev-images .owl-controls .owl-nav .icon-right_arrow {    color: #cccccc; }  .photo_gallery .prev-images .owl-controls .owl-nav .icon-Left_arrow:hover, .photo_gallery .prev-images .owl-controls .owl-nav .icon-right_arrow:hover {    color: #ffffff; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -15.3% !important; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {    left: -7%; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    right: -4.5%;    opacity: 0.8; }  .photo_gallery .thumb-images .owl-controls .owl-nav .icon-Left_arrow, .photo_gallery .thumb-images .owl-controls .owl-nav .icon-right_arrow {    color: #cccccc; }  .photo_gallery .thumb-images .owl-controls .owl-nav .icon-Left_arrow:hover, .photo_gallery .thumb-images .owl-controls .owl-nav .icon-right_arrow:hover {    color: #8a1600 !important; }  .my-library .tab-content .panel-default .panel-body {    border-top: solid #ccc 1px; }    .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer p {      word-break: break-all !important;      width: 85%; }    .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer {      width: 100%;      display: inline-block; }      .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-left-layer {        width: 6%; }      .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer {        width: 94%; }        .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer h4 {          width: 88%;          word-break: break-all;          margin-top: 5px; }  .filter-header .date-section .select-box .filter-option {    font-size: 16px !important; } }@media (max-width: 1199px) {  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {    left: -7.5%; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -18%; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    right: -28px; } }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {  .art_left_pad .screen-left-toc .table_contents li .dots_div {    width: 90%; }  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 10px 10px 50px; }  .search_template .search_right .results_save .save_search button {    line-height: 17px !important; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -17% !important; } }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {  .art_left_pad .screen-left-toc .table_contents li .dots_div {    width: 90%; }  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 10px 10px 50px; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    margin-top: -17% !important; } }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {  .art_left_pad .screen-left-toc .table_contents li .dots_div {    width: 90%; }  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 10px 10px 50px; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    margin-top: -17% !important; }  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .search_template .search_right .results_save .save_search button {    line-height: 17px !important; } }@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .container {    width: 480px; } }@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .container {    width: 568px !important; } }@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .container {    width: 667px; } }@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .container {    width: 736px !important; } }@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .container {    width: 812px; } }@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {  .drama-content.in-play {    margin: 0 -20px 0 -27px; }    .drama-content.in-play .drama-inline-block .chunk .p-in-sp em.line-no {      right: -7px; }    .drama-content.in-play .drama-inline-block div.lg div em {      right: -17px; }  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 10px 10px 50px; }  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .search-container .search-transcript input {    width: 100%; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -17% !important; }  .search_template .search_right .results_save .save_search button {    line-height: 17px !important; } }@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {  .drama-content.in-play {    margin: 0 -20px 0 -27px; }    .drama-content.in-play .drama-inline-block .chunk .p-in-sp em.line-no {      right: -7px; }    .drama-content.in-play .drama-inline-block div.lg div em {      right: -17px; }  .btn-fixed .btn.shp.active {    color: #fff !important;    background-color: #8a1600 !important; }  .search-container .search-transcript input {    width: 100%; }  .hero_image_widget {    position: relative; }    .hero_image_widget .hero_desc {      display: table;      position: absolute;      top: 0 !important;      bottom: 0 !important;      left: 0 !important;      right: 0 !important;      margin: auto;      min-height: 300px;      width: 100%;      height: 80%; }      .hero_image_widget .hero_desc .hero-group {        display: table-cell;        vertical-align: middle; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -28% !important; }  .search_template .search_right .results_save .save_search button {    line-height: 17px !important; } }@media (max-width: 767px) {  .modal .vertical-alignment-helper .modal-dialog .modal-notes {    max-height: 80vh;    overflow-y: auto;    padding-right: 10px; }  .modal-open .modal.in {    display: block !important;    justify-content: center;    align-items: center; }    .modal-open .modal.in .modal-dialog {      margin: auto !important; }    .modal-open .modal.in.image-fullscreen {      display: block !important; }  .drama-content.in-play .line-note i.fa:before {    right: -30px;    position: absolute; }  .drama-content.in-play {    margin: 0 0 0 -27px; }    .drama-content.in-play .drama-inline-block .chunk .p-in-sp em.line-no {      right: -7px; }    .drama-content.in-play .drama-inline-block div.lg div i::before {      right: -30px;      position: absolute; }    .drama-content.in-play .drama-inline-block div.lg div em {      right: -60px; }  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 50px; }  .drama-content.in-play .drama-inline-block .chunk {    padding: 10px 50px; }  .drama-content.in-play .drama-inline-block .chunk .stage.exit {    position: relative;    right: 0;    padding-bottom: 0; }  .scroll-play {    padding: 0 15px; }  .article_right.screenplay_content .drama-head .drama-title-sub {    margin-left: 0; }  .btn-fixed {    width: 100% !important;    display: flex;    justify-content: space-around; }    .btn-fixed .btn.shp.active {      color: #fff !important;      background-color: #8a1600 !important; }    .btn-fixed .btn.shp span {      display: none; }  .person-search .search_template .search_right .sort_results {    width: auto; }  .person-search .search_template .search_right .sort_page {    width: 100% !important;    justify-content: center;    align-items: center; }  .person-search .search_template .search_right .date-section .text-right {    padding-left: 0;    display: inline; }  .person-search .search_template .search_right .sort_page {    width: 100% !important;    justify-content: center;    align-items: center; }  .bc-main .d-flex.alpha-text {    justify-content: flex-start;    flex-wrap: wrap; }  .lg-ml-25 {    margin-left: 0; }  .bc-main .taxonomy_accordian .panel-heading .panel-title {    font-size: 15px; }  .bc-main .b-content-area {    padding-left: 0; }  .bc-main .panel-group .panel-collapse.collapse .panel-grid .bc-content {    width: 100%; }  .sticky-top {    position: relative; }  .bc-header {    flex-direction: column; }  .search-container .search-transcript input {    width: 100%; }  .bc-main .d-flex.alpha-text {    justify-content: flex-start;    flex-wrap: wrap; }  .lg-ml-25 {    margin-left: 0; }  .bc-main .taxonomy_accordian .panel-heading .panel-title {    font-size: 15px; }  .bc-main .b-content-area {    padding-left: 0; }  .bc-main .panel-group .panel-collapse.collapse .panel-grid .bc-content {    width: 100%; }  .sticky-top {    position: relative; }  .bc-header {    flex-direction: column; }  .search-container .search-transcript input {    width: 100%; }  .bc-header {    flex-direction: column; }  .search-container .search-transcript input {    width: 100%; }  .transcript-container .search-container .download-scroll {    float: initial; }    .transcript-container .search-container .download-scroll .auto-scroll {      text-align: center; }  .transcript-container .search-container .search-transcript {    width: 100%; }    .transcript-container .search-container .search-transcript input {      width: 100%; }  .transcript-container .search-container .pad-0 {    padding-right: 0;    padding-left: 0; }  .transcript-container .search-container .p3sdk-interactive-transcript-progressbar {    margin-top: 70px;    margin-bottom: 0; }  .article_right.second_div .table-contents {    width: 100%; }    .article_right.second_div .table-contents table.table {      width: 100%; }  /*-----Drama-Online------*/  .article_template .plytxt-overview .read_screenplay a.primary_btn {    width: 44%; }  .read_screenplay {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center; }    .read_screenplay a {      margin-bottom: 10px;      margin-right: auto !important;      margin-left: auto;      display: flex;      justify-content: center;      align-items: center; }  .container .aps-wrapper .mb-10 {    margin-bottom: 0; }  .container .aps-wrapper .flex-row {    flex-direction: column; }  .container .aps-wrapper .aps-search {    width: 100%;    margin-right: 0;    margin-bottom: 20px; }  .container .aps-wrapper .and-dropdown {    width: 100%;    margin-right: 0;    margin-bottom: 20px; }    .container .aps-wrapper .and-dropdown.mr-150 {      margin-bottom: 10px; }    .container .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 0;      margin-bottom: 10px; }  .container .aps-wrapper .number-dropdown,  .container .aps-wrapper .more-dropdown {    width: 100%;    margin-right: 0;    margin-bottom: 20px; }  .container .aps-wrapper .primary_btn.search-btn {    width: 100%; }  .article_template .article_right .taxonomy_accordian .panel-heading {    height: auto; }  .advanced-search .search-field .aps-wrapper .display-xs {    display: flex;    flex-direction: row;    width: 100%; }    .advanced-search .search-field .aps-wrapper .display-xs .input-90 {      width: 90%; }    .advanced-search .search-field .aps-wrapper .display-xs .condition-remove {      width: 5%;      margin-top: 0px; }  .screenplay_content .xs-expand {    position: absolute;    width: 66% !important;    background-color: #fff;    margin-left: initial;    padding: 0;    z-index: 6; }    .screenplay_content .xs-expand.slide {      right: -100%; }    .screenplay_content .xs-expand.right-slide {      right: 0 !important; }    .screenplay_content .xs-expand .xs-icon-show {      display: inline-block;      position: absolute;      left: -29px;      padding: 8px;      top: -1px;      background-color: #fff; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage {    height: 180px; }    .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {      width: 175px; }      .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left img {        width: 100%;        height: 100%;        object-fit: contain; }    .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content .slider-content-tab {      overflow: hidden;      display: -webkit-box;      -webkit-line-clamp: 3;      -webkit-box-orient: vertical; }  .screenplay_content .drama-content div.drama-p div i:before {    right: 0; }  .screenplay_content .drama-content div.drama-p div em {    right: -20px; }  .screenplay_content .drama-content {    border-right: 0; }  .screenplay_content .btn-fixed {    width: 200px; }    .screenplay_content .btn-fixed .btn.shp span {      display: none; }  .container .aps-wrapper .mb-10 {    margin-bottom: 0; }  .container .aps-wrapper .flex-row {    flex-direction: column; }  .container .aps-wrapper .aps-search {    width: 100%;    margin-right: 0;    margin-bottom: 20px; }  .container .aps-wrapper .and-dropdown {    width: 100%;    margin-right: 0;    margin-bottom: 20px; }    .container .aps-wrapper .and-dropdown.mr-150 {      margin-bottom: 10px; }    .container .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 0;      margin-bottom: 10px; }  .container .aps-wrapper .number-dropdown {    width: 100%;    margin-right: 0;    margin-bottom: 20px; }  .container .aps-wrapper .more-dropdown {    width: 100%;    margin-right: 0;    margin-bottom: 20px; }  .container .aps-wrapper .primary_btn.search-btn {    width: 100%;    margin-left: 0; }  .citation_modal .modal-content {    width: inherit; }  .citation_modal.table_modal .modal-content {    width: 100%; }  .citation_modal.table_modal .modal-footer {    text-align: center; }  .hero_image_widget .hero_desc {    display: table;    position: absolute;    top: 0 !important;    bottom: 0 !important;    left: 0 !important;    right: 0 !important;    margin: auto;    min-height: 300px;    width: 100%;    height: 80%; }  .frame-view {    height: 200px; }    .frame-view iframe.link-iframe {      min-height: 200px; }  .modal-content.image-download-modal {    width: 100%; }  .header-layout.header-temp2 .country_sel .search-dropdown {    left: 56px;    top: 80%; }  .header-layout.header-temp2 .header-dropdown .dropdown-option {    left: -35px !important; }  .header-layout.header-temp2 .signin-mob .signin_dropdown_mob:after {    content: "";    position: absolute;    top: -8px;    right: 98px;    z-index: 9;    border-bottom: 8px solid #dbdbdb;    border-right: 8px solid transparent;    border-left: 8px solid transparent; }  .header-layout.header-temp2 .signin-mob .signin_dropdown_mob:before {    content: "";    position: absolute;    top: -6px;    right: 100px;    z-index: 10;    border-bottom: 6px solid white;    border-right: 6px solid transparent;    border-left: 6px solid transparent; }  .hero_image_widget {    position: relative; }    .hero_image_widget .hero-group {      display: -webkit-box;      width: 100%;      height: auto;      margin: 15px auto 0 auto;      -webkit-line-clamp: 3;      -webkit-box-orient: vertical;      overflow: hidden;      text-overflow: ellipsis;      text-align: center; }      .hero_image_widget .hero-group h2 {        margin-bottom: 15px; }      .hero_image_widget .hero-group p {        display: -webkit-box;        max-width: 94%;        height: auto;        line-height: initial;        margin: 0 auto 10px auto;        -webkit-line-clamp: 3;        -webkit-box-orient: vertical;        overflow: hidden;        text-overflow: ellipsis; }      .hero_image_widget .hero-group .slider-btn {        margin: auto auto 15px auto;        text-align: center;        padding: 10px; }        .hero_image_widget .hero-group .slider-btn a {          background-color: #8a1600 !important;          color: #fff !important;          font: normal 15px 'avenir-regular-class' !important;          text-decoration: none;          padding: 10px 25px;          border-radius: 18px;          margin-bottom: 15px; }    .hero_image_widget img {      height: auto !important;      width: 100%; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev,  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -28% !important; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer {    /*padding-top: 17%;*/ }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer {    /*padding-top: 45%;*/ }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer {    width: 190px; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width {    width: auto !important; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 {      width: 100% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer {        width: 100%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 {      width: 50% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer {        width: 100%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 {      width: auto !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer {        width: 190px; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    margin-top: -20%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    margin-top: -20%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left {    width: 27%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right {    width: 73%; }  .timeline-outer-layer .timeline-modal .vertical-alignment-helper {    margin-top: 10%; }  .timeline-outer-layer .pin-modal .vertical-alignment-helper {    margin-top: 50%; }  .carousel-margin {    padding: 0; }  .carousel-layer .carousel .carousel-inner .item .desc-section p {    margin-left: 0px !important; }  .carousel-layer .carousel .carousel-inner .item .caro3 {    display: flex;    flex-direction: column; }    .carousel-layer .carousel .carousel-inner .item .caro3 .stretched-text {      position: relative;      order: 2;      height: auto !important; }      .carousel-layer .carousel .carousel-inner .item .caro3 .stretched-text .stretch_cap {        padding: 0 !important; }        .carousel-layer .carousel .carousel-inner .item .caro3 .stretched-text .stretch_cap .stretch-maintext {          opacity: 1; }  .map-section {    padding: 10px !important; }  .static_template {    min-height: 500px; }  .sidebar-sidebar4 {    border: 1px solid #e0e0e0;    padding: 10px 10px 5px 10px;    margin-bottom: 10px;    float: none !important;    width: 100% !important;    margin-left: 0px !important; }  .image_feature {    display: block; }  .image-fullscreen .modal-dialog {    margin-top: 0 !important; }  .content-person #related_content .category_cont .related-img {    width: 100%; }  .content-person #related_content .category_cont .recent-items {    width: 100%; }  .content-person #related_content .category_cont img {    margin: auto auto 10px auto; }  .content-person #recently_viewed .category_cont .recent-img {    width: 100%; }  .content-person #recently_viewed .category_cont .recent-content {    width: 100%; }  .table-content-search input {    line-height: normal !important; }  .editor-detail .editor-label-left {    padding-left: 0; }  .loginUser .loginUser_dropmenu {    width: 600px;    right: -50px; }    .loginUser .loginUser_dropmenu ul li {      margin-bottom: 10px; }  .signin-mob .signin_dropdown_mob {    width: 600px;    right: -100px; }    .signin-mob .signin_dropdown_mob ::before {      right: -150px; }    .signin-mob .signin_dropdown_mob ::after {      right: -152px; }  .header-layout.header-temp3 .signin-mob .signin_dropdown_mob {    right: -8px; }    .header-layout.header-temp3 .signin-mob .signin_dropdown_mob ::before {      right: 10px; }    .header-layout.header-temp3 .signin-mob .signin_dropdown_mob ::after {      right: 8px; }  .header-layout.header-temp3 .inst-access {    right: -45px; }  .after-signin .after-signin-dropdown {    width: 600px; }  .person-img {    float: none !important; }    .person-img img {      margin: 15px auto !important;      max-width: 275px !important; }  .container-fluid {    padding-right: 16px !important;    padding-left: 16px !important; }  .navbar .container {    padding-right: 0px !important; }  .page_minheight {    min-height: 190px !important; }  /*.navbar {    .container {      .navbar-header {        .mob-search {          padding-right: 0;        }      }    }  }*/  footer .footer-top .footer-menu li a {    font-size: 12px !important; }  footer .footer-top .social-media {    float: right; }    footer .footer-top .social-media h5 {      margin-bottom: 0; }    footer .footer-top .social-media ul li {      padding: 4px; }      footer .footer-top .social-media ul li a {        margin: 5px; }  footer .footer-top .footer-left-logo {    margin-top: 0px; }    footer .footer-top .footer-left-logo img {      float: left; }  footer .footer-top .footer_logo_device .first img {    width: 60%; }  footer .footer-top .footer_logo_device .last img {    width: 38px; }  footer .footer-btm .footer_links h6 {    display: block;    padding-right: 0 !important; }  .single-banner-description {    top: 25%; }    .single-banner-description p {      font: normal 14px Georgia !important;      line-height: 20px !important;      width: 80%; }  .navbar-collapse.collapse.in, .navbar-collapse.collapsing {    position: absolute; }  #google_translate_element {    width: 160px; }  .row_action {    margin-right: -15px;    margin-left: -15px; }  .mylib-action-layer .mylib-action-item {    float: none; }    .mylib-action-layer .mylib-action-item li {      float: left;      width: 14%;      margin: 10px 0; }      .mylib-action-layer .mylib-action-item li a .icon-txt {        display: none; }  .my-library .checkbox {    margin-top: 8px !important; }  .my-library .tab-content {    width: 90%;    margin: 0 auto; }    .my-library .tab-content .panel-default {      border-radius: 0;      padding: 0 !important; }      .my-library .tab-content .panel-default .panel-body {        padding: 0 !important;        border-top: solid #ccc 1px; }        .my-library .tab-content .panel-default .panel-body .panel-default .table thead tr th:first-child {          width: 85% !important; }        .my-library .tab-content .panel-default .panel-body .heading-layer {          padding: 15px 15px 15px 15px !important; }          .my-library .tab-content .panel-default .panel-body .heading-layer p {            word-break: keep-all !important;            width: 85%; }          .my-library .tab-content .panel-default .panel-body .heading-layer .checkbox {            padding-left: 25px; }        .my-library .tab-content .panel-default .panel-body .table {          width: 100% !important;          margin: 0 !important;          border-left: 0 !important;          border-right: 0 !important; }          .my-library .tab-content .panel-default .panel-body .table thead tr th .checkbox {            padding-left: 28px; }          .my-library .tab-content .panel-default .panel-body .table tbody .coll_th {            padding-left: 20px !important; }          .my-library .tab-content .panel-default .panel-body .table tbody .saved-item-img {            padding-left: 0 !important; }          .my-library .tab-content .panel-default .panel-body .table tbody h5 {            clear: both; }    .my-library .tab-content .saved-search-table thead tr th .checkbox {      padding-left: 28px; }    .my-library .tab-content .saved-search-table tbody th .saved-title {      display: inline-block;      margin-top: 10px; }    .my-library .tab-content .saved-search-table tbody th .alerts {      margin-bottom: 5px !important; }    .my-library .tab-content .saved-search-table tbody tr td .checkbox {      padding-left: 28px; }    .my-library .tab-content .saved-search-table tbody tr td:last-child {      vertical-align: top !important; }  .my-library .nav-tabs li {    margin-right: 0px !important; }  #navbar {    position: absolute !important;    width: 100% !important; }  .my-library .tab-content .panel-default .panel-body .panel-default .table tbody tr td {    text-align: center;    vertical-align: top;    padding-left: 10px;    padding-top: 23px; }  .no-result {    display: block !important;    margin: 20% auto !important;    height: auto !important; }  .foot-layout {    font-family: 'avenir-regular-class' !important;    font-size: 13px !important; }    .foot-layout .foot-top {      display: table; }    .foot-layout .footer_left_logo {      display: table-cell;      vertical-align: middle;      float: none !important; }    .foot-layout .footer-nav {      display: table-cell;      vertical-align: middle;      float: none !important; }    .foot-layout .footer_right_logo {      display: table-cell;      vertical-align: middle;      float: none !important; }    .foot-layout .foot-menu {      padding-bottom: 0 !important; }    .foot-layout .foot-btm h6 {      font-size: 11px !important; }    .foot-layout .footer-text {      margin-top: 7px; }  .mob_pad {    padding: 0px !important; }  .art_left_pad {    padding: 0px 15px !important; }  .article_template #sub-accordion .subacc-ency .dots_div {    width: 75% !important; }  .article_template #sub-accordion .subacc-ency .toc-num {    width: 24% !important;    text-align: right; }  .logo_design_lib {    margin-top: 0px !important;    padding-left: 15px !important; }  .fb_feed {    padding: 0px;    margin-bottom: 20px; }  .feed_img {    margin-right: 15px !important; }  .feed_cont {    width: 71% !important;    padding: 0px !important; }  .search ::-webkit-input-placeholder {    color: #ccc !important;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    top: 20px !important; }  .search :-moz-placeholder {    color: #ccc !important;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    top: 20px !important; }  .search :-ms-input-placeholder {    color: #ccc !important;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    top: 20px !important; }  .block-title {    display: inline-block; }  .recently-slider-layer .recently-viewed-slider .owl-nav .owl-prev {    margin-left: -29px; }  .recently-slider-layer .recently-viewed-slider .owl-nav .owl-next {    margin-right: -29px; }  .advanced_ser_cont .mod_search {    text-align: left;    margin-top: 10px; }  #session-modal {    z-index: 9999; }    #session-modal .session-modal .primary_btn, #session-modal .session-modal .secondary_btn {      width: 100% !important;      float: none !important;      margin: 0px !important;      display: block !important; }    #session-modal .session-modal .primary_btn {      margin-bottom: 10px !important; }  .img_widget {    margin-bottom: 20px; }    .img_widget .img_container {      text-align: center;      margin-bottom: 25px; }      .img_widget .img_container img {        margin: auto !important;        display: block; }    .img_widget .img_content {      text-align: center;      width: 100%;      margin: auto; }      .img_widget .img_content h1 {        margin-bottom: 12px !important; }  .vertical-alignment-helper {    display: inherit !important;    width: auto !important;    height: auto !important; }  .vertical-align-center {    display: inherit !important; }  .myprofile .contact_us .email_add {    margin-top: 0px !important; }  .myprofile h1 {    font-size: 20px; }  .myprofile .edit_btn {    height: 37px;    width: 125px;    font-size: 14px; }  .img_slider .caption_overlay_title {    margin-top: 0px !important;    font-size: 20px !important; }  .img_slider .customNavigation .prev, .img_slider .customNavigation .next {    margin-top: 20% !important; }  .contact_us {    width: auto !important; }    .contact_us textarea {      height: 131px !important; }    .contact_us .primary_btn, .contact_us .secondary_btn {      width: 100% !important;      margin-bottom: 15px; }  .audio_widget .signin_dropdown {    width: 300px !important; }  .vertical-alignment-helper {    display: inherit !important;    width: auto !important;    height: auto !important; }  .citation_modal {    width: 95% !important;    margin-top: 24% !important; }    .citation_modal .responsive-tabs.nav-tabs {      width: 100% !important; }    .citation_modal .responsive-tabs.nav-tabs > li {      width: 100% !important;      text-align: left; }    .citation_modal .responsive-tabs.nav-tabs > li > a {      width: 100% !important;      border-radius: 0px !important;      color: #fff !important;      background: #8a1600 !important; }    .citation_modal .responsive-tabs.nav-tabs > li.active > a {      background: #fff !important;      color: #999 !important;      border: 1px solid #8a1600 !important; }    .citation_modal .responsive-tabs.nav-tabs span.glyphicon {      font-family: inherit !important;      background: url(../../bloomsbury/images/down-arrow.png) right center no-repeat !important;      width: 14px;      height: 9px;      text-indent: -999;      top: 17px; }    .citation_modal .modal-content .tab-content {      padding: 10px 0px !important; }      .citation_modal .modal-content .tab-content .tabs_btns input {        width: 100% !important; }      .citation_modal .modal-content .tab-content .tabs_btns input:first-child {        margin: 0px 0px 10px 0px !important; }  .share_modal, .share-via-success {    width: 95% !important; }    .share_modal .modal-content .share_btns input:first-child, .share-via-success .modal-content .share_btns input:first-child {      margin-right: 0 !important;      margin-bottom: 15px;      margin-left: 0 !important; }  .library_modal {    margin-top: 26% !important; }    .library_modal .folder_move .bootstrap-select.btn-group .dropdown-menu {      width: 100%; }  .edit_modal {    margin-top: 20% !important; }  .signin-modal {    width: 97% !important;    margin: 14% auto auto auto !important; }  .save_search_modal {    width: 94% !important;    margin-top: 38% !important; }    .save_search_modal .modal-content .modal-body .remove_btns button {      width: 100% !important; }    .save_search_modal .remove_btns button:first-child {      margin-right: 0px !important;      margin-bottom: 10px !important; }    .save_search_modal .primary_btn {      width: 100% !important; }  .advanced-search .search-field label {    text-align: center;    padding-bottom: 6px; }  .advanced-search .search-field .checkbox label::after {    margin-top: -2px !important; }  .advanced-search .search-field .advanced_close {    padding-right: 15px !important; }  .advanced-search .search-field .gate-option .bootstrap-select {    left: 50%;    margin-bottom: 10px; }  .advanced-search #add-cond {    width: 100% !important; }  .advanced-search .search_btn {    text-align: center; }  .search ::-webkit-input-placeholder {    color: #cccccc;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    padding-top: 0px !important;    line-height: 15px !important; }  .search :-moz-placeholder {    color: #cccccc;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    padding-top: 0px !important;    line-height: 15px !important; }  .search :-ms-input-placeholder {    color: #cccccc;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    padding-top: 0px !important;    line-height: 15px !important; }  .search .advanced_search {    padding-top: 12px;    display: block;    margin-left: 0px !important; }  .search input[type="submit"], .search input[type="button"] {    width: 74px; }  .image_widget h2 {    height: auto;    line-height: 28px !important; }  .alert_modal {    width: 95% !important;    margin-top: 48%; }  .taxonomy .taxonomy_alphabets .numbers {    width: 25% !important;    margin: 0px !important; }  .article_template .article_right .subsciption_req {    float: none !important;    text-align: left !important; }  .article_template .article_right .article_cont {    padding-right: 0px !important; }  .article_template .article_right .article_doi {    position: relative;    width: 50%;    margin-top: -20px;    word-wrap: break-word; }  .article_template .article_right .taxonomy_accordian .table_contents ul:first-child {    width: 100%; }  .article_template .article_right .taxonomy_accordian .table_contents .sub-accordion-content.default {    padding-right: 0 !important; }  .article_template .article_right .taxonomy_accordian .table_contents ul li {    display: table !important;    width: 100%;    float: none !important; }    .article_template .article_right .taxonomy_accordian .table_contents ul li .dots_div {      width: 65% !important;      display: table-cell;      float: none !important;      position: relative; }    .article_template .article_right .taxonomy_accordian .table_contents ul li span {      width: 35% !important;      display: table-cell;      float: none !important; }    .article_template .article_right .taxonomy_accordian .table_contents ul li .toc-unlock {      width: auto !important;      clear: both !important; }  .article_template .article_right .taxonomy_accordian .image_right, .article_template .article_right .taxonomy_accordian .image_left {    float: none !important;    text-align: center;    margin: auto auto 20px auto !important; }  .article_template .article_right .article_title .cat_tab1 {    width: 38% !important; }  .article_template .article_right .article_title .cat_tab2 {    width: 62% !important;    word-break: break-word; }  .article_template .article_right .article_title .art_title_left, .article_template .article_right .article_title .art_title_right {    width: 50% !important; }  .article_template .article_right .article_image {    margin-top: 20px;    text-align: center; }    .article_template .article_right .article_image .buy-this-btn {      float: none !important; }    .article_template .article_right .article_image .article_img {      margin: auto !important; }  .article_template .multimedia_audio .subsciption_req {    float: left !important; }  .article_template .multimedia_audio .audio_widget {    width: 100%;    display: inline-block; }    .article_template .multimedia_audio .audio_widget .audio_player {      height: auto !important;      overflow: inherit !important; }    .article_template .multimedia_audio .audio_widget p {      width: 95% !important; }  a#back-to-top.colorChanged span {    color: #8a1600 !important; }  #back-to-top {    width: 40px !important;    height: 40px !important;    bottom: 15px !important; }  #back-to-top:hover span {    color: #fff !important; }  .carousel-layer {    padding: 0; }    .carousel-layer .carousel .carousel-indicators {      width: 100% !important;      left: 0 !important; }      .carousel-layer .carousel .carousel-indicators ul li {        margin-top: 20px !important; }    .carousel-layer .carousel .carousel-inner .item .desc-section {      width: 100%; }      .carousel-layer .carousel .carousel-inner .item .desc-section .desc-content {        height: auto !important;        width: 100%; }        .carousel-layer .carousel .carousel-inner .item .desc-section .desc-content p {          display: block;          overflow-wrap: break-word;          word-wrap: break-word; }      .carousel-layer .carousel .carousel-inner .item .desc-section .slider-btn {        margin-bottom: 30px !important; }    .carousel-layer .carousel .carousel-inner .item h1 {      font: normal 30px Goudy-Old-Style; }    .carousel-layer .carousel .carousel-inner .item p {      /*display: none;*/      margin-top: 5%; }    .carousel-layer .carousel .carousel-inner .item .img-section {      left: 0;      /*position: absolute;*/ }  .article_left {    margin-bottom: 20px; }  .home_standalone img {    margin-bottom: 20px !important; }  .image_widget img {    margin-bottom: 20px !important; }  .archive_right h2 {    margin-bottom: 20px !important;    line-height: 30px; }  .archive_right .catalogue_1 {    width: 100%;    margin-bottom: 30px; }  .archive_right .archive_img {    margin-top: 0px;    text-align: center; }    .archive_right .archive_img img {      float: none !important;      margin: auto;      text-align: center; }  .image-slider-layout .owl-carousel .owl-stage {    margin-left: -22%; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .left img {      width: 100%;      height: 100%;      object-fit: contain; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right p {      word-break: break-all; }  .image-slider-layout .owl-carousel .owl-nav .owl-next, .image-slider-layout .owl-carousel .owl-nav .owl-prev {    top: 35% !important;    margin-top: 0px !important; }  .image-slider-layout .owl-carousel .owl-nav .owl-next, .image-slider-layout .owl-carousel .owl-nav .owl-prev {    top: 35% !important;    margin-top: 0px !important; }  .signup_section .signup_left .col-sm-12, .signup_section .signup_left .col-xs-12 {    padding: 0px !important; }  .signup_section p {    margin-top: 10px; }  .search_template .search_left_accordian .filter_daterange {    border: none !important; }  .search_template .search_res_acc .panel-default .panel-title {    width: 89% !important; }  .search_template .search_right .result_images .res_img_cont p {    padding: 0 20%; }  .search_template .search_right .result_images .res_img_cont img {    margin-bottom: 15px; }  .search_template .search_right .result_images a:focus {    outline: 2px solid #671000 !important; }  .search_template .search_right .date-section .select-box {    width: 75% !important; }  .search_template .search_right .date-section .text-right {    display: block;    text-align: left;    padding-left: 80px;    line-height: 20px;    margin-bottom: 10px; }  .search_template .search_right .refine-results {    margin-bottom: 20px; }  .search_template .search_right .results_save {    display: block;    display: inline-block;    width: 100%;    position: relative; }    .search_template .search_right .results_save h1, .search_template .search_right .results_save .save_search, .search_template .search_right .results_save .filtered_list {      display: block !important; }    .search_template .search_right .results_save .filtered_list {      padding: 20px 0px !important;      display: inline-block !important;      width: 100%; }    .search_template .search_right .results_save .save_search {      position: absolute;      right: 0;      top: 0; }  .search_template .search_right .sort_results {    width: 66px;    display: inline-block;    line-height: 20px !important; }  .search_template .search_right .results_pad, .search_template .search_right .date-section {    padding-right: 0 !important;    padding-left: 0 !important; }  .search_template .search_right .sort_page {    padding-left: 0 !important;    padding-top: 6px !important;    margin-top: 10px !important; }  .toolbar {    text-align: center !important;    margin-left: 0px !important;    margin-right: 0px !important; }    .toolbar ul li {      padding: 0px 13px !important;      width: 54px !important; }    .toolbar ul li:first-child {      border: none !important; }  .article_template .article_right .monography-top-img {    width: 100%; }  .article_template .article_right .subs-required {    width: 100%; }  .article_template .sub-accordion-content.default {    padding-left: 10px !important; }  .table-content-search {    /*width: 75%;*/    width: 94% !important;    float: none !important;    margin-left: 15px; }  .mono-top-search {    width: 100% !important;    margin-left: 0 !important; }  .filter-header {    padding: 10px !important; }    .filter-header .date-section .select-box .btn {      padding: 10px 12px !important;      line-height: 15px !important; }  .search_template .search_right .sort_page {    padding-left: 0 !important;    padding-top: 0px !important; }  .search_template .search_right .sort_results {    width: 80px;    display: inline-block;    line-height: 20px !important;    font-size: 14px; }  .next-prev {    margin-top: 0px; }    .next-prev span {      top: -1px !important; }      .next-prev span input {        height: 34px; }    .next-prev .fa {      font-size: 1.2em !important;      margin-top: 5px;      margin-left: 10px; }    .next-prev .page_btm {      margin: 10px 0px 30px 0px; }  .result-per-page .result-per {    display: inline-block;    width: 80px;    line-height: normal;    padding-right: 12px;    font-size: 14px; }  .result-per-page .result-page {    float: initial !important;    vertical-align: super; }  .result-per-page .btn {    line-height: 16px !important; }  .fb-signup-form .form-group #sn-signup-send-btn {    margin-bottom: 10px; }  .fb-signup-form .form-group .button_elements input {    width: 100%; }  .signup_social {    padding-top: 0; }    .signup_social span {      margin-bottom: 10px;      display: inline-block; }    .signup_social .signup-gplus-Icon {      margin-left: 0; }  .signup-or {    margin-top: 10px; }  .museum_contenttype #museum-title {    width: 100%; }  .museum_contenttype .museum_search {    text-align: center;    margin: 0;    float: none; }  .museum_contenttype .museum_imagesize {    float: none;    text-align: left; }    .museum_contenttype .museum_imagesize p {      text-align: left; }  .museum_contenttype .museum_images {    padding: 0px 15px; }    .museum_contenttype .museum_images .lg-img li {      text-align: center;      padding-bottom: 10px;      width: 100%; }    .museum_contenttype .museum_images .md-img li {      text-align: center;      width: 50%;      padding-bottom: 10px; }    .museum_contenttype .museum_images .sm-img li {      text-align: center;      padding: 2px;      width: 25%; }    .museum_contenttype .museum_images .museum-text {      display: block !important; }  .museum_contenttype .exhibition_images #exhibition_list li {    width: 100%; }  .content_unlocked .second_div .row {    margin: 0; }  .other-items {    display: block; }    .other-items .exhibition-img {      flex: none; }  .navbar-nav .open .dropdown-menu > li > a {    font-size: 13px !important; }  .page-range {    text-align: left;    margin-left: 0px;    margin-top: 0 !important;    margin-bottom: 10px; }  .search_template .search_left .date_range .date_input input {    font-size: 12px !important; }  .search_template .search_right .search_res_acc .search_img {    float: none;    margin: auto; }  .fb-signup .profile-icon {    width: 25%;    float: left; }  .fb-signup .profile-text {    width: 75%;    float: left; }  .mail-id {    margin: 5px 0 9px 0 !important; }  .home-tradition {    margin-bottom: 20px !important; }  .save_search_modal .alert_me span {    width: 25px;    height: 50px;    float: left;    padding-top: 23px; }  .about-feat-img {    margin-bottom: 20px; }  .carousel-layer .carousel .carousel-inner .item .img-section img {    height: auto !important; } }@media (max-width: 736px) {  .timeline-outer-layer .pin-modal .vertical-alignment-helper {    margin-top: 25%; } }@media (max-width: 680px) {  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer {    width: 8%;    /*padding-top: 22%;*/ }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer {    width: 8%;    /*padding-top: 50%;*/ }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer {    width: 84%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer {      width: 260px; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width {      width: auto !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 {        width: 100% !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer {          width: 100%; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 {        width: auto !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer {          width: 260px; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    margin-top: -26%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    margin-top: -26%; } }@media (max-width: 600px) {  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    margin-top: -28%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    margin-top: -28%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left {    width: 23%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right {    width: 77%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer {    width: 230px; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width {    width: auto !important; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 {      width: 100% !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer {        width: 100%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 {      width: auto !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer {        width: 230px; }  .timeline-outer-layer .timeline-modal .modal-content .btnBackward span, .timeline-outer-layer .timeline-modal .modal-content .btnForward span {    margin-top: 15px; }  .timeline-outer-layer .pin-modal .vertical-alignment-helper {    margin-top: 50%; }  .loginUser .loginUser_dropmenu {    width: 560px; }  .signin-mob .signin_dropdown_mob {    width: 540px; }  .after-signin .after-signin-dropdown {    width: 540px;    right: -5px; }  /*.navbar-brand {    width: 70%;  }  .navbar  {    .container {      .navbar-header {        .mob-search {          margin-top: 22px;        }        .navbar-toggle {          margin-top: 15px;        }      }    }  }*/  .single-banner-description {    top: 20%; }    .single-banner-description p {      font: normal 14px Georgia !important;      line-height: 16px !important;      width: 85%; }  .result-per-page .btn {    padding: 6px 9px !important; }  .image-slider-layout .owl-carousel .owl-stage {    height: 233px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {      width: 175px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right {      width: 175px; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right p {        font: normal 13px 'avenir-regular-class' !important;        line-height: 1.5em; }  .owl-nav .owl-prev, .owl-nav .owl-next {    margin-top: -143px; }  .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next {    margin-top: -27%;    padding: 20px; }  .photo_gallery .thumb-images .owl-stage-outer .owl-stage {    height: 90px !important; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -18%; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {    left: -7%;    opacity: 0.8; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    right: -7%;    opacity: 0.8; }  .taxonomy_accordian .panel-heading .panel-title {    font-size: 13px; }  .map-tooltip {    max-width: 50%;    padding: 5px 15px; }    .map-tooltip .region-name {      font-size: 11px; }    .map-tooltip .region-count {      font-size: 11px; }  .map-section .map-layer svg {    padding: 15% 0; }  .map-section .map-layer .map-detail {    padding: 2px 6px;    top: 5px;    left: 5px;    border-radius: 12px; }    .map-section .map-layer .map-detail p {      font-size: 11px; }      .map-section .map-layer .map-detail p #regionItemCount {        font-size: 13px; }    .map-section .map-layer .map-detail span {      font-size: 13px; }  .map-section .map-layer .disclaimer {    padding: 3px 6px;    bottom: 5px;    left: 5px; }    .map-section .map-layer .disclaimer p {      font-size: 11px; }    .map-section .map-layer .disclaimer ul li {      width: 18.5%;      height: 10px;      margin-left: 2px; }    .map-section .map-layer .disclaimer .shade-txt {      font-size: 10px; }  .map-section .map-layer .back-btn {    /*padding: 6px 12px 8px 12px;	*/    padding: 7px 12px 6px 12px;    right: 5px;    bottom: 5px; }    .map-section .map-layer .back-btn .back-txt {      font-size: 12px;      /* vertical-align: text-top;*/ } }@media (max-width: 550px) {  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    width: 9%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    width: 9%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer {    width: 9%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer {    width: 9%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer {    width: 82%; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .yearlist-single-layer {      width: 215px; }    .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width {      width: auto !important; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 {        width: 100% !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer {          width: 100%; }      .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 {        width: auto !important; }        .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-2 .yearlist-single-layer {          width: 215px; } }@media (max-width: 480px) {  .bc-main .taxonomy_accordian .panel-heading .panel-title {    font-size: 15px; }  .playtext-image-slider.image-slider-layout {    width: calc(100VW - 70px); }    .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage {      height: 155px !important; }      .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {        width: 140px !important;        height: 155px !important; }        .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left img {          width: 100% !important;          height: 100% !important;          object-fit: contain; }      .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content .slider-content-tab {        overflow: hidden;        display: -webkit-box;        -webkit-line-clamp: 3;        -webkit-box-orient: vertical; }  .header-layout .top-header .pull-right .country_sel {    position: relative; }    .header-layout .top-header .pull-right .country_sel .search-dropdown {      left: -3px; }  .header-layout .top-header .pull-right .signin-mob .signin_dropdown_mob {    right: -10px; }    .header-layout .top-header .pull-right .signin-mob .signin_dropdown_mob:before {      content: "";      position: absolute;      top: -6px;      right: 10px;      z-index: 10;      border-bottom: 6px solid white;      border-right: 6px solid transparent;      border-left: 6px solid transparent; }    .header-layout .top-header .pull-right .signin-mob .signin_dropdown_mob:after {      content: "";      position: absolute;      top: -8px;      right: 8px;      z-index: 9;      border-bottom: 8px solid #dbdbdb;      border-right: 8px solid transparent;      border-left: 8px solid transparent; }  .header-layout.header-temp1 .top-header .pull-right.user-details {    padding-right: 20px; }    .header-layout.header-temp1 .top-header .pull-right.user-details .signin-mob .signin_dropdown_mob {      right: -10px; }    .header-layout.header-temp1 .top-header .pull-right.user-details .country_sel .search-dropdown {      left: 3px; }  .header-layout.header-temp1 .header-dropdown .dropdown-option::before {    right: 60px; }  .header-layout.header-temp1 .header-dropdown .dropdown-option::after {    right: 58px; }  .header-layout.header-temp7 .top-header .pull-right .signin-mob .signin_dropdown_mob {    right: 0; }    .header-layout.header-temp7 .top-header .pull-right .signin-mob .signin_dropdown_mob::before {      content: "";      position: absolute;      top: -6px;      right: 5px;      z-index: 10;      border-bottom: 6px solid white;      border-right: 6px solid transparent;      border-left: 6px solid transparent; }    .header-layout.header-temp7 .top-header .pull-right .signin-mob .signin_dropdown_mob::after {      content: "";      position: absolute;      top: -8px;      right: 3px;      z-index: 9;      border-bottom: 8px solid #dbdbdb;      border-right: 8px solid transparent;      border-left: 8px solid transparent; }  .header-layout.header-temp7 .top-header .pull-right.user-details .country_sel .search-dropdown {    left: 3px; }  .header-layout.header-temp4 .inst-access {    left: -50px !important; }    .header-layout.header-temp4 .inst-access::before {      right: 64px; }    .header-layout.header-temp4 .inst-access::after {      right: 62px; }  .header-layout.header-temp4 .signin_dropdown {    right: -10px; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    margin-top: -35%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    margin-top: -35%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left {    width: 15%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right {    width: 85%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer {    width: 12%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer {    width: 12%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer {    width: 76%; }  .timeline-outer-layer .timeline-modal .modal-content .btnBackward span, .timeline-outer-layer .timeline-modal .modal-content .btnForward span {    margin-top: 25px; }  .timeline-outer-layer .timeline-modal .image-modal .image_carousel_modal .img-section-carousel {    width: 80%;    overflow: auto; }  .timeline-outer-layer .timeline-modal .image-modal .image_carousel_modal .btnBackward, .timeline-outer-layer .timeline-modal .image-modal .image_carousel_modal .btnForward {    width: 10%;    margin-top: 33% !important; }  .timeline-outer-layer .timeline-modal .image-width-1 .image_carousel_modal .img-section-carousel {    width: 100% !important; }  .carousel-indicators {    left: 34% !important; }  .loginUser .loginUser_dropmenu {    width: 355px; }  .signin-mob .signin_dropdown_mob {    width: 355px; }  .header-layout.header-temp1 .inst-access {    right: -50px; }  .header-layout.header-temp1 .header-dropdown .dropdown-option :before {    right: 58px; }  .header-layout.header-temp1 .header-dropdown .dropdown-option :after {    right: 56px; }  .header-layout.header-temp1 .signin-mob .signin_dropdown_mob {    right: -10px; }  .signin-menu, .inst-access {    left: auto !important;    right: 0; }  .after-signin .after-signin-dropdown {    width: 355px; }  .single-banner-description {    top: 10%;    padding-right: 5%; }    .single-banner-description p {      font: normal 10px Georgia !important;      line-height: 12px !important;      width: 95%;      margin-top: 0 !important; }  .next-prev .fa {    margin-left: 0 !important; }  .next-prev a {    font-size: 1em !important; }  .next-prev {    margin-top: 15px !important; }  .library_modal .modal-content .share_btns input {    width: 100% !important; }  .share_modal .modal-content .share_btns input {    width: 100% !important; }  #google_translate_element {    margin-bottom: -7px;    height: 22px; }  .my-library {    width: 100%; }    .my-library .nav-tabs li {      width: 49.6%; }      .my-library .nav-tabs li a {        width: 100% !important;        font-size: 11px; }    .my-library .nav-tabs li:last-child {      margin-right: 0 !important; }    .my-library .tab-content {      width: 90%;      margin: 0 auto; }      .my-library .tab-content .panel-default .panel-body {        border-top: solid #ccc 1px; }        .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer {          width: 100%; }          .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-left-layer {            width: 12%; }          .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer {            width: 88%; }            .my-library .tab-content .panel-default .panel-body .panel-default .heading-layer .heading-top-layer .heading-right-layer h4 {              width: 65%; }  /*.navbar {    .arcadian-new-header {      .navbar-header {        .navbar-toggle {          margin-top: 35px;        }      }    }  }*/  .img_slider .customNavigation .prev {    margin-top: 25%; }  .img_slider .customNavigation .next {    margin-top: 25%; }  .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content {    text-align: left; }  .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right h4 {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3; }  .subs-modal, .share-via-success {    margin-top: 55% !important; }  .search ::-webkit-input-placeholder {    color: #ccc !important;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    line-height: 21px !important; }  .search :-moz-placeholder {    color: #ccc !important;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    line-height: 21px !important; }  .search :-ms-input-placeholder {    color: #ccc !important;    font-size: 16px;    font-family: 'avenir-regular-class' !important;    line-height: 21px !important; }  .social_feed {    margin: 0px -15px; }    .social_feed .container {      padding: 0px !important; }  .login .login_left h1 {    font-size: 20px; }  .login .login_left h2 {    font-size: 14px; }  .login .login_left form {    width: 100%; }  .image-slider-layout .owl-carousel .owl-stage {    margin-left: -23%;    height: 180px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {      width: 135px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right {      width: 135px; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right p {        font: normal 12px 'avenir-regular-class' !important;        line-height: 1.5em; }  .owl-nav .owl-prev, .owl-nav .owl-next {    margin-top: -116px; }  /*header {	    .mob-search {      padding-right: 10px;    }    .arcadian-right-logo {      padding-top: 0;    }  }*/  .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev, .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev:hover, .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev-inactive, .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev-inactive:hover, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next:hover, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next-inactive, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next-inactive:hover {    margin-top: -60%;    padding: 10px;    color: #cccccc; }  .photo_gallery .thumb-images {    width: 89% !important; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {      margin-top: -28%; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {      left: -14%;      color: #cccccc; }    .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {      right: -7%;      color: #cccccc; } }@media (max-width: 480px) and (max-width: 400px) {  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-prev {    margin-top: -40%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-img-carousel .owl-controls .owl-nav .owl-next {    margin-top: -40%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-left {    width: 20%; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul li .pin-carousel-layer .pin-carousel-right {    width: 80%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .left-layer {    width: 15%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .right-layer {    width: 15%; }  .timeline-outer-layer .container .timeline-layout .main-carousel-layer .middle-layer {    width: 70%; }  .timeline-outer-layer .timeline-modal .modal-content .btnBackward span, .timeline-outer-layer .timeline-modal .modal-content .btnForward span {    margin-top: 35px; }  .loginUser .loginUser_dropmenu {    width: 325px; }  .signin-mob .signin_dropdown_mob {    width: 325px; }  .after-signin .after-signin-dropdown {    width: 325px; }  .map-section .map-layer .disclaimer {    bottom: 5px;    left: 5px; }  .map-section .map-layer .back-btn {    bottom: 5px;    right: 5px; }  .recently-slider-layer .recently-viewed-slider .owl-nav .owl-prev, .recently-slider-layer .recently-viewed-slider .owl-nav .owl-next {    margin-top: -130px; }  footer .footer-top .footer-menu li {    width: 1%;    padding: 0 10px; }  .form-control {    font-size: 11px; }  .navbar-collapse.collapse.in, .navbar-collapse.collapsing {    position: absolute; }  .subs-modal, .share-via-success {    margin-top: 48% !important; } }@media (max-width: 480px) and (max-width: 360px) {  .loginUser .loginUser_dropmenu {    width: 275px; }  .signin-mob .signin_dropdown_mob {    width: 275px; }  .after-signin .after-signin-dropdown {    width: 275px; }  .map-section .map-layer .disclaimer {    padding: 1px 8px; }  .map-section .map-layer .map-detail {    top: 5px;    left: 5px;    padding: 1px 5px; }    .map-section .map-layer .map-detail p {      font-size: 11px; }    .map-section .map-layer .map-detail span {      font-size: 11px; }  .map-section .map-layer .back-btn {    /*padding: 4px 10px 6px 10px;*/    padding: 7px 10px 6px 10px; }    .map-section .map-layer .back-btn .back-txt {      font-size: 11px;      /*line-height: 1.3em;              vertical-align: text-top;*/ }  footer .footer-top .footer-menu li {    width: 1%;    padding: 0 5px; }  .single-banner-description {    top: 3%; }  .image-slider-layout .owl-carousel .owl-stage {    height: 155px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {      width: 140px;      height: 156px; }    .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right {      width: 115px; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right h4 {        font: normal 12px 'avenir-regular-class' !important; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right p {        font: normal 12px 'avenir-regular-class' !important;        line-height: 1.2em; }      .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content span {        font: normal 12px 'avenir-regular-class' !important; } }@media (max-width: 480px) {  .taxonomy_accordian .panel-heading .panel-title {    font-size: 12px; } }@media screen and (device-aspect-ratio: 40 / 71) {  .styles_5g4P692VW div.vjs-subs-caps-button, .styles_5g4P692VW div.vjs-volume-panel, .styles_oM61uVBG div.vjs-subs-caps-button, .styles_oM61uVBG div.vjs-volume-panel {    position: relative;    top: -9px; }  .styles_5g4P692VW .vjs-picture-in-picture-control, .styles_oM61uVBG .vjs-picture-in-picture-control {    position: relative;    top: -9px; }  .article_template .article_right.encyclo-content.second_div.content_container {    padding-right: 0;    padding-left: 0;    width: 96%;    margin: 0 4% 20px 0; }    .article_template .article_right.encyclo-content.second_div.content_container .title-section,    .article_template .article_right.encyclo-content.second_div.content_container .copyright {      padding-right: 15px;      padding-left: 15px; }    .article_template .article_right.encyclo-content.second_div.content_container .chap-encyclop.content-section {      width: 96%; } }@media only screen and (min-width: 320px) and (max-width: 768px) and (orientation: landscape) {  .search-container .search-transcript input {    width: 100%; }  .page_minheight, .article_template, .static_template {    min-height: 580px; }  .article_template .article_right .taxonomy_accordian .panel-heading {    height: auto; }  .search_template .search_left_accordian .panel-default {    padding-left: 0; }  .page_minheight, .article_template, .static_template {    min-height: 580px; }  .alert_modal {    margin-top: 16% !important; }  .save_search_modal {    margin-top: 14% !important; }  .citation_modal {    margin-top: 8% !important; }  .header-temp1 .header-dropdown .signin-menu {    right: 0 !important;    left: auto !important; }    .header-temp1 .header-dropdown .signin-menu ::after {      right: 5% !important; }    .header-temp1 .header-dropdown .signin-menu ::before {      right: 6% !important; }  .header-temp1 .header-dropdown .inst-access {    right: 0 !important;    left: auto !important; }    .header-temp1 .header-dropdown .inst-access ::after {      right: 5% !important; }    .header-temp1 .header-dropdown .inst-access ::before {      right: 6% !important; }  footer .footer-btm .footer_links h6 {    display: inline !important;    padding-right: 20px !important; }  .subs-modal, .share-via-success {    margin-top: 10% !important; }  footer .footer-top .footer_logo_device .first img {    width: 33%; } }@media only screen and (max-width: 320px) {  .navbar-nav .open .dropdown-menu > li > a {    font-size: 13px !important; }  .footer_social {    padding-left: 0 !important; }  .footer_logo_device .first img {    width: 60%; }  .footer_logo_device .last img {    width: 38px; }  .subs-modal {    margin-top: 40% !important; }  .share-via-success {    margin-top: 45% !important; }  .photo_gallery .prev-images .owl-controls .owl-nav .owl-prev, .photo_gallery .prev-images .owl-controls .owl-nav .owl-next {    margin-top: -77% !important; }  .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev, .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -94px !important; } }@-moz-document url-prefix() {  .contact_us .contact_form .caret, .search-field .caret {    height: 8px !important; }  .building_content .article_left table tbody tr td.break-all {    word-break: break-all; }  .timeline-outer-layer .container .timeline-layout .year-detail-layer .year-pin-carousel .owl-stage ul {    max-height: 340px !important; }  #savesearch-error {    display: inherit !important; }  /*.login {    .login_left {      input[type="text"], input[type="password"] {        height: 0 !important;        padding: 0 !important;      }    }  }*/ }_:-ms-fullscreen, :root #back-to-top {  right: 30px; }.search :-moz-placeholder {  /* Firefox 18- */  color: #454242 !important; }@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .building_content .article_left table tbody tr td.break-all {    word-break: break-all; } }.search ::-moz-placeholder {  /* Mozilla Firefox 19+ */  color: #454242 !important; }@media (min-width: 1440px) {  .timeline-outer-layer .container .timeline-fullscreen-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer .img-section-multilayer {    background-position: 53% 10% !important; }  .timeline-outer-layer .container .timeline-fullscreen-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-3 .yearlist-single-layer .img-section-multilayer .img-label {    right: 34% !important; }  .timeline-outer-layer .container .timeline-fullscreen-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer .img-section-multilayer {    background-position: 55% 10% !important; }  .timeline-outer-layer .container .timeline-fullscreen-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-4 .yearlist-single-layer .img-section-multilayer .img-label {    right: 28% !important; }  .timeline-outer-layer .container .timeline-fullscreen-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer .img-section-multilayer {    background-position: 50.8% 10% !important; }  .timeline-outer-layer .container .timeline-fullscreen-layout .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-1 .yearlist-single-layer .img-section-multilayer .img-label {    right: 45% !important; }  .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-6 {    width: 16.6 !important; }    .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-6 .yearlist-single-layer {      width: 100% !important; }  .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-7 {    width: 14.2 !important; }    .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-7 .yearlist-single-layer {      width: 100% !important; }  .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-8 {    width: 12.5% !important; }    .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-8 .yearlist-single-layer {      width: 100% !important; }  .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-9 {    width: 11.1% !important; }    .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-9 .yearlist-single-layer {      width: 100% !important; }  .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-10 {    width: auto !important; }    .timeline-outer-layer .main-carousel-layer .middle-layer .item .owl-stage-outer .remove-width .layer-10 .yearlist-single-layer {      width: 175px !important; } }@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .advanced-search .search-field .caret {    height: 9px !important; }  .no-result {    height: 100% !important; }    .no-result .result {      margin: 15% auto !important; }  .filter-header {    height: auto !important; }    .filter-header .next-prev span input {      display: inline-block !important; }    .filter-header .next-prev span input:focus {      outline: 2px solid #671000 !important;      border-color: white; }    .filter-header .result-per-page .btn .filter-option {      padding: 2px 5px !important;      margin-top: -1px !important;      border: 1px solid transparent !important; }    .filter-header .result-per-page .select-box {      border: 1px solid transparent; }  .save_select .btn {    padding: 11px 12px !important; }  /*.save_search_modal {		input{			margin-bottom: 19px !important;		}	}*/  .search_template .search_left_accordian .panel-default .panel-heading .panel-title h2 {    margin: 0px;    font-size: 15px;    font-family: "Avenir_LT_65_Medium" !important;    font-weight: bold; }  .search .advanced_search a {    font-family: "Avenir_LT_65_Medium" !important; }  .alert_modal .btn {    padding: 12px 13px !important; }  .search :-ms-input-placeholder {    /* IE 10+ */    color: #B4B4B4; }  .alert_modal .save_select .btn-group, .alert_modal .btn-group {    height: 41px !important; }  /*header .top-header .arcadian-top-header img{    vertical-align: text-bottom !important;  }*/ }@media print {  .dots_div a i {    color: #8a1600 !important; }  .article_template .volume_box.article_left.audio_left {    width: 100%; }  .person-search .filter-header .date-section .select-box .filter-option {    line-height: 0; }  body {    font-size: 16px; }  div {    -webkit-print-color-adjust: exact; }  footer, header {    display: none; }  .cricle-main-group {    background: black !important;    border-radius: 50px; }  .content_unlocked .second_div .page-content-start .fa.fa-chevron-right {    display: none; }  .drama-content .speaker {    margin-left: -5px !important; }  .screenplay_content .screenplay_container .what_you_need h2 img, .screenplay_content .screen-para .what_you_need h2 img {    width: 35px; }  .screenplay_content .BEYStyleK {    background: #cdd5f6 !important; }    .screenplay_content .BEYStyleK ul li {      background-repeat: no-repeat !important; }  .screenplay_content .where_next {    border: 1px solid #7f94b1 !important; }  .cover-logo {    max-height: 100px;    max-width: 280px; }  .text-truncation-outer {    max-height: 110px !important;    overflow: hidden !important; }  .text-truncation {    overflow: hidden !important;    padding: 0;    margin: 0 0 5px 0;    max-height: 3.84em !important;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical; }  .no_pad {    width: 100%; }  .cat_content li {    padding-bottom: 15px; }  .text-truncation::before {    display: none; }  .taxonomy_accordian .table_contents ul li .dots_div {    width: 97%; }    .taxonomy_accordian .table_contents ul li .dots_div span {      position: absolute;      right: 0; }  .taxonomy_accordian .table_contents .editor-detail .editor-label-left {    padding-left: 15px;    width: calc(57.5% - 15px); }  .taxonomy_accordian .table_contents .editor-detail .editor-label-right {    padding-left: 5px;    width: calc(42.5% - 5px); }  .taxonomy_accordian .panel-heading .accordion-toggle #accordion_heading,  .taxonomy_accordian .panel-heading .accordion-toggle #accordion2_heading,  .taxonomy_accordian .panel-heading .accordion-toggle #accordion3_heading,  .taxonomy_accordian .panel-heading .accordion-toggle #accordion4_heading {    font-size: 16px; }  .conent_locked {    display: table; }  #coverImage.img-responsive {    width: 80%;    float: right; }  .screenplay_content .panel-group.taxonomy_accordian .panel-body .image-slider-layout.playtext-image-slider {    overflow: hidden;    display: block; }    .screenplay_content .panel-group.taxonomy_accordian .panel-body .image-slider-layout.playtext-image-slider .owl-carousel {      display: flex;      flex-direction: row;      overflow: hidden; }      .screenplay_content .panel-group.taxonomy_accordian .panel-body .image-slider-layout.playtext-image-slider .owl-carousel .item .img-slider-column {        display: flex;        flex-direction: row; }        .screenplay_content .panel-group.taxonomy_accordian .panel-body .image-slider-layout.playtext-image-slider .owl-carousel .item .img-slider-column .left {          float: left;          display: inline-block;          width: 220px; }        .screenplay_content .panel-group.taxonomy_accordian .panel-body .image-slider-layout.playtext-image-slider .owl-carousel .item .img-slider-column .right {          float: left;          display: inline-block;          width: 200px;          padding: 10px; } }@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .encyclo-content .mediaobject {    display: block; }  .hero_image_widget .hero_desc {    display: table-cell !important; } }@media screen\0 {  .styles_oEsSpI6M5h .vjs-next-button,  .styles_oEsSpI6M5h .vjs-mute-control {    top: 10px; }  .hero_image_widget .hero_desc {    display: table-cell; } }@media screen and (min-width: 0\0) {  .encyclo-content .mediaobject {    display: block; }  .hero_image_widget .hero_desc {    display: table-cell; } }@media \0screen {  .encyclo-content .mediaobject {    display: block; }  .hero_image_widget .hero_desc {    display: table-cell; } }@media \0screen\,screen\9 {  .encyclo-content .mediaobject {    display: block; }  .hero_image_widget .hero_desc {    display: table-cell; } }@media screen\9 {  .encyclo-content .mediaobject {    display: block; }  .hero_image_widget .hero_desc {    display: table-cell; } }/*Drama Online */.flex-col {  display: flex;  flex-direction: column; }.aps-wrapper {  display: flex;  flex-direction: column; }  .aps-wrapper .flex-row {    display: flex;    flex-direction: row;    align-items: center; }  .aps-wrapper .and-dropdown {    width: 10%; }    .aps-wrapper .and-dropdown.input-90 {      width: 27%; }    .aps-wrapper .and-dropdown.mr-spacing {      margin-right: 150px; }    .aps-wrapper .and-dropdown.value-wid {      width: 95px; }  .aps-wrapper .more-dropdown {    width: 15%; }  .aps-wrapper .number-dropdown {    width: 20%; }  .aps-wrapper .aps-search {    width: 50%; }  .aps-wrapper h2,  .aps-wrapper h3 {    text-transform: uppercase; }  .aps-wrapper .mb-10 {    margin-bottom: 10px; }  .aps-wrapper .mr-10 {    margin-right: 10px; }  .aps-wrapper .mr-15 {    margin-right: 15px; }  .aps-wrapper .mr-30 {    margin-right: 30px; }h3.text-initial {  text-transform: initial;  margin-bottom: 25px; }.article_right.screenplay_content .drama-head {  margin-left: -6px; }  .article_right.screenplay_content .drama-head .drama-title-h1 {    font-size: 45px;    line-height: 70px;    margin-bottom: 10px; }  .article_right.screenplay_content .drama-head .drama-title-sub {    margin-bottom: 10px;    font-size: 18px;    margin-left: -15px; }    .article_right.screenplay_content .drama-head .drama-title-sub a:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .article_right.screenplay_content .drama-head .drama-title-sub a:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }  .article_right.screenplay_content .drama-head .drama-title-period {    font-size: 16px; }.article_template .article_right .line-note:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.article_template .article_right .line-note:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.article_template .article_right a.joining {  color: #000000 !important; }  .article_template .article_right a.joining.link {    color: #8a1600 !important;    z-index: 1;    position: relative; }    .article_template .article_right a.joining.link:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .article_template .article_right a.joining.link:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }.article_template .article_right a.link {  color: #8a1600 !important; }  .article_template .article_right a.link:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .article_template .article_right a.link:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.article_template .article_right .cat_tab2 a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.article_template .article_right .cat_tab2 a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.article_template .article_right .part-book-fade a.joining {  color: rgba(0, 0, 0, 0.3) !important;  color: #0000004d !important;  cursor: auto; }.article_template .article_right .part-book-fade a.link {  color: #8a1600 !important;  cursor: pointer; }.drama-content {  margin: 0 -20px; }  .drama-content .drama-h1 {    font-size: 24px; }  .drama-content .drama-h4 {    margin-left: 18%;    font-weight: bold;    font-size: 15px;    margin-bottom: 0; }    .drama-content .drama-h4.italic {      font-style: italic; }  .drama-content div.drama-p {    text-align: left;    margin-left: 20%;    font-size: 15px; }    .drama-content div.drama-p div {      position: relative; }      .drama-content div.drama-p div span {        display: block;        line-height: 19px; }      .drama-content div.drama-p div i:before {        position: absolute;        right: 35px;        border: 1px solid #ddd;        border-radius: 5px;        padding: 4px 3px 1px 3px;        top: 0;        font-size: 12px; }      .drama-content div.drama-p div em {        position: absolute;        right: 10px;        top: 0; }  .drama-content .drama-center {    text-align: center;    font-style: italic;    font-size: 12px;    line-height: 20px;    margin-top: 20px;    padding-right: 10px; }  .drama-content .sdgroup .stage:last-of-type {    margin-bottom: 0;    padding-bottom: 0 !important; }  .drama-content .sdgroup .stage + .stage {    padding: 10px 0; }  .drama-content .chunk .stage + .stage {    padding: 10px 0; }.search-acts {  color: #000000 !important; }.playtext-image-slider.image-slider-layout .owl-carousel .owl-stage {  height: 339px; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left {    width: 256px; }    .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .left img {      width: 256px; }  .playtext-image-slider.image-slider-layout .owl-carousel .owl-stage .img-slider-column .right .img-slider-content .slider-content-tab {    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 11;    -webkit-box-orient: vertical; }.playtext-image-slider.image-slider-layout {  background-color: transparent; }  .playtext-image-slider.image-slider-layout .item.singles {    border-bottom: 2px dashed #e5e5e5;    padding-bottom: 10px;    margin-bottom: 10px; }    .playtext-image-slider.image-slider-layout .item.singles:last-child {      border-bottom: 0; }    .playtext-image-slider.image-slider-layout .item.singles .img-slider-column {      display: inline-block; }      .playtext-image-slider.image-slider-layout .item.singles .img-slider-column .left {        float: left;        position: relative;        width: 30%; }      .playtext-image-slider.image-slider-layout .item.singles .img-slider-column .right {        padding-left: 15px;        float: left;        position: relative;        width: 70%; }.scroll-play {  height: 100vh;  overflow-y: auto;  overflow-x: hidden;  padding: 0 15px 461px 15px; }  .scroll-play::-webkit-scrollbar {    width: 7px; }  .scroll-play::-webkit-scrollbar-track {    background-color: #ebebeb;    -webkit-border-radius: 7px;    border-radius: 7px; }  .scroll-play::-webkit-scrollbar-thumb {    -webkit-border-radius: 7px;    border-radius: 7px;    background: #6d6d6d; }  .scroll-play span {    font-size: 15px;    text-align: left; }  .scroll-play h5 {    font-size: 15px;    color: #8a1600 !important;    margin-bottom: 2px; }.primary_btn.search-btn {  width: 150px; }  .primary_btn.search-btn.mono-search {    margin: 10px auto 0 auto; }.h3-play-finder {  margin-bottom: 25px; }.scroll-notes,.scroll-comments {  margin-bottom: 20px; }  .scroll-notes i,  .scroll-comments i {    margin-right: 5px; }.close {  visibility: hidden;  line-height: 0;  overflow: hidden; }.xs-expand.right-slide {  right: -28px; }.btn-fixed {  display: table;  border-radius: 7px;  padding: 10px 12px;  position: fixed;  bottom: -51px;  left: 50%;  right: 0;  width: auto;  width: -moz-fit-content;  width: -webkit-fit-content;  width: -o-fit-content;  width: -ms-fit-content;  width: fit-content;  z-index: 15;  background-color: #E5E5E5;  padding: 10px;  transform: translate(-50%, 0);  text-align: center; }  .btn-fixed:before {    position: absolute;    top: -20px;    left: 8px; }  .btn-fixed.btn-bottom {    bottom: 0; }  .btn-fixed .notes-arrow {    position: absolute;    top: -30px;    height: 30px;    left: 12px;    padding: 5px 10px 0 10px;    border-bottom: 0 !important;    border-top-right-radius: 7px;    border-top-left-radius: 7px;    background-color: #E5E5E5; }    .btn-fixed .notes-arrow span {      margin-left: 0; }  .btn-fixed .btn.shp {    border-radius: 10px;    margin-right: 10px;    background-color: #fff;    color: #8a1600 !important; }    .btn-fixed .btn.shp:focus {      outline: 2px solid #671000 !important;      outline-offset: 2px; }    .btn-fixed .btn.shp:hover {      outline: 2px solid #e62400 !important;      outline-offset: 2px; }    .btn-fixed .btn.shp.active {      background-color: #8a1600 !important; }    .btn-fixed .btn.shp:last-child {      margin-right: 0; }    .btn-fixed .btn.shp i {      padding-right: 5px;      font-size: 20px;      vertical-align: middle; }    .btn-fixed .btn.shp span {      font-size: 12px; }.article_right.screenplay_content.second_div.page-content-start {  overflow-x: hidden; }.plytxt-overview .act-data {  border-bottom: 3px solid #8a1600 !important;  padding-bottom: 5px; }.plytxt-overview .read_screenplay a.primary_btn {  font-size: 18px;  width: 200px; }.plytxt-overview .read_screenplay a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.plytxt-overview .read_screenplay a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.plytxt-overview .image-slider-layout .owl-carousel .owl-stage .img-slider-column .right {  position: relative;  height: calc(100% - 20px); }.mark-highlight .sticky-search-box {  background-color: #fff;  border-radius: 7px;  padding: 5px 7px;  margin: 0 4px; }.mark-highlight .mark-previous {  padding-left: 5px; }.mark-highlight .mark-highlight .fa-chevron-left,.mark-highlight .mark-highlight .fa-chevron-right {  color: #8a1600 !important;  padding: 10px; }.mark-next,.mark-previous,.mark-close,.mark-highlight .fa-chevron-left {  background: transparent;  border: 0;  color: #8a1600 !important; }.mark-next:hover,.mark-previous:hover,.mark-close:hover,.mark-highlight .fa-chevron-left:hover {  cursor: pointer; }mark {  background-color: #FFFFB3; }mark.current {  background-color: #3DFF6E; }.article_template .multimedia_audio ol {  list-style: none; }  .article_template .multimedia_audio ol li.currentplay {    color: #000 !important; }    .article_template .multimedia_audio ol li.currentplay a {      color: #000 !important;      cursor: default;      outline: none; }  .article_template .multimedia_audio ol li a + span {    margin-left: 5px !important; }.disabled-arrow {  cursor: not-allowed !important;  color: #e62400 !important; }.advanced-play-search .popover {  max-width: 400px !important; }.playtool-three .playtool-span {  margin-bottom: 30px;  font-size: 24px;  line-height: 1; }.playtool-three .popover {  max-width: 50% !important; }.playtool-three .popover-content {  max-height: 310px !important; }.skip-content-div {  padding: 10px;  display: inline-block;  background-color: #8a1600;  margin-top: 10px;  margin-left: 10px;  margin-bottom: 10px; }  .skip-content-div a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .skip-content-div a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.page-content-start {  outline: none; }.image-slider-layout .owl-theme .owl-item .link-active:focus {  outline: 2px solid #212121 !important; }.image-slider-layout .owl-theme .owl-controls {  text-align: center;  background: #fff; }  .image-slider-layout .owl-theme .owl-controls .owl-dots {    text-align: center;    padding: 10px;    background: #fff;    display: inline-block; }    .image-slider-layout .owl-theme .owl-controls .owl-dots .owl-dot {      background: 0 0;      cursor: pointer;      display: inline; }      .image-slider-layout .owl-theme .owl-controls .owl-dots .owl-dot span {        width: 10px;        height: 10px;        margin: 5px 7px;        background: #D6D6D6;        display: inline-block;        border-radius: 30px; }        .image-slider-layout .owl-theme .owl-controls .owl-dots .owl-dot span:focus {          outline: 2px solid #671000 !important;          outline-offset: 2px; }        .image-slider-layout .owl-theme .owl-controls .owl-dots .owl-dot span:hover {          outline: 2px solid #e62400 !important;          outline-offset: 2px; }      .image-slider-layout .owl-theme .owl-controls .owl-dots .owl-dot.active span {        background: #8a1600; }  .image-slider-layout .owl-theme .owl-controls .owl-nav div:focus {    outline: 2px solid #212121 !important; }  .image-slider-layout .owl-theme .owl-controls .play-pause-indicator {    display: inline;    padding: 12px;    float: right; }    .image-slider-layout .owl-theme .owl-controls .play-pause-indicator div {      color: #D6D6D6; }      .image-slider-layout .owl-theme .owl-controls .play-pause-indicator div:hover {        color: #671000 !important; }.player-container .vjs-control-bar .vjs-play-control {  color: #ffffff; }.player-container .vjs-control-bar .vjs-time-divider {  color: #ffffff; }.player-container .vjs-control-bar .vjs-volume-vertical .vjs-volume-level {  background-color: #ffffff; }.player-container .vjs-control-bar .vjs-slider-vertical .vjs-volume-level {  background-color: #ffffff; }.player-container .vjs-control-bar .vjs-subs-caps-button .vjs-menu-content .vjs-menu-item.vjs-selected {  background-color: #ffffff; }.player-container .vjs-control-bar .vjs-subs-caps-button .vjs-menu-content .vjs-menu-item.vjs-texttrack-settings {  border-color: #ffffff; }.player-container .vjs-control-bar .vjs-captions-button .vjs-menu-content .vjs-menu-item.vjs-selected {  background-color: #ffffff; }.player-container .vjs-control-bar .vjs-captions-button .vjs-menu-content .vjs-menu-item.vjs-texttrack-settings {  border-color: #ffffff; }.player-container .vjs-control-bar .vjs-progress-control .vjs-play-progress {  background: #ffffff; }.player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker .vua-clipping-marker-handle {  background: linear-gradient(#8a1600, #671000); }  .player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker .vua-clipping-marker-handle.vua-clipping-marker-left:after {    border-top: 7px solid #8a1600;    border-left: 7px solid #8a1600; }  .player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker .vua-clipping-marker-handle.vua-clipping-marker-right:after {    border-top: 7px solid #8a1600;    border-right: 7px solid #8a1600; }.player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker.vua-clipping-marker-left:after {  border-top: 7px solid #8a1600;  border-right: 7px solid #8a1600; }.player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker.vua-clipping-marker-right:after {  border-top: 7px solid #8a1600;  border-left: 7px solid #8a1600; }.player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker .vua-clipping-marker-input {  border: 1px solid #8a1600; }.player-container .vua-subcontrolbar .vua-generate-url-button {  background: linear-gradient(#8a1600, #671000); }.player-container .vua-generate-url-container .vua-generate-url-input-container {  border: 1px solid #8a1600; }.player-container .vua-generate-url-container .vua-generate-url-clipboard-button {  background-color: #8a1600; }.player-container .vua-generate-url-container .vua-generate-url-save-button {  background: linear-gradient(#8a1600, #671000); }.audio_widget .player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker.vua-clipping-marker-left:after {  /*	border-right: 7px solid transparent;  	border-left: 7px solid #8a1600;*/ }.audio_widget .player-container .vjs-control-bar .vjs-progress-control .vua-clipping-marker.vua-clipping-marker-right:after {  /*	border-left: 7px solid transparent;  	border-right: 7px solid #8a1600;*/ }.drama-content .sp.chunk.align-right {  float: right; }  .drama-content .sp.chunk.align-right span {    display: inline;    text-align: right; }.drama-content .stage.unseen {  text-align: right; }.drama-content .sp.chunk.align-center .speaker {  display: block;  width: 100%;  margin-left: 0 !important; }.drama-content .sp.chunk.align-center .lg {  text-align: center; }  .drama-content .sp.chunk.align-center .lg img {    margin: auto; }.drama-content .sp.chunk.right .speaker {  float: none !important; }.screenplay_content.screenplay-page .shadow_box .sp {  margin: 12px 0; }.print-content img {  margin-bottom: 20px; }#print_ready a {  color: #8a1600; }.bc-player-SkVop2z2e_default.vjs-mouse .vjs-big-play-button {  width: auto !important;  height: auto !important; }.encyclo-content table thead tr th {  text-align: left; }  .encyclo-content table thead tr th p {    text-align: left !important; }.encyclo-content.article_right.second_div .table-contents table.table tbody tr td:first-child {  word-break: normal !important; }/* Business Case */.partner_logo_box {  text-align: center;  margin-bottom: 20px; }  .partner_logo_box h2 {    font-size: 18px !important;    font-weight: bold;    text-align: left;    font-family: 'avenir-regular-class' !important; }  .partner_logo_box img {    max-width: 70%;    margin: 0 auto; }    @media screen and (max-width: 576px) {      .partner_logo_box img {        max-width: 50%; } }.article_left .metadata_item .metadata_item_cont {  margin-bottom: 15px; }  .article_left .metadata_item .metadata_item_cont h2 {    margin: 0px !important;    font-weight: bold;    text-transform: capitalize !important;    font-size: 15px !important;    font-family: 'avenir-regular-class' !important;    color: #000000 !important;    line-height: 20px;    display: inline-block;    width: 45%;    vertical-align: top; }    @media screen and (max-width: 1280px) {      .article_left .metadata_item .metadata_item_cont h2 {        width: 42%; } }  .article_left .metadata_item .metadata_item_cont p {    display: inline-block;    width: 52%;    margin: 0;    vertical-align: top; }    @media screen and (max-width: 1280px) {      .article_left .metadata_item .metadata_item_cont p {        width: 56%; } }.business_case_box h2 {  margin: 0px 0px 15px 0 !important; }  .business_case_box h2:first-child {    margin-top: 0px !important; }.book_image a.primary_btn {  height: 40px;  color: white; }.partner-logo-statement {  margin-top: 10px; }.chap-encyclop .quiz_widget .container {  width: auto; }.chap-encyclop .quiz_widget input[type="checkbox"], .chap-encyclop .quiz_widget input[type="radio"] {  appearance: auto; }.chap-encyclop .flash_card_widget .container {  width: auto; }.chap-encyclop .flash_card_widget .flash-row {  border: 1px solid black; }  .chap-encyclop .flash_card_widget .flash-row .flash-side1-desc {    padding: 10%;    border-right: 1px solid black;    text-align: center; }  .chap-encyclop .flash_card_widget .flash-row .flash-side2-desc {    padding: 10%;    text-align: center;    border-left: 1px solid black; }  .chap-encyclop .flash_card_widget .flash-row .flash-side1-img {    padding: 5%;    text-align: center;    border-right: 1px solid black; }.article_template .article_right .fc-action-btn {  background-color: #8a1600 !important; }  .article_template .article_right .fc-action-btn:hover {    background-color: #671000 !important; }.article_template .article_right .fc-span-section {  color: #000000 !important; }.article_template {  margin: 0px auto 50px auto; }  .article_template .harvard-guidance.article_left {    display: inline-block;    width: 100%;    padding: 25px 20px 5px 20px;    border: 1px solid #e0e0e0;    border-top: 4px solid #8a1600 !important;    margin-bottom: 20px;    clear: both; }    .article_template .harvard-guidance.article_left.institution-message {      border-top: 4px solid #df4661 !important; }      .article_template .harvard-guidance.article_left.institution-message ol {        padding: 0 20px 0 20px; }      .article_template .harvard-guidance.article_left.institution-message ul {        padding: 0 20px 0 20px; }      .article_template .harvard-guidance.article_left.institution-message p {        word-break: break-word; }    .article_template .harvard-guidance.article_left h2 {      font-weight: bold;      text-transform: uppercase !important;      font-size: 20px !important;      line-height: 20px;      margin-bottom: 0px !important; }    .article_template .harvard-guidance.article_left .category_cont {      float: left;      min-height: auto;      padding: 18px 0px 10px 0px;      border-bottom: 2px dashed #e5e5e5;      line-height: 25px;      margin: 0;      width: 100%; }      .article_template .harvard-guidance.article_left .category_cont a {        color: #8a1600 !important;        text-decoration: none; }      .article_template .harvard-guidance.article_left .category_cont p {        margin: 0; }      .article_template .harvard-guidance.article_left .category_cont.bb-none {        border-bottom: 0; }      .article_template .harvard-guidance.article_left .category_cont .recent-items .row {        flex-wrap: nowrap; }      .article_template .harvard-guidance.article_left .category_cont .recently-icon {        background-color: #8a1600 !important;        padding: 7px 0;        border-radius: 25px;        width: 30px;        height: 30px;        margin: 0px 0 0 5px;        text-align: center;        color: #fff !important; }      .article_template .harvard-guidance.article_left .category_cont .btn-group.bootstrap-select {        border: solid 1px #e5e5e5; }    .article_template .harvard-guidance.article_left .category_cont:first-child {      border: none !important; }    .article_template .harvard-guidance.article_left .category_cont:last-child {      margin-bottom: 0px;      border: none; }  .article_template .citationBlock {    background-color: #f0eef4;    padding: 10px;    margin-bottom: 10px;    color: #333333;    overflow: hidden;    border-left: 4px solid #ab94c6;    /* white-space: pre; */    word-wrap: break-word; }    .article_template .citationBlock .informaltable table {      width: auto !important; }      .article_template .citationBlock .informaltable table td {        width: auto; }  .article_template .intext-label {    color: #8130B3;    float: left;    font-weight: bold;    margin-top: 15px;    text-align: center; }  .article_template .intext-citation {    border: 3px solid #b4a7db;    float: left;    height: auto;    margin-bottom: 10px;    margin-top: 15px;    min-height: 40px;    padding: 1px 1px 5px 4px; }    .article_template .intext-citation p {      margin-bottom: 0px !important; }  .article_template .refList {    top: 50px;    text-align: center;    color: #6FA8D6;    float: left;    font-weight: bold; }  .article_template .reference-example {    border: 3px solid #7CA7CC;    float: left;    height: auto;    margin-bottom: 5px;    min-height: 40px;    padding: 1px 1px 5px 4px; }    .article_template .reference-example p {      margin-bottom: 0px !important; }  .article_template .quick-links {    padding: 20px;    border: solid 1px #e5e5e5;    border-radius: 15px;    margin-bottom: 20px;    width: 100%; }    .article_template .quick-links ul {      display: flex;      flex-wrap: wrap;      padding-left: 15px; }      .article_template .quick-links ul li {        width: 50%;        color: #8a1600;        cursor: pointer; }  .article_template .citation-order {    padding: 20px;    border: solid 1px #e5e5e5;    background-color: #fbfbfb;    border-radius: 15px;    margin-bottom: 20px;    width: 100%; }    .article_template .citation-order ul {      padding-left: 15px; }  .article_template .library-img {    background: #d5d5d5;    position: relative;    min-height: 220px;    margin-bottom: 20px;    width: 100%; }    .article_template .library-img .library-inner-popup {      padding: 20px;      background: #fff !important;      width: 54%;      position: absolute;      top: 24px;      left: 24px;      border-radius: 12px;      border: solid 1px; }      @media screen and (max-width: 1023px) {        .article_template .library-img .library-inner-popup {          width: 90%; } }  .article_template .author-information {    display: flex;    border-top: solid 4px #ab94c6;    margin-bottom: 20px; }    @media screen and (max-width: 1023px) {      .article_template .author-information {        flex-direction: column; } }    .article_template .author-information.single-row .ls-part {      width: 100%; }    .article_template .author-information .ls-part, .article_template .author-information .rs-part {      width: 50%;      padding: 20px; }      @media screen and (max-width: 1023px) {        .article_template .author-information .ls-part, .article_template .author-information .rs-part {          width: 100%; } }      .article_template .author-information .ls-part p strong, .article_template .author-information .rs-part p strong {        font-weight: bold; }      .article_template .author-information .ls-part table, .article_template .author-information .rs-part table {        font-size: 15px;        line-height: 25px; }    .article_template .author-information .ls-part {      background-color: #e0e0e0 !important; }      .article_template .author-information .ls-part p {        margin-bottom: 10px; }      .article_template .author-information .ls-part table tr td {        padding: 5px;        min-width: 35px !important; }    .article_template .author-information .rs-part {      background-color: #fbfbfb; }      .article_template .author-information .rs-part .surname-section {        border: solid 1px #6c6b6b;        padding: 15px;        border-radius: 15px;        margin-bottom: 15px;        line-height: 25px;        font-size: 15px; }      .article_template .author-information .rs-part .copy-email-btngroup {        display: flex;        justify-content: space-between;        margin: 15px 24px 0px 24px; }        .article_template .author-information .rs-part .copy-email-btngroup button {          background-color: transparent;          border: solid 1px #6c6b6b;          border-radius: 6px;          font-size: 15px;          padding: 4px 12px; }          .article_template .author-information .rs-part .copy-email-btngroup button:hover {            background-color: #ab94c6; }        .article_template .author-information .rs-part .copy-email-btngroup .ml10 {          margin-left: 10px; }a.more-results, a#contenttype_more {  color: #8a1600 !important;  /*float: none !important;  display: inline-block;  width: 100%;*/  text-align: right;  position: relative;  bottom: 32px;  text-decoration: none; }  a.more-results:focus, a#contenttype_more:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px;    width: 36%;    transform: none; }  a.more-results:hover, a#contenttype_more:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px;    width: 36%;    transform: none; }.content_unlocked .article_left {  clear: both; }.article_right.second_div .pl15 {  padding-left: 15px; }.info-group {  display: flex;  align-items: center;  justify-content: flex-end;  margin-bottom: 15px; }  .info-group .icon-info {    width: 24px;    height: 24px;    background: #8a1600;    border-radius: 50%;    margin-right: 8px;    padding-bottom: 8px; }  .info-group .glyphicon-info-sign {    width: 24px;    top: 0px; }.customization-tools.my-library .tab-content .panel-default .panel-body.note-editable {  padding: 10px !important;  word-break: break-word; }  .customization-tools.my-library .tab-content .panel-default .panel-body.note-editable ol {    padding: inherit;    margin: 0px 0px 20px 15px; }.customization-tools .summernote-layer .btn-default.active {  color: #333;  background-color: #e6e6e6;  border-color: #adadad; }.customization-tools .nav.nav-tabs {  display: flex;  justify-content: space-between;  border-bottom: 0;  margin: 0 !important; }  .customization-tools .nav.nav-tabs .nav-link {    flex: 1;    border: solid 1px #6e6d6d;    border-radius: 10px 10px 0px 0px;    margin-right: 20px;    padding: 12px;    color: #000;    background-color: #eeeeee;    text-align: center;    cursor: pointer; }    .customization-tools .nav.nav-tabs .nav-link.active {      background-color: #8a1600 !important;      color: #fff !important;      cursor: default; }  .customization-tools .nav.nav-tabs .nav-link:last-child {    margin-right: 0; }.customization-tools .tab-content {  border: solid 1px #6e6d6d;  padding: 15px; }  .customization-tools .tab-content .tab-pane .ref-text-info {    margin: 0 0 20px; }  .customization-tools .tab-content .tab-pane .search-text-group {    margin-bottom: 20px; }    .customization-tools .tab-content .tab-pane .search-text-group .search-text {      margin-right: 15px;      background: transparent;      height: 38px;      padding: 0 10px;      margin-bottom: 10px;      width: 100%; }  .customization-tools .tab-content .tab-green-btn {    background: #8a1600 !important;    color: fff !important;    border-radius: 5px;    padding: 0 20px;    height: 38px;    min-width: 120px;    border: solid 1px #6e6d6d;    width: 100%; }  .customization-tools .tab-content .simple-text-editor {    height: 150px;    border: solid 1px #6e6d6d;    border-top: 0;    display: flex;    align-items: center;    justify-content: center;    color: #FF0102;    margin-bottom: 20px;    font-style: italic; }.customization-tools .page-reference-table p {  margin-bottom: 0;  color: #FF0102; }.customization-tools .page-reference-table .ref-table thead {  background: #eeeeee;  border: solid 1px #6e6d6d; }  .customization-tools .page-reference-table .ref-table thead th {    padding: 4px 10px; }.customization-tools .page-reference-table .ref-table tbody {  background: transparent;  border: solid 1px #6e6d6d; }  .customization-tools .page-reference-table .ref-table tbody .edit-remove-btn {    display: flex;    justify-content: center; }    .customization-tools .page-reference-table .ref-table tbody .edit-remove-btn button {      min-width: 100px;      padding: 0 10px;      border-radius: 4px;      margin-right: 4px;      margin-bottom: 2px;      background: transparent;      border: solid 1px #6e6d6d; }  .customization-tools .page-reference-table .ref-table tbody tr {    border-bottom: transparent; }    .customization-tools .page-reference-table .ref-table tbody tr td {      padding: 8px; }      .customization-tools .page-reference-table .ref-table tbody tr td a {        color: #000; }  .customization-tools .page-reference-table .ref-table tbody .mb15 {    margin-bottom: 15px;    display: block; }.customization-tools .pagination-group {  position: relative;  display: flex;  align-items: center;  justify-content: center; }  .customization-tools .pagination-group .click-title {    position: absolute;    left: 0;    font-size: 14px;    bottom: 5px;    font-style: italic; }  .customization-tools .pagination-group .pagination {    margin: 0;    border: solid 1px #6e6d6d;    border-radius: 0; }    .customization-tools .pagination-group .pagination .page-item {      width: 30px; }      .customization-tools .pagination-group .pagination .page-item .page-link {        border-radius: 0;        cursor: pointer; }        .customization-tools .pagination-group .pagination .page-item .page-link.active {          background: #8a1600 !important;          color: #fff !important; }        .customization-tools .pagination-group .pagination .page-item .page-link::after {          color: #000;          padding: 5px; }.customization-tools .text-format-style {  padding: 5px;  display: flex;  list-style: none;  margin: 0;  border: solid 1px #6e6d6d; }  .customization-tools .text-format-style li {    padding-right: 5px; }    .customization-tools .text-format-style li::after {      content: '|';      color: #000;      padding-left: 5px; }    .customization-tools .text-format-style li a {      text-decoration: none;      color: #000; }.customization-tools .my-subscription-group .my-sub-group {  padding: 20px 30px; }  .customization-tools .my-subscription-group .my-sub-group .bootstrap-select {    width: 60%; }    @media screen and (max-width: 767px) {      .customization-tools .my-subscription-group .my-sub-group .bootstrap-select {        width: 100%; } }.customization-tools .my-subscription-group .name-email-group {  display: flex;  flex-direction: column; }  .customization-tools .my-subscription-group .name-email-group label {    margin-bottom: 20px;    font-weight: bold; }  .customization-tools .my-subscription-group .name-email-group .name-email-input {    height: 50px;    border-radius: 25px;    border: 1px solid #58A5D2;    padding: 0px 30px;    width: 60%;    vertical-align: bottom;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    color: #404040 !important; }    @media screen and (max-width: 767px) {      .customization-tools .my-subscription-group .name-email-group .name-email-input {        width: 100%; } }.customization-tools .my-subscription-group .request-preview-group {  width: 75%; }  @media screen and (max-width: 767px) {    .customization-tools .my-subscription-group .request-preview-group {      width: 100%; } }  .customization-tools .my-subscription-group .request-preview-group a {    color: #000; }  .customization-tools .my-subscription-group .request-preview-group label {    font-weight: bold;    margin-bottom: 30px; }  .customization-tools .my-subscription-group .request-preview-group .add-subscription {    display: flex;    justify-content: space-between;    margin-bottom: 10px; }  .customization-tools .my-subscription-group .request-preview-group .remove-subscription {    display: flex;    justify-content: space-between;    margin-bottom: 10px; }.customization-tools .my-subscription-group .submit-btn-group {  margin-bottom: 15px; }  .customization-tools .my-subscription-group .submit-btn-group button {    min-width: 150px;    padding: 10px 20px;    border-radius: 28px;    margin: 20px 15px 0 0;    font-weight: bold;    background: #fff;    border: solid 1px #58A5D2; }    @media screen and (max-width: 767px) {      .customization-tools .my-subscription-group .submit-btn-group button {        margin: 15px 0; } }  .customization-tools .my-subscription-group .submit-btn-group .btn-submit {    background: #3C9ECE;    color: #fff; }  @media screen and (max-width: 767px) {    .customization-tools .my-subscription-group .submit-btn-group {      display: flex;      flex-direction: column;      width: 100%; } }.customization-tools .my-subscription-group i {  color: #FF0102; }.customization-tools .text-format-style li:last-child::after {  content: ''; }.border-control {  border: 1px solid #ccc;  border-radius: 20px; }#nav-individual .bootstrap-select {  width: 100%; }  #nav-individual .bootstrap-select button {    border-radius: 20px;    border: 1px solid #ccc; }#nav-individual .primary_btn {  width: 100%; }#nav-individual-acc .bootstrap-select {  width: 100%; }  #nav-individual-acc .bootstrap-select button {    border-radius: 20px;    border: 1px solid #ccc; }#nav-individual-acc .primary_btn {  width: 100%; }#nav-individual-acc .search-text {  width: 100%; }.temporary-banner {  width: 100%;  text-align: center !important;  border-bottom: 1px solid #ccc;  padding: 10px; }  .temporary-banner p {    margin: 0 !important; }.manage-aspects-accordion .panel-group .glyphicon {  float: right; }.manage-aspects-accordion .note-editable {  padding: 10px !important;  word-break: break-word; }  .manage-aspects-accordion .note-editable ol {    padding: inherit;    margin: 0px 0px 20px 15px; }@media (max-width: 767px) {  .my-subscription-group .bootstrap-select {    width: 100% !important; }  .my-subscription-group .submit-btn-group input {    width: 40%; }  .article_template .quick-links ul li {    width: 100%; } }@media (max-width: 991px) {  #nav-individual-acc .page-reference-table {    overflow-x: auto; }  #nav-individual-acc .edit-remove-btn {    display: flex;    justify-content: space-evenly; }    #nav-individual-acc .edit-remove-btn button {      min-width: 100px;      padding: 0 10px;      border-radius: 4px;      margin-right: 4px;      margin-bottom: 2px;      background: transparent;      border: solid 1px #6e6d6d; }  .article_template .quick-links ul li {    width: 100%; }  .custom-browse-hierarchical .left-content-area {    padding-left: 15px !important; }  .custom-browse-hierarchical .right-content-area {    padding-right: 15px !important; } }#add-individual-message .modal-body .summernote-layer {  text-align: initial; }  #add-individual-message .modal-body .summernote-layer ol {    padding: inherit;    margin: 0px 0px 20px 15px; }.pagination-group {  position: relative;  display: flex;  align-items: center;  justify-content: center; }  .pagination-group .click-title {    position: absolute;    left: 0;    font-size: 14px;    bottom: 5px;    font-style: italic; }  .pagination-group .pagination {    margin: 0;    border: solid 1px #6e6d6d;    border-radius: 0; }    .pagination-group .pagination .page-item {      width: 30px; }      .pagination-group .pagination .page-item .page-link {        border-radius: 0;        cursor: pointer;        height: 30px;        border-top: none;        border-bottom: none; }        .pagination-group .pagination .page-item .page-link.active {          background: #8a1600 !important;          color: #fff !important; }        .pagination-group .pagination .page-item .page-link::after {          color: #000;          padding: 5px; }      .pagination-group .pagination .page-item input {        width: 50px;        height: 30px;        border: none;        text-align: center;        float: left; }.summernote-layer .btn-default.active {  color: #333;  background-color: #e6e6e6 !important;  border-color: #adadad; }.custom-browse-hierarchical .quick_links {  font-size: 17px !important;  padding-left: 20px; }.custom-browse-hierarchical .right-content-area {  margin-top: 53px; }.custom-browse-hierarchical .library-img {  background-size: 100%; }.custom-browse-hierarchical .d-flex.alpha-text {  justify-content: center;  display: block;  padding-left: 13px; }  .custom-browse-hierarchical .d-flex.alpha-text a {    border-right: 1px solid #ccc;    font-size: 17px; }    .custom-browse-hierarchical .d-flex.alpha-text a:last-child {      border-right: none; }.custom-browse-hierarchical .d-flex.view-more {  justify-content: center; }.custom-browse-hierarchical .level-taxonomy .panel-default .panel-collapse .panel-body ul li {  border-bottom: none; }.adminportal_widget .bootstrap-select.btn-group .dropdown-menu li a span.text {  white-space: normal; }.tile_widget img {  object-fit: cover; }.tile_widget .overlay-style:hover {  opacity: 0.6; }.tile_widget .overlay-style .tile-outline:focus {  outline: 2px #8a1600 solid;  outline-offset: 3px;  opacity: 0.6; }.tile_widget .hover-style .tile-outline:focus {  outline: 2px #8a1600 solid;  outline-offset: 3px;  opacity: 0.6; }.tile_widget .side-style:hover {  opacity: 0.6; }.tile_widget .side-style .tile-outline:focus {  outline: 2px #8a1600 solid;  outline-offset: 3px;  opacity: 0.6; }.tile_widget .side-style .image_feature:focus {  outline: 2px #8a1600 solid;  outline-offset: 3px;  opacity: 0.6; }@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {  #nav-individual .bootstrap-select.btn-group .dropdown-menu {    width: 100% !important; }  #nav-individual-acc .bootstrap-select.btn-group .dropdown-menu {    width: 100% !important; } }.new-place-list > div:nth-of-type(2n+1) {  clear: left; }.adminportal_widget sup {  color: red; }#reference-mail-modal .reference-text-area {  border: solid 1px #6c6b6b;  padding: 15px;  border-radius: 15px; }td[valigh="top"] {  vertical-align: top; }#searchContent .content-loader {  position: relative;  top: 35%; }/*.vua-clip.vua-mobile.bc-player-JWyORVo5Ea_default.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {	top: -0.3em;}.vua-clip.vua-mobile.vjs-has-started.vjs-user-inactive .vjs-control-bar {	-webkit-transform: translateY(4px)!important;    transform: translateY(4px)!important;}.vua-clip.vua-mobile .vjs-progress-control.vjs-control {    top: 0!important;    height: 21px!important;}*//*.styles_JWyORVo5Ea{	.vua-mobile {		div{					&.vjs-subs-caps-button,			&.vjs-volume-panel{				position: relative;				top: -3px;			}		}		.vjs-picture-in-picture-control{			position: relative;			top: -3px;		}	}}*/.article_template.content_unlocked .table_of_content.ency-toc .taxonomy_accordian .panel-body {  background: none !important; }.article_template.content_unlocked .table_of_content.ency-toc .taxonomy_accordian h4 {  font-size: 15px !important; }.article_template.content_unlocked .table_of_content.ency-toc #table_content .seclevel-ency .dots_div {  width: 100%;  background: none !important; }  .article_template.content_unlocked .table_of_content.ency-toc #table_content .seclevel-ency .dots_div a {    background: none !important; }.article_template.content_unlocked .table_of_content.ency-toc .table_contents ul li .dots_div {  width: 100%;  background: none !important; }.article_template.content_unlocked .table_of_content.ency-toc .table_contents .accordian_toc .panel-title a {  cursor: pointer; }.theme-back {  background-color: #8a1600 !important;  color: #ffffff !important;  font-weight: bold;  padding: 5px;  border-radius: 5px; }  .theme-back:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .theme-back:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.theme-text {  color: #8a1600 !important;  text-decoration: underline !important;  font-weight: bold; }  .theme-text:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .theme-text:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }a img:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a img:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }button#srch-enc-btn:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }button#srch-enc-btn:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }button#srch-itmbtn:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }button#srch-itmbtn:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.custom-browse-hierarchical .panel-default .panel-heading .panel-title p {  color: #000000 !important; }.multi-sub-link h4 {  margin: 0px; }.catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev {  margin-top: -12.7% !important;  left: -7.6% !important; }.catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {  margin-top: -12.7% !important;  left: -7.6% !important; }.catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {  margin-top: -12.7% !important;  right: -35px !important; }.catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {  margin-top: -12.7% !important;  right: -35px !important; }.catalogue_more {  display: inline-block;  width: 100%; }.catalogue_more a#catalogue_readmore {  color: #8a1600 !important;  float: none !important;  display: inline-block;  text-align: right;  width: 100%; }@media (max-width: 480px) {  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev {    margin-top: -27.7% !important;    left: -14.6% !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {    margin-top: -27.7% !important;    left: -14.6% !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -27.7% !important;    right: -26px !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    margin-top: -27.7% !important;    right: -26px !important; }  .video-js {    height: 180px !important; } }@media (min-width: 480px) and (max-width: 768px) {  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev {    margin-top: -27.7% !important;    left: -7.6% !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {    margin-top: -27.7% !important;    left: -7.6% !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -27.7% !important;    right: -26px !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    margin-top: -27.7% !important;    right: -26px !important; } }@media (min-width: 768px) and (max-width: 991px) {  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev {    margin-top: -17.7% !important;    left: -7.6% !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-prev-inactive {    margin-top: -17.7% !important;    left: -7.6% !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next {    margin-top: -17.7% !important;    right: -26px !important; }  .catalogue-page .building_galley .photo_gallery .thumb-images .owl-controls .owl-nav .owl-next-inactive {    margin-top: -17.7% !important;    right: -26px !important; } }.static_template .paragraph_widget .img-responsive {  display: inline-block; }@media (min-width: 991px) and (max-width: 1199px) {  .header-layout .navbar-collapse ul li {    display: flex; }    .header-layout .navbar-collapse ul li a {      padding: 13px 18px !important;      display: flex !important;      align-items: center; } }.performance ul .prod-name {  margin-right: 0px !important; }.cast ul .prod-name {  margin-right: 0px !important; }.element-invisible {  height: 1px;  width: 1px;  overflow: hidden;  clip: rect(1px 1px 1px 1px);  /* IE6, IE7 */  clip: rect(1px, 1px, 1px, 1px); }.search_template .search_left .show_hide a#clear_all {  padding: 2px !important; }.search_template .search_left .show_hide a#clear_all:hover {  outline: 2px solid #e62400 !important; }.search_template .search_left .show_hide a#clear_all:focus {  outline: 2px solid #671000 !important; }.filter-header .date-section .select-box .btn:focus {  outline: 2px solid #671000 !important; }.btn-group .btn.dropdown-toggle:focus {  outline: 2px solid #671000 !important; }.downloadcontentpdf + .popover {  display: none;  position: absolute;  background-color: #fff;  color: black;  font-size: 2px;  border: none;  border-radius: 5px;  top: 20px;  left: 10px;  height: 2px;  white-space: nowrap;  text-overflow: ellipsis; }.viewsdownloadscontent {  padding: 0px 50px 0px 0px; }.viewsdownloadsspace {  outline: 0px !important;  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;  padding: 4px; }a.print_page {  color: #8a1600 !important;  text-decoration: underline !important; }  a.print_page:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  a.print_page:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }span.adjust-icons {  width: auto; }.asnm .drama-content.in-play .drama-inline-block .chunk .p-in-sp .stage.exit {  float: right; }.library-img .library-inner-popup {  padding: 15px !important; }  .library-img .library-inner-popup h2 {    padding-right: 0px !important; }ul#sub-accordion a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }ul#sub-accordion a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.popper:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.popper:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.article-popper:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.article-popper:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.collection-title:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.collection-title:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }/*span#image-copyright{&:focus{outline: 2px solid #671000 !important; outline-offset: 2px;}&:hover{outline: 2px solid #e62400 !important; outline-offset: 2px;}}*/.museum_website a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.museum_website a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }img#close_btn:focus {  outline: 2px solid #671000 !important;  outline-offset: -6px; }img#close_btn:hover {  outline: 2px solid #e62400 !important;  outline-offset: -6px; }span#label-ViewCount:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }span#label-ViewCount:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.content_unlocked .table_of_content .table_contents .active a {  pointer-events: none;  color: #000000 !important; }.content_unlocked .table_of_content .table_contents .active a:hover,.content_unlocked .table_of_content .table_contents .active a:focus {  pointer-events: none;  outline: none !important;  color: #000000 !important; }a.content-set-title:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.content-set-title:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.content-set-series:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.content-set-series:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.content-set-series-link:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.content-set-series-link:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.panel-body.series a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.panel-body.series a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.vjs-progress-holder.vjs-slider.vjs-slider-horizontal:focus {  outline: 2px solid #e62400 !important;  outline-offset: 0px; }.vjs-progress-holder.vjs-slider.vjs-slider-horizontal:hover {  outline: 2px solid #e62400 !important;  outline-offset: 0px; }.vjs-control.vjs-button.vua-clip-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-control.vjs-button.vua-clip-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-volume-menu-button.vjs-menu-button.vjs-menu-button-inline.vjs-control.vjs-button.vjs-volume-menu-button-vertical:focus {  outline: 2px solid #671000 !important;  outline-offset: -5px; }.vjs-volume-menu-button.vjs-menu-button.vjs-menu-button-inline.vjs-control.vjs-button.vjs-volume-menu-button-vertical:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }button.vjs-subs-caps-button.vjs-menu-button.vjs-menu-button-popup.vjs-button {  margin-top: 9px; }  button.vjs-subs-caps-button.vjs-menu-button.vjs-menu-button-popup.vjs-button:focus {    outline: 2px solid #e62400 !important;    outline-offset: -3px; }  button.vjs-subs-caps-button.vjs-menu-button.vjs-menu-button-popup.vjs-button:hover {    outline: 2px solid #e62400 !important;    outline-offset: -3px; }button.vjs-picture-in-picture-control.vjs-control.vjs-button {  padding: 22px;  border: 0px solid transparent; }  button.vjs-picture-in-picture-control.vjs-control.vjs-button:focus {    outline: 2px solid #e62400 !important;    outline-offset: -8px; }  button.vjs-picture-in-picture-control.vjs-control.vjs-button:hover {    outline: 2px solid #e62400 !important;    outline-offset: -8px; }button.vjs-mute-control.vjs-control.vjs-button.vjs-vol-3 {  padding: 22px;  border: 0px solid transparent; }  button.vjs-mute-control.vjs-control.vjs-button.vjs-vol-3:focus {    outline: 2px solid #e62400 !important;    outline-offset: -8px; }  button.vjs-mute-control.vjs-control.vjs-button.vjs-vol-3:hover {    outline: 2px solid #e62400 !important;    outline-offset: -8px; }button.vjs-mute-control.vjs-control.vjs-button.vjs-vol-0 {  padding: 22px; }  button.vjs-mute-control.vjs-control.vjs-button.vjs-vol-0:focus {    outline: 2px solid #e62400 !important;    outline-offset: -9px; }  button.vjs-mute-control.vjs-control.vjs-button.vjs-vol-0:hover {    outline: 2px solid #e62400 !important;    outline-offset: -9px; }.vua-clipping-marker.vua-clipping-marker-left .vua-clipping-marker-input:focus {  outline: 2px solid #e62400 !important;  outline-offset: -4px; }.vua-clipping-marker.vua-clipping-marker-left .vua-clipping-marker-input:hover {  outline: 2px solid #e62400 !important;  outline-offset: -4px; }.vua-clipping-marker.vua-clipping-marker-right .vua-clipping-marker-input:focus {  outline: 2px solid #e62400 !important;  outline-offset: -4px; }.vua-clipping-marker.vua-clipping-marker-right .vua-clipping-marker-input:hover {  outline: 2px solid #e62400 !important;  outline-offset: -4px; }.vjs-volume-bar:focus {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.vjs-volume-bar:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.vjs-captions-button.vjs-menu-button.vjs-menu-button-popup.vjs-control.vjs-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-captions-button.vjs-menu-button.vjs-menu-button-popup.vjs-control.vjs-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-fullscreen-control.vjs-control.vjs-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-fullscreen-control.vjs-control.vjs-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }a.p3sdk-interactive-transcript-collapse:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.p3sdk-interactive-transcript-collapse:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.playlist-tracks li:not(.currentplay):hover a {  outline: 2px solid #e62400 !important;  outline-offset: 2px;  display: inline; }.currentplay a.play-track:focus {  pointer-events: none;  outline: none !important; }a.play-track:hover {  padding: 0px; }a.play-track:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }li.vjs-menu-item.vjs-selected:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px;  color: #671000 !important; }li.vjs-menu-item.vjs-selected:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px;  color: #e62400 !important; }.vjs-control.vjs-button.vua-play-clip-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-control.vjs-button.vua-play-clip-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-control.vjs-button.vua-generate-url-button.vua-button-large:focus {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.vjs-control.vjs-button.vua-generate-url-button.vua-button-large:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.confirmModal:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.confirmModal:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.vjs-play-control.vjs-control.vjs-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-play-control.vjs-control.vjs-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }button.btn.unlocked_inactive.btn-default:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }button.btn.unlocked_inactive.btn-default:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }button.btn.locked_active.btn-info:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }button.btn.locked_active.btn-info:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.book-title-creator:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }a.book-title-creator:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.page-content-start .taxonomy_accordian div.informaltable {  overflow-x: auto; }.content_unlocked .table_of_content .table_contents .accordian_toc .panel-title a.no-link-active {  color: #000000 !important; }  .content_unlocked .table_of_content .table_contents .accordian_toc .panel-title a.no-link-active:hover {    outline: none !important; }  .content_unlocked .table_of_content .table_contents .accordian_toc .panel-title a.no-link-active:focus {    outline: none !important; }#related_media a.more-results {  width: auto !important;  bottom: 0px !important; }  #related_media a.more-results:hover {    width: auto !important; }  #related_media a.more-results:focus {    width: auto !important; }#related_media a#contenttype_more {  width: auto !important;  bottom: 0px !important; }  #related_media a#contenttype_more:hover {    width: auto !important; }  #related_media a#contenttype_more:focus {    width: auto !important; }#related_content a.more-results {  width: auto !important; }  #related_content a.more-results:hover {    width: auto !important; }  #related_content a.more-results:focus {    width: auto !important; }#related_content a#contenttype_more {  width: auto !important; }  #related_content a#contenttype_more:hover {    width: auto !important; }  #related_content a#contenttype_more:focus {    width: auto !important; }.desc-museum-truncation a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.desc-museum-truncation a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.multimedia-table a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.multimedia-table a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.alphaChar.disabled {  pointer-events: none; }a.alphaChar.disabled:hover,a.alphaChar.disabled:focus {  pointer-events: none;  outline: none !important; }a.alphaChar {  cursor: pointer; }.subsciption_req a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.subsciption_req a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }span.parent-toggle-icon.glyphicon:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }span.parent-toggle-icon.glyphicon:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }span.child-toggle-icon.glyphicon:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }span.child-toggle-icon.glyphicon:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.checkbox label:focus::before {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.checkbox label:hover::before {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }a.accordion-toggle.browse-titles {  display: block; }li.vjs-menu-item:focus {  outline: 2px solid #e62400 !important;  outline-offset: -4px; }li.vjs-menu-item:hover {  outline: 2px solid #e62400 !important;  outline-offset: -4px; }.img-slider-content a:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.img-slider-content a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }.professional_search .search-lozenge {  float: left;  background: #f7f7f7;  height: 35px;  border: 1px solid #e0e0e0;  border-radius: 20px;  padding: 0px 20px;  line-height: 32px;  color: #8a1600 !important;  margin-bottom: 10px;  margin-right: 15px;  white-space: nowrap; }  .professional_search .search-lozenge a {    color: #8a1600 !important; }  .professional_search .search-lozenge img {    margin-left: 10px;    vertical-align: middle;    margin-right: 10px; }.results_hide.profess {  padding: 2px 0px 12px 0px !important;  border-bottom: 1px solid #e0e0e0 !important;  display: inline-block;  width: 100%; }.interstitial-toc {  margin-left: 20px; }.interstitial-toc-list {  list-style-type: none; }.sub-list {  margin-left: 20px;  list-style-type: none; }.searchwithin-input:focus {  outline: 2px solid #671000 !important;  outline-offset: 1px; }.searchwithin-input:hover {  outline: 2px solid #e62400 !important;  outline-offset: 1px; }.searchwithingo:focus {  outline: 2px solid #671000 !important;  outline-offset: 1px; }.searchwithingo:hover {  outline: 2px solid #e62400 !important;  outline-offset: 1px; }.article_template #sub-accordion .panel-body a {  color: #8a1600 !important;  cursor: default; }  .article_template #sub-accordion .panel-body a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .article_template #sub-accordion .panel-body a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }#srch-another-btn:focus {  outline: 2px solid #671000 !important;  outline-offset: 1px; }#srch-another-btn:hover {  outline: 2px solid #e62400 !important;  outline-offset: 1px; }#srch-professional-btn:focus {  outline: 2px solid #671000 !important;  outline-offset: 1px; }#srch-professional-btn:hover {  outline: 2px solid #e62400 !important;  outline-offset: 1px; }.parent-accordion .panel-body a {  color: #8a1600 !important;  cursor: default; }  .parent-accordion .panel-body a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .parent-accordion .panel-body a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.view-link a {  color: #8a1600 !important;  cursor: default; }  .view-link a:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px; }  .view-link a:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px; }.hierarchical-custom {  display: flex;  align-items: center;  /* Aligns vertically in the center */  justify-content: flex-start;  /* Aligns items to the left */ }.hierarchical-custom h4 {  margin: 0;  /* Remove any default margin from the <h4> */  font-size: 16px;  /* Ensure the font size is consistent */ }.vjs-big-play-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-big-play-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px;  color: #ffffff !important;  border: 2px solid #ffffff !important; }.vjs-skip-forward-10.vjs-control.vjs-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-skip-forward-10.vjs-control.vjs-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-skip-backward-10.vjs-control.vjs-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-skip-backward-10.vjs-control.vjs-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-playback-rate.vjs-menu-button.vjs-menu-button-popup.vjs-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-playback-rate.vjs-menu-button.vjs-menu-button-popup.vjs-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-chapters-button.vjs-menu-button.vjs-menu-button-popup.vjs-button:focus {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.vjs-chapters-button.vjs-menu-button.vjs-menu-button-popup.vjs-button:hover {  outline: 2px solid #e62400 !important;  outline-offset: -5px; }.article_right .panel-heading .glyphicon-minus {  background: url(../../bloomsbury/images/minus_icon.png) no-repeat;  width: 22px;  height: 22px;  background-size: contain;  top: 4px; }.article_right .panel-heading .glyphicon-plus {  background: url(../../bloomsbury/images/plus_icon.png) no-repeat;  width: 22px;  height: 22px;  background-size: contain;  top: 4px; }.article_right .panel-heading .glyphicon-plus:before, .article_right .panel-heading .glyphicon-minus:before {  content: "" !important; }.currentplay span.glyphicon-minus:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.currentplay span.glyphicon-plus:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }#collapsechapter li .seektime-button:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }@media screen and (max-width: 360px) {  .vjs-playback-rate .vjs-menu-content li {    height: auto;    font-size: 1em;    line-height: 2em;    width: 100%; }  li.vjs-menu-item:focus {    outline: 0.05em solid #671000 !important;    outline-offset: 0.05em; } }@media screen and (min-width: 361px) and (max-width: 480px) {  .vjs-playback-rate .vjs-menu-content li {    height: auto;    font-size: 1em;    line-height: 2em;    width: 100%; }  li.vjs-menu-item:focus {    outline: 0.02em solid #671000 !important;    outline-offset: 0.02em; } }@media screen and (min-width: 481px) and (max-width: 768px) {  .vjs-playback-rate .vjs-menu-content li {    height: auto;    font-size: 1em;    line-height: 2em;    width: 100%; }  li.vjs-menu-item:focus {    outline: 0.02em solid #671000 !important;    outline-offset: 0.02em; } }@media screen and (min-width: 769px) and (max-width: 1024px) {  .vjs-playback-rate .vjs-menu-content li {    height: auto;    font-size: 1em;    line-height: 2em;    width: 100%; }  li.vjs-menu-item:focus {    outline: 0.02em solid #671000 !important;    outline-offset: 0.02em; } }@media screen and (min-width: 1025px) and (max-width: 1200px) {  .vjs-playback-rate .vjs-menu-content li {    height: auto;    font-size: 1em;    line-height: 2em;    width: 100%; }  li.vjs-menu-item:focus {    outline: 0.02em solid #671000 !important;    outline-offset: 0.02em; } }.bc-player-wAQbMowzX_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected {  background-color: #fff !important;  color: #000 !important; }.bc-player-wAQbMowzX_default .vjs-big-play-button {  width: 3em !important;  height: 3em !important; }.styles_wAQbMowzX .vjs-big-play-button {  width: 3em !important;  height: 3em !important; }  .styles_wAQbMowzX .vjs-big-play-button:focus {    outline: 2px solid #671000 !important;    outline-offset: 2px;    color: #671000; }  .styles_wAQbMowzX .vjs-big-play-button:hover {    outline: 2px solid #e62400 !important;    outline-offset: 2px;    color: #ffffff !important;    border: 2px solid #ffffff !important; }.bc-player-wAQbMowzX_default .vjs-control.icn-video-player-mute {  display: block !important;  cursor: default;  webkit-box-ordinal-group: 9;  -moz-box-ordinal-group: 9;  -webkit-order: 9;  -ms-flex-order: 9;  width: 3em; }  .bc-player-wAQbMowzX_default .vjs-control.icn-video-player-mute:before {    font-family: 'icomoon' !important;    content: "\e900" !important;    color: #FFF;    font-size: 30px; }.audio_player.styles_wAQbMowzX .vjs-big-play-button {  top: 50% !important;  font-size: 30px !important;  line-height: 38px !important;  margin: auto !important;  opacity: .8;  text-align: center;  width: 62px !important;  height: 62px !important;  vertical-align: middle;  left: 50% !important;  transform: translate(-50%, -50%); }.vua-clip .vjs-volume-bar .vjs-volume-level {  background-color: #ffffff !important; }@media (max-width: 789px) {  .container.article_template {    overflow-x: hidden; }  .container.article_template.content_unlocked {    overflow-x: hidden; }  .container.article_template.content_unlocked .chap-encyclop.content-section .col-xs-12 .section .table {    overflow-x: auto !important; }  .section .table {    overflow-x: auto !important; } }.container.article_template.content_unlocked .modal .vertical-alignment-helper .modal-dialog .modal-content .modal-body .text-center h3.print_ready a:focus {  outline: 2px solid #671000 !important;  outline-offset: 1px; }.container.article_template.content_unlocked .modal .vertical-alignment-helper .modal-dialog .modal-content .modal-body .text-center h3.print_ready a:hover {  outline: 2px solid #e62400 !important;  outline-offset: 1px; }.article_right.professional-content .content-section .informaltable table td {  width: auto !important; }.article_right.professional-content .content-section .section, .article_right.professional-content .content-section > div, .article_right.professional-content .content-section > p {  margin-top: 20px; }.varlistentry {  list-style-type: none; }  .varlistentry .varlistentry {    margin-left: 60px; }  .varlistentry p {    display: inline !important; }  .varlistentry span.term {    margin-right: 20px; }input#srch-within-item {  padding: 13px;  font-size: 14px !important; }input#srch-enc {  padding: 11px;  font-size: 14px !important; }input#srch-play {  padding: 13px;  font-size: 14px !important; }input#srch-screen {  padding: 13px;  font-size: 14px !important; }input#srch-dic {  padding: 7px;  font-size: 14px !important; }button#srch-dic-btn {  z-index: -16 !important;  margin-left: -25px !important;  padding: 6px 28px !important; }.underline {  text-decoration: underline; }.custom-breadcrumb-zoom {  display: block !important; }.custom-breadcrumb-zoom.visible-lg,.custom-breadcrumb-zoom.visible-md {  display: block !important; }.custom-breadcrumb-zoom.hidden-xs,.custom-breadcrumb-zoom.hidden-sm {  display: block !important; }.bc-player-JWyORVo5Ea_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected {  background-color: #fff !important;  color: #000 !important; }.page-no-search {  display: flex !important; }.input-group-btn {  width: 16% !important; }.container.article_template .article_right.professional-content .content-section .section .titlepage h1, .container.article_template .article_right.professional-content .content-section .section .titlepage h2, .container.article_template .article_right.professional-content .content-section .section .titlepage h3, .container.article_template .article_right.professional-content .content-section .section .titlepage h4, .container.article_template .article_right.professional-content .content-section .section .titlepage h5 {  font-weight: bold !important; }.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  border: 0;  clip: rect(0, 0, 0, 0);  overflow: hidden; }.article_template .article_right .taxonomy_accordian .table_contents ul li.mono-list:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.article_template .article_right .taxonomy_accordian .table_contents ul li.mono-list:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }  .article_template .article_right .taxonomy_accordian .table_contents ul li.mono-list:hover a {    color: inherit;    outline: none !important;    outline-offset: 0px; }.article_template .article_right .taxonomy_accordian .table_contents ul li.mono-list a:focus {  color: inherit;  outline: none;  outline-offset: 0px; }.article_template .article_right span.page-num {  color: #8a1600 !important;  width: 0 !important; }.article_template #sub-accordion .subacc-ency span.page-num {  color: #8a1600 !important; }.content_unlocked .table_of_content .table_contents ul li.mono-list:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px !important; }.content_unlocked .table_of_content .table_contents ul li.mono-list:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px !important; }  .content_unlocked .table_of_content .table_contents ul li.mono-list:hover a {    outline: none !important;    outline-offset: 0px; }.content_unlocked .table_of_content .table_contents ul li.mono-list:a:focus {  outline: none;  outline-offset: 0px; }.styles_JWyORVo5Ea div.vjs-mute-button-control {  position: relative;  top: 0px !important; }ul#sub-accordion div.mono-list:hover a {  outline: none !important;  outline-offset: 0px; }ul#sub-accordion div.mono-list:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px; }ul#sub-accordion div.mono-list:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px; }.content_unlocked .table_of_content .table_contents ul li span.page-num {  color: #8a1600 !important; }.article_template .article_right .taxonomy_accordian .table_contents ul li span.page-num {  color: #8a1600 !important; }.article_template .article_right.second_div .taxonomy_accordian .panel-collapse .panel-body p a img:focus {  outline: none !important;  outline-offset: none !important; }.article_template .article_right.second_div .taxonomy_accordian .panel-collapse .panel-body p a img:hover {  outline: none !important;  outline-offset: none !important; }.content_unlocked .table_of_content .table_contents .accordian_toc .panel-title span.page-num {  color: #8a1600 !important; }.content_unlocked .table_of_content .table_contents .accordian_toc div.mono-list:hover {  outline: 2px solid #e62400 !important;  outline-offset: 2px;  cursor: pointer; }  .content_unlocked .table_of_content .table_contents .accordian_toc div.mono-list:hover a {    outline: none !important;    outline-offset: 0px; }.content_unlocked .table_of_content .table_contents .accordian_toc div.mono-list:focus {  outline: 2px solid #671000 !important;  outline-offset: 2px;  cursor: pointer; }.article_template.content_unlocked .article_right.second_div .content-section p a img:focus {  outline: none !important;  outline-offset: none !important; }.article_template.content_unlocked .article_right.second_div .content-section p a img:hover {  outline: none !important;  outline-offset: none !important; }.glyphicon_top {  top: 1px !important; }.article_template #sub-accordion .subacc-ency .title-list {  display: flex !important;  width: 100%; }.article_template #table_content .seclevel-ency .title-list {  width: 100%;  display: flex; }.vjs-control-bar {  background-color: rgba(0, 0, 0, 0.9) !important; }  .vjs-control-bar .vjs-menu-item {    background-color: rgba(0, 0, 0, 0.9) !important; }.professional-content .sidebar-annotations, .professional-content .note {  background: #e0e0e0;  padding: 10px 10px 5px 10px;  margin-bottom: 10px; }.search_template .search_right .search_res_acc .panel-default .panel-heading a.search-title {  cursor: pointer !important; }.article_template .article_right .article_left.book-metrics {  padding: 10px 10px 10px 10px; }  .article_template .article_right .article_left.book-metrics .align-left {    text-align: left; }  .article_template .article_right .article_left.book-metrics .book-metrics-download {    height: 18px;    width: 50%; }    .article_template .article_right .article_left.book-metrics .book-metrics-download .learn_metrics {      display: flex; }      .article_template .article_right .article_left.book-metrics .book-metrics-download .learn_metrics .theme-back {        font-size: 10px;        padding: 3px;        border-radius: 4px; }      .article_template .article_right .article_left.book-metrics .book-metrics-download .learn_metrics .book-download-count {        padding: 3px;        font-size: 10px;        margin: auto;        text-align: center;        font-weight: bold; }.article_template .article_right .content-section p a {  display: inline-block !important; }.article_template #sub-accordion .panel-body li.mono-list a:hover {  outline: none !important; }.article_template #sub-accordion .accordian_toc div.mono-list a.links-toc:hover {  outline: none !important; }ul#sub-accordion li.mono-list a:hover {  outline: none !important; }