body.svcs-page div.el1.x-section {
	width:90%;
}

body.page div.sd-block {
	margin-left:10%;
}

h1.entry-title {
    color: #032B5E;
    font-size: 185%;
}

body.single-post div.el1.x-section {
	  padding-top:5px;
}

div.x-topbar, div.x-topbar p.p-info, div.x-topbar p.p-info a, footer.x-colophon {
	background-color:#032B5E;
  color: #FFFFFF;
}

.x-topbar .x-social-global a {
	font-size:1.2em;;
}

.x-social-global a {
	color:#FFFFFF;
}

.x-social-global a.twitter:hover {
	color:#00ACED;
}

.x-header-landmark {
display: none !important;
}

body.single-post footer.entry-footer.cf {
	margin-bottom:.8em;
}

footer p.footer-services {
	font-size:1.1em;
}

footer span.footer-divider {
	margin-left:.75em;
	margin-right:.75em;
}

footer a:hover {
	color:#ffe600;
}

ol.article-body-list {
	margin-left:3.4em;
	margin-right:3.4em;
}

ol.article-body-list>li {
	margin-top:1em;
	margin-bottom:1em;
}

ol.article-body-list.strong>li {
	font-weight:bold;
}

ol.article-body-list>li + p {
	margin-top:1em;
	margin-bottom:1em;
}

ol.article-bpdy-list>li>ul>li {
	margin-top:.6em;
	margin-bottom:.6em;
}

ul.article-body-list {
	margin-left:3.4em;
	margin-right:3.4em;
}

ul.article-body-list li {
	margin-bottom:.6em;
}

ul.event {
  list-style: none;
}

ul.event li {
	font-size:1.2em;
}

ul.event li strong {
	margin-right:.8em;
}

div.event {
	margin-left:2em;
	font-size:calc(14px + .6em);
}

div.event div:before {
	font-weight: bold;
	display:inline-block;
  width:6em;
}

div.event-venue:before {
	content: "Venue:";
}

div.event-dates:before {
	content: "Dates:";
}

div.event-reginfo:before {
	content: "Register:";
}

.italic {
	font-style:italic;
}

div#slide-5-layer-46 {
	font-style:italic;
}

.site .ares.tparrows {
    z-index: 16000;
}
.privacy-policy li {
	margin-bottom:.6em;
	margin-left:1.5em;
	margin-right:5em;
}

.h4 a.about-framework:active, .h4 a.about-framework:link, .h4 a.about-framework:visited {
	color: #e4e1d0;
	font-family: 'Cormorant Garamond', serif;
}

h2.h-custom-headline.about-framework.h4 {
	margin-top:0em;
}

#lewis-framework-row {
	
}

.h4 a.about-framework:hover {
	color: #FEDC61;
}

.custom-counter {
    margin-left: 0;
    padding-right: 0;
    list-style-type: none;
}

.custom-counter li {
    counter-increment: step-counter;
	  text-align:left;
}

.custom-counter.r-paren li::before {
    content: counter(step-counter) ") ";
    margin-right: 5px;
    font-size: 90%;
    padding: 3px 8px;
}

p.man.styled {
	margin-bottom:.8em !important;
}

p.signature {
	margin-bottom:.2em;
	line-height:1.4em;
}

p.signature + p.signature {	
	margin-bottom:1em;
	line-height:1.1em;
}

.tabbed-svcs {
	width:100%;
}