﻿@font-face {
    font-family: 'AlternateGothicFSNo3';
    src: url('fonts/AlternateGothicNo3-webfont.eot');
    src: url('fonts/AlternateGothicNo3-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/AlternateGothicNo3-webfont.woff') format('woff'),
         url('fonts/AlternateGothicNo3-webfont.ttf') format('truetype'),
         url('fonts/AlternateGothicNo3-webfont.svg#AlternateGothicFSNo3') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArmitageBlack';
    src: url('fonts/DTF_Armitage_Black-webfont.eot');
    src: url('fonts/DTF_Armitage_Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DTF_Armitage_Black-webfont.woff') format('woff'),
         url('fonts/DTF_Armitage_Black-webfont.ttf') format('truetype'),
         url('fonts/DTF_Armitage_Black-webfont.svg#ArmitageBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}
.images_panel {position:relative;}
.video_panel {position:relative;}
.search-term-label {font-style:italic; margin-left:5px;}
.search-header {display: inline-block; width: 100%;}
.search-again {float: left; padding-right: 10px;}
.search-again .searchInput .SearchTextBox {padding: 3px 3px 3px 8px;}
.search-suggestion-panel {line-height: 44px; font-size: 17px; font-style: italic;}
.search-suggestion-panel a {font-style: normal;}
.totalResultsCount h3 {line-height: 36px;}
.results-listing .result-icon, .results-listing .result-content .results-listing .result-bkmk {float:left;}
.sort-container {text-align: right; float:right;}
.search-info {padding:3px; float:left; margin-right:5px; text-align: left;}
.search-sort {width:220px; text-align: left; display: inline-block;}
.results-panel-loading {left:45%; top:15%; position:relative;}
.media-container {float:left; vertical-align:top; padding:2px; width:40px; height:30px; text-align:center;}
.content-panel-wrap {float: right; width:77%;}
ul.results-listing {margin:5px 8px; padding:0 10px;}
ul.results-listing li {list-style:none outside none; padding:2px 8px 4px; margin:0;}
ul.results-listing li.alt {background-color:#e8e8e8;}
ul.results-listing .result-icon {width:38px;}
ul.results-listing .result-content {margin:0 38px;}
ul.results-listing .item-snippet {display: block; margin-top: 5px;}
ul.results-listing .item-snippet em {font-style: italic;font-weight: bold;color: #020b6a;}
.results-none {padding-top:20px; font-family:'Lato'; font-size:18px; font-style:italic; text-align:center;}
.facetItem ul {padding:0;}
.facetItem ul li span.disabled {color:#8b8b8b;}
.facetItem ul li {list-style:none outside none; padding:2px 8px 4px; margin:0;}

/* Tabs */

.ASResultTabs {display: table; width:100%; padding:0; margin:0; border-bottom: 10px solid #e7e7e8;}
.ASResultTabs li {display:table-cell; vertical-align:middle; width:33.3%; box-sizing:border-box; background: #f5f7f7 none repeat scroll 0 0; ; border-right: 1px solid #ffffff !important;}
.ASResultTabs li a {display:block; box-sizing:border-box; width:100%; color: #58585a;font-family: "AlternateGothicFSNo3";  font-size: 20px;  line-height: 24px; margin: 0 !important;  padding: 15px 10px; text-transform: uppercase; text-align:center; text-decoration:none; width:100%;}
.ASResultTabs li:first-child {border:none;}
.ASResultTabs li:hover, .ASResultTabs li.ui-tabs-active  {background:#e7e7e8;}
.ASResultTabs li:hover a, .ASResultTabs li.ui-tabs-active a {}

.ASResultTabsMn {}
.ASResultTabsDDTrggr {display:none;}
.ASResultTabsDDTxt {display:none;}
.ASResultTabsDDIcnMn {display:none;}

/*----------------------------------*/

/* AutoComplete */
.search-again .searchInput .ui-helper-hidden-accessible { display:none; position: absolute; right: -400px; top: 5px; }
.searchInput .ui-helper-hidden-accessible {display: none;}
ul.ui-autocomplete { background: none repeat scroll 0 0 #808080 /*4c7376*/; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; list-style: outside none none; margin: 15px 0 0 10px; max-width: 330px; opacity: 0.8; padding: 7px 0 10px 10px; z-index:101;}

ul.ui-autocomplete li { padding: 0; }
ul.ui-autocomplete li.ui-menu-item a, ul.ui-autocomplete li.ui-menu-item a:hover { color: #fff; font: normal 12px "Gthm-Book",Arial,Helvetica,sans-serif; cursor: pointer; text-decoration: none; }

/*----------------------------------*/


/* Overlays */
.ui-widget-overlay {position:fixed; top:0; left:0; width:100%; height:100%;}
.ui-accordion .ui-accordion-header {cursor: pointer;position: relative; min-height: 0; /* support: IE7 */ background:#e7e7e8;}
.ui-accordion .ui-accordion-icons {padding-left: 2.2em;}
.ui-accordion .ui-accordion-noicons {padding-left: .7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px;}
.ui-accordion .ui-accordion-content {overflow: auto;}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {width: 16px; height: 16px;}
.ui-icon, .ui-widget-content .ui-icon {background-image: url('images/ui-icons_888888_256x240.png');}
.ui-widget-header .ui-icon {background-image: url('images/ui-icons_888888_256x240.png');}
.ui-state-default .ui-icon {background-image: url('images/ui-icons_888888_256x240.png');}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('images/ui-icons_888888_256x240.png');}
.ui-state-active .ui-icon {background-image: url('images/ui-icons_888888_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('images/ui-icons_888888_256x240.png');}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('images/ui-icons_888888_256x240.png');}
.ui-icon-triangle-1-s {background-position: -32px -16px;}

/*paging*/
.resultsPaging-listing {}
.resultsPaging-listing li {float: left;margin-right: 5px;list-style-type: none;}
.bbSearchResultsPagingContainer{display: block;clear: both;}

.results-image-listing {clear:both;}
.results-image-listing li {list-style-type:none; float:left; margin:5px;}

.results-video-listing {clear:both;}
.results-video-listing li {list-style-type:none; float:left; margin:5px;}

.smooth_zoom_preloader {background-image: url('images/preloader.gif');}	
.smooth_zoom_icons {background-image: url('images/icons.png');}


/*begin video item light box styles*/
.FlowPlayerWithLightBox_Close{margin-bottom: 2px;margin-top: 3px;text-align: right;margin-right:5px;}
.FlowPlayerWithLightBox_overlay{position: fixed;top: 0;left:0;width: 100%;height: 100%;background: #000000;display: none;opacity: 0.8;filter: alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index : 9500;}
.FlowPlayerWithLightBox_popup{position: fixed;top: 15%;left: 30%;width: 650px;height: 415px;display: none;background: #000;z-index : 10000;}
.FlowPlayerWithLightBox_popup iframe,.FlowPlayerWithLightBox_popup object,.FlowPlayerWithLightBox_popup embed{width:640px;height:480px;}
.FlowPlayerFullScreen{width: 100%;height: 100%;display: block;background: #000;z-index : 10000;}
 /*end video item light box styles*/
 
.bbSearchWrap {display:inline-block; position:relative; width:100%;}
.facet-panel-wrap {float:left; margin:0px 2% 0px 0px; width:21%;}
.results_panel {float:left; margin:0px 2% 0px 0px; padding:0px; width:50%; border:none;}
.bbSearchImgVdRsltsMn {float:right; margin:0px 0px 10px 0px; width:24.9%;}

.bbSearchSrchFr {padding:0px 0px 15px 0px; color:#303030; font-family:'Lato'; font-size:16px; line-height:100%;}
.bbSearchSrchFrMbl {display:none; padding:10px 80px 10px 10px; min-height:45px; border:1px solid #a2a2a2; border-bottom:none; color:#a95d15; font-family:Georgia; font-size:18px; line-height:100%;}
.bbSearchSrchBxMn {display:inline-block; margin:0px 0px 10px 0px; padding:0px 0px 16px 0px; width:100%;}
.bbSearchSrchBxInptL {float:left; margin:1px 10px 0px 0px; padding:0px 0px 3px 9px; width:300px; background:url(images/bbSrchSPRT.png) left 0px no-repeat;}
.bbSearchSrchBxInptR {padding:0px 9px 0px 0px; background:url(images/bbSrchSPRT.png) right -40px no-repeat;}
.bbSearchSrchBxInpt {height:31px;}
.bbSearchSrchBxInpt input {margin:0px; padding:0px; border:none; background:none; width:100%; height:31px; line-height:31px; color:#474747; font-family:Georia; font-size:18px; outline:none;}
.bbSearchSrchBxBttnL {float:left; position:relative; margin:0px 10px 0px 0px; padding:0px 0px 0px 17px; width:93px; background:url(images/bbSrchSPRT.png) left -80px no-repeat;}
.bbSearchSrchBxBttnR {padding:0px 17px 3px 0px; background:url(images/bbSrchSPRT.png) right -120px no-repeat;}
.bbSearchSrchBxBttn {height:32px;}
.bbSearchSrchBxBttn input {position:absolute; left:0px; right:0px; top:0px; margin:0px; padding:0px 0px 4px 0px; border:none; background:none; width:100%; height:32px; line-height:32px; color:#93602f; font-family:Arial; font-weight:bold; font-size:18px; text-shadow:0px 1px 1px #f1e1bb; cursor:pointer; outline:none;}

.bbSearchItmsPrPgMn {display:none; padding:0px 0px 20px 0px; width:100%;}
.bbSearchItmsPrPg {display:block; float:right; width:50%; cursor:pointer;}
.bbSearchItmsPrPg:first-child {float:left;}
.bbSearchItmsPrPgBttn {border:1px solid #a2a2a2; color:#b1b1b1; font-family:Arial; font-weight:bold; font-size:18px; text-align:center; line-height:50px;}
.bbSearchItmsPrPg:first-child .bbSearchItmsPrPgBttn {border-right:none;}
.bbSearchItmsPrPg.Active .bbSearchItmsPrPgBttn {background:#ffffff; color:#8d8d8d;}

.bbSearchFctsMn {position:relative;}
.bbSearchFctsMn .facet-panel-accordion {margin:0px 0px 12px 0px; background:#f5f7f7 ;}
.bbSearchFctsMbl {}
.bbSearchFctsBttnMbl {display:none; position:relative; width:90%; padding:5%; background:#6d8b95; color:#58585b; font-family:'Lato'; font-weight:bold; font-size:14px; cursor:pointer; z-index:14;}
h3.bbSearchFctHdrMn {display:block; margin:0px; padding:0px; color:#58585b; font-family:'Lato'; font-size:15px; line-height:100%; text-shadow:0px -1px 1px #ffffff; letter-spacing:0px; text-transform:capitalize;}
.bbSearchFctHdrTL {padding:0px 0px 0px 5px; background:url(images/bbSrchSPRT.png) left -160px no-repeat;}
.bbSearchFctHdrTR {height:5px; background:url(images/bbSrchSPRT.png) right -170px no-repeat;}
.ui-accordion-header .bbSearchFctHdrMR {padding:12px; text-shadow:none;}
.ui-accordion-header .bbSearchFctHdrMR::after {font-family: 'ACGME';content: "\e901"; color:#58585b; float:right;}
.ui-accordion-header.ui-accordion-header-active .bbSearchFctHdrMR::after {font-family: 'ACGME';content: "\e902"; color:#58585b; float:right;}
.bbSearchFctHdrML {padding:0px 0px 0px 3px;}
.bbSearchFctHdrBL {padding:0px 0px 0px 5px;}
.bbSearchFctHdrBR {height:5px;}

.bbSearchFctItmMn {display:block; margin:-3px 0px 0px 0px; padding:0px; color:#727272; font-family:Arial; font-size:13px; line-height:100%;}
.bbSearchFctItmML {padding:0px 0px 0px 1px; border-right:1px solid #ffffff;}
.bbSearchFctItmMR {padding:10px 15px; color:#303030; font-family:'Lato';}
.bbSearchFctItmBL {padding:0px 0px 0px 5px;}
.bbSearchFctItmBR {height:5px;}
.bbSearchFctItmMn ul {display:block; margin:0px; padding:7px 0px; list-style-type:none;}
.bbSearchFctItmMn ul li {display:block; margin:0px; padding:3px 0px; list-style-type:none;}
.bbSearchFctItmMn p {display:block; margin:0px; padding:0px;}
.bbSearchFctItmMn p.maxlist-more {padding:7px 0px;}
.bbSearchFctItmMn a {color:#303030; text-align-right}

.results_panel .search-header {display:inline-block; padding:0px; width:100%;}
.results_panel .search-info {margin:0px 6% 0px 0px; padding:0px; color:#a95d15; font-family:Georgia; font-size:22px; white-space:nowrap;}
.results_panel .search-sort {float:left;}
.bbSearchSrtByDDMn {position:relative;}
.bbSearchSrtByPsdDD {position:absolute; top:0px; bottom:0px; height:100%;}
.bbSearchSrtByPsdDDL {padding:0px 0px 0px 11px; background:#ffffff; border:1px solid #222222; line-height:30px;}
.bbSearchSrtByPsdDDR {padding:0px 30px 0px 0px; background:url(images/SrtDrpDwn.jpg) no-repeat center right #ffffff; color:#222222; font-family:'Lato'; font-size:13px; white-space:nowrap; line-height:30px;}
.bbSearchSrtByDDMn select {position:relative; padding:0px 10px 0px 0px; z-index:1; opacity:0; filter:alpha(opacity=0); zoom:1; cursor:pointer;float: left;width:100%;  min-height: 25px;}
.bbSearchSrtByDDMn option {}

ul.results-listing {display:block; margin:0px; padding:0px; list-style-type:none;}
ul.results-listing li {display:block; box-sizing: border-box; margin:20px 0;  padding: 0px 0 0px 45px; list-style-type:none; position:relative;}
ul.results-listing li:first-child {}
ul.results-listing li.alt {background:none;}
ul.results-listing li.Event::before {font-family: 'ACGME';  content: "\e903"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}
ul.results-listing li.Contact::before {font-family: 'ACGME'; content: "\e90e"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}
ul.results-listing li.SitePage::before {font-family: 'ACGME'; content: "\e907"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}
ul.results-listing {padding:20px 0;}
ul.results-listing .pnlResultItem {margin:0px;overflow:hidden; display:inline-block; width:100%;}
ul.results-listing .result-icon {display:none;}
ul.results-listing .result-content {margin:0px; padding:0px;}
ul.results-listing .result-content .item-icon {float:left; margin-right:10px;}
ul.results-listing .result-content .item-icon img {width:36px; height:36px;}
ul.results-listing .result-content a.item-title {display:block; margin:0px; color:#58585b; font-family:'AlternateGothicFSNo3'; font-size:20px; font-weight:normal; line-height:100%;text-decoration:none;}
ul.results-listing .result-content .result-alttitle {display:block; margin:0px; padding:0px 0px 3px 0px; color:#272727; font-family:Arial; font-size:14px; font-weight:normal; line-height:110%; letter-spacing:0px;}
ul.results-listing .result-content .result-alttitle a {color:#003867; font-family:Arial; font-size:14px; text-decoration:underline; font-weight:normal; line-height:110%; letter-spacing:0px; font-style:italic;}
ul.results-listing .result-content a.item-title h3 {display:block;margin:0px; color:#58585b; font-family:'AlternateGothicFSNo3'; font-size:20px; font-weight:normal; line-height:100%; text-decoration:none;}
ul.results-listing .result-content h5 {color:#383838;}
ul.results-listing .result-content .item-snippet {color:#303030; font-family:'Lato'; font-size:12px; line-height:16px;}
ul.results-listing .result-content .item-snippet em {color:#ce0f2e;}
ul.results-listing .result-content .item-author { clear:left; color:#003867; font-family:Arial; font-size:14px; line-height:145%;}
.BtmBrdr:first-child {background:none; height:0;}
.BtmBrdr {background: #e2e2e2 none repeat scroll 0 0; display: inline-block; height: 1px; width: 100%;}

.bbSearchPgntnMn {display:inline-block; padding:15px 0px 0px 0px; width:100%; text-align:right;}
.bbSearchPgntnMn .bbSearchResultsPagingContainer {display:inline-block;}
.bbSearchPgntnMn .bbSearchResultsPagingContainer .jPaginate {padding-right:22px;}
.bbSearchPgntnMn .bbSearchResultsPagingContainer .jPag-first, .bbSearchPgntnMn .bbSearchResultsPagingContainer .jPag-last {display:none;}
.bbSearchPgntnMn .bbSearchResultsPagingContainer span.jPag-sprevious {background:url(images/bbSrchSPRT.png) 3px -308px no-repeat; text-indent:-10000px; text-align:left;}
.bbSearchPgntnMn .bbSearchResultsPagingContainer span.jPag-snext {background:url(images/bbSrchSPRT.png) -17px -308px no-repeat; text-indent:-10000px; text-align:left;}
.bbSearchPgntnMn .bbSearchResultsPagingContainer .jPaginate a, .bbSearchPgntnMn .bbSearchResultsPagingContainer .jPaginate span.jPag-current {font-family:Arial; font-size:13px; text-decoration:none; line-height:18px; background:none;}
.bbSearchPgntnMn ul.jPag-pages li a {background:#ffffff !important;} 
.bbSearchPgntnMn .bbSearchResultsPagingContainer .jPaginate span.jPag-current {background:#e6170d !important; color:#ffffff !important;}

.image-results, .video-results {margin:0px; padding:0px; background:none; border:none;}
.bbSearchImgVdHdrMn {display:inline-block; position:relative; width:100%; z-index:10;}
.bbSearchImgVdHdrMn .search-info {display:block; float:left; margin:0px 0px 0px 1px; padding:9px 30px 7px 16px; border:1px solid #b2b2b2; border-bottom:none; background:#ffffff; color:#707070; font-family:Arial; font-size:16px; line-height:100%;}
.bbSearchImgVdMn {margin:-1px 0px 0px 0px;}
.bbSearchImgVdTL {padding:0px 0px 0px 1px;}
.bbSearchImgVdTR {height:5px; background:url(images/bbSrchSPRT.png) right -350px no-repeat; border-left:1px solid #b2b2b2;}
.bbSearchImgVdML {padding:0px 0px 0px 1px; border-right:1px solid #ffffff;}
.bbSearchImgVdMR {padding:6% 3% 0px 3%; background:#ffffff; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
.bbSearchImgVdBL {padding:0px 0px 0px 5px; background:url(images/bbSrchSPRT.png) left -200px no-repeat;}
.bbSearchImgVdBR {height:5px; background:url(images/bbSrchSPRT.png) right -210px no-repeat;}
ul.results-image-listing {display:inline-block; margin:0px; padding:0px; width:100%;}
ul.results-image-listing li {margin:0px; float:left; padding:0px 3% 6% 3%; width:27.3%;}
ul.results-image-listing li a {display:block; margin:0px; padding:0px; color:#003867; font-family:Arial; font-size:14px; line-height:145%;}
ul.results-image-listing li a img {width:100%;}
ul.results-image-listing li .TtlTxtOnl {display:none;}
ul.results-video-listing {display:inline-block; margin:0px; padding:0px; width:100%;}
ul.results-video-listing li {display:inline-block; margin:0px; float:none; padding:0px 3% 6% 3%; width:94%;}
ul.results-video-listing li a {display:inline-block; margin:0px; padding:0px; width:100%; color:#003867; font-family:Arial; font-size:14px; line-height:145%;}
ul.results-video-listing li a img {display:none; float:left; margin:0px 3% 0px 0px; width:30%;}
/*ul.results-video-listing li .TtlTxtOnl {display:none;}*/

.bbSearchImgVdFnctnMn {display:none;}

.bbSearchImgVdPrPg {display:none; position:absolute; right:0px; top:0px; bottom:1px; width:46px; border-left:1px solid #a2a2a2; color:#707070; font-family:Arial; font-weight:bold; font-size:18px; cursor:pointer;}
.bbSearchImgVdPrPg.Active {display:block; background:#214a72; color:#ffffff;}
.bbSearchImgVdPrPgOptnsMn {display:none; position:absolute; margin:-1px 0px 0px 0px; right:-1px; top:auto; width:140px; border:1px solid #a2a2a2; background:#ffffff;}
.bbSearchImgVdPrPgOptns {float:left; width:46px; height:46px; border-left:1px solid #a2a2a2; color:#707070; font-family:Arial; font-weight:bold; font-size:18px; line-height:46px; text-align:center; cursor:pointer;}
.bbSearchImgVdPrPgOptns:first-child {border:none;}
.bbSearchImgVdPrPgOptns.Active {background:#214a72; color:#ffffff;}
.video-results .bbSearchImgVdPrPg, .video-results .bbSearchImgVdPrPg.Active {display:none;}

.GridView {}
.ListView {}
.bbSearchImgVdGrdLstVw {position:absolute; right:47px; top:0px; bottom:1px; width:46px; border-left:1px solid #a2a2a2; color:#707070; font-family:Arial; font-weight:bold; font-size:18px; cursor:pointer;}
.video-results .bbSearchImgVdGrdLstVw {right:0px;}
.bbSearchImgVdGrdLstVwIcn {display:block; width:46px; height:46px;}
.GridView .bbSearchImgVdGrdLstVwIcn {background:url(images/bbSrchSPRT.png) -50px -370px no-repeat;}
.ListView .bbSearchImgVdGrdLstVwIcn {background:url(images/bbSrchSPRT.png) 0px -370px no-repeat;}

.search-again {position:relative;}
input.ClrBtnRslt {background: url("images/ClrAllBg.png") no-repeat scroll 0 2px; border: 0 none; color: #87212e; cursor: pointer; position: absolute; right: 100px; text-indent: -99999px; top: 7px; width: 25px;}
.bbSearchSrchBxMn .search-again .searchInput .SearchTextBox {padding: 0px 25px 0px 8px;background:#f3f5f6; border:1px solid #e7e7e8;}
.bbSearchSrchBxMn .search-again .searchInput {min-width: 300px;}
.bbSearchFctsMn a.item-title {display:block; background: url("images/ClrAllBg.png") no-repeat center left; padding-left:30px; text-decoration: none; margin:15px 0;}

ul.results-listing ul.item-categories, ul.results-listing ul.item-categories li {display:block; margin:0px; padding:0px; list-style-type:none;}
ul.results-listing ul.item-categories {display:inline-block; width:100%;}
ul.results-listing ul.item-categories li {float:left; margin:8px 8px 0px 0px; padding:0px 10px; min-width:70px; color:#7c7c7c; font-size:16px; font-weight:normal; line-height:24px; white-space:nowrap; text-align:center; cursor:default; background:#ffffff; border:1px solid #aaaaaa;}

.RsltTp {font-size:14px; color:#6e6e6e;}
.RsltTpBld {font-size:14px; color:#000000; font-weight:bold;}
.CtgrCnt {float:left; width:100%;}
.CtgrTp {font-size:14px; color:#6e6e6e; float:left;}
.CategoryTypes {font-size:14px; color:#000000; font-weight:normal; padding: 0 0 0 8px; font-style: oblique; background:url(images/Cmm.jpg) no-repeat bottom left;}
.CategoryTypes:first-child {background:none; padding-left:0;}
.ItmCntWrp {display:inline-block; width:100%;}
.Event .ItmCntWrp .item-snippet {width:80%; margin-right:3%; float: left;}
.Event .ClndrPg {background:#e7e7e8; padding:10px; color:#6c8a93; width:40px; position:absolute; top:0; right:0;}
.Event .ClndrPg .MnthPrt  {font-size:10px; display:block; text-align:center;line-height:12px; text-transform:uppercase;}
.Event .ClndrPg .DyPrt  {font-size:18px; line-height:16px; display:block; text-align:center; font-family:'AlternateGothicFSNo3';}
.Event .ClndrPg .YrPrt {font-size:10px; display:block; text-align:center; line-height:12px;}



@media screen and (min-width:0px) and (max-width:768px)
{
    .facet-panel-wrap {float:none; margin:0px; width:100%;}
    .results_panel {float:none; margin:0px 0px 15px 0px; width:100%; overflow:hidden;}
    .bbSearchImgVdRsltsMn {float:none; width:100%; overflow:hidden;}
    .content-panel-wrap {width:100%;}
    .results_panel .sort-container {padding:0px 0px 25px 0px;}
    .bbSearchItmsPrPgMn {display:none;}
    .search-header .bbSearchItmsPrPgMn {display:none;}
    .bbSearchFctsMn {border:0; margin-bottom:20px;}

    .ASResultTabs li {width:100%; box-sizing:border-box;}
    .ASResultTabs li a {box-sizing:border-box;}
    .bbSearchFctsBttnMbl {width:100%; box-sizing:border-box; padding:15px; background:#e7e7e8;  font-family:'AlternateGothicFSNo3'; font-size:18px;}
    .bbSearchSrchFr {display:block;}
    .bbSearchSrchBxMn {display:inline-block; margin: 0 0 20px; padding:0;}
    .bbSearchSrchFrMbl {display:none;}
    .bbSearchFctsMbl {display:none; position:absolute; left:0px; right:0px; top:auto; margin:-1px 0px 0px 0px; padding:2.5%; border:1px solid #a2a2a2; background:#6d8b95; z-index:13;}
    .bbSearchFctsBttnMbl {display:inline-block;}
    .bbSearchFctsMn .facet-panel-accordion {border:0;}
    .bbSearchFctHdrML {background:#e9e9e9 !important;}
    .bbSearchFctsMn .bbSearchFctHdrMR {color:#5c5c5c;}
    .bbSearchFctsMbl h3.bbSearchFctHdrMn {display:block; margin:0px; padding:0px; color:#4b4b4b; font-family:Arial; font-size:15px; line-height:100%; text-shadow:0px -1px 1px #ffffff; letter-spacing:0px; text-transform:capitalize; border:1px solid #a2a2a2; background:#ffffff;}
    .bbSearchFctsMbl .bbSearchFctHdrTL {display:none;}
    .bbSearchFctsMbl .bbSearchFctHdrML {padding:0px; background:none;}
    .bbSearchFctsMbl .bbSearchFctHdrMR {padding:12px 12px 12px 16px; background:none;}
    .bbSearchFctsMbl .bbSearchFctHdrBL {display:none;}
    .bbSearchFctsMbl .bbSearchFctItmMn {display:block; margin:0px; padding:0px; color:#727272; font-family:Arial; font-size:13px; line-height:100%; border:1px solid #a2a2a2; border-top:none; background:#ffffff;}
    .bbSearchFctsMbl .bbSearchFctItmML {padding:0px; border:none;}
    .bbSearchFctsMbl .bbSearchFctItmMR {padding:10px 15px; border:none;}
    .bbSearchFctsMbl .bbSearchFctItmBL {display:none;}
    .search-again {float: left; padding-right: 0; width: 100%;}
    .results_panel .search-sort {width:100%;}
    .bbSearchSrtByDDMn select {width:100%;}

    .bbSearchItmsPrPgMn {display:inline-block;}

    .images_panel, .video_panel {margin:0px 0px 20px 0px; border:1px solid #a2a2a2; background:#ffffff;}
    .bbSearchImgVdHdrMn {position:relative;}
    .bbSearchImgVdHdrMn .search-info {float:none; margin:0px; padding:15px 30px 15px 12px; border:none; border-bottom:1px solid #a2a2a2;}
    .image-results .bbSearchImgVdHdrMn .search-info {padding:15px 92px 15px 12px;}
    .bbSearchImgVdTL, .bbSearchImgVdBL {display:none;}
    .bbSearchImgVdML {padding:0px; border:none;}
    .bbSearchImgVdMR {border:none;}

    .bbSearchImgVdFnctnMn {display:block;}

    .bbSearchPgntnMn {padding:15px 0px;}

    .bbSearch2ClmnSprtr {display:inline-block; width:100%;}

    .GridView ul.results-image-listing li {margin:0px; padding:0px 3% 6% 3%; width:44%;}
    .GridView ul.results-image-listing li .TtlTxtOnl {display:none;}
    .ListView ul.results-image-listing li {margin:0px; padding:0px 3% 6% 3%; width:94%;}
    .ListView ul.results-image-listing li img {display:none;}
    .ListView ul.results-image-listing li .TtlTxtOnl {display:block;}

    .GridView ul.results-video-listing li img {display:block;}
    .bbSearchSrchBxMn .sort-container {width: 100%;}
    .bbSearchSrchBxMn .search-sort {width: 100%;}
    .bbSearchSrchBxMn .bbSearchSrtByPsdDD {right:0; left:0; height:28px;}
    .bbSearchSrchBxMn .searchInput a.SearchButton:link {float: right; height: 20px; padding: 10px 2% !important; width: 20%;}
    .searchInput input[type="text"] {min-height:20px;}
    input.ClrBtnRslt {right:24%; top:10px;}
    .bbSearchSrchBxMn .searchInput input[type="text"] {float:none; width:100% !important; min-width: 0 !important; font-size:14px; color:#58585b; font-family:'Lato';}
    .bbSearchSrchBxMn .search-again .searchInput .SearchTextBox {padding:0 20% 0 8px; box-sizing:border-box;}

    .Event .ItmCntWrp .item-snippet  {width:60%;}
    .Event .ClndrPg {width:90px; float:right;}
}
@media screen and (min-width:769px) and (max-width:960px)
{
.Event .ClndrPg {width:15%; float:right;}
.ASResultTabs  {display:table;}
.ASResultTabs li {width:33.3%; box-sizing:border-box; display:table-cell; vertical-align:middle; text-align:center;}
.ASResultTabs li a {box-sizing:border-box;  min-height:70px;}
}
.click_action_wrapper{cursor:pointer; left:0; top:0; position:absolute;}
.add_to_collection_icon {background: url('images/add-collection.png') no-repeat 0 0; margin: 0 4px 0 0; display: block; height: 23px; width: 23px;}
.locked_icon {background: url('images/lock.png') no-repeat 0 0; margin: 0 4px 0 0; display: block; height: 23px; width: 23px;}
.type-icon { height: 26px; width: 26px; display: block;cursor: pointer;}
.icoPDF::before { font-family: 'ACGME'; content: "\f1c1"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}
.image-jpg::before, .image-gif::before, .image-png::before, .image-jpeg::before, .image-bmp::before {font-family: 'ACGME';  content: "\f1c5"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}
.icoWord::before { font-family: 'ACGME';  content: "\f1c2"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}
.icoHTML::before {font-family: 'ACGME';  content: "\f1c9"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}
.type-icon.icoExcel::before { font-family: 'ACGME';  content: "\f1c3"; color: #58585b; font-size:18px;left: 15px; position: absolute; top: 2px;}

.bookmark_dialog { }
.bookmark_dialog .formitem{margin: 5px 2.4em;}
.bookmark_dialog .formitem span {display: block;}
.bookmark_dialog select {min-width: 220px; overflow:hidden; border: 1px solid #ccc;}
.bookmark_dialog textarea {min-width: 220px; border: 1px solid #ccc;}
.bookmark_dialog .dnnFormMessage {margin: 0 5px; padding: 9px 8px; display:none; }



/*
    Jquery Dialog overrides
*/
.ui-dialog {background: #fff; z-index: 10001;}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative;}
.ui-dialog .ui-dialog-title {margin: .1em 0;white-space: nowrap;width: 90%; overflow: hidden; text-overflow: ellipsis;}
.ui-dialog .ui-dialog-titlebar-close {display: none;}
div.ui-dialog-titlebar > .ui-dialog-titlebar-close {display: none;}
.ui-dialog .ui-dialog-titlebar {padding: 0;}
