html {-webkit-text-size-adjust:none;}

body{background: url(https://www.advantage-consulting.com/ui/images/bg-pattern.png) repeat; background-attachment: fixed;}

article, aside, canvas, figure, figcaption, footer, header,
hgroup, nav, section{display:block;}
span, small, a {display: inline-block;}

* {
	margin: 0;
	padding: 0;
	border: 0;
	color: #404040;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size: 16px;
    line-height: 145%;
	vertical-align: baseline;
	font-weight: inherit; /* 300, 400, 700 */
	font-style: inherit;
	text-decoration: none;
}

.clear {clear: both;}

/*--------------------------
BORDERS
--------------------------*/
hr {border-bottom: 1px solid #e2e2e2; height: 1px; margin: 15px 0px; clear: both;}

/*--------------------------
FORMATTING
--------------------------*/
i, em{font-style: italic; color: inherit;}
b, strong{font-weight: 700; color: inherit;}
.interior ul{list-style-type: none;}
.interior ul.bio-items{float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 33%;}
.interior ul li{ background: url(https://www.advantage-consulting.com/ui/images/bullet.png) no-repeat left 12px; padding-left: 15px;}
.interior.container section > blockquote{font-style: italic; background: #fafafa; border: 1px solid #e2e2e2; border-radius: 6px; margin: 30px; margin-top: 0px; padding: 30px 0px 15px;}
.interior.container section ul.no-underline li a{border-bottom: none;}
.interior.container aside ul li{background-position: left 18px;}

/*--------------------------
HEADLINES
--------------------------*/
h1, h2, h3, h4, h5, h6{}
h1 {font-size: 280%;}
h2 {font-size: 230%;}
h3 {font-size: 200%;}
h4 {font-size: 175%;}
h5 {font-size: 150%;}
h6 {font-size: 125%;}

h3 i {font-size: 100%; color: inherit; font-style: italic;}

.interior.container section > h5{ border-bottom: 1px solid #e2e2e2; padding: 0px 0px 20px; margin: 0px 40px;}

/*--------------------------
BUTTONS
--------------------------*/
.btn, .interior.container section > .btn, .interior section input[type=submit]{background: #ffffff; color: #e37926; border: 1px solid #e2e2e2; border-radius: 4px; padding: 8px 18px; font-size: 120%;}
.btn.lrg, .interior section input[type=submit]{font-size: 150%; border-radius: 0px; font-weight: 400; }
.btn.orange, .interior section input[type=submit]{background: #e37926; color: #ffffff; padding: 16px 40px;}
.interior section input[type=submit]{cursor: pointer;}
.btn.blue{background: #22579a; color: #ffffff;}
.btn.border{ outline: 4px solid rgba(255, 255, 255, .2); border: 0px;}
.btn.transparent{ background: rgba(255,255,255,.35);border: 1px solid rgba(255,255,255,.5); color: #fff; font-weight: 400; text-shadow: 2px 2px 10px rgba(0,0,0,1); font-size: 150%;padding: 10px 30px; }
.btn.arrow img{max-width: 20%; position: relative; top: 5px; left: 10px;}
.btn.cta{padding: 12px 20px; font-size: 150%;}
.interior.container section > a.btn.download{color: #1d5aa8; text-decoration: none; padding: 8px 18px; border-bottom-color: #e2e2e2; margin: 10px 40px 0px 0px;}
.interior.container section a.btn.print{cursor: pointer; border-bottom-color: #e2e2e2; display: inline-block; margin-top: 20px;}

/*--------------------------
LINKS
--------------------------*/
a:hover {opacity: .7;}

/*--------------------------
FORMS
--------------------------*/
form {position: relative;}
form fieldset { margin: 15px 0px}
form label {display: inline-block; width: 20%; vertical-align: top;}
form input[type=text], form textarea {background: #fff; border: 1px solid #e2e2e2; border-radius: 6px; padding: 8px 20px; width: 70%;}
form input[type=submit] {background: #fff; border: 1px solid #e2e2e2; border-radius: 6px;-webkit-appearance:none;}

input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

span.req{color: #ff0000;}

/*--------------------------
TABLES
--------------------------*/
table {border-collapse: collapse; width: 100%; margin-top: 20px; border-top: 2px solid #999;}
table th, table td {text-align: left; padding: 7px 10px;}
table th {border-bottom: 1px solid #999; border-right: 1px dashed #000; color: white; background: #444;}
table td {border-right: 1px dashed #ccc; border-bottom: 1px solid #ccc; vertical-align: top !important;}
table th:last-child, table td:last-child {border-right: none;}

.tableFloatingHeader {opacity: .93; box-shadow: 0 0 10px #999;}
.tableFloatingHeader th {border-bottom: none;}

table tr td:hover{background: #f9f9f9;}

table p:first-child {margin-top: 0;}
table p {text-align: left;}

.interior.container section > table {margin: 20px; padding: 0px; width: 90%;}

.client-list table{width: 90%; margin: 0px 40px;}
.client-list table tr td{ color: #1d5aa8; width: 25%;}

/*--------------------------
FLOATS
--------------------------*/
.pull-left{ float: left;}
.pull-right{ float: right;}
.center{margin: 0px auto;}

/*--------------------------
WIDTHS
--------------------------*/
.full-width{width: 100%;}
.one-half{width: 50%;}
.one-fourth{width: 25%;}
.three-fourths{ width: 75%;}
.one-third{width: 33.3%;}
.two-thirds{width: 66.6%;}
.one-sixth{width: 16.6%;}

.container{max-width: 1152px; margin: 0px auto;}

/*--------------------------
RESPONSIVE
--------------------------*/
.desktop, .hidden-mobile {display: block;}
.tablet, .mobile, .hidden-desktop{display: none;}

/*--------------------------
FIREFOX CONDITIONALS
--------------------------*/
@-moz-document url-prefix() {
    /* Styles */
}

/*--------------------------
CUSTOM STYLES
--------------------------*/

/* header */
header{background: #fff; padding: 30px 0px 20px;}
header .logo{padding-right: 35px;}
header .logo img{max-width: 100%;}
header .tagline{color: #616161; text-align: center; font-size: 145%; padding: 5px 30px 5px 20px; font-weight: 300; width: 350px;}
header .tagline em{ font-size: 100%; font-weight: 300;}
header a.phone{color: #e37926; font-weight: 300; font-size: 150%; text-align: right; display: block; margin-top: 20px;}
header a.phone b{font-weight: 400; font-size: 100%;}
header span.divider{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2EzYTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2EzYTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #a3a3a3 33%, #a3a3a3 66%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#a3a3a3), color-stop(66%,#a3a3a3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#a3a3a3 33%,#a3a3a3 66%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#a3a3a3 33%,#a3a3a3 66%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#a3a3a3 33%,#a3a3a3 66%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#a3a3a3 33%,#a3a3a3 66%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
width: 1px; height: 80px;
}

/* navigation */
nav {background: url(https://www.advantage-consulting.com/ui/images/blue-bg.jpg) repeat-x #205598 0px -370px; border-top: 5px solid #205598;}
nav ul{ list-style: none;display: table; width: 100%; font-weight: 300;}
nav ul li{ display: table-cell; padding: 15px 0px 15px 30px; position: relative; left: -30px;}
nav ul li div{ position: relative;}
nav ul li div a{ color: #fff; text-shadow: 0px 0px 10px rgba(0,0,0,.2); font-size: 150%; padding-bottom: 7px;}
nav ul li form{ background: url(https://www.advantage-consulting.com/ui/images/blue-bg.jpg) repeat-x #205598 0px -417px; border-radius: 0px 0px 8px 8px; padding: 15px; position: absolute; z-index: 999999; width: 300px; left: -260px; top: 63px; /* display: none; */}
nav ul li span.search-glass.icon{background: url(https://www.advantage-consulting.com/ui/images/search.png) no-repeat 0px 0px; text-indent: -99990px; display: block; height: 20px; width: 20px; background-size: contain;}
nav ul li span.search-glass.close{background: url(https://www.advantage-consulting.com/ui/images/close.png) no-repeat 0px 0px; text-indent: -99990px; display: block; height: 20px; width: 20px;background-size: contain;}
nav ul li span.search-glass{cursor: pointer;}
/* nav ul li span.search-glass.active{opacity: .2;} */

nav ul li form input[type=text]{width: 75%;}
nav ul li form input[type=image]{position: relative; left: 9px;top: 2px; }

/* current */
nav ul li.current{background: url(https://www.advantage-consulting.com/ui/images/current.png) 40% 27px no-repeat;}

/* dropdown */
nav ul ul{ display: block; position: absolute; z-index: 99999; width: 200px; background: url(https://www.advantage-consulting.com/ui/images/blue-bg.jpg) repeat-x #205598 0px -403px; padding: 0px 0px 10px 30px; border-radius: 0px 0px 8px 8px; left: -30px; display: none;}
nav ul ul.long{ width: 250px;}
nav li li{ display: block; padding: 5px 0px 5px 30px;}
nav ul li div li a{ font-size: 120%; line-height: 120%; opacity: .7 !important;}
nav ul li div li a:hover{opacity: 1 !important;} 
nav ul li.current:hover{background: none;}
nav ul li:hover ul{display: block;}

/* waypoint */
.sticky-content{display: none;}
.stuck .sticky-content{display: block; width: 35%; float: left;}
.stuck .sticky-content a.phone{ color: #e37926; font-size: 170%; font-weight: 300; margin: 3px 0px 0px 25px;}
.stuck .sticky-content a.phone b{font-size: 100%; font-weight: 400;}
.stuck{position: fixed; top: 0px; width: 100%; z-index: 99999999; box-shadow: 0px 0px 20px rgba(0,0,0,.5);}
nav.stuck{ background: #ffffff; border-top: 0px; border-bottom:5px solid #e37926; padding-top: 12px;}
nav.stuck a{color: #1d5aa8; text-shadow: none;}
nav.stuck ul ul{ background: #ffffff; box-shadow: 0px 20px 30px rgba(0,0,0,.1); width: 150px; left: -20px;}
nav.stuck ul ul.long{width: 200px;}
nav.stuck ul{width: 63%; float: right;}
nav.stuck ul li{padding: 10px 0px 18px 30px;}
nav.stuck ul li.current{background: url(https://www.advantage-consulting.com/ui/images/current-orange.png) no-repeat 60% 54px;}
nav.stuck ul li.current a{font-weight: 400;}
nav.stuck ul li.current li a{font-weight: 300;}
nav.stuck ul li div a{font-size: 100%;}
nav.stuck ul ul li{padding: 10px 0px 0px 20px;}
nav.stuck a.logo img{max-width: 93%;}
nav.stuck ul li form{background: #e37926;}
nav.stuck ul li span.search-glass.icon{background: url(https://www.advantage-consulting.com/ui/images/search-invert.png) no-repeat 0px 0px; background-size: contain;}


/*--------------------------
FIREFOX CONDITIONALS
--------------------------*/
@-moz-document url-prefix() {
    nav ul li.search-ff{display: inline-block; left: 5px;}
}


/* slideshow */
.slideshow-wrapper{position: relative;}

.slide {width: 100%; overflow: hidden; background-size: cover; height: 570px; background-repeat: no-repeat; background-position: center;}
.slide img{ width: 100%;}
.slide .slide-info{width: 75%; margin: 0px auto; padding-top: 10%; position: relative;}
.slide .slide-info p{ color: #fff; font-size: 300%; font-weight: 400; text-shadow: 3px 3px 7px rgba(0,0,0,1); padding: 20px 0px;}
.slide .slide-info p em, .slide .slide-info p i{ font-size: 100%; font-weight: 300; color: inherit;}
.slide .slide-info a.btn{position: absolute; bottom: -80px; right: 0px; }

/* negotiate slide */
.slide .slide-info p{ background: url(https://www.advantage-consulting.com/ui/images/feature-icons.png) 0px 0px no-repeat; padding-left: 170px; line-height: 120%;}
.slide .slide-info.negotiate p{ background-position: 0px 13px;}
.slide .slide-info.profitability p{ background-position: 0px -340px;}
.slide .slide-info.partners p{ background-position: 0px -520px;}

.paginate{position: relative; z-index: 9999;}
.prev, .next{ font-family: 'Puritan', sans-serif;display: block; cursor: pointer; font-size: 250px; color: #fff; opacity: .5; padding: 0px 50px; position: absolute; line-height: 150%;}
.prev{ left: 0px;}
.next{ right: 0px;}

/* updates */
.updates{ position: absolute;  bottom: 0px; z-index: 99999; width: 100%; background: rgba(255,255,255,.8); padding: 25px 0px; border-bottom: 5px solid #ffffff;}
.updates .one-third{text-align: right;}
.updates p {color: #1d5aa8; font-weight: 700; font-size: 130%;}
.updates a.btn{ margin-top: 10px;}
.updates a:not(.btn) {color:#e37926; font-weight: 300; font-size: 130%; border-bottom: 1px solid #e37926;}
.updates-border-top{height: 5px; background: rgba(255,255,255,.3); position: absolute; width: 100%; top: -5px;}

/* experience */
.experience{background: url(https://www.advantage-consulting.com/ui/images/blue-bg.jpg) repeat-x #205598 top; border-top: 5px solid #205598; padding: 55px 0px;}
.experience h2{font-size: 400%;}
.experience * { text-align: center; font-weight: 300;}
.experience h2{color: #fff; margin-bottom: 20px;}
.experience p.icon{background: url(https://www.advantage-consulting.com/ui/images/expertise-icons.png) no-repeat 0px 0px; padding: 40px 0px; width: 60%; margin: 0px auto; color: #d5e8ff; font-size: 170%;}
.experience p em{ font-size: 100%; font-weight: 300;}
.experience p.target{ background-position: left 40px; padding-left: 170px; text-align: left;}
.experience p.lightbulb{ background-position: right -430px; padding-right:150px; text-align: right;}
.experience a.btn{margin-top: 20px;}

/* expertise */
.expertise{ padding: 55px 0px;}
.expertise h2{font-size: 400%;}
.expertise * { text-align: center; font-weight: 300;}
.expertise h2{color: #1d5aa8;}
.expertise p.intro, .expertise .one-third p{font-size: 170%;}
.expertise p.intro{width: 80%; margin: 20px auto; color: #3e3e3e; margin-bottom: 40px;}
.expertise .one-third p{color: #1d5aa8; font-weight: 400; line-height: 175%; font-size: 175%;}
.expertise .one-third img{padding-top: 0px;}
.industries {margin: 15px auto 20px; max-width: 1024px; background: url(https://www.advantage-consulting.com/ui/images/bracket-bg.png) no-repeat; background-size: contain; padding-top: 80px;}
.industries div{width: 90%; margin: 0px auto;}
.industries p{ color: #1d5aa8; font-weight: 400; max-width: 11.75%; padding: 21px;}
.industries p img{max-width: 100%; display: block;}

/* footer */
footer{background: url(https://www.advantage-consulting.com/ui/images/gray-bg.jpg); padding: 40px;}
footer h4{ font-size: 120%; margin: 40px 0px 20px; color: #fff;}
footer p{ font-weight: 300; font-size: 110%; color: #fff;}
footer p b{ color: #fff; font-size: 100%;}
footer p a{color: #e37926; font-weight: 700; font-size: 100%;}
footer form{ background: rgba(255,255,255,.3); padding: 8px 6px 8px 8px; border-radius: 6px; width: 85%;}
footer form input[type=text]{color: #1d5aa8; background: #ffffff; border-radius: 6px 0px 0px 6px; padding: 10px 15px; border: 0px; font-weight: 300;font-size: 160%; width: 84%; line-height: 37px;}
footer form input[type=submit]{color: #fff; background: #e37926; border-radius: 0px 6px 6px 0px; padding: 10px 15px; margin: 0px 0px 0px -10px; border:0px; font-size: 160%; font-weight: 400; width: 11%;line-height: 37px;}
footer a.social{background: url(https://www.advantage-consulting.com/ui/images/social-icons.png) no-repeat 0px 0px; width: 40px; height: 40px; text-indent: -99999px; margin-right: 5px;}
footer a.facebook{ background-position: 0px -60px;}
footer a.linkedin{ background-position: 0px 0px;}

/* mobile */
.hidden-desktop{ position: relative;}
.hidden-desktop nav{margin-bottom: 5px; padding: 10px 0px 15px;}
.hidden-desktop nav a {color: #fff; display: inline-block; font-weight: 300; font-size: 120%;}
.hidden-desktop nav a.menu-btn { background: url(https://www.advantage-consulting.com/ui/images/menu-btn.png) no-repeat 0px 4px; padding-left: 40px;} 
.hidden-desktop nav .mobile-nav {display: block;}
.hidden-desktop nav .mobile-nav li {display: block; padding: 8px 0px 0px;}
.hidden-desktop nav a.phone{float: right;}
.mobile-btns{ margin: 20px 0px 60px;}
.mobile-btns p{ text-align: center; color: #1d5aa8; font-size: 112%; width: 80%; margin: 0px auto 20px;}
.mobile-btns p em{ font-size: 100%;}
.mobile-btns a{width: 80%; text-align: center; font-size: 150%; margin: 0px auto 5px; display: block; font-weight: 300; padding: 12px 18px;}

.mobile a.btn.orange{ text-align: center; width: 87%; margin: 0px auto; font-weight: 300; border: 0px; font-size: 120%; padding: 16px 25px; top: -25px; position: relative;}
.mobile a.btn.orange b{font-weight: 400; font-size: 100%;}

/* interior */
.interior.header{position: relative; height: 160px; border-top: 5px solid #ffffff; background-size: cover !important; background-position: center; background-repeat: no-repeat; width: 100%;}
.interior.header .gradient{background: url(https://www.advantage-consulting.com/ui/images/gradient.png) bottom repeat-x; width: 100%; height: 155px;}
.interior.header h1{ color: #ffffff; text-shadow: 3px 3px 7px rgba(0,0,0,1); position: absolute; bottom: 30px; margin-left: 40px;line-height: 45px;}
.interior .header-border{height: 5px; background: rgba(255,255,255,.5); position: absolute; width: 100%; bottom: 0px;}
.interior.container {background: #ffffff;}
.interior.container section{ padding: 20px 0px;}
.interior.container section > *{padding: 0px 40px;}
.interior.container section ul { margin-left: 5px; padding: 15px 40px;}
.interior.container section ul li{ font-weight: 300; line-height: 150%; font-size: 120%; margin-bottom: 15px;}
.interior.container section p{ padding: 0px 40px 15px; font-weight: 300; line-height: 150%; font-size: 120%;}
.interior.container section up + p{ padding: 15px 20px;}
.interior.container section a{ color: #e37926; border-bottom: 1px solid #e37926; font-size: 100%;}
.interior.container section h2, .interior.container section h3{color: #1d5aa8; font-weight: 300; font-size: 210%;}
aside h4.pad-bottom, .interior.container section h2.pad-bottom{padding-bottom: 20px;}

.interior.container section h3{ font-size: 150%; padding: 15px 40px 0px;}

aside{
background: #f9f9f9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #f9f9f9 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f9f9f9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f9f9f9 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f9f9f9 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #f9f9f9 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
border-left: 1px solid #d7d7d7; padding: 20px 0px 60px;
}
aside hr{ width: 80%; margin: 30px auto;}
aside > *{ padding: 0px 20px;}
aside h4{color: #1d5aa8; font-weight: 300; font-size: 170%; line-height: 100%;}
aside h5{color: #e37926; font-size: 120%; font-weight: 300; margin: 5px 0px;}
aside ul{ margin-left: 5px;}
aside ul li {padding: 8px 15px;}
aside ul#nav-sub{margin-top: 12px;}
aside ul li a{ color: #1d5aa8;}
aside ul li.current > a{ color: #404040;}
aside .call-to-action p{font-weight: 400; font-size: 170%; line-height: 120%; margin-bottom: 15px;}
aside .btn{color: #1d5aa8; margin-top: 10px;}
aside > .btn{margin-left: 20px; margin-top: 10px;}
aside > a{color: #e37926;}
aside div > small{ font-size: 80%; display: block; margin-bottom: 15px;}
aside div > small a{color: #1d5aa8; font-size: 100%; display: inline; font-style: italic;}
aside img{border: 5px solid #fff; box-shadow: 0 0 10px #999; margin: 15px 0px 5px;}
aside p{margin-bottom: 15px;}
aside h4.like{background: url(https://www.advantage-consulting.com/ui/images/like.png) 0px 2px no-repeat; padding-left: 30px;}
aside .testimonial p, aside .testimonial em{ font-weight: 300; padding:10px 0px 10px; display: block;}
aside .testimonial a > p{ margin-bottom: 0px; padding-bottom: 0px; font-weight: 400;}
aside .testimonial em p{ font-size: 110%; margin: 0px; padding: 0px;}
.interior.container .mobile-subnav{display: none;}
.interior.container section .mobile-select-menu{width: 95%;}

.wide .two-thirds{width: 100%;}
iframe{width: 98% !important; border: 5px solid #fff; box-shadow: 0 0 10px #999; margin: 15px 0px 5px;}

.interior section > img, .interior section > p img, .interior section > div p img{border: 5px solid #fff; box-shadow: 0 0 10px #999; margin: 15px 0px 5px;}
.interior section img.right{ float: right; margin: 20px 20px 0px 20px}
.interior section img.left{ float: left; margin: 20px 20px 20px 0px}
img.none{max-width: 100%;}
img.none#no-border{border: none; box-shadow:none;}
img.half-size{max-width: 50%;}
img.right{float: right;}
img.left{float: left;}

.int-list .interior section ul a{border-bottom: none;}
.int-list .interior section ul a h5{color: #1d5aa8;}

.int-list .news a, .int-list .news small{display: block;}

.int-list .interior section ul{list-style: none; }
.int-list .interior section ul li{ border-bottom: 1px solid #e2e2e2; background-position: left 30px; padding: 15px 0px 15px 15px;}
.int-list .interior section ul.news li{ background: none; padding-left: 0px;}
.int-list .interior section ul p {margin: 0px; padding: 0px;}

.interior.container section h2{padding-bottom: 20px;}

.interior section div.case{margin: 0px 40px 15px 40px; padding: 20px 0px 0px;}
h2.cast-study-title{margin-bottom: 10px;}
.interior section div.case h6{ margin: 0px 0px 0px 40px; font-weight: 400;}
.interior section div.background h6{color: #0f4488;}
.interior section div.objectives h6{color: #e37926;}
.interior section div.results h6{color: #3a880f;}
.interior.container section div.case ul{ padding: 15px 30px;}
.interior section div.case ul li{ margin-bottom: 15px; background-position: left 13px;}
.interior section .background{ background: url(https://www.advantage-consulting.com/ui/images/background.jpg) no-repeat center top #e6ebf2;}
.interior section .objectives{ background: url(https://www.advantage-consulting.com/ui/images/objectives.jpg) no-repeat center top #f3ece5;}
.interior section .results{ background: url(https://www.advantage-consulting.com/ui/images/results.jpg) no-repeat center top #e7f1e5;}

.interior.container section > .team-formatting, .interior.container section > .client-list{margin: 0px; padding: 0px;}
.team-formatting ul{ border-bottom: 1px solid #e2e2e2; padding: 0px !important; margin:10px 40px 20px 40px !important; width: 90%;}