/* 
This is the section css for
Latino Communities Conference 
*/

/* ===== GRID LAYOUT ===== */
#home-content .col3-9 > .row-responsive > .grid9 { padding-left: 20px; }
#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(1) { padding-right: 10px; }
#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(2) { padding-left: 5px; padding-right: 5px; }
#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(3) { padding-left: 5px; padding-right: 5px; }
#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(4) { padding-left: 10px; }
/* ===== GRID LAYOUT ===== */


/* ===== GLOBAL ===== */
#home-content .noList {
	list-style: none;
	margin-left: 0;
}
#home-content .centerText{
	text-align: center;
}
/* ===== GLOBAL ===== */


/* ===== CALLFORPROPSALS.aspx ===== */
#home-content .cfpDate {
	text-align: center;
	background: #EEE;
	text-align: center;
	margin: 10px 0;
}
#home-content .cfpDate p {
	color: #763775;
	font-size: 1.5em;
	font-weight: bold;
	margin: 10px 0;
}
#home-content .lccBanner{
	display: block;
	margin: 0 auto;
}

/* ===== DEFAULT.aspx ===== */
#home-content .mainImg {
	display: block;
	margin: 0 auto;
}
#home-content .confDate {
	background: #EEE;
	margin: 30px 0;
	padding: 20px;
	font-weight: bold;
}
#home-content .confDate > p:first-of-type {
	color: #763775;
	font-size: 1.5em;
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
}
#home-content .coloredHR {
	border-color: #763775;
}
#home-content .speaker p:first-of-type {
	margin-top: 0;
}
#home-content .redBanner {
	color: red;
	font-size: 1.5em;
	text-align: center;
}

/* ===== PROGRAM.aspx ===== */
#home-content .h3Text {
	font-size: 1.5em;
	font-weight: bold;
}

/* ===== REGISTRATION.aspx ===== */
#home-content #h3Span {
	color: #763775;
	font-size: 1.1em;
	font-weight: bold;
}

/* ===== THEMESPEAKER.aspx ===== */
#home-content .speaker {
	border-bottom: 2px solid #EEE;
	margin: 0;
	overflow: auto;
	padding: 10px 0;
}
#home-content .speaker img { box-shadow: 5px 10px 8px #888888; }
#home-content .quote {
	text-align: right;
	margin: 0;
}



/**		NEW SCHEDULE PAGE		**/

#home-content .row-responsive tr{
	background-color: #fff;
	text-align: left;
}
#home-content .row-responsive .tableCenter{
	text-align: left;
}
#home-content .row-responsive th{
	text-align: center;
}
#home-content .row-responsive tr.peachRow{
	background-color: #eee;
	color: #441F49;
}
#home-content .row-responsive tr.blueRow{
	background-color: #eee;
	color: #441F49;
}
#home-content .row-responsive tr.purpleRow, #home-content .row-responsive tr.purpleRow p{
	background-color: #441F49 !important;
	color: #fff;
}
#home-content .row-responsive tr.lPRow, #home-content .row-responsive tr.lPRow p{
	background-color: #E7CEE9 !important;
	color: #000 !important;
}
#home-content .row-responsive tr.lightBlueRow{
	background-color: #fff;
}
#home-content .row-responsive tr.lightBlueRow td{
	background-color: #fff;
}
#home-content .responsiveTable td{
	border: 1px solid #575757;
}
#home-content .responsiveTable th{
	border: 1px solid #fff;
}
/* #home-content .row-responsive tr td{
	padding: 0px 20px;
} */
#home-content .row-responsive .titleRow{
	color: #441F49;
	background-color: #FFBD07 !important;
}


#home-content #newTable .responsiveTable{
	font-size: 1.2em;
	line-height: 1.1em;
}

#home-content #newTable .responsiveTable tbody tr:nth-of-type(1), #home-content #newTable .responsiveTable tbody tr:nth-of-type(3), #home-content #newTable .responsiveTable tbody tr:nth-of-type(9),  #home-content #newTable .responsiveTable tbody tr:nth-of-type(11),  #home-content #newTable .responsiveTable tbody tr:nth-of-type(15), #home-content #newTable .responsiveTable tbody tr:nth-of-type(17),  #home-content #newTable .responsiveTable tbody tr:nth-of-type(19),  #home-content #newTable .responsiveTable tbody tr:nth-of-type(21),  #home-content #newTable .responsiveTable tbody tr:nth-of-type(27),  #home-content #newTable .responsiveTable tbody tr:nth-of-type(29){
	background-color: #441F49 !important;
	color: #fff;
	line-height: 1.5em;
}
#home-content #newTable .responsiveTable tbody tr:nth-of-type(29) p{
	color: #fff;
}

#home-content #newTable .responsiveTable tbody tr:nth-of-type(4), #home-content #newTable .responsiveTable tbody tr:nth-of-type(5), #home-content #newTable .responsiveTable tbody tr:nth-of-type(7), #home-content #newTable .responsiveTable tbody tr:nth-of-type(8), #home-content #newTable .responsiveTable tbody tr:nth-of-type(12), #home-content #newTable .responsiveTable tbody tr:nth-of-type(14), #home-content #newTable .responsiveTable tbody tr:nth-of-type(22), #home-content #newTable .responsiveTable tbody tr:nth-of-type(24), #home-content #newTable .responsiveTable tbody tr:nth-of-type(25), #home-content #newTable .responsiveTable tbody tr:nth-of-type(26){
	background-color: #E7CEE9 !important;
	color: #441F49;
}
#home-content #newTable .responsiveTable tbody tr:nth-of-type(10){
	Background-color: #eee;
}
#home-content #newTable .responsiveTable tbody tr:nth-of-type(2), #home-content #newTable .responsiveTable tbody tr:nth-of-type(16), #home-content #newTable .responsiveTable tbody tr:nth-of-type(28){
	Background-color: #ffe2b7;
	color: #441F49;
}
#home-content #newTable .responsiveTable tbody tr:nth-of-type(10), #home-content #newTable .responsiveTable tbody tr:nth-of-type(18), #home-content #newTable .responsiveTable tbody tr:nth-of-type(20){
	Background-color: #efefff
}
#home-content #newTable .responsiveTable tbody tr:nth-of-type(6), #home-content #newTable .responsiveTable tbody tr:nth-of-type(13), #home-content #newTable .responsiveTable tbody tr:nth-of-type(23){
	background-color: #fff;
}
#home-content #newTable .responsiveTable tbody tr:nth-of-type(6) p, #home-content #newTable .responsiveTable tbody tr:nth-of-type(13) p, #home-content #newTable .responsiveTable tbody tr:nth-of-type(23) p{
	margin-top: 5px;
	margin-bottom: 5px;
}
#home-content #newTable .responsiveTable tbody tr:nth-of-type(5) td:first-of-type, #home-content #newTable .responsiveTable tbody tr:nth-of-type(8) td:first-of-type,  #home-content #newTable .responsiveTable tbody tr:nth-of-type(25) td:first-of-type, #home-content #newTable .responsiveTable tbody tr:nth-of-type(26) td:first-of-type{
	text-align: left;
}



#home-content #newTable .responsiveTable tbody tr td:first-of-type p{
	text-align: center;
}
#home-content #newTable .responsiveTable tbody tr td .timeFont{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}

#home-content #newTable .responsiveTable tbody tr:nth-of-type(10) td:first-of-type{
	
}
#home-content #newTable .responsiveTable td, #home-content #newTable .responsiveTable th{
	border: 1px solid #441F49;
	padding: 10px;
}





@media screen and (max-width: 768px) {
	#home-content .col3-9 > .row-responsive > .grid9 { padding-left: 0; }
	#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(1) { padding-right: 0; }
	#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(2) { padding-left: 0; padding-right: 0; }
	#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(3) { padding-left: 0; padding-right: 0; }
	#home-content .col3-3-3-3 > .row-responsive > .grid3:nth-child(4) { padding-left: 0; }
	
	#home-content .pictureCaption{padding-top: 20px;}

	#home-content #newTable .responsiveTable td{
		padding-left: 50%;
	}
	
	
	
}