@charset "UTF-8";
/* CSS Document */

@font-face {
 font-family:'Din';
 src: url('http://cdn2.hubspot.net/hubfs/83405/fonts/DIN-Condensed-Bold.eot') /* EOT file for IE */
}
@font-face {
 font-family:'Din';
 src: url('http://cdn2.hubspot.net/hubfs/83405/fonts/DIN-Condensed-Bold.ttf') /* TTF file for CSS3 browsers */
}
@font-face {
 font-family:'Din';
 src: url('http://cdn2.hubspot.net/hubfs/83405/fonts/DIN-Condensed-Bold.otf') /* TTF file for CSS3 browsers */
}
/* ---------------------------------------------------- */
/* ----------------------- Global -------------------- */
/* ---------------------------------------------------- */
ul.feature-item  {float:left;}
body {overflow-x:hidden;} 
.header-container.container-fluid {max-width:100%;}
.header-container.container-fluid .span12.widget-span.widget-type-cell.page-center {margin:0 auto;width:93%;}
.row-fluid [class*="span"] {/*min-height:10px !important;*/}
.custom-menu-primary, .header-container .hs-menu-wrapper.hs-menu-flow-horizontal {padding-left:0 !important;}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {display:table;float:none;margin:0 auto !important;position:relative;}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {color:#005076;font-family:"Lucida Grande", Arial, sans-serif;font-size:14px;font-weight:400;line-height:18px;padding:5px 8px 6px;}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {background-color:#eb5642;color:#ffffff !important;}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.active-branch a {background:#005076;color:#fff;}
.header-container-wrapper {border-bottom:0 !important;position:relative;z-index:1;}
.cms-migrated.one-column-template .main-content,
.cms-migrated.one-column-template .top-pane-container,
.cms-migrated.two-column-right-template .top-pane-container {padding:0 !important;}

.cms-migrated.two-column-right-template .main-content {margin-left:8% !important;padding:20px 0 80px !important;width:57% !important;}
.cms-migrated.two-column-right-template .right-sidebar {margin-right:5% !important;padding:20px 0 80px !important;width:25% !important;}
.cms-migrated.two-column-right-template .right-sidebar .hs_cos_wrapper.hs_cos_wrapper_widget {margin:0 0 25px 0 !important;}
.cms-migrated.two-column-right-template .right-sidebar img {max-width:100% !important;width:100% !important;}

ul.hs-menu-children-wrapper {z-index:1000000;}
ul.hs-menu-children-wrapper li.hs-menu-item a {background:#17709f !important;border-top:1px solid #005076;color:#ffffff !important;}
ul.hs-menu-children-wrapper li.hs-menu-item a:hover {background:#005076 !important;} 
body.one-column-template .custom-menu-container .page-center, body.two-column-right-template .custom-menu-container .page-center, body.hs-content-id-1445502147 
.custom-menu-container .page-center {display:table;padding: 0 !important;width:auto !important;}
.cms-migrated .main-content ul, .main-content ul {list-style:disc !important;list-style-position:outside !important;}

.right-sidebar h2, .right-sidebar h3 {clear:both;float:left;margin-top:20px;padding-bottom:10px;}

.footer-container.container-fluid {background-color:#514028;margin:0 auto !important;max-width:100%;}
.custom-footer-container .row-depth-2.row-number-2 {background:url(//cdn2.hubspot.net/hub/83405/file-1516250360-png/Yourhtoughtpartner_Image/bg-noise.png?t=1442959302071) repeat scroll 0 0 #c0beb3;margin-bottom:-18px;padding:5px 0 18px;}
.footer-container .page-center {color:#e1dfbe;text-align:center;}
.custom-copyright p {color:#e9e7d9 !important;font-family:Arial,"Source Sans Pro", "Lucida Grande", sans-serif !important;font-size:10px !important;margin:0 !important;padding:8px 0 0 !important;text-align:center !important;text-transform:uppercase !important;}

.address {color:#757670 !important;font-family:"Source Sans Pro", sans-serif;font-size:11px !important;line-height:120%;text-align:left !important;}

iframe {width:100%;margin:0 0 20px 0;} 
iframe, object, embed {border:0;} 

h2 {line-height:100%;}
ul, ul li {font-family:Arial, Helvetica, sans-serif;font-size:14px;}  

.grid-10.fl {clear:both;}
.grid-narrow {clear:both;display:block;margin:0 auto;min-height:10px;padding:0;position:relative;width:75%;} 
.grid-third {display:block;margin:0 2%;min-height:10px;padding:0;position:relative;width:29.33%;} 
.grid-80 {display:block;max-width:1200px;min-height:20px;position:relative;width:80%;}
	
.cb {clear:both;}
.fr {float:right;}
.dtable {display:table !important;}
.dib {display:inline-block;}
.dtablecell {display:table-cell !important;vertical-align:middle;}
.valign-bottom {vertical-align:bottom;}
.vam {vertical-align:middle;}
.mwidth40 {max-width:40px;}
.mwidth200 {max-width:200px;}
.mwidth300 {max-width:300px;}
.mwidth600 {max-width:600px;}
.tac {text-align:center;}
.tal {text-align:left;}
.tar {text-align:right;} 
.ttu {text-transform:uppercase;}

.page-title {color:#676863 !important;font-family:'Din', Arial, sans-serif !important;font-weight:normal;margin:0 !important;text-align:center;width:100%;}
h1.page-title {color:#850315 !important;font-size:60px !important;line-height:75% !important;}
h2.page-title {color:#850315 !important;font-size:48px !important;line-height:75% !important;}
h3.page-title {color:#850315 !important;font-size:36px !important;line-height:75% !important;}
h4.page-title {color:#676863 !important;font-size:24px !important;line-height:80% !important;padding-bottom:10px;} 
h5.page-title {color:#676863 !important;font-size:18px !important;line-height:80% !important;}
h6.page-title {color:#676863 !important;font-size:14px !important;line-height:80% !important;}

p {font-family:Arial, sans-serif !important;font-size:14px;}
p.gray {font-family:Arial, sans-serif !important;font-size:14px !important;}
p.gray a {color:#850315 !important;}
p.gray a:hover {color:#c50628 !important;}

.home-desc {display:block;margin:0 0 0 2%;min-height:10px;padding:0;position:relative;width:32%;}
.home-desc.first {margin:0;}
.home-red {font-family: "Source Sans Pro","Lucida Grande",sans-serif !important;
    font-size: 20px !important;
    font-weight:normal !important;
	line-height:110% !important;
    margin:0 !important;
    padding: 0;
    text-align:left;
	text-transform:uppercase;
	}
.home-text-gray {color:#7d7d76;}
.home-ml2 {margin-left:2.2% !important;} 

.home-work {background:#f1efeb;display:block;float:left;max-height:210px;position:relative;width:100%;} 
.home-work-img {float:left;min-height:210px;overflow:hidden;position:relative;width:50%;} 
.home-work-img.fr {float:right;}
.home-work-img.communications-assessments {background:url(https://cdn2.hubspot.net/hubfs/83405/home-work-communication-assessments-1200.jpg) no-repeat center center transparent;background-size:cover;}
.home-work-img.leadership-consulting {background:url(https://cdn2.hubspot.net/hubfs/83405/home-work-leadership-consulting-1200.jpg) no-repeat center center transparent;background-size:cover;}
.home-work-img.change-communication {background:url(https://cdn2.hubspot.net/hubfs/83405/home-work-change-communication-1200.jpg) no-repeat center center transparent;background-size:cover;}
.home-work-img.internal-communication {background:url(https://cdn2.hubspot.net/hubfs/83405/home-work-internal-communication-1200.jpg) no-repeat center center transparent;background-size:cover;}
.home-work-img.design {background:url(https://cdn2.hubspot.net/hubfs/83405/home-work-design-1200.jpg) no-repeat center center transparent;background-size:cover;}

.home-work-content {display:table;float:right;min-height:210px;position:relative;width:50%;}
.home-work-content.fl {float:left;}
.home-work-contents {display:table-cell;float:none;vertical-align:middle;}
.home-work-content h2 {color:#964744;font-size:18px;margin:40px auto 10px;text-transform:uppercase;position:relative;width:80%;}
.home-work-content h2 a {color:#964744;font-weight:normal !important;}
.home-work-content h2 a:hover {color:#005076;}
.home-work-content p {color:#7d7d77;margin:0 auto 40px;position:relative;width:80%;}

.home-work-content .arrow-left {left:-15px;position:absolute;top:34px;}
.home-work-content .arrow-right {right:-15px;position:absolute;top:34px;}

.hw-tall {max-height:320px;}
.hw-tall .home-work-img, .hw-tall .home-work-content {min-height:320px;}
 
.hw {clear:both;display:block;margin:0px auto 40px;padding:0;position:relative;width:80%;}
.hw li {color:#7d7d77;display:block;float:left;margin:0 5% 0 0;padding:0;position:relative;width:45%;}
.hw li strong {color:#000;}

h3.home-work-contact {color:#676863 !important;font-family:"Source Sans Pro", "Lucida Grande", Arial, sans-serif !important;font-size:18px;text-align:center;text-transform:uppercase;}
h3.home-work-contact a {color:#964744 !important;text-decoration:underline;}
h3.home-work-contact a:hover {color:#356f9b !important;}
.home-work-darrow {clear:both;display:table;margin:0 auto;position:relative;}

.lh140 {line-height:140%;}

.bg-dark-red {background:#850315;}
.bg-dark-blue {background:#005076;}
.bg-cream2 {background:#e9e7d9;}
.bg-lightcream {background:#f1efea;} 

.bg-noise-blue {background:url(http://cdn2.hubspot.net/hub/83405/file-1516250360-png/Yourthoughtpartner_Image/bg-noise.png) repeat 0 0 #005076;padding:20px 0;} 

.maroon {color:#a14141;} 
.red {color:#c50628;} 
.white {color:#fff;} 
.lightgray {color:#eee;}
strong.white {color:#fff;}
a.lightgray-link {color:#a6a69e;}
a.lightgray-link:hover {color:#eee;}
a.white-link {color:#fff;}
a.white-link:hover {color:#ccc;}

.bb4-red {border-bottom:4px solid #ff0000;}

.fs12 {font-size:12px !important;}
.fs11 {font-size:11px !important;}
.fs10 {font-size:10px !important;}

.mt0 {margin-top:0px;} 
.mt5 {margin-top:5px;} 
.mt10 {margin-top:10px;} 
.mt15 {margin-top:15px;} 
.mt20 {margin-top:20px;} 
.mt30 {margin-top:30px;} 
.mt40 {margin-top:40px;} 
.mt50 {margin-top:50px;} 
.mt60 {margin-top:60px;} 
.mt70 {margin-top:70px;} 
.mt80 {margin-top:80px;} 
.mt90 {margin-top:90px;} 
.mt100 {margin-top:100px;} 

.mb0 {margin-bottom:0px;} 
.mb5 {margin-bottom:5px;} 
.mb10 {margin-bottom:10px;} 
.mb15 {margin-bottom:15px;} 
.mb20 {margin-bottom:20px;} 
.mb30 {margin-bottom:30px;} 
.mb40 {margin-bottom:40px;} 
.mb50 {margin-bottom:50px;} 
.mb60 {margin-bottom:60px;} 
.mb70 {margin-bottom:70px;} 
.mb80 {margin-bottom:80px;} 
.mb90 {margin-bottom:90px;} 
.mb100 {margin-bottom:100px;} 

.pb0 {padding-bottom:0px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb80 {padding-bottom:80px;}
.pb90 {padding-bottom:90px;}
.pb100 {padding-bottom:100px;}

.pt0 {padding-top:0px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}
.pt90 {padding-top:90px;}
.pt100 {padding-top:100px;}

.pml5 {margin-left:5%;}

a img.hs-cta-img {opacity:1.0;filter:alpha(opacity=100);transition:all 0.5s ease;}
a:hover img.hs-cta-img {opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}

/* 
---------- Buttons -------------------------------- */
.btn.fn {float:none !important;display:table;margin:20px auto;width:auto;}
.btn a.bg-dark-red {background:#850315 !important;}
.btn a.bg-dark-red:hover {background:#c50628 !important;}

.btn a.bg-blue {background:#17709f !important;}
.btn a.bg-blue:hover {background:#005076 !important;} 

.btn-small {display:inline-block;float:left;margin:10px 0;position:relative;}
.btn-small a {background:#a14141;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;border:0;color:#fff !important;float:left;font-size:10px;font-weight:normal;margin:0;letter-spacing:1px;padding:5px 20px;text-align: center;text-transform:uppercase;transition:all 0.5s ease;} 
 .btn-small a:hover {background:#c50628;transition:all 0.5s ease;}
 
a.btn-wide {background:#c50628;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;border:0;color:#fff !important;float:left;font-size:18px;font-weight:normal;margin:20px 0;letter-spacing:1px;padding:5%;text-align: center;text-shadow:none;text-transform:uppercase;transition:all 0.5s ease;width:90%;} 
a.btn-wide:hover {background:#832929;text-shadow:0 0 10px #fff;transition:all 0.5s ease;}
 
a.btn-normal {background:#c50628;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;border:0;color:#fff !important;display:table;float:none;font-size:18px;font-weight:normal;margin:0 auto;letter-spacing:1px;padding:2% 5%;text-align: center;text-shadow:none;text-transform:uppercase;transition:all 0.5s ease;width:auto;} 
a.btn-normal:hover {background:#832929;text-shadow:0 0 10px #fff;transition:all 0.5s ease;}
 
.hs_cos_wrapper_type_form .hs-button.primary.large {background:#a14141;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;border:0;color:#fff !important;float:left;font-family:Arial, sans-serif !important;font-size:10px;font-style:normal;font-weight:normal;margin:0 0 80px;letter-spacing:1px;padding:5px 20px;text-align: center;text-transform:uppercase;transition:all 0.5s ease;}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {background:#c50628;transition:all 0.5s ease;}

/* 
---------- Sidebar Navigation ----------------------- */
.sidebar-nav-list {clear:both;display:block;float:left;margin:0 !important;padding:0 !important;position:relative;width:100%;}
.sidebar-nav-list li {clear:both;display:block;float:left;margin:0 !important;padding:0 !important;position:relative;width:100%;}
.sidebar-nav-list li a {background:#fff;border-top:1px solid #a6a69e;display:block;float:left;margin:0 auto;overflow:hidden;padding:2%;position:relative;transition:all 0.5s ease;width:100%;} 
.sidebar-nav-list li.last a {border-bottom:1px solid #a6a69e;}
.sidebar-nav-list li .left {display:inline-block;float:left;margin:0;padding:0;position:relative;width:20%;} 
.sidebar-nav-list li .left img {border:1px solid #555 !important;height:auto !important;margin:0 auto;position:relative; transition:all 0.5s ease;width:100% !important;} 
.sidebar-nav-list li .right {display:inline-block;float:right;margin:0;padding:0;position:relative;transition:all 0.5s ease;width:75%;}
.sidebar-nav-list li .right h1 {color:#a14141;font-size:14px;line-height:100%;margin:5px 0 0;}
.sidebar-nav-list li .right p {color:#333;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:100%;margin:0 auto;position:relative;} 

.sidebar-nav-list li a:hover {background:#f1f1f1;transition:all 0.5s ease;}
.sidebar-nav-list li a:hover .right h1 {color:#17709f !important;transition:all 0.5s ease;}
.sidebar-nav-list li a:hover p, .sidebar-nav-list li a:hover p strong {color:#005076 !important;transition:all 0.5s ease;}
.sidebar-nav-list li a:hover .left img {border:1px solid #c50628 !important;transition:all 0.5s ease;opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}

.sidebar-nav-list li a.selected {background:#eee;} 
.sidebar-nav-list li a.selected .left img {transition:all 0.5s ease;opacity:0.3;filter:alpha(opacity=30);}
.sidebar-nav-list li a.selected h1, .sidebar-nav-list li a.selected p, .sidebar-nav-list li a.selected p strong {color:#999 !important;}

.sidebar-nav-list li a.selected:hover {background:#eee;cursor:default;transition:all 0.5s ease;} 
.sidebar-nav-list li a.selected:hover .left img {transition:all 0.5s ease;opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
.sidebar-nav-list li a.selected:hover h1, .sidebar-nav-list li a.selected:hover p, .sidebar-nav-list li a.selected:hover p strong {color:#999 !important;transition:all 0.5s ease;}

/* 
---------- Sidebar Full List ----------------------- */
.sidebar-full {clear:both;display:block;float:left;margin:0 0 30px !important;padding:0 !important;position:relative;width:100%;}
.sidebar-full li {clear:both;display:block;float:left;margin:0 !important;padding:0 !important;position:relative;width:100%;}
.sidebar-full li a {background:#fff;border-top:1px solid #a6a69e;display:block;float:left;margin:0 auto;overflow:hidden;padding:0;position:relative;transition:all 0.5s ease;width:100%;} 
.sidebar-full li.last a {border-bottom:1px solid #a6a69e;}
.sidebar-full li .pic {display:block;float:left;margin:0;padding:0;position:relative;width:100%;} 
.sidebar-full li .pic img {border:1px solid #555 !important;height:auto !important;margin:0 auto;position:relative;opacity:1.0;filter:alpha(opacity=100);transition:all 0.5s ease;width:100% !important;}    
.sidebar-full li .title {color:#a14141;font-size:18px;line-height:100%;margin:5px 0 0;}

.sidebar-full li a:hover .pic img {opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
.sidebar-full li a:hover .title {color:#c50628;transition:all 0.5s ease;}

/* 
---------- Two Column List ---------------------- */
.two-col-list {display:block;list-style:none;min-height:30px;margin:0 auto;padding:0;position:relative;width:100%;}
.two-col-list li {display:inline-block;float:left;list-style:none;margin:0 1% !important;min-height:30px;padding:0 !important;position:relative;width:48%;}
.two-col-list li a {display:block;margin:0 auto;overflow:hidden;position:relative;width:100%;}
.two-col-list li a .title{color:#a14141;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;margin:0 auto 10px;line-height:100%;padding-top:5px;position:relative;text-align:center;width:100%;}
.two-col-list li a .img {display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:0 auto 10px;position:relative;width:100%;}
.two-col-list li a .img img {border:1px solid #555 !important;display:table;margin:0 auto;max-height:255px;padding-top:10px;position:relative; transition:all 0.5s ease;width:100%;}
.two-col-list li a .text{color:#333;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;margin:0 auto 10px;position:relative;text-align:center;width:100%;}
.two-col-list li a .role{color:#333;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:inherit;font-weight:normal;margin:0 auto 10px;position:relative;text-align:center;width:100%;}
.two-col-list li a .btn {background:#a14141;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;border:0;color:#fff !important;display:table;float:none;font-family:Arial, sans-serif;font-size:10px;font-style:normal;font-weight:normal;margin:0 auto 30px;letter-spacing:1px;padding:5px 20px;text-align: center;text-transform:uppercase;transition:all 0.5s ease;}  

.two-col-list li a:hover .title {color:#dc7171;}
.two-col-list li a:hover .img img {transition:all 0.5s ease;opacity:0.3;filter:alpha(opacity=30);}
.two-col-list li a:hover .text {color:#ccc;}
.two-col-list li a:hover .btn {background:#c50628;transition:all 0.5s ease;}

/* 
---------- Home Page ---------------------------- */
h1.rsABlock.sourceslider {text-shadow:2px 0 10px #000 !important;}
h2.rsABlock.sourceslider {text-shadow:2px 0 5px #000 !important;}

/* 
---------- About The Grossman Group Page ---------- */
.about-nav-wrap {display:table;margin:0 auto;width:90%;}
.about-nav {display:table;margin:0 auto !important;min-height:20px;padding:0;position:relative;width:100%;}
.about-nav li {display:table-cell;line-height:100% !important;margin:0 auto !important;padding:0 !important;position:relative;text-align:center;vertical-align:middle;width:19.7%;}
.about-nav li a {color:#fff;display:block !important;float:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;letter-spacing:1px;margin:0;padding:5px 0;position:relative;text-transform:uppercase;width:100%;}
.about-nav li a:hover {color:#00abec;text-shadow:0 0 5px #000;}
.about-nav li.selected {background:#005076;}
.about-nav li.selected a  {color:#fff !important;cursor:default !important;text-shadow:none;}
.about-nav li.selected a:hover {background:#005076 !important;color:#fff;cursor:default !important;}

.bg-about-tgg {background:url(http://cdn2.hubspot.net/hub/83405/file-15754128-jpg/images/about-tgg.jpg) no-repeat #fff;background-size:cover;display:table;float:left;min-height:500px;padding:0;width:100%;}
.bg-about-tgg h1 {display:table-cell;vertical-align:middle;}
.about-tgg-list {display:block;list-style:none;min-height:30px;margin:0 auto !important;padding:0;position:relative;width:100%;}
.about-tgg-list li {display:inline-block;float:left;list-style:none;margin:0 2% !important;min-height:30px;padding:0;position:relative;width:16%;}
 
/* 
---------- The Grossman Methodology -------------- */
.method-list {clear:both;margin:0 auto !important;padding:0;position:relative;width:100%;}
.method-list li {display:inline-block;float:left;margin:0 2% 5px !important;min-height:40px;padding:0;position:relative;width:29%;} 
.method-list li .title {clear:both;color:#a14141;display:block;float:left;font-size:24px;font-weight:normal;min-height:40px;text-align:center;width:100%;} 
.method-list li p {clear:both;display:block;float:left;font-size:14px;font-weight:normal;text-align:center;width:100%;} 

/* 
---------- Our Leadership Team -------------------- */
.grid-team-icons {background:url(http://cdn2.hubspot.net/hub/83405/file-1516250360-png/Yourthoughtpartner_Image/bg-noise.png) repeat 0 0 #676863;display:block;float:left;margin-top:40px;min-height:10px;padding:10px 0 0;position:relative;text-align:center;width:100%;}
h1.team-name {font-size:26px !important;margin-bottom:5px !important;}
a.team-social-link {display:block;height:40px;}
a.team-social-link .twitter {background:url(http://cdn2.hubspot.net/hubfs/83405/images/ethought-starter/et-twitter.png) no-repeat center center transparent;background-size:40px 40px;display:inline-block;height:40px;width:40px;}
a.team-social-link .email {background:url(http://cdn2.hubspot.net/hubfs/83405/images/ethought-starter/et-email.png) no-repeat center center transparent;background-size:40px 40px;display:inline-block;height:40px;width:40px;}
a.team-social-link:hover img {opacity:0.5;filter:alpha(opacity=50);}
a.team-social-link .team-social-title {color:#fff;font-family:Arial, Helvetica, sans-serif;display:inline-block;font-size:16px;font-weight:normal;padding:10px;position:relative;top:-12px;}
a.team-social-link:hover .team-social-title  {color:#a6a69e;}

.res-team-list {display:block;list-style:none;min-height:30px;margin:0 auto;padding:0;position:relative;width:100%;}
.res-team-list li {display:inline-block;float:left;list-style:none;margin:0 1%;min-height:30px;padding:0;position:relative;width:48%;}
.res-team-list li a {display:block;margin:0 auto;overflow:hidden;position:relative;width:100%;}
.res-team-list li a .title{color:#a14141;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;margin:0 auto 10px;line-height:100%;padding-top:5px;position:relative;text-align:center;width:100%;}
.res-team-list li a .img {display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:0 auto 10px;position:relative;width:100%;}
.res-team-list li a .img img {border:1px solid #555 !important;display:table;margin:0 auto;max-height:255px;padding-top:10px;position:relative; transition:all 0.5s ease;width:auto;}
.res-team-list li a .text{color:#333;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;margin:0 auto 10px;position:relative;text-align:center;width:100%;}
.res-team-list li a .role{color:#333;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:inherit;font-weight:normal;margin:0 auto 10px;position:relative;text-align:center;width:100%;}

.res-team-list li a:hover .title {color:#dc7171;}
.res-team-list li a:hover .img img {transition:all 0.5s ease;opacity:0.3;filter:alpha(opacity=30);}
.res-team-list li a:hover .text {color:#ccc;}

.sidebar-team-list {display:block;list-style:none;min-height:30px;margin:0 auto;padding:0;position:relative;width:100%;}
.sidebar-team-list li {display:inline-block;float:left;list-style:none;margin:0 !important;min-height:30px;padding:0;position:relative;width:100%;}
.sidebar-team-list li a {background:#fff;border-top:1px solid #a6a69e;display:block;margin:0 auto;overflow:hidden;padding:2%;position:relative;transition:all 0.5s ease;width:100%;} 
.sidebar-team-list li.last a {border-bottom:1px solid #a6a69e;}
.sidebar-team-list li a .pic {display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:0 auto;overflow:hidden;position:relative;transition:all 0.5s ease;width:20%;}
.sidebar-team-list li a .pic img {border:1px solid #555 !important;display:table;height:auto !important;margin:0 auto;position:relative; transition:all 0.5s ease;width:100% !important;}
.sidebar-team-list li a .title {color:#a14141;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;margin:0 auto;line-height:100%;padding:0;position:relative;transition:all 0.5s ease;width:75%;} 
.sidebar-team-list li a .text {color:#333;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:0 auto;padding-top:2px;position:relative;transition:all 0.5s ease;width:75%;}
.sidebar-team-list li a .role {color:#787776;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic;font-weight:normal;line-height:100%;margin:0 auto;padding-bottom:4px;padding-top:2px;position:relative;transition:all 0.5s ease;width:75%;}

.sidebar-team-list li a:hover {background:#f1f1f1;transition:all 0.5s ease;}
.sidebar-team-list li a:hover .title {color:#17709f;transition:all 0.5s ease;}
.sidebar-team-list li a:hover .img img {opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
.sidebar-team-list li a:hover .title {color:#17709f !important;transition:all 0.5s ease;}
.sidebar-team-list li a:hover .text, .sidebar-team-list li a:hover .text strong, .sidebar-team-list li a:hover .role {color:#005076 !important;transition:all 0.5s ease;}
.sidebar-team-list li a:hover .role strong {color:#333 !important;transition:all 0.5s ease;}

.sidebar-team-list li a.selected {background:#eee;} 
.sidebar-team-list li a.selected .pic img {transition:all 0.5s ease;opacity:0.3;filter:alpha(opacity=30);}
.sidebar-team-list li a.selected .title, .sidebar-team-list li a.selected .text, .sidebar-team-list li a.selected .text strong, .sidebar-team-list li a.selected .role, .sidebar-team-list li a.selected .role strong {color:#999 !important;}

.sidebar-team-list li a.selected:hover {background:#eee;cursor:default;transition:all 0.5s ease;} 
.sidebar-team-list li a.selected:hover .pic img {opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
.sidebar-team-list li a.selected:hover .title, .sidebar-team-list li a.selected:hover .text, .sidebar-team-list li a.selected:hover .text strong, .sidebar-team-list li a.selected:hover .role {color:#999 !important;transition:all 0.5s ease;}

/* 
----------News & Recognition Page ----------------- */
.news-list {clear:both;float:left;margin:0 auto 50px;padding:0;position:relative;width:100%;}
.news-list li {display:inline-block;float:left;margin:0 2% 5px !important;min-height:40px;padding:0;position:relative;width:30%;}
.news-list li a {display:block;float:left;margin:0;padding:0;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;}
.news-list li.third {margin:0 0 5px 2% !important;}
.news-list li .pic {clear:both;display:table;margin:0 auto 10px;position:relative;text-align:center;transition:all 0.5s ease;}
.news-list li .pic img {display:table;float:none;height:auto;margin:0 auto;opacity:1.0;filter:alpha(opacity=100);position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;}
.news-list li .title {clear:both;color:#a14141;float:left;font-size:18px;font-weight:normal;padding-top:10px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;} 
.news-list li .text {clear:both;color:#333;float:left;font-size:12px;font-weight:normal;padding:5px 0 15px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;} 
.news-list li .btn {background:#a14141;clear:both;color:#fff;display:table;float:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:normal;letter-spacing:1px;margin:0 auto;padding:5px 10px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:auto;} 
.news-list li a:hover .title  {color:#c50628;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list li a:hover .pic img  {opacity:0.3;filter:alpha(opacity=30);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list li a:hover .text  {color:#999;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list li a:hover .btn {background:#c50628;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}

/* 
----------By David Grossman Page ----------------- */
.news-nav-wrap {display:table;margin:0 auto;width:90%;}
.news-nav {display:table;margin:0 auto !important;min-height:20px;padding:0;position:relative;width:100%;}
.news-nav li {display:table-cell;line-height:100% !important;margin:0 auto !important;padding:0 !important;position:relative;text-align:center;vertical-align:middle;width:33.33%;}
.news-nav li a {color:#fff;display:block;font-family:Arial,sans-serif;float:left;font-size:11px;font-weight:normal;letter-spacing:1px;margin:0;padding:5px 0;position:relative;text-transform:uppercase;width:100%;}
.news-nav li a:hover {color:#00abec;text-shadow:0 0 5px #000;}
.news-nav li.selected {background:#005076;}
.news-nav li.selected a  {color:#fff !important;cursor:default !important;text-shadow:none;}
.news-nav li.selected a:hover {background:#005076;color:#fff;cursor:default !important;}

.by-dg-list {clear:both;display:block;float:left;margin:0 !important;padding:0 !important;position:relative;width:100%;}
.by-dg-list li {border-top:1px solid #a6a693;clear:both;display:block;float:left;margin:10px 0 !important;padding:10px 0 !important;position:relative;width:100%;}
.by-dg-list li .left {background:#fff;box-shadow:0 0 5px #666;display:inline-block;float:left;margin:10px 0 0;padding:0;position:relative;width:20%;} 
.by-dg-list li .left img {background:#fff !important;height:auto;width:100%;} 
.by-dg-list li .right {display:inline-block;float:right;margin:0;padding:0;position:relative;width:75%;}
.by-dg-list li .left-content {display:table;margin:0 auto;padding:0 0 10px;position:relative;width:90%;}
.by-dg-list li .right .btn-small a, .by-dg-list li .right .btn-small a:hover {-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}

.award-list {clear:both;display:block;float:left;margin:0 !important;padding:0 !important;position:relative;width:100%;}
.award-list li {border-top:1px solid #a6a693;clear:both;display:block;float:left;margin:10px 0 !important;padding:10px 0 !important;position:relative;width:100%;}
.award-list li .left {display:inline-block;float:left;margin:10px 0 0;padding:0;position:relative;width:30%;} 
.award-list li .left img {background:#fff !important;border:1px solid #555;} 
.award-list li .right {display:inline-block;float:right;margin:0;padding:0;position:relative;width:65%;}
.award-list li .right h1 {font-size:16px;line-height:100%;margin-bottom:4px;}
.award-list li .right p {font-size:12px;line-height:100%;}
.award-list li .left-content {display:table;margin:0 auto;padding:0 0 10px;position:relative;width:90%;}
 
/* 
----------Case Studies Page ----------------------- */ 
.filter-box {background:#A14141;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:0;display:table;font-size:10px;height:30px !important;overflow:hidden;position:relative;top:-10px !important;z-index:20;}
.filter-box .label {background:url(http://fohscoreboard.com/wp-content/themes/twentythirteen/images/dropdown-arrow.png) no-repeat 2% -16px #a14141 !important;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;display:block;font-size:10px;letter-spacing:1px;padding:5px 10px 5px 30px;text-transform:uppercase;width:100%;}
.filter-box .label:hover {background:url(http://fohscoreboard.com/wp-content/themes/twentythirteen/images/dropdown-arrow.png) no-repeat 2% -16px #832929 !important;color:#eee;cursor:pointer;}
ul.filter {background:#A6A69E !important;display:none;float:left;list-style:none;margin:0;padding:0;position:relative;width:100%;min-width:250px;}
ul.filter li {background:#A6A69E !important;clear:both;display:block;float:left;list-style:none !important;min-height:15px;margin:0;padding:0;position:relative;width:100%;}
ul.filter li a {background:#A6A69E !important;border-top:1px dotted #676863 !important;color:#fff !important;display:block;font-size:10px;margin:0;padding:8px 10px;position:relative;text-transform:uppercase;}
ul.filter li a:hover {background:#676863 !important;border-bottom:0 !important;color:#fff !important;}

.case-studies-list {clear:both;margin:0 auto;padding:0;position:relative;width:100%;}
.case-studies-list li {display:inline-block;float:left;margin:0 2%;min-height:480px;padding:0;position:relative;width:29.3%;}
.case-studies-list li h2 {color:#a14141 !important;display:block !important;float:left;font-size:18px !important;margin:20px 0 0 !important;padding:0;position:relative;text-transform:uppercase;width:100%;}
.case-studies-list li h2 a {font-weight:300 !important;}
.case-studies-list li .image {-webkit-box-shadow:0 5px 5px #ccc;-moz-box-shadow:0 5px 5px #ccc;-o-box-shadow:0 5px 5px #ccc;box-shadow:0 5px 5px #ccc;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;display:block;float:left;margin:0;overflow:hidden;position:relative;width:100%;}
.case-studies-list li .image .image-inner {background:#e9e7d9;-o-border-radius:0;border-radius:0;display:table;margin:0 auto !important;padding:0;overflow:hidden;position:relative;width:100%;}
.case-studies-list li .image .image-inner img {background:#f1efea !important;border:1px solid #555 !important;}
.case-studies-list li .desc {color:#7d7d76;display:block;float:left;font-size:14px;line-height:140%;margin:10px 0 0;padding:0;position:relative;text-align:center;width:100%;}
.case-studies-list li .cats {border-top:1px dotted #c3c3bc;color:#A6A69E;display:block;float:left;font-size:10px;line-height:140%;margin:10px 0 0;padding:10px 0;position:relative;text-align:center;text-transform:uppercase;width:100%;}
.case-studies-list li .cats-separator {color:#A14141;}
 .case-studies-list li .btn {display:table !important;float:none;margin:0 auto 10px !important;text-align:center;width:auto !important;}
	
.cs-btn {background:#7d7d76 !important;}
.cs-btn:hover {background:#7d7d76 !important;}

.slider-logo-list {display:block;float:left;margin:30px 0 0 !important;padding:0 !important;position:relative;width:100%;}
.slider-logo-list li {display:inline-block;float:left;margin:0 1% !important;padding:0 !important;position:relative;width:9.1%;}
.slider-logo-list li .pic img {background:#f1efea !important;}

#slider-with-blocks-2.royalSlider {height:280px !important;}
#slider-with-blocks-3.royalSlider {height:200px !important;overflow:hidden;}
/* 
----------Consulting Services Page ----------------- */
.consulting-services-list {clear:both;float:left;margin:0 auto 50px;padding:0;position:relative;width:100%;}
.consulting-services-list li {display:inline-block;float:left;margin:0 2% 5px !important;min-height:40px;padding:0;position:relative;width:30%;}
.consulting-services-list li a {display:block;float:left;margin:0;padding:0;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;}
.consulting-services-list li.third {margin:0 0 5px 2% !important;}
.consulting-services-list li .pic {clear:both;display:table;margin:0 auto 10px;position:relative;text-align:center;transition:all 0.5s ease;}
.consulting-services-list li .pic img {display:table;float:none;height:auto;margin:0 auto;opacity:1.0;filter:alpha(opacity=100);position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;}
.consulting-services-list li .title {clear:both;color:#a14141;float:left;font-size:18px;font-weight:normal;padding-top:10px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;} 
.consulting-services-list li .text {clear:both;color:#333;float:left;font-size:12px;font-weight:normal;padding:5px 0 15px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;} 
.consulting-services-list li .btn {background:#a14141;clear:both;color:#fff;display:table;float:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:normal;letter-spacing:1px;margin:0 auto;padding:5px 10px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:auto;} 
.consulting-services-list li a:hover .title  {color:#c50628;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.consulting-services-list li a:hover .pic img  {opacity:0.3;filter:alpha(opacity=30);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.consulting-services-list li a:hover .text  {color:#999;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.consulting-services-list li a:hover .btn {background:#c50628;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}

/* 
---------- Management Tools Page ------------------ */
.management-tools-list {clear:both;display:block;float:left;margin:0 !important;padding:0 !important;position:relative;width:100%;}
.management-tools-list li {border-top:1px solid #a6a693;clear:both;display:block;float:left;margin:10px 0 !important;padding:10px 0 !important;position:relative;width:100%;}
.management-tools-list li .left {background:#f1efea;display:inline-block;float:left;margin:10px 0 0;padding:0;position:relative;width:20%;} 
.management-tools-list li .left img {background:#fff !important;height:auto;width:100%;} 
.management-tools-list li .right {display:inline-block;float:right;margin:0;padding:0;position:relative;width:75%;}
.management-tools-list li .left-content {display:table;margin:0 auto;padding:0 0 10px;position:relative;width:90%;}
.management-tools-list li .right .btn-small a, .management-tools-list li .right .btn-small a:hover {-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}

/* 
---------- Executive Coach Page -------------------- */
.social-ec-wrap {background:#c0beb3 url(http://cdn2.hubspot.net/hub/83405/file-718707335-png/bg-noise.png) repeat scroll 0 0 !important;}
.social-icons-ec {display:table;height:30px;margin:10px auto !important;position:relative;width:auto;}
.social-icons-ec li {display:inline-block;float: left;margin:0 5px !important;height:30px;position:relative;width:30px;}
.social-icons-ec li a {display:block;margin:0;height:30px;overflow:hidden;position:relative;width:30px;}
.social-icons-ec li a img {display:block;margin:0;height:60px;position:relative;top:-30px;width:30px;}
.social-icons-ec li a:hover img {top:0px;}

.featuredin-logos {display:table;min-height:30px;margin:0 auto;position:relative;width:auto;}
.featuredin-logos li {display:inline-block;margin:0 auto;min-height:30px;overflow:hidden;position:relative;width:16%;}
.featuredin-logos li.sixth {clear:right;} 

.ec-list {display:block;list-style:none;min-height:30px;margin:0 auto;padding:0;position:relative;width:100%;}
.ec-list li {display:inline-block;float:left;list-style:none;margin:0 1%;min-height:30px;padding:0;position:relative;width:48%;}
.ec-list li a {display:block;margin:0 auto;overflow:hidden;position:relative;width:100%;}
.ec-list li a .title{color:#a14141;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;margin:0 auto 10px;line-height:100%;padding-top:5px;position:relative;text-align:center;width:100%;}
.ec-list li a .img {background:url(http://cdn2.hubspot.net/hubfs/83405/images/ec-blue-texture.jpg) no-repeat #032761;background-size:cover;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:0 auto 10px;position:relative;width:100%;}
.ec-list li a .img img {display:table;margin:0 auto;max-height:255px;padding-top:10px;position:relative; transition:all 0.5s ease;width:auto;}
.ec-list li a .text{color:#333;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;margin:0 auto 10px;position:relative;text-align:center;width:100%;}
.ec-list li a:hover .title {color:#dc7171;}
.ec-list li a:hover .img img {transition:all 0.5s ease;opacity:0.3;filter:alpha(opacity=30);}
.ec-list li a:hover .text {color:#ccc;}

.quote-ec {clear:both;display:table;margin:20px auto 0;padding:0;position:relative;width:100%;}
.quote-ec li {clear:both;display:block;margin:0 auto 30px;padding:0;position:relative;width:100%;}
.quote-ec li .quote {clear:both;color:#787776;display:block;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:150% !important;margin:0;padding:0;position:relative;text-align:center;width:100%;}
.quote-ec li .cite {clear:both;color:#17709f;display:block;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:10px 0 0;padding:0;position:relative;text-align:center;width:100%;}

/* 
---------- Free Download - Content Library Page ----- */
.free-downloads-list {display:block;list-style:none;min-height:30px;margin:0 auto;padding:0;position:relative;width:100%;}
.free-downloads-list li {display:inline-block;float:left;list-style:none;margin:0;min-height:30px;padding:0;position:relative;width:100%;}
.free-downloads-list li a {display:block;margin:0 auto;position:relative;width:100%;}
.free-downloads-list li .pic a {display:block;float:left;margin:0 auto 10px;position:relative;width:100%;}
.free-downloads-list li .pic a img {border:1px solid #555 !important;display:table;margin:0 auto;max-height:460px;padding-top:10px;position:relative; transition:all 0.5s ease;width:auto;}
.free-downloads-list li .title a {color:#a14141;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;margin:0 auto 10px;line-height:100%;padding-top:5px;position:relative;text-align:center;transition:all 0.5s ease;width:100%;}
.free-downloads-list li .text {color:#333;display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;margin:0 auto 10px;position:relative;text-align:center;width:100%;}

.free-downloads-list li .title a:hover {color:#dc7171;transition:all 0.5s ease;}
.free-downloads-list li  .pic a:hover img {opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
.free-downloads-list li .text a:hover {color:#ccc;}
   
/* eBook Image Link */
body.hs-content-path-content-library p a.cta_button img.hs-cta-img {border:1px solid #555 !important;display:table;margin:0 auto;max-height:460px;padding-top:10px;position:relative; transition:all 0.5s ease;width:90%;}
body.hs-content-path-content-library .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_rich_text iframe {display:table;margin:0 auto;max-height:460px;padding-bottom:40px;padding-top:10px;position:relative; transition:all 0.5s ease;width:73%;}

body.hs-content-path-content-library p a.cta_button:hover img.hs-cta-img {opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
/* eBook Title Link */
body.hs-content-path-content-library p span.hs-cta-wrapper span.hs-cta-node a.cta_button {color:#a14141;display:table;float:none;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;margin:0 auto 10px;line-height:100%;padding-top:5px;position:relative;text-align:center;transition:all 0.5s ease;width:90%;}
body.hs-content-path-content-library p span.hs-cta-wrapper span.hs-cta-node a.cta_button:hover {color:#dc7171;transition:all 0.5s ease;} 
/* eBook paragraph */
body.hs-content-path-content-library .cell-wrapper .hs_cos_wrapper.hs_cos_wrapper_widget p {color:#333;display:table;float:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;margin:0 auto 5px;position:relative;text-align:center;width:90%;} 
body.hs-content-path-content-library .cell-wrapper .hs_cos_wrapper.hs_cos_wrapper_widget p:first-child {margin-bottom:0;}
body.hs-content-path-content-library .cell-wrapper .hs_cos_wrapper.hs_cos_wrapper_widget p:last-child {margin-bottom:25px;} 

/* Makes Free Downloads Page Full Width */
body.hs-content-path-content-library .body-container-wrapper .body-container.container-fluid {padding:0;max-width:100%;} 
body.hs-content-path-content-library .body-container-wrapper .body-container.container-fluid .row-depth-0 .row-depth-1,
body.hs-content-path-content-library .body-container-wrapper .body-container.container-fluid .row-depth-0 .row-depth-0,
body.hs-content-path-content-library .body-container-wrapper .body-container.container-fluid .row-depth--1 .row-depth-0,
body.hs-content-path-content-library .body-container-wrapper .body-container.container-fluid .row-depth--1 .row-depth--1,
body.hs-content-path-content-library .body-container-wrapper .body-container.container-fluid .row-depth--2 .row-depth--1  {margin:0 auto;padding:0 8%;}

/* Page Title */
body.hs-content-path-content-library .row-fluid-wrapper.row-depth-1.row-number-2 .widget-type-section_header .cell-wrapper {float:none;display:table;margin:0 auto;position:relative;width:80%;}
body.hs-content-path-content-library .row-fluid-wrapper.row-depth-1.row-number-2 .widget-type-section_header h1 {color:#850315 !important;font-family:'Din', Arial, sans-serif !important;font-weight:normal;font-size:60px !important;line-height:75% !important;margin:0;padding:45px 0 0;text-align:center;text-transform:uppercase;}
/* Section Titles */
body.hs-content-path-content-library .page-header.section-header h1 {color:#850315 !important;font-family:'Din', Arial, sans-serif !important;font-weight:normal;font-size:48px !important;line-height:75% !important;margin:50px 0 30px;text-align:center;text-transform:uppercase;}
body.hs-content-path-content-library .page-header.section-header p.secondary-header {color:#676863 !important;font-family:'Din', Arial, sans-serif !important;font-weight:normal;font-size:24px !important;line-height:80% !important;margin:0 0 10px;padding-bottom:10px;text-align:center;text-transform:uppercase;width:100%;} 
 
 
/* 
---------- No Cape Needed Book Page --------------- */
.grid-video {clear:both;display:block;margin:0 auto;min-height:10px;padding:0;position:relative;width:50%;}
.grid-about-dg {background:#850315;display:block;float:left;margin-top:50px;min-height:10px;padding:10px 0 0;position:relative;text-align:center;width:100%;} 

.book-nav-wrap {display:table;margin:0 auto;}
.book-nav {margin:0 auto;min-height:40px;padding:0;position:relative;width:100%;}
.book-nav li {display:inline-block;margin:0 auto;padding:15px 10px;position:relative;width:auto;}
.book-nav li a {color:#fff;display:block;font-family:Arial,sans-serif;font-size:14px;font-weight:normal;letter-spacing:1px;margin:0;padding:0;position:relative;width:auto;}
.book-nav li a:hover {color:#c50628;}

.coming-soon {background:url(http://cdn2.hubspot.net/hubfs/83405/images/quote-sunrise.jpg) no-repeat center bottom #090d16;background-size:cover;clear:both;float:left;margin:0;padding:10px 0;position:relative;text-align:center;width:100%;}
.ncn-main {padding-top:100px;}
h1.coming {color:#fff !important;font-family:'Din', Arial, sans-serif !important;font-size:96px !important;line-height:80%;margin-bottom:0 !important;margin-top:25px !important;}
h1.no-cape {color:#850315 !important;font-family:'Din', Arial, sans-serif !important;font-size:72px !important;line-height:100% !important;margin-bottom:0 !important;margin-top:90px !important;}
h2.no-cape {color:#850315 !important;font-family:'Din', Arial, sans-serif !important;font-size:60px !important;line-height:75% !important;margin-top:10px !important;}
h2.no-cape.baby-blue {color:#8ed9f7 !important;}
h3.no-cape {color:#676863 !important;font-family:Arial, sans-serif !important;font-size:24px !important;line-height:80% !important;margin-bottom:0 !important;margin-top:50px;padding-bottom:5px;}
h4.no-cape {color:#676863 !important;font-family:Arial, sans-serif !important;font-size:18px !important;font-weight:normal !important;line-height:100% !important;margin-bottom:0 !important;}
h5.no-cape {color:#850315 !important;font-family:'Din', Arial, sans-serif !important;font-size:24px !important;font-weight:normal !important;line-height:100% !important;margin-bottom:0 !important;}
h3.no-cape.lheight150 {line-height:150% !important;}
.ncn-left {display:block;min-height:10px;padding-bottom:40px;position:relative;width: 45%;}
.ncn-right {display:block;min-height:10px;position:relative;width: 50%;}
.no-cape-preview-thumb {display:table;margin:0 auto;max-width:600px;}

img.nsa-award {float:right;margin-top:10px;margin-bottom:10px;}
.nsa-award-title {margin-top:20px;padding:20px 0;}

.price-lg-blue {clear:both;color:#005076 !important;display:block;float:left;font-family:Arial,sans-serif !important;font-size:72px !important;margin:20px 0 !important;min-height:50px;position:relative;text-align:center;width: 100%;}
.price-lg-blue sup {top:-0.2em !important;}  

.quote-wrap-world {background:url(http://cdn2.hubspot.net/hubfs/83405/images/ncn-world2.jpg) no-repeat center bottom #090d16;background-size:cover;clear:both;float:left;margin:0;padding:10px 0 400px;position:relative;text-align:center;width:100%;}
.quote-wrap {background:url(http://cdn2.hubspot.net/hubfs/83405/images/no-cape-needed-clouds2.jpg) no-repeat center center #090d16;background-size:cover;clear:both;float:left;margin:0;padding:40px 0 30px;position:relative;text-align:center;width:100%;}
.quote-book {clear:both;display:table;margin:20px auto 0;padding:0;position:relative;width:100%;}
.quote-book li {clear:both;display:block;margin:0 auto 30px;padding:0;position:relative;width:100%;}
.quote-book li .quote {clear:both;color:#fff;display:block;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:150% !important;margin:0;padding:0;position:relative;width:100%;}
.quote-book li .cite {clear:both;color:#8ed9f7;display:block;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:10px 0 	0;padding:0;position:relative;width:100%;}

.no-cape-chapters {clear:both;float:left;margin:20px auto 0;padding:0;position:relative;width:100%;}
.no-cape-chapters li {display:inline-block;float:left;margin:0 auto 5px;min-height:40px;padding:0;position:relative;width:20%;}
.no-cape-chapters li .icon {background:#850315;min-height:40px;}
.no-cape-chapters li .icon img {height:40px;position:absolute;left:50%;margin-right:-50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;}
.no-cape-chapters li .text {color:#676863;}
.no-cape-chapters .inner {float:left;display:block;width:95%;}

.social-title {color:#fff;font-family:Arial, Helvetica, sans-serif;display:inline-block;font-size:16px;font-weight:normal;padding:10px;position:relative;top:-12px;}

.books-on-sale {clear:both;float:left;margin:0 auto 50px;padding:0;position:relative;width:100%;}
.books-on-sale li {display:inline-block;float:left;margin:0 2% 5px;min-height:40px;padding:0;position:relative;width:29%;}
.books-on-sale li a {display:block;float:left;margin:0;padding:0;position:relative;width:100%;}
.books-on-sale li a .img {clear:both;display:table;margin:0 auto 10px;position:relative;text-align:center;}
.books-on-sale li a .title {clear:both;color:#676863;float:left;font-size:18px;font-weight:normal;text-align:center;text-transform:uppercase;width:100%;}
.books-on-sale li a:hover .img img {opacity:0.5;filter:alpha(opacity=50);}
.books-on-sale li a:hover .title {color:#999;}

.bulk-list {clear:both;float:left;margin:0 auto 50px;padding:0;position:relative;width:100%;}
.bulk-list li {display:inline-block;float:left;margin:0 2% 5px;min-height:40px;padding:0;position:relative;width:29%;}
.bulk-list li .img {clear:both;display:table;margin:0 auto 10px;position:relative;text-align:center;}
.bulk-list li .title {clear:both;color:#676863;float:left;font-size:18px;font-weight:normal;text-align:center;width:100%;} 

a.ncn-social-link {display:block;}
a.ncn-social-link .facebook {background:url(http://cdn2.hubspot.net/hubfs/83405/images/ncn-facebook-152.png) no-repeat center center transparent;background-size:40px 40px;display:inline-block;height:40px;width:40px;}
a.ncn-social-link .linkedin {background:url(http://cdn2.hubspot.net/hubfs/83405/images/ncn-linkedin-152.png) no-repeat center center transparent;background-size:40px 40px;display:inline-block;height:40px;width:40px;}
a.ncn-social-link:hover img {opacity:0.5;filter:alpha(opacity=50);}
a.ncn-social-link:hover .social-title  {color:#c50628;}

/*
---------- Book Page Overlay Sider ---------- */
.overlay-preview {background:url(http://cdn2.hubspot.net/hubfs/83405/images/trans-black-40.png) repeat 0 0 transparent;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000;}
.overlay-preview-inner {background:url(http://cdn2.hubspot.net/hubfs/83405/images/trans-black-80.png) repeat 0 0 transparent;border:0px solid #000;-webkit-box-shadow:0 0 5px #666 !important;-moz-box-shadow:0 0 5px #666 !important;box-shadow:0 0 5px #666 !important;margin:0 auto;max-height:90%;/*overflow-y:auto;*/padding:0 1% 1%;position:relative;top:3%; width:80%;z-index:1001;}
.overlay-preview-inner .close-icon {background:url(http://cdn2.hubspot.net/hubfs/83405/images/close-x.png) no-repeat 0 0 transparent;background-size:30px 60px;float:right;height:30px;overflow:hidden;width:30px;}
.overlay-preview-inner .close-icon:hover {background:url(http://cdn2.hubspot.net/hubfs/83405/images/close-x.png) no-repeat 0 -30px transparent;background-size:30px 60px;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
#slidecontrols {clear:both;display:table;margin:20px auto 0;padding:0;position:relative;width:auto;}
#slidecontrols li {border:2px solid #ccc;clear:both;display:inline-block;height:auto;margin:0 1px 5px;padding:0;position:relative;max-width:75px;} 
#slidecontrols li a {display:block;}
#slidecontrols li a img {opacity:0.5;filter:alpha(opacity=50);}
#slidecontrols li a:hover img {opacity:1.0;filter:alpha(opacity=100);}
#slidecontrols li.selected {border:2px solid #c50628;}
#slidecontrols li.selected img {opacity:1.0;filter:alpha(opacity=100);}
#slidecontrols li.selected a:hover img {opacity:1.0;filter:alpha(opacity=100);}
#slides, #slider-content {padding-top:30px;}
#slides, #slider-content div img {display:table;height:auto;margin:0 auto;width:100%;}
a.open:hover img {opacity:0.7;filter:alpha(opacity=70);}

/* 
-------- Contact Us ----------------------- */
body.hs-content-path-contact-us .row-fluid-wrapper.row-depth-2.row-number-2 {float:none;margin:0 auto;padding:40px 0;width:80%;}
.hs_cos_wrapper_type_form input[type="text"], .hs_cos_wrapper_type_form input[type="password"], .hs_cos_wrapper_type_form input[type="datetime"], .hs_cos_wrapper_type_form input[type="datetime-local"], .hs_cos_wrapper_type_form input[type="date"], .hs_cos_wrapper_type_form input[type="month"], .hs_cos_wrapper_type_form input[type="time"], .hs_cos_wrapper_type_form input[type="week"], .hs_cos_wrapper_type_form input[type="number"], .hs_cos_wrapper_type_form input[type="email"], .hs_cos_wrapper_type_form input[type="url"], .hs_cos_wrapper_type_form input[type="search"], .hs_cos_wrapper_type_form input[type="tel"], .hs_cos_wrapper_type_form input[type="color"], .hs_cos_wrapper_type_form input[type="file"], .hs_cos_wrapper_type_form textarea, .hs_cos_wrapper_type_form select {width:100% !important;}
.contact-nav-wrap {display:table;margin:0 auto;width:90%;}
.contact-nav {display:table;margin:0 auto !important;min-height:20px;padding:0;position:relative;width:400px;}
.contact-nav li {display:table-cell;line-height:100% !important;margin:0 auto !important;padding:0 !important;position:relative;text-align:center;vertical-align:middle;width:200px;}
.contact-nav li a {color:#fff;display:block !important;float:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;letter-spacing:1px;margin:0;padding:5px 0;position:relative;text-transform:uppercase;width:100%;}
.contact-nav li a:hover {color:#00abec;text-shadow:0 0 5px #000;}
.contact-nav li.selected {background:#005076;}
.contact-nav li.selected a  {color:#fff !important;cursor:default !important;text-shadow:none;}
.contact-nav li.selected a:hover {background:#005076 !important;color:#fff;cursor:default !important;}

.sidebar-social-list {display:block;list-style:none;min-height:30px;margin:0 auto;padding:0;position:relative;width:100%;}
.sidebar-social-list li {display:inline-block;float:left;list-style:none;margin:0 !important;min-height:30px;padding:0;position:relative;width:100%;}
.sidebar-social-list li a {background:#fff;border-top:1px solid #a6a69e;display:block;margin:0 auto;overflow:hidden;padding:2%;position:relative;transition:all 0.5s ease;width:100%;} 
.sidebar-social-list li.last a {border-bottom:1px solid #a6a69e;}
.sidebar-social-list li a .pic {display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:0 auto;overflow:hidden;position:relative;transition:all 0.5s ease;width:10%;}
.sidebar-social-list li a .pic img {border:0 !important;display:table;height:auto !important;margin:0 auto;position:relative; transition:all 0.5s ease;width:100% !important;}
.sidebar-social-list li a .title {color:#a14141;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;margin:0 auto;line-height:100%;padding:0;position:relative;transition:all 0.5s ease;width:85%;} 
.sidebar-social-list li a .text {color:#333;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:0 auto;padding-top:2px;position:relative;transition:all 0.5s ease;width:85%;} 

.sidebar-social-list li a:hover {background:#f1f1f1;transition:all 0.5s ease;}
.sidebar-social-list li a:hover .title {color:#17709f;transition:all 0.5s ease;}
.sidebar-social-list li a:hover .img img {opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
.sidebar-social-list li a:hover .title {color:#17709f !important;transition:all 0.5s ease;}
.sidebar-social-list li a:hover .text, .sidebar-social-list li a:hover .text strong {color:#005076 !important;transition:all 0.5s ease;}

 /* 
-------- Leadership Speaker Page --------- */ 
.speaking-events-list {display:block;list-style:none;min-height:30px;margin:0 auto;padding:0;position:relative;width:100%;}
.speaking-events-list li {background:#fff;border-top:1px solid #a6a69e;display:inline-block;float:left;list-style:none;margin:0 !important;min-height:30px;padding:2%;position:relative;transition:all 0.5s ease;width:100%;}
.speaking-events-list li a {background:#fff;display:block;float:left;transition:all 0.5s ease;}  
.speaking-events-list li:last-child {border-bottom:1px solid #a6a69e;}
.speaking-events-list li .pic {display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:0 auto;overflow:hidden;position:relative;transition:all 0.5s ease;width:20%;}
.speaking-events-list li .pic img {border:1px solid #555 !important;display:table;height:auto !important;margin:0 auto;position:relative; transition:all 0.5s ease;width:100% !important;}
.speaking-events-list li .title {color:#a14141;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;margin:0 auto;line-height:100%;padding:0 0 10px;position:relative;transition:all 0.5s ease;width:75%;} 
.speaking-events-list li .text {color:#333;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:120%;margin:-2px auto 0;padding:0 0 10px;position:relative;transition:all 0.5s ease;width:75%;}
.speaking-events-list li .date {color:#333;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:-2px auto 0;position:relative;transition:all 0.5s ease;width:75%;}
.speaking-events-list li .location {color:#787776;display:block;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic;font-weight:normal;line-height:100%;margin:0 auto;padding-bottom:4px;padding-top:2px;position:relative;transition:all 0.5s ease;width:75%;}
.speaking-events-list li .btn {background:none;float:right;margin:5px 0 5px;padding:0 0 10px;position:relative;width:75%;}  
.speaking-events-list li .btn .button {background:#a14141;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;border:0;color:#fff !important;float:left;font-family:Arial, sans-serif;font-size:10px;font-weight:normal;font-style:normal;margin:0;letter-spacing:1px;padding:5px 20px;text-align: center;text-transform:uppercase;transition:all 0.5s ease;}  

.speaking-events-list li a:hover {transition:all 0.5s ease;}
.speaking-events-list li a:hover .title {color:#17709f;transition:all 0.5s ease;}
.speaking-events-list li a:hover .pic img {border:1px solid #c50628 !important;opacity:0.3;filter:alpha(opacity=30);transition:all 0.5s ease;}
.speaking-events-list li a:hover .title {color:#17709f !important;transition:all 0.5s ease;}
.speaking-events-list li a:hover .text, .speaking-events-list li a:hover .date, .speaking-events-list li a:hover .date strong, .speaking-events-list li a:hover .location {color:#ccc !important;transition:all 0.5s ease;}
.speaking-events-list li a:hover .location strong {color:#333 !important;transition:all 0.5s ease;}
.speaking-events-list li a:hover .btn .button  {background:#c50628;transition:all 0.5s ease;}

body.hs-content-path-speaking-and-events .rsOverflow {height:180px !important;}

 /* 
-------- Media Queries -------------------- */
@media screen and (min-width: 1790px) {
	.case-studies-list li {min-height:600px;}
}
@media screen and (max-width: 1600px) {
.nsa-award-title {margin-top:10px;}
}
@media screen and (max-width: 1445px) {
	.ncn-main {padding-top:40px;}
}
@media screen and (max-width: 1275px) {
	.no-cape-chapters li {min-height:65px;}
	.ncn-left {width:35%;}
	.ncn-right {width:60%;} 
	.ncn-main {padding-top:0px;}
	body.hs-content-path-speaking-and-events .rsOverflow {height:250px !important;}
}
@media screen and (max-width: 1175px) {
.hw-tall {max-height:360px;}
.hw-tall .home-work-img, .hw-tall .home-work-content {min-height:360px;}
}
@media screen and (max-width: 1140px) {
.nsa-award-title {margin-top:0px;}
}
@media screen and (max-width: 1100px) {
	.ncn-right {padding-top:40px;} 
}
@media screen and (max-width: 950px) {
	.no-cape-chapters li {width:33%;} 
 	.custom-menu-primary .hs-menu-wrapper > ul > li a {font-size:12px !important;padding:5px 6px 6px;}
	.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {margin-left:5% !important;}
}
@media screen and (max-width: 900px) {
	.ncn-right {padding-top:80px !important;}
} 
@media screen and (max-width: 875px) {
 	.custom-menu-primary .hs-menu-wrapper > ul > li a {font-size:11px !important;padding:5px 5px 6px !important;}
}
@media screen and (max-width: 870px) {
	.ncn-left {width:100%;}
	.ncn-right {float:left;width:100%;}
	.ncn-left h1.no-cape {margin-top:0 !important;}
	.ncn-right img {left:25px;position:relative;} 
}
@media screen and (max-width: 860px) {
	.grid-about-dg {padding-top:20px !important;}
	.grid-about-dg .grid-narrow .grid-4b {margin-bottom:5px;width:100%; } 
	.social-title {clear:both;width:100%; } 
	.about-tgg-list li {margin:0 !important;width:100%;}
}
@media screen and (max-width: 835px) {
	.quote-wrap-world {padding-bottom:600px;}  
	.books-on-sale li, .method-list li { margin:0 0 20px;width:100%; } 
	.method-list li .title {min-height:20px;} 
	.method-list li p {margin-top:5px;} 
	.books-on-sale li a .img {width:50%; }
	.bulk-list li {clear:both;float:none;margin:0 auto 20px;width:50%;} 
    .ec-list li {margin-bottom:30px;width:98%;}
	.res-team-list li {width:98%;} 
	.home-work {max-height:260px;} 
	.home-work-img, .home-work-content {min-height:260px;}  
	.hw-tall {max-height:400px;}
	.hw-tall .home-work-img, .hw-tall .home-work-content {min-height:400px;}
}
@media screen and (max-width: 770px) {
	.about-nav-wrap, .contact-nav-wrap, .contact-nav, .contact-nav li, .news-nav-wrap {display:block;width:100%;}
	.about-nav li, .contact-nav li, .news-nav li {border-top:1px solid #005076;clear:both;display:block;width:100%;}
	.slider-logo-list {float:none;display:table;margin:0 auto !important;width:80%;}
	.slider-logo-list li {margin:4px 1% !important;width:31%;} 
	#slider-with-blocks-3.royalSlider {height:430px !important;}
	.cms-migrated.two-column-right-template .main-content {float:none !important;margin:0 auto !important;padding:0 0 20px !important;width:80% !important;}
	.cms-migrated.two-column-right-template .right-sidebar {float:none !important;margin:40px auto !important;padding:0 0 40px !important;width:80% !important;}
	.cms-migrated.two-column-right-template .right-sidebar h2 {font-family:'Din', Arial, sans-serif;font-size:48px;text-align:center;}
	.by-dg-list li .left, .management-tools-list li .left, .award-list li .left {float:none;display:table;margin:0 auto;width:120px !important;} 
	.by-dg-list li .left-content h6, .by-dg-list li .left-content .date {display:block;text-align:center;width:100%;}
	.by-dg-list li .right, .award-list li .right {display:block;float:left;margin:10px 0 0;width:100%;} 
	.by-dg-list li .right h1, .by-dg-list li .right p, .award-list li .right h1, .award-list li .right p {text-align:center;width:100%;}
	.by-dg-list li .right .btn-small {float:left;display:block;margin:0 auto 10px;width:100%;}
	.by-dg-list li .right .btn-small a {float:none;display:table;margin:0 auto;width:auto;}
	.by-dg-list li {border-top:1px solid #17709f;padding-top:30px !important;}
	.award-list li .right h1 {margin-top:0 !important;} 
	.award-list li {border-top:1px solid #c50628;padding-top:30px !important;}
	.management-tools-list li .left, .award-list li .left {float:none;display:table;margin:0 auto;width:120px !important;}
	.management-tools-list li .left-content h6, .management-tools-list li .left-content .date {display:block;text-align:center;width:100%;}
	.management-tools-list li .right, .award-list li .right, sidebar-nav-list li .right {display:block;float:left;margin:10px 0 0;width:100%;} 
	.management-tools-list li .right h1, .management-tools-list li .right p, .award-list li .right h1, .award-list li .right p {text-align:center;width:100%;}
	.management-tools-list li .right .btn-small {float:left;display:block;margin:0 auto 10px;width:100%;}
	.management-tools-list li .right .btn-small a {float:none;display:table;margin:0 auto;width:auto;}
	.management-tools-list li {border-top:1px solid #17709f;padding-top:30px !important;}	
	.sidebar-full li a {padding:2%;}  	
	.sidebar-full li a:hover {background:#f1efea;}  
	.sidebar-full li .pic {display:inline-block;float:left;width:40% !important;} 
	.sidebar-full li .pic img {display:table;}    
	.sidebar-full li .title {display:inline-block;float:right;width:55% !important;}
	.home-desc {margin:0;width:100%;} 
}
@media screen and (max-width: 765px) {
	.header-container-wrapper .custom-social-link img {float:none !important;display:table;margin:0 auto;position:relative;}
    .footer-container .row-depth-2 .row-fluid {display:table;margin:0 auto;width:80%;}
	.footer-container .row-depth-2 .row-fluid .grid-9 {float:left;width:25% !important;}
	.footer-container .row-depth-2 .row-fluid .grid-10 {float:left;width:100%;}
	.footer-container .row-depth-2 .row-fluid .grid-9 a img.responsive-img {display:table;height:auto;margin:0;width:100px;}
	.custom-footer-container .span3 h3 {padding-top:30px;}
	.social-icons {float:left;} 
	.news-list li, .consulting-services-list li {margin-bottom:40px !important;width:100%;} 
	.hw-tall {max-height:480px;}
	.hw-tall .home-work-img, .hw-tall .home-work-content {min-height:480px;}
}
@media screen and (max-width: 700px) {
	.book-nav li {float:left;margin-top:15px;padding:5px 10px;text-align:center;width:100%;} 
    .featuredin-logos li {margin-bottom:40px;width:24%;}
    .featuredin-logos li .pic {margin-bottom:40px;width:24%;}
	.case-studies-list li {width:46%;} 
}
@media screen and (max-width: 640px) {
	.grid-10, .grid-9b, .grid-9, .grid-8b, .grid-8, .grid-7b, .grid-7, .grid-6b, .grid-6, .grid-5b, .grid-5, .grid-4b, .grid-4, .grid-3b, .grid-3, .grid-2b, .grid-2, .grid-1b, .grid-1, .grid-third {display:block !important;width:100%;}
	.no-cape-chapters li {width:50%;}
	.no-cape-chapters li .icon {width:20%;}
	.no-cape-chapters li .text {width:75%;}
	.social-title {clear:both;display:block;width:100%;}
	.two-col-list li {clear:both;display:block;width:100%;}
	img.nsa-award {float:left !important;}
}
@media screen and (max-width: 630px) {
	.nsa-award-title {padding-top:0px;}
	/*
	.home-work {max-height:500px;min-height:500px;}
	.home-work.first, .home-work.last {max-height:540px;min-height:540px;}
	.home-work-content,
	.home-work-img {display:block;float:left;width:100%;}
	.home-work-content.fl,
 	.home-work-img.fr {display:block;float:left;width:100%} 
	.home-work.hw-tall {max-height:760px;min-height:760px;}
	.hw-tall .home-work-img {max-height:260px;min-height:260px;}
	.hw-tall .home-work-content {max-height:500px;min-height:500px;}
	*/
	.home-work {max-height:none;min-height:none;}
	.home-work.first, .home-work.last {max-height:none;min-height:none;}
	.home-work-content,
	.home-work-img {display:block;float:left;max-height:none;min-height:none;width:100%;}
	.home-work-content.fl,
 	.home-work-img.fr {display:block;float:left;width:100%} 
	.home-work.hw-tall {max-height:none;min-height:none;}
 	.hw-tall .home-work-content {max-height:none;min-height:none;}
	.home-work-content .arrow-right, .home-work-content .arrow-left {display:none;}
	.hw-tall .home-work-img {max-height: 210px;min-height: 210px;}
}
@media screen and (max-width: 600px) {
	.quote-wrap-world {background:url(http://cdn2.hubspot.net/hubfs/83405/images/ncn-world2.jpg) no-repeat center 120% #090d16;padding-bottom:400px;}
}
@media screen and (max-width: 570px) {
	.footer-container .row-depth-2 .row-fluid .grid-9,
	.footer-container .row-depth-2 .row-fluid .grid-10 {float:left;width:100%;}
	.footer-container .row-depth-2 .row-fluid .grid-9 a img.responsive-img {display:block;float:left;height:auto;margin:0;max-width:250px;} 
} 
@media screen and (max-width: 530px) {
	.books-on-sale li, .bulk-list li, .method-list li  { margin:0 0 40px; } 
	.books-on-sale li a .img {width:80%; }
}
@media screen and (max-width: 500px) {
	.no-cape-chapters li {width:100%;}
	.bulk-list li {width:75%;}
    .featuredin-logos li {width:32%;}
	#slider-with-blocks-3.royalSlider {height:340px !important;}
	body.hs-content-path-speaking-and-events .rsOverflow {height:300px !important;}
}
@media screen and (max-width: 450px) {
	.case-studies-list li {width:96%;} 
	.sidebar-full li .title {padding-top:0;}
	body.hs-content-path-speaking-and-events .rsOverflow {height:400px !important;}
} 
@media screen and (max-width: 400px) {
	#slider-with-blocks-3.royalSlider {height:250px !important;}
}
@media screen and (max-width: 370px) {
	.sidebar-full li .title {margin-top:0;}
}

/* iPad */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	#about .grid-4b, #about .grid-5 {width:100%;}
	#slidecontrols li {max-width:50px;}
	.grid-about-dg .grid-narrow .grid-4b {margin-bottom:0;padding-top:10px;width:48%;}
	.social-title {padding-bottom:0;}
	.books-on-sale li, .bulk-list li, .method-list li  {margin:0 2% 5px;width:29%;}
	.books-on-sale li a .img, .bulk-list li a .img {width:100%;}
	.books-on-sale li a .title, .bulk-list li a .title {font-size:12px;}
}