/*********************************************************//***** CETERA - DEL MAR Template - Custom CSS ************/
/***** for Advisors, Advisor Networks, *******************/
/***** Financial Specialists, and Investment Services ****/
/*********************************************************/

/***** START Basics **************************************/
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	color: #260859; /* Cetera Purple */
	font-weight: 600;
	text-decoration: none !important;
}

h3, h3 a {
	font-weight: 500 !important;
}

p {
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	color: #4c4c4e !important; /* Cetera Gray */
	font-weight: normal;
}

a, p a {
	color: #260859; /* Cetera Purple */
	font-weight: 600;
	text-decoration: none !important;
}

a:hover, p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color: #4c4c4e !important; /* approved Cetera Gray */
	text-decoration: underline !important;
}
/***** END Basics ****************************************/

/**************** START header/Masthead ***************/
header, header .container {
	/* logo is not permitted placement on any background other than solid white */
	height: 185px !important;
	background-image: none !important;
	background-color: #fff !important;
	padding: 0;
}

/*START LOGO */
#logo {
	float: left;
	width: 360px !important; /*600*/
	height: 59px !important; /*93*/
	margin: 42px 0 0 0;
}
#logo img {
	width: 360px;
	height: 59px;
	padding: 0;
	margin: 0;
}
/*END LOGO */

/*START REP CONTACT INFO*/
#repinfo {
	float: left;
	width: 200px;
	height: auto;
	margin: 15px 0 20px 385px;
	text-align: right;
}
#repinfo h2 {
	font-size: 20px;
	margin-bottom: 0;
}
#repinfo p {
	line-height: 22px;
}
#repinfo h3, #repinfo h3 a {
	font-size: 18px !important;
	color: #260859 !important; /* Cetera Purple */
	margin: 0 !important;
}
/*END REP CONTACT INFO*/

/*START SOCIAL ICONS*/
#socialicons {
	float: left;
	width: 170px;
	margin: 0 0 0 815px;
}
#socialicons img {
	height: 28px;
	width: 28px;
	margin-left: 5px;
}
/*END SOCIAL ICONS*/
/**************** END header/Masthead ****************/

/***** START nav *****************************************/
nav, nav .container, nav .container ul li.first, nav .container ul li.first a, nav .container ul li, nav .container ul li a {
	background-image: none !important;
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	background-color: #8e908f !important; /* lighter Cetera Gray (432) */
	color: #fff !important;
	font-weight: 500;
	padding-top: 6px;
	text-decoration: none !important;
}
nav .container ul li.first a:hover, nav .container ul li a:hover, nav .container ul li ul li a:hover {
	color: #fff !important;
	text-decoration: underline !important;
}
nav .container ul li.first {
	margin-left: 0 !important;
}
nav ul ul {
	top: 30px !important;
	padding-top: 8px !important;
	padding-bottom: 5px;
	background-color: #8e908f !important; /* lighter Cetera Gray (432) */
}
/***** END nav *******************************************/

/***** START Hero ****************************************/
#hero {
	background-image: none !important;
	background-color: #bcbdc0 !important; /* Cetera Neutral Gray */
	border-bottom: 3px #8e908f solid; /*approved lighter gray (432)*/ 
}
#hero .container aside h2 {
	color: #4c4c4e !important; /*approved Cetera Gray*/
	font-weight: 500 !important;
	font-size: 24px !important;
}
#hero .container aside p {
	color: #000 !important;
	font-weight: normal !important;
	margin-bottom: 35px;
}

/* learn more btn */
#hero .container aside p a {
	background-color: #4c4c4e !important; /* approved Cetera Gray */
	color: #fff !important;
	margin-top: 25px;
	padding: 10px 15px;
	font-weight: normal;
}
#hero .container aside p a:hover {
	background-color: #8e908f !important; /* approved Gray (432) */
	margin-top: 25px;
	padding: 10px 15px;
	text-decoration: none !important;
}
.arrowLink {
	display: none !important;
}
/***** END Hero ******************************************/

/***** START Content *************************************/
#content .container {
	background: url(http://static.contentres.com.s3.amazonaws.com/media/custom/336000_336003%20Cetera%204/images/1a-body-shadow.png) no-repeat;
	min-height: 16px;
}
/* START Additional */
#additional {
	background: none !important;
}
#additional nav ul li, #additional nav ul li a {
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	color: #4c4c4e !important; /* approved Cetera Gray */
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
}
#additional nav ul li a:hover {
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;	
	color: #260859 !important; /* Cetera Purple */
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
}
#additional .wrapper nav {
	background: none !important;
	height: auto;
	margin: 15px 0;
}
#additional .wrapper nav ul {
	background: none !important;
	margin: 15px 0;
}
#additional .wrapper nav ul li a #tab1 .tab1 .selected {
	background: none !important;
	color: #260859 !important; /* Cetera Purple */
	font-variant: uppercase;
	font-weight: 600;
	font-size: 20px;
}
#additional .wrapper nav ul li a, #content article #additional .wrapper nav ul li:first-child a {
	background-image: none !important;
	color: #4c4c4e !important; /* approved Cetera Gray */
}
#additional .wrapper nav ul li a:hover, #content article #additional .wrapper nav ul li:first-child a:hover {
	background-image: none !important;
	color: #260859 !important; /* Cetera Purple */
}
#additional .wrapper p {
	color: #4c4c4e !important;
	font-weight: 100;
	margin-bottom: 30px;
}

/* view all articles button */
.viewAll a {
	/* approved accent */
	background-color: #4c4c4e !important; /* approved Cetera Gray */
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	color: #fff !important;
	margin-top: 35px;
	padding: 10px 15px;
	font-weight: normal;
	font-size: 16px;
}
.viewAll a:hover {
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	background-color: #8e908f !important; /* approved Gray (432) */
	color: #fff !important;
	margin-top: 35px;
	padding: 10px 15px;
	text-decoration: none !important;
	font-size: 16px;
}
/* END Additional */

/* START Asides */
/* advisor - ask a question / submit */
input.submit {
	background-image: none !important;
	background-color: #4c4c4e !important; /* approved Cetera Gray */
	color: #fff !important;
	height: 40px;
	margin: 0 !important;
	padding: 10px 15px !important;
	font-weight: normal !important;
	font-size: 16px;
}
input.submit:hover {
	background-color: #8e908f !important; /* approved Gray (432) */
	color: #fff !important;
	height: 40px;
	margin: 0 !important;
	padding: 10px 15px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	font-size: 16px;
}
/* END Asides */
/***** END Content ***********************************/

/***** START footer **********************************/
footer {
	background-image: none !important;
	background-color: #4c4c4e !important; /* Cetera Gray */
}
footer h4 {
	font-size: 18px;
}
footer p, footer .container aside .wrapper .contact a, footer .container aside .wrapper .contact h4, footer .container aside .wrapper .quickLinks h4, footer .container aside .wrapper .quickLinks a, footer .container aside .wrapper .contact table tbody tr td, footer .container .note {
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	color: #fff !important;
	font-weight: normal !important;
}
footer .container aside .wrapper .contact a:hover,  footer .container aside .wrapper .quickLinks a:hover {
	color: #fff !important;
	font-weight: normal !important;
}
/***** END footer ********************************/