.print_html, .breadcrumb, span.ext {
    display: none;
}aa

#page {
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	line-height: 22px;
	font-size: 17px;
}

h1, h2, h3, h4 {
	color: #C0504D;
	text-shadow: 1px 1px 1px #000000;
}

.page-calculators h3 {
	text-shadow: 0px 0px 0px #000000;
}

a {
	color: #C0504D;
	text-decoration: none;
}

.button-cta,
.button-orange {
	text-decoration: none;
	color: #ffffff;
	background: #860038;
	padding: 0.3em 0.5em;
	
	-moz-box-shadow:3px 3px 5px #000000;
	-webkit-box-shadow:3px 3px 5px #000000;
	box-shadow:3px 3px 5px #000000;

}
.button-cta:hover,
.button-orange:hover {
	background: #b20c51;
}

#main-wrapper {
	/** To edit this background, follow this link:
	http://svgeneration.com/generate/Cross-Stripes?size=6&background=ffffff&stripe-width=1.71&stripe1=eeeeee&stripe2=f5f5f5&
	*/
	background-color: #ffffff;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgNSAxMCc+Cgk8cmVjdCB3aWR0aD0nMTEwJScgeD0nLTUlJyB5PSctNSUnIGhlaWdodD0nMTEwJScgZmlsbD0nI2ZmZmZmZicvPgoJPGxpbmUgeDE9Jy0yJyB5MT0nMScgeDI9JzcnIHkyPScxMCcgc3Ryb2tlPScjZWVlZWVlJyBzdHJva2Utd2lkdGg9JzEuNzEnLz4KCTxsaW5lIHgxPSctMicgeTE9JzYnIHgyPSc3JyB5Mj0nMTUnIHN0cm9rZT0nI2VlZWVlZScgc3Ryb2tlLXdpZHRoPScxLjcxJy8+Cgk8bGluZSB4MT0nLTInIHkxPSctNCcgeDI9JzcnIHkyPSc1JyBzdHJva2U9JyNlZWVlZWUnIHN0cm9rZS13aWR0aD0nMS43MScvPgoJPGxpbmUgeDE9JzcnIHkxPScxJyB4Mj0nLTInIHkyPScxMCcgc3Ryb2tlPScjZjVmNWY1JyBzdHJva2Utd2lkdGg9JzEuNzEnLz4KCTxsaW5lIHgxPSc3JyB5MT0nNicgeDI9Jy0yJyB5Mj0nMTUnIHN0cm9rZT0nI2Y1ZjVmNScgc3Ryb2tlLXdpZHRoPScxLjcxJy8+Cgk8bGluZSB4MT0nNycgeTE9Jy00JyB4Mj0nLTInIHkyPSc1JyBzdHJva2U9JyNmNWY1ZjUnIHN0cm9rZS13aWR0aD0nMS43MScvPgo8L3N2Zz4=');
}

/* =========================
     background banner 
============================ */
#page {
	background:transparent;
}

#header-bottom-container,
#header-bottom-wrapper,
#header-bottom {
	width: 100% !important;
    height: 450px;
    top:0;
    z-index: -10;
    background:transparent;
    margin:0;
}

/* Banner */
#background-banner,
#background-banner-helper {
    width: 100%;
    background: url("/sites/default/files/users/DanKrieg/banners/New_Website_Photo.png") no-repeat top center;
	background-size: cover !important;
	height:450px;
}

#background-banner-helper  {
    position: absolute;
 	top: 8;
	left: 0;
    z-index: -9;
}

/* Front header-bottom - tagline */
#block-block-19 {
}

#front-tagline {
	position: absolute;
	bottom: 415px !important;
	right: -240px;
	font-size: 14px;
}

#front-tagline .button-cta {
	float: right;
	padding: 5px 20px;
	font-size: 20px;
}
/* ========================= */

/* =========================
         Navigation
============================ */
#navigation-wrapper {
    background: #ffffff;
	padding: 0.2em;
	border-bottom: 3px solid #333333;
}
#superfish-3 {
    width: 940px;
}
.sf-menu a {
    color: #333333;
    padding: 1em 2em;
    text-decoration: none;
}
.sf-menu a:hover {
	background: #c1c1c1;
	border-radius: 10px;
}

/* Drop downs */
.block-superfish li.sf-depth-2 a {
    background: #ffffff;
	color: #000000;
	border: 2px solid #5d5c47;
    padding: 1em;
	width: 200px;
}
.block-superfish li.sf-depth-2 a:hover {
    background: #c1c1c1;
	color: #ffffff;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 3.2em;
}

.block ul, .item-list ul {
	margin: 0;
	padding: 0;
}

/* Dan's bio - hide drop down */
#navigation #menu-53086 {
	display: none;
}
/* Expectations - hide drop down */
#navigation #menu-53090 {
	display: none;
}
/* Our Philosphy- hide dropdwn */
#navigation #menu-52047 {
	display: none;
}

/* ================================== */

#block-menu_block-1 {
	border: 2px solid #C0504D;
	border-radius: 10px;
	padding: 10px;
}
#block-menu_block-1 h2 {
	background: #ffffff;
	width: 206px;
	margin-left: -10px;
	padding: 0.5em 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-top: -10px;
	padding-left: 10px;
	border-bottom: 2px solid #C0504D;
}
#block-menu_block-1 a {
	text-decoration: none;
}
#block-menu_block-1 ul {
	margin-left: 20px;
}

#footer-wrapper,
#disclaimer-wrapper, 
#aw-wrapper {
	background: #5D5C47;
}


/* disclaimer box */
#block-block-13 p {
	color: #ffffff;
}

/* Get in Touch - block in footer */
#block-nodeblock-40075 {
	margin-top: 10px;
}
#block-nodeblock-40075 p {
	color: #ffffff;
}
#block-nodeblock-40075 h2,
#block-nodeblock-40075 a {
	color: #ffffff;
	text-decoration: none;
}
#copyright {
	color: #ffffff;
}

/* disclaimer */
#block-block-13 {
	font-size: 12px;
	line-height: 13px;
	margin-top: 5px;
}
#block-block-13 a {
	color: #ffffff;
	text-decoration: none;
}

/* contact inf top right*/
#block-block-18 {
}
#block-block-18 img {
	position: relative;
	top: 20px;
}
#block-block-18 a.button-cta {
	position: relative;
	top: 15px;
} 

/* subfeatured block on homepage */
#block-nodeblock-40749 {
	margin-top: -80px;
	margin-bottom: 80px;
}
#block-nodeblock-40749 .button-cta {
	position: absolute;
	top: 320px;
	left: 125px; 
}
#block-nodeblock-40749 h2 {
	font-size: 18px;
	text-shadow: 0px 0px 0px;
}

/* verbiage on homepage */
#block-block-17 ul {
	margin-left: 50px;
}

/* Need some personalized advice? - block at bottom */
#block-nodeblock-40785 {
	margin-top: 30px;
}
#block-nodeblock-40785 h3 {
	font-size: 26px;
}
#block-nodeblock-40785 .button-orange {
	padding: 10px 30px;
	font-size: 18px;
	position: relative;
	bottom: 10px;
}

.page-private-clients-services #main-content ul li:before,
.page-corporate-services #main-content ul li:before,
.page-our-team-0 #main-content ul li:before,
.page-who-we-are #main-content ul li:before,
.page-expectations-0 #main-content ul li:before {
	content: "\2713\0020";
	color: #C0504D;
	text-shadow:1px 1px 1px #000000;
}
.page-private-clients-services #main-content ul li,
.page-corporate-services #main-content ul li,
.page-our-team-0 #main-content ul li,
.page-who-we-are #main-content ul li,
.page-expectations-0 #main-content ul li{
	list-style-type: none;
	color: #C0504D;
	margin-bottom: 15px;
}
.page-private-clients-services #main-content p,
.page-corporate-services #main-content p,
.page-our-team-0 #main-content p,
.page-who-we-are #main-content p,
.page-expectations-0 #main-content p {
	color: #C0504D;
}

#google-map {
	margin-left: 250px;
	margin-top: -255px;
}


#block-aw_apps-riskalyze_0 {
	position: relative;
	top: 55px;
	left: 20px;
}

.page-our-team-0 #main-content img {
	margin-right: 10px;
}

/* END */
#menu-53094-3
{
color: #333333 ;
 padding: 1em 2em;
 text-decoration: none;
}


.page-our-team-0 .view-team-member-navigation .views-row {
	width:110px!important;
}
