    /*

#cambridge_col2 h4 {
background-color:#99CC33 !important;
color:#FFFFFF !important;
font-size:14px !important;
padding: 4px 10px !important;
font-weight:bold !important;
}

#cambridge_col2 ul li {
list-style-image:url('/Portals/30421/images/eps_box.gif');
}

#cambridge_two-column #cambridge_col2 ul li ul li{
list-style-image:url('/Portals/30421/images/icon_pdf_small.gif');
}


#cambridge_two-column-right #cambridge_col2 {width:74% !important;}
#cambridge_two-column-right #cambridge_col3 {width:25% !important;}
#cambridge_col3 {
color:#000 !important;
}

#cambridge_content {
background-image:url('/Portals/30421/images/content_border.gif') !important;
background-repeat:repeat-y !important;
padding:0px 3px !important;
}

#cambridge_menu {
background:none !important;
background-image:url('/Portals/30421/images/menu_bk.gif') !important;
background-repeat:repeat-y !important;
padding:0px 3px !important;
}

#cambridge_header {
background-image:url('/Portals/30421/images/header_bk.gif') !important;
background-repeat:no-repeat !important;
padding:3px !important;
height:82px !important;
}

#cambridge_header p {
padding:30px 80px 5px 20px !important;
color:#003366 !important;
font-family:Tahoma,Arial,sans-serif !important;
}

#cambridge_header a {
text-decoration:none !important;
color:#003366 !important;
}

#cambridge_footer {
background-image:url('/Portals/30421/images/footer_bk.gif') !important;
background-repeat:no-repeat !important;
padding:7px 3px !important;
}

*/

/* hiding default logo and main menu area */
#cambridge_header {
    display:none!important;
}
#cambridge_menu {
    display:none!important;
}

/* custom header */

#header-wrapper #cambridge_header {
    display:block!important;
}

#header-wrapper #main-menu-block ul {
    list-style-type:none!important;
}

#header-wrapper #main-menu-block ul li {
    float:left!important;
}

#cambridge_content div.block h3 {
color:#FFF !important;
font-family: "Museo", sans-serif !important;
*font-family: sans-serif !important; /* IE7 and below */ 
font-size:1.5em !important;
}
/*---------------------NEW CSS STYLES DO NOT DELETE!!!!!!!!--------------*/

 .main-menu-block-wrapper ul.main-menu-block li {
  display: block;
  float: left;
  border-radius: 5px 5px 0px 0px;
  font-family: "Museo", sans-serif;
*font-family: sans-serif !important; /* IE7 and below */ 
  font-weight: 500;
  margin-right: 5px;
  height: 30px;
}
 .main-menu-block-wrapper ul.main-menu-block li a{
  color:#000;
      font-family: "Museo", sans-serif;
*font-family: sans-serif !important; /* IE7 and below */ 
  font-weight: 500;
text-decoration:none;
font-size:17px;
text-transform:lowercase;
}
 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-first {
  background-color: #C1CD23;
  padding: 15px 10px 0px 90px;
  cursor: pointer;
  text-transform:lowercase;
} 

 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-second {
  background-color: #E9D665;
  padding: 15px 10px 0px 90px;
  cursor: pointer;
  
}

 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-third {
  background-color: #71CBD2;
  padding: 15px 10px 0px 90px;
  cursor: pointer;
}

 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-fourth {
  background-color: #F15C22;
  padding: 15px 10px 0px 80px;
  cursor: pointer;
}

 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-fifth {
  background-color: #C7C8CA;
  color: #fff;
  padding: 15px 10px 0px 70px;
}
 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-fifth a {
color:#FFF !important;
}
 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-sixth {
  background-color: transparent;
  padding: 15px 10px 0px 50px;
}

 .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-seventh {
  background-color: transparent;
  padding: 15px 10px 0px 50px;
}
#cambridge_container {
    width:100%!important;
    max-width:1280px!important;
}
ul.main-menu-block {
margin-left:0px;
-webkit-margin-before: 0em;
-webkit-padding-start: 0px;
}
#real_header {
padding:15px 0px;
}
#cambridge_col3 div.block {
background-color:#5E5E5E !important;

}
#cambridge_col1 div.block div.pad, #cambridge_col3 div.block div.pad {
background-color:transparent !important;
}
.header-box-container .header-box-wrapper  {
background-image: url('/Portals/30421/gallery/blog_header_background.jpg');
height:150px;
background-size:100%;
}
.header-box-wrapper h1 {
font-size:2.1em !important;
line-height:1em;
font-family: "Museo", sans-serif;
*font-family: sans-serif !important; /* IE7 and below */ 
color:#000 !important;
padding-top:65px;
padding-left:45px;
font-weight:normal !important;
}
.quick-links-bar-container .quick-links-bar-wrapper, .header-box-container .header-box-wrapper {
padding: 0px 0px 10px 0px;
display: block;
margin: 0 auto;
text-align: left;
overflow: hidden;
max-width:1280px;
}
.quick-links-bar-container .quick-links-bar-inner {
background-color: #000;
padding:10px 0px;
min-height:60px;


}
.quick-links-bar-container .quick-links-bar-wrapper ul.quick-links {
text-align: left;
margin:0px;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}
.quick-links-bar-container .quick-links-bar-wrapper ul.quick-links li  {

max-width:150px;
display:inline-block !important;
}
.quick-links-bar-container .quick-links-bar-wrapper ul.quick-links li a {
color: #FFF !important;
font-weight: 500;
font-family: "Museo", sans-serif;
*font-family: sans-serif !important; /* IE7 and below */ 
text-transform: lowercase;
font-size:15px;
text-decoration:none;
}
 .quick-links-bar-container .quick-links-bar-wrapper ul.quick-links li.first{
background: url(http://employeeperformancesolutions.com/sites/all/themes/eps/css/images/corporate_solutions.png) no-repeat;
background-size: 33px 50px;
background-position: top left;
margin-left: 50px;
display: inline-block;
padding-left: 38px;
padding-top: 15px;
padding-bottom:15px;
}
 .quick-links-bar-container .quick-links-bar-wrapper ul.quick-links li.second{
background: url(http://employeeperformancesolutions.com/sites/all/themes/eps/css/images/train_the_trainer.png) no-repeat;
background-size: 50px 33px;
background-position: top left;
margin-left: 55px;
display: inline-block;
padding-left: 60px;
padding-top: 9px;
padding-bottom:15px;
}

 .quick-links-bar-container .quick-links-bar-wrapper ul.quick-links li.third{
background: url(http://employeeperformancesolutions.com/sites/all/themes/eps/css/images/customized_programs.png) no-repeat;
background-size: 25px 30px;
background-position: top left;
margin-left: 68px;
display: inline-block;
padding-left: 38px;
padding-top: 11px;
padding-bottom:15px;
}
 .quick-links-bar-container .quick-links-bar-wrapper ul.quick-links li.fourth{
background: url(http://employeeperformancesolutions.com/sites/all/themes/eps/css/images/live_webinars.png) no-repeat;
background-size: 50px 33px;
background-position: top left;
margin-left: 65px;
display: inline-block;
padding-left: 52px;
padding-top: 15px;
padding-bottom:15px;
}
 .quick-links-bar-container .quick-links-bar-wrapper ul.quick-links li.fifth{
background: url(http://employeeperformancesolutions.com/sites/all/themes/eps/css/images/materials.png) no-repeat;
background-size: 35px 35px;
background-position: top left;
margin-left: 75px;
display: inline-block;
padding-left: 38px;
padding-top: 15px;
padding-bottom:15px;
}
#bb-container div.post {
border-bottom:0px !important;

}


#bb-container div.post h3.title , #bb-container div.post h3.title a {
font-size:1.6em !important;
color:#000 !important;
font-family: "Museo", sans-serif !important;
*font-family: sans-serif !important; /* IE7 and below */ 
margin-top:10px !important;
font-style:normal !important;
}
#cambridge_col2 h1 {
font-size:1.7em !important;
font-family: "Museo", sans-serif;
*font-family: sans-serif !important; /* IE7 and below */ 
color:#000 !important;
}
#cambridge_col2 a {
color:#C1CD23 !important;
text-decoration:none !important;
}
#cambridge_col2 a:hover {
color:#C1CD23 !important;
text-decoration:underline !important;
}
#cambridge_col2 {
color:#000 !important;
}
.listing .post .hk_readmore_wrapper a.hk_img, .blogjapaneselisting .post .hk_readmore_wrapper a.hk_img {
float:left !important;
padding-right:15px;
}
div.block input[type="button"], div.block input[type="submit"] {
padding:5px 10px !important;
width:auto !important;
background-color:#09CBD4 !important;
color:#FFF !important;
font-family: "Museo", sans-serif !important;
*font-family: sans-serif !important; /* IE7 and below */ 
border:0px !important;
}
#cambridge_col3 a {
color:#C1CD23 !important;
font-size:1.1em !important;
text-decoration:none !important;
}
#bb-container div.post div.byline {
padding-top:4px !important;
font-style:normal !important;
font-size:1.1em !important;
}
#bb-container div.post .tags {
font-weight:normal !important;
}
p.hk_link {
display: inline;
text-transform: uppercase;
font-size: 1.2em;
}
p.hk_link:after {
content: " >";
color:#C1CD23;

}
.listing .post .hk_readmore_wrapper, .blogjapaneselisting .post .hk_readmore_wrapper {
padding-bottom:25px;
}
#hs-nav-v3 {
position:fixed !important;
top:0;
}
#cambridge_content #cambridge_col3 div.block:first-child h3 {
display:none;
}
#cambridge_content #cambridge_col3 div.block {
padding: 8px 20px !important;

}
#cambridge_content #cambridge_col3 div.block:first-child  {
padding: 0px !important;
    background-color:transparent!important;
}
#cambridge_content #cambridge_col3 .hs-cta-wrapper img {
max-width:100% !important;


}
#cambridge_col2 h3 {
color:#000 !important;
}
#cambridge_content #cambridge_col3 div.block div.pad {
margin:0px !important;
padding:0px !important;
}
img {
border:0px !important;
}
html, body#body {
font-size:1em !important;
}
a, h1, h2, h3, h4, html, body {
font-style:normal !important;

}
#header-wrapper {
*height:205px;/* IE7 and below */ 
}
#bb-container div.post  {
font-size:1.2 em !important;
}
#cambridge_footer {
    width:auto!important;
}
/*** Mobile Style overrides ***/
#mobileMenuWrapper, #outer #inner #header {display:none;}
#bb-container div.post h3.title, #bb-container div.post h3.title a {
line-height:1em;
margin-top:20px!important;
}

/*** Media Queries ***/

@media (max-width:799px) {
    #cambridge_two-column-right #cambridge_col2 {
        width:100%;
    }
    #cambridge_two-column-right #cambridge_col3 {
        width:100%;
    }
}
@media (max-width:583px) {
    #header-wrapper #main-menu-block ul li {
        width:100%;
    }
    .main-menu-block-wrapper ul.main-menu-block li {
        border-radius:0;
    }
    .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-fourth, .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-fifth, .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-sixth, .main-menu-block-wrapper ul.main-menu-block li#main-menu-block-seventh  {
        padding:15px 10px 0 90px;
    }
    #header-wrapper #main-menu-block .social-links {
        width:auto;
    }
    .social-links {
        padding-left:82px!important;
    }
    .social-links ~ .social-links {
        padding-left:0!important;
    }
}