/****

Custom CSS by Andre

****/

iframe, object, embed{max-width: 100%;}

.debug{border:red solid 1px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.divider_solid, .block{display:block;}
.inline{display:inline;}
.block{display:block;}
.m_auto {margin:0 auto;}
#riverruckus li,.inline{display:inline}

.col3_276 h2, .black {font-family: "Myriad Pro Black"}
.col3_276 h2, .lblue{color:#14a8da;}
.dblue{color:#14475d;}
.green{color:#50ab48;}
.rr_blue{color:#3e5bac;}
.red {color:#cf242a;}
.col3_276, .center{text-align:center;}

.dotted_divider
{ height:20px; width:100%; background: url('../../uploads/2013/11/divider_doted.png'); margin-bottom:30px;}

.divider_solid {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; 
width:100%; height:6px; margin: 30px 0;}

.divider_dashed{border-top:1px dashed #e1e1e1; margin:20px 0;}

.disc {list-style-type:disc;}

.red_button{
border-radius:5px;
background-color:#cf242a;
color:#fff;
padding:10px 20px;
text-align:center;
}

a.red_button:hover{text-decoration:none; color:#fff; background-color:#ae161b;}

.col2{max-width:490px;}
.col2 h3 {line-height:25px;}
.col3 {max-width:327px;} 
.col3_276 {max-width:276px; margin-bottom:40px;} 
.col_3-4 {max-width:747px;}
.col_1-4 {width:243px;}

.col3 p {margin-top:10px;}
.col_3-4 p {width:457px;}
.col3 h4, .col3_276, .col_3-4 p, .font13 {font-size:13px; }
.col3 h4, .font13 {line-height:20px;}
.col3 h2, .col3 h4, .reset{margin:0; padding:0;}

.col-1-4 img{margin-left:13px}


.testimonials{
font-style:italic;
}

.b_bbutton:hover {text-decoration:none; color:#fff;}


.b_bbutton
{
background: rgb(20,165,215);
background: -moz-linear-gradient(top, rgba(20,165,215,1) 0%, rgba(12,95,128,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,165,215,1)), color-stop(100%,rgba(12,95,128,1)));
background: -webkit-linear-gradient(top, rgba(20,165,215,1) 0%,rgba(12,95,128,1) 100%);
background: -o-linear-gradient(top, rgba(20,165,215,1) 0%,rgba(12,95,128,1) 100%);
background: -ms-linear-gradient(top, rgba(20,165,215,1) 0%,rgba(12,95,128,1) 100%);
background: linear-gradient(to bottom, rgba(20,165,215,1) 0%,rgba(12,95,128,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14a5d7', endColorstr='#0c5f80',GradientType=0 );
padding: 15px 35px;
margin: 30px 0 20px;
color: #15455C;
font-family: Myriad Pro, Arial;
font-size: 18px;
font-weight: bold;
border-radius: 5px;
border-top: 2px solid #80D9F8;
text-transform: uppercase;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
-o-transition: all 0.15s ease-out;
-ms-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
width:150px;
text-align:center;
}

/*SIMPLE CSS ROLLOVER*/

/*DOWNLOAD FLYER*/
#image_rollover
{ margin-bottom: 10px;  width: 410px;  height:100px;  display:block; 
  background:transparent url('../../uploads/2013/11/download_gray.png')
  center top no-repeat;
}

#image_rollover:hover{
 background-image: url('../../uploads/2013/11/download_orange.png');	
}

/*HOSTGYM*/
#image_rollover2
{ margin-bottom: 10px; width: 410px; height:110px;  display:block; 
  background:transparent url('../../uploads/2013/11/hostgym_normal.png')
center top no-repeat;
}

#image_rollover2:hover{
 background-image: url('../../uploads/2013/11/hostgym_active.png');	
}

/*SIMPLE CSS ROLLOVER*/


/*Espresso Plug-in*/

.event_time, .start_date {display:none;}

.span_event_date_label, .span_event_time_label, .event_price_label {width:60px; vertical-align:top;}

.ui-widget-content {
	border:#17a7db solid 1px;

}

.ui-widget-header {
	background-image:none; border:0;
	background-color:#17a7db !important;
        color:#fff;
        font-size:28px;
}

.event_prices span {
	font-size:20px; 
	font-weight:bold; 
	margin-bottom:20px;
	color:#17a7db !important;
}

.btn_event_form_submit, .inline-button{
	padding:7px 25px;
}

.event_espresso_form_wrapper input:focus, .event_espresso_form_wrapper input.error:focus, .event_espresso_form_wrapper textarea:focus {
background-color: #b4e8fa;
border-color: #94cadd;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, .ui-state-focus, 
.ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus 
{
	border: none;
	background-image:none;
        background-color:#17a7db;
	font-weight: bold;
	color: #fff;
}

#event-reg-form-groups h4, 
#event-reg-form-groups h3, 
#event-reg-form-groups h2, 
#event-reg-form-groupsh1 
	{color:#17a7db;}

#header img.logo {width:height:50px; border:red solid 1px;}


.payment-option-dv .payment-option-lnk
{
max-width:100%;
padding:0;
border:0;
}