/* ----------------------------- */
/* ---------- General ---------- */
/* ----------------------------- */

@font-face {
  font-family: "BentonSansComp-Bold";
  src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-2.eot?") format("embedded-opentype"),
       url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-3.woff") format("woff"),
       url("https://www.bu.edu/cdn/fonts/BentonSansComp-Bold/45b0ce09-9fae-45f1-8b3d-fdd995b91c6b-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

a { color: #ff551f; }
button, input.button, input[type="button"], input[type="submit"], .button, .navigation span a { background-color: #fc835b; }
button:hover, input.button:hover, input[type="button"]:hover, input[type="submit"]:hover, .button:hover, .navigation span a:hover, button:focus, input.button:focus, input[type="button"]:focus, input[type="submit"]:focus, .button:focus, .navigation span a:focus { background-color: #fe5841; }

#primary #masthead { background-color: rgba(0, 0, 0, .2); }

/* ------------------------------ */
/* ---------- Homepage ---------- */
/* ------------------------------ */

#homepage-TopSlide { background-color: #cf8b67; }
/* Slider */
.homepage-Slider-slide .text {padding: 0;}
#homepage-Slider-list h3, #homepage-Slider-list p {color: #fff;}
#homepage-Slider-list h3 {font-family: "BentonSansComp-Bold"; font-weight: normal; text-transform: uppercase; font-size: 3em; line-height: 1; margin-bottom: 10px; text-shadow: 2px 2px 5px #000;}
#homepage-Slider-slide--wine h3 {color: #fff;}
#homepage-Slider-slide--wine p {color: #aafdea;}
#homepage-Slider-slide--wine .media-type {color: #aafdea;}
#homepage-Slider-slide--trauma h3 {color: #000;}
#homepage-Slider-slide--trauma p {color: #000;}
#homepage-Slider-slide--trauma .media-type {color: #000;}
#homepage-Slider-slide--smart-city h3 {color: #ff008d;}
#homepage-Slider-slide--smart-city p {color: #33450c;}
#homepage-Slider-slide--smart-city .text {background: #fff; padding: 30px 40px;}
#homepage-Slider-slide--smart-city .media-type {color: #33450c;}
#homepage-Slider-slide--high-notes h3 {color: #fff;}
#homepage-Slider-slide--high-notes p {color: #ff9896}
#homepage-Slider-slide--high-notes .media-type {color: #ff9896;}
#homepage-Slider-slide--conservative h3 {color: #000; color: #fff;}
#homepage-Slider-slide--conservative p {color: #450c45; color: #fff;}

.article-grid .article-meta span.comments {
	background: transparent url('../../images/bg-comment-purple.png') no-repeat -14px 100%;
}


/* ------------------------------ */
/* ---------- Landings ---------- */
/* ------------------------------ */

#garage-doors-wrapper .archives-container .intro h3 span { color: #fe8e92;  }
.header-Wrapper .header-Wrapper-info h1 strong { color: #fcebec; }
.right-sidebar .widget-bu-posts article .meta,
.article-list article h2 { color: #fe8e92; }
.article-meta .meta-tags a { background-color: #ff551f; /* border: 1px solid #c2252d; */ }


/* ------------------------------------- */
/* ---------- Internal Header ---------- */
/* ------------------------------------- */

.header-Wrapper, #homepage-Toc #homepage-Navbar { background: url(images/masthead-bg.jpg) repeat center center; }

.header-Wrapper:after, #homepage-Toc #homepage-Navbar:after {
	background-color: transparent;
	background-image: none;
	/*
background-color: #fe8e92;
	background-image: -webkit-gradient(linear, left top, right top, from(#fe8e92), to(#e369a5));
	background-image: -webkit-linear-gradient(left, #fe8e92, #e369a5);
	background-image: -moz-linear-gradient(left, #fe8e92, #e369a5);
	background-image: -o-linear-gradient(left, #fe8e92, #e369a5);
	background-image: linear-gradient(to right, #fe8e92, #e369a5);
*/
}

.header-Wrapper .header-Wrapper-info h2 { color: #e4a9cb; }


/* ----------------------------- */
/* ---------- Stories ---------- */
/* ----------------------------- */

.meta-share { background: #510a2d; }
.meta-ate { background: #fe8e92; }
.ask-the-experts .ate-arrow { color: #faf4f2; }
#comments_related_wrapper { background: #faf4f2; }
ul.commentlist li.depth-1 > article { border: 4px solid #f5e7cf; }
.comment-meta,
#related_wrapper .widget ul li p { color: #756f64; }


/* ----------------------------------- */
/* ---------- Media Queries ---------- */
/* ----------------------------------- */

@media (max-width: 980px) {
	.tag-browser .tag-column li { background-color: #e0363e; border: 1px solid #c2252d; }
}
@media (max-width: 600px) {
	#homepage-Slider-list h3 {font-size: 2em;}
	.homepage-Slider-slide .text {padding: 0 40px;}
}
@media (max-width: 500px) {
	.homepage-Slider-slide .text {padding: 0 20px;}
}


/* ----------------------------------------- */
/* ---------- Internet Explorer 8 ---------- */
/* ----------------------------------------- */

/* Remove gradient overlays */
.lt-ie9 .header-Wrapper:after,
.lt-ie9 #homepage-Toc #homepage-Navbar:after { display: none; }
.lt-ie9 #primary #masthead:after { background-color: #e19e95; }

/* Fallback header backgrounds */
.lt-ie9 .header-Wrapper,
.lt-ie9 #homepage-TopSlide,
.lt-ie9 #homepage-Toc #homepage-Navbar,
.no-js .header-Wrapper,
.no-js #homepage-TopSlide,
/* .no-js #homepage-Toc #homepage-Navbar { background: #fe8e92 url(images/masthead-bg-ie.jpg); } */