@page {
  margin: 10px;
}

/* line 6, ../sass/print.scss */
body {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

/* line 12, ../sass/print.scss */
th {
  background-color: #000;
  color: #FFF;
  text-align: left;
  padding: 5px;
}

/* line 19, ../sass/print.scss */
.invoiceRow {
  border-bottom: 1px solid #000;
  padding: 10px;
  text-align: right;
}

/* line 25, ../sass/print.scss */
.invoiceRowDesc {
  border-right: 1px solid #000;
  text-align: left;
}

/* line 30, ../sass/print.scss */
.printLogo img {
  height: 196px;
  width: auto;
}

/* line 35, ../sass/print.scss */
.pageBreaker {
  page-break-before: always;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
/* line 15, ../sass/jquery.lightbox-0.5.scss */
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}

/* line 24, ../sass/jquery.lightbox-0.5.scss */
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}
/* line 32, ../sass/jquery.lightbox-0.5.scss */
#jquery-lightbox a img {
  border: none;
}

/* line 37, ../sass/jquery.lightbox-0.5.scss */
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}

/* line 45, ../sass/jquery.lightbox-0.5.scss */
#lightbox-container-image {
  padding: 10px;
}

/* line 49, ../sass/jquery.lightbox-0.5.scss */
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 59, ../sass/jquery.lightbox-0.5.scss */
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 68, ../sass/jquery.lightbox-0.5.scss */
#lightbox-container-image-box > #lightbox-nav {
  left: 0;
}

/* line 72, ../sass/jquery.lightbox-0.5.scss */
#lightbox-nav a {
  outline: none;
}

/* line 76, ../sass/jquery.lightbox-0.5.scss */
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}

/* line 83, ../sass/jquery.lightbox-0.5.scss */
#lightbox-nav-btnPrev {
  left: 0;
  float: left;
}

/* line 88, ../sass/jquery.lightbox-0.5.scss */
#lightbox-nav-btnNext {
  right: 0;
  float: right;
}

/* line 93, ../sass/jquery.lightbox-0.5.scss */
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}

/* line 103, ../sass/jquery.lightbox-0.5.scss */
#lightbox-container-image-data {
  padding: 0 10px;
  color: #666;
}
/* line 106, ../sass/jquery.lightbox-0.5.scss */
#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
}

/* line 113, ../sass/jquery.lightbox-0.5.scss */
#lightbox-image-details-caption {
  font-weight: bold;
}

/* line 117, ../sass/jquery.lightbox-0.5.scss */
#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

/* line 123, ../sass/jquery.lightbox-0.5.scss */
#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}

/* line 17, ../sass/styles.scss */
.warning {
  float: left;
  width: 100%;
  height: 20px;
  padding: 5px 0px;
  /*position:absolute;*/
  top: 0px;
  left: 0px;
  background: #FF0000;
  text-align: center;
  z-index: 10000;
}

/* line 30, ../sass/styles.scss */
.warning_text {
  width: 100%;
  color: #FFF;
  position: absolute;
  top: 5px;
  text-align: center;
  z-index: 10001;
}

/* line 39, ../sass/styles.scss */
HTML {
  height: 100%;
}

/* line 43, ../sass/styles.scss */
BODY {
  margin: 0px;
  padding: 0px;
  height: 100%;
  font-family: 'Lato', san serif, arial;
  color: #FFF;
  font-size: 12px;
}

/* line 53, ../sass/styles.scss */
A, IMG {
  text-decoration: none;
  border: none;
  color: inherit;
}

/* line 59, ../sass/styles.scss */
UL, LI {
  list-style-position: inside;
}

/* line 63, ../sass/styles.scss */
A {
  color: #D60080;
}

/* line 67, ../sass/styles.scss */
H1, .blogBigHeader {
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  color: #D60080;
  margin: 10px 0px;
}

/* line 75, ../sass/styles.scss */
H2 {
  font-size: 14px;
  font-weight: normal;
  color: #D60080;
}

/* line 81, ../sass/styles.scss */
STRONG {
  font-weight: bold;
  color: #D60080;
}

/* line 86, ../sass/styles.scss */
.clearer {
  clear: both;
}

/* line 90, ../sass/styles.scss */
.pink {
  color: #D60080;
}

/* line 94, ../sass/styles.scss */
.black {
  color: #000;
}

/* line 98, ../sass/styles.scss */
.white {
  color: #FFF;
}

/* line 102, ../sass/styles.scss */
.blue {
  color: #0083BB;
  font-weight: 900;
}

/* line 107, ../sass/styles.scss */
.small_paragraph {
  font-size: 12px;
}

/* line 111, ../sass/styles.scss */
.hidden {
  display: none;
}

/* line 115, ../sass/styles.scss */
.first_para {
  font-size: 14px;
}

/* line 119, ../sass/styles.scss */
.bottom_right_icon {
  position: absolute;
  width: 60px;
  height: 60px;
  bottom: 0px;
  right: 0px;
}

/* line 127, ../sass/styles.scss */
.top_contact {
  display: none;
  float: left;
  min-width: 100%;
  background: #000;
  color: #FFF;
}

/* line 135, ../sass/styles.scss */
.map_image {
  float: left;
  width: 623px;
  height: 375px;
  overflow: hidden;
  margin: 0px 80px 0px 0px;
}

/* line 143, ../sass/styles.scss */
.contact_details {
  float: right;
  width: 205px;
  height: 317px;
  padding: 42px 23px;
  background: #D60080;
}
/* line 149, ../sass/styles.scss */
.contact_details .heading {
  font-size: 20px;
}
/* line 152, ../sass/styles.scss */
.contact_details .text {
  font-size: 14px;
}
/* line 154, ../sass/styles.scss */
.contact_details .text A {
  color: #FFF;
}
/* line 158, ../sass/styles.scss */
.contact_details .twitter_icon_top {
  margin: 8px 4px -1px 0px;
}

/* line 163, ../sass/styles.scss */
#container {
  clear: left;
  float: left;
  min-height: 100%;
  min-width: 100%;
  position: relative;
}

/* line 171, ../sass/styles.scss */
#header {
  float: left;
  min-width: 100%;
  height: 45px;
  background: #000;
}

/* line 178, ../sass/styles.scss */
.header_inner {
  width: 960px;
  height: 45px;
  margin: 0px auto;
  background: url("/images/header.png") top right no-repeat;
}

/* line 185, ../sass/styles.scss */
.top_menu {
  float: right;
  margin: 13px 135px 0px 0px;
  text-transform: capitalize;
}
/* line 189, ../sass/styles.scss */
.top_menu A {
  padding: 0px 0px 0px 10px;
  font-size: 12px;
  color: #FFF;
}
/* line 193, ../sass/styles.scss */
.top_menu A:hover {
  color: #D60080;
}
/* line 197, ../sass/styles.scss */
.top_menu .active {
  color: #D60080;
}

/* line 202, ../sass/styles.scss */
.home_icon {
  width: 15px;
  height: 13px;
  background: url("/images/home_icon.png") no-repeat;
}
/* line 206, ../sass/styles.scss */
.home_icon:hover {
  width: 15px;
  height: 13px;
  background: url("/images/home_icon_active.png") no-repeat;
}

/* line 213, ../sass/styles.scss */
.home_icon_active {
  width: 15px;
  height: 13px;
  background: url("/images/home_icon_active.png") no-repeat;
}

/* line 219, ../sass/styles.scss */
.sub_header {
  clear: left;
  float: left;
  min-width: 100%;
  height: 130px;
  background: #FFF;
}

/* line 227, ../sass/styles.scss */
.logo {
  float: left;
  width: 480px;
  height: 96px;
  margin: 18px 0px;
}

/* line 234, ../sass/styles.scss */
.sub_menu {
  float: right;
  width: 435px;
  height: 21px;
  margin: 72px 0px 0px 0px;
  padding: 12px 16px 8px;
  background: black;
  border-radius: 5px;
}

/* line 244, ../sass/styles.scss */
.sub_menu_link {
  float: left;
  padding: 0px 25px 0px 0px;
  font-size: 13px;
  color: #FFF;
  text-transform: capitalize;
}

/* line 252, ../sass/styles.scss */
.active, .sub_menu_link:hover {
  color: #D60080;
}

/* line 256, ../sass/styles.scss */
.twitter_icon {
  float: right;
  width: 25px;
  height: 20px;
  background: url("/images/twitter.png") no-repeat;
  background-position: center;
}
/* line 262, ../sass/styles.scss */
.twitter_icon:hover {
  background: url("/images/twitter2.png") no-repeat;
  background-position: center;
}

/* line 267, ../sass/styles.scss */
.facebook_icon {
  float: right;
  width: 25px;
  height: 20px;
  background: url("/images/facebook.png") no-repeat;
  background-position: center;
}
/* line 273, ../sass/styles.scss */
.facebook_icon:hover {
  background: url("/images/facebook2.png") no-repeat;
  background-position: center;
}

/* line 278, ../sass/styles.scss */
.linkedin_icon {
  float: right;
  width: 25px;
  height: 20px;
  background: url("/images/linkedin.png") no-repeat;
  background-position: center;
}
/* line 284, ../sass/styles.scss */
.linkedin_icon:hover {
  background: url("/images/linkedin2.png") no-repeat;
  background-position: center;
}

/* line 289, ../sass/styles.scss */
.flickr_icon {
  float: right;
  width: 25px;
  height: 20px;
  background: url("/images/flickr.png") no-repeat;
  background-position: center;
}
/* line 295, ../sass/styles.scss */
.flickr_icon:hover {
  background: url("/images/flickr2.png") no-repeat;
  background-position: center;
}

/* line 301, ../sass/styles.scss */
.wrapper {
  width: 960px;
  margin: 0px auto;
}

/* line 306, ../sass/styles.scss */
#footer {
  position: absolute;
  bottom: 0px;
  min-width: 100%;
  height: 35px;
  padding: 18px 0px 0px 0px;
  color: #000;
  font-size: 10px;
}
/* line 314, ../sass/styles.scss */
#footer A {
  color: #000;
}

/* line 319, ../sass/styles.scss */
#page_center {
  clear: left;
  float: left;
  min-width: 100%;
  margin: 0px 0px 53px 0px;
}

/* line 326, ../sass/styles.scss */
.home_page_top_events {
  float: left;
  width: 960px;
}

/*.intro {
  float: left;
  width: 390px;
  height: 78px;
  padding: 43px 45px;
  background: url('/images/intro_box_background.png') no-repeat;
  font-size: 14px;
  position: relative;
}*/
/* line 341, ../sass/styles.scss */
.intro {
  float: left;
  width: 204px;
  height: 113px;
  padding: 8px 18px 43px 18px;
  background: url("/images/intro_box_background_pink.png") no-repeat;
  font-size: 14px;
  position: relative;
}
/* line 349, ../sass/styles.scss */
.intro a {
  color: white;
}
/* line 352, ../sass/styles.scss */
.intro h1 {
  color: white;
}

/* line 356, ../sass/styles.scss */
.intro2 {
  float: left;
  width: 240px;
  height: 164px;
}
/* line 360, ../sass/styles.scss */
.intro2 IMG {
  width: 100%;
}

/* line 367, ../sass/styles.scss */
.home_right_events {
  float: left;
  width: 480px;
  height: 164px;
  overflow: hidden;
}

/* line 374, ../sass/styles.scss */
.home_events_bottom {
  clear: left;
  float: left;
  width: 960px;
  height: 164px;
  overflow: hidden;
}

/* line 382, ../sass/styles.scss */
.home_event {
  float: left;
  width: 240px;
  height: 164px;
  overflow: hidden;
  position: relative;
}
/* line 388, ../sass/styles.scss */
.home_event IMG {
  width: 100%;
  height: 100%;
}
/* line 392, ../sass/styles.scss */
.home_event .hover {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 240px;
  height: 164px;
  background: url("/images/event_hover.png") no-repeat;
}
/* line 400, ../sass/styles.scss */
.home_event .hover .text {
  position: absolute;
  top: 104px;
  width: 240px;
  text-align: center;
  color: #FFF;
  font-size: 16px;
  text-transform: capitalize;
}

/* line 412, ../sass/styles.scss */
.gallery_image_holder {
  float: left;
  width: 240px;
  height: 240px;
  overflow: hidden;
  position: relative;
}
/* line 418, ../sass/styles.scss */
.gallery_image_holder IMG {
  width: 240px;
  height: 240px;
}
/* line 422, ../sass/styles.scss */
.gallery_image_holder .gallery_image_hover {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 240px;
  height: 240px;
  background: url("/images/gallery_hover.png") no-repeat;
}
/* line 430, ../sass/styles.scss */
.gallery_image_holder .gallery_image_hover .name {
  position: absolute;
  top: 104px;
  width: 220px;
  padding: 0px 10px;
  text-align: center;
  color: #FFF;
  font-size: 16px;
  text-transform: capitalize;
}
/* line 440, ../sass/styles.scss */
.gallery_image_holder .gallery_image_hover .text {
  font-size: 12px;
}

/* line 446, ../sass/styles.scss */
#gallery_holder {
  float: left;
  width: 720px;
  margin: -50px 0px -50px -47px;
}

/* line 452, ../sass/styles.scss */
#gallery {
  float: left;
  width: 720px;
  margin: 0px 0px -50px -47px;
}
/* line 456, ../sass/styles.scss */
#gallery A {
  float: left;
  width: 240px;
  height: 240px;
  overflow: hidden;
}
/* line 462, ../sass/styles.scss */
#gallery IMG {
  width: 240px;
  height: 240px;
}

/* line 468, ../sass/styles.scss */
#back_holder {
  clear: left;
  float: left;
  width: 720px;
  height: 60px;
  margin: 0px 0px 0px -47px;
  position: relative;
}

/* line 477, ../sass/styles.scss */
.client_holder {
  float: left;
  width: 149px;
  height: 139px;
  padding: 50px 45px;
  border-right: 1px solid #D60080;
  border-bottom: 1px solid #D60080;
  text-align: center;
  font-size: 14px;
  color: #D60080;
}
/* line 487, ../sass/styles.scss */
.client_holder IMG {
  max-width: 149px;
  max-height: 139px;
}

/* line 493, ../sass/styles.scss */
.last_client {
  border-right: none;
}

/* line 497, ../sass/styles.scss */
.shopping_cart_right {
  float: left;
  width: 156px;
  min-height: 195px;
  overflow: hidden;
  padding: 52px 42px;
  background: url("/images/shopping_cart_holder.png") bottom left no-repeat black;
  position: relative;
}

/* line 507, ../sass/styles.scss */
.upcoming_events {
  float: left;
  width: 156px;
  height: 195px;
  overflow: hidden;
  padding: 52px 42px;
  background: url("/images/upcoming_events_holder.png") no-repeat #d60080;
  position: relative;
}
/* line 515, ../sass/styles.scss */
.upcoming_events .upcoming_row {
  clear: left;
  float: left;
  width: 156px;
  margin: 0px 0px 20px 0px;
}
/* line 520, ../sass/styles.scss */
.upcoming_events .upcoming_row .date {
  float: left;
  width: 43px;
  margin: 0px 15px 0px 0px;
}
/* line 524, ../sass/styles.scss */
.upcoming_events .upcoming_row .date .number {
  float: left;
  width: 43px;
  font-size: 20px;
  font-weight: 900;
  text-align: right;
}
/* line 531, ../sass/styles.scss */
.upcoming_events .upcoming_row .date .month {
  clear: left;
  float: left;
  width: 43px;
  font-size: 20px;
  font-weight: 400;
  text-align: right;
}
/* line 540, ../sass/styles.scss */
.upcoming_events .upcoming_row .event_name {
  float: left;
  width: 98px;
  height: 35px;
  overflow: hidden;
  font-size: 14px;
  margin: 0px 0px 5px 0px;
}
/* line 548, ../sass/styles.scss */
.upcoming_events .upcoming_row .book_tickets {
  float: left;
  width: 65px;
  height: 12px;
  padding: 5px;
  color: #FFF;
  background: #000;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}

/* line 562, ../sass/styles.scss */
.tweet_container {
  float: left;
  width: 240px;
  height: 299px;
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  position: relative;
  overflow: hidden;
  background: #e7e7e7;
}

/* line 574, ../sass/styles.scss */
.tweet_inner {
  float: left;
  width: 160px;
  height: 199px;
  margin: 50px 40px;
  overflow: hidden;
}

/* line 582, ../sass/styles.scss */
.tweet_holder {
  float: left;
  width: 160px;
  position: relative;
}

/* line 588, ../sass/styles.scss */
.tweet_row {
  float: left;
  width: 160px;
  background: url("/images/tweet_row.png") no-repeat;
  color: black;
  overflow: hidden;
}
/* line 594, ../sass/styles.scss */
.tweet_row P {
  margin: 0px;
}

/* line 599, ../sass/styles.scss */
.tweet_time {
  margin: 0px;
  color: black;
}

/* line 605, ../sass/styles.scss */
.tweet_row P {
  color: black;
}
/* line 608, ../sass/styles.scss */
.tweet_row A {
  color: #EB008C;
}

/* line 613, ../sass/styles.scss */
.tweet_count {
  display: none;
}

/* line 617, ../sass/styles.scss */
.home_page_text {
  float: left;
  width: 405px;
  height: 214px;
  padding: 43px 38px 42px 37px;
  background: url("/images/home_text_holder.png") no-repeat;
  position: relative;
}

/* line 626, ../sass/styles.scss */
.blog_holder {
  float: left;
  width: 390px;
  height: 181px;
  padding: 54px 45px;
  background: #e7e7e7;
  position: relative;
}
/* line 634, ../sass/styles.scss */
.blog_holder P {
  margin: 0px;
}
/* line 637, ../sass/styles.scss */
.blog_holder .eventPost {
  clear: left;
  float: left;
  margin: 0px 0px 10px 0px;
}
/* line 642, ../sass/styles.scss */
.blog_holder .blogHeader {
  float: left;
  width: 100%;
  margin: 0px 0px 10px 0px;
  font-size: 14px;
}

/* line 650, ../sass/styles.scss */
.latest_news_holder {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 480px;
  height: 289px;
  padding: 54px 45px;
  background: black;
  position: relative;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 650, ../sass/styles.scss */
  .latest_news_holder {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 650, ../sass/styles.scss */
  .latest_news_holder {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 650, ../sass/styles.scss */
  .latest_news_holder {
    width: 100%;
    height: auto;
  }
}
/* line 674, ../sass/styles.scss */
.latest_news_holder .ln_header {
  color: #d60080;
  font-size: 35px;
  clear: left;
  float: left;
  margin: 0px 0px 10px 0px;
  width: 100%;
}
/* line 682, ../sass/styles.scss */
.latest_news_holder .ln_text {
  float: left;
  width: 100%;
  margin: 0px 0px 10px 0px;
  font-size: 14px;
  line-height: 23px;
  width: 100%;
}

/* line 699, ../sass/styles.scss */
.extLink {
  float: right;
  width: 21px;
  height: 21px;
  background: url("/images/right_arrow.png") no-repeat;
}

/* line 706, ../sass/styles.scss */
.blog_holder .blogContent {
  float: left;
  width: 100%;
  margin: 0px 0px 10px 0px;
}

/* line 712, ../sass/styles.scss */
.mailing_list_holder {
  float: left;
  width: 402px;
  height: 183px;
  padding: 53px 39px;
  background: url("/images/mailing_list_holder.png") no-repeat;
}
/* line 718, ../sass/styles.scss */
.mailing_list_holder .mail_title {
  float: left;
  width: 100%;
  font-size: 20px;
}
/* line 723, ../sass/styles.scss */
.mailing_list_holder .mail_text {
  clear: left;
  float: left;
  width: 100%;
  margin: 20px 0px;
  font-size: 14px;
}
/* line 730, ../sass/styles.scss */
.mailing_list_holder .mail_textbox {
  float: left;
  width: 170px;
  height: 36px;
  margin: 0px 0px 10px 0px;
  padding: 0 12px;
  color: #FFF;
  background: #D60080;
  border: 1px solid #FFF;
}
/* line 28, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox.placeholder {
  color: white;
}
/* line 29, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox:-moz-placeholder {
  color: white;
}
/* line 30, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox::-moz-placeholder {
  color: white;
}
/* line 31, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox::-webkit-input-placeholder {
  color: white;
}
/* line 741, ../sass/styles.scss */
.mailing_list_holder .mail_textbox_spacer {
  float: left;
  width: 10px;
  height: 36px;
}
/* line 746, ../sass/styles.scss */
.mailing_list_holder .mail_textbox_email {
  float: left;
  width: 338px;
  height: 36px;
  margin: 0px 0px 10px 0px;
  padding: 0 12px;
  color: #FFF;
  background: #D60080;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-right: none;
}
/* line 28, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox_email.placeholder {
  color: white;
}
/* line 29, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox_email:-moz-placeholder {
  color: white;
}
/* line 30, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox_email::-moz-placeholder {
  color: white;
}
/* line 31, ../sass/mixin.scss */
.mailing_list_holder .mail_textbox_email::-webkit-input-placeholder {
  color: white;
}

/* line 762, ../sass/styles.scss */
.mail_submit {
  float: left;
  width: 38px;
  height: 38px;
  border: none;
  background: url("/images/mail_submit_button.png");
  cursor: pointer;
}

/* line 771, ../sass/styles.scss */
#left_page {
  float: left;
  width: 626px;
  margin: 0px;
  padding: 50px 47px;
  background: #000;
  position: relative;
}

/* line 780, ../sass/styles.scss */
#right_page {
  float: right;
  width: 240px;
}

/* line 785, ../sass/styles.scss */
.staff_row {
  clear: left;
  float: left;
  width: 626px;
  margin: 0px 0px 50px 0px;
}

/* line 792, ../sass/styles.scss */
.staff_image {
  float: left;
  width: 125px;
  height: 125px;
  margin: 10px 48px 0px 0px;
  overflow: hidden;
  background: #FFF;
}
/* line 799, ../sass/styles.scss */
.staff_image IMG {
  width: 125px;
}

/* line 804, ../sass/styles.scss */
.staff_name {
  font-size: 14px;
  color: #D60080;
}

/* line 809, ../sass/styles.scss */
.staff_description {
  float: left;
  width: 453px;
}

/* line 814, ../sass/styles.scss */
.event_holder {
  float: left;
  width: 720px;
  margin: -50px 0px -50px -47px;
}

/* line 820, ../sass/styles.scss */
.event_row_odd {
  clear: left;
  float: left;
  width: 626px;
  margin: 0px;
  padding: 50px 47px;
  background: #000;
  position: relative;
}

/* line 830, ../sass/styles.scss */
.event_row_even {
  clear: left;
  float: left;
  width: 626px;
  margin: 0px;
  padding: 50px 47px;
  background: #D60080;
  position: relative;
}
/* line 838, ../sass/styles.scss */
.event_row_even A {
  color: #000;
}

/* line 843, ../sass/styles.scss */
.event_banner {
  float: left;
  width: 627px;
  height: 81px;
  margin: 0px 0px 30px 0px;
  overflow: hidden;
}
/* line 849, ../sass/styles.scss */
.event_banner IMG {
  width: 627px;
}

/* line 854, ../sass/styles.scss */
.event_date, .event_venue {
  clear: left;
  float: left;
  width: 627px;
  font-size: 14px;
}

/* line 861, ../sass/styles.scss */
.event_description {
  clear: left;
  float: left;
  width: 627px;
}

/* line 867, ../sass/styles.scss */
#overlay {
  position: absolute;
  background-color: #000000;
  opacity: .7;
  filter: alpha(opacity=70);
  zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  z-index: 10;
}

/* line 877, ../sass/styles.scss */
#minDivContainer {
  position: absolute;
  z-index: 1000;
  margin: 0 !important;
  width: 100%;
}

/* line 884, ../sass/styles.scss */
#miniDiv {
  background-color: #fff;
  color: #D60080;
  font-weight: bold;
  position: relative;
  width: 456px;
  padding: 50px;
  border: 3px #888 solid;
  cursor: default;
  margin: 150px auto;
  display: none;
}

/* line 897, ../sass/styles.scss */
#close {
  color: #D60080;
  position: absolute;
  top: 20px;
  right: 50px;
  cursor: pointer;
}

/* line 905, ../sass/styles.scss */
#no_tickets_available {
  display: none;
}

/* line 909, ../sass/styles.scss */
.event_row {
  clear: left;
  float: left;
  width: 627px;
  margin: 0px 0px 15px 0px;
}

/* line 916, ../sass/styles.scss */
.event_details {
  float: left;
  width: 627px;
  margin: 0px 0px 15px 0px;
  font-size: 14px;
}

/* line 923, ../sass/styles.scss */
.ticket_row {
  clear: left;
  float: left;
  width: 100%;
  margin: 0px 0px 17px 0px;
}
/* line 928, ../sass/styles.scss */
.ticket_row .ticket_type {
  float: left;
  width: 405px;
  margin: 0px 10px 0px 0px;
  position: relative;
}
/* line 934, ../sass/styles.scss */
.ticket_row .ticket_price {
  float: left;
  width: 60px;
  margin: 0px 5px 0px 0px;
  text-align: center;
}
/* line 940, ../sass/styles.scss */
.ticket_row .ticket_qty {
  float: left;
  width: 50px;
  margin: 0px 5px 0px 0px;
  text-align: center;
}

/* line 948, ../sass/styles.scss */
.show_ticket_info {
  width: 30px;
  margin: 0px 0px -5px 5px;
  cursor: pointer;
  width: 16px;
  height: 17px;
  background: url("/images/ticket_info_icon.png") no-repeat;
  display: inline-block;
  position: relative;
}

/* line 959, ../sass/styles.scss */
.ticket_info {
  display: none;
  position: absolute;
  left: 0px;
  top: -29px;
  cursor: text;
}

/* line 967, ../sass/styles.scss */
.ticket_info_background {
  color: #FFF;
  background: #D60080;
  padding: 7px;
  width: 400px;
}
/* line 972, ../sass/styles.scss */
.ticket_info_background P {
  margin: 0px;
}

/* line 977, ../sass/styles.scss */
.qty_box {
  float: left;
  width: 14px;
  height: 16px;
  padding: 0px 2px 2px 2px;
  margin: -1px 0px 0px 16px;
  text-align: center;
  font-size: 12px;
  color: #D60080;
  border: none;
  background: #FFF;
}

/* line 990, ../sass/styles.scss */
.add_to_cart {
  float: right;
  margin: -1px 0px 0px 0px;
  padding: 1px;
  font-size: 12px;
  color: #FFF;
  border: none;
  background: #D60080;
  cursor: pointer;
}

/* line 1001, ../sass/styles.scss */
.cart_stage_holder {
  float: left;
  width: 627px;
  margin: 0px 0px 50px 0px;
}
/* line 1005, ../sass/styles.scss */
.cart_stage_holder IMG {
  float: left;
}
/* line 1008, ../sass/styles.scss */
.cart_stage_holder .cart_stage_spacer {
  float: left;
  width: 15px;
  height: 10px;
}

/* line 1016, ../sass/styles.scss */
.ticket_row .col1 {
  float: left;
  width: 164px;
  margin: 0px 5px 0px 0px;
}
/* line 1021, ../sass/styles.scss */
.ticket_row .col2, .ticket_row .col3 {
  float: left;
  width: 164px;
  margin: 0px 5px 0px 0px;
}
/* line 1026, ../sass/styles.scss */
.ticket_row .col4 {
  float: left;
  width: 90px;
  margin: 0px;
  text-align: center;
  padding: 8px 0px;
}
/* line 1032, ../sass/styles.scss */
.ticket_row .col4 INPUT {
  float: right;
  margin: 1px 0px 0px 5px;
}
/* line 1037, ../sass/styles.scss */
.ticket_row .colspan4 {
  float: left;
  width: 100%;
  margin: 0px 5px 0px 0px;
  padding: 0px;
}
/* line 1042, ../sass/styles.scss */
.ticket_row .colspan4 .textbox {
  width: 595px;
}

/* line 1048, ../sass/styles.scss */
.textbox {
  float: left;
  width: 150px;
  margin: 0 0 10px;
  padding: 8px 6px;
  background: #FFF;
  color: #000;
  border: none;
}

/* line 1058, ../sass/styles.scss */
.inv_dropdown {
  float: left;
  width: 160px;
  margin: 0 0 10px;
  padding: 4px 6px;
  background: #FFF;
  color: #000;
  border: none;
}
@media (max-width: 479px) {
  /* line 1058, ../sass/styles.scss */
  .inv_dropdown {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1058, ../sass/styles.scss */
  .inv_dropdown {
    width: 100%;
  }
}

/* line 1074, ../sass/styles.scss */
.delivery_address_holder .textbox, .invoice_address_holder .textbox, .additional_info_holder .textbox, .country_info_holder .textbox {
  margin: 0px 0px 10px 0px;
  padding: 5px;
}

/* line 1079, ../sass/styles.scss */
.textbox_ok {
  background: #FFF;
  border: 1px solid #00CC00;
}

/* line 1084, ../sass/styles.scss */
.textbox_error {
  border: 1px solid #CC0000;
  background: #f8b9b7;
}

/* line 1089, ../sass/styles.scss */
.textarea {
  float: left;
  width: 595px;
  height: 56px;
  padding: 10px 5px;
  background: #FFF;
  color: #000;
  border: none;
  font-size: 12px;
  font-family: helvetica, arial;
}

/* line 1101, ../sass/styles.scss */
.next_button {
  float: left;
  width: 60px;
  height: 60px;
  background: url("/images/next_button.png") no-repeat;
  border: none;
  cursor: pointer;
}

/*---------------------------
PAYMENT PAGES
---------------------------*/
/* line 1114, ../sass/styles.scss */
.delivery_address_holder {
  float: left;
  width: 232px;
  margin: 0px 10px 0px 0px;
}
/* line 1118, ../sass/styles.scss */
.delivery_address_holder input[type=text] {
  /*width: 300px;*/
}

/* line 1123, ../sass/styles.scss */
.paymentPagesButton {
  padding: 5px 20px 5px 20px !important;
}

/*---------------------------
PAYMENT PAGES
---------------------------*/
/* line 1131, ../sass/styles.scss */
.invoice_address_holder {
  float: left;
  width: 232px;
  margin: 0px 0px 0px 0px;
}
/* line 1135, ../sass/styles.scss */
.invoice_address_holder .category_heading {
  float: left;
  width: 100%;
  height: 20px;
  margin: 0px 0px 3px 0px;
}

/* line 1143, ../sass/styles.scss */
.additional_info_holder {
  clear: left;
  float: left;
  width: 474px;
  margin: 20px 0px 20px 0px;
}

/* line 1150, ../sass/styles.scss */
.country_info_holder {
  clear: left;
  float: left;
  width: 474px;
  margin: 20px 0px 20px 0px;
}

/* line 1157, ../sass/styles.scss */
.additional_spacer {
  float: left;
  width: 70px;
  height: 20px;
}

/* line 1163, ../sass/styles.scss */
.same_as_delivery {
  clear: left;
  float: left;
  padding: 10px;
  margin: 0px 0px 10px 0px;
  background: #D60080;
  color: #FFF;
  cursor: pointer;
  border: 0px solid white;
}

/* line 1174, ../sass/styles.scss */
.lead_details {
  clear: left;
  float: left;
  width: 627px;
  margin: 0px 0px 20px 0px;
}

/* line 1181, ../sass/styles.scss */
.cat_heading {
  font-size: 14px;
  margin: 0px 0px 15px 0px;
}

/* line 1186, ../sass/styles.scss */
.address_details, .cart_overview {
  clear: left;
  float: left;
  width: 626px;
  margin: 0px 0px 20px 0px;
}

/* line 1193, ../sass/styles.scss */
.cart_row {
  clear: left;
  float: left;
  width: 156px;
  margin: 0px 0px 15px 0px;
}

/* line 1200, ../sass/styles.scss */
.delete_ticket {
  cursor: pointer;
}

/*
.event_row{
    clear:left;
    float:left;
    width:614px;
    padding:0px 0px 15px 0px;
    margin:0px 0px 15px 0px;
    background:url('/images/event_row_underline.png') no-repeat bottom center;
}

.event_info{
    float:left;
    width:225px;
    margin:14px 0px;
}

.event_title{
    float:left;
    width:225px;
    font-weight:bold;
    color:#333;
    text-shadow:1px 1px #FFF;
    text-transform:uppercase;
}

.event_category{
    clear:left;
    float:left;
    width:225px;
    color:#666;
    text-shadow:1px 1px #FFF;
}

.event_time{
    clear:left;
    float:left;
    width:225px;
    color:#666;
    text-shadow:1px 1px #FFF;
}

.event_time STRONG{
    font-weight:bold;
    color:#333;
}

.event_location{
    clear:left;
    float:left;
    width:225px;
    color:#666;
    text-shadow:1px 1px #FFF;
}

.event_location STRONG{
    font-weight:bold;
    color:#333;
}

.event_tickets{
    clear:left;
    float:left;
    width:225px;
    color:#666;
    text-shadow:1px 1px #FFF;
}

.event_tickets STRONG{
    font-weight:bold;
    color:#333;
}

.book_now_button{
    float:right;
    width:127px;
    height:46px;
    background:url('/images/book_now_button.png') no-repeat;
    margin:56px 0px 0px 0px;
}

.delete_ticket{
    cursor:pointer;
    color:#0083BB;
}

.delete_ticket STRONG{
    color:#0083BB;
}

.event_details_bottom{
    clear:left;
    float:left;
    width:605px;
    margin:25px 0px 0px 0px;
}

.tickets_holder{
    float:left;
    width:605px;
    margin:0px;
}

.ticket_row{
    clear:left;
    float:left;
    width:605px;
    margin:0px 0px 25px 0px;
}

.ticket_type{
    float:left;
    width:200px;
    margin:0px 20px 0px 0px;
    position:relative;
}

.show_ticket_info{
    width:30px;
    margin:0px 0px -5px 5px;
    cursor:pointer;
    width:16px;
    height:17px;
    background:url('/images/ticket_info_icon.png') no-repeat;
    display:inline-block;
    position:relative;
}

.ticket_info{
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    cursor:text;
}

.ticket_info_background{
    color:#FFF;
    padding:7px 7px;
    width:200px;
    background:url('/images/info_background.png') repeat;
}

.ticket_info_background P{
    margin:0px;
}

.ticket_info_bottom{
    margin:0px auto;
    width:20px;
    height:11px;
    background:url('/images/info_background_bottom.png') no-repeat;
}



.ticket_price{
    float:left;
    width:150px;
    margin:0px 20px 0px 0px;
}

.ticket_qty{
    float:left;
    width:100px;
    margin:0px 20px 0px 0px;
}

.add_to_cart{
    float:right;
    margin:1px 0px 0px 0px;
    padding:0px;
    font-size:11px;
    color:#0E56A2;
    text-shadow:1px 1px #FFF;
    border:none;
    background:transparent;
    cursor:pointer;
}

.qty{
    float:left;
    width:60px;
}

.qty_box{
    float:left;
    width:18px;
    height:14px;
    padding:7px 4px;
    margin:-6px 0px 0px 0px;
    text-align:center;
    font-size:15px;
    color:#333;
    text-shadow:1px 1px #FFF;
    border:none;
    background:url('/images/qty_box.png') no-repeat;
}

.event_description{
    clear:left;
    float:left;
    width:605px;
    margin:25px 0px 50px 0px;
}

.contact_organiser_button{
    float:left;
    width:190px;
    height:46px;
    background:url('/images/contact_organiser_button.png') no-repeat;
}

.back_to_events_button{
    float:right;
    width:190px;
    height:46px;
    background:url('/images/back_to_events_button.png') no-repeat;
}

.cart_row{
    clear:left;
    float:left;
    width:160px;
    margin:0px 0px 25px 0px;
    line-height:18px;
}

.cart_event_row{
    clear:left;
    float:left;
    width:160px;
    margin:0px 0px 0px 0px;
    line-height:18px;
}

.checkout_button{
    float:left;
    width:127px;
    height:46px;
    background:url('/images/checkout_button.png') no-repeat;
    cursor:pointer;
    border:none;
}

.invoice_button{
    float:left;
    width:127px;
    height:46px;
    background:url('/images/invoice_button.png') no-repeat;
    cursor:pointer;
    border:none;
}

.pay_now_button{
    float:left;
    width:127px;
    height:46px;
    background:url('/images/pay_now_button.png') no-repeat;
    cursor:pointer;
    border:none;
}

.right{
    float:right;
}

.bottom{
    position:absolute;
    bottom:0px;
    left:20px;
}

.clear_button{
    float:left;
    width:127px;
    height:46px;
    background:url('/images/clear_button.png') no-repeat;
    cursor:pointer;
}

.amend_button{
    float:left;
    width:127px;
    height:46px;
    background:url('/images/amend_button.png') no-repeat;
    cursor:pointer;
}

.cart_right_clearer{
    clear:both;
    float:left;
    height:10px;
    width:127px;
}

.ticket_event_row{
    clear:left;
    float:left;
    width:605px;
    margin:0px 0px 50px 0px;
}

.ticket_event_row STRONG{
    font-size:12px;
    font-weight:bold;
    color:#333;
}

.ticket_event_row .ticket_row{
    clear:left;
    float:left;
    width:605px;
    margin:0px 0px 10px 0px;
}

.ticket_event_row .ticket_row .col1{
    float:left;
    width:150px;
    margin:0px 5px 0px 0px;
    padding:8px 0px;
}

.ticket_event_row .ticket_row .col2{
    float:left;
    width:175px;
    margin:0px 5px 0px 0px;
}

.ticket_event_row .ticket_row .col3{
    float:left;
    width:175px;
    margin:0px 5px 0px 0px;
}

.ticket_event_row .ticket_row .col4{
    float:left;
    width:90px;
    margin:0px;
    text-align:center;
    padding:8px 0px;
}

.ticket_event_row .ticket_row .col4 INPUT{
    float:right;
    margin:1px 0px 0px 5px;
}

.textbox{
    float:left;
    width:163px;
    height:18px;
    padding:5px;
    background:url('/images/textbox.png') no-repeat;
    border:none;
}

.textbox_ok{
    float:left;
    width:163px;
    height:18px;
    padding:5px;
    background:url('/images/textbox_ok.png') no-repeat;
    border:none;
}

.textbox_error{
    float:left;
    width:163px;
    height:18px;
    padding:5px;
    background:url('/images/textbox_error.png') no-repeat;
    border:none;
}

.textarea{
    float:left;
    width:403px;
    height:56px;
    padding:10px 5px;
    background:url('/images/textarea.png') no-repeat;
    border:none;
    font-size:12px;
    font-family: helvetica, arial;
}

.next_button{
    float:right;
    width:127px;
    height:46px;
    cursor:pointer;
    border:none;
    background:url('/images/next_button.png') no-repeat;
}

.back_button{
    float:right;
    width:127px;
    height:46px;
    cursor:pointer;
    border:none;
    background:url('/images/back_button.png') no-repeat;
}

.button_spacer{
    float:right;
    width:20px;
    height:46px;
}

.invoice_address_holder{
    float:left;
    width:175px;
    margin:0px 0px 20px 0px;
}

.invoice_address_holder INPUT{
    margin:0px 0px 10px 0px;
}

.delivery_address_holder{
    float:left;
    width:175px;
    margin:0px 65px 20px 0px;
}

.delivery_address_holder INPUT{
    margin:0px 0px 10px 0px;
}

.same_as_delivery{
    clear:left;
    float:left;
    font-size:14px;
    color:#666;
    font-weight:normal;
    text-shadow:none;
    text-transform:none;
    cursor:pointer;
}

.same_as_delivery INPUT{
    float:left;
    margin:1px 10px 0px 0px;
}

.additional_info_holder{
    clear:left;
    float:left;
    width:425px;
    margin:0px 0px 20px 0px;
}

.additional_info_holder INPUT{
    margin:0px 10px 10px 0px;
}

.additional_spacer{
    float:left;
    width:55px;
    height:20px;
}

.category_heading{
    margin:0px 0px 20px 0px;
    color:#333;
    text-shadow:1px 1px #FFF;
    font-weight:bold;
    text-transform:uppercase;
}

.details_row{
    clear:left;
    float:left;
    margin:0px 0px 2px 0px;
}

.contact_details{
    float:left;
    width:220px;
    margin:15px 20px 30px 0px;
    text-shadow:1px 1px #FFF;
}

.address_details{
    clear:left;
    float:left;
    width:460px;
    margin:0px 0px 30px 0px;
    text-shadow:1px 1px #FFF;
}

.del_address{
    float:left;
    width:220px;
    margin:0px 20px 0px 0px;
}

.inv_address{
    float:left;
    width:220px;
    margin:0px;
}

.cart_overview{
    clear:left;
    float:left;
    width:614px;
}

.old_price{
    text-decoration:line-through;
    margin:0px 5px 0px 0px;
}

.early_price{
    color:#0083BB;
}*/
/* line 1722, ../sass/styles.scss */
.client_area_holder {
  width: 100%;
}
/* line 1724, ../sass/styles.scss */
.client_area_holder .intro {
  float: left;
  width: 867px;
  height: auto;
  padding: 43px 45px;
  background: black;
  font-size: 14px;
  position: relative;
}
/* line 1733, ../sass/styles.scss */
.client_area_holder .mailing_list_holder {
  float: left;
  width: 780px;
  height: 183px;
  padding: 53px 39px;
  background: black;
}
/* line 1741, ../sass/styles.scss */
.client_area_holder .downloadcbutton {
  display: inline-block;
  color: #ffffff;
  padding: 6px 24px;
  text-decoration: none;
  margin-bottom: 25px;
  background: #d60080;
}
/* line 1748, ../sass/styles.scss */
.client_area_holder .downloadcbutton:hover {
  background-color: #d60080;
}
/* line 1750, ../sass/styles.scss */
.client_area_holder .downloadcbutton:active {
  position: relative;
  top: 1px;
}
/* line 1754, ../sass/styles.scss */
.client_area_holder .download_holder {
  clear: both;
  float: left;
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #d60080;
}
/* line 1761, ../sass/styles.scss */
.client_area_holder .titlefont {
  font-size: 15px;
  color: white;
  padding-bottom: 30px;
  border-bottom: 1px solid #d60080;
}
/* line 1767, ../sass/styles.scss */
.client_area_holder .titlefont2 {
  font-size: 18px;
  font-weight: 600;
  color: #d60080;
  margin-top: 15px;
}
/* line 1773, ../sass/styles.scss */
.client_area_holder .event_holder {
  float: left;
  width: 618px;
  margin: -50px 0px -50px -47px;
  min-height: 640px;
  padding: 42px;
}
/* line 1780, ../sass/styles.scss */
.client_area_holder .mail_textbox {
  background: black;
}
/* line 1783, ../sass/styles.scss */
.client_area_holder .mail_submit {
  background: url("/images/mail_submit_button_black.png") no-repeat;
}

/* line 1787, ../sass/styles.scss */
#left_speaker_page {
  float: left;
  margin: 0px;
  background: #000;
  position: relative;
  width: 720px;
  padding: 0;
}
/* line 1797, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content {
  background: #d60080;
  color: white;
  padding: 60px 50px;
  text-align: center;
}
/* line 1798, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content a {
  color: black;
}
@media (max-width: 479px) {
  /* line 1797, ../sass/styles.scss */
  #left_speaker_page .speakers_holder .top-content {
    padding: 50px 47px;
  }
}
/* line 1808, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content .content {
  padding: 0px 35px;
}
@media (max-width: 479px) {
  /* line 1808, ../sass/styles.scss */
  #left_speaker_page .speakers_holder .top-content .content {
    padding: 0;
  }
}
/* line 1813, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content .content p {
  line-height: 1.5;
}
/* line 1817, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content h2 {
  color: #d60080;
  font-size: 25px;
  line-height: 1.2;
  margin: 40px 0;
}
/* line 1823, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content .stat1 {
  float: left;
  margin-right: 52px;
  margin-top: 22px;
  margin-left: -10px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1823, ../sass/styles.scss */
  #left_speaker_page .speakers_holder .top-content .stat1 {
    margin-right: 30px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1823, ../sass/styles.scss */
  #left_speaker_page .speakers_holder .top-content .stat1 {
    float: none;
    margin: 0 0 20px;
  }
}
/* line 1836, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content .stat2 {
  float: left;
  margin-right: 60px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1836, ../sass/styles.scss */
  #left_speaker_page .speakers_holder .top-content .stat2 {
    margin-right: 50px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1836, ../sass/styles.scss */
  #left_speaker_page .speakers_holder .top-content .stat2 {
    float: none;
    margin: 0 20px 20px;
  }
}
/* line 1847, ../sass/styles.scss */
#left_speaker_page .speakers_holder .top-content .stat3 {
  float: left;
  margin-top: 27px;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1847, ../sass/styles.scss */
  #left_speaker_page .speakers_holder .top-content .stat3 {
    float: none;
    margin: 0;
  }
}
/* line 1857, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakers_header {
  background: url("/images/speaker_header.png") no-repeat;
  padding: 55px 140px 10px 140px;
  height: 134px;
  width: 440px;
  text-align: center;
  font-size: 15px;
  color: white;
}
/* line 1858, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakers_header A {
  color: white;
}
/* line 1868, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakers_header #header-top {
  text-align: center;
  font-size: 35px;
  padding-bottom: 20px;
}
/* line 1872, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakers_header #header-top a {
  color: white;
}
/* line 1879, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox {
  padding: 45px 50px 45px 50px;
  width: 36%;
  float: left;
  border-right: 1px solid #D60080;
  border-bottom: 1px solid #D60080;
}
/* line 1885, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .readmore {
  margin-top: 20px;
  float: left;
  width: 65px;
  height: 12px;
  padding: 5px;
  color: #FFF;
  background: #D60080;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
/* line 1896, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .readmore a {
  color: #FFF;
}
/* line 1900, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .speaker_name {
  margin-top: 20px;
  font-size: 20px;
  color: #D60080;
}
/* line 1905, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .speaker_event {
  margin-top: 5px;
  font-size: 15px;
  height: 36px;
}
/* line 1911, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .speaker_image img {
  width: 269px;
  height: 201px;
}
/* line 1916, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .speaker_text {
  margin-top: 15px;
  font-size: 12px;
  height: 30px;
}
/* line 1921, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .soical {
  margin-top: 20px;
}
/* line 1923, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .soical .youtube {
  padding-right: 10px;
}
/* line 1926, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox .soical .twitter {
  padding-right: 10px;
}
/* line 1931, ../sass/styles.scss */
#left_speaker_page .speakers_holder .speakerContainer .speakerBox:nth-child(2n+0) {
  border-right: none;
}

/* line 1938, ../sass/styles.scss */
#left_side_page {
  float: left;
  margin: 0px;
  background: #000;
  position: relative;
  padding: 50px 47px;
  width: 626px;
}
/* line 1948, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox {
  width: 100%;
  float: left;
}
/* line 1954, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .back {
  margin-top: 20px;
  float: left;
  width: 65px;
  height: 12px;
  padding: 5px;
  color: #FFF;
  background: #D60080;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
/* line 1965, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .back a {
  color: #FFF;
}
/* line 1969, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .speaker_name {
  margin-top: 20px;
  font-size: 20px;
  color: #D60080;
}
/* line 1974, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .speaker_event {
  margin-top: 5px;
  font-size: 15px;
}
/* line 1980, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .speaker_image img {
  width: 269px;
  height: 201px;
}
/* line 1985, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .speaker_text {
  margin-top: 30px;
  font-size: 12px;
}
/* line 1989, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .soical {
  margin-top: 20px;
}
/* line 1991, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .soical .youtube {
  padding-right: 10px;
}
/* line 1994, ../sass/styles.scss */
#left_side_page .speaker_holder .speakerBox .soical .twitter {
  padding-right: 10px;
}

/* line 2003, ../sass/styles.scss */
.get_in_touch {
  cursor: pointer;
}

/* line 2008, ../sass/styles.scss */
#discountformcss {
  float: left;
  width: 100%;
  margin-top: 15px;
}

/* line 2013, ../sass/styles.scss */
#discountformcss #discount_submit {
  float: left;
  padding: 8px;
  margin: 0px 0px 0px 0px;
  background: #D60080;
  color: #FFF;
  cursor: pointer;
  border: 0 solid black;
}

/* line 2022, ../sass/styles.scss */
.discount-applied {
  float: left;
  background: #197419;
  padding: 10px 15px;
  font-size: 12px;
}

/* line 2028, ../sass/styles.scss */
.discount-notapplied {
  float: left;
  background: #a82a39;
  padding: 10px 15px;
  font-size: 12px;
}

@media (max-width: 479px) {
  /* line 1, ../sass/_responsive.scss */
  .wrapper, .header_inner {
    width: 270px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1, ../sass/_responsive.scss */
  .wrapper, .header_inner {
    width: 440px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1, ../sass/_responsive.scss */
  .wrapper, .header_inner {
    width: 700px;
  }
}
@media (min-width: 960px) {
  /* line 1, ../sass/_responsive.scss */
  .wrapper, .header_inner {
    width: 960px;
  }
}

@media (max-width: 479px) {
  /* line 16, ../sass/_responsive.scss */
  .header_inner {
    background: url("/images/mobile-header-background.png") top right no-repeat;
  }
}

@media (max-width: 479px) {
  /* line 22, ../sass/_responsive.scss */
  .top_menu {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 22, ../sass/_responsive.scss */
  .top_menu {
    display: none;
  }
}

/* line 31, ../sass/_responsive.scss */
.mobile_menu {
  height: 45px;
  padding: 9px 0;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 31, ../sass/_responsive.scss */
  .mobile_menu {
    display: none;
  }
}
@media (min-width: 960px) {
  /* line 31, ../sass/_responsive.scss */
  .mobile_menu {
    display: none;
  }
}
@media (max-width: 479px) {
  /* line 43, ../sass/_responsive.scss */
  .mobile_menu .twitter_icon {
    float: left;
    margin-top: 4px;
    margin-right: 0px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 43, ../sass/_responsive.scss */
  .mobile_menu .twitter_icon {
    float: left;
    margin-top: 4px;
    margin-right: 2px;
  }
}
@media (max-width: 479px) {
  /* line 57, ../sass/_responsive.scss */
  .mobile_menu .facebook_icon {
    float: left;
    margin-top: 4px;
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 57, ../sass/_responsive.scss */
  .mobile_menu .facebook_icon {
    float: left;
    margin-top: 4px;
    margin-right: 20px;
  }
}
@media (max-width: 479px) {
  /* line 70, ../sass/_responsive.scss */
  .mobile_menu .linkedin_icon {
    float: left;
    margin-top: 4px;
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 70, ../sass/_responsive.scss */
  .mobile_menu .linkedin_icon {
    float: left;
    margin-top: 4px;
    margin-right: 2px;
  }
}
@media (max-width: 479px) {
  /* line 82, ../sass/_responsive.scss */
  .mobile_menu .flickr_icon {
    float: left;
    margin-top: 4px;
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 82, ../sass/_responsive.scss */
  .mobile_menu .flickr_icon {
    float: left;
    margin-top: 4px;
    margin-right: 2px;
  }
}
/* line 98, ../sass/_responsive.scss */
.mobile_menu .show_menu {
  float: left;
  height: 27px;
  width: 27px;
  margin-right: 24px;
  cursor: pointer;
}
@media (max-width: 479px) {
  /* line 98, ../sass/_responsive.scss */
  .mobile_menu .show_menu {
    margin-right: 4px !important;
  }
}
/* line 108, ../sass/_responsive.scss */
.mobile_menu .mobile_menu_holder {
  display: none;
  position: relative;
  top: 9px;
  left: 0;
  z-index: 1000;
  min-width: 100%;
}
/* line 115, ../sass/_responsive.scss */
.mobile_menu .mobile_menu_holder a {
  clear: both;
  float: left;
  width: 100%;
  background: #d60080;
  padding: 20px 40px;
  color: white;
  border-bottom: 1px solid black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: capitalize;
}
/* line 127, ../sass/_responsive.scss */
.mobile_menu .get_in_touch {
  float: left;
  color: white;
  margin-top: 8px;
}

@media (max-width: 479px) {
  /* line 135, ../sass/_responsive.scss */
  .top_contact .contact_details {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 135, ../sass/_responsive.scss */
  .top_contact .contact_details {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 135, ../sass/_responsive.scss */
  .top_contact .contact_details {
    width: 35%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
  }
}
@media (max-width: 479px) {
  /* line 152, ../sass/_responsive.scss */
  .top_contact .map_image {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 152, ../sass/_responsive.scss */
  .top_contact .map_image {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 152, ../sass/_responsive.scss */
  .top_contact .map_image {
    width: 65%;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 163, ../sass/_responsive.scss */
  .top_contact .map_image IMG {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 171, ../sass/_responsive.scss */
  .sub_header {
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 171, ../sass/_responsive.scss */
  .sub_header {
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 171, ../sass/_responsive.scss */
  .sub_header {
    height: auto;
  }
}

@media (max-width: 479px) {
  /* line 183, ../sass/_responsive.scss */
  .logo {
    width: 100%;
    height: auto;
  }
  /* line 187, ../sass/_responsive.scss */
  .logo IMG {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 183, ../sass/_responsive.scss */
  .logo {
    width: 100%;
    height: auto;
  }
  /* line 194, ../sass/_responsive.scss */
  .logo IMG {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 183, ../sass/_responsive.scss */
  .logo {
    width: 228px;
    height: auto;
    margin: 27px 0px;
  }
  /* line 202, ../sass/_responsive.scss */
  .logo IMG {
    width: 100%;
  }
}
@media (min-width: 960px) {
  /* line 183, ../sass/_responsive.scss */
  .logo {
    width: 480px;
  }
  /* line 208, ../sass/_responsive.scss */
  .logo IMG {
    width: auto;
  }
}

@media (max-width: 479px) {
  /* line 214, ../sass/_responsive.scss */
  .sub_menu {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 214, ../sass/_responsive.scss */
  .sub_menu {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 214, ../sass/_responsive.scss */
  .sub_menu {
    margin-top: 32px;
  }
}

/* line 226, ../sass/_responsive.scss */
.home_page_top_events {
  width: 100%;
}

@media (max-width: 479px) {
  /* line 230, ../sass/_responsive.scss */
  .home_right_events, .home_events_bottom {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 230, ../sass/_responsive.scss */
  .home_right_events, .home_events_bottom {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 768px) and (max-width: 959px) {
  /* line 241, ../sass/_responsive.scss */
  .home_right_events {
    width: auto;
    height: auto;
    overflow: visible;
    float: none;
  }
}

@media (max-width: 479px) {
  /* line 250, ../sass/_responsive.scss */
  .home_events_bottom {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 250, ../sass/_responsive.scss */
  .home_events_bottom {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 250, ../sass/_responsive.scss */
  .home_events_bottom {
    clear: none;
    width: auto;
    height: auto;
    overflow: visible;
    float: none;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 263, ../sass/_responsive.scss */
  .home_events_bottom .home_event:nth-child(1) {
    width: 234px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 268, ../sass/_responsive.scss */
  .home_events_bottom .home_event:nth-child(3) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 273, ../sass/_responsive.scss */
  .home_events_bottom .home_event:nth-child(4) {
    display: none;
  }
}

@media (max-width: 479px) {
  /* line 280, ../sass/_responsive.scss */
  .home_event {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 280, ../sass/_responsive.scss */
  .home_event {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 280, ../sass/_responsive.scss */
  .home_event {
    width: 233px;
  }
}
@media (max-width: 479px) {
  /* line 290, ../sass/_responsive.scss */
  .home_event .hover {
    width: 100%;
    background-position: center;
    background-repeat: repeat;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 290, ../sass/_responsive.scss */
  .home_event .hover {
    width: 100%;
    background-position: center;
    background-repeat: repeat;
  }
}
@media (max-width: 479px) {
  /* line 301, ../sass/_responsive.scss */
  .home_event .hover .text {
    width: 100%;
    padding: 0 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 301, ../sass/_responsive.scss */
  .home_event .hover .text {
    width: 100%;
    padding: 0 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media (max-width: 479px) {
  /* line 316, ../sass/_responsive.scss */
  .intro {
    width: 100%;
    height: auto;
    padding: 35px 45px;
    background: black;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 324, ../sass/_responsive.scss */
  .intro H1 {
    line-height: 1.2;
    font-size: 25px;
    margin: 0;
  }
  /* line 329, ../sass/_responsive.scss */
  .intro p {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 316, ../sass/_responsive.scss */
  .intro {
    width: 50%;
    height: auto;
    padding: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
  }
  /* line 339, ../sass/_responsive.scss */
  .intro H1 {
    line-height: 1.2;
    font-size: 20px;
    margin: 0;
  }
  /* line 344, ../sass/_responsive.scss */
  .intro p {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 316, ../sass/_responsive.scss */
  .intro {
    width: 198px;
  }
}

@media (max-width: 479px) {
  /* line 353, ../sass/_responsive.scss */
  .intro2 {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 353, ../sass/_responsive.scss */
  .intro2 {
    width: 50%;
    height: auto;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 353, ../sass/_responsive.scss */
  .intro2 {
    width: 233px;
    text-align: center;
  }
}
@media (max-width: 479px) {
  /* line 366, ../sass/_responsive.scss */
  .intro2 IMG {
    padding-left: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 366, ../sass/_responsive.scss */
  .intro2 IMG {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 366, ../sass/_responsive.scss */
  .intro2 IMG {
    padding-left: 0;
  }
}

@media (max-width: 479px) {
  /* line 379, ../sass/_responsive.scss */
  .upcoming_events {
    width: 100%;
    height: auto;
    padding: 42px 42px 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #d60080;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 379, ../sass/_responsive.scss */
  .upcoming_events {
    width: 100%;
    height: auto;
    padding: 42px 42px 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #d60080;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 379, ../sass/_responsive.scss */
  .upcoming_events {
    width: 100%;
    height: 135px;
    padding: 32px 42px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #d60080;
  }
}
@media (min-width: 960px) {
  /* line 379, ../sass/_responsive.scss */
  .upcoming_events {
    padding: 37px 42px;
    height: 225px;
  }
}
@media (max-width: 479px) {
  /* line 405, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 405, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 405, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row {
    width: 33%;
    clear: none;
  }
}
@media (max-width: 479px) {
  /* line 416, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row .date {
    width: 25%;
    margin-bottom: -10px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 416, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row .date {
    width: 15%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 416, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row .date {
    width: 22%;
  }
}
@media (max-width: 479px) {
  /* line 428, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row .event_name {
    width: 65%;
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 428, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row .event_name {
    width: 80%;
    height: auto;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 428, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row .event_name {
    width: 70%;
    margin-bottom: 10px;
  }
}
@media (max-width: 479px) {
  /* line 444, ../sass/_responsive.scss */
  .upcoming_events .upcoming_row .book_tickets {
    clear: both;
    float: right;
    margin-right: 27%;
  }
}

@media (max-width: 479px) {
  /* line 454, ../sass/_responsive.scss */
  .tweet_container {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 454, ../sass/_responsive.scss */
  .tweet_container {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 454, ../sass/_responsive.scss */
  .tweet_container {
    display: none;
  }
}

@media (max-width: 479px) {
  /* line 466, ../sass/_responsive.scss */
  #left_speaker_page {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 466, ../sass/_responsive.scss */
  #left_speaker_page {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 466, ../sass/_responsive.scss */
  #left_speaker_page {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 481, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox {
    width: 35%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 481, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox {
    width: 77%;
    border-right: none;
  }
}
@media (max-width: 479px) {
  /* line 481, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox {
    width: 78%;
    border-right: none;
    padding: 30px 30px 30px 30px;
  }
}
@media (max-width: 479px) {
  /* line 495, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox .speaker_image img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 495, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox .speaker_image img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 479px) {
  /* line 506, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox .speaker_text {
    height: 45px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 512, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox:nth-child(3) {
    border-right: none;
    border-bottom: 1px solid #d60080;
  }
}
@media (max-width: 479px) {
  /* line 512, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakerContainer .speakerBox:nth-child(3) {
    border-right: none;
    border-bottom: 1px solid #D60080;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 523, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakers_header {
    padding: 55px 130px 10px 130px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 523, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakers_header {
    width: 100%;
    height: 100%;
    padding: 45px 0px 45px 0px;
  }
}
@media (max-width: 479px) {
  /* line 523, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakers_header {
    width: 100%;
    padding: 10px 0px 10px 0px;
    font-size: 13px;
  }
}
@media (max-width: 479px) {
  /* line 537, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakers_header #header-top {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  /* line 542, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakers_header #header-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 542, ../sass/_responsive.scss */
  #left_speaker_page .speakers_holder .speakers_header #header-bottom {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 479px) {
  /* line 556, ../sass/_responsive.scss */
  #left_side_page {
    width: 78%;
    height: auto;
    padding: 30px 30px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 556, ../sass/_responsive.scss */
  #left_side_page {
    width: 79%;
    height: auto;
    padding: 50px 47px 50px 46px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 556, ../sass/_responsive.scss */
  #left_side_page {
    width: 87%;
    height: auto;
    padding: 50px 46px 50px 45px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 573, ../sass/_responsive.scss */
  #left_side_page .speaker_holder .speakerBox {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 573, ../sass/_responsive.scss */
  #left_side_page .speaker_holder .speakerBox {
    width: 100%;
    border-right: none;
  }
}
@media (max-width: 479px) {
  /* line 573, ../sass/_responsive.scss */
  #left_side_page .speaker_holder .speakerBox {
    width: 100%;
    border-right: none;
  }
}
@media (max-width: 479px) {
  /* line 586, ../sass/_responsive.scss */
  #left_side_page .speaker_holder .speakerBox .speaker_image img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 586, ../sass/_responsive.scss */
  #left_side_page .speaker_holder .speakerBox .speaker_image img {
    width: 100%;
    height: auto;
  }
}

@media (max-width: 479px) {
  /* line 601, ../sass/_responsive.scss */
  .home_page_text {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 601, ../sass/_responsive.scss */
  .home_page_text {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 601, ../sass/_responsive.scss */
  .home_page_text {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
  }
}

/* line 622, ../sass/_responsive.scss */
.blog_holder {
  background: #e7e7e7;
  color: black;
}
@media (max-width: 479px) {
  /* line 622, ../sass/_responsive.scss */
  .blog_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 622, ../sass/_responsive.scss */
  .blog_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 622, ../sass/_responsive.scss */
  .blog_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media (max-width: 479px) {
  /* line 642, ../sass/_responsive.scss */
  .mailing_list_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("/images/mailing_list_holder.png") no-repeat bottom right #d60080;
    padding: 50px 35px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 642, ../sass/_responsive.scss */
  .mailing_list_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("/images/mailing_list_holder.png") no-repeat bottom right #d60080;
    padding: 50px 35px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 642, ../sass/_responsive.scss */
  .mailing_list_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("/images/mailing_list_holder.png") no-repeat bottom right #d60080;
    padding: 50px 35px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 664, ../sass/_responsive.scss */
  .mailing_list_holder .mail_textbox {
    width: 150px;
    margin-right: 10px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 670, ../sass/_responsive.scss */
  .mailing_list_holder .mail_textbox:nth-child(1n + 2) {
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 675, ../sass/_responsive.scss */
  .mailing_list_holder .mail_textbox_spacer {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 675, ../sass/_responsive.scss */
  .mailing_list_holder .mail_textbox_spacer {
    display: none;
  }
}
@media (max-width: 479px) {
  /* line 683, ../sass/_responsive.scss */
  .mailing_list_holder .mail_textbox_email {
    width: 133px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 683, ../sass/_responsive.scss */
  .mailing_list_holder .mail_textbox_email {
    width: 299px;
  }
}

@media (max-width: 479px) {
  /* line 693, ../sass/_responsive.scss */
  #left_page {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 693, ../sass/_responsive.scss */
  #left_page {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 693, ../sass/_responsive.scss */
  #left_page {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media (max-width: 479px) {
  /* line 708, ../sass/_responsive.scss */
  #right_page {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 708, ../sass/_responsive.scss */
  #right_page {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 708, ../sass/_responsive.scss */
  #right_page {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media (max-width: 479px) {
  /* line 723, ../sass/_responsive.scss */
  .staff_row {
    width: 100%;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 723, ../sass/_responsive.scss */
  .staff_row {
    width: 100%;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 734, ../sass/_responsive.scss */
  .staff_row .staff_name {
    clear: left;
    float: left;
    width: 100%;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 734, ../sass/_responsive.scss */
  .staff_row .staff_name {
    float: left;
    width: 50%;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 749, ../sass/_responsive.scss */
  .staff_row .staff_description {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 749, ../sass/_responsive.scss */
  .staff_row .staff_description {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

/* line 760, ../sass/_responsive.scss */
.staff_row:last-child {
  margin-bottom: 0;
}

@media (max-width: 479px) {
  /* line 764, ../sass/_responsive.scss */
  .shopping_cart_right {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 764, ../sass/_responsive.scss */
  .shopping_cart_right {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 764, ../sass/_responsive.scss */
  .shopping_cart_right {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: black;
  }
}

@media (max-width: 479px) {
  /* line 782, ../sass/_responsive.scss */
  .event_holder {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 782, ../sass/_responsive.scss */
  .event_holder {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 782, ../sass/_responsive.scss */
  .event_holder {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 795, ../sass/_responsive.scss */
  .event_holder .event_row_odd, .event_holder .event_row_even {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 795, ../sass/_responsive.scss */
  .event_holder .event_row_odd, .event_holder .event_row_even {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 795, ../sass/_responsive.scss */
  .event_holder .event_row_odd, .event_holder .event_row_even {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 805, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_banner, .event_holder .event_row_even .event_banner {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 805, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_banner, .event_holder .event_row_even .event_banner {
    display: none;
  }
}
/* line 813, ../sass/_responsive.scss */
.event_holder .event_row_odd .event_name, .event_holder .event_row_even .event_name {
  clear: left;
  float: left;
  font-size: 14px;
  width: 627px;
}
@media (max-width: 479px) {
  /* line 813, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_name, .event_holder .event_row_even .event_name {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 813, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_name, .event_holder .event_row_even .event_name {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 813, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_name, .event_holder .event_row_even .event_name {
    display: none;
  }
}
@media (min-width: 960px) {
  /* line 813, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_name, .event_holder .event_row_even .event_name {
    display: none;
  }
}
@media (max-width: 479px) {
  /* line 831, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_name, .event_holder .event_row_odd .event_date, .event_holder .event_row_odd .event_venue, .event_holder .event_row_odd .event_description, .event_holder .event_row_even .event_name, .event_holder .event_row_even .event_date, .event_holder .event_row_even .event_venue, .event_holder .event_row_even .event_description {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 831, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_name, .event_holder .event_row_odd .event_date, .event_holder .event_row_odd .event_venue, .event_holder .event_row_odd .event_description, .event_holder .event_row_even .event_name, .event_holder .event_row_even .event_date, .event_holder .event_row_even .event_venue, .event_holder .event_row_even .event_description {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 839, ../sass/_responsive.scss */
  .event_holder .event_row_odd .bottom_right_icon, .event_holder .event_row_even .bottom_right_icon {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 839, ../sass/_responsive.scss */
  .event_holder .event_row_odd .bottom_right_icon, .event_holder .event_row_even .bottom_right_icon {
    display: none;
  }
}
@media (max-width: 479px) {
  /* line 847, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_details, .event_holder .event_row_even .event_details {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 847, ../sass/_responsive.scss */
  .event_holder .event_row_odd .event_details, .event_holder .event_row_even .event_details {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 858, ../sass/_responsive.scss */
  .ticket_row {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 858, ../sass/_responsive.scss */
  .ticket_row {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 865, ../sass/_responsive.scss */
  .ticket_row .col4 {
    text-align: right;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 865, ../sass/_responsive.scss */
  .ticket_row .col4 {
    text-align: left;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 872, ../sass/_responsive.scss */
  .ticket_row .col4 INPUT {
    float: left;
    margin-right: 5px;
  }
}
@media (max-width: 479px) {
  /* line 879, ../sass/_responsive.scss */
  .ticket_row .ticket_type {
    width: 40%;
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 879, ../sass/_responsive.scss */
  .ticket_row .ticket_type {
    width: 40%;
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 888, ../sass/_responsive.scss */
  .ticket_row .ticket_type .ticket_type_name {
    float: left;
    min-height: 40px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 888, ../sass/_responsive.scss */
  .ticket_row .ticket_type .ticket_type_name {
    float: left;
    min-height: 40px;
  }
}
@media (max-width: 479px) {
  /* line 898, ../sass/_responsive.scss */
  .ticket_row .ticket_type .show_ticket_info {
    clear: both;
    background: url("/images/ticket_info_icon.png") no-repeat scroll top center white;
    bottom: 15px;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    left: 134px;
    margin: 0 0 -5px 5px;
    position: relative;
    width: 18px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 898, ../sass/_responsive.scss */
  .ticket_row .ticket_type .show_ticket_info {
    clear: both;
    background: url("/images/ticket_info_icon.png") no-repeat scroll top center white;
    bottom: 15px;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    left: 284px;
    margin: 0 0 -5px 5px;
    position: relative;
    width: 18px;
  }
}
@media (max-width: 479px) {
  /* line 925, ../sass/_responsive.scss */
  .ticket_row .ticket_price {
    width: 30%;
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 925, ../sass/_responsive.scss */
  .ticket_row .ticket_price {
    width: 30%;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 925, ../sass/_responsive.scss */
  .ticket_row .ticket_price {
    width: 55px;
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 939, ../sass/_responsive.scss */
  .ticket_row .ticket_qty {
    width: 30%;
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 939, ../sass/_responsive.scss */
  .ticket_row .ticket_qty {
    width: 30%;
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 939, ../sass/_responsive.scss */
  .ticket_row .ticket_qty {
    width: 40px;
    margin-right: 0;
  }
  /* line 951, ../sass/_responsive.scss */
  .ticket_row .ticket_qty .qty_box {
    margin: -1px 0 0 11px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 939, ../sass/_responsive.scss */
  .ticket_row .ticket_qty {
    width: 40px;
    margin-right: 0;
  }
  /* line 958, ../sass/_responsive.scss */
  .ticket_row .ticket_qty .qty_box {
    margin: -1px 0 0 46px;
  }
}
@media (max-width: 479px) {
  /* line 963, ../sass/_responsive.scss */
  .ticket_row .add_to_cart {
    clear: both;
    width: 100%;
    margin: 10px 0 40px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 963, ../sass/_responsive.scss */
  .ticket_row .add_to_cart {
    clear: both;
    width: 100%;
    margin: 10px 0 40px;
  }
}
@media (max-width: 479px) {
  /* line 975, ../sass/_responsive.scss */
  .ticket_row .ticket_info {
    top: 30px;
    z-index: 100;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 975, ../sass/_responsive.scss */
  .ticket_row .ticket_info {
    top: 14px;
    z-index: 100;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 975, ../sass/_responsive.scss */
  .ticket_row .ticket_info {
    top: -44px;
    right: -64px;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 975, ../sass/_responsive.scss */
  .ticket_row .ticket_info {
    top: -44px;
    right: -64px;
    float: left;
  }
}
@media (max-width: 479px) {
  /* line 995, ../sass/_responsive.scss */
  .ticket_row .ticket_info_background {
    width: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 995, ../sass/_responsive.scss */
  .ticket_row .ticket_info_background {
    width: auto;
  }
}
@media (max-width: 479px) {
  /* line 1003, ../sass/_responsive.scss */
  .ticket_row .col1, .ticket_row .col2, .ticket_row .col3 {
    width: 100%;
    margin: 0 0 10px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1003, ../sass/_responsive.scss */
  .ticket_row .col1, .ticket_row .col2, .ticket_row .col3 {
    width: 100%;
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 1012, ../sass/_responsive.scss */
  .ticket_row .col1 .textbox, .ticket_row .col2 .textbox, .ticket_row .col3 .textbox {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1012, ../sass/_responsive.scss */
  .ticket_row .col1 .textbox, .ticket_row .col2 .textbox, .ticket_row .col3 .textbox {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 1021, ../sass/_responsive.scss */
  .ticket_row .col4 {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1021, ../sass/_responsive.scss */
  .ticket_row .col4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 1028, ../sass/_responsive.scss */
  .ticket_row .col4 input[type="radio"] {
    margin-bottom: 40px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1028, ../sass/_responsive.scss */
  .ticket_row .col4 input[type="radio"] {
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  /* line 1037, ../sass/_responsive.scss */
  .ticket_row .colspan4 {
    width: 100%;
    margin: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1037, ../sass/_responsive.scss */
  .ticket_row .colspan4 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 1045, ../sass/_responsive.scss */
  .ticket_row .colspan4 .textarea {
    width: 100%;
    margin: -40px 0 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1045, ../sass/_responsive.scss */
  .ticket_row .colspan4 .textarea {
    width: 100%;
    margin: -40px 0 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1056, ../sass/_responsive.scss */
  .ticket_row .col2 {
    width: 45%;
    margin-right: 10%;
  }
  /* line 1060, ../sass/_responsive.scss */
  .ticket_row .col2 .textbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1066, ../sass/_responsive.scss */
  .ticket_row .col3 {
    width: 45%;
    margin-right: 0;
  }
  /* line 1070, ../sass/_responsive.scss */
  .ticket_row .col3 .textbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1078, ../sass/_responsive.scss */
  .ticket_row .col4 STRONG {
    float: left;
  }
  /* line 1081, ../sass/_responsive.scss */
  .ticket_row .col4 INPUT {
    float: left;
    margin: 2px 0 0 15px;
  }
}
@media (max-width: 479px) {
  /* line 1087, ../sass/_responsive.scss */
  .ticket_row .col4 STRONG {
    float: left;
  }
  /* line 1090, ../sass/_responsive.scss */
  .ticket_row .col4 INPUT {
    float: left;
    margin: 2px 0 0 15px;
  }
}

@media (max-width: 479px) {
  /* line 1098, ../sass/_responsive.scss */
  .cart_stage_holder {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1098, ../sass/_responsive.scss */
  .cart_stage_holder {
    display: none;
  }
}

@media (max-width: 479px) {
  /* line 1107, ../sass/_responsive.scss */
  .invoice_address_holder {
    margin-top: 40px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1107, ../sass/_responsive.scss */
  .invoice_address_holder {
    margin-top: 40px;
  }
}

@media (max-width: 479px) {
  /* line 1116, ../sass/_responsive.scss */
  .delivery_address_holder, .invoice_address_holder, .additional_info_holder, .country_info_holder {
    width: 100%;
    margin-top: 10px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1116, ../sass/_responsive.scss */
  .delivery_address_holder, .invoice_address_holder, .additional_info_holder, .country_info_holder {
    width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 479px) {
  /* line 1125, ../sass/_responsive.scss */
  .delivery_address_holder .textbox, .invoice_address_holder .textbox, .additional_info_holder .textbox, .country_info_holder .textbox {
    width: 100%;
    height: 29px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1125, ../sass/_responsive.scss */
  .delivery_address_holder .textbox, .invoice_address_holder .textbox, .additional_info_holder .textbox, .country_info_holder .textbox {
    width: 100%;
    height: 29px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media (max-width: 479px) {
  /* line 1140, ../sass/_responsive.scss */
  .delivery_address_holder .category_heading {
    font-size: 14px;
    margin-bottom: 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1140, ../sass/_responsive.scss */
  .delivery_address_holder .category_heading {
    font-size: 14px;
    margin-bottom: 20px;
  }
}
@media (max-width: 479px) {
  /* line 1150, ../sass/_responsive.scss */
  .delivery_address_holder #del_postcode {
    width: 70%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1150, ../sass/_responsive.scss */
  .delivery_address_holder #del_postcode {
    width: 50%;
  }
}
@media (max-width: 479px) {
  /* line 1158, ../sass/_responsive.scss */
  .delivery_address_holder input[type=text] {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1158, ../sass/_responsive.scss */
  .delivery_address_holder input[type=text] {
    width: 100%;
  }
}

/* line 1169, ../sass/_responsive.scss */
.required-text {
  padding: 10px;
  background: #d60080;
  color: white;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 960px) {
  /* line 1169, ../sass/_responsive.scss */
  .required-text {
    width: 310px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1169, ../sass/_responsive.scss */
  .required-text {
    width: 310px;
  }
}

@media (max-width: 479px) {
  /* line 1184, ../sass/_responsive.scss */
  .invoice_address_holder {
    margin-top: 30px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1184, ../sass/_responsive.scss */
  .invoice_address_holder {
    margin-top: 30px;
  }
}
@media (max-width: 479px) {
  /* line 1191, ../sass/_responsive.scss */
  .invoice_address_holder .category_heading {
    width: auto;
    clear: none;
    font-size: 14px;
    margin-bottom: 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1191, ../sass/_responsive.scss */
  .invoice_address_holder .category_heading {
    width: auto;
    clear: none;
    font-size: 14px;
    margin-bottom: 20px;
  }
}
@media (max-width: 479px) {
  /* line 1205, ../sass/_responsive.scss */
  .invoice_address_holder .same_as_delivery {
    width: 100%;
    padding: 2px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1205, ../sass/_responsive.scss */
  .invoice_address_holder .same_as_delivery {
    clear: none;
    float: right;
    padding: 2px 5px;
  }
}
@media (max-width: 479px) {
  /* line 1218, ../sass/_responsive.scss */
  .invoice_address_holder #inv_postcode {
    width: 70%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1218, ../sass/_responsive.scss */
  .invoice_address_holder #inv_postcode {
    width: 50%;
  }
}

@media (max-width: 479px) {
  /* line 1228, ../sass/_responsive.scss */
  .additional_info_holder, .country_info_holder {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1228, ../sass/_responsive.scss */
  .additional_info_holder, .country_info_holder {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 1235, ../sass/_responsive.scss */
  .additional_info_holder .additional_spacer, .country_info_holder .additional_spacer {
    clear: both;
    height: auto;
    width: auto;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1235, ../sass/_responsive.scss */
  .additional_info_holder .additional_spacer, .country_info_holder .additional_spacer {
    clear: both;
    height: auto;
    width: auto;
  }
}
@media (max-width: 479px) {
  /* line 1247, ../sass/_responsive.scss */
  .additional_info_holder .textarea, .country_info_holder .textarea {
    width: 100%;
    height: 85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1247, ../sass/_responsive.scss */
  .additional_info_holder .textarea, .country_info_holder .textarea {
    width: 100%;
    height: 85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* line 1259, ../sass/_responsive.scss */
.additional_info_holder .country_dropdown, .country_info_holder .country_dropdown {
  width: 172px;
  height: 28px;
  margin-top: 8px;
  float: left;
  display: block;
}
@media (max-width: 479px) {
  /* line 1259, ../sass/_responsive.scss */
  .additional_info_holder .country_dropdown, .country_info_holder .country_dropdown {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1259, ../sass/_responsive.scss */
  .additional_info_holder .country_dropdown, .country_info_holder .country_dropdown {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 1274, ../sass/_responsive.scss */
  .lead_details {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1274, ../sass/_responsive.scss */
  .lead_details {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 1283, ../sass/_responsive.scss */
  .address_details {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1283, ../sass/_responsive.scss */
  .address_details {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 1292, ../sass/_responsive.scss */
  .cart_overview {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1292, ../sass/_responsive.scss */
  .cart_overview {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 1299, ../sass/_responsive.scss */
  .cart_overview .event_row {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1299, ../sass/_responsive.scss */
  .cart_overview .event_row {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 1309, ../sass/_responsive.scss */
  #gallery_holder {
    width: 153.2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1309, ../sass/_responsive.scss */
  #gallery_holder {
    width: 127.2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1309, ../sass/_responsive.scss */
  #gallery_holder {
    width: 115.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1322, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_holder {
    width: 100%;
    height: auto;
    max-height: 180px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1322, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_holder {
    width: 50%;
    height: auto;
    max-height: 145px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1322, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_holder {
    width: 33.33%;
    height: auto;
    max-height: 240px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1341, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_holder IMG {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1341, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_holder IMG {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1354, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: top center;
    background-repeat: repeat;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1354, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: center -30px;
    background-repeat: repeat;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1354, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: center -30px;
    background-repeat: repeat;
  }
}
@media (max-width: 479px) {
  /* line 1376, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover .name {
    width: 90%;
    padding: 0 5%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1376, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover .name {
    width: 90%;
    padding: 0 5%;
    top: 85px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1376, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover .name {
    width: 90%;
    padding: 0 5%;
    top: 85px;
  }
}
@media (max-width: 479px) {
  /* line 1392, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover .text {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1392, ../sass/_responsive.scss */
  #gallery_holder .gallery_image_hover .text {
    display: none;
  }
}
@media (max-width: 479px) {
  /* line 1401, ../sass/_responsive.scss */
  #gallery_holder .client_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1401, ../sass/_responsive.scss */
  #gallery_holder .client_holder {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1401, ../sass/_responsive.scss */
  #gallery_holder .client_holder {
    width: 33.3%;
    height: 260px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media (max-width: 479px) {
  /* line 1421, ../sass/_responsive.scss */
  #gallery {
    width: 153.2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1421, ../sass/_responsive.scss */
  #gallery {
    width: 127.2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1421, ../sass/_responsive.scss */
  #gallery {
    width: 115.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1434, ../sass/_responsive.scss */
  #gallery A {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1434, ../sass/_responsive.scss */
  #gallery A {
    width: 50%;
    height: auto;
    max-height: 240px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1434, ../sass/_responsive.scss */
  #gallery A {
    width: 33.33%;
    height: auto;
    max-height: 240px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1452, ../sass/_responsive.scss */
  #gallery A IMG {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1452, ../sass/_responsive.scss */
  #gallery A IMG {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1452, ../sass/_responsive.scss */
  #gallery A IMG {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 1467, ../sass/_responsive.scss */
  .gallery_description #back_holder {
    width: 153.2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1467, ../sass/_responsive.scss */
  .gallery_description #back_holder {
    width: 127.1%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1467, ../sass/_responsive.scss */
  .gallery_description #back_holder {
    width: 115.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

/*#lightbox-container-image-box {
  @include breakpoint('phone') {
    width: 100%;
    height: 100%;
  }
  @include breakpoint('mini-tab') {
    width: 100%;
    height: 100%;
  }
  @include breakpoint('tab') {
    width: 100%;
    height: 100%;
  }
  #lightbox-container-image {
    IMG {
      @include breakpoint('phone') {
        width: 100%;
      }
      @include breakpoint('mini-tab') {
        width: 100%;
      }
      @include breakpoint('tab') {
        width: 100%;
      }
    }
  }
}*/
@media (max-width: 479px) {
  /* line 1512, ../sass/_responsive.scss */
  .client_area_holder .intro {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1512, ../sass/_responsive.scss */
  .client_area_holder .intro {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1512, ../sass/_responsive.scss */
  .client_area_holder .intro {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1528, ../sass/_responsive.scss */
  .client_area_holder .mailing_list_holder {
    width: 100%;
    height: auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1528, ../sass/_responsive.scss */
  .client_area_holder .mailing_list_holder {
    width: 100%;
    height: auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1528, ../sass/_responsive.scss */
  .client_area_holder .mailing_list_holder {
    width: 100%;
    padding: 23px 39px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1547, ../sass/_responsive.scss */
  .client_area_holder .mail_textbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1547, ../sass/_responsive.scss */
  .client_area_holder .mail_textbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1557, ../sass/_responsive.scss */
  .client_area_holder .mail_submit {
    float: right;
    width: 36px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1557, ../sass/_responsive.scss */
  .client_area_holder .mail_submit {
    float: right;
    width: 36px;
  }
}
@media (max-width: 479px) {
  /* line 1567, ../sass/_responsive.scss */
  .client_area_holder .event_banner {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1567, ../sass/_responsive.scss */
  .client_area_holder .event_banner {
    display: none;
  }
}

@media (max-width: 479px) {
  /* line 1578, ../sass/_responsive.scss */
  #ticket_names .textbox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1578, ../sass/_responsive.scss */
  #ticket_names .textbox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 479px) {
  /* line 1586, ../sass/_responsive.scss */
  #ticket_names .textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1586, ../sass/_responsive.scss */
  #ticket_names .textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}

/* line 1596, ../sass/_responsive.scss */
.submit-button {
  clear: both;
  float: right;
  margin-right: 20px;
  padding: 5px 15px;
  background: #d60080;
  color: white;
  border: none;
  cursor: pointer;
}
@media (max-width: 479px) {
  /* line 1596, ../sass/_responsive.scss */
  .submit-button {
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1596, ../sass/_responsive.scss */
  .submit-button {
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1596, ../sass/_responsive.scss */
  .submit-button {
    margin-right: 0;
  }
}

@media (max-width: 479px) {
  /* line 1617, ../sass/_responsive.scss */
  .mobile_menu .show_menu {
    float: left;
    height: 27px;
    width: 27px;
    margin-right: 15px;
    cursor: pointer;
  }
}

/* line 1, ../sass/_engage.scss */
.engage-holder {
  width: 720px;
  margin: -50px -47px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 1, ../sass/_engage.scss */
  .engage-holder {
    width: 115.6%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1, ../sass/_engage.scss */
  .engage-holder {
    width: 127.2%;
  }
}
@media (max-width: 479px) {
  /* line 1, ../sass/_engage.scss */
  .engage-holder {
    width: 153.2%;
  }
}
/* line 13, ../sass/_engage.scss */
.engage-holder h2, .engage-holder h3 {
  margin-top: 0;
}
/* line 17, ../sass/_engage.scss */
.engage-holder .engage-banner IMG {
  width: 100%;
}
/* line 21, ../sass/_engage.scss */
.engage-holder .top-content {
  background: #e7e7e7;
  color: black;
  padding: 60px 50px;
  text-align: center;
}
@media (max-width: 479px) {
  /* line 21, ../sass/_engage.scss */
  .engage-holder .top-content {
    padding: 50px 47px;
  }
}
/* line 29, ../sass/_engage.scss */
.engage-holder .top-content .content {
  padding: 0px 35px;
}
@media (max-width: 479px) {
  /* line 29, ../sass/_engage.scss */
  .engage-holder .top-content .content {
    padding: 0;
  }
}
/* line 34, ../sass/_engage.scss */
.engage-holder .top-content .content p {
  line-height: 1.5;
}
/* line 38, ../sass/_engage.scss */
.engage-holder .top-content h2 {
  color: #d60080;
  font-size: 25px;
  line-height: 1.2;
  margin: 40px 0;
}
/* line 44, ../sass/_engage.scss */
.engage-holder .top-content .stat1 {
  float: left;
  margin-right: 52px;
  margin-top: 22px;
  margin-left: -10px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 44, ../sass/_engage.scss */
  .engage-holder .top-content .stat1 {
    margin-right: 30px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 44, ../sass/_engage.scss */
  .engage-holder .top-content .stat1 {
    float: none;
    margin: 0 0 20px;
  }
}
/* line 57, ../sass/_engage.scss */
.engage-holder .top-content .stat2 {
  float: left;
  margin-right: 60px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 57, ../sass/_engage.scss */
  .engage-holder .top-content .stat2 {
    margin-right: 50px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 57, ../sass/_engage.scss */
  .engage-holder .top-content .stat2 {
    float: none;
    margin: 0 20px 20px;
  }
}
/* line 68, ../sass/_engage.scss */
.engage-holder .top-content .stat3 {
  float: left;
  margin-top: 27px;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 68, ../sass/_engage.scss */
  .engage-holder .top-content .stat3 {
    float: none;
    margin: 0;
  }
}
/* line 78, ../sass/_engage.scss */
.engage-holder .info-graphic img {
  width: 100%;
}
/* line 82, ../sass/_engage.scss */
.engage-holder .examples {
  background: #d60080;
  padding: 60px;
  text-align: center;
}
/* line 86, ../sass/_engage.scss */
.engage-holder .examples h3 {
  font-size: 25px;
  margin-bottom: 40px;
  font-weight: 400;
}
/* line 91, ../sass/_engage.scss */
.engage-holder .examples h4 {
  font-size: 15px;
  margin-bottom: 15px;
  font-weight: 400;
}
/* line 96, ../sass/_engage.scss */
.engage-holder .examples .first-image {
  float: left;
  margin-right: 5px;
  margin-bottom: 40px;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 96, ../sass/_engage.scss */
  .engage-holder .examples .first-image {
    margin-bottom: 0px;
  }
}
@media (max-width: 479px) {
  /* line 104, ../sass/_engage.scss */
  .engage-holder .examples .first-image img {
    width: 100%;
  }
}
/* line 109, ../sass/_engage.scss */
.engage-holder .examples .first-text {
  float: right;
  width: 215px;
  font-size: 12px;
  line-height: 1.5;
  text-align: left;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 109, ../sass/_engage.scss */
  .engage-holder .examples .first-text {
    width: 200px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 109, ../sass/_engage.scss */
  .engage-holder .examples .first-text {
    width: 90%;
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  /* line 109, ../sass/_engage.scss */
  .engage-holder .examples .first-text {
    width: 100%;
  }
}
/* line 125, ../sass/_engage.scss */
.engage-holder .examples .first-text a {
  color: black;
}
/* line 129, ../sass/_engage.scss */
.engage-holder .examples .second-image {
  float: right;
  margin-left: 5px;
  margin-bottom: 40px;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 129, ../sass/_engage.scss */
  .engage-holder .examples .second-image {
    margin-bottom: 0px;
  }
}
@media (max-width: 479px) {
  /* line 137, ../sass/_engage.scss */
  .engage-holder .examples .second-image img {
    width: 100%;
  }
}
/* line 142, ../sass/_engage.scss */
.engage-holder .examples .second-text {
  float: left;
  width: 215px;
  font-size: 12px;
  line-height: 1.5;
  text-align: right;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 142, ../sass/_engage.scss */
  .engage-holder .examples .second-text {
    width: 200px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 142, ../sass/_engage.scss */
  .engage-holder .examples .second-text {
    width: 90%;
  }
}
@media (max-width: 479px) {
  /* line 142, ../sass/_engage.scss */
  .engage-holder .examples .second-text {
    width: 100%;
  }
}
/* line 157, ../sass/_engage.scss */
.engage-holder .examples .second-text a {
  color: black;
}
/* line 162, ../sass/_engage.scss */
.engage-holder .bottom-content {
  background: black;
  color: white;
  padding: 60px 90px;
  text-align: center;
}
@media (max-width: 479px) {
  /* line 162, ../sass/_engage.scss */
  .engage-holder .bottom-content {
    padding: 50px 47px;
  }
}
/* line 170, ../sass/_engage.scss */
.engage-holder .bottom-content h2 {
  color: white;
  font-size: 25px;
  font-weight: 400;
  margin-bottom: 40px;
}
