/*********************************************************/
/***** CETERA - CORONADO 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: #8e908f !important; /* Cetera Gray (432) */
	text-decoration: underline !important;
}
/**************** END Basics ****************/

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

/*START LOGO */
#logo {
	float: left;
	width: 350px !important;
	height: 59px !important;
	margin: 45px 0 0 0;
}
#logo img {
	width: 350px;
	height: 59px;
	padding: 0;
	margin: 0;
}
/*END LOGO */

/*START REP CONTACT INFO*/
#repinfo {
	float: left;
	width: 200px;
	height: auto;
	margin: 20px 0 20px 395px;
	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 20px 815px;
}
#socialicons img {
	height: 28px;
	width: 28px;
	margin-left: 5px;
}
/*END SOCIAL ICONS*/
/**************** END header/Masthead ****************/

/**************** START nav ****************/
nav {
	height: 24px !important;
	margin-bottom: 20px !important;
}
nav a {
	color: #260859 !important; /* Cetera Purple */
}
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: url(http://static.contentres.com.s3.amazonaws.com/media/custom/336000_336003%20Cetera%204/images/2a1-nav-gray.png) !important;
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	background-color: none !important;
	color: #fff !important;
	font-weight: 500;
	padding-top: 6px;
	text-decoration: none !important;
}
nav ul {
	padding-top: 0 !important;
}
nav li:first-child {
	border: none !important;
}
nav li {
	margin-left: 0 !important;
	padding: 0 20px !important;
	border-left: 3px #4c4c4e solid !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 ul li ul li a {
	border: none !important;
	margin-left: 10px !important;
}
nav li li {
	display: block;
	margin-top: 10px;
	border-left: none !important;
	padding: 5px !important;
	margin-left: 0 !important;
        font-size: 14px !important;
}
nav .container ul li.first {
	margin-left: 0 !important;
}
nav ul ul {
	top: 25px !important;
	background: #fff !important;
        margin-left: 20px;
}
/**************** END nav ****************/

/**************** START Hero ****************/
#hero {
	background: none !important;
}
#hero aside {
	background-color: #d3d3d3 !important;
}
#hero aside .wrapper {
	border: 1px #fff solid !important;
}
#hero .container aside h2 {
	color: #260859 !important; /* Cetera Purple */
	font-weight: 600 !important;
	font-size: 20px !important;
}
#hero .container aside p {
	color: #4c4c4e !important; /* Cetera Gray */
	font-weight: normal !important;
	margin-bottom: 35px;
}

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

/**************** START Content ****************/
#content {
	background: none !important;
}
#content .container {
	background: none !important;
}
#content .container aside .contact {
	background-color: #4c4c4e !important; /* Cetera Gray*/
}
#content .container aside .contact h2 {
	color: #000 !important;
	font-weight: 500 !important; 
}
#content .container aside .contact .wrapper table, #content .container aside .contact p a {
	color: #000 !important;
	font-weight: normal !important;
}
#content .container aside .contact .wrapper table {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
#content .container aside .contact .wrapper {
	background: #cacaca !important; /* Cetera Neutral Gray */
}
/**************** START Additional ****************/
#additional {
	background: none !important;
	padding: 0 20px 20px 20px !important;
}
#additional nav ul li, #additional nav ul li a {
	/* approved font */
	font-family: 'Whitney-Semibold', Arial, sans-serif !important;
	color: #4c4c4e !important; /* 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: 0 0 10px 0;
}
#additional .wrapper nav ul {
	background: none !important;
	margin: 0;
	padding-top: 8px !important;
	padding-bottom: 5px;
}
#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; /* 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 {
	background-color: #4c4c4e !important; /* 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; /* Cetera 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; /* 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; /* Cetera 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 .container {
	background-image: none !important;
}
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 ****************/