/* Local additions and modifications */

/* lighter shading on background image */
.main-header:after{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(21, 22, 26, 0.5);
}

.site-name {
	margin-top: 26px;
}

/* Sponsors page */
/* from old site
#wrap #main-body div.view-sponsors div.view-header { display: block; width: 100%; }
#wrap #main-body div.view-sponsors div.view-header ul.sponsor-pkgs { display: block; width: 100%; margin: 0; }

#wrap #main-body div.view-sponsors div.view-header ul.sponsor-pkgs > li { margin-bottom: 15px; vertical-align: top; display: table-cell; width: 33%; padding-left: 0; text-align: center; }
#wrap #main-body div.view-sponsors div.view-header ul.sponsor-pkgs > li > h3 { text-transform: uppercase; color: #B31B1B; font-size: 2.2em; }
#wrap #main-body div.view-sponsors div.view-header ul.sponsor-pkgs > li > p { width: 85%; margin: 0 auto; text-align: left; font-size: 1.1em; }


#wrap #main-body div.view-sponsors .item-list h3 { font-size: 2.25em; }
#wrap #main-body div.view-sponsors .item-list ul li { margin-left: .5em; }
#wrap #main-body div.view-sponsors .item-list ul li { display: inline-block; vertical-align: top; }
#wrap #main-body div.view-sponsors .item-list ul li img { border: 2px solid; }
#wrap #main-body div.view-sponsors .item-list ul li.Platinum img { border-color: #ededef; }
#wrap #main-body div.view-sponsors .item-list ul li.Gold img { border-color: #ffd700; }
#wrap #main-body div.view-sponsors .item-list ul li.Silver img { border-color: #c0c0c0; }
#wrap #main-body div.view-sponsors .item-list ul li.Bronze img { border-color: #f6e8da; }

#wrap #main-body div.view-sponsors .item-list ul li.gold-sponsors img { border-color: #ffd700; }
#wrap #main-body div.view-sponsors .item-list ul li.silver-sponsors img { border-color: #c0c0c0; }
#wrap #main-body div.view-sponsors .item-list ul li.bronze-sponsors img { border-color: #f6e8da; }
#wrap #main-body div.view-sponsors .item-list ul li.platinum-sponsors img { border-color: #ededef; 

*/

ul.sponsor-pkgs > li { margin-bottom: 15px; vertical-align: top; display: table-cell; width: 33%; padding-left: 0; text-align: center; }
ul.sponsor-pkgs > li > h3 { text-transform: uppercase; color: #B31B1B; font-size: 1.8em; }
ul.sponsor-pkgs > li > p { width: 85%; margin: 0 auto; text-align: left; }
div.block-views-blocksponsors-block-1 .item-list ul li { margin-left: 0; padding-left: 0; }
div.block-views-blocksponsors-block-1 .item-list ul li { display: inline-block; vertical-align: top; }

.image-left {
        float: left;
        padding: 0 20px 20px 0;
}
.image-right {
        float: right;
        padding: 0 0 20px 20px;
}
