h1 { line-height:34px;}
p , ul li{ font-size:15px;font-family: 'Museo Sans 500'; line-height:22px;}

/*@font-face { font-family: 'Museo Sans Display';  src: url('../fonts/4_MuseoSansDisplay_Black-webfont.eot'); src: url('../fonts/4_MuseoSansDisplay_Black-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/4_MuseoSansDisplay_Black-webfont.woff2') format('woff2'),  url('../fonts/4_MuseoSansDisplay_Black-webfont.woff') format('woff'),  url('../fonts/4_MuseoSansDisplay_Black-webfont.ttf') format('truetype'),  url('../fonts/4_MuseoSansDisplay_Black-webfont.svg#museo_sans_displayblack') format('svg'); font-weight: normal; font-style: normal; }*/

@font-face {
	font-family: 'Museo Sans 900';
	src:url('../fonts/MuseoSans_900.otf') format("opentype");
	src:url('../fonts/MuseoSans-900.ttf') format('truetype'),
		url('../fonts/MuseoSans-900.svg#MuseoSans-900') format('svg'),
		url('../fonts/MuseoSans-900.woff') format('woff'),
		url('../fonts/MuseoSans-900.eot'),
		url('../fonts/MuseoSans-900.eot?#iefix') format('embedded-opentype');
	font-weight: bold;
	font-style: normal;
}
* { margin: 0; padding: 0px; box-sizing: border-box; }
body { margin: 0; padding: 0px; box-sizing: border-box; font-family: 'Museo Sans 500';  }
a { outline: none !important; }
a:hover { text-decoration: underline !important; }
.container { max-width: 1000px !important; width: 100% !important; }
.wrapper { }
.clear { clear: both; }
#header-wrapper { }
#header-wrapper .school-branding { background: #231f20; padding: 9px 0 7px 0; }
#header-wrapper .school-branding .header-top-left { padding: 12px 0 0 0; float: left; width: 50%; }
#header-wrapper .school-branding .header-top-right { padding: 0; text-align: right; float: right; width: 50%; }
#header-wrapper #header { padding: 25px 0 13px 0; }
.page-home-page #header-wrapper #header { padding: 25px 0 21px 0; }
#header-wrapper #header .main-logo { float: left; width: 113px; font-size: 0px; }
#block-widgets-s-social-sitewide-icons { padding: 12px 0 0 0; float: none; }
#header-wrapper #header .header-social { min-width: 230px; max-width: 215px; float: right; padding: 0; }
#header-wrapper #header .header-social ul li { display: inline-block; padding: 0px; margin: 4px 9px 0 3px; list-style: none; }
#header-wrapper #header .header-social ul li:last-child { margin-right: 0px; }
#header-wrapper #header .header-social ul li a { padding: 0px; color: #C6C5C5; font-size: 14px; }
#header-wrapper #header .header-social ul li a:hover { background: none; color: #000; }
#nav-wrapper { float: right; width: 887px; }
#menu-bar button { line-height: 30px; background: #991e20; font-size: 12px; color: #fff; text-transform: uppercase; border: 0px; padding: 0 12px; margin: 0 0 10px 9px; font-family: 'Museo Sans 900';  }
#block-superfish-1.menu-bar-wrapper { margin-top: 10px; }
.nav ul.menu li { padding: 0px !important; height: auto; }
.nav ul.menu li a { font-size: 14.5px; color: #000; font-family: 'Museo Sans Display';  text-transform: uppercase; padding: 0px 10px !important; height: auto; line-height: 32px; }
.nav ul.menu li a:hover { text-decoration: none !important; }
#search-block-form input[type="search"] { border: 1px solid #e4e4e4; box-shadow: none; max-height: 29px; border-right: 0px; margin: 0px; height: auto; height: 34px; padding: 6px 12px; font-size: 14px; box-sizing: border-box; color: #C6C5C5; min-width: 190px; font-weight: 300; }
#search-block-form input[type="search"]::-webkit-input-placeholder {
color: #C6C5C5;
}
#search-block-form input[type="search"]:-moz-placeholder {
color: #C6C5C5;
}
#search-block-form input[type="search"]::-moz-placeholder {
color: #C6C5C5;
}
#search-block-form input[type="search"]:-ms-input-placeholder {
color: #C6C5C5;
}
.banner-head { padding: 9px 25px 8px 25px; line-height: 14px; font-size: 15px; color: #fff; font-family: 'Museo Sans Display';  background: #693f99; }
.block-content ul, .block-content ol { margin: 0px; color: #231F20; }
.block-content ol li  span{    font-size: 15px;
    font-family: 'Museo Sans 500';
    line-height: 22px;}
.nav ul.menu li:hover, .nav ul.menu li:hover > a, .nav ul.menu li a:hover, .nav li a:hover, .nav li a:focus, .nav li a.sf-depth-1.active, .nav ul.menu li a:hover, .nav ul.menu li a:focus, .nav ul.menu li a.sf-depth-1.hover { background: #e2e3e4; color: #991E20; }
.nav ul.menu li a.sf-depth-1.active { background: none; color: #991E20; }
.sf-menu.sf-horizontal.sf-shadow ul { margin-top: 0px !important; top: 100% !important; box-shadow: none; border: 0px; background: #e2e3e4; padding: 0px; border-radius: 0px; border-top: 3px solid #991e20; }
.sf-menu.sf-horizontal.sf-shadow ul li a { padding: 9.5px 7px !important; font-size: 12px; font-family: 'Museo Sans 500'; font-weight: 300; background: none; line-height: 14px; display: block; text-transform: none; }
.sf-menu.sf-horizontal.sf-shadow ul li a:hover { color: #991E20; background: none; }
.view-featured-gallery-box-bt1 h1.field-content { font-size: 42px!important; color: #fff; font-family: 'Museo Sans 900'!important; margin: 0 0 8px 0; line-height: 46px !important; text-transform: uppercase; margin: 0 !Important; }
.view-featured-gallery-box-bt1 .views-field-body { top: 214px; }
.view-featured-gallery-box-bt1 .views-field-body .more-link { margin-top: 10px; }
.banner-thumbnail { font-size: 0px; }
.block-inner { margin: 0px; }
.news-head { padding: 9px 25px 8px 25px; line-height: 14px; font-size: 15px; color: #fff; font-family: 'Museo Sans 900';  background: #991e20; margin: 0; }
.view-tabbed-news-box-bt2- { position: relative; margin-bottom: 24px; }
.view-footer .all-news a { height: 78%; margin: 30px 0 0 0; }
.view-tabbed-news-box-bt2- .item-list ul li.views-row { margin: 0px; padding: 0 20px 4px 22px; max-width: 195px; min-width: 195px; float: left; border-right: 1px solid #cacbcb; background: none; }
.view-tabbed-news-box-bt2- .view-content .item-list { padding: 15px 0 8px 0; background: #ebeced; }
.view-tabbed-news-box-bt2- .view-content .item-list ul:after { clear: both; content: ""; display: block; }
.view-tabbed-news-box-bt2- .view-content .item-list .field-content a { font-size: 12px; color: #000; font-family: 'Museo Sans Display';  margin:0; line-height: 15px; text-transform: uppercase; text-decoration: none; display: inline-block; min-height:50px; }
.view-tabbed-news-box-bt2- .view-content .item-list .field-content a:hover { text-decoration: underline; }
.view-tabbed-news-box-bt2- .view-content .item-list .views-field-created span.field-content { font-size: 10px; color: #929292; margin: 0px; font-family: 'Museo Sans 300'; float: left; }
.view-tabbed-news-box-bt2- .view-content .item-list .views-field-field-source-of-headline { font-size: 10px; color: #929292; margin: 0px; font-family: 'Museo Sans 300'; float: right; width: 70%; text-align: right; }
.view-tabbed-news-box-bt2- .item-list ul li.views-row:after { clear: both; display: block; content: ""; }
.view-footer .all-news { position: absolute; top: 0px; bottom: 0px; margin: auto; z-index: 9; }
.pane-bundle-manual-single-story-box-bt10 { width: 50%; margin-right: 0px; }
.view-featured-gallery-box-bt1 { margin-bottom: 0; }
.view-featured-gallery-box-bt1 img { max-width: 100%; /*width: 100%;*/ }
.view-featured-gallery-box-bt1 .banner-head { padding: 9px 25px 8px 25px; line-height: 14px; font-size: 15px; color: #fff; font-family: 'Museo Sans 900';  background: #693f99; }
.view-featured-gallery-box-bt1 .banner-detail { margin-bottom: 23px; font-size:0px; line-height:0px; background:#000; text-align:right;}
.view-featured-gallery-box-bt1 .banner-detail .banner-gradient { position: absolute; font-size: 0px; line-height:0px; right:0px; left:-1px; bottom:0px; top:0px; background:url(../images/gradient.png) left center no-repeat; }
.view-featured-gallery-box-bt1 .banner-description { width: 407px; padding: 0 24px; position: absolute; top: 66px; text-align:left; }
.view-featured-gallery-box-bt1 .banner-description h1 { margin-bottom:2px; }
.view-featured-gallery-box-bt1 .banner-description h1 a { font-size: 42px; color: #fff; font-family: 'Museo Sans Display';  margin: 0 0 8px 0; /* line-height: 40px; */ text-transform: uppercase;}
.view-featured-gallery-box-bt1 .banner-description p { font-size: 14px; color: #fff; margin: 0px; font-family: 'Museo Sans 300'; line-height: 17px; max-width: 370px; margin: 0 0 10px 0; }
.view-featured-gallery-box-bt1 .banner-description p span { margin: 10px 0 0 0; display: block; text-align: left; }
.view-featured-gallery-box-bt1 .banner-description p a { font-size: 13px; color: #fff; text-decoration: none; text-transform: uppercase; font-family: 'Museo Sans 900';  }
.view-featured-gallery-box-bt1 .banner-description p a:after { content: ">"; font-size: 13px; font-family: 'Museo Sans Display';  color: #fff; padding-left: 6px; }
.pane-bundle-manual-single-story-box-bt10 { height: auto; padding: 0 0 24px 0; margin: 0 0 20px 0; }
#home-teaser { margin-bottom: 24px; }
#home-teaser .teaser:nth-child(even) { padding-left: 31px; }
#home-teaser .teaser .teaser-thumbnail { width: 227px; float: left; font-size: 0px; }
#home-teaser .teaser .teaser-thumbnail img { max-width: 100%; min-height: 200px; max-height: 200px; }
#home-teaser .teaser .teaser-detail { float: left; max-width: 220px; margin: 0 0 0 22px; position: relative; min-height: 200px; max-height: 200px; }
#home-teaser .teaser .teaser-detail h3 { margin: 0px; border-top: 4px solid #ea8223; }
#home-teaser .teaser .teaser-detail h3 a { font-size: 18px; color: #231F20; font-family: 'Museo Sans Display';  margin: 0px; padding: 5px 0 11px 0; text-transform: uppercase; line-height: 20px; position: static; }
#home-teaser .teaser .teaser-detail span { font-size: 10px; color: #929292; display: block; font-family: 'Museo Sans 300'; margin: 0 0 10px 0; line-height: 8px; }
#home-teaser .teaser .teaser-detail p { font-size: 12px; color: #231F20; line-height: 15px; margin-bottom: 41px; font-family: 'Museo Sans 300'; }
#home-teaser .teaser .teaser-detail p a { position: static; display: inline-block; font-weight: bold; font-size: 14px; }
#home-teaser .teaser .teaser-detail a.disc { font-size: 12px; color: #231F20 !important; line-height: 15px; margin-bottom: 41px; font-family: 'Museo Sans 300'; position: static; text-transform: none; margin: 0px; }
#home-teaser .teaser .teaser-detail a.disc p:after { content: ">"; font-size: 12px; font-family: 'Museo Sans Display';  color: #E88023; display: inline-block; width: 20px; text-align: center; }
#home-teaser .teaser .teaser-detail a.disc:hover { color: #231F20 !important; }
#home-teaser .teaser .teaser-detail a { font-size: 12px; color: #E88023;    line-height: 10px; display: block; position: absolute; bottom: 0px; text-transform: uppercase; }
.pane-current-6 #home-teaser, .pane-current-9 #home-teaser { padding: 0 0 12px 0; border-bottom: 1px solid #e4e6e6; margin-bottom:20px; }
.pane-current-6 #home-teaser .teaser .teaser-detail h3 { border-top: 4px solid #294098; }
.pane-current-6 #home-teaser .teaser .teaser-detail h3 a { color: #000; }
.pane-current-6 #home-teaser .teaser .teaser-detail a.disc p:after { color: #2A4096; }
.pane-current-6 #home-teaser .teaser .teaser-detail a { color: #2A4096; }

.pane-current-9 #home-teaser .teaser .teaser-detail .cat-name { color: #E88023; font-family: 'Museo Sans Display';  line-height: 10px; display: block; position: absolute; bottom: 0px; text-transform: uppercase; font-size: 12px; }

.pane-current-6 #home-teaser .teaser .teaser-detail .cat-name { color: #2A4096; font-family: 'Museo Sans Display';  line-height: 10px; display: block; position: absolute; bottom: 0px; text-transform: uppercase; font-size: 12px; }
.pane-current-8 #home-teaser .teaser .teaser-detail h3 { border-top: 4px solid #1ca0c1; }
.pane-current-8 #home-teaser .teaser .teaser-detail h3 a { color: #000; }
.pane-current-8, .pane-current-4 { margin: 0px; border: 0px; padding-bottom: 0px; }
.pane-current-8 #home-teaser, .pane-current-4 #home-teaser { margin-bottom:8px;}
.pane-current-8 #home-teaser .teaser .teaser-detail a { color: #239FC1; }
.pane-current-8 #home-teaser .teaser .teaser-detail .cat-name { color: #1ca0c1; font-family: 'Museo Sans Display';  line-height: 10px; display: block; position: absolute; bottom: 0px; text-transform: uppercase; font-size: 12px; }
.pane-current-8 #home-teaser .teaser .teaser-detail a.disc p:after { color: #239FC1; }
.pane-current-4 #home-teaser .teaser .teaser-detail h3 { border-top: 4px solid #49b848; }
.pane-current-4 #home-teaser .teaser .teaser-detail a { color: #49b848; }
.pane-current-4 #home-teaser .teaser .teaser-detail .cat-name { color: #49b848; font-family: 'Museo Sans Display';  line-height: 10px; display: block; position: absolute; bottom: 0px; text-transform: uppercase; font-size: 12px; }
.pane-current-4 #home-teaser .teaser .teaser-detail h3 a { color: #000; }
.pane-current-4 #home-teaser .teaser .teaser-detail .events-detail a { color: #4BB748; }
.pane-current-4 #home-teaser .teaser .teaser-detail a.disc p:after { color: #49b848; }
.pane-current-6 #home-teaser, .pane-current-4 #home-teaser { padding-left: 31px; }
#footer-wrapper { padding: 18px 0 25px 0; background: #231f20; }
#footer-wrapper #footer-left { padding: 0px; float: left; width: 30%; }
#footer-wrapper #footer-left p { font-size: 11px; color: #FFFFFF; margin: 0; line-height: 16px; font-family: 'Museo Sans 300'; }
#footer-wrapper #footer-left p span { font-family: 'Museo Sans 900';  position: relative; margin: 0 7px 0 0; padding: 0 5px 0 0; line-height: 11px; }
#footer-wrapper #footer-left .block-content p a { display: inline-block; margin-bottom: 9px; }
#footer-wrapper #footer-left p span:after { content: "|"; position: absolute; right: 0px; height: 11px; width: 1px; color: #fff; top: 0px; }
#footer-wrapper #footer-right { padding: 0px; margin: 0px; text-align: right; width: 70%; float: left; }
#footer-wrapper #footer-right ul.menu { display: block; margin: 0 0 8px 0; text-align: right; }
#footer-wrapper #footer-right .block { margin-bottom: 0px; }
#footer-wrapper #footer-right ul.menu li { display: inline-block; position: relative; padding-right: 7px; margin-right: 7px; line-height: 22px; }
#footer-wrapper #footer-right ul.menu li:after { content: "|"; position: absolute; right: 0px; height: 11px; width: 2px; color: #fff; top: 0px; }
#footer-wrapper #footer-right ul.menu li:last-child:after { content: ""; }
#footer-wrapper #footer-right ul.menu li:last-child { padding: 0px; margin: 0px; }
#footer-wrapper #footer-right ul.menu li a { font-size: 13px; color: #FFCC0A; text-decoration: none; font-family: 'Museo Sans 900';  text-transform: uppercase; }
#footer-wrapper #footer-right p { margin: 0 0 3px 0; padding: 0px; font-size: 11px; color: #FFFFFF; font-family: 'Museo Sans 300'; line-height:11px; }
#footer-wrapper #footer-right p a { color: #fff; text-decoration: none; font-family: 'Museo Sans 300'; }
.footer-right-bottom-links-mob { display: none; }
#footer-wrapper .footer-right-bottom-links-mob ul.menu li { display: inline-block; position: relative; padding-right: 7px; margin-right: 7px; line-height: 22px; }
#footer-wrapper .footer-right-bottom-links-mob ul.menu li:after { content: "|"; position: absolute; right: 0px; height: 11px; width: 2px; color: #fff; top: 0px; }
#footer-wrapper .footer-right-bottom-links-mob ul.menu li:last-child:after { content: ""; }
#footer-wrapper .footer-right-bottom-links-mobt ul.menu li:last-child { padding: 0px; margin: 0px; }
#footer-wrapper .footer-right-bottom-links-mob ul.menu li a { font-size: 13px; color: #FFCC0A; text-decoration: none; font-family: 'Museo Sans Display';  text-transform: uppercase; }
#footer-wrapper .footer-right-bottom-links-mob p { display: none; }
.menu-block-wrapper .menu { padding: 0px !important; }
.menu-block-wrapper .menu li .menu li a { background: none !important; padding: 10px 0 0 0!important; }
.menu-block-wrapper .menu li .menu { padding-bottom: 8px !important; }
.menu-block-wrapper .menu li .menu li:last-child a { padding: 10px 0 0 0!important; }
.menu-block-wrapper .menu li a { color: #231F20; font-size: 14.5px; text-decoration: none; font-family: 'Museo Sans Display';  text-transform: uppercase; padding: 20px 0 !important; line-height: 16px; display: inline-block; }
.menu-block-wrapper .menu li a.active { color: #991E20; }
.menu-block-wrapper .menu li.first a { padding-top: 0px !important; }
.bio-detail { width: 33.33%; float: left; margin-bottom: 56px; }
.pane-bio-listing-box-bt48-panel-pane-1.block { margin-left: 0; }
.pane-bio-listing-box-bt48-panel-pane-1.block h2.pane-title.block-title { font-size: 14.5px; color: #231F20; font-family: 'Museo Sans Display';  padding-bottom:7px; border-bottom: 5px solid #991e20; margin: 0 0 24px 0; line-height: 14px; text-transform: uppercase; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu > li, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu > li, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu > li, .region-two-17-83-first .pane-menu-tree .block-content ul.menu > li { padding: 0px !important; margin-left: 0px; }
#block-system-main { padding: 27px 0 0 0; border-top: 1px solid #e0e2e2; }
#content .panel-display, #content .panel-flexible, #main-content { margin-left: 0px; margin-right: 0px; }
.menu-block-wrapper .menu li .menu { padding-left: 10px !important; }
.pane-bio-listing-box-bt48-panel-pane-1.block .block-content { padding-left: 5px; }
.bio-detail .bio-thumbnail { max-width: 114px; float: left; font-size: 0px; }
.bio-detail .bio-thumbnail img { width: 114px;   }
.view-id-bio_listing_box_bt48_ .view-content:after, .bio-detail:after, .bio-detail:nth-child(3n+1) { clear: both; display: block; content: ""; }
.bio-detail .bio-dics { width: 135px; float: left; margin-left: 0; padding: 0 0 0 10px; box-sizing: border-box; }
.bio-detail .bio-dics a { font-size: 15px; text-transform: uppercase; line-height: 16px; font-family: 'Museo Sans Display';  display: block; margin-bottom: 5px; }
.bio-detail .bio-dics h5 { margin: 0px; font-size: 14px; color: #6D6D6D; font-family: 'Museo Sans 300'; line-height: 16px; font-weight: 300; margin-bottom: 5px; }
.pane-bio-listing-box-bt48-panel-pane-1.block { margin-bottom: 30px; border-bottom: 1px solid #e0e2e2; }
#block-system-main { border: 0px; padding: 0px; }
#page-title { }
.region.region-two-66-33-first { max-width: 785px; }
#content .panel-display .region-two-66-33-first { width: 785px; }
.blog-top { padding: 20px 0; border-top: 1px solid #e4e6e6; border-bottom: 1px solid #e4e6e6; margin-bottom:15px; }
.blog-top .blog-left { float: left;/*  width: 110px; */ padding: 7px 0 5px 0; }
.blog-top .blog-right { float: left; width: 620px; margin-left: 40px; }
.blog-top .blog-right p { font-size: 12px; color: #6D6D6D; line-height:16px; font-weight: normal; font-family: 'Museo Sans 300'; margin: 0px; }
.blog-top:after { content: ""; display: block; clear: both; }
.pane-node-field-thumbnail-image .pane-title.block-title { padding: 0 25px; line-height: 31px; font-size: 15px; color: #fff; font-family: 'Museo Sans Display';  background: #693f99; margin: 16px 0 0 0; }
.pane-node-field-thumbnail-image figure { font-size: 0px; }
.pane-node-field-thumbnail-image figure img { width: 100%; }
.panel-pane.pane-entity-field { margin: 0px; }
.pane-node-title h1 { font-size: 32px; color: #231F20; font-weight: bold; font-family: 'Museo Sans Display';  text-transform: uppercase; margin: 25px 0; }

.field-type-text-with-summary p { font-size: 15px; color: #231F20; font-weight: normal; font-family: 'Museo Sans 500'; margin: 0 0 22px 0; line-height:22px; }
.pane-custom { border: 0px; padding: 0px; }
.date-created { display: inline-block; margin-right: 10px; }
.date-created .block-content { font-size: 12px; color: #6D6D6D; font-weight: 300; font-family: 'Museo Sans 500'; display: inline-block; }
.all-author { display: inline-block; font-size: 12px; color: #404041; font-weight: 700; font-family: 'Museo Sans Display';  }
#content .panel-display .region-two-66-33-first .panel-separator { display: none; }
.tags h2 { text-transform: none !important; font-size: 12px; color: #424142; margin: 0px; display: inline-block; margin: 0 14px 0 0; font-family: 'Museo Sans 700' !important; float: left; width: 6%; margin-top: 0px !important; margin-bottom: 0px !important; }
.tags.block { padding-bottom: 12px; border-bottom: 3px solid #693f99; margin-bottom: 24px; }
.tags .block-content { display: inline-block; float: left; width: 90%; }
.sidebar-pane, .pane-multimedia-box-bt24-panel-pane-1, .pane-custom, .pane-events-listing-box-bt41-panel-pane-1, .pane-related-profile-box-bt49-panel-pane-1, .pane-fea-panel-pane-1 { padding: 0px !important; border: 0px !important; }
.tags .block-content ul { display: inline-block; }
.tags .block-content ul.links li { padding: 0px; margin: 0 15px 0 0; }
.tags .block-content ul.links li a { font-size: 12px; color: #BCBBBB; font-weight: 300; font-family: 'Museo Sans 300'; text-transform: capitalize; }
.block { margin-bottom: 0px; padding: 0px; border: 0px; }
#content .panel-display .region-two-66-33-second { max-width: 195px; width: 20%; }
.region-two-66-33-second h2.pane-title.block-title { margin: 0px; font-size: 15px; color: #FFFFFF; font-family: 'Museo Sans 900';  font-weight: 900; padding:8px 14px; background: #991e20; line-height: 15px; text-transform:uppercase; }
.region-two-66-33-second .item-list ul { padding: 0 0 0 0; background: #ebeced; }
.region-two-66-33-second .item-list ul li { background: none; padding: 0px; }
.region-two-66-33-second .item-list ul li a { font-size: 14px; color: #231F20; font-family: 'Museo Sans Display';  font-weight: 900; text-transform: uppercase; line-height: 15px; display: block; margin-bottom: 10px; padding-top: 6px; border-top: 3px solid #693f99; }
.region-two-66-33-second .item-list ul li:last-child span.field-content { margin-bottom: 0px; }
.region-two-66-33-second span.field-content a { font-size: 14px; color: #231F20; font-family: 'Museo Sans Display';  font-weight: 900; text-transform: uppercase; line-height: 13px; display: block; margin-bottom: 14px; padding-top: 6px; border-top: 3px solid #693f99; }
.region-two-66-33-second .item-list .views-field-created span.field-content { font-size: 11px; color: #929292; font-weight: 300; font-family: 'Museo Sans 500'; display: inline-block; margin-bottom: 16px; border-bottom: 2px solid #d4d4d5; width: 100%; padding-bottom:5px; }
.region-two-66-33-second .block-content { margin-bottom: 27px; padding: 13px; background: #ebeced; }
.region-two-66-33-second .item-list ul li.views-row { padding-left: 0px; }
.region-two-66-33-second .block-content p { font-size: 12px; color: #6D6D6D; font-weight: 300; font-family: 'Museo Sans 300'; /*margin: 0px;*/ line-height:16px; }
.region-two-66-33-second .item-list ul li.views-row-2 a { border-top: 3px solid #ea882f; }
.region-two-66-33-second .item-list ul li.views-row-3 a { border-top: 3px solid #294098; }
.region-two-66-33-second .item-list ul li.views-row-4 a { border-top: 3px solid #49b848; }
.region-two-66-33-second .item-list ul li.views-row-5 a { border-top: 3px solid #ea8223; }
.share-add-this, .comment { display: inline-block; margin-left: 10px; }
.share-add-this a { display: inline-block; }
 .total-comment { background: url(../images/comment-icon.png) left center no-repeat; padding-left: 14px !important; display: inline-block; font-size: 11px; color: #991E20; font-family: 'Museo Sans 900'; font-weight: 300; margin-left:20px;}
.fa.fa-comment { display: none !important; }
.share-add-this a, .comment a { font-size: 11px; color: #991E20; font-family: 'Museo Sans 900'; font-weight: 300; }
.print-pdf-sec a {font-size: 11px !important; color: #991E20 !important; font-family: 'Museo Sans 900' !important; font-weight: 300 !important; }
.related-content .view-content { display: none; }
.related-content .attachment.attachment-after .view-content { display: block; }
.region.region-two-66-33-first .attachment.attachment-after { display: none; }
.panel-pane.pane-custom.pane-6.block .block-content { padding: 13px; background: #ebeced; }
.panel-pane.pane-custom.pane-6.block .block-content { padding:0 13px 5px 13px; background: #ebeced; }
.captcha.form-wrapper, #edit-comment-body-und-0-format { display: none; padding: 13px 13px 0 13px; ; background: #ebeced; }
#content .panel-display .region-two-17-83-second { float: right; width: 76.6%; margin-left: 60px; }
#content .panel-display .region-two-17-83-second .field-type-text-with-summary p { font-size: 14px; color: #231F20; font-weight: 300; font-family: 'Museo Sans 500'; margin: 0 0 30px 0; line-height: 18px; }
#page-title { font-size: 32px; color: #231F20; font-weight: bold; font-family: 'Museo Sans Display';  text-transform: uppercase; margin: 25px 0; margin: 0 0 10px 0; }
h3 strong { font-size: 14.5px; color: #231F20; font-family: 'Museo Sans Display';  padding-bottom: 10px; border-bottom: 4px solid #991e20; margin: 0 0 24px 0; line-height: 14px; text-transform: uppercase; display: block; }
#content .panel-display .region-two-66-33-second { width:
}
.sidebar-bulleted-list, .item-list ul li.views-row, .view-pdin-article-issue-toc .item-list ul li, #quicktabs-tabpage-author_information_box_bt45-1 li { padding-left: 0px; background: none; }
.description.mollom-privacy { display: none; }
#edit-preview, .grippie { display: none; }
.author-profile .author-picture { display: inline-block; width: 85px; font-size: 0px; margin-bottom: 24px; }
.author-profile .author-detail { display: inline-block; width: 600px; margin-left: 17px; vertical-align: top; }
.author-profile .author-detail a { font-size: 15px; color: #991E20; text-transform: uppercase; display: inline-block; margin-bottom: 12px; line-height: 12px; }
.author-profile .author-detail h4 { margin: 0px; font-size: 12px; color: #414042; font-family: 'Museo Sans Display';  }
.author-profile .author-detail h4 span { display: block; color: #6D6D6D; font-family: 'Museo Sans 300'; font-weight: 300; }
.pane-node-comment-form { background: #ebeced;      margin-top: 15px;}
.pane-node-comment-form .pane-title.block-title { padding: 0 25px; line-height: 31px; font-size: 15px; color: #fff; font-family: 'Museo Sans 900';  background: #991e20; margin: 0 0 25px 0; }
.pane-node-comment-form .block-content { padding: 0 25px; }
.comment-form input[type="text"], textarea { box-shadow: none; border: 1px solid #d9dada; font-size: 12px; color: #818282; width: 100%; resize: none; margin-bottom: 10px; font-family: 'Museo Sans 300'; font-weight: 300; }
.comment-form input[type="text"]::-webkit-input-placeholder {
color: #818282;
font-family: 'Museo Sans 300';
font-weight: 300;
}
.comment-form input[type="text"]:-moz-placeholder {
color: #818282;
font-family: 'Museo Sans 300';
font-weight: 300;
}
.comment-form input[type="text"]::-moz-placeholder {
color: #818282;
font-family: 'Museo Sans 300';
font-weight: 300;
}
.comment-form input[type="text"]:-ms-input-placeholder {
color: #818282;
font-family: 'Museo Sans 300';
font-weight: 300;
}
.comment-form .form-item { margin: 0px; }
.comment-form .form-item-name { margin: 0px; max-width: 294px; display: inline-block; width: 284px; box-sizing: border-box; }
.comment-form .form-item-subject { margin: 0px; max-width: 424px; display: inline-block; margin-left: 23px; width: 424px; box-sizing: border-box; }
.comment-form .form-item label { display: none; }
.sidebar-bulleted-list, .item-list ul li.views-row, .view-pdin-article-issue-toc .item-list ul li, #quicktabs-tabpage-author_information_box_bt45-1 li { background: none !important; }
.pane-node-comment-count { display: inline-block; font-size: 12px; color: #424243; padding-left: 25px; }
.pane-node-comments { padding: 22px 25px !important; background: #ebeced; margin-bottom: 54px; margin-top: -22px; }
.pane-node-comments .comment { margin: 0px; padding: 10px 0 0 0px; border: 0px; width: 100%; border-bottom: 0px solid #d1d2d2; border-top: 1px solid #d1d2d2; margin-bottom: 10px; }
.pane-node-comments .comment .comment-title { margin: 0px; }
.pane-node-comments .comment .comment-title a { font-size: 17px; color: #231F20; text-decoration: none; text-transform: uppercase; font-family: 'Museo Sans Display';  }
.pane-node-comments .comment .author-datetime { font-size: 12px; color: #414042; font-family: 'Museo Sans 700'; }
.pane-node-comments .comment .author-datetime a { font-size: 12px; color: #231F20; font-family: 'Museo Sans 700'; margin-bottom: 30px; display: inline-block; }
.pane-node-comments .comment .field-items p { font-size: 15px; line-height: 22px; color: #231F20; margin: 0 0 22px 0; }
.pane-node-comments .comment .field-items p a { font-size: 16px; line-height: 19px; color: #991E20; display: inline-block; width: 100%; }
.pane-node-comments .comment .author-datetime .date-time.permalink a { margin-bottom: 0px; }
.comment-reply a { font-size: 12px; margin-bottom:16px; display: inline-block;font-family: 'Museo Sans Display';   }
.comment-form #edit-actions { text-align: right; margin-bottom:10px; }
.comment-form #edit-actions #edit-submit { text-align: right; font-size: 15px; color: #FFFFFF; line-height: 32px; padding: 0 30px; background: #991e20; outline: none; }
.panel-pane.pane-custom.pane-5.no-title.block { display: inline-block; line-height: 11px; font-size: 11px; color: #424243; }
.cpd-block-list { padding: 27px 0; border-bottom: 1px solid #e4e6e6; }
.cpd-block-list:after { clear: both; display: block; content: ""; }
.cpd-block-list .cpd-block-picture { float: left; width: 230px;    height: 140px;overflow: hidden; }
.cpd-block-list .cpd-block-picture img { width: 230px; }
.cpd-block-list .cpd-block-detail { float: left; width: 533px; margin-left: 22px; }
.cpd-block-list .cpd-block-detail.no-image { width:100%; margin-left:0px;}
.cpd-block-list .cpd-block-detail .main-title { margin-bottom: 8px; }
.cpd-block-list .cpd-block-detail .main-title a { display: block; font-size: 18px; color: #231F20; font-family: 'Museo Sans Display';  padding-top: 15px; text-transform: uppercase; border-top: 6px solid #991e20; line-height: 20px; }
.cpd-block-list .cpd-block-detail span { display: inline-block; font-size: 11px; color: #6D6D6D; font-family: 'Museo Sans 500'; font-weight: 300; margin-right: 7px; }
.cpd-block-list .cpd-block-detail span.post-author { font-size: 11px; color: #404041; font-family: 'Museo Sans 900'; margin-right: 0px; }
.cpd-block-list .cpd-block-detail a.share-post { font-size: 10px; color: #991E20; font-family: 'Museo Sans 300'; font-weight: 300; display: inline-block; margin: 0 24px 0 45px; background: url(../images/share-icon.png) left center no-repeat; padding-left: 14px; }
.cpd-block-list .cpd-block-detail p { font-size: 14px; color: #231F20; display: inline-block; font-family: 'Museo Sans 500'; font-weight: 300; margin: 10px 0 0 0; display: block; line-height:18px; }
.cpd-block-list .cpd-block-detail .pdnews-tags{font-size: 12px; line-height:18px;}
.cpd-block-list .cpd-block-detail a.read-more { font-size: 14px; color: #239FC1; font-family: 'Museo Sans Display';  }
.pane-node-body h2, .pane-node-body h3 { font-family: 'Museo Sans Display';  font-size: 20px; color: #2e2e2e;}
.pane-node-body h3 {font-family: 'Museo Sans 700';  font-size: 20px;}
.pane-node-body h4 {font-family: 'Museo Sans 700';  font-size: 18px;}
.pane-node-body h5 {font-family: 'Museo Sans 900';  font-size: 18px;}
.pane-node-field-blog-coauthors h2.pane-title.block-title { display: inline-block; margin: 0px; }
.pane-node-field-blog-coauthors .block-content { display: inline-block; }
.views-more-link { font-size: 0px; }
.views-more-link:after { content: ">"; display: inline-block; margin-right: 10px; font-size: 14px; font-weight: bold; color: #1ca0c1; }
.comment-share { display: inline-block; }
.page-home-page #main-content, .page-resources #main-content { margin-left: 0px; margin-right: 0px; }
ul.menu li { margin-left: 0px; }
.first.last.leaf.menu-mlid-2935.menu-depth-4.menu-item-2935 { padding-top: 10px !important; border-bottom:0px !important; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .user-name { display: inline-block; vertical-align: top; line-height: 14px; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .user-position { display: inline-block; margin-left: 18px; vertical-align: top; line-height: 18px; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .user-position { color: #6D6D6D; font-size: 14px; text-decoration: none; font-family: 'Museo Sans 300'; font-weight: 300; padding: 0 !important; line-height: 16px; display: inline-block; max-width:60%; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .user-name { color: #991E20; font-size: 14.5px; text-decoration: none; font-family: 'Museo Sans Display';  text-transform: uppercase; padding: 0 !important; line-height: 16px; display: inline-block; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block hr.hz { display: none; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .views-field-picture { float: none; margin-bottom:19px; margin-top: 49px; padding: 0px; font-size: 0px; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .views-field-picture img { width: 240px;  }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .left { float: left; max-width: 232px; }
div .widgets-element-socialmedia_socialmedia-twitter-profile-button.widgets-element-horizontal{margin-top: 10px;}
.widgets-element-horizontal{margin-top: 10px;}
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .right { float: right; max-width: 500px; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .block-content:after { content: ""; display: block; clear: both; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .views-field-field-biography { margin-top: 46px; padding-top: 0px; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .views-field-field-biography p { font-size: 15px; color: #231F20; font-family: 'Museo Sans 500'; font-weight: normal; margin-bottom: 22px;  }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .left .item-list .pager { display: none; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block { position: relative; padding-bottom: 22px; margin-bottom: 97px; border-bottom: 1px solid #e4e6e6; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .user-info { position: absolute; left: 0px; right: 0px; top: 0px; padding-bottom: 0; border-bottom: 5px solid #991e20; }
.user-related-stories h2.pane-title.block-title { margin: 0px; font-size: 15px; color: #FFFFFF; font-family: 'Museo Sans 900';  font-weight: 900; padding: 8px 12px; background: #991e20; line-height: 15px; }
.user-related-stories .item-list ul { padding: 13px 13px 0 13px; ; background: #ebeced; }
.user-related-stories .item-list ul li { background: none; padding: 0px !important; min-height:0 !important;margin-bottom:12px !important;  }
.user-related-stories .item-list ul li a { font-size: 15px !important; color: #231F20; font-family: 'Museo Sans Display';  font-weight: 900; text-transform: uppercase; line-height: 15px; display: block; margin-bottom: 6px; padding-top: 6px; border-top:3px solid #991E20; max-width:100% !important; padding-top:5px !important;  }
.user-related-stories .item-list ul li:last-child span.field-content { margin-bottom: 0px; }
.user-related-stories span.field-content a { font-size: 14px; color: #231F20; font-family: 'Museo Sans Display';  font-weight: 900; text-transform: uppercase; line-height: 13px; display: block; margin-bottom: 14px; padding-top: 6px; border-top: 4px solid #693f99; }
.user-related-stories .item-list .views-field-created span.field-content { font-size: 11px; color: #929292; font-weight: 300; font-family: 'Museo Sans 500'; display: inline-block; margin-bottom: 2px;  padding-bottom: 5px; border-bottom: 2px solid #d4d4d5; width: 100%; }
.user-related-stories .block-content { margin-bottom: 27px; padding: 13px; background: #ebeced; }
.user-related-stories .item-list ul li.views-row { padding-left: 0px; }
.user-related-stories .block-content p { font-size: 12px; color: #6D6D6D; font-weight: 300; font-family: 'Museo Sans 300'; margin: 0px; }
#breadcrumb-wrapper { margin-bottom:7px; font-size: 12px; /*color: #BCBBBB;*/ color: #6D6D6D; font-family: 'Museo Sans 300'; }
#breadcrumb-wrapper a { font-size: 12px; /*color: #BCBBBB;*/ color: #6D6D6D; font-family: 'Museo Sans 300'; text-decoration: none; }
.page-user #breadcrumb-wrapper .bread-inner  , .page-about-meet-cpd-team #breadcrumb-wrapper .bread-inner { padding-bottom: 5px; border-bottom: 1px solid #e0e2e2; margin-bottom:10px; }
.all-news-bottom a { background: url(../images/arrow-down.png) center center #ebeced no-repeat; padding: 0; color:#ebeced; text-align:left; line-height: 30px; margin-top:-12px ; display:block; }
.at-style-responsive .at-share-btn { padding: 0px !important; margin: 0px !important; width:100px; }
.social-share { display: inline-block; margin-left:70px; vertical-align: middle; line-height: 21px; background: url(../images/share-icon.png) left center no-repeat; padding-left: 14px !important; margin-top:2px; }
.social-share .at-share-btn-elements { width: 39px; overflow: hidden; text-align: left; margin-top:0px; }
.at-style-responsive .at-share-btn .at4-visually-hidden { font-size: 11px; color: #991E20; font-family: 'Museo Sans 900'; font-weight: 300; position: static; line-height: 20px; text-transform:uppercase; height:20px; }
.share-add-this .at-icon.at-icon-addthis { display: none; }
.at-resp-share-element .at-share-btn .at-icon-wrapper { width:0px !important; height:0px !important;}
.views-field.views-field-uid .field-content a { font-size:15px; color:#991E20;font-family: 'Museo Sans Display';  text-transform:uppercase; line-height:13px; vertical-align:top;}
.view-id-related_profile_box_bt49 .views-field-field-position { font-size:12px; color:#6D6D6D !important; font-family: 'Museo Sans 300'; font-weight: 300;  margin-top:-12px;}
.view-id-related_profile_box_bt49 .views-field.views-field-field-formal-title { font-size:12px; color:#414042; font-family: 'Museo Sans 700'; margin-top:-5px;}

.pane-asnp-cpd-related-profile-box-bt49-asnp-cpd-blog-related-profiles { margin-bottom:0px;}
.attachment.attachment-after {
    margin-bottom: 0px;
}
.panel-pane.pane-node-author.all-author.no-title.block .block-content { font-size: 11px;color: #404041;font-family: 'Museo Sans 900';margin-right: 0px;}
.field.field-name-field-blog-coauthors.field-type-entityreference.field-label-hidden .field-item{ font-size: 11px;color: #404041;font-family: 'Museo Sans 900';margin-right: 0px;}
.rightside-featured-blogger .views-field.views-field-uid { padding-bottom:0px;}
.rightside-featured-blogger .views-field.views-field-uid .field-content a { border:0px; padding:0px; margin-bottom:8px;}
.rightside-featured-blogger .views-field.views-field-title .views-label.views-label-title{font-size:12px; color:#6D6D6D;font-family: 'Museo Sans 300'; margin-bottom:5px; display:block; }
.rightside-featured-blogger span.field-content a{ font-size:12px; color:#991E20; font-family: 'Museo Sans 900'; font-weight: 700; border:0px; padding:0px;text-transform:none;}
#comment { font-size:12px; color:#424243;font-family: 'Museo Sans Display'; padding-left:12px;  }
 @media (max-width:1030px) {
.container, .school-branding .inner-branding { padding: 0 25px; box-sizing: border-box; }
.nav ul.menu li a { padding: 0 8px !important; font-size: 12px; }
#nav-wrapper { max-width: 770px; }
.view-tabbed-news-box-bt2- .item-list ul li.views-row { min-width: 183px; max-width: 183px; }
.container.secondary-header.clearfix { padding: 0px; }
#content-wrapper { margin: 0px; }
.page-home-page #main-content, .page-resources #main-content { margin: 0px; }
#content .panel-display .region-two-66-33-first { width: 730px; }
.comment-form .form-item-subject { width: 370px; }
.cpd-block-list .cpd-block-picture { width: 36%; }
.cpd-block-list .cpd-block-detail { width: 60%; float:right; margin-left:0px; }
.cpd-block-list .cpd-block-detail a.share-post { margin: 0 20px; }
.bio-detail .bio-dics { width: 115px; }
.pane-current-6 #home-teaser, .pane-current-4 #home-teaser { padding-left: 6px; }
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .left { max-width:30%;}
.page-user- .pane-asnp-cpd-helper-social-and-profile-block .right { max-width:65%;}
}
@media (max-width:1000px) {
.pane-current-6 #home-teaser, .pane-current-4 #home-teaser { padding-left: 2px; }
}
@media (max-width:992px) {
#header-wrapper #header .main-logo { max-width: 90px; }
#nav-wrapper { max-width: 620px; }
.nav ul.menu li a { font-size: 11px; padding: 0 4px !important; }
#search-block-form input[type="search"] { max-width: 150px; min-width: 150px; }
#header-wrapper #header .header-social { max-width: 212px; min-width:212px; }
#header-wrapper #header .header-social ul li { margin: 0 9px 0 0; }
.view-featured-gallery-box-bt1 .banner-description { top: 26px; }
.view-tabbed-news-box-bt2- .item-list ul li.views-row { max-width: 140px; min-width: 140px; padding: 0 10px; }
.view-footer .all-news { right: 0px; }
.banner .banner-description { top: 26px; }
.banner .banner-description h1 { font-size: 30px; }
.content .latest-news .news-detail .news-description { max-width: 92%; padding-left: 0px; }
.content .latest-news .news-detail { padding-left: 15px; }
#home-teaser .teaser .teaser-thumbnail { width: 45%; }
.pane-current-6 #home-teaser, .pane-current-4 #home-teaser { padding-left: 20px; }
#home-teaser .teaser .teaser-detail { max-width: 52%; }
#home-teaser .teaser .teaser-detail h3 { font-size: 15px; }
#home-teaser .teaser .teaser-detail a { font-size: 11px; }
#home-teaser .teaser .teaser-detail { margin: 0 0 0 10px; max-height: 200px; }
#home-teaser .teaser .teaser-thumbnail img { min-height:152px; }
.bio-detail .bio-dics { width: 95px; }
.bio-detail .bio-dics a { font-size: 11px; line-height: 12px; }
.bio-detail .bio-thumbnail { max-width: 80px; }
.bio-detail .bio-dics h5 { font-size: 11px; }
.menu-block-wrapper .menu li a { font-size: 12px; }
#content .panel-display .region-two-17-83-second { margin-left: 0px; }
#content .panel-display .region-two-66-33-second { width: 26%; max-width: 100%; }
#content .panel-display .region-two-66-33-first { width: 70%; }
.blog-top .blog-right { width: 70%; }
.comment-form .form-item-name { width: 40%; }
.comment-form .form-item-subject { width: 53%; float:right; }
.author-profile .author-picture { width: 17%; }
.author-profile .author-detail { width: 78%; margin-left: 17px; }
.comment-share {   }
.cpd-block-list .cpd-block-detail a.share-post { margin-left: 0px; }
.bio-detail .bio-thumbnail img { height: 60px; width: 60px; }
.bio-detail { margin-bottom: 10px; }
}
@media (max-width:767px) {
.container, .school-branding .inner-branding { padding: 0 10px; box-sizing: border-box; }
.views-row-3, .views-row-4, .views-row-5 { display: none; }
.view-tabbed-news-box-bt2- .item-list ul li.views-row { max-width: 48%; min-width: 48%; }
.pane-bundle-manual-single-story-box-bt10 { width: 100%; }
#block-widgets-s-socialmedia-profile-buttons, #block-widgets-s-social-sitewide-icons { top: 0px; margin-bottom: 0px; }
#nav-wrapper { width: 100%; }
#search-block-form input[type="search"] { display: block; max-width: 110px; min-width: 110px; }
#superfish-1-toggle { border-radius: 0; font-size: 12px; line-height: 31px; margin: 0 6px 0 0; background: #991e20 none repeat scroll 0 0; border: 0 none; color: #fff; padding: 0 12px; text-transform: uppercase; float: right; max-height: 29px; text-decoration: none !important; }
#footer-wrapper #footer-right ul.menu { display: none; }
#block-widgets-s-socialmedia-profile-buttons, #block-widgets-s-social-sitewide-icons { padding-top: 0px; }
#content-wrapper, #content .panel-display, #content .panel-flexible { margin: 0px !important; }
.view-featured-gallery-box-bt1 .banner-description { max-width: 84%; }
.footer-right-bottom-links-mob { display: block; }
.footer-right-bottom-links-mob .block { margin-bottom: 0px; }
#footer-wrapper .footer-right-bottom-links-mob ul.menu li { margin-right: 4px; }
#footer-wrapper .footer-right-bottom-links-mob ul.menu li a { font-size: 10px; }
#header-wrapper #header .main-logo { position: absolute; z-index: 9; }
.nav { padding-bottom: 0px !important; }
#content .panel-display .region-two-17-83-first { width: 100%; }
#content .panel-display .region-two-17-83-second { width: 100%; }
.pane-bio-listing-box-bt48-panel-pane-1.block { margin-left: 0px; margin-top:30px; }
.bio-detail { width: 50%; }
.view-id-bio_listing_box_bt48_ .view-content:after, .bio-detail:after, .bio-detail:nth-child(3n+1) { clear: none; }
.view-id-bio_listing_box_bt48_ .view-content:after, .bio-detail:after, .bio-detail:nth-child(2n+1) { clear: both; }
.bio-detail { margin-bottom: 20px; }
ul.sf-menu.sf-accordion.sf-expanded, ul.sf-menu.sf-accordion li.sf-expanded > ul#superfish-1-accordion { padding-top: 20px !important; }
#content .panel-display .region-two-17-83-second { width: 100%; }
#content .panel-display .region-two-66-33-first { width: 100%; }
#content .panel-display .region-two-66-33-second { width: 100%; }
.pane-node-title h1 { font-size: 24px; }
#footer-wrapper #footer-left { width: 60%; }
#footer-wrapper #footer-right { width: 40%; margin-top: 38px; }
#footer-wrapper #footer-left .block-content p a { margin-bottom: 5px; }
#footer-wrapper #footer-left .block-content p br { display: none; }
.blog-top .blog-right { margin-left: 10px; width: 60%; }
.pane-node-comments { margin-bottom: 30px; }
.banner-detail { overflow: hidden; }
.banner-detail img { min-height: 300px; width: 1000px; max-width: 767px; }
.view-featured-gallery-box-bt1 .banner-description h1 { font-size: 36px; line-height: 36px; }
#home-teaser .teaser .teaser-thumbnail img { min-height: 200px; }
.cpd-block-list .cpd-block-detail { margin-left: 0; }
.cpd-block-list .cpd-block-detail .main-title { margin-bottom: 10px; }
.cpd-block-list .cpd-block-detail .main-title a { font-size: 14px; }
.cpd-block-list .cpd-block-detail p { margin-top: 10px; }
.pane-current-6 #home-teaser .teaser .teaser-detail h3 { font-size: 12px; }
.view-featured-gallery-box-bt1 .banner-description { padding: 0 10px; }
.footer-right-bottom-links-mob .block { margin-top: 10px; }
#footer-wrapper { padding-bottom: 5px; }
#block-superfish-1.menu-bar-wrapper { margin-top: 5px; }
#block-search-form { padding-top: 5px; }
#superfish-1-accordion.sf-expanded { position: absolute; background: rgb(255, 255, 255); top: 185px !important; left: 9px !important; }
ul.sf-menu.sf-accordion li.sf-expanded > ul { left: 10px !important; }
#home-teaser .teaser .teaser-detail { max-width: 51.4%; }
.pane-current-6 #home-teaser, .pane-current-4 #home-teaser { padding-left:0px; }
#home-teaser .teaser .teaser-thumbnail { min-width:0;}
#home-teaser .teaser .teaser-detail { max-width:46%;}
#home-teaser .teaser .teaser-thumbnail img {min-height: 0;max-height: 100%;}
#home-teaser .teaser .teaser-detail { max-height:100%;}
#home-teaser .teaser .teaser-thumbnail { width:54%;}
#home-teaser .teaser .teaser-detail { width:42%; float:right;}
.view-featured-gallery-box-bt1 .banner-description h1 a { font-size:36px;}
.pane-current-8 #home-teaser, .pane-current-4 #home-teaser {
    padding: 0 0 24px 0;
    border-bottom: 1px solid #e4e6e6;
}
.nav ul.menu li a  { font-size:14px; }
.cpd-block-list .cpd-block-detail.no-image {padding-left:12px; box-sizing:border-box;}
}
@media (max-width:640px) {
	.page-user- .pane-asnp-cpd-helper-social-and-profile-block .left , .page-user- .pane-asnp-cpd-helper-social-and-profile-block .right { width:100%; max-width:100%;}
	.panel-pane.pane-custom.pane-5.no-title.block { margin-bottom:30px;}
}
@media (max-width:480px) {
#block-widgets-s-socialmedia-profile-buttons, #block-widgets-s-social-sitewide-icons { top: 0px !important; margin-bottom: 0px !important; }
.author-profile .author-detail { width: 76%; margin-bottom: 15px; }
.comment-form .form-item-name, .comment-form .form-item-subject { margin-left: 0px; width: 100%; max-width:100%; }
.tags h2 { width: 10%; }
.tags .block-content { width: 85%; }
.tags .block-content ul.links li { margin: 0 6px 0 0; }
.view-tabbed-news-box-bt2- .view-content .item-list .field-content a { min-height: 45px; }
.cpd-block-list .cpd-block-detail span { margin-right: 0px; }
.banner-detail img { margin-left: -120px; }
.view-featured-gallery-box-bt1 .banner-head { padding-left: 10px; }
.news-head { padding-left: 10px; }
.view-tabbed-news-box-bt2- .item-list ul li.views-row { max-width: 47%; min-width: 47%; }
#home-teaser .teaser .teaser-detail h3 a { font-size: 18px; }
.region-two-66-33-second .item-list ul { padding: 0px; }
.pane-node-comment-form .pane-title.block-title { padding: 0 14px; }
.item-list .pager li { padding: 0.3em; }
.panel-pane.pane-custom.pane-5.no-title.block { margin-bottom:30px;}
}
@media (max-width:400px) {
.banner-description h1 { font-size: 28px; }
.bio-detail .bio-thumbnail { max-width: 60px; }
.view-tabbed-news-box-bt2- .view-content .item-list .field-content a { min-height: 60px; }
.bio-detail .bio-dics { width: 85px; }
#header-wrapper .school-branding .header-top-right { width: 40%; }
#home-teaser .teaser .teaser-thumbnail img { min-height: 0; }
}
@media (max-width:360px) {
.banner-description h1 { font-size: 20px; }
.view-content .item-list .field-content a { min-height: 60px; }
}
.panel-pane.pane-custom.pane-4.comment.no-title.block {    background: url(../images/comment-icon.png) left center no-repeat;
    padding-left: 14px !important;}



	.all-news-bottom { height:30px !important;}
	.region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu, .region-two-17-83-first .pane-menu-tree .block-content ul.menu .menu { border-top:2px solid #e4e4e4 !important; }
	.region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu > li, .region-two-17-83-first .pane-menu-tree .block-content ul.menu > li { border-bottom:2px solid #e4e4e4 !important;}
	.region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu li, .region-two-17-83-first .pane-menu-tree .block-content ul.menu .menu li:last-child {
    border-bottom: 0 !Important;
}


.page-events .pane-events-listing-box-bt41-panel-pane-2.no-title .cpd-block-list:first-child { padding-top:0px;}
.panel-pane.pane-custom.pane-2.all-author{ margin-bottom:10px;}
ul.pager{
	margin: 15px 0px!important;
}
ul.pager li a{
	text-transform: uppercase!important;
	font-weight:bold!important;
	font-family: 'Museo Sans Display';
}


.all-author p{    font-size: 11px;
    color: #404041;
    font-family: 'Museo Sans 900';}

	.panel-pane.pane-node-created.story-date.no-title.block{ display:inline-block;    font-size: 12px;
    color: #6D6D6D;
    font-weight: 300;
    font-family: 'Museo Sans 500';
    display: inline-block;}

	.region-two-66-33-second .block-content a strong { color:#797a7c;}
	.page-taxonomy-term .region-two-17-83-second .view-content .views-row article .node-header .node-title a { margin-bottom:0px;}
