/* Top Banner & Menu */
.zone-topper-wrapper {
margin-bottom: 0;
}

h1.site-name, h2.site-name {
margin-top: 0.25em;
}

article h2,
.region-content .block-block h2 {
font-size: 1.667em;
line-height: 1.3;
color: #00356b;
margin-bottom: 0.65em;
}

article p + h2,
.region-content .block-block h2 {
margin-top: 1.5em;
}

.region-banner-menu-inner {
margin-top: 1em;
}

@media all and (max-width: 979px) {
   #region-branding {
   width: 100%;
   }
   #region-banner-menu {
   width: auto;
   }
}

@media all and (min-width: 740px) {
   #block-multiblock-1 {
   display: none;
   }
}

@media all and (max-width: 739px) {
   #block-multiblock-1 {
   display: block;
   }
}

.help-now-top {
padding: 2em 8%;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #ddd;
border-top: 4px solid #222;
margin-top: 2em;
font-size: 1.1em;
}

.help-now .more-link a,
.help-now-top .more-link a {
display: block;
line-height: 1.5;
text-align: center;
}

.more-link a:after {
width: 0;
height: 0;
border-style: solid;
border-width: 4px 0 4px 6px;
border-color: transparent transparent transparent #222;
content: "";
position: relative;
display: inline-block;
margin-left: 8px;
transition: border .25s;
transition: transform .25s ease;
}

.more-link a:hover:after {
transform: translate3d(3px, 0, 0);
}

.help-now h6,
.help-now-top h6 {
font-size: 1em;
}

.nav-blue-med .yale-wide-menu .menu > li a:hover {
background-color: #abc6e7;
}

/* bullet lists in blocks */
.region-content .block-block li {
margin-left: 3em;
margin-bottom: 0.5em;
}

/* collapsiblock */
.block-font-sans .collapsible h2.block-title {
font-size: 1.1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.more-link a,
.region-content .block-block p.more-link a {
text-decoration: none;
}

#block-block-81 {
margin-bottom: 1em;
}

#block-block-106 {
border-top: 1px solid #ddd;
}

/* Fix Collapsiblock */
.block-system + .block.collapsible .block-inner,
.block-106 .block-inner {
  border-top: 1px solid #dddddd;
}

.block.collapsible .block-inner {
  padding: 0 30px;
  border-bottom: 1px solid #dddddd;
}

.block.collapsible .content {
  margin-top: 1em;
}

.block.collapsible {
  margin-bottom: 0.5em;
}

.block.collapsible h2.collapsiblock:before {
  content: " ";
  position: absolute;
  left: 12px;
  height: 16px;
  width: 16px;
  margin-top: 5px;
  background-image: url(/sites/all/themes/yalenew_base/images/jquery-ui/ui-icons_222222_256x240.png);
  background-position: -66px -14px;
}

.block.collapsible h2.collapsiblockCollapsed:before {
  background-position: -34px -15px;
}

@media screen and ( max-width: 739px ) {
    .front.yalenew-wide .zone-header {
    margin-bottom: 0;
    }
}

/* Beauty Tips content 
------------------------------------- */
.bt-content {
border-top: 4px solid #8b8b8b;
border-top: 4px solid #4a4a4a;
font-size: 0.9em !important;
line-height: 1.3;
}

/* Link text large
------------------------------------- */
p.link-title-lg {
font-family: "YaleNew", Georgia, "Times New Roman", serif;
font-weight: normal;
font-size: 1.667em;
line-height: 1.2;
color: #00356b;
margin-top: 1.5em;
margin-bottom: 0.65em;
}

article p.link-title-lg + p.link-title-lg {
margin-top: 0;
}

p.link-title-lg a {
text-decoration: none;
}

p.link-title-lg a:hover {
text-decoration: underline;
}

/* Hide block titles
------------------------------------- */
.hide-title h2.block-title {
position: absolute !important;
height: 1px; 
width: 1px; 
overflow: hidden;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
}

.hide-title .block-title:after {
content: none;
display: none;
}

.has-subject.hide-title .content {
margin-top: 0;
}

/* Boxed notes */
.boxed {
background: #f9f9f9;
border: 2px solid #bd5319;
padding: 1em 1.5em;
font-size: 0.9em;
line-height: 1.6;
margin-bottom: 2em;
}

.boxed p {
margin-bottom: 0;
}


/* Block Views (accordions)
------------------------------------- */
.block-views ul > li {
margin-left: 3em;
}

.block-views ul > li:before {
font-size: 0.82353em;
line-height: 2;
content: "\2610";
float: left;
margin-left: -1.45em;
}


/* test
------------------------------------- */
#node-page-311 h3 {
font-family: "TheSans", Arial, Helvetica, sans-serif;
font-size: 1.1em;
line-height: 1.3;
color: #00356b;
margin-top: 0.5em;
margin-bottom: 0.5em;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: auto;
}

#node-page-311 ul + h3 {
margin-top: 1.75em;
}

/* Special sidebar block colors
-------------------------------------- */
.block-carbon .block-blue {
border-color: #286dc0;
}

.block-outline .block-blue .block-inner,
.block-blue .block-title:after {
border-color: rgba(40,109,192,0.4);
}

/* COVID-19 block */
#block-block-277 {
margin-top: -2em;
}
#block-block-277 h2 {
color: #bd5319;
}

/* Boxed notes */
.boxed {
background: #f9f9f9;
border: 2px solid #bd5319;
padding: 1em 1.5em;
font-size: 0.9em;
line-height: 1.6;
margin-bottom: 2em;
}

.boxed p {
margin-bottom: 0;
}



