/*
Theme Name: Lupe Foundation
Theme URI: http://www.fatlabwebsupport.com
Author: S. Larrabee
Description: Custom theme developed for Delluchi Plus
Version: 1.0
*/

/* update menu styles to work with wp */
ul.nav li.current-menu-item > a, 	ul.nav li.current-page-parent > a, .right-aside ul li.current_page_item a	{
	color: #e2ad13;
}

ul.nav li.donate.current-menu-item > a	{
	color:#fff;
	background-color: #D01423;
}

ul.sub-menu li a:hover	{
	color: #e2ad13;
}

/*apply template styles (and a few fixes) to how wordpress does captioned images */

.wp-caption	{
	width: 48% !important;
	margin-right: 4%;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

/* pagination */
ul.pagination a.prev , ul.pagination a.next{
	color: #fff;
	font-family: 'bulletsregular';
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #e8e8e8;
	padding: .3em .5em .2em;
}

ul.pagination a.prev	{
	float:left;
}

ul.pagination a.next	{
	float:right;
}

ul.pagination a.prev:hover,ul.pagination  a.next:hover	{
	background: #D0142C;
}

ul.pagination span.current	{
	color: #e2ad13;
}

/* contact form */
.main form.contact-main ul li:before 	{
	content: none;
}

form.contact-main input[type="text"],form.contact-main textarea	{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 25px;
	padding:10px 0 10px 10px;
}

form.contact-main ul li	{
	padding-left:0;
}

/* volunteer and student forms */
.main form.large-form ul li	{
	padding-left: 0;
}


.main form.large-form ul li:before 	{
	content: none;
}


form.large-form .top_label li.gfield.gf_left_half	{
	width:45% !important;
}

form.large-form input[type="text"],form.contact-main textarea	{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 18px;
	padding:5px 0 10px 5px;
}

form.large-form .ginput_complex label{
	padding: 0 0 15px 0;
}

form.large-form .ginput_complex	input	{
	margin-bottom:0;
}

/* Footer */
form	{
	margin-top:0;
}

#fieldName	{
	margin-bottom: 5px;
}

/* twitter */

h3 .twitterwidget-title	{
	color: #808B9C
}

.twitter a	{
	color:#E2AD13;
}

.twitter-stream	{
	margin-top:-15px;
	font-style: italic;
}

.twitter .profile-link	{
	display:none;
}

.twitter p:before	{
	content: "L";
    font-family: 'socialicoregular';
    font-size: 36px;
    left: 0;
    padding-right: 5px;
    position: relative;
    top: 6px;
    color: #808B9C;
    font-style: normal;
    }

.twitter-avatar	{
	float:left;
	padding:8px 5px 5px 0;
}

/*search*/
.search-results	{
	margin-top:100px;
}

/*Lance timeline Hacks */
ul.timeline > li.even{
	float:right;
	clear:right;
}
ul.timeline > li.odd{
	float:left;
	clear:left;
}
