@charset "UTF-8";


.body/* CSS Document */

 {
	background-color: #fff;
	background-image: url(#);
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

*{ outline: none;}

img{ border:0 none; }

a, a:link, a:visited {color:#02529A;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
a img {text-decoration:none;}


h1, h2, h3 {font-family:'Cutive', serif;color:#02529A;font-weight:normal;}
h1 {font-size:25px;}
h2 {font-size:20px;}
h3 {font-size:16px;}

h1 a, h2 a, h3 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover {color:#333;border-bottom:1px dotted #333;}

#blogLanding h2 {font-family:'Source Sans Pro', sans-serif;font-size:16px;}


.prettyimage {
    border: 5px solid #ffffff;
    box-shadow: 0 0 3px #444444;
}
.boton_pop:link {
	color: #FFFFFF;
	text-decoration: none;
}
.boton_pop:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.boton_pop:hover {
	text-decoration: none;
	color: #CCCCCC;
}
.boton_pop:active {
	text-decoration: none;
	color: #FFFFFF;
}
.tweet:link {
	color: #919191;
	text-decoration: underline;
}
.tweet:visited {
	text-decoration: underline;
	color: #959595;
}
.tweet:hover {
	text-decoration: underline;
	color: #c61232;
}
.tweet:active {
	text-decoration: none;
	color: #777;
}

.rol_r:link {
	color: #919191;
	text-decoration: underline;
}
.rol_r:visited {
	text-decoration: underline;
	color: #959595;
}
.rol_r:hover {
	text-decoration: underline;
	color: #c61232;
}
.rol_r:active {
	text-decoration: none;
	color: #777;
}

.fot:link {
	color: #666666;
	text-decoration: underline;
}
.fot:visited {
	text-decoration: underline;
	color: #666666;
}
.fot:hover {
	text-decoration: underline;
	color: #fff;
}
.fot:active {
	text-decoration: none;
	color: #666666;
}

.boto_2:link {
	color: #666666;
	text-decoration: none;
}
.boto_2:visited {
	text-decoration: none;
	color: #666666;
}
.boto_2:hover {
	text-decoration: none;
	color: #c61232;
}
.boto_2:active {
	text-decoration: none;
	color: #c61232;
}

.boto_3:link {
	color: #02529a;
	text-decoration: none;
}
.boto_3:visited {
	text-decoration: none;
	color: #02529a;
}
.boto_3:hover {
	text-decoration: none;
	color: #c61232;
}
.boto_3:active {
	text-decoration: none;
	color: #02529a;
}

.izq:link {
	color: #fff;
	text-decoration: none;
}
.izq:visited {
	text-decoration: none;
	color: #fff;
}
.izq:hover {
	text-decoration: none;
	color: #999;
}
.izq:active {
	text-decoration: none;
	color: #fff;
}

.down_titulo a {float:right;font-size:11px;}

/*Form EVENTS*/
.em-events-search-form{
padding: 0;
margin: 0 0 20px 0;
color: #777;
}
.em-events-search-form span{
margin: 0px;
padding: 0px;
}
.hasDatepicker{
border: solid 1px #BEBEBE;
width: 72px;
color: #777777;
padding: 4px;
vertical-align: middle;
line-height: 15px;
}
.em-events-search-text{
border: solid 1px #BEBEBE;
width: 152px;
color: #777777;
padding: 4px;
vertical-align: middle;
line-height: 15px;
}
.em-events-search-form select{
-webkit-appearance: none;
vertical-align: middle;
color: #777777;
border: solid 1px #BEBEBE;
width: 140px;
margin: 0px;
padding: 4px;
}
.em-events-search-submit{
-webkit-appearance: none;
vertical-align: middle;
background: #004D92;
border: solid 1px #004D92;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding: 4px 0 ;
width: 79px;
}
.em-events-search-submit:hover{
color: #CCC;
}

.extra_filter_cat_container label {
  width: 106px;
  display: block;
  float: left;
}

/*-------------------------*/
#event-form h4 {
color: #02529A !important;
}
input#event-name{
border: solid 1px #BEBEBE;
width: 98% !important;
color: #777777;
padding: 4px !important;
vertical-align: middle;
line-height: 15px;
margin-bottom: 5px;
}
#start-time, #end-time, #recurrence-interval, #end-days{
width: 60px !important;
border: solid 1px #BEBEBE;
color: #777777;
padding: 4px;
vertical-align: middle;
line-height: 15px;
margin-bottom: 5px;
}
#recurrence-frequency{
width: 100px !important;
border: solid 1px #BEBEBE;
color: #777777;
padding: 4px;
vertical-align: middle;
line-height: 15px;
margin-bottom: 5px;
}
.event-editor textarea{
border: solid 1px #BEBEBE;
color: #777777;
padding: 4px;
margin-bottom: 5px;
}
#location-name, #location-address, #location-town,
#location-state, #location-postcode, #location-region{
width: 250px !important;
border: solid 1px #BEBEBE;
color: #777777;
padding: 4px;
vertical-align: middle;
line-height: 15px;
margin-bottom: 5px;
}
#location-country{
width: 260px !important;
border: solid 1px #BEBEBE;
color: #777777;
padding: 4px;
vertical-align: middle;
line-height: 15px;
margin-bottom: 5px;
}
.em-location-map-container{
float: right !important;
}
.event-cateogries > select{
border: solid 1px #BEBEBE;
color: #777777;
padding: 4px;
line-height: 15px;
margin-bottom: 5px;
}
.event-attributes > label{
float: left;
margin-top: 5px;
width: 110px;
}
.event-attributes > input{
width: 260px !important;
border: solid 1px #BEBEBE;
color: #777777;
padding: 4px;
vertical-align: middle;
line-height: 15px;
margin-bottom: 5px;
}
.submit > input[type="submit"]{
-webkit-appearance: none;
vertical-align: middle;
background: #004D92;
border: solid 1px #004D92;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding: 6px 0 ;
width: 100px;
}

/*TABLE SEARCH EVENTS*/
#current-events th#event-time{
width: 180px !important
}

#current-events th{
color: #C61232;
text-align: left;
text-transform: uppercase;
padding-left: 5px;
height: 30px;
border-bottom: solid 1px #FFF;
}
#current-events td{
padding-top: 15px;
padding-bottom: 15px;
padding-left: 5px;
}
#current-events a{
font-size: 14px;
text-decoration: none;
}
#current-events a:hover{
color: #C61232;
text-decoration: underline;
}

.content_top {
	width: auto;
	margin: 0 auto 0 auto;
	/*box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-o-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-ms-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-moz-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;*/
	background-color: #02529a;
}
.content_top_2 {
	width: auto;
	margin: 0 auto 0 auto;
	height: auto;
	/*box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-o-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-ms-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-moz-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;*/
	background-color: #02529a;
}
.contenedor_botonera {
	width: 975px;
	margin: 0 auto 0 auto;
	height: 128px;
    position:relative;
	/*background-color: #00519a;*/
}
#logotipo {
	width: 185px;
	height: 161px;
	background-image: url(../image/logotipo.png);
	float: left;
	background-repeat: no-repeat;
	margin-left: -19px;
	position: absolute;
	z-index: 10;
}
.text_size {
	width: 410px;
	height: 24px;
	float: right;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-shadow: #000 0px 1px 2px;
	-moz-text-shadow: #000 0px 1px 2px;
	-webkit-text-shadow: #000 0px 1px 2px;
	padding-top: 8px;
	margin-top: 10px;
}

a.cuadrado_1 {
	width: 20px;
	height: 20px;	
	background-color: #bf162b;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 8px;
	padding-right: 8px;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left:4px;
}

a.cuadrado_1 { /*background-position:bottom;*/ color: #FFFFFF;text-decoration: none;  }
a.cuadrado_1:hover { /*background-position:top;*/ margin-top:-1px; color: #000; background-color:#FFFFFF }
a.cuadrado_1:active { /*background-position:top;*/ margin-top:-1px;/*color: #000;*/ background-color:#FFFFFF}
a.cuadrado_1:visited { /*background-position:top;*/ margin-top:-1px;/*color: #000;*/}

a.cuadrado_2 {
	width: 20px;
	height: 20px;
	background-color: #fff;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 8px;
	padding-right: 8px;
	color: #000;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left:4px;
}

a.cuadrado_2:link { /*background-position:bottom;*/color: #000;text-decoration: none;  }
a.cuadrado_2:hover {/* background-position:top;*/ margin-top:-1px; color: #fff;text-decoration: none; background-color:#bf162b }
a.cuadrado_2:active { /*background-position:top;*/ margin-top:-1px;/*color: #fff;*/text-decoration: none; }
a.cuadrado_2:visited { /*background-position:top;*/ margin-top:-1px;/*color: #fff;*/text-decoration: none; }
	
.c_botonera
 {
	width: 950px;
	height: 35px;
	text-align: left;
	margin-top: 30px;
	float: right;
	
}
.c_botonera ul , .c_botonera li{
	margin:0;
	padding:0px;
	}
.c_botonera ul li {
	width: auto;
	float: left;
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-size: 16px;
	list-style:none;
    padding:3px 14px 11px 14px;
    position:relative;
    font-weight:bold;
	/* height: 25px;
    border-left: 1px solid #709abf;
	padding-top: 10px;
	margin: 0px 0px 0px 15px;
    padding-left: 10px; */
	
}
.c_botonera ul li a {
	color:#E6F3FF;
	text-transform:uppercase;
	text-decoration:none;
    padding:7px 4px 12px;
    display:block;
    border:1px solid #transparent;
	}

.c_botonera ul li:hover a {
	color:#fff;
	text-decoration:none;
    border-bottom:3px solid #c61232;
	/*font-weight:bold */
	}

.c_botonera ul li a.selected {
    /*background: none repeat scroll 0 0 #1D6DB5;
    border-color: #044A89 #1363AB #3782C6;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px;
    bottom: 1px;*/
    border-bottom:3px solid #c61232;
    color: #FFFFFF;
    position: relative;
}

#menu-main_menu .sub-menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-right: 1px solid #ccc;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 10px 0;
    position: absolute;
    top: 46px;
    width: 180px;
    z-index: 9999;
    display: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transiton: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -transition: opacity 0.2s;
}

#menu-main_menu li:hover ul.sub-menu {
  display: block;
  opacity: .9;
  visibility: visible;
}
    
.c_botonera .sub-menu  li {
    float:none;
    padding:0;
    margin:0;
}   

.c_botonera .sub-menu li a {
	color:#333 !important;
	text-shadow: none;
	text-transform:none;
	text-decoration:none;
    padding:5px 10px;
    display:block;
    border:0px !important;
    font-weight:normal !important;
	}

.c_botonera .sub-menu li a:hover {
	color:#c61232;
	text-shadow: none;
	text-transform:none;
	text-decoration:underline;
    border:0;
	/*font-weight:bold */
	}

.contenedor_slide_top {
	width: auto;
	height: 347px;
	background-color: #FFFFFF;
}
.content_slide_centrado {
	width: 975px;
	margin: 0 auto 0 auto;
	height: 347px;
}
#slider1{
	height: 347px;
	}
#slider2{
    height:335px;
}    


#programSlider #slider2 .nivo-controlNav {
    bottom: 20px;
    left: 20px;
    position: absolute;
}

#programSlider {
	width: auto;
	height: 335px;
	background-color: #FFFFFF;
}
#programSlider .content_slide_centrado {
	width: 702px;
	margin: 0 auto 0 auto;
	height: 335px;
    position:relative;
}



.content_informacion_central {
	width: 975px;
	margin: 0 auto 0 auto;
	height: auto;
	border-top: 1px solid #bebebe;
	margin-top: 10px;
	padding-top: 15px;
	margin-bottom: 10px;
}
.bloque_info {
	width: 320px;
	height: auto;
	float: left;
}
.bloque_2_info {
	width: 320px;
	height: auto;
	float: left;
	margin-left: 8px;
	margin-right: 7px;
}
.bloque_3_info {
	height: auto;
	float: right;
    width:320px;
}
.bloque_3_ul{
margin: 0px;
padding: 0px;
}
.search {
	width: 320px;
	height: 67px;
	float: left;
	color: #c61232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.search_style {
	width: 313px;
	padding-right:25px;
	background-image: url(../image/search.png);
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #bebebe;
	height: 23px;
	margin-top: 5px;
	display:block;
}
#SearchSub .search_style {
	width: 285px;
	padding-right:25px;
	background-image: url(../image/search.png);
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #bebebe;
	height: 23px;
	margin-top: 5px;
	display:block;
}
.c_fla {
	width: 337px;
	height: 249px;
	float: left;
}
.c_twitter_feed {
	width: 337px;
	height: auto;
	float: left;
	background-color: #e7e8e8;
	margin-top: 15px;
	padding-bottom: 10px;
}
.titulo_feed {
	width: 160px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c61232;
	margin: 18px 0px 0px 20px;
	margin-bottom: 10px;
}
.titulo_2 {
	color: #004d92;
	font-size: 13px;
}
.c_tweet {
	width: 300px;
	height: 50px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
.c_tweet h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d92;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: -14px;
}
.c_tweet p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777;
	font-weight: 100;
}
.c_aviso {
	width: 337px;
	height: 72px;
	float: left;
	margin-top: 10px;
}
.follow {
	width: 337px;
	/*height: 55px;*/
	float: left;
	color: #c61232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.follow p {
	color: #004d92;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 9px;
	float: left;
	word-spacing: -2px;
}
.social_style {
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 0px;
	margin-left: 9px;
}
.stories {
	width: 337px;
	height: 15px;
	float: left;
	color: #c61232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 3px;
}
.c_story {
	width: 328px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.imagen_story {
	float: left;
	border: 3px solid #004d92;
	margin-bottom: 5px;
}
.c_story h3 {
	color: #004D92;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 12px;
    padding: 0;
}

.c_story h3 a {
    color: #004D92;
    text-decoration:none;
}

.c_story p {
	margin-top: 9px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newslatter {
	height: 67px;
	color: #c61232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.newsletter_style {
	width: 207px;
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #bebebe;
	height: 23px;
	margin-top: 5px;
	float: left;
    padding-left:8px;
    color:#666;
}
a.newsletter_sing {
    background-color: #004D92;
    border: 0 none;
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 5px;
    padding: 5px 10px;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
}
.donate {
	width: 272px;
	background-repeat: no-repeat;
	height: 72px;
	margin-top: 0px;
	float: left;
	background-image: url(../image/fondo_donate.png);
}
.donate_flecha {
	margin: 17px 0px 0px 5px;
	float: left;
}
.donate_texto {
	width: auto;
	background-repeat: no-repeat;
	height: auto;
	margin-top: 21px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.event {
	width: 272px;
	background-repeat: no-repeat;
	height: 55px;
	margin-top: 15px;
	float: left;
	background-image: url(../image/events_fondo.png);
}
.event_flecha {
	margin: 17px 0px 0px 5px;
	float: left;
}
.event_texto {
	width: auto;
	background-repeat: no-repeat;
	height: auto;
	margin-top: 21px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.chapter {
	width: 272px;
	height: 93px;
	margin-top: 15px;
	float: left;
}


.c_blog_feed {
	width: 272px;
	height: auto;
	float: left;
	background-color: #e7e8e8;
	margin-top: 15px;
	padding-bottom: 10px;
}
.titulo_blog {
	width: 160px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c61232;
	margin: 18px 0px 0px 15px;
	margin-bottom: 10px;
}
.blog_2 {
	color: #004d92;
	font-size: 13px;
}
.c_blog {
	width: 235px;
	height: auto;
	margin-top: 10px;
	margin-left: 15px;
	/*margin-bottom: -10px;*/
	text-align: left;
}
.c_blog h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d92;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 5px;
}
.c_blog h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d92;
	font-weight: 100;
	margin-top: 0px;
}
.c_blog h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004d92;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: -14px;
}
.c_blog p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777;
	font-weight: 100;
	margin-bottom:8px;
	margin-top:8px;
}
/*
.cuadro_final_izq {
	background-color: #FFFFFF;
    background-position: right bottom;
    background-repeat: no-repeat;
    border: 2px solid #888888;
    margin-top: 20px;
    width: 267px;
	padding-bottom: 20px;
}
*/

.testimonial-pod {padding:20px;border:5px solid #ededed;margin-bottom:30px;color:#02529A;background:url(../image/open-quote.png) no-repeat 3px 3px transparent;}
.testimonial-pod .quote {font-size:20px;font-family:georgia;}
.testimonial-pod .author {text-transform:uppercase;font-size:12px;padding-top:5px;}
.testimonial-pod .line_2 {font-size:12px;}


.cuadro_final_izq {
    background:url(../image/open-quote.png) no-repeat 3px 3px transparent;
    border: 5px solid #EDEDED;
    margin-top: 8px;
    padding: 20px;
    color:#02529A;

}
.cuadro_final_izq p {
    font-size:20px;
    font-family:georgia;
    margin:0;
    padding:0;
}
.testimonial_author{
    text-transform:uppercase;font-size:12px;padding-top:5px;
	font-size: 12px;
	display:block;
	}
.testimonial_line_2{
	font-size: 12px;
	display:block;
	}


.james {color: #c61232}
.content_brands {
    background-color: #E5E5E5;
    margin: 10px -9999px 0;
    padding: 15px 9999px;
    width: 979px;
}
.cubo_principal a {
	width: 250px;
	height: 80px;
	float: left;
	margin: 14px;
	border: 1px solid #a9a9a9;
	color: #c61232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-shadow: #fff 0px 1px 2px;
	padding-top: 27px;
	text-align: center;
	text-decoration: none;
}
.down_titulo {
	color: #666;
	font-size: 15px;
	text-align: left;
    font-weight:bold;
    position:relative;
    padding-bottom:15px;
}
.sposonrs {
    color: #c61232;
    text-decoration:underline;
    position:absolute;
    bottom:12px;
    right: 5px;
}
 
.down_sponsors {
	margin-top: 0px;
    display:table;
    width:100%;
}
.down_sponsors p {
    margin:0;
    padding:0;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}
.c_fotter {
	width: auto;
	/*box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-o-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-ms-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-moz-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;*/
	background: url(../image/footer-bg.png) repeat #444444;
}
.c_fotter_central {
	width: 979px;
	/*box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-o-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-ms-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;
	-moz-box-shadow:rgba(0, 0, 0, 0.205469) 0px 0px 6px;*/
	margin: 0 auto;
    font-size:13px;
    color:#ffffff; 
    padding:15px 0 30px;
}

.c_fotter_central a {
    color:#ffffff;
}

.fot_1 {
	width: 205px;
	height: auto;
	float: left;
	margin: 14px;
	padding-bottom: 5px;
}

.c_fotter_central .connect {
    background:url(../image/footer-div.png) repeat-y top right transparent;
    width:115px;
    padding-bottom:20px;
}

.c_fotter_central .connect li {
    padding-left:23px;
}


#menu-item-4451 {
    background:url(../image/youtube_16.png) no-repeat left center transparent;
}
#menu-item-4452 {
    background:url(../image/facebook_16.png) no-repeat left center transparent;
}
#menu-item-4453 {
    background:url(../image/twitter_16.png) no-repeat left center transparent;
}
#menu-item-4454 {
    background:url(../image/wikipedia_16.png) no-repeat left center transparent;
}
#menu-item-4455 {
    background:url(../image/googleplus_16.png) no-repeat left center transparent;
}


.fot_1 h4, .contact h4 {
	font-size: 14px;
	margin-top: 0px;
	font-weight: bold;
	text-decoration: none;
    
}

.contact h4 {
    display:none;
    margin:0;
    color:#ffffff;
}


.fot_1 h4 {
    color:#C61232;
    text-transform:uppercase;
}

.logos_fotter {
	width: 277px;
	height: 184px;
	float: right;
	margin-top: 14px;
    padding-left:20px;
    background:url(../image/footer-div.png) no-repeat top left transparent;
    font-size:11px;
    color:#ccc;
}



.contact {
    float: left;
    color:#ccc;
    margin-top:30px;
    font-size:14px;
}



.clear{clear:both}
.content_informacion_central_2 {
	width: 975px;
	margin: 0 auto 0 auto;
	height: auto;
	margin-top: 10px;
	padding-top: 15px;
	margin-bottom: 30px;
}
.botonera_2{
	width: 975px;
	display:block;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #f4f4f4;
	float: left;
}
.botonera_2 li{
	 border-left: 1px solid #DFDFDF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 100;
    height: auto;
    list-style: none outside none;
    margin-top: 9px;
    padding-left: 8px;
    padding-right: 8px;
    width: auto;
	}

.botonera_2 li a {
	color: #666;
	text-decoration: none;
	text-transform:uppercase;
}
.botonera_2 li a.selected{color:#C61232}

.botonera_2 li a:hover {
	text-decoration: none;
	color: #c61232;
}
.buttonList{
	width: /*662px*/ /*629px*/ auto /*!important*/;	
	display: block;
	height: auto;
	float: left;
	padding-bottom:10px;
}
.boton_2_principal {
	width: auto;
	height: auto;
	margin-top: 10px;
	float: left;
	color: #02529a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin: /*13px*/ 13px 12px 13px 13px;
	font-weight: 100;
}
.boton_2_s {
	width: auto;
	height: auto;
	margin-top: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 100;
	border-left: 1px solid #dfdfdf;
	padding-right: 15px;
	padding-left: 10px;
}
.donate_2 {
	width: 202px;
	background-repeat: no-repeat;
	/*height: 52px;*/
	margin-top: 0px;
	float: right;
	background-color: #c61232;
}
.donate_2_flecha {
	margin: 13px 0px 0px -3px;
	float: left;
}
.donate_2_texto {
	width: auto;
	background-repeat: no-repeat;
	height: auto;
	margin-top: 12px;
	/*float: left;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 8px;
}

.topBar{
    height: auto;
    margin: 10px auto;
    padding-top: 15px;
    width: 975px;
}
.search_content {
	width: 975px;
	height: auto;
	margin-top: 10px;
	float: left;
}
.about {color: #c61232}

blockquote {
	width: 950px;
	height: auto;
	margin-top: 10px;
	float: left;
	margin-left: 13px;
	color: #888888;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
#menu-main_menu{
	display:inline-block;
	float:right;
	} 
	
#menu-main_menu > li:first-child {
   
    border: none;
}
.down_sponsors .simpleimage{display:inline-block;margin:5px 11px;}

/*---*/
.fot_1 {
	width: 145px;
	height: auto;
	float: left;
	margin: 14px;
	padding-bottom: 5px;
}
.fot_1 li,.fot_1 ul{padding:0px;margin:0;list-style:none;}
.fot_1 p , .fot_1 li{
	color: #ffffff;
	margin-top: 10px;
	font-weight: 100;
}
.fot_1 a:link, .fot_1 a:visited {
	color: #ffffff;
	text-decoration: none;
}

.fot_1 a:hover {
	text-decoration: underline;
}
.fot_1 a:active {
	text-decoration: none;
	color: #666666;
}
.categoryPosts{
	width: 975px;
	height: auto;
	margin-top: 10px;
	float: left;
	} 
#map_canvas{width:975px; height:300px;}

#map_canvas {
    height: 600px;
    margin: -25px -9999px 0;
    padding: 0 9999px;
    width: auto;
}

/* CHAPTERS */
.chapterModule{
	width:975px;
	display:block;
	}
.chapterHeading a{
	margin:0;
	padding:0;
	float:right;
	font-size:14px;
	}
.chapterHeading h2{
	margin:0;
	padding:0;
	float:left;
	font-size:14px;
	}
	


.chapterHeading{
	border-top: 1px solid #F4F4F4;
    display: block;
    height: 20px;
    padding: 5px 10px;
    width: 955px;
	}
.chapterInfo{
	display:none; 
	padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.chapterInfoShow{display:block;}
.chapterInfo strong{display:block;}
.searchChapter{
	background-color: #F4F4F4;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 963px;
	padding:6px;
}

#loader{
	display:none;
	background:url(images/loading.gif);
	width:16px;
	height:16px;
	margin-left:5px;
}
/*---CONTENT-------*/
.content{
	/*color: #555;*/
    color:#333;
	font-size: 15px;
	margin-top: 10px;
    width: 975px;
	float:left;
}
.content strong{
	font-weight:bold;
	}
.content h1{
	color: #02529A;
	font-size: /*20px*/ 25px;
	clear:both;
    font-family: 'Cutive', serif;
}


.content blockquote {
	color:#888;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
    padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.level_2 {
	width: 975px;
	height: auto;
	margin-top: 10px;
	float: left;
}
.colLevel2{
	width:450px;
	margin-right:30px;
	display:inline-block;
	float:left;
	}

.colLevel2 p {
	width: 450px;
	height: 129px;
	float: left;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 15px 35px 0px 0px;
}

.colLevel2 p strong, .colLevel2 p strong > a{
	color: #c61232;
	font-weight:normal;
	text-decoration:none;
	
	}
.colLevel2 img {
	float: left;
	padding-right: 10px;
}
/* ------ */
.colLevel3{
	width:450px;
	margin-right:30px;
	display:inline-block;
	float:left;
	}
	
.colLevel3 h4{ font-size:12px;}	

.colLevel3 a { color:#C61232;}

/*-- WIDGETS */
	
li.widget-container {
	list-style:none;
	padding:0px;
	margin:0px;
	}
.bloque_3_info .widget_simpleimage{
	margin-bottom:16px;
	}
/*recent comments*/
ul.customized-recent-comments{
	list-style:none;
	padding:0px;
	margin:0px;
	
	}
.viewmore{ width:235px; text-align:right; margin:10px auto 0 auto; display:block; border-top:1px solid #004D92; padding-top:10px;}	
.viewmore a { font-size:11px; color:#004D92; }	
	
li.comments,  li.widget_recent_entries {
	background-color: #E7E8E8;
    display: block;
    /*height: 211px;*/
    margin-top: -7px;
    padding-bottom: 5px;
    padding-top: 2px;
	/*height: 215px;*/
 /*   width: 270px;*/
}
.comments h3, .widget_recent_entries h3{
	color: #C61232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: auto;
    margin: 18px 0 10px 15px;
    /*width: 160px;*/
	font-weight:normal;
}

.widget_recent_entries ul, .widget_recent_entries ul li {margin:0;padding:0;list-style:none;}
.widget_recent_entries ul li {padding:5px 16px;font-size:0.9em;}


/*---TWITTER --*/
li#twitter-vjck{
	width: 337px;
	height: 234px ;
	float: left;
	background-color: #E7E8E8;
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom:20px;
	}
	
#twitter-vjck ul, #widget_twitter_vjck li{
	padding:0;
	margin:0;
	} 

#twitter-vjck h3{
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C61232;
	margin: 18px 0px 10px 20px;
	margin-bottom: 10px;
	font-weight:normal;
	text-transform:uppercase;
	}
#twitter_time_line li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777;
	font-weight: 100;
	padding: 21px;
	padding-top:0px;
	padding-bottom:8px;
	}
#twitter_time_line li a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004D92;
	font-weight: 100;
}
	
.alignleft{
	float:left;
	margin-right:10px;
	margin-bottom:2px;
	}
.videoModule{
	width:450px;
	height:490px;
	float:left;
	margin-right:30px;
	}
.testimonialBloque{
	width:975px;
	clear:both;
	}
.testimonialModule{
	width:450px;
	height:200px;
	float:left;
	margin-right:30px;
	}
.social_fotter > div > a > img {
	width:30px;
	height:30px;
	
	}
.simpleimage a {
	text-decoration:none;
	}
/*-- PRESS RELEASE_*/
.pRelease{
	padding:20px;
	border-bottom:1px solid #E7E7E7;
	} 

.pRelease {
	padding:20px;
	border-bottom:1px solid #E7E7E7;
	} 
	
.pRelease span.date {

	} 	
.pRelease h2{
    font-family:Georgia,Times,serif;
    font-size:28px;
	}
.pRelease p{
	color: #555;
    font-size: 14px;
    font-weight: normal;
	}
.item-checkbox label{width:auto;float:left;}
.item-checkbox > div{width:auto;float:left;}
.item-checkbox input[type=checkbox]{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	}
.visual-form-builder input[type=submit]{
	width:140px;
	height:30px;
	float:right;
	background:#02529A;
	color:#FFF;
	border:1ps solid #02529A;
	}
a.recentNews{
	border:6px solid #F3F3F3;
	float: left;
	margin:10px
	
	}
a.newsRoom{
	border:6px solid #F3F3F3;
	float: left;
	margin:10px;
	padding:10px;
	}
td.columnaPrimera{
	padding-right: 20px;
    width: 300px;
	
	}
table{
	 background: none repeat scroll 0 0 #EFEFEF;
    width: 100%;
	}
tr{
	width: 100%;
}
td{
	border-bottom: 2px solid #FFFFFF;
    padding: 6px;
}

/*** EVENTS ***/
.events-p-container {
  width: 565px;
}
/*** /EVENTS ***/
ul#eventsList,ul#eventsList li,ul#eventsList li a {list-style:none;margin:0;padding:0;background-color:#ffffff;}
ul#eventsList li {border-bottom:2px solid #efefef;position:relative;clear:left;}
ul#eventsList li div {float:left;}
ul#eventsList li a {padding:10px;display:block;border-left: 4px solid #FFFFFF;height:70px;}
ul#eventsList li a:hover {background-color:#fafafa;border-left: 4px solid #C61232;}
.dateStamp {font-size:15px;height:40px;width:100px;padding-top:3px;}
.dateStamp span {text-transform:uppercase;font-weight:bold;font-size:12px;}
.eventInfo {font-size:15px;}
.eventInfo strong {font-size:25px;font-weight:500;}

/*search form*/
.em-events-search {padding:20px;border:1px solid #cccccc;background:url(/wp-content/uploads/2012/08/search-div.gif) no-repeat 849px center #efefef;height:63px;margin-bottom:20px;}
.em-events-search-text {width:425px;font-style:italic;}
.em-events-search-form span.em-events-search-dates {float:right;margin-right:150px}
.em-events-search-category {clear:right;}
.em-events-search-form select {float:left;margin:10px 10px 0 0;}
.em-events-search-submit {float:right;margin-top:-8px;}
.extra_filter_cats_container {float:left;margin-top:15px;}
.extra_filter_cat_container {float:left; margin-right:20px;}
.extra_filter_cat_container label {width:auto;margin-right:8px;}
.hasDatepicker {background:url(/wp-content/uploads/2012/08/calendar.gif) no-repeat right center #ffffff;width:92px;}


#rightSidebar div.content {width:675px;float:left;}
#rightSidebar div.sidebar {float:right;width:250px;}


#blogLanding {width:675px;float:left;}
.sidebar {float:right;width:250px;}
#blogLanding h3 {font-family: 'Cutive', serif;font-size:18px;margin:3px 0;}
#blogLanding h3 a {text-decoration:none;}
#blogLanding h2 {text-transform:uppercase;color:#333;margin-bottom:0;}
.entry-utility {font-size:12px;font-style:italic;color:#333;}
.entry-utility a {text-decoration:none;}
.entry {border-bottom:5px solid #ededed;padding:20px 0;}
.entrytop {border-bottom:5px solid #ededed;}
.sidebar a {color:#02529A;}
.sidebar ul, .sidebar ul li {background-color: #F4F4F4;list-style: none outside none;margin: 0;padding: 5px 20px;}
.sidebar ul li {padding:5px 0;font-size:13px;}
.sidebar h3 {font-size:13px;text-transform:uppercase;color:#333;margin:30px 0 10px;}
.sidebar {padding-top:10px;}
#blogLanding .navigation {padding:20px 0;font-weight:bold;}
#blogLanding .navigation a {text-decoration:none;}
.alignleft {float:left;}
.alignright {float:right;}
img.alignright {margin:10px 0 10px 20px;}
img.alignleft {margin:10px 20px 10px 0;}

.testimonial-pod {padding:20px;border:5px solid #ededed;margin-bottom:30px;color:#02529A;background:url(../image/open-quote.png) no-repeat 3px 3px transparent;}
.testimonial-pod .quote {font-size:20px;font-family:georgia;}
.testimonial-pod .author {text-transform:uppercase;font-size:12px;padding-top:5px;}
.testimonial-pod .line_2 {font-size:12px;}


.crumbs {font-size:11px;text-transform:uppercase;color:#666;}
.crumbs a {text-decoration:none;color:#666;}
.crumbs a:hover {border-bottom:1px dotted #C61232;color:#C61232;}

.sharing-pod {height:85px;}
.sharing-pod h3 {font-family:'Cutive', serif;font-size:15px;color:#333;padding-bottom:5px;border-bottom:5px solid #ededed;margin:0 0 15px;text-transform:none;font-weight:normal;}

.post-utility {font-style:italic;}

.comment-count {font-style:italic;text-decoration:none;color:#666;font-size:14px;text-tranform:uppercase;margin-left:3px;}
.comment-count:hover {border-bottom:1px dotted #C61232;color:#C61232;}

div.contenido_sponsors table.platinum {background-color:#C61232;}
div.contenido_sponsors td {border-bottom-color:transparent;}


ul.magazine-archive, ul.magazine-archive li {margin:0;padding:0;list-style:none;}
ul.magazine-archive li {float:left;margin:0 20px 20px 0;}

ul.fundraise-list, ul.fundraise-list li {margin:0;padding:0;list-style:none;}
ul.fundraise-list li {float:left;margin-right:20px;margin-bottom:50px;width:305px;}
ul.fundraise-list li h3 a {font-weight:normal;text-decoration:none;font-family:'Cutive',serif;}


/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}

.tubepress_container {background-color:#000000;padding:20px;color:#ffffff;height:430px;width:935px !important;margin:0 !important;}
.tubepress_normal_embedded_wrapper {float:left;position:relative;}
.tubepress_thumbnail_area {width:275px !important;float:right;margin-top:0px !important;}
.tubepress_thumbs .tubepress_thumb {height:auto;display:block;float:none;margin-bottom:15px;padding:10px;background-color:#333333;width:237px !important;}
.tubepress_thumbs .tubepress_thumb img {float:left;width:130px;padding:0 !important;}
.tubepress_thumbs .tubepress_meta_group {float:right;width:100px;padding:0;margin:0;}
.tubepress_embedded_title {position:absolute;top:370px;}
.tubepress_normal_embedded_wrapper div {position:absolute;}
.tubepress_meta_title a {color:#ffffff;}
dd.tubepress_meta_title, dd.tubepress_meta_title a, 
dd.tubepress_meta_runtime {font-weight:normal !important;}
.tubepress_thumbs {height:430px;overflow:auto;}

/* Testimonial Page */
#testimonialContainer {width:675px;}
.testimonial {background-color:#F4F4F4;margin:0 0 30px;color:#02529A;font-family:georgia,serif;font-size:20px;height:auto;padding:20px;border:1px solid #ccc;-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;}
.testimonial p {margin:0;padding:0;}
.testimonial img.alignleft {width:140px;height:auto;margin:0px 20px 0px 0px;border:3px solid #ffffff;}
.testimonial .testimonial_author {font-size:15px;font-family:arial,helvetica,sans-serif;text-align:right;margin-top:15px;}
.testimonial .testimonial_line_2 {font-size:12px;font-family:arial,helvetica,sans-serif;text-align:right;}


#testimonialContainer div.post_1232 {width:592px;}


#testimonialContainer div.post_2653 {font-size:22px;background-color:#ededed;}

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

    #atAGlance  {padding:10px;background-color:#dfdfdf;width:320px;color:#666;text-transform:uppercase;text-align:center;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-size:11px;margin:12px 0;}
    .leftHalf {float:left;border-right:1px solid #bababa;width:49%}
    .rightHalf {float:right;width:50%;}
    #atAGlance h3 {margin:0 0 10px;text-align:left;}
    #atAGlance strong {color:#03539b;}
    .served {font-size:27px;}
    .years {font-size:38px;float:left;margin-left:20px;}
    .yearstext {text-align:left;margin:8px;float:left;font-size:12px;}
    .warriors {background-color:#f3f2f2;padding:10px;margin:10px -10px;font-size:20px;color:#9c9c9c;}
    .warriors2 {font-size:16.5px;}
    .chaptercount {font-size:38px;line-height:38px;}
    .sports {font-size:22px;}
#homepage {width:975px;margin:20px auto 0;}
#homepage h2#mission {font-size:20px;margin-top:0;color:#333;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;}
#homepage h3 {
    color: #C61232;
    font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
}
#homepage #videoFeature {background-color:#f3f2f2;padding:20px;margin-top:12px;}
#homepage #videoFeature h2 {
    color: #C11730;
    font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    margin: 0 0 10px;
}
#videoFeature h3 {margin-bottom:0;font-weight:bold;}

.articleTag {background-color:#0760bf;color:#fff;padding:1px 4px;font-size:10px;text-transform:uppercase;display:inline-block;margin-top:10px;}

.homeArticle {padding-top:20px;width:285px;}
#newsFeature {float:left;}
#blogFeature {float:right;}
#homepage .homeArticle img {width:279px;height:auto;}
#homepage .homeArticle h3 {font-weight:bold;margin:5px 0;}
#homepage {font-size:13px;}

.homewrapper {overflow:hidden;}
#socialHeader {position:absolute;top:14px;left:490px;}
#fb-icon {width:24px;height:24px;display:inline-block;margin-right:5px;background:url(../image/social-sprite.png) no-repeat top left;}
#fb-icon:hover {background-position:bottom left;}
#twtr-icon {width:24px;height:24px;display:inline-block;margin-right:5px;background:url(../image/social-sprite.png) no-repeat top right;}
#twtr-icon:hover {background-position:bottom right;}
.usoc {color:#6e6e6e;font-weight:bold;font-size:18px;text-shadow:0px -1px 0px #000;text-align:center;float:right;width:276px;}
.usoc a {color:#5f5f5f;}
#simpleimage-22 {padding:25px 0 0;text-align:center;}
#simpleimage-22 img {margin:0 auto;}

.button {
    border-radius: 7px 7px 7px 7px;
    float: left;
    margin: 0;
    padding: 7px 10px;
    text-align: center;
    width: 108px;
}
.button a {
    color:#ffffff;
}
.button a:hover {
    text-decoration:underline;
}
#FundraiseStart {
    background-color: #02529A;
    color: #FFFFFF;
    margin: 0 23px 0 3px;
}
#FundraiseDonate {
    background-color:#C61232;
    color: #FFFFFF;
    margin: 0 10px;
}
.FundraiseButtons {
    margin-bottom:30px;
}
.down_sponsors img {margin:0 14px;}
div.em-recurring-text {border:1px solid #ededed;padding:0 5px 5px;margin-left:50px;}

#gform_wrapper_1 .gsection {padding:0 0 5px;}
#gform_wrapper_1 .gform_heading {margin:0;}
#gform_wrapper_1 .h2First h2 {margin-top:0!important;}
#gform_wrapper_1 h2 {margin-top:40px!important;font-weight:normal !important;}
#gform_wrapper_1, 
#gforms_confirmation_message {background-color: #EFEFEF;border: 1px solid #cccccc;padding:20px;color:#333;}
#gform_submit_button_1 {padding:10px 5px;width:150px;background-color:#02529A;color:#ffffff;}
#gform_wrapper_1 .gform_title {display:none;}
#gform_wrapper_1 #field_1_11 {margin-top:0;}
#gform_wrapper_1 #field_1_15 .gfield_label {display:none;}
#gform_wrapper_1 #field_1_1 ul li {display:inline-block;padding-right:30px!important;}
#gform_wrapper_1 #field_1_13 .gfield_label {margin-top:0;margin-right:5px;}
#gform_wrapper_1 #field_1_13 .gfield_label, 
#gform_wrapper_1 #field_1_13 .ginput_container {float:left;}
#gform_wrapper_1 #field_1_13 .gfield_required {display:none;}
#gform_wrapper_1 #input_1_13 {width:100%;}
#gform_wrapper_1 #gform_submit_button_1 {margin: 0 241px;cursor:pointer;float:none !important;}
#gform_wrapper_1 #input_1_2 label, 
#gform_wrapper_1 #input_1_3 label, 
#gform_wrapper_1 #input_1_4 label, 
#gform_wrapper_1 #input_1_19 label, 
#gform_wrapper_1 #input_1_20 label, 
#gform_wrapper_1 #field_1_17 .gfield_description {color:#999999;margin:1px;padding:0;}
#gform_wrapper_1 #field_1_21 {margin-top:20px;}
#gform_wrapper_1 .gform_footer {margin:0;padding:5px 0;}
#gform_wrapper_1 #field_1_1, #gform_wrapper_1 #field_1_13 {clear:none;float:left;}
#gform_wrapper_1 #field_1_13 .gfield_label {display:none;}
#gform_wrapper_1 #field_1_13 {width:100px;}
#gform_wrapper_1 #field_1_13 .ginput_container {margin-top:38px;}
#gform_wrapper_1 #field_1_1 ul li.gchoice_1_5 {padding-right:10px !important;}
.gform_wrapper select {font-size:14px!important;}
.gform_wrapper input[type="text"], 
.gform_wrapper input[type="url"], 
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="tel"], 
.gform_wrapper input[type="number"], 
.gform_wrapper input[type="password"] {font-size:15px !important;}
.gform_wrapper .ginput_complex .ginput_left, 
.gform_wrapper .ginput_complex .ginput_right, 
.gform_wrapper .ginput_complex .ginput_full {margin-bottom:6px !important;}


/* Team Members */

.team-member {
    display: inline-block;
    padding: 0 40px 20px 0;
    vertical-align: top;
    width: 447px;
    position:relative;
    min-height:400px;
}

.team-member h3 {
    border-top: 1px solid #ededed;
    line-height: 1.2em;
    margin: 0;
    padding: 8px 0 0;
}
.member-contact {
    margin:0;
}
.member-title {
    border-bottom: 1px solid #ededed;
    margin: 0;
    padding-bottom: 5px;
}
.member-email, .member-phone{}

.team-member img.alignleft {
    margin: 5px 20px 10px 0;
}

