/* line 1, ../sass/_event_form.scss */
.event-form, .payment-form {
  position: relative;
}
/* line 3, ../sass/_event_form.scss */
.event-form .featured-block, .payment-form .featured-block {
  position: absolute;
  width: 630px;
  height: 172px;
  top: -189px;
  background-image: url("/env/images/tan-box.png");
  color: #fff;
}
/* line 11, ../sass/_event_form.scss */
.event-form .featured-block img, .payment-form .featured-block img {
  float: right;
  margin: 14px;
  border: 2px solid #fff;
  margin-top: 28px;
}
/* line 17, ../sass/_event_form.scss */
.event-form .featured-block h2, .event-form .featured-block p, .event-form .featured-block a, .payment-form .featured-block h2, .payment-form .featured-block p, .payment-form .featured-block a {
  display: block;
  width: 480px;
  margin-left: 50px;
  color: #fff;
}
/* line 23, ../sass/_event_form.scss */
.event-form .featured-block h2, .payment-form .featured-block h2 {
  margin-top: 28px;
}
/* line 29, ../sass/_event_form.scss */
.event-form .featured-block a, .payment-form .featured-block a {
  text-decoration: underline;
  font-weight: bold;
}
/* line 34, ../sass/_event_form.scss */
.event-form fieldset, .payment-form fieldset {
  padding: 21px;
}
/* line 37, ../sass/_event_form.scss */
.event-form legend, .payment-form legend {
  border: 1px solid red;
}
/* line 40, ../sass/_event_form.scss */
.event-form label, .payment-form label {
  color: red;
}
/* line 43, ../sass/_event_form.scss */
.event-form input, .payment-form input {
  padding: 7px;
}
/* line 46, ../sass/_event_form.scss */
.event-form .field, .payment-form .field {
  margin-bottom: 28px;
}
/* line 49, ../sass/_event_form.scss */
.event-form .field-inline, .payment-form .field-inline {
  display: inline-block;
  margin-right: 28px;
}

/* line 13, ../sass/blog.scss */
.blog-listing {
  position: relative;
}
/* line 15, ../sass/blog.scss */
.blog-listing .featured-post {
  position: absolute;
  width: 719px;
  height: 272px;
  top: -290px;
  background-color: transparent;
  background-color: rgba(255, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FF0000,endColorstr=#80FF0000);
  zoom: 1;
  color: #fff;
}
/* line 23, ../sass/blog.scss */
.blog-listing .featured-post img {
  float: right;
  margin: 14px;
  border: 2px solid #fff;
  margin-top: 28px;
}
/* line 29, ../sass/blog.scss */
.blog-listing .featured-post h2, .blog-listing .featured-post p, .blog-listing .featured-post a {
  display: block;
  width: 380px;
  margin-left: 50px;
  color: #fff;
}
/* line 35, ../sass/blog.scss */
.blog-listing .featured-post h2 {
  margin-top: 28px;
}
/* line 41, ../sass/blog.scss */
.blog-listing .featured-post a {
  text-decoration: underline;
  font-weight: bold;
}
/* line 47, ../sass/blog.scss */
.blog-listing a {
  color: #2ba2f4;
}
/* line 53, ../sass/blog.scss */
.blog-listing .blog-filter {
  position: relative;
}
/* line 55, ../sass/blog.scss */
.blog-listing .blog-filter p {
  color: #2ba2f4;
}
/* line 58, ../sass/blog.scss */
.blog-listing .blog-filter .view-all {
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 13px;
}
/* line 67, ../sass/blog.scss */
.blog-listing .blog-filter ul li {
  display: inline-block;
}
/* line 75, ../sass/blog.scss */
.blog-listing .blogs {
  width: 662px;
}
/* line 77, ../sass/blog.scss */
.blog-listing .blogs .blog {
  border-top: 1px solid #bebebe;
  color: #989697;
  padding-top: 14px;
}
/* line 81, ../sass/blog.scss */
.blog-listing .blogs .blog .info {
  display: inline-block;
  width: 550px;
}
/* line 85, ../sass/blog.scss */
.blog-listing .blogs .blog .info .header .icon {
  float: left;
  width: 43px;
  height: 43px;
  margin-right: 14px;
}
/* line 91, ../sass/blog.scss */
.blog-listing .blogs .blog .info .header .title {
  text-decoration: none;
}
/* line 93, ../sass/blog.scss */
.blog-listing .blogs .blog .info .header .title a {
  text-decoration: none;
}
/* line 97, ../sass/blog.scss */
.blog-listing .blogs .blog .info .header .meta {
  font-size: .8em;
}
/* line 105, ../sass/blog.scss */
.blog-listing .blogs .blog .info p {
  padding-top: 7px;
}
/* line 107, ../sass/blog.scss */
.blog-listing .blogs .blog .info p a {
  text-decoration: underline;
}
/* line 112, ../sass/blog.scss */
.blog-listing .blogs .blog .social {
  display: inline-block;
  width: 100px;
  vertical-align: top;
}
/* line 117, ../sass/blog.scss */
.blog-listing .blogs .blog .social ul li {
  display: block;
}
/* line 123, ../sass/blog.scss */
.blog-listing .blogs .blog-ad {
  border-top: 1px solid #bebebe;
}
/* line 125, ../sass/blog.scss */
.blog-listing .blogs .blog-ad .ad {
  margin: 14px auto;
  border: none;
  text-align: center;
}
/* line 137, ../sass/blog.scss */
.blog-listing .blog-categories ul li {
  display: block;
  background: url(/env/images/blog/dbl-arrow.png) 0px 2px no-repeat;
  padding-left: 21px;
  margin-bottom: 7px;
}
