.component-dialog-title{padding-top:2px !important;padding-bottom:6px !important;padding-left:4px !important;font-weight:bold !important;color:#a3a3a3 !important}
#CQ .inline-dialog-item{float:left;margin-left:10px;margin-bottom:16px}
.x-tab-panel label{display:inline}
.x-tab-panel legend{margin-bottom:0}
@media(min-width:768px){div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0{width:49.5%;float:left;padding-right:1%}
div.cq-colctrl-lt0-c1{width:49.5%;float:left}
div.cq-colctrl-lt1-c0{width:69.5%;float:left;padding-right:1%}
div.cq-colctrl-lt1-c1{width:29.5%;float:left}
div.cq-colctrl-lt2-c0{width:29.5%;float:left;padding-right:1%}
div.cq-colctrl-lt2-c1{width:69.5%;float:left}
div.cq-colctrl-lt3-c0{width:32.66%;float:left;padding-right:1%}
div.cq-colctrl-lt3-c1{width:32.66%;float:left;padding-right:1%}
div.cq-colctrl-lt3-c2{width:32.66%;float:left}
div.cq-colctrl-lt4-c0{width:49%;float:left;padding-right:1%}
div.cq-colctrl-lt4-c1{width:24.5%;float:left;padding-right:1%}
div.cq-colctrl-lt4-c2{width:24.5%;float:left}
div.cq-colctrl-lt5-c0{width:24.5%;float:left;padding-right:1%}
div.cq-colctrl-lt5-c1{width:49%;float:left;padding-right:1%}
div.cq-colctrl-lt5-c2{width:24.5%;float:left}
div.cq-colctrl-lt6-c0{width:24.5%;float:left;padding-right:1%}
div.cq-colctrl-lt6-c1{width:24.5%;float:left;padding-right:1%}
div.cq-colctrl-lt6-c2{width:49%;float:left}
div.cq-colctrl-lt7-c0{width:24.25%;float:left;padding-right:1%}
div.cq-colctrl-lt7-c1{width:24.25%;float:left;padding-right:1%}
div.cq-colctrl-lt7-c2{width:24.25%;float:left;padding-right:1%}
div.cq-colctrl-lt7-c3{width:24.25%;float:left}
div.cq-colctrl-lt8-c0{width:19.2%;float:left;padding-right:1%}
div.cq-colctrl-lt8-c1{width:19.2%;float:left;padding-right:1%}
div.cq-colctrl-lt8-c2{width:19.2%;float:left;padding-right:1%}
div.cq-colctrl-lt8-c3{width:19.2%;float:left;padding-right:1%}
div.cq-colctrl-lt8-c4{width:19.2%;float:left}
div.cq-colctrl-lt9-c0{width:15.83%;float:left;padding-right:1%}
div.cq-colctrl-lt9-c1{width:15.83%;float:left;padding-right:1%}
div.cq-colctrl-lt9-c2{width:15.83%;float:left;padding-right:1%}
div.cq-colctrl-lt9-c3{width:15.83%;float:left;padding-right:1%}
div.cq-colctrl-lt9-c4{width:15.83%;float:left;padding-right:1%}
div.cq-colctrl-lt9-c5{width:15.83%;float:left}
}
.secureright{padding-right:16px;background:transparent url('../../../../../../content/dam/libraryweb/general/images/icons/key_cuid.gif') no-repeat right center}
.secureleft{padding-left:20px;background:transparent url('../../../../../../content/dam/libraryweb/general/images/icons/key_cuid.gif') no-repeat left center}
span.alert{display:block}
a[href$=".pdf"],a[href $=".PDF"]{display:inline-block;padding-right:20px;line-height:18px;background:transparent url('../../../../../../etc/designs/shared/images/pdf-16x16.gif') no-repeat right center}
a[href$=".doc"],a[href$=".DOC"],a[href$=".docx"],a[href$=".DOCX"]{display:inline-block;padding-right:20px;line-height:18px;background:url('../../../../../../etc/designs/shared/images/word-16x16.png') no-repeat right center}
a[href$=".ppt"],a[href$=".PPT"],a[href$=".pptx"],a[href$=".pptx"]{display:inline-block;padding-right:20px;line-height:18px;background:url('../../../../../../etc/designs/shared/images/powerpoint-16x16.png') no-repeat right center}
a[href$=".xls"],a[href$=".XLS"],a[href$=".xlsx"],a[href$=".XLSX"]{display:inline-block;padding-right:20px;line-height:18px;background:url('../../../../../../etc/designs/shared/images/excel-16x16.png') no-repeat right center}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/overlay.png) repeat 0 0;opacity:.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxTopLeft{width:21px;height:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin:28px 28px 34px}
#cboxTitle{position:absolute;bottom:5px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxLoadingOverlay{background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;top:0;right:0;background:url(../../../../../../etc/clientlibs/shared/cul-core-dependencies-v1/resources/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.cul-breadcrumb_bar{list-style:none outside none}
.cul-breadcrumb_bar li{display:inline}
.cul-peopleentry .peopleentry-row{clear:both;margin-bottom:7px}
.cul-peopleentry .peopleentry-value{margin-left:120px;float:left;font-weight:bold}
.cul-peopleentry .peopleentry-label{margin-right:-120px;float:left}
.cul-peopleentry .peopleentry-image img{margin-top:6px;width:100%;height:auto}
.cul-peopleentry .peopleentry-locations-content{display:none}
.cul-peopleentry .peopleentry-areasofexpertise-content{display:none}
.cul-peopleentry .peopleentry-liaisonareas-content{display:none}
.cul-peopleentry .peopleentry-socialnetworks-content{display:none}
.cul-peopleentry-offices{clear:both;margin-top:24px}
.cul-locationentry img{width:100%}
.cul-locationentry .locationentry-row{clear:both;margin-bottom:7px}
.cul-locationentry .locationentry-value{margin-left:100px;float:left;font-weight:bold}
.cul-locationentry .locationentry-label{width:100px;margin-right:-100px;float:left}
.releasetitle{margin-top:15px;margin-bottom:5px;line-height:22px;font-size:18px;color:#000}
.cul-dlc-sites-display-js .thumbnail{border-radius:0;margin-bottom:.5em}
.cul-dlc-sites-display-js .thumbnail img{width:100%}
@media(max-width:767px){.cul-dlc-sites-display-js{max-width:75%;margin:0 auto}
}
.cul-dlc-sites-display-js .title{display:inline-block;padding:.5em 0 1em}
.cul-dlc-sites-display-js .site-display-buttons{width:100%;text-align:center}
.cul-dlc-sites-display-js .site-display-buttons .btn{box-sizing:border-box}
.cul-dlc-sites-display-js .site-display-buttons.two-buttons .btn{width:50%}
.cul-dlc-sites-display-js .site-display-buttons.three-buttons .btn{width:33.333%}
.cul-dlc-sites-display .thumbnail{border-radius:0;margin-bottom:.5em}
.cul-dlc-sites-display .thumbnail img{width:100%}
@media(max-width:767px){.cul-dlc-sites-display{max-width:75%;margin:0 auto}
}
.cul-dlc-sites-display .title{display:inline-block;padding:.5em 0 1em}
.cul-dlc-sites-display .site-display-buttons{width:100%;text-align:center}
.cul-dlc-sites-display .site-display-buttons .btn{box-sizing:border-box}
.cul-dlc-sites-display .site-display-buttons.two-buttons .btn{width:50%}
.cul-dlc-sites-display .site-display-buttons.three-buttons .btn{width:33.333%}
.cul-textimage .image-wrapper{margin-bottom:5px}
.cul-textimage.wrap-text.image-left .image-wrapper{margin-right:8px}
.cul-textimage.wrap-text.image-right .image-wrapper{margin-left:8px}
.cul-textimage.wrap-text .image-wrapper .image-caption{margin-top:5px;margin-left:0;min-height:0}
.cul-textimage ul,.cul-textimage ol{display:inline-block}
.cul-textimage ul ul,.cul-textimage ul ol,.cul-textimage ol ol,.cul-textimage ol ul{display:block}
.cul-textimage li{margin-bottom:9px}
.cul-textimage li ul,.cul-textimage li ol{margin-top:9px}
.cul-alert .alert p:last-child{margin-bottom:0 !important}
.cul-featuredcontent .thumbnail-med{margin-left:5px;margin-bottom:5px}
#primary .hero-unit img.thumbnail-full{width:100%}
#primary .cul-featuredcontent .hero-unit .image-wrapper-full,#primary .cul-featuredcontent .hero-unit .image-wrapper-square{overflow:hidden}
#primary .cul-featuredcontent .hero-unit .image-wrapper-square{display:inline-block;float:right}
#primary .cul-featuredcontent .hero-unit .image-wrapper-square img{width:100%}
@media(max-width:480px){#primary .cul-featuredcontent .hero-unit .image-wrapper-square{display:block;float:none}
}
@media(min-width:481px) and (max-width:767px){#primary .cul-featuredcontent .hero-unit .image-wrapper-full{max-height:96px}
#primary .cul-featuredcontent .hero-unit .image-wrapper-square{max-width:120px}
}
@media(min-width:768px) and (max-width:979px){#primary .cul-featuredcontent .hero-unit .image-wrapper-full{max-height:109px}
#primary .cul-featuredcontent .hero-unit .image-wrapper-square{max-width:168px}
}
@media(min-width:980px){#primary .cul-featuredcontent .hero-unit .image-wrapper-full{max-height:143px}
#primary .cul-featuredcontent .hero-unit .image-wrapper-square{max-width:222px}
}
@media(min-width:1200px){#primary .cul-featuredcontent .hero-unit .image-wrapper-full{max-height:180px}
#primary .cul-featuredcontent .hero-unit .image-wrapper-square{max-width:278px}
}
.cul-wowzavideo-v1{display:block;width:100%;margin-bottom:1em}
.cul-textimage .image-wrapper{margin-bottom:5px}
.cul-textimage.wrap-text.image-left .image-wrapper{margin-right:8px}
.cul-textimage.wrap-text.image-right .image-wrapper{margin-left:8px}
.cul-textimage.wrap-text .image-wrapper .image-caption{margin-top:5px;margin-left:0;min-height:0}
.cul-textimage ul,.cul-textimage ol{display:inline-block}
.cul-textimage ul ul,.cul-textimage ul ol,.cul-textimage ol ol,.cul-textimage ol ul{display:block}
.cul-textimage li{margin-bottom:9px}
.cul-textimage li ul,.cul-textimage li ol{margin-top:9px}
.cul-text li{margin-bottom:9px}
.cul-text li ul,.cul-text li ol{margin-top:9px}
.tabbedcontent_container .invisible{display:none;visibility:visible}
.tabbedcontent_container.plaintext .tabbedcontent_list_of_tabs{padding:0 20px}
.tabbedcontent_container ul.tabbedcontent_list_of_tabs{padding-left:0 !important;text-align:center}
.tabbedcontent_container ul.tabbedcontent_list_of_tabs li{display:inline-block;margin-bottom:.6em}
.tabbedcontent_container.tabs ul.tabbedcontent_list_of_tabs li a{text-decoration:none;padding:4px 10px 4px;border-top:thin #aaa solid;border-right:thin #aaa solid;border-left:thin #aaa solid;margin:0 1px;border-radius:8px 8px 0 0;background-color:#fff;font-weight:500}
.tabbedcontent_container.tabs ul.tabbedcontent_list_of_tabs li a{text-decoration:none;background-color:#eef}
.tabbedcontent_container ul.tabbedcontent_list_of_tabs li.active a{background-color:#fff}
.tabbedcontent_container .tabbedcontent_tab{padding:5px;margin-bottom:10px}
.tabbedcontent_container .tab-title{border:1px solid silver;border-width:0 0 1px}
.cul-socialnetworkicons a img{max-width:32px}
.cul-socialnetworkicons img.span3{float:none;display:inline-block}
.cul-socialnetworkicons a{margin-left:4px}
.cul-socialnetworkicons a:first-child{margin-left:0}
@media(max-width:979px) and (min-width:768px){.cul-socialnetworkicons a img{max-width:30px}
}
@media(max-width:980px){.cul-search .cul-search-text-input{min-width:200px}
.sidebar-nav .cul-search .cul-search-text-input{min-width:80px}
}
.cul-siteindex ul{list-style-type:none;margin-left:0}
.cul-siteindex .siteindex-nav{text-align:center}
.cul-siteindex .siteindex-nav .index-sep{padding:0 5px}
.cul-sharethis{line-height:48px}
.cul-sharethis-label{color:#999;font-weight:bold}
.cul-shadedparsys .well{padding:5px 15px}
.cul-shadedparsys .cul-sectionheading h1,.cul-shadedparsys .cul-sectionheading h2,.cul-shadedparsys .cul-sectionheading h3,.cul-shadedparsys .cul-sectionheading h4,.cul-shadedparsys .cul-sectionheading h5,.cul-shadedparsys .cul-sectionheading h6{font-family:trajanproregular,'trajan pro regular',trajan,serif;font-weight:normal !important}
.cul-sectionheading{margin-top:10px}
div.rsssubscribe-text{height:20px;line-height:20px;text-decoration:underline;cursor:pointer;padding-top:2px;padding-bottom:2px}
a.rsssubscribe-icon{background:transparent url("../../../../../../etc/designs/shared/images/feed.png") 0 0 no-repeat;padding-left:20px}
.cul-rssfeed a.rss-item{line-height:24px}
.cul-peopledisplay{word-wrap:break-word}
.cul-peopledisplay h4{margin-top:15px;font-weight:normal}
.cul-peopledisplay .personname{font-weight:bold}
.cul-peopledisplay .personinactive{margin-top:6px;color:red}
.cul-peopledisplay .socialnetworkstitle{font-weight:bold}
.cul-peopledisplay .socialnetworksicon{margin-right:0;width:24px;height:24px}
.cul-peopledisplay .office{margin-top:12px}
.cul-peopledisplay img{margin-right:15px}
.cul-peopledisplay ul{margin-left:0;list-style-type:none}
.cul-peoplelist{word-wrap:break-word}
.cul-peoplelist .all-staff{margin-left:0}
.cul-peoplelist .all-staff .person-container{margin-bottom:0}
.cul-peoplelist .all-staff .person-container h3{margin-top:0;margin-bottom:0}
.cul-peoplelist .all-staff .person-container h4{margin-top:2px;margin-bottom:0;line-height:24px !important}
.cul-peoplelist .all-staff .person-container h5{margin-top:2px;margin-bottom:0;line-height:20px !important}
.cul-peoplelist .all-staff .person-container .all-staff-img{margin-right:0;margin-bottom:10px;width:100%}
.cul-peoplelist .all-staff .person-container .all-staff-jobtitle{margin-top:0;font-weight:bold}
.cul-peoplelist .all-staff .person-container .all-staff-jobdescription{margin-top:10px}
.cul-peoplelist .all-staff .person-container .all-staff-departments{margin-top:0;margin-bottom:0}
.cul-peoplelist .all-staff .person-container .all-staff-email{margin-top:0}
.cul-peoplelist .all-staff .person-container .all-staff-locations{margin-top:8px}
.cul-peoplelist .all-staff .person-container .all-staff-ul{margin-left:0;list-style-type:none}
.cul-peoplelist .all-staff .all-staff-hr{margin:0 0 8px 0}
@media(max-width:767px){#outer-container{margin-left:0;margin-right:0}
.cul-peoplelist .all-staff .person-container .all-staff-img{padding-right:10px;width:98%;height:auto}
.cul-peoplelist .all-staff .person-container .all-staff-jobtitle{padding-left:10px}
.cul-peoplelist .all-staff .person-container .all-staff-email{padding-left:10px}
.cul-peoplelist .all-staff .person-container .all-staff-locations{padding-left:10px}
.cul-peoplelist .all-staff .person-container h4{padding-left:10px}
.person-container .person-photo{float:left;display:inline-block;width:33%}
.person-container .person-info{float:left;display:inline-block;width:66%}
}
.cul-peoplelist .liaison:nth-child(2n+1){margin-bottom:20px;margin-left:0;clear:left}
.cul-peoplelist .liaison .person-container{margin-bottom:20px}
.cul-peoplelist .liaison .person-container h3{margin-top:0;margin-bottom:0}
.cul-peoplelist .liaison .person-container h4{margin-top:2px;margin-bottom:0;line-height:24px !important;font-weight:bold !important}
.cul-peoplelist .liaison .person-container h5{margin-top:2px;margin-bottom:0;line-height:20px !important;font-weight:bold !important}
.cul-peoplelist .liaison .person-container .liaison-img{margin-right:15px;margin-bottom:10px;width:100%}
.cul-peoplelist .liaison .person-container .liaison-jobtitle{margin-top:0}
.cul-peoplelist .liaison .person-container .liaison-email{margin-top:0}
.cul-peoplelist .liaison .person-container .liaison-locations{margin-top:4px}
.cul-peoplelist .liaison .person-container .liaison-ul{margin-left:0;list-style-type:none}
@media(max-width:767px){#outer-container{margin-left:0;margin-right:0}
.cul-peoplelist .liaison .person-container .liaison-img{padding-right:10px;width:98%;height:auto}
.cul-peoplelist .liaison .person-container .liaison-jobtitle{padding-left:10px}
.cul-peoplelist .liaison .person-container .liaison-email{padding-left:10px}
.cul-peoplelist .liaison .person-container .liaison-locations{padding-left:10px}
.cul-peoplelist .liaison .person-container .liaison-subject{padding-left:0}
.cul-peoplelist .liaison .person-container h4{padding-left:10px}
.cul-peoplelist .liaison .person-container h5{padding-left:10px}
}
.cul-officeentry{margin-bottom:36px}
.cul-officeentry .officeentry-row{clear:both;margin-bottom:7px}
.cul-officeentry .officeentry-value{margin-left:100px;float:left;font-weight:bold}
.cul-officeentry .officeentry-label{width:100px;margin-right:-100px;float:left}
.cul-officeentry-edit{margin-top:-0}
.cul-newslist .newslist-row{clear:both;margin-bottom:7px}
.cul-newslist .newslist-text{margin-left:60px;float:left}
.cul-newslist .newslist-date{width:60px;margin-right:-60px;float:left}
.cul-newslist .newslist-row{clear:both;margin-bottom:7px}
.cul-newslist .release-title{float:left}
.cul-newslist .release-date{width:60px;float:left}
.cul-maplist-links-list{margin:0;list-style-type:none}
img[src*="gstatic.com/"],img[src*="googleapis.com/"]{max-width:none}
#divMap{visibility:hidden;max-height:540px;height:540px;border:1px solid #bbb}
#divMapCaption{margin-top:4px;text-align:center}
.location-name{padding-top:10px;padding-bottom:10px}
.infowindow{padding-bottom:10px;padding-left:10px}
.infowindow .location-name{font-size:17px;font-weight:bold}
.info-link{float:left;margin-right:16px}
.location-image img{max-width:100% !important;height:auto}
.gmnoprint img{max-width:none}
.cul-location{word-wrap:break-word}
.cul-location .location-image{margin-bottom:12px;text-align:center}
.cul-location img{width:100%}
.cul-location .email{max-width:100%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cul-location .sidebar-title.lwebnewssidebar{margin-bottom:15px}
.cul-labeledlinklist.nobullets ul,.cul-labeledlinklist.nobullets ol{list-style-type:none;margin-left:0}
.cul-labeledlinklist.single-spacing ul li p,.cul-labeledlinklist.single-spacing ol li p{margin-bottom:0}
.cul-listchildpages.nobullets ul,.cul-listchildpages.nobullets ol{list-style-type:none;margin-left:0}
.cul-listchildpages.single-spacing ul li p,.cul-listchildpages.single-spacing ol li p{margin-bottom:0}
@media(max-width:600px){.listchildfolders-v1 .dynamic-col{clear:both;font-size:16px;line-height:24px;width:100% !important}
}
.cul-list.nobullets ul,.cul-list.nobullets ol{list-style-type:none;margin-left:0}
.cul-list.single-spacing ul li p,.cul-list.single-spacing ol li p{margin-bottom:0}
.cul-libraryh3lptopiccloud .topic-links .cloud-size-xs{font-size:1.2em}
.cul-libraryh3lptopiccloud .topic-links .cloud-size-sm{font-size:1.45em}
.cul-libraryh3lptopiccloud .topic-links .cloud-size-md{font-size:1.7em}
.cul-libraryh3lptopiccloud .topic-links .cloud-size-lg{font-size:1.95em}
.cul-libraryh3lptopiccloud .topic-links .cloud-size-xl{font-size:2.2em}
.cul-libraryh3lptopicbrowse .topic-listing-form .top-form-elements{margin-bottom:1.5em}
.cul-libraryh3lptopicbrowse .faq-result{border-bottom:1px solid #eee;padding-bottom:.5em;margin-bottom:1.1em}
.cul-libraryh3lptopicbrowse h3{font-size:19px;line-height:23px !important}
.cul-libraryh3lpfaqsearch h3{font-size:19px;line-height:23px !important}
.cul-libraryh3lpfaqsearch ul li{margin-bottom:.7em}
.cul-libraryh3lpfaqsearch .search-results>div{border-bottom:1px solid #eee;padding-bottom:.5em;margin-bottom:1.1em}
.cul-libraryh3lpfaqsearch .search-results>div:last-child{border-bottom:0}
.libraryh3lpfaqsearch-autocomplete-results{padding:.25em;background-color:#fff;border:1px solid #aaa}
.libraryh3lpfaqsearch-autocomplete-results .autocomplete-suggestion.autocomplete-selected{background-color:#ddd}
.cul-jumplist.nobullets ul,.cul-jumplist.nobullets ol{list-style-type:none;margin-left:0}
.cul-jumplist.default-spacing ul li p,.cul-jumplist.default-spacing ol li p,.cul-jumplist.double-spacing ul li p,.cul-jumplist.double-spacing ol li p{display:block}
.cul-jumplist.single-spacing ul li p,.cul-jumplist.single-spacing ol li p{margin-bottom:0}
.cul-jumplist.list-horizontal ul,.cul-jumplist.list-horizontal ol{overflow:hidden;text-align:center}
.cul-jumplist.list-horizontal ul li,.cul-jumplist.list-horizontal ol li{margin-right:8px;margin-left:8px;display:inline}
.cul-imagecarousel{margin-bottom:20px !important}
.cul-image .image-wrapper .image-caption{margin-top:5px;margin-left:0;min-height:0}
div.feedlink-text{height:20px;line-height:20px;text-decoration:underline;cursor:pointer;padding-top:2px;padding-bottom:2px}
a.feedlink-icon{background:transparent url("../../../../etc/designs/default/images/collab/feed.png") 0 0 no-repeat;padding-left:20px}
.homepage-event-date{float:left;width:50px;margin-right:-55px;background-color:#f9f8fd;color:#898788;border:1px solid #ddd;font-size:12px;margin-bottom:0}
.homepage-event-date-text{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:24px}
.homepage-event-address{display:block;margin-left:60px;font-size:90%;color:#999}
.homepage-event-link{display:inline-block;margin-left:60px;padding-top:4px}
.homepage-eventslist .times,.homepage-eventslist .address{color:#999}
.cul-eventslist{margin-bottom:20px !important}
.cul-eventslist ul{list-style:none;padding-left:0;margin-left:0}
.cul-eventslist .event-date{padding:.25em 0;color:#777;border:1px solid #ddd;border-width:1px 0 1px 6px;font-size:12px;margin-bottom:10px}
.cul-eventslist .actual-event-date-text{display:table-cell;padding-left:.5em;vertical-align:middle;text-align:left;height:24px}
.cul-eventslist .event-more{display:none}
.cul-eventslist .event-link{display:inline-block;font-size:118%}
.cul-eventslist .times{float:left;width:140px;padding-left:1em}
.cul-eventslist .event-right{margin-left:160px}
.cul-eventslist li{padding-bottom:1em}
.cul-eventslist .times,.cul-eventslist .address{color:#999}
.cul-eventslist .multiday{color:#bbb}
#single-event-page-title-no-display{display:none}
#divRegistrationBoxButton{margin-top:1em}
#divRegistrationBoxText{margin-top:1em}
.cul-eventdisplay{font-size:115%;line-height:150%}
.cul-eventdisplay .event-title{font-weight:bold}
.cul-eventdisplay .description{margin-top:1em}
.cul-eventdisplay .contact{margin-top:1em;color:#999}
.cul-eventdisplay .event-footer{margin-top:2em}
.cul-eventdisplay .event-date{color:#000}
.cul-eventdisplay{margin-bottom:20px !important}
.cul-eventdisplay .thumbnail{max-width:420px;height:auto}
.cul-eventdisplay #eventIcons img{vertical-align:top}
.cul-eventdisplay #eventIcons a:first-child img{margin-right:3px}
.cul-eventdisplay .stButton{margin-left:0}
.cul-eventdisplay .stButton .sharethis{background:transparent url("https://events.columbia.edu/3.10/calrsrc.MainCampus/themes/columbiaTheme/images/share-icon-32x32.png") no-repeat scroll 0 0 / 20px 20px;height:20px;width:20px;display:inline-block;line-height:22.4333px}
.cul-eventlist .event-more{display:none}
.cul-eventdisplay .event-link{display:inline-block;font-size:118%}
.cul-eventdisplay .times{float:left;width:140px;padding-left:1em}
.cul-eventdisplay .event-right{margin-left:160px}
.cul-eventdisplay li{padding-bottom:1em}
.cul-eventdisplay .times,.cul-eventdisplay .address{color:#999}
.cul-eventdisplay .multiday{color:#bbb}
#divEmailAliasMaintenanceForm label{display:inline;min-width:200px}
#divOperationContainer{margin-top:12px;margin-bottom:24px;border-style:solid;border-width:0;text-align:center}
#divOperationControls{padding:0;display:inline-block;border-style:solid;border-width:0;text-align:center}
#divCreate{min-height:40px}
#divUpdate{min-height:40px}
#divDelete{min-height:40px}
#divList{min-height:40px}
#divInputContainer{display:none;margin-bottom:12px}
#divEntryContainer{display:none}
#divListContainer{display:none}
#divRequestForm{margin-bottom:15px}
#btnGetAliases{width:130px}
#btnTabAddEntries{margin-bottom:15px;width:33%;overflow:hidden;background-color:#e0e0e0;border-style:solid;border-width:1px;border-color:#a0a0a0;border-radius:5px 5px 0 0;border-collapse:collapse}
#btnTabAddReplaceList{margin-bottom:15px;width:34%;overflow:hidden;background-color:#e0e0e0;border-style:solid;border-width:1px;border-color:#a0a0a0;border-radius:5px 5px 0 0;border-collapse:collapse}
#btnTabRemoveEntries{margin-bottom:16px;width:33%;overflow:hidden;background-color:#e0e0e0;border-style:solid;border-width:1px;border-color:#a0a0a0;border-radius:5px 5px 0 0;border-collapse:collapse}
#divStatusMessage{display:none;width:100%;text-align:center;background-color:#fffacd;padding:10px 0 10px 0;border-style:solid;border-width:1px;border-color:#a0a0a0;font-weight:bold}
#divAliasDescription{margin-bottom:15px}
#divAliasEntries{height:370px}
#divAliasEntries ul{margin-top:8px;list-style-type:disc}
#divAliasEntries li{margin-bottom:8px}
#divAliasEntries input[type="radio"]{vertical-align:baseline}
;#divEntryForm{text-align:center}
#divListAliases ul{margin-top:8px;list-style-type:disc}
#divListAliases li{margin-bottom:8px}
#inpAliasDescription{width:100%}
#btnAddEntry{width:130px}
#divAddReplaceList div{text-align:center;padding:4px 0 6px 0}
#txtAddReplaceList{box-sizing:border-box;width:100%}
#divEntryList{margin-left:auto;margin-right:auto}
#divRemoveEntries div{text-align:center;padding:4px 0 6px 0}
#btnRemoveEntries{width:130px}
#selEntries{width:100%;height:354px}
#divAliasLabel{margin-bottom:6px}
#divAliasNote{margin-top:12px}
#btnAddReplaceListSubmit{width:130px}
#btnSubmitForm{width:240px;height:35px;margin-left:10px;font-weight:bold}
#btnResetForm{width:240px;height:35px;margin-left:10px;font-weight:normal}
#inpListRecipient{width:130px}
#btnListAliases{width:130px}
#divRecipient{margin-top:12px;text-align:right}
#selAliases{width:100%;height:436px}
#divRemoveRecipientFromAllAliases{margin-top:24px}
#divRecipientToRemove{margin-top:12px;text-align:right}
#divOperationControls .OperationButton{min-height:40px;padding:10px;display:inline-block;border-style:solid;border-width:1px;border-color:#a0a0a0;border-radius:5px 5px 5px 5px;background-color:#e0e0e0;text-align:center}
#divInputContainer .InputButton{margin-left:15px;width:100px}
#divEntryContainer .control-label{min-width:150px;text-align:left}
#divEntryContainer .tabs{margin-bottom:12px}
#divEntryContainer .tabs button{background-color:inherit;float:left;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:13px;color:#505050}
#divEntryContainer .tabs button:hover{background-color:#ddd}
#divEntryContainer .tabs button:disabled{cursor:not-allowed;pointer-events:none}
#divEntryContainer .tabcontent{display:none;padding:6px 12px;border-width:1px;border-style:solid;border-color:#a0a0a0;border-top:0}
#divEntryContainer .alias-label{font-weight:bold}
#divEntryContainer .note{font-style:italic;background-color:#fffacd}
@media(max-width:304px){#divOperationControls .OperationButton{padding-left:6px;padding-right:6px;margin-left:auto !important;margin-right:auto !important;width:60% !important;height:60px}
}
@media(min-width:305px) and (max-width:480px){#divOperationControls .OperationButton{padding-left:6px;padding-right:6px;margin-left:auto !important;margin-right:auto !important;width:60% !important}
}
@media(min-width:481px) and (max-width:767px){#divOperationControls .OperationButton{min-height:60px;padding-left:6px;padding-right:6px;margin-left:auto !important;margin-right:auto !important;width:60% !important}
}
@media(min-width:768px) and (max-width:979px){#divOperationControls .OperationButton{padding-left:0;padding-right:0;height:60px}
}
@media(min-width:980px) and (max-width:1200px){#divOperationControls .OperationButton{min-height:60px;padding-left:0;padding-right:0}
}
@media(max-width:767px){#divInputAlias{text-align:left}
#divRecipient{text-align:left}
#divRecipientToRemove{text-align:left}
#divInputContainer .InputButton{margin-top:4px;margin-left:0}
}
.cul-dropdownnav{margin-bottom:10px}
.cul-dropdownnav .btn-group{margin-bottom:10px}
.cul-dropdownnav .dropdown-menu{width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden}
.cul-dropdownnav .btn,.cul-dropdownnav .btn:hover,.cul-dropdownnav .btn:active{background-color:#fff;background-image:none;padding-left:0;padding-right:0;text-align:right}
.cul-dropdownnav .btn .placeholder{color:#999}
.cul-dropdownnav .btn-group.open .btn.dropdown-toggle{background-color:#fff}
.cul-dropdownnav li.nav-header{padding:4px 20px}
#main .well.cul-contact{word-break:break-word;background-color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.cul-contact .clearfix{margin-bottom:10px}
.cul-contact .image-wrapper{float:none;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.cul-contact .image-wrapper img{float:none;display:inline-block;margin:0}
.cul-contact a.ask-a-librarian{font-weight:bold}
.cul-contact.researchguide-format a.ask-a-librarian{display:block;font-size:16px;border:solid #e0e0e0;border-width:1px 0 0;margin-bottom:-10px;padding:20px 0;text-decoration:none;margin-top:10px}
.cul-contact.courseworks-format a.ask-a-librarian{display:inline-block;font-size:14px;margin-top:8px}
.cul-breadcrumb_bar{list-style:none outside none}
.cul-breadcrumb_bar li{display:inline}
.CUL-audio-player{display:block;width:100%}
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
.mejs__container{background:#000;box-sizing:border-box;font-family:'Helvetica',Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}
.mejs__container *{box-sizing:border-box}
.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none !important}
.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}
.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}
.mejs__container:focus{outline:0}
.mejs__iframe-overlay{height:100%;position:absolute;width:100%}
.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.mejs__fullscreen{overflow:hidden !important}
.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}
.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100% !important;width:100% !important}
.mejs__background{left:0;position:absolute;top:0}
.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}
:root .mejs__poster-img{display:none}
.mejs__poster-img{border:0;padding:0}
.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}
.mejs__layer{z-index:1}
.mejs__overlay-play{cursor:pointer}
.mejs__overlay-button{background:url('mediaelement/resources/mejs-controls.svg') no-repeat;background-position:0 -39px;height:80px;width:80px}
.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}
.mejs__overlay-loading{height:80px;width:80px}
.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;background:transparent url('mediaelement/resources/mejs-controls.svg') -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}
@-webkit-keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes mejs__loading-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}
.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,0.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,0.35));background:linear-gradient(transparent,rgba(0,0,0,0.35))}
.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}
.mejs__button>button{background:transparent url('mediaelement/resources/mejs-controls.svg');border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}
.mejs__button>button:focus{outline:dotted 1px #999}
.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}
.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:bold;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}
.mejs__play>button{background-position:0 0}
.mejs__pause>button{background-position:-20px 0}
.mejs__replay>button{background-position:-160px 0}
.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}
.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}
.mejs__time-total{background:rgba(255,255,255,0.3);margin:5px 0 0;width:100%}
.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background:linear-gradient(-45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-size:15px 15px;width:100%}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
.mejs__time-loaded{background:rgba(255,255,255,0.3)}
.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,0.9)}
.mejs__time-hovered{background:rgba(255,255,255,0.5);z-index:10}
.mejs__time-hovered.negative{background:rgba(0,0,0,0.2)}
.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}
.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(0.44,0,1,1);transition:height .1s cubic-bezier(0.44,0,1,1)}
.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0) !important;-ms-transform:scaleX(0) !important;transform:scaleX(0) !important}
.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}
.mejs__time-handle-content{border:4px solid rgba(255,255,255,0.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}
.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}
.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}
.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}
.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}
.mejs__long-video .mejs__time-float-current{width:60px}
.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}
.mejs__fullscreen-button>button{background-position:-80px 0}
.mejs__unfullscreen>button{background-position:-100px 0}
.mejs__mute>button{background-position:-60px 0}
.mejs__unmute>button{background-position:-40px 0}
.mejs__volume-button{position:relative}
.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,0.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}
.mejs__volume-button:hover{border-radius:0 0 4px 4px}
.mejs__volume-total{background:rgba(255,255,255,0.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}
.mejs__volume-current{background:rgba(255,255,255,0.9);left:0;margin:0;position:absolute;width:100%}
.mejs__volume-handle{background:rgba(255,255,255,0.9);border-radius:1px;cursor:ns-resize;height:6px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}
.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}
.mejs__horizontal-volume-total{background:rgba(50,50,50,0.8);border-radius:2px;font-size:1px;height:8px;left:0;margin:0;padding:0;position:absolute;top:16px;width:50px}
.mejs__horizontal-volume-current{background:rgba(255,255,255,0.8);border-radius:2px;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}
.mejs__horizontal-volume-handle{display:none}
.mejs__captions-button,.mejs__chapters-button{position:relative}
.mejs__captions-button>button{background-position:-140px 0}
.mejs__chapters-button>button{background-position:-180px 0}
.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}
.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}
.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none !important;margin:0;overflow:hidden;padding:0}
.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none !important;margin:0 0 6px;overflow:hidden;padding:0}
.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}
.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}
.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}
.mejs__captions-selected,.mejs__chapters-selected{color:rgba(33,248,248,1)}
.mejs__captions-translations{font-size:10px;margin:0 0 5px}
.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}
.mejs__captions-layer a{color:#fff;text-decoration:underline}
.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}
.mejs__captions-position-hover{bottom:35px}
.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,0.5);box-shadow:5px 0 0 rgba(20,20,20,0.5),-5px 0 0 rgba(20,20,20,0.5);padding:0;white-space:pre-wrap}
.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}
.mejs__overlay-error{position:relative}
.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}
.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}
.mejs__cannotplay{position:relative}
.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 15px;width:100%}