/* CSS Document */


html, body {
    overflow-x: hidden;
	font-family: 'Open Sans', sans-serif;
}










.bluebar h1, .bluebar h2, .bluebar h3, .bluebar h4, .bluebar h5 {
	color:#fff;
	text-align:center;
}
.bluebar h2 {
	margin-top:0px;
	margin-bottom:15px;
}
.bluebar h4 {
	margin-top:0px;
	margin-bottom:15px;
	font-weight:300;
}
.bluebar h4 span {
	color:#a5cd45;
}
.bluebar h5 {
	font-size:17px;
}
.bluebarblock {
	background-image:url(../images/home-textbg.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
.blueh3 h3 {
	color:#037ac0;
}
.bluebar h1 {
	font-size:34px;
	margin-top:15px;
}
.bluebar p {
	text-align:center;
}
.bluebar a {
	color:#fff;
	text-decoration:underline;
}
.bluetext {
	font-weight:300;
}




.redbarblock {
	background-color:#C00;
	margin-top:20px;
}
.redbarblock .bluebar {
	padding:5px 0 15px;
}
.redbarblock .bluebar h2 {
	font-size:38px;
}













.contentblock {
	max-width:980px;
	margin:0 auto;
	padding:20px;
	border:5px solid #e9e9e9;
	background-color:#f0f3f3;
	position:relative;
	z-index:10
}








.socalsprite-fb img {
	width:239px;
	height:50px !important;
	background-image:url(../images/social_01-sprite.png);
	background-position:top;
}
.socalsprite-fb:hover img {
	width:239px;
	height:50px;
	background-image:url(../images/social_01-sprite.png);
	background-position:bottom;
}
.socalsprite-tw img {
	width:235px;
	height:50px !important;
	background-image:url(../images/social_03-sprite.png);
	background-position:top;
}
.socalsprite-tw:hover img {
	width:235px;
	height:50px;
	background-image:url(../images/social_03-sprite.png);
	background-position:bottom;
}

.socalsprite-em img {
	width:235px;
	height:50px !important;
	background-image:url(../images/social_05-sprite.png);
	background-position:top;
}
.socalsprite-em:hover img {
	width:235px;
	height:50px;
	background-image:url(../images/social_05-sprite.png);
	background-position:bottom;
}


.sidebar .socal-fb img {
	width:199px;
	height:42px !important;
	background-image:url(../images/social_01-sprite.png);
	background-size:199px 84px;
	background-position:top;
}
.sidebar .socal-fb:hover img {
	width:199px;
	height:42px;
	background-image:url(../images/social_01-sprite.png);
	background-size:199px 84px;
	background-position:bottom;
}
.sidebar .socal-tw img {
	width:199px;
	height:42px !important;
	background-image:url(../images/social_03-sprite.png);
	background-size:199px 84px;
	background-position:top;
}
.sidebar .socal-tw:hover img {
	width:199px;
	height:42px;
	background-image:url(../images/social_03-sprite.png);
	background-size:199px 84px;
	background-position:bottom;
}
.sidebar .socal-em img {
	width:199px;
	height:42px !important;
	background-image:url(../images/social_05-sprite.png);
	background-size:199px 84px;
	background-position:top;
}
.sidebar .socal-em:hover img {
	width:199px;
	height:42px;
	background-image:url(../images/social_05-sprite.png);
	background-size:199px 84px;
	background-position:bottom;
}










.resultcontent h4 {
	line-height:24px;
}


.ticklistalert {
	padding-top:10px;
	color:#000
}
.ticklistalert p {
	font-style:italic;
}
.ticklistalert h3 {
	color:#037ac0; margin-top:0px;
}

.removemargin {
	margin-right:-15px;
	margin-left:5px;
}

.smltick ul {
	margin-left:0px;
	padding-left:20px;
}
.smltick li {
	 background:url('../images/tick-sml.png') no-repeat; 
     padding-left: 30px; /* the width of your image + some space */
     margin: 10px 0;
	 list-style:none;
}

.bio h5 {
	color:#0279c7;
	font-weight:bold;
}


.countdown {
	background:url(../images/countdown.png) no-repeat;
	width:200px;
	height:88px;
	margin:0 auto;
	color:#fff;
	font-size:40px;
}

.countdown .days {
	float:left;
	margin:5px 0 0 15px;
	width:60px;
	text-align:center;
}
.countdown .hours {
	float:left;
	margin:5px 0 0 50px;
	width:60px;
	text-align:center;
}
.sidebarwell .well {
	margin-bottom:45px;
}



.modal {
    overflow-y: hidden !important; /* <--- this guy right here */
}





.eventlist li {
	font-size:20px;
	margin-top:10px;
}

.pricetable thead td {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}


.bs-glyphicons .glyphicon {
margin-top: 5px;
margin-bottom: 10px;
font-size: 24px;
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}









.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





@media (min-width: 768px) {
.modal-dialog {
width: 750px;
margin: 30px auto;
}
}




/* RESPONSIVE */

@media only screen and (min-width: 771px) {
.bluebar h1 {
	font-size:34px;
	margin-top:15px;
}
.bluebar {
	min-height:100px;
}
.iframeresponsive {
	width:502px;
	height:282px;
}
.resultmodal .modal-dialog {
	width:900px;
}
}
@media only screen and (max-width: 770px) {
.bluebar h1 {
	font-size:24px;
	margin-top:15px;
}
.bluebar {
	min-height:60px;
}
.removemargin {
	margin-right:auto;
	margin-left:auto;
}
.resultmodal .modal-dialog {
	width:750px;
}
}
@media only screen and (max-width: 430px) {
.bluebar h1 {
	font-size:24px;
	margin-top:15px;
}
.bluebar {
	min-height:100px;
}
.iframeresponsive {
	width:280px;
	height:157px;
}
.removemargin {
	margin-right:auto;
	margin-left:auto;
}
.resultmodal .modal-dialog {
	width:350px;
}
}

/* 430 */





@media screen and (min-width:640px)  { .thewidth {background-color:red;} }

@media (min-width: 640px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 {
    float: left;
  }
  .col-sm-24 {
    width: 100%;
  }
  .col-sm-23 {
    width: 95.83333333%;
  }
  .col-sm-22 {
    width: 91.66666667%;
  }
  .col-sm-21 {
    width: 87.5%;
  }
  .col-sm-20 {
    width: 83.33333333%;
  }
  .col-sm-19 {
    width: 79.16666667%;
  }
  .col-sm-18 {
    width: 75%;
  }
  .col-sm-17 {
    width: 70.83333333%;
  }
  .col-sm-16 {
    width: 66.66666667%;
  }
  .col-sm-15 {
    width: 62.5%;
  }
  .col-sm-14 {
    width: 58.33333333%;
  }
  .col-sm-13 {
    width: 54.16666667%;
  }
  .col-sm-12 {
    width: 50%;
  }
  .col-sm-11 {
    width: 45.83333333%;
  }
  .col-sm-10 {
    width: 41.66666667%;
  }
  .col-sm-9 {
    width: 37.5%;
  }
  .col-sm-8 {
    width: 33.33333333%;
  }
  .col-sm-7 {
    width: 29.16666667%;
  }
  .col-sm-6 {
    width: 25%;
  }
  .col-sm-5 {
    width: 20.83333333%;
  }
  .col-sm-4 {
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 12.5%;
  }
  .col-sm-2 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 4.16666667%;
  }
  .col-sm-pull-24 {
    right: 100%;
  }
  .col-sm-pull-23 {
    right: 95.83333333%;
  }
  .col-sm-pull-22 {
    right: 91.66666667%;
  }
  .col-sm-pull-21 {
    right: 87.5%;
  }
  .col-sm-pull-20 {
    right: 83.33333333%;
  }
  .col-sm-pull-19 {
    right: 79.16666667%;
  }
  .col-sm-pull-18 {
    right: 75%;
  }
  .col-sm-pull-17 {
    right: 70.83333333%;
  }
  .col-sm-pull-16 {
    right: 66.66666667%;
  }
  .col-sm-pull-15 {
    right: 62.5%;
  }
  .col-sm-pull-14 {
    right: 58.33333333%;
  }
  .col-sm-pull-13 {
    right: 54.16666667%;
  }
  .col-sm-pull-12 {
    right: 50%;
  }
  .col-sm-pull-11 {
    right: 45.83333333%;
  }
  .col-sm-pull-10 {
    right: 41.66666667%;
  }
  .col-sm-pull-9 {
    right: 37.5%;
  }
  .col-sm-pull-8 {
    right: 33.33333333%;
  }
  .col-sm-pull-7 {
    right: 29.16666667%;
  }
  .col-sm-pull-6 {
    right: 25%;
  }
  .col-sm-pull-5 {
    right: 20.83333333%;
  }
  .col-sm-pull-4 {
    right: 16.66666667%;
  }
  .col-sm-pull-3 {
    right: 12.5%;
  }
  .col-sm-pull-2 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 4.16666667%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-24 {
    left: 100%;
  }
  .col-sm-push-23 {
    left: 95.83333333%;
  }
  .col-sm-push-22 {
    left: 91.66666667%;
  }
  .col-sm-push-21 {
    left: 87.5%;
  }
  .col-sm-push-20 {
    left: 83.33333333%;
  }
  .col-sm-push-19 {
    left: 79.16666667%;
  }
  .col-sm-push-18 {
    left: 75%;
  }
  .col-sm-push-17 {
    left: 70.83333333%;
  }
  .col-sm-push-16 {
    left: 66.66666667%;
  }
  .col-sm-push-15 {
    left: 62.5%;
  }
  .col-sm-push-14 {
    left: 58.33333333%;
  }
  .col-sm-push-13 {
    left: 54.16666667%;
  }
  .col-sm-push-12 {
    left: 50%;
  }
  .col-sm-push-11 {
    left: 45.83333333%;
  }
  .col-sm-push-10 {
    left: 41.66666667%;
  }
  .col-sm-push-9 {
    left: 37.5%;
  }
  .col-sm-push-8 {
    left: 33.33333333%;
  }
  .col-sm-push-7 {
    left: 29.16666667%;
  }
  .col-sm-push-6 {
    left: 25%;
  }
  .col-sm-push-5 {
    left: 20.83333333%;
  }
  .col-sm-push-4 {
    left: 16.66666667%;
  }
  .col-sm-push-3 {
    left: 12.5%;
  }
  .col-sm-push-2 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 4.16666667%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-24 {
    margin-left: 100%;
  }
  .col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-sm-offset-18 {
    margin-left: 75%;
  }
  .col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-sm-offset-12 {
    margin-left: 50%;
  }
  .col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-sm-offset-6 {
    margin-left: 25%;
  }
  .col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}




























/******************************************************
	RAISED BUTTONS
******************************************************/

.btn-primary.raised {
	box-shadow: 0 3px 0 0 #007299;
}
.btn-primary.raised:active, .btn-primary.raised.active {
	background: #33a6cc;
	box-shadow: none;
	margin-bottom: -3px;
	margin-top: 3px;
}
.btn-success.raised {
	box-shadow: 0 3px 0 0 #008c52;
}
.btn-success.raised:active, .btn-success.raised.active {
	background: #39bf87;
	box-shadow: none;
	margin-bottom: -3px;
	margin-top: 3px;
}
.btn-info.raised {
	box-shadow: 0 3px 0 0 #35a2b5;
}
.btn-info.raised:active, .btn-info.raised.active {
	background: #5fd4e8;
	box-shadow: none;
	margin-bottom: -3px;
	margin-top: 3px;
}
.btn-warning.raised {
	box-shadow: 0 3px 0 0 #d46400;
}
.btn-warning.raised:active, .btn-warning.raised.active {
	background: #d46400;
	box-shadow: none;
	margin-bottom: -3px;
	margin-top: 3px;
}
.btn-danger.raised {
	box-shadow: 0 3px 0 0 #bf4343;
}
.btn-danger.raised:active, .btn-danger.raised.active {
	background: #f26d6d;
	box-shadow: none;
	margin-bottom: -3px;
	margin-top: 3px;
}


/******************************************************
	BUTTON SIZING
******************************************************/

.btn-xs, .btn-group-xs > .btn {
	padding: 2px 6px;
}
.btn-sm, .btn-group-sm > .btn {
	padding: 8px 12px;
}
.btn-lg {
	padding: 20px 40px;
	border-radius: 4px;
}
.btn-xs.btn-default, .btn-xs.outline {
	padding: 0px 4px;
}
.btn-sm.btn-default, .btn-sm.outline {
	padding: 6px 10px;
}
.btn-lg.btn-default, .btn-lg.outline {
	padding: 18px 38px;
}
.btn-big {
	padding:12px 20px;
	font-size:20px;
}
.btn-med {
	padding:8px 16px;
	font-size:18px;
}
