/*







	Theme Name: State Rep. Jose Menendez Campaign







	Theme URI: http://www.web-savvy-marketing.com/robert







    Description: Robert was designed for political websites. It is an ideal child theme for political bloggers or politicians who need an easy to use WordPress theme that is mobile friendly and responsive. Robert features multiple color schemes in red, white, and blue.  It can easily accommodate regular websites or blogs. Robert is a two column child theme, by <a href="www.web-savvy-marketing.com/go/studiopress/">StudioPress</a>.







    Author: Web Savvy Marketing







    Author URI: http://www.web-savvy-marketing.com/







 







    Version: 1.1.3







 







    Tags: red, white, blue,, politics, political, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments







 







    Template: genesis







    Template Version: 1.8.1







 







    License: GNU General Public License v2.0 (or later)







    License URI: http://www.opensource.org/licenses/gpl-license.php























/* Import Fonts







------------------------------------------------------------ */















@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700|PT+Sans+Narrow:400,700|Maven+Pro:400,700);















/*







 *







 * font-family: 'PT Sans', sans-serif;







 *







 * font-family: 'PT Sans Narrow', sans-serif;







 *







 * font-family: 'Maven Pro', sans-serif;







 *







 */























/* Defaults







------------------------------------------------------------ */















body,







h1,







h2,







h2 a,







h2 a:visited,







h3,







h4,







h5,







h6,







p,







select,







textarea {







	color: #293241;







	font-family: 'PT Sans', Arial, Helvetica, sans-serif;







	font-size: 13px;







	font-weight: 300;







	line-height: 1.5625;







	margin: 0;







	padding: 0;







	text-decoration: none;



         text-align: justify;







}



#red{
	background: #d92335;
	text-align: center;
	height: 304px;
}

.grey{
	background: #565656;
}

.blu{
background: #253959;
}



#wsm-featured-post-2 .widgettitle{
	display: none;
}







blockquote,







input,







select,







textarea,







.author-box,







.breadcrumb,







.sticky,







.taxonomy-description,







.wp-caption {







	background-color: #f5f5f5;







	border: 1px solid #ddd;







}















input,







label,







select,







textarea {







	color: #293241;







	font-family: 'PT Sans', Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-weight: 300;







}





#text-10{
line-height:1;
}

#wsm-featured-post-2 .attachment-thumbnail{
	margin: 10px 0;
}









li,







ol,







ul {







	margin: 0;







	padding: 0;







}















ol li {







	list-style-type: decimal;







}























/* Hyperlinks







------------------------------------------------------------ */















a,







a:visited {







	color: #1e548f;







	text-decoration: none;







}















a:hover {







	text-decoration: underline;







}















a img {







	border: none;







}























/* Body







------------------------------------------------------------ */















body {







	background: #ffffff;







}















::-moz-selection {







	background-color: #1e548f;







	color: #fff;







}















::selection {







	background-color: #1e548f;







	color: #fff;







}























/* Wrap







------------------------------------------------------------ */















#wrap {







	/*background-image: url(images/bg-wrap.png);*/







	background-position: center top;







	background-repeat: no-repeat;







	margin: 6px auto 0;







	width: 1000px;







	padding: 0;







}























/* Header

------------------------------------------------------------ */

#header {
background: url(/wp-content/uploads/2015/07/jose_website.jpg) no-repeat bottom right;
background-size: 925px 154px;
margin: 0 auto;
min-height: 200px;
width: 100%;
z-index: 80000;
}















#title-area {







	float: left;







	overflow: hidden;







	padding: 17px 0 0;







	width: 400px;







}















#title-area .icon img {







	float: left;







	height: 75px;







	width: 75px;







}















#title {







	font-family: 'Maven Pro', sans-serif;







	font-size: 33px;







	font-weight: 400;







	line-height: 1.25;







	margin: 0;







	text-transform: uppercase;







}















#title a,







#title a:hover {







	color: #fff;







	padding: 0 0 0 20px;







	text-decoration: none;







}















#description {







	color: #ef192d;







	font-family: 'Maven Pro', sans-serif;







	font-size: 20px;







	font-weight: bold;







	padding: 0 0 0 20px;







}















.title-icon #title,







.title-icon #description {







	margin-left: 75px;







	padding-left: 10px;







}















.title-icon #title a,







.title-icon #title a:hover {







	padding-left: 0;







}















#header .widget-area {







	float: right;







	padding: 0px ;







	width: 50%;







}















.header-full-width #header .widget-area {







	width: 29%;







}















.header-image #header .widget-area {







	width: 27%;







}























/* Image Header - Full Width







------------------------------------------------------------ */















.header-full-width #title-area,







.header-full-width #title,







.header-full-width #title a {







	width: 70%;











}



















/* Image Header - Partial Width------------------------------------------------------------ */.header-image #title-area,.header-image #title,.header-image #title a {	display: block;	float: left;	height: 100px;	overflow: hidden;	padding: 0;	text-indent: -9999px;	width: 100%;}.header-image #title-area {	background: url(/wp-content/uploads/2015/07/logo.png) left top no-repeat;	width: 70%;	height: 190px;    margin-top: 0px;}.header-image #title-area.title-icon {	background: url(images/logo.png) 75px top no-repeat;	width: 47.5%;}.header-image #title-area .icon img {	margin-top: 17px;}.header-image #description {







	display: block;







	overflow: hidden;







}























/* Social Icons







------------------------------------------------------------ width: 125px;*/















.icons-social {







	float: right;







	







}















.icons-social a {

	display: inline-block;
	height: 52px;
	margin: 0 0 0 4px;
	text-indent: -9999px;
	width: 27px;
	margin-top: -10px;
}















.btn-fb {







	background: url(images/icon-facebook.png) left top no-repeat;







}















.btn-fb:hover {







	background: url(images/icon-facebook-hov.png) left top no-repeat;







}















.btn-tw {







	background: url(images/icon-twitter.png) left top no-repeat;







}















.btn-tw:hover {







	background: url(images/icon-twitter-hover.png) left top no-repeat;







}















.btn-gp {







	background: url(images/icon-google.png) left top no-repeat;







}















.btn-gp:hover {







	background: url(images/icon-google-hover.png) left top no-repeat;







}















.btn-li {







	background: url(images/icon-linkedin.png) left top no-repeat;







}















.btn-li:hover {







	background: url(images/icon-linkedin-hover.png) left top no-repeat;







}















.btn-rs {







	background: url(images/icon-rss.png) left top no-repeat;







}















.btn-rs:hover {







	background: url(images/icon-rss-hover.png) left top no-repeat;







}































/* Header / Primary / Secondary Navigation







------------------------------------------------------------ */







#nav {







	/*background: url(images/bg-nav.png) left top repeat-x;*/







	background:#293241;







}















.menu-primary,







.menu-secondary,







#header .menu {







	clear: both;







	color: #293241;







	font-size: 18px;







	margin: 0 auto;







	overflow: hidden;







	width: 100%;







}















.menu-secondary {







	border-bottom: 1px solid #ddd;







	border-top: none;







}















.menu-primary ul,







.menu-secondary ul,







#header .menu ul {







	float: left;







	width: 100%;







}















.menu-primary li,







.menu-secondary li,







#header .menu li {







	float: left;







	list-style-type: none;







}















.menu-primary a,







.menu-secondary a,







#header .menu a {







	color: #fff;







	display: block;







	padding: 3px 15px;







	position: relative;







	text-decoration: none;







}















.gecko .menu-primary a,







.gecko .menu-secondary a,







.gecko #header .menu a {







	padding-bottom: 2px;







}















.menu-primary li a:active,







.menu-primary li a:hover,







.menu-primary .current_page_item a,







.menu-primary .current-cat a,







.menu-primary .current-menu-item a,







.menu-secondary li a:active,







.menu-secondary li a:hover,







.menu-secondary .current_page_item a,







.menu-secondary .current-cat a,







.menu-secondary .current-menu-item a,







#header .menu li a:active,







#header .menu li a:hover,







#header .menu .current_page_item a,







#header .menu .current-cat a,







#header .menu .current-menu-item a {







	background-color: #eb1a34;







	color: #fff;







	font-size:18px;







}















.menu-primary li li a,







.menu-primary li li a:link,







.menu-primary li li a:visited,







.menu-secondary li li a,







.menu-secondary li li a:link,







.menu-secondary li li a:visited,







#header .menu li li a,







#header .menu li li a:link,







#header .menu li li a:visited {







	background: none;







	background-color: #fff;







	border: 1px solid #293242;







	border-top: none;







	color: #293241;







	font-size: 12px;







	padding: 9px 10px 8px;







	position: relative;







	text-transform: none;







	width: 138px;







}















.menu-primary li li a:active,







.menu-primary li li a:hover,







.menu-secondary li li a:active,







.menu-secondary li li a:hover,







#header .menu li li a:active,







#header .menu li li a:hover {







	background-color: #205593;







	color: #fff;







}















.menu-primary li ul,







.menu-secondary li ul,







#header .menu li ul {







	height: auto;







	left: -9999px;







	margin: 0 0 0 -1px;







	position: absolute;







	width: 160px;







	z-index: 9999;







}















.menu-primary li ul a,







.menu-secondary li ul a,







#header .menu li ul a {







	width: 140px;







}















.menu-primary li ul ul,







.menu-secondary li ul ul,







#header .menu li ul ul {







	border-top: 1px solid #293242;







	margin: -37px 0 0 159px;







}















.menu li:hover ul ul,







.menu li.sfHover ul ul {







	left: -9999px;







}















.menu li:hover,







.menu li.sfHover {







	position: static;







}















ul.menu li:hover>ul,







ul.menu li.sfHover ul,







#header .menu li:hover>ul,







#header .menu li.sfHover ul {







	left: auto;







}















.menu-primary li a.sf-with-ul,







.menu-secondary li a.sf-with-ul,







#header .menu li a.sf-with-ul {







	padding-right: 25px;







}















.menu li a .sf-sub-indicator,







.menu li li a .sf-sub-indicator,







.menu li li li a .sf-sub-indicator {







	background: url(images/icon-plus-white.png) no-repeat;







	height: 16px;







	position: absolute;







	right: 8px;







	text-indent: -9999px;







	top: 5px;







	width: 16px;







}















.menu li li a .sf-sub-indicator,







.menu li li li a .sf-sub-indicator {







	background: url(images/icon-plus.png) no-repeat;







	height: 16px;







	position: absolute;







	right: 8px;







	text-indent: -9999px;







	top: 10px;







	width: 16px;







}















.menu li li a:hover .sf-sub-indicator,







.menu li li li a:hover .sf-sub-indicator {







	background: url(images/icon-plus-white.png) no-repeat;







}















#wpadminbar li:hover ul ul {







	left: 0;







}























/* Primary Navigation Extras







------------------------------------------------------------ */















.menu li.right {







	float: right;







	padding: 7px 15px 6px;







}















.menu li.right a {







	background: none;







	border: none;







	color: #293241;







	display: inline;







	text-decoration: none;







}















.menu li.right a:hover {







	color: #0d72c7;







	text-decoration: none;







}















.menu li.search {







	padding: 0 10px;







}















.menu li.date,







.menu li.rss,







.menu li.twitter {







	color: #fff;







	padding: 2px 15px 1px;







}















.menu li.rss a {







	background: url(images/rss.png) no-repeat center left;







	color: #fff;







	margin: 0 0 0 10px;







	padding: 0 0 0 16px;







}















.menu li.twitter a {







	background: url(images/twitter-nav.png) no-repeat center left;







	color: #fff;







	padding: 0 0 0 20px;







}










/* Header-nav Navigation







------------------------------------------------------------ */


#header-nav #menu-top a{
	font-size: 18px;
	font-family: Raleway;
	font-weight: bold !important;
	color: #163871;
	margin-top: 20px;

}







/* Header Navigation







------------------------------------------------------------ */







#header-nav {



clear: both;



overflow: hidden;



width: auto;



/*padding-top: 22px;*/







}















#header .menu {







	background-color: transparent;







	border: none;







	color: #fff;







	float: right;







	margin-right: -10px;







	margin-top: 5px;







	width: auto;







}















#header .menu a {







	border-right: 1px solid #fff;







	color: #fff;







	line-height: 1;







	padding: 0 10px;







}















#header .menu a:hover {







	text-decoration: underline;







}















#header .menu li a:active,







#header .menu li a:hover,







#header .menu .current_page_item a,







#header .menu .current-cat a,







#header .menu .current-menu-item a {







	background-color: transparent;







	color: #fff;







}















/* Inner







------------------------------------------------------------ */















#inner {







	margin: 0 auto;







	overflow: hidden;







	padding: 0 0 20px;







}























/* Breadcrumb







------------------------------------------------------------ */















.breadcrumb {







	font-size: 14px;







	margin: -10px 0 30px;







	padding: 5px 10px;







}























/* Taxonomy Description







------------------------------------------------------------ */















.taxonomy-description {







	background-color: #fff;







	margin: -10px 0 30px;







	padding: 0 0 15px;







}















.taxonomy-description p {







	font-size: 14px;







	padding: 15px 15px 0;







}























/* Content-Sidebar Wrap







------------------------------------------------------------ */















#content-sidebar-wrap {







	float: left;







	padding-top: 0px;







	width: 1000px;







}















.content-sidebar #content-sidebar-wrap,







.full-width-content #content-sidebar-wrap,







.sidebar-content #content-sidebar-wrap {







	width: 100%;







}















.sidebar-content-sidebar #content-sidebar-wrap,







.sidebar-sidebar-content #content-sidebar-wrap {







	float: right;







}























/* Content







------------------------------------------------------------ */















#content {







	background-color: #fff;







	float: left;







	padding: 25px 2.5%;







	width: 45%;







}















.content-sidebar #content,







.sidebar-content #content {







	width: 95% !important;







}















.sidebar-content #content,







.sidebar-sidebar-content #content {







	float: right;







}















.full-width-content #content {







	width: 95%;







}















.home.full-width-content #content {







	width: 100%;







}















.post {







	margin: 0 0 40px;







}















.entry-content {







	overflow: hidden;







}















.entry-content p {







	margin: 0 0 25px;







}















blockquote {







	background: url(images/blockquote.png) no-repeat;







	border: none;







	margin: 5px 5px 20px;







	padding: 25px 30px 5px 70px;







}















blockquote p {







	color: #999;







	font-style: italic;







}















p.subscribe-to-comments {







	padding: 20px 0 10px;







}















.clear {







	clear: both;







}















.clear-line {







	border-bottom: 1px solid #ddd;







	clear: both;







	margin: 0 0 25px;







}























/* Home Page







------------------------------------------------------------ */







.home #content {







	background-color: transparent;







	color: #fff;







	padding: 0;







}















.home p {







	color: #fff;







	margin-bottom: 10px;







}















.home-top-left {







	float: left;







	width: 100%;







}















.home-top-left img {







	border-radius: 0px;







}















.home-top-right {

	float: right;
	font-size: 16px;
	width: 38%;
	display: none;

}















.home-top-right p {







	font-size: 16px;







}















.home-top-right h1 {







	color: #fff;







	font-size: 33px; 







}















.home-top-right .more-link a {







	border-radius: 5px;







	float: left;







	margin-top: 10px;







}















#home-middle {
	clear: both;
	display: inline-block;
	margin: 11px 0 0 0;
	width: 100%;
	background: url(/wp-content/uploads/2015/07/dropshadow.jpg) no-repeat bottom center;
	height: 360px
}















.home-middle-left,







.home-middle-center,







.home-middle-right {







	float: left;







	width: 32.6%;







}















.home-middle-center {







	margin: 0 1%;







}















.home-middle-right {







	float: right;







	margin-right: 2px;







}








.footer-left{
	border-top: 4px solid #000;
	padding-top: 10px;
}

.copyright, .contact-info{
	color: #999;
}






#home-bottom {
	/**background: url(images/bg-home-bottom.png) 67% top repeat-y #fff; **/
	clear: both;
	color: #293241;
	display: inline-block;
	padding: 0;
	width: 100%;

}















#home-bottom p,







#home-bottom label {







	color: #293241;







}















#home-bottom .widget-area h4 {







	color: #1e548f;




font-size: 20px;


	font-weight: normal;







}















.home-bottom-left {







	float: left;







	padding: 0px 1%;







	width: 63%;







}















#home-bottom .home-bottom-left h4 {







	padding-left: 0;
		display: none;







}















,home-bottom-left .textwidget {







	margin-left: 10px;







}















.home-bottom-left p {







	margin-left: 0;







}















.home-bottom-right {







	float: right;







	padding: 0px 2% 0 1%;







	width: 30%;







}















.home-bottom-right p {







	font-size: 12px;







	line-height: 1;







	padding-left: 10px;







}















.home-bottom-right .gform_wrapper .gform_heading {







	margin-bottom: 0;







}















#home-bottom .post-info {







	color: #ef192d;







	font-size: 12px;







}















#home-bottom .post {







	clear: both;

	/*height:120px;*/







}















#home-bottom .widget-area h2,







#home-bottom .widget-area h2 a {







	font-size: 16px;







	font-weight: normal;


padding-bottom: 6px;




	margin: 0;







}















#home-bottom .widget-area h2 a:hover {







	color: #293241;







}















/* Column Classes







------------------------------------------------------------ */















.five-sixths,







.four-fifths,







.four-sixths,







.one-fifth,







.one-fourth,







.one-half,







.one-sixth,







.one-third,







.three-fifths,







.three-fourths,







.three-sixths,







.two-fifths,







.two-fourths,







.two-sixths,







.two-thirds {







	float: left;







	margin: 0 0 20px;







	padding-left: 3%;







}















.one-half,







.three-sixths,







.two-fourths {







	width: 48%;







}















.one-third,







.two-sixths {







	width: 31%;







}















.four-sixths,







.two-thirds {







	width: 65%;







}















.one-fourth {







	width: 22.5%;







}















.three-fourths {







	width: 73.5%;







}















.one-fifth {







	width: 17.4%;







}















.two-fifths {







	width: 37.8%;







}















.three-fifths {







	width: 58.2%;







}















.four-fifths {







	width: 78.6%;







}















.one-sixth {







	width: 14%;







}















.five-sixths {







	width: 82%;







}















.first {







	clear: both;







	padding-left: 0;







}























/* Featured Post Grid







------------------------------------------------------------ */















.genesis-grid-even,







.genesis-grid-odd {







	margin: 0 0 20px;







	padding: 0 0 15px;







	width: 48%;







}















.genesis-grid-even {







	float: right;







}















.genesis-grid-odd {







	clear: both;







	float: left;







}























/* Headlines







------------------------------------------------------------ */















h1,







h2,







h2 a,







h2 a:visited,







h3,







h4,







h5,







h6 {







	font-family: 'PT Sans Narrow', arial, serif;







	font-weight: 700;







	line-height: 1.25;







	margin: 0 0 10px;







}















h1 {







	font-size: 30px;







}















.taxonomy-description h1 {







	margin: 0;







}















h2,







h2 a,







h2 a:visited {







	font-size: 28px;







}















h2 a,







h2 a:visited {







	color: #1e548f;







}















h2 a:hover {







	color: #293241;







	text-decoration: none;







}















.widget-area h2,







.widget-area h2 a {







	font-size: 14px;







	margin: 0 0 5px;







}















h3 {







	font-size: 24px;







}















h4 {







	font-size: 20px;







}















.taxonomy-description h1,







.widget-area h4 {







	color: #fff;







	font-size: 19px;







	padding: 9px 10px 8px;







}















.widget-area h4 a {







	color: #293241;







	text-decoration: none;







}















#footer-widgets h4 {







	background: none;







	border: none;







	padding: 0;







}















h5 {







	font-size: 18px;







}























/* Ordered / Unordered Lists







------------------------------------------------------------ */















.entry-content ol,







.entry-content ul {







	margin: 0;







	padding: 0 0 25px;







}















.archive-page ul li,







.entry-content ul li {







	list-style-type: square;







	margin: 0 0 0 30px;







	padding: 0;







}















.entry-content ol li {







	margin: 0 0 0 35px;







}















.archive-page ul ul,







.entry-content ol ol,







.entry-content ul ul {







	padding: 0;







}























/* Post Info







------------------------------------------------------------ */















.post-info {







	color: #ef192d;







	float: left;







	font-size: 13px;







	line-height: 1;







	margin: 5px 0 0;







	width: 40px;







}























/* Post Meta







------------------------------------------------------------ */















.post-meta {







	background: url(images/bg-meta.png) 40% top repeat-y;







	border: 1px solid #ddd;







	clear: both;







	display: inline-block;







	font-size: 12px;







	padding: 5px 0;







	width: 100%;







}















.post-categories {







	display: inline-block;







	float: left;







	padding: 0 5px 0 10px;







	width: 37%;







}















.post-tags {







	display: inline-block;







	float: right;







	padding: 0 5px 0 10px;







	width: 57%;







}























/* Author Box







------------------------------------------------------------ */















.author-box {







	background-color: #f5f5f5;







	margin: 0 0 40px;







	overflow: hidden;







	padding: 10px;







}















.author-box p {







	font-size: 14px;







	margin-top: -25px;







}























/* Sticky Posts







------------------------------------------------------------ */















.sticky {







	background-color: #f5f5f5;







	margin: -10px 0 40px;







	padding: 20px;







}























/* Archive Page







------------------------------------------------------------ */















.archive-page {







	float: left;







	padding: 20px 0 0;







	width: 45%;







}























/* Images







------------------------------------------------------------ */















img {







	height: auto;







	max-width: 100%;







}















.avatar,







.featuredpage img,







.featuredpost img,







.wsmfeaturedpage img,







.wsmfeaturedpost img,







.post-image,







.entry-content img {







	background-color: #f5f5f5;







	border: 1px solid #ddd;







	padding: 4px;







}















.author-box .avatar {







	background-color: #fff;







	float: left;







	margin: 0 10px 0 0;







}















.post-image {







	margin: 0 10px 10px 0;







}















.comment-list li .avatar {







	background-color: #fff;







	float: right;







	margin: 5px 0 0 10px;







}















img.centered,







.aligncenter {







	display: block;







	margin: 0 auto 10px;







}















img.alignnone {







	display: inline;







	margin: 0 0 10px;







}















img.alignleft {







	display: inline;







	margin: 0 15px 10px 0;







}















img.alignright {







	display: inline;







	margin: 0 0 10px 15px;







}















.alignleft {







	float: left;







	margin: 0 10px 7px 0;







}















.alignright {







	float: right;







	margin: 0 0 10px 15px;







}















.wp-caption {







	padding: 5px;







	text-align: center;







}















p.wp-caption-text {







	font-size: 14px;







	margin: 5px 0;







}















.wp-smiley,







.wp-wink {







	border: none;







	float: none;







}















.gallery-caption {







}























/* Post Navigation







------------------------------------------------------------ */















.navigation {







	font-size: 14px;







	overflow: hidden;







	padding: 20px 0;







	width: 100%;







}















.navigation li {







	display: inline;







}















.navigation li a,







.navigation li.disabled,







.navigation li a:hover,







.navigation li.active a {







	border: 1px solid #ddd;







	padding: 5px 8px;







}















.navigation li a:hover,







.navigation li.active a {







	background-color: #f5f5f5;







}























/* Primary / Secondary Sidebars







------------------------------------------------------------ */















.sidebar {







	color: #fff;







	display: inline;







	float: right;







	width: 32.5%;







}















.sidebar a,







.sidebar a:visited {







	color: #fff;







}















#sidebar-alt {







	float: left;







	width: 150px;







}















.sidebar-content #sidebar,







.sidebar-sidebar-content #sidebar {







	float: left;







}















.content-sidebar-sidebar #sidebar-alt {







	float: right;







}















.sidebar p {







	color: #fff;







	font-size: inherit;







}















.sidebar .widget {







	margin: 0 0 15px;







	padding: 0 0 15px;







}















.sidebar.widget-area ol,







.sidebar.widget-area ul,







.widget-area .textwidget,







.widget_tag_cloud div div {







	/*padding: 0 0 0 15px;*/



	padding: 0 0 0 0px;







}















#home-bottom .widget-area ul li,







.sidebar.widget-area ul li,







#footer-widgets .widget-area ul li {







	border-bottom: 1px solid #ddd;







	list-style-type: none;







	margin: 0 0 7px;







	padding: 0 0 5px;







	word-wrap: break-word;







}















.sidebar.widget-area ul ul li {







	border: none;







	margin: 0;







}























/* Dropdowns







------------------------------------------------------------ */















.widget_archive select,







#cat {







	display: inline;







	margin: 5px 15px 0;







	padding: 3px;







	width: 85%;







}























/* Featured Page / Post







------------------------------------------------------------ */















.featuredpage,







.featuredpost {







	clear: both;







	margin: 0 0 15px;







	overflow: hidden;







}















.featuredpage .page,







.featuredpost .post {







	border-bottom: 1px solid #ddd;







	margin: 0 0 5px;







	overflow: hidden;







	padding: 0 15px 10px;







}















#footer-widgets .featuredpage .page,







#footer-widgets .featuredpost .post {







	margin: 0 0 10px;







	padding: 0;







}















.more-from-category {







	padding: 5px 15px 0;







}























/* User Profile







------------------------------------------------------------ */















.user-profile {







	overflow: hidden;







}















.user-profile p {







	padding: 5px 15px 0;







}















.user-profile .posts_link {







	padding: 0 15px;







}























/* Buttons







------------------------------------------------------------ */















.more-link a,







input[type="button"],







input[type="submit"] {







	background: ;







	border: 3px solid #bc152a;







	border-bottom: 1px solid #bc152a;







	color: #fff;







	cursor: pointer;







	line-height: 19px;







	padding: 5px 7px;







	text-decoration: none;







}







.more-link 







a {















	line-height: 13px !important;















}







input:hover[type="button"],







input:hover[type="submit"] {







	background: url(images/gradient.png) 0 -33px;







	text-decoration: none;







}















.more-link a {







	border-top-left-radius: 5px;







	border-top-right-radius: 5px;







	float: right;







	font-size: 16px;







}















.more-link.alignleft a {







	border-radius: 5px;







}















.more-link a:hover {







	background: url(images/gradient.png) 0 -34px;







	text-decoration: none;







}















a.more-link {







	color: #ef192d;







}















/* Search Form







------------------------------------------------------------ */















#header .searchform {







	float: right;







	padding: 12px 0 0;







}















.sidebar .searchform {







	padding: 5px 0 0 15px;







}















.s {







	margin: 10px -7px 0 0;







	padding: 6px 5px;







	width: 180px;







}















#nav .searchform {







	padding: 0;







	line-height: 1;







}















#nav .s {







	background-color: transparent;







	color: #fff;







	margin: 3px -25px 0 0;







	padding: 0px 5px;







}















#nav input[type="submit"] {







	background: url(images/btn-search.png) left top no-repeat;







	border: none;







	padding: 0px 8px;







}















/* eNews and Update Widget







------------------------------------------------------------ */















.enews p {







	padding: 0 15px 5px;







}















.enews #subscribe {







	padding: 0 0 0 15px;







}















.enews #subbox {







	margin: 5px -7px 0 0;







	padding: 6px 5px;







	width: 75%;







}























/* Calendar Widget







------------------------------------------------------------ */















#wp-calendar {







	width: 100%;







}















#wp-calendar caption {







	font-size: 12px;







	font-style: italic;







	padding: 2px 5px 0 0;







	text-align: right;







}















#wp-calendar thead {







	background-color: #f5f5f5;







	font-weight: bold;







	margin: 10px 0 0;







}















#wp-calendar td {







	background-color: #f5f5f5;







	padding: 2px;







	text-align: center;







}























/* WSM Featured Page Widget







------------------------------------------------------------ */















.widget-area .wsmfeaturedpage {







	display: inline-block;







	border: 1px solid #8992a2;







	padding: 0 5%;







	width: 89.5%;







}















.ie .widget-area .wsmfeaturedpage {







	width: 89.5%;







}















.gecko .widget-area .wsmfeaturedpage {







	width: 89%;







}















.widget-area .wsmfeaturedpage h4 {







	border-bottom: 1px solid #892f50;







	font-size: 28px;







	padding: 15px 0 5px;







}















.wsmfeaturedpage h4.donate {







	background: url(images/icon-donate.png) left 13px no-repeat;







	padding-left: 42px;







}















.wsmfeaturedpage h4.vote {







	background: url(images/icon-vote.png) left 13px no-repeat;







	padding-left: 42px;







}























.wsmfeaturedpage h4.involved {







	background: url(images/icon-involved.png) left 13px no-repeat;







	padding-left: 42px;







}































/* Footer Widgets







------------------------------------------------------------ */















#footer-widgets {







	background-color: #f5f5f5;







	border-top: 1px solid #ddd;







	clear: both;







	font-size: 14px;







	margin: 0 auto;







	overflow: hidden;







	width: 100%;







}















#footer-widgets .wrap {







	overflow: hidden;







	padding: 20px 30px 10px;







}















#footer-widgets .widget {







	background: none;







	border: none;







	margin: 0 0 15px;







	padding: 0;







}















#footer-widgets .textwidget {







	padding: 0;







}















#footer-widgets .widget_tag_cloud div div {







	padding: 0;







}















#footer-widgets p {







	font-size: inherit;







	margin: 0 0 10px;







}















#footer-widgets ul {







	margin: 0;







}















#footer-widgets ul li {







	margin: 0 0 0 20px;







}















#footer-widgets #wp-calendar thead,







#footer-widgets #wp-calendar td {







	background: none;







}















.footer-widgets-1 {







	float: left;







	margin: 0 30px 0 0;







	width: 280px;







}















.footer-widgets-2 {







	float: left;







	width: 280px;







}















.footer-widgets-3 {







	float: right;







	width: 280px;







}























/* Footer







------------------------------------------------------------ */















#footer {







	border-top: 1px solid #fff;







	clear: both;







	color: #fff;







	font-size: 14px;







	margin: 0 auto;







	overflow: hidden;







	width: 100%;

	height:65px;







}















#footer .wrap {







	overflow: hidden;







	padding: 10px 0;







}















#footer p {







	color: #fff;







	font-size: 13px;







	line-height: 1;







	padding-bottom: 6px;







}















#footer a,







#footer a:visited {







	color: #fff;







}















#footer a:hover {







	text-decoration: underline;







}















#footer .gototop {







	float: left;







	width: 200px;







}















.footer-left {







	float: left;







	width: 100%;







}















.creds {







	float: right;







	text-align: right;







	width: 32%;







}















.footer-disclaimer {







	clear: both;







	text-align: center;







	width: 76%;







	padding: 0 12%;







}























/* Comments







------------------------------------------------------------ */















#comments,







#respond {







	margin: 0 0 15px;







	overflow: hidden;







}















#author,







#comment,







#email,







#url {







	margin: 10px 5px 0 0;







	padding: 5px;







	width: 250px;







}















#comment {







	height: 150px;







	margin: 10px 0;







	width: 98%;







}















.ping-list {







	margin: 0 0 40px;







}















.comment-list ol,







.ping-list ol {







	padding: 10px;







}















.comment-list li,







.ping-list li {







	font-weight: bold;







	list-style-type: none;







	margin: 15px 0 5px;







	padding: 10px 15px;







}















.comment-list li ul li {







	list-style-type: none;







	margin-right: -16px;







}















.comment-content p {







	font-size: 14px;







	margin: 0 0 20px;







}















.comment-list cite,







.ping-list cite {







	font-style: normal;







}















.commentmetadata {







	font-size: 12px;







	margin: 0 0 5px;







}















.reply {







	font-size: 14px;







	font-weight: 300;







}















.nocomments {







	text-align: center;







}















#comments .navigation {







	display: block;







}















.bypostauthor {







}















.thread-alt,







.thread-even {







	background-color: #f5f5f5;







}















.alt,







.depth-1,







.even {







	border: 1px solid #ddd;







}























/* Gravity Forms







------------------------------------------------------------ */















div.gform_wrapper input,







div.gform_wrapper select,







div.gform_wrapper textarea {







	box-sizing: border-box;







	font-size: 14px !important;







	padding: 4px 5px !important;







}















div.gform_footer input.button {







	color: #fff;







}















div.gform_wrapper .ginput_complex label {







	font-size: 14px;







}















div.gform_wrapper li,







div.gform_wrapper form li {







	margin: 0 0 10px;







}















div.gform_wrapper .gform_footer {







	border: none;







	margin: 0;







	padding: 0;







}















.gform_wrapper .gform_footer .button {







	border-radius: 5px;







}















.home-bottom-right .gform_wrapper {







	margin: 10px;







}















.sidebar .gform_wrapper label {







	color: #fff;







}















.gform_wrapper  span.gfield_required {







	color: #eb1a33;







}















.sidebar .gform_widget {







	padding: 0 15px;







}















.sidebar .gform_widget h4 {







	padding-left: 0;







}















.sidebar .gform_wrapper .gform_heading {







	margin-bottom: 0;







}















.sidebar.widget-area .gform_wrapper ul li {







	border-bottom: none;







}















/* Color Schemes







------------------------------------------------------------------------------------------------------- */























/* Blue on White Color Scheme







------------------------------------------------------------ */







body.wsm-blue-white {







	background: url(images/blue-white/bg-body.gif) left top repeat-x #fff;







}















body.wsm-blue-white.home {







	background: url(images/blue-white/bg-body-home.gif) left top repeat-x #fff;







}















.wsm-blue-white #title a, 







.wsm-blue-white #title a:hover {







	color: #205593;







}















.wsm-blue-white #header .menu a {







	border-right: 1px solid #205593;







	color: #205593;







}















.wsm-blue-white #nav {







	background: url(images/blue-white/bg-nav.png) left top repeat-x #1e548f







}















.ie .wsm-blue-white #nav {







	background-color: #fff;







}















.ie .wsm-blue-white .menu-primary a,







.ie .wsm-blue-white .menu-secondary a,







.ie .wsm-blue-white #header .menu a {







	padding-bottom: 2px;







}















.wsm-blue-white #content-sidebar-wrap {







	background-color: #fff;







}















.wsm-blue-white.home #content-sidebar-wrap {







	background-color: transparent;







	padding-top: 0;







}















.wsm-blue-white #home-top {







	background-color: #205593;







	display: inline-block;







	padding: 10px 0;







}















.wsm-blue-white.home #content {







	color: #293241;







}















.wsm-blue-white .taxonomy-description h1, 







.wsm-blue-white .widget-area h4,







.wsm-blue-white #home-bottom .widget-area h4 {







	color: #205593;







}















.wsm-blue-white .sidebar,







.wsm-blue-white .sidebar a,







.wsm-blue-white .sidebar a:visited,







.wsm-blue-white .sidebar .gform_wrapper label {







	color: #293241;







}















.wsm-blue-white .sidebar .more-link a,







.wsm-blue-white .sidebar .more-link a:visited {







	color: #fff;







}















.wsm-blue-white #footer {







	border-top: 1px solid #adaeb0;







	color: #293241;







}















.wsm-blue-white #footer p,







.wsm-blue-white #footer a, 







.wsm-blue-white #footer a:visited {







	color: #293241;







}















/* Red on White Color Scheme







------------------------------------------------------------ */







body.wsm-red-white {







	background: url(images/red-white/bg-body.gif) left top repeat-x #fff;







}















body.wsm-red-white.home {







	background: url(images/red-white/bg-body-home.gif) left top repeat-x #fff;







}















.wsm-red-white ::-moz-selection {







	background-color: #EF192D;







}















.wsm-red-white ::selection {







	background-color: #EF192D;







}















.wsm-red-white .btn-fb {







	background: url(images/red-white/icon-facebook.png) left top no-repeat;







}















.wsm-red-white .btn-tw {







	background: url(images/red-white/icon-twitter.png) left top no-repeat;







}















.wsm-red-white .btn-gp {







	background: url(images/red-white/icon-google.png) left top no-repeat;







}















.wsm-red-white .btn-li {







	background: url(images/red-white/icon-linkedin.png) left top no-repeat;







}















.wsm-red-white .btn-rs {







	background: url(images/red-white/icon-rss.png) left top no-repeat;







}















.wsm-red-white .btn-fb:hover {







	background: url(images/icon-facebook-hov.png) left top no-repeat;







}















.wsm-red-white .btn-tw:hover {







	background: url(images/icon-twitter-hover.png) left top no-repeat;







}















.wsm-red-white .btn-gp:hover {







	background: url(images/icon-google-hover.png) left top no-repeat;







}















.wsm-red-white .btn-li:hover {







	background: url(images/icon-linkedin-hover.png) left top no-repeat;







}















.wsm-red-white .btn-rs:hover {







	background: url(images/icon-rss-hover.png) left top no-repeat;







}















.wsm-red-white h2 a,







.wsm-red-white h2 a:visited,







.wsm-red-white a {







	color: #EF192D;







}















.wsm-red-white .sidebar a,







.wsm-red-white .sidebar a:visited {







	color: #fff;







}















.wsm-red-white #title a, 







.wsm-blue-white #title a:hover {







	color: #EF192D;







}















.wsm-red-white #description {







	color: #1A2FEF;







}















.wsm-red-white #nav {







	background: url(images/red-white/bg-nav.png) left top repeat-x;







}















.wsm-red-white .menu-primary a, 







.wsm-red-white .menu-secondary a, 







.wsm-red-white #header .menu a {







	color: #fff;







}















.wsm-red-white #header .menu a,







.wsm-red-white #header .menu a:hover {







	border-right: 1px solid #1A2FEF;







	color: #1A2FEF;







}	















.wsm-red-white .menu-primary li a:active, 







.wsm-red-white .menu-primary li a:hover, 







.wsm-red-white .menu-primary .current_page_item a, 







.wsm-red-white .menu-primary .current-cat a, 







.wsm-red-white .menu-primary .current-menu-item a, 







.wsm-red-white .menu-secondary li a:active, 







.wsm-red-white .menu-secondary li a:hover, 







.wsm-red-white .menu-secondary .current_page_item a, 







.wsm-red-white .menu-secondary .current-cat a, 







.wsm-red-white .menu-secondary .current-menu-item a {







	background-color: #EF192D;







	color: #fff;







}















.wsm-red-white .menu-primary li li a:active,







.wsm-red-white .menu-primary li li a:hover,







.wsm-red-white .menu-secondary li li a:active,







.wsm-red-white .menu-secondary li li a:hover {







	background-color: #EF192D;







	color: #fff;







}















.wsm-red-white .menu-primary li .current_page_item a, 







.wsm-red-white .menu-primary li .current-cat a, 







.wsm-red-white .menu-primary li .current-menu-item a {







	background-color: #fff;







	color: #293242;







}















.wsm-red-white .menu li li a .sf-sub-indicator,







.wsm-red-white .menu li li li a .sf-sub-indicator {







	background: url(images/red/icon-plus.png) no-repeat;







}















.wsm-red-white .menu li li a:hover .sf-sub-indicator,







.wsm-red-white .menu li li li a:hover .sf-sub-indicator {







	background: url(images/icon-plus-white.png) no-repeat;







}















.wsm-red-white #content-sidebar-wrap {







	background-color: #fff;







}















.wsm-red-white.home #content-sidebar-wrap {







	background-color: transparent;







	padding-top: 0;







}















.wsm-red-white .more-link a, 







.wsm-red-white input[type="button"], 







.wsm-red-white input[type="submit"] {







	background: url(images/red-white/gradient.png) left top repeat-x #245099;







	border-color: #1A2FEF;







	color: #fff;







}























.wsm-red-white input:hover[type="button"],







.wsm-red-white input:hover[type="submit"] {







	background: url(images/red-white/gradient.png) 0 -33px;







}















.wsm-red-white .more-link a:hover {







	background: url(images/red-white/gradient.png) 0 -34px;







	text-decoration: none;







}















.wsm-red-white #home-top {







	background-color: #EF192D;







	display: inline-block;







	padding: 10px 0;







}















.wsm-red-white.home #content {







	color: #293241;







}















.wsm-red-white .wsmfeaturedpage h4.donate {







	background: url(images/red-white/icon-donate.png) left 13px no-repeat;







}















.wsm-red-white .wsmfeaturedpage h4.vote {







	background: url(images/red-white/icon-vote.png) left 13px no-repeat;







}























.wsm-red-white .wsmfeaturedpage h4.involved {







	background: url(images/red-white/icon-involved.png) left 13px no-repeat;







}















.wsm-red-white .post-info,







.wsm-red-white #home-bottom .post-info,







.wsm-red-white a.more-link {







	color: #1A2FEF;







}















.wsm-red-white .more-link a {







	color: #fff;







}















.wsm-red-white .taxonomy-description h1, 







.wsm-red-white .widget-area h4,







.wsm-red-white #home-bottom .widget-area h4 {







	color: #EF192D;







}















.wsm-red-white .sidebar,







.wsm-red-white .sidebar a,







.wsm-red-white .sidebar a:visited,







.wsm-red-white .sidebar .gform_wrapper label {







	color: #293241;







}















.wsm-red-white .sidebar .more-link a,







.wsm-red-white .sidebar .more-link a:visited {







	color: #fff;







}















.wsm-red-white #footer {







	border-top: 1px solid #adaeb0;







	color: #293241;







}















.wsm-red-white #footer p,







.wsm-red-white #footer a, 







.wsm-red-white #footer a:visited {







	color: #293241;







}















/* Responsive Design







------------------------------------------------------------ */















@media only screen and (max-width: 960px) {






.header-image #title-area{
	background-size: 350px 119px; 
}

#header{
	background: url(/wp-content/uploads/2015/07/jose_website.jpg) no-repeat bottom right #ffffff;
	padding-top: 50px;
}

.icons-social{
	margin-top: -230px;
	padding-left: 255px;
}

.top-subscribe{
	margin-top: 0px !important;
}








	body {







		width: 100%;







		margin: 0 auto;







	}







	







	.archive-page,







	.content-sidebar #content,







	.content-sidebar-sidebar #content,







	.footer-widgets-1,







	.footer-widgets-2,







	.footer-widgets-3,







	.footer-left,







	.footer-right,







	.full-width-content #content,







	.sidebar,







	.sidebar-content #content,







	.sidebar-content-sidebar #content,







	.sidebar-sidebar-content #content,







	#content-sidebar-wrap,







	#footer .creds,







	#footer .gototop,







	#footer-widgets .wrap,







	#header .widget-area,







	#sidebar-alt,







	#wrap {







		width: 100%;







	}















	#wrap {







		-moz-box-shadow: none;







		-webkit-box-shadow: none;







		box-shadow: none;







		margin: 0;







	}







	







	#title-area {







		padding: 10px 0;







	}















	#description,







	#title a,







	#title a:hover {







		padding: 0;







	}















	#header .widget-area {







		padding: 0 0 10px;







	}















	#header .searchform {







		float: none;







		padding: 0;







		text-align: center;







	}















	#header .s {







		margin: 0 -7px 0 0;







	}















	.menu li.right {







		display: none;







	}















	#inner {







		padding: 5px 0 0;







	}







	







	.wsm-blue-white #inner,







	.wsm-red-white #inner {







		padding: 0;







	}







	







	.home-top-left,







	.home-top-right  {







		margin: 0 10%;







		width: 80%;







	}















	.breadcrumb,







	.navigation,







	.sidebar .widget,







	.taxonomy-description {







		margin: 0 20px 20px;







	}







	







	#content-sidebar-wrap,







	#content {







		padding: 0;







	}















	.page .page,







	.post,







	#comments,







	#respond {







		padding: 0 20px;







	}







	







	.post-categories,







	.post-tags {







		padding: 0 0.5% 0 1%;







	}















	.author-box {







		margin: 0 20px 40px;







	}







	







	#footer-widgets .widget {







		padding: 20px 20px 0;







	}















	#footer-widgets .wrap {







		padding: 0;







	}















	.footer-widgets-1,







	.footer-widgets-2,







	.footer-widgets-3 {







		margin: 0;







	}







	







	.footer-left,







	.footer-right,







	.creds {







		text-align: center;







	}















}















@media only screen and (max-width: 600px) {















	body {







		background: url(images/bg-body-resp.png) left top repeat-x #293242;







	}







	







	body.wsm-blue-white.home,







	body.wsm-blue-white {







		background: url(images/blue-white/bg-body-resp.png) left top repeat-x #fff;







	}







	







	body.wsm-red-white.home,







	body.wsm-red-white {







		background: url(images/red-white/bg-body-resp.png) left top repeat-x #fff;







	}







	







	#title,







	#title-area {







		text-align: left;







	}







	







	#header {







		display: inline-block;







	}







	







	.header-full-width #title-area, 







	.header-full-width #title, 







	.header-full-width #title a,







	#header .widget-area,







	.header-full-width #header .widget-area,







	.header-image #title-area.title-icon {







		width: 100%;











	}







	







	#nav {







		background: transparent;







	}







	







	.wsm-blue-white #nav {







		background: #205593;







	}







	







	.wsm-red-white #nav {







		background: #ef192d;







	}







	







	.menu-primary a, 







	.menu-secondary a, 







	#header .menu a {







		display: block;







		padding: 3px 5px;







	}







	







	#header .menu {







		margin-right: -5px;







	}







	







	ul.menu {







		float: none;







		text-align: center;







	}







	







	.menu li {







		display: inline-block;







		float: none;







	}







	







	.menu-primary li, 







	.menu-secondary li, 







	#header .menu li {







		border-right:  none;







	}







	







	.menu-primary li ul a,







	.menu-secondary li ul a,







	#header .menu li ul a,







	.sf-sub-indicator {







		display: none;







	}







	







	ul.menu li:hover > ul, 







	ul.menu li.sfHover ul, 







	#header .menu li:hover > ul, 







	#header .menu li.sfHover ul,







	.menu-primary li ul,







	.menu-secondary li ul,







	#header .menu li ul {







		display: none;







		height: 0;







		width: 0;







	}







	







	.five-sixths,







	.four-fifths,







	.four-sixths,







	.one-fifth,







	.one-fourth,







	.one-half,







	.one-sixth,







	.one-third,







	.three-fifths,







	.three-fourths,







	.three-sixths,







	.two-fifths,







	.two-fourths,







	.two-sixths,







	.two-thirds {







		padding: 0;







		width: 100%;







	}















	.menu-primary li a,







	.menu-secondary li a {







		margin: 0;







		padding: 7px;







	}







	







	.wsm-red-white .menu-primary li a:hover,







	.wsm-red-white .menu-secondary li a:hover {







		background: #1A2FEF;







	}















	.menu li li a .sf-sub-indicator,







	.menu li li li a .sf-sub-indicator,







	.wsm-red-white .menu li li a .sf-sub-indicator,







	.wsm-red-white .menu li li li a .sf-sub-indicator {







		background: url(images/icon-plus-white.png) right no-repeat;







	}















	.menu-primary li li a,







	.menu-primary li li a:link,







	.menu-primary li li a:visited,







	.menu-secondary li li a,







	.menu-secondary li li a:link,







	.menu-secondary li li a:visited {







		background: none;







		color: #fff;







		padding: 7px 3%;







		width: 94%;







	}















	.menu-primary li ul,







	.menu-secondary li ul,







	#header .menu li ul {







		background: #293241;







		clear: both;







		margin: 0;







		padding: 0;







		position: inherit;







	}















	.menu-primary li ul ul,







	.menu-secondary li ul ul,







	#header .menu li ul ul {







		background: #666;







	}















	.menu-primary li ul ul ul,







	.menu-secondary li ul ul ul,







	#header .menu li ul ul ul {







		background: #999;







	}







	







	







	.menu-primary li ul a:hover,







	.menu-secondary li ul a:hover,







	.menu-primary li ul ul a:hover,







	.menu-secondary li ul ul a:hover {







		background: #eb1a34;







	}















	.menu-primary li ul ul,







	.menu-secondary li ul ul,







	#header .menu li ul ul {







		margin: 0;







	}







	







	#header .icons-social,







	#header-nav  {







		float: left;







	}







	







	#header-nav {







		margin-left: -5px;







	}







	







	.home-top-left,







	.home-top-right,







	.home-bottom-left,







	.home-bottom-right  {







		margin: 0 2%;







		width: 96%;







	}







	







	#home-bottom {







		background: #fff;







	}







	







	.home-middle-left,







	.home-middle-center,







	.home-middle-right {







		margin: 4px 2%;







		width: 96%;







	}







	







	.post-info {







		margin-left: 5px;







	}







	







	.page .page, 







	.post, 







	#comments, 







	#respond {







		padding: 0 5%;







	}















}















@media only screen and (max-width: 300px) {







	







	#home-bottom {







		width: 100%;







	}







	







	.home-bottom-left {







		margin: 0;







		width: 100%;







	}







	







	#home-bottom h2 {







		clear: both;







	}







	







	#home-bottom .page .page, 







	#home-bottom .post, 







	#home-bottom #comments, 







	#home-bottom #respond {







		margin: 0;







		padding: 0 3%;







		width: 94%;







	}







	







	.page .entry-content .post-image {







		clear: both;







		float: none;







		margin: 0 auto;







	}







}















.widget-wrap div h2 a{







	font-size:20px !important;







	text-transform:uppercase  !important;
	color: #1e1e1e;







}

#quicks{
	float: left;
	margin-left: 8px;
	margin-bottom: -9px;
}


#quicks a{
	font-size: 18px;
	font-family: Raleway;
	font-weight: bold !important;
	color: #163871;
}





.widget-wrap div p a{







border: 0px solid #bc152a !important;







font-size: 9px;







display: block;







background: #bc152a;







width: 60px;







float: right;







color: #fff;







padding: 4px;







border-radius: 5px;







text-align: center;







text-decoration: none;







margin-top: 15px;















}



.widget-title {







	display:none !important;







}







.s2email{







	display:none !important;







}







.top-subscribe{



float: right;



margin-top: 50px;



width: 279px !important;







}







.top-subscribe div form label{

color: #8b8989 !important;
font-weight: normal !important;
font-size: 14px !important;
float: left;

}







.top-subscribe div form input[type="text"]{







width: 187px;







height: 18px;







padding-top: 6px;







padding-bottom: 6px;







padding-left: 8px;







}







.top-subscribe p{







	margin-bottom:0px !important;







	line-height: 7px !important;







	color:#fff !important;







}







.creds {







	display:none !important;







}



.contact-page{



border: 2px solid #ccc;



margin-bottom: 5px;



padding: 5px;



font-size: 14px;



height: 120px;	



}



.contact-title{



	color:#000;



}



.donate-box{



height: 300px;



border: 2px solid #4B576A;	



}



.make{



	background: url(images/icon-donate.png) no-repeat left;



/* height: 60px; */



padding-left: 47px !important;



/* padding-top: 5px; */



margin-left: 10px !important;



border-bottom: 1px solid #892F50 !important;



width: 257px !important;



margin-bottom: 10px !important;



line-height: 47px !important;



font-size: 30px !important;



color: #fff !important;



}



.elec{



	background: url(images/icon-vote.png) no-repeat left;



/* height: 60px; */



padding-left: 47px !important;



/* padding-top: 5px; */



margin-left: 10px !important;



border-bottom: 1px solid #892F50 !important;



width: 257px !important;



margin-bottom: 10px !important;



line-height: 47px !important;



font-size: 30px !important;



color: #fff !important;	



}



.donate-box p{



	margin-bottom: 25px;



margin-left: 13px;



}



.donate-box a{



/*background: url(images/gradient.png) 0 0;



padding: 3px 40px;



color: #fff;



font-size: 18px;



border-radius: 5px;



margin-left: 90px;



margin-top: 20px;



clear: both;



font-family: 'PT Sans Narrow', arial, serif;*/



color: #fff;



font-size: 18px;



border-radius: 5px;



margin-left: 78px;



margin-top: 20px;



clear: both;



font-family: 'PT Sans Narrow', arial, serif;



}



.donate-box a:hover{



/*background: url(images/gradient.png) 0 -34px;



text-decoration:none; */ 	



}



.e-info{	list-style:none;}.v-cap{list-style:none;width: 300px;margin: 0 auto;	}.virtual-cap-box{height: 300px;border: 2px solid #4B576A;	}.v-cap li{border-bottom: 1px solid #fff;padding-bottom: 15px;margin-bottom: 6px;padding-top: 5px;}.v-cap li img{	margin: 0 5px -14px 0;	border-radius:5px;}.v-cap li a{	color:#fff;	font-size: 15px;}.virtual{		background: url(images/icon-involved.png) no-repeat left;/* height: 60px; */padding-left: 47px !important;/* padding-top: 5px; */margin-left: 10px !important;border-bottom: 1px solid #892F50 !important;width: 257px !important;margin-bottom: 10px !important;line-height: 47px !important;font-size: 30px !important;color: #fff !important;}.post-info{	display:none !important;}#mc_embed_signup input.email {display: block;padding: 5px 0 !important;margin: 0 1% 4px 0 !important;text-indent: 5px;min-width: 134px;}#mc-embedded-subscribe{	float:left !important;}#mc_embed_signup .button {clear: none !important;background-color: #253959 !important;border: 0 none;border-radius: 4px;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 15px;font-weight: bold;height: 32px;line-height: 32px;margin: 0 5px 10px 0;padding: 0;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;width: auto;}







.ui-widget-header {



border: 1px solid #4297d7;



/* background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; */



color: #ffffff;



font-weight: bold;



background: #293242 !important;



}

.donation{

background: url(http://www.josemenendez.com/wp-content/uploads/2014/03/don-shape.png);

width: 200px;

height: 140px;

background-size: 202px 152px;

margin: 0 auto;

text-align: center;

padding-top: 20px;

}

.please{

width: 159px;

padding-top: 18px;

font-weight: bold;

font-size: 20px;

font-family: arial;

text-align: center;

text-decoration: none;

line-height: 20px;

}

.contr{

	font-size: 13px;

width: 156px;

font-family: calibri;

}

.f-social{

width: 47px;

float: right;

margin-top: 25px;

}

.f-border{

border: 3px solid #EF192D;	

}

.stservicewidget-pos-left{

display: none !important;

}