﻿/*font size resets from rems to 16px, roboto */
.mainDetails .description, .carouselBG .slideDonate .slideTitle, .followDonate .slideTitle, .slideInfo .totaliserLabel, .slideInfo .totaliserLabel2, .slideInfo a.c2aButton, .knowMore a.c2aButton, .slideDonate a.c2aButton, .postAppealWidget a.c2aButton, .c2aButton, .breadcrumb, .statement, h1.appealTitle, h1.fundraiserTitle, .projectDetails, .knowMore .header, .postAppealWidget .header, .knowMore .excert, .appealRegularPaymentPoint label, .supportersPanel .header, a.wallTab, a.wallTabSelected, .secondaryContent #productFilter h2 {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  line-height: 100%;
}

/*main styles - for layout, fonts etc */
body {
  background: #f3f3f3;
  padding: 0;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  color: #222222;
  text-align: center;
}

h1, h2, h3, h4, h5, h6, h1.appealTitle, h1.fundraiserTitle {
  font-family: "Roboto Slab", sans-serif;
  font-size: 32px;
  color: black;
  font-weight: normal;
  padding: 0 0 20px 0;
  line-height: 100%;
  margin: 0;
}

h2 {
  font-size: 24px;
  color: black;
}

h3 {
  font-size: 18px;
  color: #464648;
  line-height: 130%;
}

p {
  line-height: 150%;
  padding: 0 0 20px 0;
  margin: 0;
}

ul, ol {
  margin: 0 0 0 20px;
}

li {
  margin: 0 0 20px 20px;
  list-style: disc;
}

ol li {
  list-style: decimal;
}

a {
  color: #a60d3b;
}
a:hover {
  color: #000;
  text-decoration: none;
}

hr {
  clear: both;
  display: block;
  padding: 1px 0 0 0;
  margin: 20px 0;
  background: #ebebeb;
  border: none;
}

.navigationLobby {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  color: white;
  background: #3498db;
}
.navigationLobby a {
  color: white;
}
.container {
  margin: 0 auto;
  width: 100%;
  background: white;
}
.ticketsPanel, .extrasPanel {
  display: block;
  float: left;
}
.buttonPanel a.buyItButton, a.enquiryButton {
  margin-right: 63px;
  padding: 5px 5px 12px;
  font-family: "Roboto Slab", sans-serif; font-size: 20px; color: white; padding: 10px 36px 10px 20px; text-decoration: none; background: #c91147 url("/Platforms/Lightbox/Images/icons/button-arrow-right.png") no-repeat right center; border: 3px solid #a60d3b; width: auto; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  height: auto;
  float: left;
  margin: 10px 0 20px;
  border-radius: 0;
}
#UpdatePnl {
  display: block;
  float: left;
  height: auto;
  width: 100%;
  margin-bottom: 40px;
}
div.facebookLike {
  margin-top: 15px;
  display: block;
  float: left;
  display: none;
}
.v2EventPage h1 {
  /* font-size: 3em; */
  /* font-weight: bold; */
  margin-bottom: 20px;
}
#dvMemberSettings.formColumn1NoWrap table#cblMemberSettings.formElementLabelCheckboxSignUp tbody tr:nth-of-type(n+2) {
    display:none;
}
h1.feedHeader {
  background-color: #c91147;
  border: 3px solid #a60d3b;
  box-sizing: border-box;
  color: white;
  display: inline-block;
  font-family: "Roboto Slab",sans-serif;
  font-size: 2em;
  padding: 10px 36px 10px 20px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
#rss-feeds ul {
  list-style: none outside none;
  padding-left: 0;
  margin-left: 0;
}
#rss-feeds ul li {
    list-style:none;
    border-bottom: 3px solid #a60d3b;
    margin-bottom: 20px;
    padding-bottom: 10px;
}