/*
Theme Name: All American Lacrosse
Author: Joseph Krawczak
Author URI: http://www.joekmedia.com/
Description:  Custom theme designed for All American Lacrosse. Based on the Duotive-Fortune Theme
Template: duotive-fortune
*/

/*-----MAIN STYLE IMPORT--------*/
@import url("../duotive-fortune/style.css");


/*-----OTHER STYLE IMPORT--------*/
@import url("../../plugins/event-espresso.3.1.15.P/templates/event_espresso_style.css");


.no-bullet {
	list-style-type:none;	
}
#background-container {
	background-color:#0F4169;
}
#header-logo {
	position:absolute;
	left:-20px;
	top:14px;
}
#website-header {
    margin-bottom: -12px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 960px;
    z-index: 50;
}
#mainmenu li a {
	font-size:8px;
}
#sub-footer, .sub-footer-no-tabs {
	position:relative;
	left:-80px;
}
#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777;
	padding-left:2px;
}
p {
	padding-bottom:14px;
}
#frontpage-intro {
	margin:0;
	color:#FFF;
}
#frontpage-intro p {
	color:#adadad;
	font-size:115%;
	letter-spacing:.1px;
	line-height:1.4em;
}
#footer {
	background-image:none;
	padding-top:18px;
	padding-left:8px;
	padding-right:8px;
}
#team-snap-selector {
	width:180px;
	z-index:9999;
	float:left;
	padding-left:35px;
}
#team-snap-selector h3 {
	text-indent:-9999px;
	background-image:url(images/teamsnap-logo-2.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:48px;
}
#team-snap-selector h6 {
	text-align:center;	
}
#team-snap-selector img {
	padding:12px 0 0 2px;
}

#schedule-info {
	width:100%;
}
.mailing-list-btn {
		
}

#frontpage .front-page-partners .front-page-partners-wrapper {
    background-color: #FF9;
    background: url(images/1052.jpg);
	background-repeat:repeat-x;
	background-position: left top;
    border-bottom-color: #F00;
    border-bottom-style: solid;
    border-bottom-width: 3px;
}
.floatLeft {
	float:left;	
}
.floatRight {
	float:right;	
}
.txtCenter {
	text-align:center;	
}

.clear-joe {
	clear:both;
	font-size:1px;
	margin:0;
	line-height:1px;
}

#sidebar li.widget-container {
	padding-bottom:12px;	
}



.wpcf7-text, .wpcf7-form-control-wrap textarea {
	width:480px;	
}
.front-page-row clearfix front-page-latest-news front-page-half-row .date {
	text-indent:-9999px;	
}
input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], textarea {
	margin-bottom:0;	
}
#program-image-container {
	width:200px;
	float:right;
	position:relative;
	z-index:0;
}
#program-image {
	height:200px;
	width:200px;
	background-attachment:right top;
	background-repeat:no-repeat;
	background-image:url(images/placeholder-lacrosse-200x200.png);
	position:absolute;
	top:0;
	right:0;
}


#sidebar h2 {
	font-size:20px;
	padding:0;
	margin:0;
}
#sidebar a {
	color:#1D5386 !important;	
}

/*-----------START ACCORDIAN STYLING--------------*/
#frontpage .front-page-latest-news .accordion div.ui-accordion-content {
	background-color:transparent;
	background-color:#F00;
	border:1px solid #3da;
}
.centerSchedule {
	text-align:center;	
}

.centerSchedule h1, .centerSchedule h2, .centerSchedule h3, .centerSchedule h4, .centerSchedule h5, .centerSchedule h6, .centerSchedule p {
	margin:0 0 0 0 !important;
	padding:0 0 7px 0 !important;
}
.centerSchedule hr {
	margin:4px 0;
	padding:0;
}
.centered-list {
	text-align:center;
}
.centered-list ul li {
	background-image:none;
}

/*-------------EVENT ESPRESSO------------*/

.event_espresso_form_wrapper form fieldset {
	background-color:#E8E8E8;
	border-radius:20px;
	z-index:10;
}
#registration_form h2 {
	font-size:24px;	
}

#registration_form .section-title {
	font-size:18px;	
}
#event-reg-form-groups h4 {
	padding-left:175px;
}
.event_price_label {
	font-size:20px;
	color:#333;
}
.event_price_value {
	font-size:20px;
	color:#000;
}
.btn_event_form_submit:hover, .espresso_confirm_registration #confirm:hover, .espresso_confirm_registration #confirm2:hover {
	background-color:#E8E8E8;
}
.jqTransformSelectWrapper div {
	width:200px;
	height:30px;
}
.event_form_field {
	
}
#event-reg-form-groups h4 {
	font-size:26px !important;	
}
.jqTransformSelectWrapper div {
	width:265px;
}
.jqTransformSelectWrapper span {
	padding:0px 2px 2px 8px;
}
.jqTransformSelectWrapper ul {
	padding:0;
	margin:8px 0 0 0;
	width:240px !important;
}

.quest-group-descript {
	font-style:italic;
	text-indent:170px;
}
#event-reg-form-groups h3 {
	padding:15px 0 10px 0;
	text-align:center;
	color:#1D5386;
	font-size:34px;
}
#event-reg-form-groups h4 {
	text-align:center;
	margin:0;
	padding:0 0 10px 0;
}
.event_form_field {
	padding-left:150px;	
}
.event_form_field label {
	width:200px;
}