/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations
  in global.css will apply site-wide. */
/* (C) UBM Medica, 2012
 * Chemist and Druggist Web Drupal Theme
 * Version: 7.x-1.0 WIP
 * Basetheme: Omega 3.x (See theme settings)
*/

@import url(../fonts/fonts.css);
strong,
b {
  font-family: 'Open Sans-Bold', Open Sans, Helvetica, sans-serif;
  font-weight: normal;
}
i {
  font-family: 'Open Sans-Italic', Open Sans, Helvetica, sans-serif;
  font-weight: normal;
}
body {
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  overflow-y: scroll !important;
}
body.page-node {
  overflow-y: scroll;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  line-height: normal;
  padding: 0;
}
p {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  /*letter-spacing: 0;*/
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 28px;
}
h2.block-title {
  font-size: 20px;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
h3 {
  font-size: 21px;
}
h4 {
  font-size: 19px;
}
h5 {
  font-size: 17px;
}
h6 {
  font-size: 15px;
}
p {
  font-size: 12px;
}
ul {
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 6px 0px;
}
div.status {
  background-image: url("/misc/message-24-ok.png");
}
div.error {
  background-image: url("/misc/message-24-error.png");
}
blockquote {
  background: transparent;
  border-left: 10px solid #01B1EC;
  margin: 40px 0px 40px 70px;
  padding: 0.5em 0px 0.5em 30px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before,
blockquote:after {
  color: #01B1EC;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote:after {
  content: close-quote;
  margin-left: 0.25em;
}
blockquote p {
  display: inline;
}
/* Login Block */

#user-login-form .form-item-name {
  margin-bottom: 10px;
}
#user-login-form .form-item-pass {
  margin-bottom: 10px;
}
#user-login-form .form-item-password-hidden,
#user-login-form .form-item-password-hidden #edit-password-hidden {
  display: none !important;
}
/* Zone */

.zone {
  margin-bottom: 20px;
}
#zone-header-toolbar {
  margin-bottom: 15px;
}
#zone-header-branding {
  margin-bottom: 0px;
}

#region-header-branding-left h1 {
  font-size: 4.7em;
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
  color: #99cc3b;
  line-height: 45px;
  letter-spacing: 3px;
  font-weight: normal;
  margin: 0 0 15px 0;
}
#region-header-branding-left h1 img {
  margin-right: 5px;
}
#region-header-branding-left h1 a {
  display: inline-block;
  height: 50px;
  width: 100px;
}
#block-cd-blocks-cpd-branding-block h1 span {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.front #region-header-branding-left h1 {
  color: #15abeb;
  font-weight: normal;
  letter-spacing: normal;
}
#region-header-branding-left h1 span {
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
.home #region-header-branding-left h1 {
  color: #15abeb;
}
.news #region-header-branding-left h1 {
  color: #0085A1;
  font-weight: normal;
  letter-spacing: -2px;
}
.page-mycpd #region-header-branding-left h1 {
  color: #b5054a;
  font-weight: normal;
  letter-spacing: -2px;
}
.subscribe #region-header-branding-left h1 {
  color: #F16030;
  font-weight: normal;
  letter-spacing: -2px;
}
.page-murzone #region-header-branding-left h1 {
  color: #06A1D9;
  font-weight: normal;
  letter-spacing: -3px;
}
.page-views #region-header-branding-left h1 {
  color: #F58220;
  font-weight: normal;
  letter-spacing: -1px;
}
.careers #region-header-branding-left h1 {
  color: #ED3095;
}
.cddata #region-header-branding-left h1 {
  color: #66c097;
}
.jobs #region-header-branding-left h1 {
  color: #13BAEE;
}
.more #region-header-branding-left h1 {
  color: #686868;
}
.context-subscribe #region-header-branding-left h1 {
  color: #f16030;
}
.page-update-plus-detail h1 {
  color: #c8215b;
}
.page-update-plus-detail h1 span {
  color: #c4b8ac;
}
.navigation #region-header-branding-left h1 {
  width: 100px;
  height: 50px;
  overflow: hidden;
  color: #ffffff;
}
.page-murzone-murtips-by-class h1#page-title,
.page-murzone-murtips-by-condition h1#page-title {
  display: none;
}
/* Primary-navigation: Start */

#region-header-menu .menu-name-main-menu > ul {
  position: relative;
  box-sizing: content-box;
  display: table;
  height: 17px;
  width: 100%;
  padding: 0px 0px 20px 0px;
  margin: 0px;
  list-style: none;
}
#region-header-menu .menu-name-main-menu > ul > li {
  display: table-cell;
}
/*#region-header-menu .menu-name-main-menu > ul > li.active { background: #15ABEB; }*/

#region-header-menu .menu-name-main-menu > ul > li a {
  color: #505050;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, helvetica, sans-serif;
  text-align: center;
  display: block;
  line-height: 25px;
}
#region-header-menu .menu-name-main-menu > ul > li > a {
  border-bottom: 3px solid #FFFFFF;
}
#region-header-menu .menu-name-main-menu ul li ul li ul {
  display: none;
}
#region-header-menu .menu-name-main-menu > ul > li ul li:hover ul {
  display: block;
}
#region-header-menu .menu-name-main-menu > ul > li.active a {
  color: #FFFFFF;
  font-weight: bold;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail a {
  color: #FFFFFF;
  font-weight: bold;
}
#region-header-menu .menu-name-main-menu > ul > li.active ul {
  display: block;
}
#region-header-menu .menu-name-main-menu > ul > li ul li a {
  color: #FFFFFF;
}
#region-footer-menu .menu-name-main-menu ul.menu li {
  padding: 0;
}
#region-footer-menu .menu-name-main-menu ul.menu li a {
  border-bottom: 3px solid #ffffff;
  display: block;
}
/* Different colors */

#region-header-menu .menu-name-main-menu > ul > li > a.home,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.home,
#region-header-menu .menu-name-main-menu > ul > li.active > a.home,
#region-header-menu .menu-name-main-menu > ul > li > a.home.active,
#region-header-menu .menu-name-main-menu > ul > li > a.home:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.home {
  border-bottom-color: #15ABEB;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.home,
#region-header-menu .menu-name-main-menu > ul > li > a.home.active {
  background: #15ABEB;
}
#region-header-menu .menu-name-main-menu a.home + ul {
  background: #15ABEB;
}
#region-header-menu .menu-name-main-menu a.home + ul li {
  background: #15ABEB;
}
#region-header-menu .menu-name-main-menu > ul > li > a.news,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.news,
#region-header-menu .menu-name-main-menu > ul > li.active > a.news,
#region-header-menu .menu-name-main-menu > ul > li > a.news.active,
#region-header-menu .menu-name-main-menu > ul > li > a.news:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.news {
  border-bottom-color: #0085A1;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.news,
#region-header-menu .menu-name-main-menu > ul > li > a.news.active {
  background: #0085A1;
}
#region-header-menu .menu-name-main-menu a.news + ul {
  background: #0085A1;
}
#region-header-menu .menu-name-main-menu a.news + ul li {
  background: #0085A1;
}
#region-header-menu .menu-name-main-menu > ul > li > a.cpd,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.cpd,
#region-header-menu .menu-name-main-menu > ul > li.active > a.cpd,
#region-header-menu .menu-name-main-menu > ul > li > a.cpd.active,
#region-header-menu .menu-name-main-menu > ul > li > a.cpd:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.cpd {
  border-bottom-color: #b5054a;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.cpd,
#region-header-menu .menu-name-main-menu > ul > li > a.cpd.active {
  background: #b5054a;
}
#region-header-menu .menu-name-main-menu a.cpd + ul {
  background: #b5054a;
}
#region-header-menu .menu-name-main-menu a.cpd + ul li {
  background: #b5054a;
}
#region-header-menu .menu-name-main-menu > ul > li > a.subscribe,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.subscribe,
#region-header-menu .menu-name-main-menu > ul > li.active > a.subscribe,
#region-header-menu .menu-name-main-menu > ul > li > a.subscribe.active,
#region-header-menu .menu-name-main-menu > ul > li > a.subscribe:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.subscribe {
  border-bottom-color: #F16030;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.subscribe,
#region-header-menu .menu-name-main-menu > ul > li > a.subscribe.active {
  background: #F16030;
}
#region-header-menu .menu-name-main-menu a.subscribe + ul {
  background: #F16030;
}
#region-header-menu .menu-name-main-menu a.subscribe + ul li {
  background: #F16030;
}
#region-header-menu .menu-name-main-menu > ul > li > a.murzone,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.murzone,
#region-header-menu .menu-name-main-menu > ul > li.active > a.murzone,
#region-header-menu .menu-name-main-menu > ul > li > a.murzone.active,
#region-header-menu .menu-name-main-menu > ul > li > a.murzone:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.murzone {
  border-bottom-color: #06A1D9;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.murzone,
#region-header-menu .menu-name-main-menu > ul > li > a.murzone.active {
  background: #06A1D9;
}
#region-header-menu .menu-name-main-menu a.murzone + ul {
  background: #06A1D9;
}
#region-header-menu .menu-name-main-menu a.murzone + ul li {
  background: #06A1D9;
}
#region-header-menu .menu-name-main-menu > ul > li > a.blogs,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.blogs,
#region-header-menu .menu-name-main-menu > ul > li.active > a.blogs,
#region-header-menu .menu-name-main-menu > ul > li > a.blogs.active,
#region-header-menu .menu-name-main-menu > ul > li > a.blogs:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.blogs {
  border-bottom-color: #F58220;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.blogs,
#region-header-menu .menu-name-main-menu > ul > li > a.blogs.active {
  background: #F58220;
}
#region-header-menu .menu-name-main-menu a.blogs + ul {
  background: #F58220;
}
#region-header-menu .menu-name-main-menu a.blogs + ul li {
  background: #F58220;
}
#region-header-menu .menu-name-main-menu > ul > li > a.careers,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.careers,
#region-header-menu .menu-name-main-menu > ul > li.active > a.careers,
#region-header-menu .menu-name-main-menu > ul > li > a.careers.active,
#region-header-menu .menu-name-main-menu > ul > li > a.careers:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.careers {
  /*background: #13BAEE url(../images/topnavitem_bg.gif) repeat-x;*/

  border-bottom-color: #ED3095;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.careers,
#region-header-menu .menu-name-main-menu > ul > li > a.careers.active {
  background: #ED3095;
}
#region-header-menu .menu-name-main-menu a.careers + ul {
  background: #ED3095;
}
#region-header-menu .menu-name-main-menu a.careers + ul li {
  background: #ED3095;
}
#region-header-menu .menu-name-main-menu > ul > li > a.cddata,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.cddata,
#region-header-menu .menu-name-main-menu > ul > li.active > a.cddata,
#region-header-menu .menu-name-main-menu > ul > li > a.cddata.active,
#region-header-menu .menu-name-main-menu > ul > li > a.cddata:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.cddata {
  border-bottom-color: #66c097;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.cddata,
#region-header-menu .menu-name-main-menu > ul > li > a.cddata.active {
  background: #66c097;
}
#region-header-menu .menu-name-main-menu a.cddata + ul {
  background: #66c097;
}
#region-header-menu .menu-name-main-menu a.cddata + ul li {
  background: #66c097;
}
#region-header-menu .menu-name-main-menu > ul > li > a.jobs,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.jobs,
#region-header-menu .menu-name-main-menu > ul > li.active > a.jobs,
#region-header-menu .menu-name-main-menu > ul > li > a.jobs.active,
#region-header-menu .menu-name-main-menu > ul > li > a.jobs:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.jobs {
  border-bottom-color: #13BAEE;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.jobs,
#region-header-menu .menu-name-main-menu > ul > li > a.jobs.active {
  background: #13BAEE;
}
#region-header-menu .menu-name-main-menu a.jobs + ul {
  background: #13BAEE;
}
#region-header-menu .menu-name-main-menu a.jobs + ul li {
  background: #13BAEE;
}
#region-header-menu .menu-name-main-menu > ul > li > a.more,
#region-header-menu .menu-name-main-menu > ul > li:hover > a.more,
#region-header-menu .menu-name-main-menu > ul > li.active > a.more,
#region-header-menu .menu-name-main-menu > ul > li > a.more.active,
#region-header-menu .menu-name-main-menu > ul > li > a.more:hover,
#region-footer-menu .menu-name-main-menu > ul > li > a.more {
  border-bottom-color: #63777a;
}
#region-header-menu .menu-name-main-menu > ul > li.active-trail > a.more,
#region-header-menu .menu-name-main-menu > ul > li > a.more.active {
  background: #63777a;
}
#region-header-menu .menu-name-main-menu a.more + ul {
  background: #63777a;
}
#region-header-menu .menu-name-main-menu a.more + ul li {
  background: #63777a;
}
/*#region-header-menu .menu-name-main-menu a.news:hover { background: #0085A1 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.cpd:hover { background: #AAD155 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.subscribe:hover { background: #F16030 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.murzone:hover { background: #06A1D9 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.blogs:hover { background: #F58220 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.careers:hover { background: #ED3095 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.cddata:hover { background: #FDE025 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.jobs:hover { background: #13BAEE url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu a.more:hover { background: #686868 url(../images/topnavitem_bg.gif) repeat-x; }
#region-header-menu .menu-name-main-menu > ul > li.active:hover { background: #15ABEB; }*/
/* Primary-navigation: End */
/* Secondary-navigation: Start */

#region-header-menu .menu-name-main-menu .expanded ul {
  display: none;
  position: absolute;
  top: 21px;
  left: 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  list-style: none;
}
#region-header-menu .menu-name-main-menu .expanded ul > li {
  float: left;
  list-style-image: none;
  list-style-type: none;
}
/*#region-header-menu .menu-name-main-menu .expanded ul > li.active { background: #15ABEB; }
#region-header-menu .menu-name-main-menu a.home:hover + ul { background: #13BAEE; }
#region-header-menu .menu-name-main-menu a.news:hover + ul { background: #0085A1; }*/

#region-header-menu .menu-name-main-menu a.training:hover + ul {
  background: #AAD155;
}
#region-header-menu .menu-name-main-menu a.clinical:hover + ul {
  background: #F16030;
}
#region-header-menu .menu-name-main-menu a.murzone:hover + ul {
  background: #06A1D9;
}
#region-header-menu .menu-name-main-menu a.opinion:hover + ul {
  background: #F58220;
}
#region-header-menu .menu-name-main-menu a.careers:hover + ul {
  background: #ED3095;
}
#region-header-menu .menu-name-main-menu a.cddata:hover + ul {
  background: #66C097;
}
#region-header-menu .menu-name-main-menu a.jobs:hover + ul {
  background: #13BAEE;
}
#region-header-menu .menu-name-main-menu a.more:hover + ul {
  background: #63777a;
}
/*#region-header-menu .menu-name-main-menu > ul > li > ul { background: #15ABEB; }*/

#region-header-menu .menu-name-main-menu .expanded ul > li a {
  display: block;
  margin: 0px 10px 0px 10px;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, helvetica, sans-serif;
  text-align: center;
  color: #FFFFFF;
  line-height: 25px;
}
#region-header-menu .menu-name-main-menu > ul > li ul li {
  position: relative;
  white-space: nowrap;
}
#region-header-menu .menu-name-main-menu > ul > li ul li ul {
  display: none !important;
  z-index: 9999;
  margin-left: -6px !important;
}
#region-header-menu .menu-name-main-menu > ul > li ul li:hover ul {
  display: block !important;
}
#region-header-menu .menu-name-main-menu > ul > li ul li ul li {
  margin-left: 0px
}
#region-header-menu .menu-name-main-menu > ul > li ul li ul li a {
  text-align: left !important;
  width: 200px;
  white-space: normal;
}
#region-header-menu .menu-name-main-menu .expanded ul > li ul li ul li a {
  text-align: left !important;
  width: 200px;
  white-space: normal;
}
#breadcrumb {
  display: none;
}
ul {
  list-style: disc inside none;
}
.block-devel {
  display: inline-block;
}
.block-block-1 {
  margin-bottom: 10px;
}
.block-block-6 {
  display: inline-block;
}
.block-search-form {
  display: inline-block;
  float: right;
}
#views_slideshow_cycle_main_highlighted_news-block .views-field-title {
  float: left;
  padding: 10px;
  width: 48%;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  color: #444444;
  line-height: 24px;
}
#views_slideshow_cycle_main_highlighted_news-block .views-field-field-standfirst {
  float: left;
  padding: 10px;
  width: 48%;
}
#views_slideshow_cycle_main_highlighted_news-block .views-field-field-main-image {
  float: right;
}
.views-slideshow-controls-bottom {
  position: relative;
}
.views-slideshow-controls-bottom
  /*.widget_pager*/

{
  z-index: 10;
  position: relative;
  left: 68%;
  margin-top: 5px;
  margin-bottom: 20px;
  max-width: 175px;
}
.views_slideshow_pager_field {
  /*position: relative; left: 62%; margin-top:25px; margin-bottom:20px; max-width: 175px;*/
}
.views-field-counter {
  background: inherit;
  width: 10px;
  height: 10px;
  display: inline-block;
}
.views-content-counter {
  width: 10px;
  font-size: 0px;
  display: inline-block;
  width: 10px;
  height: 10px;
  display: none;
}
.views-slideshow-pager-field-item .views-field-counter {
  margin-right: 10px;
  background-color: #CBCCCC;
}
.views-slideshow-pager-field-item.active .views-field-counter {
  background-color: #1FC0EB;
}
.views-slideshow-pager-field-item {
  display: inline-block;
  cursor: pointer;
  width: 16px;
}
.more-link {
  text-align: left;
  font-weight: bold;
  font-size: 0.92em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  margin-top: 0px;
}
.more-link a {
  color: #F58220;
  text-decoration: none;
}
#block-views-latest-video-block .views-field {
  display: block;
}
#block-views-latest-opinion-block .right-hand-side {
  float: right;
}
#region-footer-advert {
  text-align: center;
}
/* block-views-highlighted-news-block */

#block-views-highlighted-news-block .views-field-title {
  font-weight: normal;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  padding: 0px;
}
#block-views-highlighted-news-block .views-field-title a {
  text-decoration: none;
  color: #444444;
}
#block-views-highlighted-news-block .views-field-field-standfirst {
  padding: 0px;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  color: #333333;
  line-height: 18px;
}
/* Latest News: Start */

.block-views h2.block-title {
  background: #00728F;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 0.92em;
  display: inline-block;
  padding: 4px 3px 0px 4px;
  letter-spacing: 0.1em;
  /*height: 17px;*/
}
.view-latest-news ul {
  padding: 0px;
  margin: 0px;
}
.view-latest-news ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
  background-image: url(../images/bullet_13BAEE.gif);
  background-repeat: no-repeat;
  background-position: 0px 7px;
  background-size: 7px 7px;
}
.context-news .view-latest-news ul li {
  background-image: url(../images/bullet_0085A1.gif);
}
.context-cpd .view-latest-news ul li {
  background-image: url(../images/bullet_AAD155.gif);
}
.context-subscribe .view-latest-news ul li {
  background-image: url(../images/bullet_F16030.gif);
}
.context-murzone .view-latest-news ul li {
  background-image: url(../images/bullet_06A1D9.gif);
}
.context-views .view-latest-news ul li {
  background-image: url(../images/bullet_F58220.gif);
}
.context-careers .view-latest-news ul li {
  background-image: url(../images/bullet_ED3095.gif);
}
.context-cddata .view-latest-news ul li {
  background-image: url(../images/bullet_FDE025.gif);
}
.view-latest-news ul li:hover {
  background-image: url(../images/bullet_grey.gif);
}
.view-latest-news ul li a {
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: bold;
}
.view-latest-news ul li:hover a {
  color: #999999;
}
/* attachment */

.view-latest-news .attachment ul {
  list-style: none;
}
.view-latest-news .attachment ul li {
  background: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.view-latest-news .attachment img {
  width: 100%;
  margin-bottom: 12px;
  height: auto;
}
.view-latest-news .attachment .views-field-title a {
  display: block;
  color: #555555;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0px 17px 0px;
}
.view-latest-news .attachment .views-field-field-standfirst {
  margin: 0px 0px 9px 0px;
}
/* Dont show more on landing pages */

.page-news .more-link {}
/* Latest News: End */
/* Latest Video:Start */

.block-latest-video-block {}
/* Latest Video:End */
/* Update Plus: Start */

#block-views-12871e1898dc02e628e5a150130d2308 {
  background: #F2F2F2;
  padding: 0px;
  margin: 0px;
}
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner {
  margin: 0px
}
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner h2.block-title,
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner h3,
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner p,
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner .more-link {
  margin: 10px 6px;
}
#block-views-12871e1898dc02e628e5a150130d2308 h2 {
  font-size: 0px;
  color: transparent;
  background: url(../images/Update-Plus-logo-146px.png);
  background-repeat: no-repeat;
  height: 19px;
  width: 100%;
  margin: 0px 0px 10px 0px;
}
#block-views-12871e1898dc02e628e5a150130d2308 img.feature-image {
  width: 100%;
  margin-bottom: 8px;
}
#block-views-12871e1898dc02e628e5a150130d2308 h3 {
  color: #555555;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0px 6px 0px;
}
#block-views-12871e1898dc02e628e5a150130d2308 p.abstract {
  color: #555555;
  font-family: Arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  margin: 0px 0px 4px 0px;
}
/*updateplus_bullet.gif*/

#block-views-12871e1898dc02e628e5a150130d2308 ul {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
#block-views-12871e1898dc02e628e5a150130d2308 ul li {
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 0px 13px;
  width: 7px;
  height: 7px;
  background: url(../images/bullet_c8215b.gif) no-repeat 0px 6px;
}
#block-views-12871e1898dc02e628e5a150130d2308 ul li:hover {
  background: url(../images/bullet_grey.gif) no-repeat;
}
#block-views-12871e1898dc02e628e5a150130d2308 ul li a {
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: bold;
}
#block-views-12871e1898dc02e628e5a150130d2308 ul li:hover a {
  color: #999999;
}
/* Update Plus: End */

.views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  padding: 12px;
  float: left;
}
.view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
.page-update-plus-detail #region-main-content-right h2.block-title {
  background: none repeat scroll 0 0 #c8215b;
  font-size: 0.92em;
  margin: 10px 0 0;
  text-transform: uppercase;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.page-update-plus-detail .view-footer {
  clear: both;
}
.page-update-plus-detail .see_more_btn img {
  margin: 10px 0;
}
/* Most Popular: Start */

#block-quicktabs-most-popular {
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  /*font-weight: bold;*/

  margin: 15px 0;
}
#region-main-content-middle #block-quicktabs-most-popular {
  margin: 0 0 15px 0;
}
#block-quicktabs-most-popular h2 {
  margin-left: 6px;
}
#quicktabs-container-most_popular ul {
  padding: 20px 0px 0px 0px;
  margin: 0px;
}
#quicktabs-container-most_popular ul li {
  margin: 0px 0px 2px 6px;
  padding: 0px 0px 0px 13px;
  background: url(../images/bullet_13BAEE.gif) no-repeat 0px 6px;
}
.context-news #quicktabs-container-most_popular ul li {
  background-image: url(../images/bullet_0085A1.gif);
}
.context-cpd #quicktabs-container-most_popular ul li {
  background-image: url(../images/bullet_AAD155.gif);
}
.context-subscribe #quicktabs-container-most_popular ul li {
  background-image: url(../images/bullet_F16030.gif);
}
.context-murzone #quicktabs-container-most_popular ul li {
  background-image: url(../images/bullet_13BAEE.gif);
}
.context-views #quicktabs-container-most_popular ul li {
  background-image: url(../images/bullet_F58220.gif);
}
.context-careers #quicktabs-container-most_popular ul li {
  background-image: url(../images/bullet_ED3095.gif);
}
.context-cddata #quicktabs-container-most_popular ul li {
  background-image: url(../images/bullet_FDE025.gif);
}
#quicktabs-container-most_popular ul li:hover {
  background: url(../images/bullet_grey.gif) no-repeat;
}
#quicktabs-container-most_popular ul li a {
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
}
#quicktabs-container-most_popular {
  padding-right: 7px;
  padding-bottom: 7px;
}
#quicktabs-container-most_popular ul li .views-field-comment-count {
  display: block;
  height: 20px;
}
#quicktabs-container-most_popular ul li .views-field-comment-count .views-label-comment-count {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  float: left;
  padding: 12px;
  width: 21px;
  padding: 0;
  text-indent: 30px;
  overflow: hidden;
}
#quicktabs-container-most_popular ul li .views-field-comment-count .field-content {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
#quicktabs-container-most_popular ul li:hover a {
  color: #999999;
}
.context-news #region-content .view-latest-news .view-content .item-list ul li a:hover {
  color: #999999;
}
/* Most Popular: End */
/* Latest Opinion: Start */

.block-latest-opinion-block {
  margin-bottom: 20px;
}
.block-views-latest-opinion-block .view-latest-opinion img {
  height: 60px;
}
.block-views-latest-opinion-block h2.block-title {
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  background: #F58220;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  letter-spacing: 0.1em;
}
.block-views-latest-opinion-block .view-latest-opinion ul {
  margin-top: 12px;
}
.block-views-latest-opinion-block .view-latest-opinion ul li {
  border-bottom: 1px dotted #444444;
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 4px 0px;
  min-height: 64px;
  vertical-align: bottom;
  position: relative;
}
.block-views-latest-opinion-block .view-latest-opinion .left-hand-side {
  position: absolute;
  bottom: 4px;
  left: 0;
  margin-right: 80px;
  font-size: 13px;
  line-height: 16px;
}
.block-views-latest-opinion-block .view-latest-opinion .left-hand-side .username {
  display: block;
  color: #555555;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-weight: bold;
}
.block-views-latest-opinion-block .view-latest-opinion .left-hand-side a {
  text-decoration: none;
  color: #555555;
}
/* Latest Opinion: End */
/* Update : Start */

.block-latest-update-articles-block {
  background: #E3E6E8;
}
.block-latest-update-articles-block .block-inner {
  padding: 6px 6px 6px 6px;
}
.block-latest-update-articles-block h2.block-title {
  font-size: 0px;
  color: transparent;
  background: url(../images/Update-logo.png) no-repeat;
  height: 20px;
  width: 100%;
  margin: 6px 0px 10px 0px;
}
.block-latest-update-articles-block img.feature-image {
  width: 100%;
  margin: 0px 0px 14px 0px;
}
.block-latest-update-articles-block p.feature-abstract {
  color: #555555;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif;
  margin: 0px 0px 14px 0px;
}
.view-latest-update-articles ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.view-latest-update-articles ul li {
  border-bottom: 1px dotted #444444;
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 14px 0px;
}
.view-latest-update-articles ul li a {
  color: #c8215b;
  text-decoration: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif;
}
.block-latest-update-articles-block .more-link {
  /*border-bottom: 1px dotted #444444;*/

  padding: 0px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
}
/* Update : End */
/* Analysis : Start */

.block-views-latest-analysis-articles-block h2 {
  background: #00728F;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  letter-spacing: 0.1em;
}
.block-views-latest-analysis-articles-block .view-latest-analysis-articles ul {
  margin-top: 8px;
}
.block-views-latest-analysis-articles-block .view-latest-analysis-articles ul li {
  margin-bottom: 15px;
  overflow: hidden;
  margin-left: 0px;
}
.block-views-latest-analysis-articles-block .views-field-field-main-image {
  float: right;
  padding: 0px 0px 4px 10px;
}
.block-views-latest-analysis-articles-block .views-field-title a {
  display: block;
  color: #444444;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.92em;
  line-height: 22px !important;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px 0px 5px 0px;
}
.block-views-latest-analysis-articles-block .views-field-field-standfirst,
.view-display-id-page_2 .views-field-body {
  color: #444444;
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
  line-height: 18px;
  font-family: Arial, helvetica, sans-serif;
  padding: 0px;
  margin: 0px 0px 4px 0px;
}
.view-latest-analysis-articles .more-link {
  display: block;
}
/* Analysis : End */
/*
  Article pages: Start
  --------------------
  Feature Article , News Feature, CPD Article page
*/

.page-news .region-content .contextual-links-region {
  clear: both;
}
.page-node .region-content .content-top-left,
.page-node .region-content .content-top-right {
  margin-bottom: 22px;
}
.region-content h2 {
  color: #13BAEE;
}
.context-news.page-node .region-content h2 {
  color: #0085A1;
}
.context-cpd.page-node .region-content h2 {
  color: #AAD155;
}
.context-subscribe.page-node .region-content h2 {
  color: #F16030;
}
.context-murzone.page-node .region-content h2 {
  color: #06A1D9;
}
.context-views.page-node .region-content h2 {
  color: #F58220;
}
.context-careers.page-node .region-content h2 {
  color: #ED3095;
}
.context-cddata.page-node .region-content h2 {
  color: #FDE025;
}
.region-content h3 {
  color: #13BAEE;
}
.context-news.page-node .region-content h3 {
  color: #0085A1;
}
.context-cpd.page-node .region-content h3 {
  color: #AAD155;
}
.context-subscribe.page-node .region-content h3 {
  color: #F16030;
}
.context-murzone.page-node .region-content h3 {
  color: #06A1D9;
}
.context-views.page-node .region-content h3 {
  color: #F58220;
}
.context-careers.page-node .region-content h3 {
  color: #ED3095;
}
.context-cddata.page-node .region-content h3 {
  color: #FDE025;
}
.page-node .region-content h2 {
  margin-bottom: 8px;
}
.page-node .region-content h3 {
  margin-bottom: 6px;
}
.page-node .region-content h3 {
  margin-bottom: 4px;
}
.page-node .region-content h1.title {
  color: #444444;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 2.3em;
  line-height: 34px;
  font-weight: bold;
  margin-bottom: 10px;
}
.page-node .region-content .field-name-field-byline {
  color: #0091d0;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 34px;
  font-weight: bold;
  margin-bottom: 10px;
}
.context-news.page-node .region-content .field-name-field-byline {
  color: #0085A1;
}
.context-cpd.page-node .region-content .field-name-field-byline {
  color: #AAD155;
}
.context-subscribe.page-node .region-content .field-name-field-byline {
  color: #F16030;
}
.context-murzone.page-node .region-content .field-name-field-byline {
  color: #06A1D9;
}
.context-views.page-node .region-content .field-name-field-byline {
  color: #F58220;
}
.context-careers.page-node .region-content .field-name-field-byline {
  color: #ED3095;
}
.context-cddata.page-node .region-content .field-name-field-byline {
  color: #FDE025;
}
.page-node .region-content .field-type-text-with-summary,
.page-node .region-content .field-type-text-with-summary p {
  color: #333333;
  font-family: Arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
}
.page-node .region-content .field-type-text-with-summary table {
  border-collapse: separate;
}
.page-node .region-content .field-type-text-with-summary h1 {
  line-height: 42px;
}
.page-node .region-content .field-type-text-with-summary h2 {
  line-height: 36px;
}
.page-node .region-content .field-type-text-with-summary h1,
.page-node .region-content .field-type-text-with-summary h2,
.page-node .region-content .field-type-text-with-summary h3,
.page-node .region-content .field-type-text-with-summary h4,
.page-node .region-content .field-type-text-with-summary h5 {
  margin-top: 10px;
  margin-bottom: 5px;
}
#murzone-image,
.murzone-text {
  padding-bottom: 10px;
}
#murzone-image img {
  max-width: 100%;
}
.page-node .region-content .field-name-field-first-image img,
.page-node .region-content .field-name-field-second-image img,
.page-node .region-content .field-name-field-third-image img {
  width: 100%;
  height: auto;
}
.page-node .region-content .field-name-field-first-image-caption,
.page-node .region-content .field-name-field-second-image-caption,
.page-node .region-content .field-name-field-third-image-caption {
  color: #00728F;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 22px;
  font-weight: normal;
  font-style: italic;
  border-top: 1px solid #444444;
  margin: 15px 0px 10px 0px;
  padding: 10px 0px 0px 0px;
}
/* Related articles */

.page-node .region-content .related-articles-title {
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  border-top: 1px solid #a5b8c4;
  border-bottom: 1px solid #a5b8c4;
}
.page-node .region-content .field-name-field-related-articles {
  margin-top: 15px;
}
.page-node .region-content .field-name-field-related-articles .field-label {
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
  margin: 20px 0px 10px 0px;
  padding: 1px 0px 1px 0px;
  color: #00728F;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
}
.page-node .region-content .field-name-field-related-articles .field-item a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
  background: url(../images/bullet_13BAEE.gif) no-repeat 0px 5px;
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: bold;
}
.context-news.page-node .region-content .field-name-field-related-articles .field-item a {
  background-image: url(../images/bullet_0085A1.gif);
}
.context-cpd.page-node .region-content .field-name-field-related-articles .field-item a {
  background-image: url(../images/bullet_AAD155.gif);
}
.context-subscribe.page-node .region-content .field-name-field-related-articles .field-item a {
  background-image: url(../images/bullet_F16030.gif);
}
.context-murzone.page-node .region-content .field-name-field-related-articles .field-item a {
  background-image: url(../images/bullet_06A1D9.gif);
}
.context-views.page-node .region-content .field-name-field-related-articles .field-item a {
  background-image: url(../images/bullet_F58220.gif);
}
.context-careers.page-node .region-content .field-name-field-related-articles .field-item a {
  background-image: url(../images/bullet_ED3095.gif);
}
.context-cddata.page-node .region-content .field-name-field-related-articles .field-item a {
  background-image: url(../images/bullet_FDE025.gif);
}
.page-node .region-content .field-name-field-related-articles .field-item a:hover {
  color: #999999;
}
/* Related Videos */

.page-node .region-content .field-name-field-related-videos .field-label {
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
  margin: 20px 0px 10px 0px;
  padding: 1px 0px 1px 0px;
  color: #00728F;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
}
/*Article pages : End */

.view-display-id-product_page .views-field-field-main-image img {
  width: 95%
}

/* MUR Zone : Start */

.context-murzone footer.submitted {
  font-size: 0.92em;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  line-height: 34px;
  color: #0091d0;
}
/* MUR Zone : Homepage : Start */

.context-murzone #murzone-image {
  float: right;
  margin-right: 0;
}
.context-murzone #murzone-text {
  margin-left: 0;
}
.context-murzone #murzone-text {
  margin-top: -20px;
}
.context-murzone #murzone-text p {
  padding-top: 20px;
}
.context-murzone #region-content {
  /* top */
}
/* Resources */
.context-murzone #region-bcontent-first h2 {
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 1.54em;
  line-height: 24px;
  color: #444444;
  margin-bottom: 6px;
}
.context-murzone #region-bcontent-first h3 {
  font-family: 'FedraSansAltStd-Medium', Arial, helvetica, sans-serif;
  font-size: 1.15em;
  line-height: 18px;
  font-weight: normal;
  color: #0091d0;
}
.context-murzone #region-bcontent-first p {
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  margin-bottom: 20px;
}
/* FAQs */

.context-murzone #block-boxes-mur-resources {
  background: none;
  margin-bottom: 20px;
}
.context-murzone #block-boxes-mur-resources .block-inner {
  padding: 0;
}
.context-murzone #block-boxes-mur-faqs {
  background: #f2f2f2;
  margin-bottom: 20px;
}
.context-murzone #block-boxes-mur-faqs .block-inner {
  padding: 10px;
}
.context-murzone #block-boxes-mur-faqs h2 {
  font-family: 'FedraSansAltStd-Bold', Arial, helvetica, sans-serif;
  font-size: 1.54em;
  line-height: 24px;
  color: #0091d0;
  margin-bottom: 6px;
  font-weight: normal;
  letter-spacing: 0;
}
.context-murzone #block-boxes-mur-faqs li {
  color: #444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  line-height: 18px;
  padding-bottom: 10px;
  list-style: none;
}
.context-murzone #block-boxes-mur-faqs ul li:before {
  /* Unicode bullet symbol */
  content: '\2022 ';
  font-size: 18px;
  /* Bullet color */
  color: #0091d0;
  padding-right: 0.5em;
}

.context-murzone #block-boxes-mur-resources h2 {
  font-family: 'FedraSansAltStd-Bold', Arial, helvetica, sans-serif;
  font-size: 1.54em;
  line-height: 24px;
  color: #444;
  margin-top: 6px;
  font-weight: normal;
  letter-spacing: 0;
}
.view-latest-news ul {
  padding: 0px;
  margin: 0px;
}
.context-murzone #block-boxes-mur-resources ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.context-murzone #block-boxes-mur-resources ul li {
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: bold;
  margin: 0px 0px 8px 7px;
  margin: 0px;
  padding: 0px 0px 0px 13px;
  background: url(../images/bullet_06A1D9.gif) no-repeat 0px 7px;
  background-size: 7px 7px;
}
.context-murzone #block-boxes-mur-resources ul a {
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: bold;
}
.context-murzone #block-boxes-mur-resources ul a:hover {
  color: #999999;
}
.imprtnt-text {
  font-size: 1.4em;
  color: #0091d0;
  text-align: left;
  font-family: 'FedraSansAltStd-Medium', Arial, helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  padding-bottom: 10px;
  display: block;
  clear: both;
}
.context-murzone #block-boxes-mur-resources {
  float: left;
  width: 300px;
  margin-top: 8px;
}
.context-murzone #block-boxes-mur-faqs {
  float: right;
  width: 300px;
  margin: 0;
  margin-top: 20px;
}
.context-murzone #block-views-latest-murzone-articles-block {
  float: right;
  width: 300px;
  margin-left: 25px;
}
#block-views-latest-murzone-articles-block {
  margin-top: 20px;
}
#block-views-latest-murzone-articles-block .block-title {
  display: block;
  background: none;
  border: 1px solid #444;
  line-height: 1;
  border-right: none;
  border-left: none;
  padding: 8px 0;
  font-family: 'FedraSansAltStd-Medium', Arial, helvetica, sans-serif;
  font-size: 1.54em;
  color: #0091d0;
  text-align: left;
  text-transform: none;
}
#block-views-latest-murzone-articles-block .item-list ul li {
  font-size: 1em;
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
  margin-top: 5px;
  background: url("../images/bullet_06A1D9.gif") no-repeat 0 5px;
  background-size: 7px 7px;
  padding: 0 0 0 13px;
}
#block-views-latest-murzone-articles-block .item-list ul li a {
  color: #444;
  text-decoration: none;
  font-weight: normal;
}
#block-views-latest-murzone-articles-block .item-list ul li a:hover {
  color: #999;
}

.page-murzone-murtips-by-class,
.page-murzone-murtips-by-condition {} .page-murzone-murtips-by-class #region-content h2 {
                                        font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
                                        font-size: 19px;
                                        line-height: 24px;
                                        color: #444444;
                                        margin-bottom: 6px;
                                        font-weight: normal;
                                        letter-spacing: 0.5px;
                                      }
.page-murzone-murtips-by-class #region-content .view-header p,
.page-murzone-murtips-by-condition #region-content .view-header p {
  font-family: Arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  font-weight: normal;
  margin-bottom: 6px;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list,
.page-murzone-murtips-by-condition #region-content .view-content .item-list {
  max-height: 400px;
  overflow: auto;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list ul,
.page-murzone-murtips-by-condition #region-content .view-content .item-list ul {
  background: #FFFFFF;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list ul li.mur-alpha,
.page-murzone-murtips-by-condition #region-content .view-content .item-list ul li.mur-alpha {
  background: #8CD2ED;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Arial, helvetica, sans-serif;
  margin: 4px 0px 4px 0px;
  padding: 1px 3px 1px 10px;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list ul li,
.page-murzone-murtips-by-condition #region-content .view-content .item-list ul li {
  background: #D4EDF9;
  margin: 4px 0px 4px 0px;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list ul li a,
.page-murzone-murtips-by-condition #region-content .view-content .item-list ul li a {
  display: block;
  color: #333333;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  padding: 3px 3px 3px 10px;
}
/*.page-murzone-murtips-by-class .view-footer a,
  .page-murzone-murtips-by-condition .view-footer a{
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:        border-box;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 30px auto;
    padding: 5px;
    text-decoration: none;
    text-align: center;

    background-color: #06A1D9;
    background-image: -moz-linear-gradient(4deg, #117abb, #06A1D9);
    background-image: -ms-linear-gradient(4deg, #117abb, #06A1D9);
    background-image: -o-linear-gradient(4deg, #117abb, #06A1D9);
    background-image: -webkit-linear-gradient(4deg, #117abb, #06A1D9);
    background-image: linear-gradient(4deg, #117abb, #06A1D9);
    -moz-border-radius: 7px;
    -moz-box-shadow: #FFFFFF 0px 0px 2px;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: #6E7849 0 0 7px;
    border-radius: 7px;
    border: 3px solid #919498;
    box-shadow: #FFFFFF 0px 0px 2px;
    color: #FFFFFF;
  }


  .page-murzone-murtips-by-class .view-footer a:hover,
  .page-murzone-murtips-by-condition .view-footer a:hover {
    background-color: #06A1D9;
    background-image: -moz-linear-gradient(4deg, #E3E4E5, #C3C5C7);
    background-image: -ms-linear-gradient(4deg, #E3E4E5, #C3C5C7);
    background-image: -o-linear-gradient(4deg, #E3E4E5, #C3C5C7);
    background-image: -webkit-linear-gradient(4deg, #E3E4E5, #C3C5C7);
    background-image: linear-gradient(4deg, #E3E4E5, #C3C5C7);
    -moz-border-radius: 7px;
    -moz-box-shadow: #FFFFFF 0px 0px 2px;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: #6E7849 0 0 7px;
    border-radius: 7px;
    border: 3px solid #00A3D8;
    box-shadow: #FFFFFF 0px 0px 2px;
    color: #58595B;
  }
  */

.page-murzone-murtips-by-class .view-footer a,
.page-murzone-murtips-by-condition .view-footer a {
  border-radius: 5px;
  background: #0091d0;
  border: none;
  box-shadow: none;
  padding: 0;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  margin-top: 40px;
}
.page-murzone-murtips-by-class .view-footer a span,
.page-murzone-murtips-by-condition .view-footer a span {
  margin-left: 20px;
  padding-right: 20px;
  display: block;
  height: 40px;
  line-height: 40px;
}
.page-murzone-murtips-by-class .view-footer a:hover,
.page-murzone-murtips-by-condition .view-footer a:hover {
  border: none;
  box-shadow: none;
  padding: 0;
  background-color: #06A1D9;
  background-image: -moz-linear-gradient(4deg, #E3E4E5, #C3C5C7);
  background-image: -ms-linear-gradient(4deg, #E3E4E5, #C3C5C7);
  background-image: -o-linear-gradient(4deg, #E3E4E5, #C3C5C7);
  background-image: -webkit-linear-gradient(4deg, #E3E4E5, #C3C5C7);
  background-image: linear-gradient(4deg, #E3E4E5, #C3C5C7);
}
.page-murzone-murtips-by-class .view-footer a:hover span,
.page-murzone-murtips-by-condition .view-footer a:hover span {
  color: #58595B;
}
/* MUR Zone : List : End */

.page-news .block-system-main {
  background: #f2f2f2;
  float: none;
}
.page-news .block-system-main .block-inner {
  padding: 10px;
}
.page-news .block-system-main .block-inner .block-title {
  font-size: 1.54em;
  color: #0091d0;
  text-align: left;
  font-family: 'FedraSansAltStd-Medium', Arial, helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  background: none;
  padding: 0;
}
.page-news .block-system-main .block-inner .item-list ul li {
  font-size: 1em;
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.page-news .block-system-main .block-inner .item-list ul li a {
  color: #444;
  text-decoration: none;
  font-weight: normal;
}
.page-news .block-system-main .block-inner .item-list ul li a:hover {
  color: #999;
}
.page-news .block-system-main .more-link {
  display: block;
  clear: both;
  border-top: 1px solid #999;
  padding-top: 5px;
  text-align: right;
}
.page-news .block-system-main .more-link a {
  display: inline-block;
  text-align: right;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #F58220;
}
.page-news .block-system-main .more-link a:hover {
  color: #00B8EE;
}
/* MUR Zone : Article : Start */

.page-node.node-type-cd-mur-tip h1.title {
  font-size: 2.30em;
  font-weight: normal;
  font-family: 'FedraSansAltStd-Bold', 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  line-height: 34px;
  color: #444444;
}
.page-node.node-type-cd-mur-tip footer.submitted {
  font-size: 0.92em;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  line-height: 34px;
  color: #0091d0;
}
.page-node.node-type-cd-mur-tip .field-type-text-long.field-name-field-standfirst {
  font-size: 1em;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
  line-height: 18px;
  color: #444444;
  margin-bottom: 20px;
}
.page-node.node-type-cd-mur-tip h2 {
  font-size: 1.15em;
  font-family: 'FedraSansAltStd-Medium', Arial, helvetica, sans-serif;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: 0;
  color: #0091d0;
}
.page-node.node-type-cd-mur-tip .field-name-body.field-type-text-with-summary p {
  font-size: 13px;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 18px;
  color: #333333;
  margin-bottom: 20px;
}
.page-node.node-type-cd-mur-tip .field-type-text-long {
  font-size: 13px;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  margin-bottom: 20px;
}
/* MUR Zone : Article : End */
/* MUR Zone : End */
/* Footer: Start */

#section-footer ul.menu {
  display: table;
  width: 100%;
}
#section-footer ul.menu li {
  display: table-cell;
  text-align: center;
  width: 1%;
}
#section-footer ul.menu li a {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #444444;
}
#section-footer ul.menu li a:hover {
  color: #15ABEB;
}
/* Main foooter */

#region-footer-menu .menu-name-main-menu ul.menu {
  margin-bottom: 28px;
}
#region-footer-menu .menu-name-main-menu ul.menu li a {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #444444;
}
#region-footer-menu .menu-name-main-menu ul.menu li a:hover {
  color: #15ABEB;
}
/*#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-218 { border-bottom: 3px solid #13BAEE; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-743 { border-bottom: 3px solid #0085A1; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-769 { border-bottom: 3px solid #AAD155; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-767 { border-bottom: 3px solid #F16030; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-738 { border-bottom: 3px solid #06A1D9; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-742 { border-bottom: 3px solid #F58220; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-891 { border-bottom: 3px solid #ED3095; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-750 { border-bottom: 3px solid #66c097; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-740 { border-bottom: 3px solid #13BAEE; }
#region-footer-menu .menu-name-main-menu ul.menu li.menu-mlid-764 { border-bottom: 3px solid #686868; }
*/
/* bottom foooter */

#region-footer-menu .menu-name-menu-footer-menu ul.menu {
  padding: 0px;
  margin: 0px;
}
#region-footer-menu .menu-name-menu-footer-menu ul.menu li {
  padding: 0px;
  margin: 0px;
}
#region-footer-message {
  border-top: 1px solid #444444;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  text-align: center;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: normal;
}
/* Footer: End */
/* Quicktabs : Start */

.quicktabs-hide {
  display: none;
}
ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
ul.quicktabs-tabs li a:focus {
  outline: none;
}
/* Left */

ul.quicktabs-tabs {
  font-size: 0px;
  display: table;
  width: 100%;
  border-top: 3px solid #FFFFFF;
}
ul.quicktabs-tabs li {
  display: inline-block;
  display: table-cell;
}
ul.quicktabs-tabs li {
  font-size: 0px;
  background: transparent url(../images/tabs2/tab_2.gif) no-repeat right top;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 30px;
}
ul.quicktabs-tabs li.first {
  background: transparent url(../images/tabs2/tab_2.gif) right top;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
ul.quicktabs-tabs li.active {
  background: transparent url(../images/tabs2/tab_active_main.gif) no-repeat right top;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
ul.quicktabs-tabs li.active.first {
  background: transparent url(../images/tabs2/tab_active_main.gif) repeat right top;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
/* right */

ul.quicktabs-tabs li a {
  display: block;
}
ul.quicktabs-tabs li a {
  background: url(../images/tabs2/tab_1.gif) no-repeat left top;
}
ul.quicktabs-tabs li.first a {
  background: none;
}
ul.quicktabs-tabs li.active a {
  background: url(../images/tabs2/tab_active_left_first.gif) no-repeat left top;
}
ul.quicktabs-tabs li.active.first a {
  background: none;
}
ul.quicktabs-tabs li a {
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  position: relative;
  top: 0px;
  height: 100%;
  width: 100%;
  display: block;
  line-height: 26px;
}
ul.quicktabs-tabs li.active a {
  color: #222222;
  font-weight: bold;
}
/* Quicktabs : End */
.register-logo {
  margin-top: 4px;
}
.view-cpd-courses table {
  width: 100%;
}
.view-cpd-courses table caption {
  text-align: left;
}
.view-cpd-courses table caption .term {
  font-size: 1.2em;
  color: #0D6543;
}
.page-mycpd #region-content h1#page-title {
  background-color: #b5054a
}
#region-content h1#page-title {
  background-color: #99cc3b;
  color: #FFFFFF;
  height: 40px;
  line-height: 38px;
  padding-left: 0px;
  margin-bottom: 20px;
  font-family: Arial, helvetica, sans-serif;
  font-size: 2.30em;
  line-height: 34px;
  font-weight: bold;
}
.view-cpd-courses .view-content .view-table-wrapper {
  background-color: #F2F2F2;
  padding: 10px;
  margin-bottom: 20px;
}
.view-cpd-courses .view-content .view-table-wrapper .term {
  font-family: 'FedraSansAltStd-Bold' Arial, Helvetica, sans-serif;
  font-size: 2.15em;
  color: #006543;
}

.view-cpd-courses .view-content .view-table-wrapper .views-field-title {
  color: #555555;
  line-height: 28px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.15em;
}
.view-cpd-courses .view-content .view-table-wrapper .views-table tr th {
  border-bottom: 1px;
}
.view-cpd-courses .view-content .view-table-wrapper tr {
  border-bottom: #797979 1px solid !important;
}
.view-cpd-courses .view-content .view-table-wrapper caption .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #333333;
  line-height: 18px;
  margin-bottom: 7px;
}
.view-cpd-courses .view-content .view-table-wrapper .views-field-nothing a {
  font-family: Arial, Helvetica, sans-serif;
  color: #F58220;
  font-weight: bold;
  text-decoration: none;
}
#block-boxes-cpd-training-description .content .boxes-box-content {
  line-height: 22px;
  letter-spacing: normal;
  color: #333333;
  font-size: 1.23em;
  font-family: Arial, Helvetica, sans-serif;
}
.view-cpd-courses .views-table .views-field-field-course-allow-try-first a {
  background: url("../images/btn-bar-left.jpg") repeat-x scroll 0 0 transparent;
  border-radius: 5px;
  color: #FFFFFF;
  height: 24px;
  line-height: 24px;
  padding: 4px 15px;
  text-decoration: none;
  font-weight: bold;
}
.view-cpd-courses .views-table .views-field-nothing-1 a {
  background: url("../images/buy-now-btn-bg-bar.jpg") repeat-x scroll 0 0 transparent;
  border-radius: 5px;
  color: #FFFFFF;
  height: 24px;
  line-height: 24px;
  padding: 5px 15px;
  text-decoration: none;
  font-weight: bold;
}

.course-description {
  background: #f1f1f2;
  padding: 10px;
  margin-bottom: 20px;
}
.course-description .course-title {
  color: #006543;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  font-size: 2.15em;
}
.course-description .course-desc p {
  padding-bottom: 15px;
  font-size: 1em;
  letter-spacing: normal;
}
.course-description .field-name-field-product .field-label {
  display: none;
}
#block-system-main .course-content label {
  font-size: 18px;
  color: #aad354;
}
.node-cd-course .commerce-add-to-cart #edit-submit {
  background: url("../images/buy-btn-bar.jpg") repeat-x scroll 0 0 transparent;
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: bold;
  height: 43px;
  margin-bottom: 15px;
  margin-left: 180px;
  padding: 0 15px;
  text-decoration: none;
  text-shadow: inherit;
}
#block-system-main .course-content ul li {
  background: url("../images/bulit-symbol.png") no-repeat scroll left center transparent;
  padding-left: 15px;
  list-style: none;
}
.node-type-cd-course #region-content h1#page-title {
  display: none;
}
.brochure {
  background: url("../images/d-traububg-vricgyre-orange-btn.png") repeat-x scroll 0 0 transparent;
  border-radius: 5px;
  color: #FFFFFF !important;
  height: 24px;
  line-height: 24px;
  padding: 4px 15px;
  text-decoration: none !important;
  font-weight: bold;
  display: block;
  width: 90%;
  margin-bottom: 10px;
}
.update {
  background: url("../images/update-btn-bar.png") repeat-x scroll 0 0 transparent;
  border-radius: 5px;
  color: #FFFFFF !important;
  height: 24px;
  line-height: 24px;
  padding: 4px 15px;
  text-decoration: none !important;
  font-weight: bold;
  display: block;
  width: 90%;
  margin-bottom: 10px;
}
.cpd-page {
  background: url("../images/try-before-green-btn.png") repeat-x scroll 0 0 transparent;
  border-radius: 5px;
  color: #FFFFFF !important;
  height: 24px;
  line-height: 24px;
  padding: 4px 15px;
  text-decoration: none !important;
  font-weight: bold;
  display: block;
  width: 90%;
  margin-bottom: 10px;
}
#block-views-related-course-block h2.block-title {
  background: none repeat scroll 0 0 transparent;
  color: #006543;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.38em;
  height: 22px;
  text-transform: none;
  letter-spacing: normal;
}
#block-views-related-course-block {
  margin-top: 10px;
}
.view-related-course li .views-field-title {
  float: left;
}
.view-related-course li .views-field-view-node {
  text-align: right;
  width: 250px;
}
.view-related-course li .views-field-title a {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.view-related-course li .views-field-title a:hover {
  color: #999999;
}
.view-related-course li .views-field-view-node a {
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.view-related-course .view-content {
  padding-top: 10px;
  padding-bottom: 20px;
}
#block-cd-blocks-cpd-meet-the-team .content img {
  margin-bottom: 20px;
  margin-top: 20px;
  width: 100%;
}
.view-related-course .item-list ul li {
  background: url("../images/related.png") no-repeat scroll left center;
  margin-left: 6px;
  padding-left: 20px;
}
.view-enrolled-courses .views-table {
  width: 100%;
}
.view-enrolled-courses .views-table tr td {
  padding: 5px;
}
.node-type-cd-flexible #region-content footer.submitted {
  display: none;
}
.btn {
  border-radius: 5px;
  color: #FFFFFF !important;
  height: 24px;
  line-height: 24px;
  padding: 4px 15px;
  text-decoration: none !important;
  font-weight: bold;
  white-space: nowrap;
}
.btn-green {
  background: url("../images/try-before-green-btn.png") repeat-x scroll 0 0 transparent;
}
.btn-orange {
  background: url("../images/d-traububg-vricgyre-orange-btn.png") repeat-x scroll 0 0 transparent;
  padding-right: 7px;
}
.btn-grey {
  background: url("../images/update-btn-bar.png") repeat-x scroll 0 0 transparent;
  padding-right: 7px;
}
.btn-orange span {
  background: url("../images/right-arrow.png") no-repeat scroll 0 0 transparent;
  float: right;
  width: 20px;
  height: 20px;
  margin: 3px 0 0 3px;
}
.buttons_wrapper a.btn {
  float: left;
  margin-right: 10px;
}
.views-table {
  width: 100%;
}
.mycpd_cource_item,
.mycpd_exams_item {
  background-color: #F2F2F2;
  padding: 10px 10px;
  margin-bottom: 20px;
}
.mycpd_cource_item .views-table,
.mycpd_exams_item .views-table {
  margin-bottom: 0px;
}
.mycpd_cource_item table tr {
  border-bottom: #797979 1px solid;
}
.mycpd_cource_item table tr.views-field-button {
  border-bottom: none;
}
.mycpd_cource_item table th {
  color: #006543;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.mycpd_cource_item table td {
  padding: 5px 3px;
}
.mycpd_cource_item table td.views-field-title {
  color: #555555;
  text-decoration: none;
}
.mycpd_cource_item table tr.views-field-button td {
  text-align: center;
  padding-top: 10px;
}
/*----------- 12-06-2014----------- */

.page-node-152 .course-description .course-title {
  color: #c8215b;
  text-transform: uppercase;
}
.node-type-cd-course .node-cd-course .course-description {
  background: #eae5e0
}
.node-type-cd-course .course-description .buttons label,
.node-type-cd-course .course-description label {
  font-size: 16px;
  color: #c8215b;
  padding: 10px 0
}
.node-type-cd-course .course-description .buttons {
  margin: 0 0 15px 0;
}
.node-type-cd-course .course-description .buttons .button-buy-now,
.node-type-cd-course .course-description .buttons .button-try-free,
.node-type-cd-course .course-description .buttons .button-access {
  display: inline-block;
  margin: 15px 8px 0 8px;
}
.node-type-cd-course .course-description .button-buy-now a {
  background: url(../images/green_button.png) no-repeat center center;
  width: 183px;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  display: block;
}
.node-type-cd-course .course-description .button-try-free a {
  background: url(../images/red_button.png) no-repeat center center;
  width: 178px;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  display: block;
}
.node-type-cd-course .course-description .button-access a {
  background: url(../images/blue_button.png) no-repeat center center;
  width: 178px;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  display: block;
}
/* SSO Login Block */

#block-cd-sso-sso-login {
  background-color: #f2f2f2;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
#block-cd-sso-sso-login h2.block-title {
  color: #15abeb;
  font-size: 1.3em;
  text-indent: 6px;
}
#block-cd-sso-sso-login #edit-sign-up {
  color: #505050;
  font-size: 0.9em;
  margin-top: 0;
}
#block-cd-sso-sso-login #user-login-form .form-item {
  overflow: hidden;
  clear: both;
  padding: 10px 0 0;
  margin: 0;
}
#block-cd-sso-sso-login #user-login-form label {
  color: #505050;
  font-size: 0.9em;
  font-weight: normal;
  float: left;
  margin-top: 2px;
}
#block-cd-sso-sso-login #user-login-form .form-item-remember-me label {
  color: #15abeb;
  font-size: 0.9em;
  margin-left: 10px;
}
#block-cd-sso-sso-login #user-login-form .form-item-remember-me .form-checkbox {
  float: left;
  margin: 3px 0 0 68px;
}
#block-cd-sso-sso-login #user-login-form #edit-forgot-pass a {
  color: #15abeb;
  font-size: 0.9em;
}
#block-cd-sso-sso-login #user-login-form #edit-submit {
  float: right;
}
#block-cd-sso-sso-login #user-login-form .form-text {
  width: 132px;
  height: 20px;
  float: right;
  border-radius: 3px;
  border: 1px solid #888;
}
#block-cd-sso-sso-login #user-login-form .form-text:focus {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2) inset;
}
#block-cd-sso-sso-login #user-login-form input.form-checkbox {
  border: 1px solid #555555;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* ---------- 17-06-2014 ----------- */

#comment-body-add-more-wrapper label {
  letter-spacing: 0px;
  font-size: 15px;
  color: #505050;
  padding: 0 0 12px 0;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
#edit-comment-body .form-textarea-wrapper textarea {
  padding: 7px;
  background: #f3f3f4;
  border: none;
  color: #333333;
  font-size: 1em;
  line-height: 18px;
}
#comments h2 {
  letter-spacing: 0px;
  font-size: 15px;
  color: #505050;
  padding: 0 0 0px 0;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  margin-bottom: 0px
}
#comment-body-add-more-wrapper .filter-wrapper,
#comment-body-add-more-wrapper .ckeditor_links {
  display: none;
}
#comment-body-add-more-wrapper .form-textarea-wrapper .grippie {
  display: none;
}
#comment-body-add-more-wrapper textarea:focus,
#comment-body-add-more-wrapper textarea:active {
  box-shadow: none;
}
#comments h3 a {
  text-decoration: none;
  font-size: 12px;
  color: #00728f;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0em
}
#comments .content .field-items {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 18px;
}
.comment-by-viewer ul.links {
  float: left;
}
.comment-by-viewer .links li a,
.comment .submitted,
.comment .submitted a {
  color: #333;
  font-size: 1em;
  line-height: 18px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}
.comment .submitted {
  font-style: italic
}
.comment-by-viewer .links li:first-child {
  padding-left: 0px;
}
li.comment_forbidden {
  padding-left: 0px !important;
  margin: 10px 0;
  float: left;
  display: block;
  width: 100%
}
.comment_forbidden a {
  color: #f58220;
  line-height: 18px;
  font-size: 15px;
  text-decoration: none;
}
.comment-add a,
.print_html a,
.print_mail a,
.comment-add a.active {
  color: #f58220;
  text-decoration: none;
  line-height: 30px;
}
/* --------------- 18-06-2014 ----------- */

.node-type-cd-course #block-system-main {
  float: none;
  margin: 0 auto
}
.context-update-plus-article #block-system-main .view-header {
  background: #EAE5E0;
  padding: 10px;
  width: 100%;
  max-width: 620px;
  margin: 0 auto 15px auto;
  float: none
}
.context-update-plus-article #block-system-main {
  width: 100%;
}
.context-update-plus-article .view-header label {
  color: #c8215b;
  font-size: 2.15em;
  margin: 10px 0 20px 0
}
.context-update-plus-article .views-row {
  border-top: 1px solid #8c8c8c;
  padding: 15px 0;
}
.context-update-plus-article .views-row .views-field-title a {
  color: #c8215b;
  font-size: 1.5em;
  margin: 15px 0;
  text-decoration: none;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.context-update-plus-article .buttons {
  display: block;
  clear: both;
}
.context-update-plus-article .buttons .button-buy-now a {
  margin: 15px 15px 0 15px;
  background: url(../images/green_button.png) no-repeat center center;
  width: 183px;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  display: block;
}
.context-update-plus-article .buttons .button-try-free,
.context-update-plus-article .buttons .button-buy-now {
  display: inline-block;
}
.context-update-plus-article .buttons .button-try-free a {
  margin: 15px 15px 0 15px;
  background: url(../images/red_button.png) no-repeat center center;
  width: 178px;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  display: block;
}
.views-field-field-main-image {
  float: left;
}
.context-update-plus-article .view-content .views-row:last-child {
  border-bottom: 1px solid #8c8c8c;
}
.view-latest-update-articles ul li .views-field-field-main-image {
  float: none;
}
.view-latest-update-articles ul li .views-field-field-main-image img {
  width: 100%;
  height: auto;
}
.context-try-before-you-buy #block-system-main .view-header {
  background: #EAE5E0;
  padding: 10px;
  width: 100%;
  max-width: 620px;
  margin: 0 auto 15px auto;
  float: none
}
.context-try-before-you-buy #block-system-main {
  width: 100%;
}
.context-try-before-you-buy .view-header label {
  color: #c8215b;
  font-size: 2.15em;
  margin: 10px 0 20px 0;
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
}
.context-try-before-you-buy .views-row {
  border-top: 1px solid #8c8c8c;
  padding: 15px 0;
}
.context-try-before-you-buy .views-row .view-field-title a {
  color: #c8215b;
  font-size: 1.5em;
  margin: 15px 0;
  text-decoration: none;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.context-try-before-you-buy .buttons {
  display: block;
  clear: both;
}
.context-try-before-you-buy .buttons .button-buy-now a {
  margin: 15px 15px 0 15px;
  background: url(../images/green_button.png) no-repeat center center;
  width: 183px;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  display: block;
}
.context-try-before-you-buy .buttons .button-try-free,
.context-try-before-you-buy .buttons .button-buy-now {
  display: inline-block;
}
.context-try-before-you-buy .buttons .button-try-free a {
  margin: 15px 15px 0 15px;
  background: url(../images/red_button.png) no-repeat center center;
  width: 178px;
  height: 50px;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  display: block;
}
.context-try-before-you-buy .view-content .views-row:last-child {
  border-bottom: 1px solid #8c8c8c;
}
.page-node-152 #block-system-main {
  width: 100%;
  max-width: 620px;
  margin: 0;
}
.page-update-plus-detail #region-header-branding-left h1 {
  overflow: visible;
  width: auto;
  color: #c8215b;
  text-transform: uppercase;
}
.page-update-plus-detail #page-title {
  display: none;
}
.page-update-plus-detail #memcache-devel {
  display: none;
}
.page-update-plus-detail #block-block-18 {
  background: #eae6e1;
  padding: 5px
}
.page-update-plus-detail #block-block-18 .block-title {
  margin: 0px 0 15px 0px;
  color: #c8215b;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif
}
.page-update-plus-detail #block-views-latest-modules-block h2.block-title {
  margin: 25px 0 0px;
  background: #c8215b;
  color: #ffffff;
  font-size: 0.92em;
  text-transform: uppercase;
}
#block-views-latest-modules-block .view-content span.field-content {
  display: block;
  clear: both;
}
#block-views-latest-modules-block .view-content a {
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  clear: both;
  text-decoration: none;
  font-weight: bold;
  float: left;
  width: 100%;
  padding: 0px 0 0px 0;
  line-height: 18px;
}
#block-views-latest-modules-block .view-content .MsoNormal a {
  color: #555555;
  font-size: 1em;
  text-decoration: none;
  font-weight: bold;
}
#block-views-latest-modules-block .view-content {
  line-height: 18px;
}
.view-latest-modules .views-row {
  display: block;
  clear: both;
  margin-top: 10px;
  float: left;
}
.view-latest-modules .views-row .views-field-title {
  float: left;
  width: 45%;
}
.view-latest-modules .views-row .views-field-body {
  float: left;
  width: 45%;
}
.view-latest-modules .views-row .views-field-view-node {
  float: left;
  width: 45%;
  clear: both;
}
.view-latest-modules .views-row .views-field-field-main-image {
  float: right
}
.view-latest-modules .view-content .views-row-first img {
  width: 100%;
  height: auto;
  /* max-width:220px;*/
}
.view-latest-modules .view-content .views-row-first .views-field-field-main-image {
  float: left;
  clear: both;
  width: 100%
}
.view-latest-modules .view-content .views-row-first .views-field-title,
.view-latest-modules .view-content .views-row-first .views-field-body,
.view-latest-modules .view-content .views-row-first .views-field-view-node {
  width: 100%;
}
#block-views-ethical-dilemma-block .views-row .views-field-title span a {
  text-decoration: none;
  font-weight: bold;
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
#block-views-ethical-dilemma-block .view-content {
  line-height: 18px;
}
#block-views-ethical-dilemma-block h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 15px 0 10px 0;
  text-transform: none;
}
#block-views-ethical-dilemma-block .views-row .views-field-field-main-image {
  float: left;
  margin: 0 15px 0 0
}
#block-views-ethical-dilemma-block .field-content,
#block-views-latest-modules-block .field-content {
  line-height: 18px;
  color: #444444;
  font-size: 1em
}
#block-views-ethical-dilemma-block .views-row .views-field-view-node a {
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  clear: both;
  text-decoration: none;
  font-weight: bold;
}
#block-views-ethical-dilemma-block .views-row {
  margin: 0 0 15px 0;
  float: left;
}
#block-views-ethical-dilemma-block .views-row .views-field-title,
#block-views-ethical-dilemma-block .views-row .views-field-body,
#block-views-ethical-dilemma-block .views-row .views-field-view-node {
  float: right;
  width: 43%;
  display: block;
  clear: right
}
.page-update-plus-detail #block-views-latest-modules-new-block h2.block-title {
  margin: 15px 0;
  background: #c8215b;
  color: #ffffff;
  font-size: 0.92em;
  text-transform: uppercase;
}
#block-views-latest-modules-new-block .view-content span.field-content {
  display: block;
  clear: both;
}
#block-views-latest-modules-new-block .view-content a {
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  clear: both;
  text-decoration: none;
  font-weight: bold;
  float: left;
  width: 100%;
  padding: 0px 0 0px 0;
  line-height: 18px;
}
#block-views-latest-modules-new-block .view-content .MsoNormal a {
  color: #555555;
  font-size: 1em;
  text-decoration: none;
  font-weight: bold;
}
#block-views-latest-modules-new-block .view-content {
  line-height: 18px;
}
.view-latest-modules-new .views-row {
  display: block;
  clear: both;
  margin-top: 10px;
  float: left;
}
.view-latest-modules-new .views-row .views-field-title {
  float: left;
  width: 45%;
}
.view-latest-modules-new .views-row .views-field-body {
  float: left;
  width: 45%;
}
.view-latest-modules-new .views-row .views-field-view-node {
  float: left;
  width: 45%;
  clear: both;
}
.view-latest-modules-new .views-row .views-field-field-main-image {
  float: right
}
.view-latest-modules-new .view-content .views-row-first img {
  width: 100%;
  height: auto;
  max-width: 220px;
}
.view-latest-modules-new .view-content .views-row-first .views-field-field-main-image {
  float: left;
  clear: both;
  width: 100%
}
.view-latest-modules-new .view-content .views-row-first .views-field-title,
.view-latest-modules-new .view-content .views-row-first .views-field-body,
.view-latest-modules-new .view-content .views-row-first .views-field-view-node {
  width: 100%;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-title span a {
  text-decoration: none;
  font-weight: bold;
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311 .view-content {
  line-height: 18px;
}
 #block-views-283c2da027a681f2d09d9e41f0a3c311 h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 15px 0 10px 0
}
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-field-main-image {
  float: left;
  margin: 0 15px 0 0
}
#block-views-283c2da027a681f2d09d9e41f0a3c311 .field-content,
#block-views-latest-modules-new-block .field-content {
  line-height: 18px;
  color: #444444;
  font-size: 1em
}
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-view-node a {
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  clear: both;
  text-decoration: none;
  font-weight: bold;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row {
  margin: 0 0 15px 0;
  float: left;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-title,
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-body,
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-view-node {
  float: right;
  width: 43%;
  display: block;
  clear: right
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-1 h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 0px 0 15px 0px;
  text-transform: capitalize;
  letter-spacing: 0;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-1 .views-row .views-field-field-main-image,
#block-views-283c2da027a681f2d09d9e41f0a3c311-1 .views-row .views-field-title,
#block-views-283c2da027a681f2d09d9e41f0a3c311-1 .views-row .views-field-body {
  width: 100%;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-1 .views-row .views-field-title a {
  font-weight: bold;
  color: #444444;
  text-decoration: none;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-1 .views-row .field-content {
  color: #555555;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-2 h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 15px 0 10px 0;
  text-transform: capitalize;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .views-field-title a {
  font-size: 1.54em;
  color: #444444;
  text-decoration: none;
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .field-content {
  color: #555555
}
#block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .views-field-field-main-image,
#block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .views-field-title,
#block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .views-field-body {
  width: 100%;
}

#block-boxes-update-plus-description {
  background-color: #f2f2f2;
  padding: 10px 7px;
}

#block-cd-blocks-update-plus-description .update-toolkits .title {
  color: #c8215b;
  font-weight: bold;
}
#block-cd-blocks-update-plus-description .update-toolkits .content {
  color: #444444;
  font-size: 1em;
  line-height: 18px;
  margin: 0 0 15px 0px;
}
#block-cd-blocks-update-plus-description .update-toolkits li {
  color: #555555;
  font-weight: bold;
  line-height: 18px;
  list-style: none;
  padding: 0px 0px 0px 13px;
  background-image: url(../images/bullet_ED3095.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

#block-views-ethical-dilemma-block-1 h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 0px 0 15px 0px;
  text-transform: capitalize;
  letter-spacing: 0;
}
#block-views-ethical-dilemma-block-1 .views-row .views-field-field-main-image,
#block-views-ethical-dilemma-block-1 .views-row .views-field-title,
#block-views-ethical-dilemma-block-1 .views-row .views-field-body {
  width: 100%;
}
#block-views-ethical-dilemma-block-1 .views-row .views-field-title a {
  font-weight: bold;
  color: #444444;
  text-decoration: none;
}
#block-views-ethical-dilemma-block-1 .views-row .field-content {
  color: #555555;
}
#block-views-ethical-dilemma-block-2 h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 15px 0 10px 0;
  text-transform: capitalize;
}
#block-views-ethical-dilemma-block-2 .views-row .views-field-title a {
  font-size: 1.54em;
  color: #444444;
  text-decoration: none;
}
#block-views-ethical-dilemma-block-2 .views-row .field-content {
  color: #555555
}
#block-views-ethical-dilemma-block-2 .views-row .views-field-field-main-image,
#block-views-ethical-dilemma-block-2 .views-row .views-field-title,
#block-views-ethical-dilemma-block-2 .views-row .views-field-body {
  width: 100%;
}
/*picture page 19 06 2014*/

.node-type-cd-picture-quiz #region-content h1#page-title {
  display: none;
}
.node-type-cd-picture-quiz #region-content .course-description {
  background: none;
  padding: 0;
}
.node-type-cd-picture-quiz #region-content .course-description .pic-quiz-title {
  font-size: 2.30em;
  line-height: 34px;
  color: #444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.node-type-cd-picture-quiz #region-content .course-description .quiz-summary {
  float: left;
  width: 225px;
  margin-top: 10px;
}
.node-type-cd-picture-quiz #region-content .course-description .pic-quiz-img {
  float: right;
  margin-top: -30px;
  margin-bottom: 10px;
}
.node-type-cd-picture-quiz #region-content .course-description li,
.node-type-cd-picture-quiz #region-content .course-description p {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.node-type-cd-picture-quiz #region-content .course-description .label-orange {
  font-size: .92em;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 34px;
  font-weight: bold;
  color: #d2232a;
  display: block;
  padding: 0 0;
}
.node-type-cd-picture-quiz #region-content .course-description .pic-quiz-desc {
  clear: both;
}
.node-type-cd-picture-quiz #region-content .course-description li span {
  display: block;
}
.node-type-cd-picture-quiz #region-content .course-description ol {
  margin-top: 0;
}
/*blog page 19 06 2014*/

.context-views #region-content .block {
  clear: both;
}
.context-views #region-content h1#page-title {
  display: none;
}
.context-views #region-content h2.block-title {
  background: #F5821F;
  color: #ffffff;
  display: inline-block;
  font-size: 0.92em;
  font-weight: normal;
  letter-spacing: 0.1em;
  padding: 1px 4px;
  text-transform: uppercase;
  height: auto;
  line-height: 21px;
}
.context-views #region-content .block .image-holder {
  float: left;
  width: 210px;
  background: #ccc;
  height: 200px;
  margin: 0 10px 10px 0;
}
.context-views #region-content .block h1 {
  font-size: 1.5em;
  line-height: 34px;
  color: #444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.context-views #region-content .block p {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.context-views #region-content .block .news_team_content p.follow_us {
  float: left;
  color: #F5821F;
}
.context-views #region-content .block .news_team_content ul {
  float: right;
}
.context-views #region-content .block .news_team_content li {
  float: left;
  margin-left: 5px;
  list-style: none;
  display: block;
}
.context-views #region-content .block .news_team_content li a {
  display: block;
  overflow: hidden;
  width: 24px;
  height: 24px;
  background: no-repeat center top;
}
.context-views #region-content .block .news_team_content li.in a {
  background-image: url(../images/icon-in.png);
}
.context-views #region-content .block .news_team_content li.tw a {
  background-image: url(../images/icon-twtr.png);
}
.context-views #region-content .block .news_team_content li.fb a {
  background-image: url(../images/icon-fb.png);
}
.context-views #region-content .block .news_team_content li.rss a {
  background-image: url(../images/icon-rss.png);
}
.context-views #region-content .block .block-inner {
  clear: both;
  padding-top: 15px;
}
.context-views #region-content .block .views-field-title a {
  font-size: 1.90em;
  line-height: 1.5;
  color: #444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.context-views #region-content .block .views-field-picture {
  float: left;
  margin: 0 10px 10px 0;
}
.context-views #region-content .block .views-field-body .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  /*padding-top:10px;*/
}
.context-views #region-content .block .views-field-field-standfirst .field-content {
  font-size: 1em;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
}
.context-views #region-content .block .views-field-field-video-embed .BrightcoveExperience {
  max-width: 100%;
}
.context-views #region-content .block .views-field-field-article-tags .views-label {
  font-size: 1.20em;
  font-weight: bold;
  display: block;
  color: #444;
  text-align: left;
  clear: both;
  padding: 10px 0 0;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
.context-views #region-content .block .views-field-field-article-tags .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #0062a0;
  padding-top: 10px;
}
.context-views #region-content .block .views-field-changed .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.context-views #region-content .block .views-field-comment-count .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.context-views #region-content .block .view .view-header {
  font-size: 1.20em;
  font-weight: bold;
  display: block;
  color: #444;
  text-align: left;
  clear: both;
  padding: 10px 0 0;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
.context-views #region-content .block .view .view-content .item-list li {
  margin-left: 0;
  list-style: square;
  color: #F5821F;
  padding: 10px 0 0;
}
.context-views #region-content .block .view .view-content .item-list li .views-field-title a {
  font-size: 15px;
  font-weight: normal;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.context-views #region-content .block .view .view-content .item-list li .views-field-body .field-content {
  padding-top: 5px;
}
.context-views #region-main-content-right .block .block-inner h2 {
  font-size: 1.60em;
  line-height: 1.3;
  text-transform: capitalize;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.context-views #region-main-content-right .block .block-inner .twitter_feed_block {
  background: #41B3FF;
  border-radius: 10px;
  padding: 2px 2px 0;
  overflow: hidden;
}
.context-views #region-content .block .view .view-header {
  background: #F5821F;
  color: #ffffff;
  display: inline-block;
  font-size: 0.92em;
  font-weight: normal;
  letter-spacing: 0.1em;
  padding: 1px 4px;
  text-transform: uppercase;
  height: auto;
  line-height: 21px;
}
.context-views #region-main-content-middle .block h2.block-title {
  background: #F5821F;
  color: #ffffff;
  display: inline-block;
  font-size: 0.92em;
  font-weight: normal;
  letter-spacing: 0.1em;
  padding: 0 6px 0 7px;
  text-transform: uppercase;
  margin-bottom: 10px;
  height: auto;
  margin-top: 0;
  line-height: 21px;
  margin-left: 5px;
}
.context-views #region-main-content-middle .block .view .views-row {
  overflow: visible;
  padding-bottom: 10px;
}
.context-views #region-main-content-middle .block .view .views-row .views-field-name .field-content .username {
  display: block;
  width: 100%;
  overflow: hidden;
  word-break: break-all;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #444444;
}
.context-latest-blogs #region-content .block .views-field-title a {
  font-size: 1.90em;
  line-height: 1.5;
  color: #444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.context-latest-blogs #region-content .block .views-field-picture {
  float: left;
  margin: 0 10px 10px 0;
}
.context-latest-blogs #region-content .block .views-field-body .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.context-latest-blogs #region-content .block .views-field-field-video-embed .BrightcoveExperience {
  max-width: 100%;
}
.context-latest-blogs #region-content .block .views-field-field-article-tags .views-label {
  font-size: 1.20em;
  font-weight: bold;
  display: block;
  color: #444;
  text-align: left;
  clear: both;
  padding: 10px 0 0;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
.context-latest-blogs #region-content .block .views-field-field-article-tags .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.context-latest-blogs #region-content .block .views-field-changed .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.context-latest-blogs #region-content .block .views-field-comment-count .field-content {
  font-size: 1em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
  padding-top: 10px;
}
.context-latest-blogs #region-content .block .view .view-header {
  font-size: 1.20em;
  font-weight: bold;
  display: block;
  color: #444;
  text-align: left;
  clear: both;
  padding: 10px 0 0;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
.context-latest-blogs #region-content .block .view .view-content .item-list li {
  margin-left: 0;
  list-style: square;
  color: #F5821F;
  padding: 10px 0 0;
}
.context-latest-blogs #region-content .block .view .view-content .item-list li .views-field-title a {
  font-size: 1em;
  font-weight: normal;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.context-latest-blogs #region-content .block .view .view-content .item-list li .views-field-body .field-content {
  padding-top: 5px;
}
.context-views #region-content .block .views-field-comment-count {
  clear: both;
}
.context-views #region-content .block .views-field-comment-count .blog-info-section {
  background-color: #f2f2f2;
  padding: 10px;
  display: block;
  clear: both;
}
.context-views #region-content .block .views-field-comment-count .blog-info-section .blog-info-section-left {
  display: block;
  width: 400px;
}
.context-views #region-content .block .views-field-comment-count .blog-info-section .blog-info-section-right {
  display: block;
  float: right;
}
.page-node-take.node-type-quiz #region-header-branding-left h1 {
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
  font-size: 5.19em;
  color: #006543;
  font-weight: normal;
}
.page-node-take.node-type-quiz #region-header-branding-left h1 span {
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  color: #006543;
  font-weight: bold;
}
.page-node-take.node-type-quiz #region-content h1#page-title {
  font-family: 'FedraSansAltStd-Demi', Arial, Helvetica, sans-serif;
  font-size: 2.3em;
  background-color: #edf4d8;
  color: #006543;
  padding: 20px;
  font-weight: normal;
  height: auto;
}
.node-type-quiz #quiz-question-answering-form ul li {
  background-color: #f2f2f2;
  color: #555555;
  padding: 10px;
  margin: 0 0 20px 0;
  list-style: decimal inside none;
}
.node-type-quiz #quiz-question-answering-form ul li > div {
  display: inline-block;
}
.node-type-quiz #quiz-question-answering-form ul li .form-radios {
  min-height: 15px;
}
.node-type-quiz #quiz-question-answering-form ul li .form-type-radio {
  float: left;
  margin-right: 20px;
}
.node-type-quiz #quiz-question-answering-form input[type="submit"] {
  border-radius: 5px;
  color: #FFFFFF !important;
  line-height: 24px;
  padding: 4px 15px;
  text-decoration: none !important;
  font-weight: bold !important;
  white-space: nowrap;
  background: url("../images/try-before-green-btn.png") repeat-x scroll 0 0 transparent;
  text-shadow: none;
}
/* ---------- 22-06-2014 ---------------- */

.omega-mediaqueries-processed.omega-equalheights-processed #region-main-content-middle .view-latest-update-plus-articles img {
  width: 100%
}
.omega-mediaqueries-processed.omega-equalheights-processed #region-main-content-middle .view-latest-update-plus-articles .view-header {
  overflow: hidden;
}
#block-views-enrolled-courses-block-1.block-views h2.block-title,
#block-views-enrolled-courses-block-2.block-views h2.block-title,
.block-anonumys-course-block h2.block {
  background: #ec471e;
}
#block-views-enrolled-courses-block-1 .view-enrolled-courses .views-field-title a,
#block-views-enrolled-courses-block-2 .view-enrolled-courses .views-field-title a {
  color: #444;
  text-decoration: none;
  font-size: 1em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
#block-views-enrolled-courses-block-1 .view-enrolled-courses,
#block-enrolled-courses-block-2 .view-enrolled-courses {
  color: #333333;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
}
#block-enrolled-courses-block-2 .view-enrolled-courses .views-field-title,
#block-views-enrolled-courses-block-2 .view-enrolled-courses .views-field-title {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
#block-views-enrolled-courses-block-1 .view-enrolled-courses .views-field-enroll-end {
  font-weight: bold;
  color: #444444;
}
#block-views-enrolled-courses-block-1 .view-enrolled-courses .views-field-view-node,
#block-views-enrolled-courses-block-2 .view-enrolled-courses .views-field-view-node {
  text-align: right;
  margin-top: -18px;
  float: right;
}
#block-views-enrolled-courses-block-1 .view-enrolled-courses .views-field-view-node a,
#block-views-enrolled-courses-block-2 .view-enrolled-courses .views-field-view-node a {
  text-decoration: none;
  color: #F58220;
  float: right;
  font-size: 1em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
#block-views-enrolled-courses-block-1 .view-enrolled-courses .views-row,
#block-views-enrolled-courses-block-2 .view-enrolled-courses .views-row {
  border-bottom: 1px dotted #444444;
  padding: 5px 0
}
#block-views-enrolled-courses-block-1 h2.block-title {
  margin: 0 0 0;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-picture {
  height: 65px;
  overflow: hidden;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-picture .user-picture {
  text-align: center;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-picture img {
  height: 65px;
  vertical-align: bottom;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-field-original-author {
  float: left;
  width: 60%;
  word-break: break-all;
  color: #555555;
  font-size: 13px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-field-full-name {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #555555;
  min-height: 18px;
  padding: 7px 0;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-nothing {
  float: left;
  color: #555555;
  font-size: 13px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  height: auto;
  overflow: hidden;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-field-original-author {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1em;
}
#block-views-front-blog-list-block .view-front-blog-list .views-row {
  padding: 5px 0;
  float: left;
  width: 140px;
  margin-right: 15px;
}
#block-views-front-blog-list-block .view-front-blog-list .more-link a {
  padding: 10px 0;
  display: block;
  float: left;
}
#block-views-latest-update-articles-block .view-latest-update-articles {
  font-family: Arial, Helvetica, sans-serif
}
#block-views-latest-update-articles-block .view-latest-update-articles .views-field {
  color: #444444;
  line-height: 18px;
  padding-bottom: 3px;
}
#block-views-latest-update-articles-block .view-latest-update-articles .views-field-title,
.view-display-id-page_2 .views-field-title {
  color: #f58220;
  line-height: 18px;
}
#block-views-latest-analysis-articles-block .views-field-title {
  font-size: 1.54em;
  color: #444444;
}
#block-views-12871e1898dc02e628e5a150130d2308 .view-latest-update-plus-articles .view-header {
  color: #333333;
  line-height: 18px;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif
}
#block-views-12871e1898dc02e628e5a150130d2308 .view-latest-update-plus-articles .view-header h3 {
  color: #444444;
  line-height: 24px;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
#block-views-12871e1898dc02e628e5a150130d2308 .view-latest-update-plus-articles .item-list .views-field a {
  color: #333333;
  line-height: 18px;
  font-size: 1em
}
#quicktabs-tabpage-front_most_popular-2 .view-latest-video .views-field {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif
}
#quicktabs-tabpage-front_most_popular-2 .view-latest-video .views-field a {
  color: #333333;
  text-decoration: none;
}
#quicktabs-tabpage-front_most_popular-2 #quicktabs-tabpage-front_most_popular-2 .view-latest-video ul {
  margin: 0px;
  padding: 0px;
}
.block-quicktabs-front-most-popular {
  background: #f2f2f2;
  padding: 0px
}
#quicktabs-tabpage-front_most_popular-2 .view-latest-video li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
  background-image: url(../images/bullet_13BAEE.gif);
  background-repeat: no-repeat;
  background-position: 0px 7px;
  background-size: 7px 7px;
}
#quicktabs-container-front_most_popular .item-list ul {
  padding-left: 7px;
}
#block-block-25 .latest-video,
#block-block-26 .latest-video {
  min-height: 200px;
  background: #f2f2f2
}
#block-views-highlighted-news-block .views-field-field-standfirst {
  float: left;
  width: 40%;
  clear: left;
  margin-top: 15px;
}
#block-views-highlighted-news-block .views-field-field-main-image,
#block-views-highlighted-news-block .views-field-field-main-image-1 {
  float: right;
  text-align: right;
}
#block-views-highlighted-news-block .views-field-title {
  float: left;
  width: 40%;
  clear: left
}
#block-views-highlighted-news-block .views-field-comment-count {
  float: left;
  width: 40%;
  clear: left
}
.dateInput {
  width: 85px;
  height: 30px;
}
.quiz_take_summary {
  background: none repeat scroll 0 0 #f2f2f2;
  color: #555555;
  padding: 10px;
}
.quiz_take_summary table {
  border: none;
}
.quiz_take_summary table tr {
  border-top: #555555 1px solid;
}
.quiz_take_summary table td {
  padding: 10px 0;
}
#views_slideshow .views-field-title {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif
}
/****************** view-my-courses *********************/

.view-my-courses .mycpd_cource_item {
  background-color: #F2F2F2;
  padding: 10px 10px;
  margin-bottom: 20px;
}
.view-my-courses .mycpd_cource_item .views-table,
.mycpd_exams_item .views-table {
  margin-bottom: 0px;
}
.view-my-courses .mycpd_cource_item table tr {
  border-bottom: #797979 1px solid;
}
.view-my-courses .mycpd_cource_item table tr.views-field-button {
  border-bottom: none;
}
.view-my-courses .mycpd_cource_item table th {
  color: #006543;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.view-my-courses .mycpd_cource_item table td {
  padding: 5px 3px;
}
.view-my-courses .mycpd_cource_item table td.views-field-title,
.view-my-courses .mycpd_cource_item table td.views-field-title a {
  color: #555555;
  text-decoration: none;
  width: 40%;
}
.view-my-courses .mycpd_cource_item table tr.views-field-button td {
  text-align: center;
  padding-top: 10px;
}
/*************************************************************/
/******************************view-my-exams**********************/

.view-my-exams .view-grouping-header,
.view-my-exams .view-grouping .views-table caption {
  display: none;
}
.view-my-exams .buttons_wrapper a.btn.btn-green {
  float: right;
}
/************************* SEARCH **********************************/

#views-exposed-form-search-filter-page-2,
#block-views-exp-search-filter-page-2 {
  display: inline-block;
  float: right;
}
.page-cpd-search #region-header-branding-left h1 {
  color: #06A1D9;
}
.page-cpd-search .view-search-filter .views-field-title a,
.page-category .view-search-filter .views-field-title a {
  color: #15abeb;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
.page-cpd-search .view-search-filter .views-field-changed,
.page-category .view-search-filter .views-field-changed {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.page-cpd-search .view-search-filter .views-field-changed a,
.page-category .view-search-filter .views-field-changed a {
  color: #15abeb;
}
.page-cpd-search .view-search-filter .views-field-body,
.page-category .view-search-filter .views-field-body {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.views-field-field-article-tags li {
  background: #a8a5a4;
  display: inline-block;
  color: #ffffff;
  margin: 10px 1.5em 0 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.views-field-field-article-tags li a {
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: 2px 5px;
  min-width: 66px;
  height: 20px;
}
.views-field-field-article-tags li a:hover {
  background: #d4d4d4;
  color: #666666;
}
.views-field-field-article-tags {
  border-bottom: 1px solid #555555;
  margin: 0px 0 20px;
  width: 100%;
}
#views-exposed-form-search-filter-page .form-item-keys input {
  background-color: #F2F2F2;
  color: #444444;
  border: #cccccc 1px solid;
  height: 30px;
}
#views-exposed-form-search-filter-page .views-exposed-form label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #444444;
}
#views-exposed-form-search-filter-page .view-header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #444444;
  font-weight: bold;
}
#views-exposed-form-search-filter-page .views-widget-filter-keys {
  clear: both;
  display: block;
  float: none;
}
.view-search-filter .view-header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #444444;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
.view-search-filter .attachment-before {
  margin: 0 0 20px 0;
}
.view-search-filter .view-display-id-attachment_1 a,
.view-search-filter .view-display-id-attachment_1 h3 .result-count {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #444444;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}
.view-search-filter .view-display-id-attachment_1 a:hover,
.view-search-filter .view-display-id-attachment_1 a:active {
  color: #15abeb;
}
ul.pager li {
  text-transform: capitalize;
}
ul.pager li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #444444;
  text-decoration: none;
  height: 18px;
  font-weight: bold;
  text-transform: capitalize;
  display: inline-block;
}
ul.pager li.pager-first a {
  background: url(../images/pager_nav_first.png) no-repeat;
  padding-left: 20px;
}
ul.pager li.pager-previous a {
  background: url(../images/pager_nav_prev.png) no-repeat;
  padding-left: 16px;
}
ul.pager li.pager-next a {
  background: url(../images/pager_nav_next.png) no-repeat right;
  padding-right: 18px;
}
ul.pager li.pager-last a {
  background: url(../images/pager_nav_last.png) no-repeat right;
  padding-right: 20px;
}
/*******************************************************************/
/************************* SEARCH title summary**********************************/

.view-search-filter .attachment .search-summary {
  display: none;
}
.page-cpd-search #block-system-main .search-summary,
.page-category #block-system-main .search-summary {
  font-size: 20px;
  background-color: #f2f2f2;
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 22px;
  padding: 10px;
  margin-bottom: 20px;
}
.page-cpd-search #block-system-main .summary-text,
.page-category #block-system-main .summary-text {
  margin: 5px;
}
/*******************************************************************/
/************************* tag listing **********************************/

.page-taxonomy #block-system-main h2.node-title a {
  color: #15abeb;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif !important;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 18px;
}
.page-taxonomy #block-system-main .submitted {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.page-taxonomy #block-system-main .field-name-body {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.page-taxonomy #block-system-main .content-bottom-left.grid-11 {
  width: 100%;
}
.node .field-name-field-article-tags,
.node .field-name-field-control-tags {
  margin: 0 0 20px;
  width: 100% !important;
}
.field-name-field-article-tags,
.field-name-field-control-tags {
  padding-bottom: 10px;
  width: 100%;
}
.field-name-field-article-tags .field-item,
.field-name-field-control-tags .field-item {
  background: #a8a5a4;
  display: inline-block;
  color: #ffffff;
  margin: 2px;
}
.field-name-field-article-tags .field-item a,
.field-name-field-control-tags .field-item a {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding: 2px 5px;
}
.field-name-field-article-tags .field-item a:hover,
.field-name-field-control-tags .field-item a:hover {
  background: #d4d4d4;
  color: #666666;
}
/*******************************************************************/
/********************************right side bar css********************/

#block-views-search-filter-block-1 .view-id-search_filter.view-display-id-block_1 > .view-content,
#block-views-search-filter-block-1 .view-id-search_filter.view-display-id-block_1 .item-list,
#block-views-search-filter-block-1 .search-summary,
.page-category .view-id-search_filter.view-display-id-page_1 .views-exposed-widgets,
.page-cpd-search #region-content #page-title,
.page-category #region-content #page-title {
  display: none;
}
.view-display-id-attachment_1 .view-header .attach-title {
  font-size: 20px;
}
/***********************************************************/
/*----------- 10-07-2014 ----------------------- */

#region-header-menu .menu-name-main-menu > ul > li a {
  font-weight: normal;
}
#region-header-menu .menu-name-main-menu > ul > li > a.home.active {
  font-weight: bold;
}
#region-main-content-middle .view-latest-update-plus-articles > .attachment .view-content > .item-list ul {
  height: auto;
}
#quicktabs-front_most_popular ul.quicktabs-tabs li,
#block-quicktabs-most-popular ul.quicktabs-tabs li,
#quicktabs-most_popular ul.quicktabs-tabs li {
  background: #999999;
  border-radius: 0 0px 0 0;
}
#quicktabs-front_most_popular ul.quicktabs-tabs li a,
#block-quicktabs-most-popular ul.quicktabs-tabs li a,
#quicktabs-most_popular ul.quicktabs-tabs li a {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 30px;
}
#quicktabs-front_most_popular ul.quicktabs-tabs li.active a,
#block-quicktabs-most-popular ul.quicktabs-tabs li.active a,
#quicktabs-most_popular ul.quicktabs-tabs li.active a {
  color: #444444;
}
#quicktabs-front_most_popular ul.quicktabs-tabs li.active,
#block-quicktabs-most-popular ul.quicktabs-tabs li.active,
#quicktabs-most_popular ul.quicktabs-tabs li.active {
  background: #ffffff;
  border-radius: 0 5px 0 0;
}
#quicktabs-container-front_most_popular .view-latest-news ul li a,
#block-quicktabs-most-popular .view-latest-news ul li a,
#quicktabs-most_popular .view-latest-news ul li a {
  font-weight: normal;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-field-original-author {
  width: 60px;
  word-break: keep-all;
}
p.job-of-the-week {
  font-size: 14px;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
}

p.job-of-the-week {
  font-size: 14px;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
}
.view-latest-analysis-articles a.views-more-link {
  color: #f58220;
  text-decoration: none;
}
/* ------------- 11-07-2014 --------------- */

.front.page-node #page > #section-content {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}
#region-header-menu .menu-name-main-menu .expanded ul {
  margin-top: 1px;
}
#region-header-menu .menu-name-main-menu .expanded ul > li {
  border-right: 1px solid #ffffff;
}
#region-header-menu .menu-name-main-menu .expanded ul > li:last-child {
  border-right: none;
}
.block-views-latest-analysis-articles-block h2,
.page-news.context-news #region-content .block-views h2.block-title {
  margin: 15px 0 5px;
}
.page-node #region-content h1#page-title {
  background: none repeat scroll 0 0 transparent;
  color: #444444;
  font-family: 'FedraSansAltStd-Demi', Arial, Helvetica, sans-serif;
  font-size: 2.3em;
  font-weight: normal;
  height: auto;
  line-height: 34px;
}
.node-type-cd-news .region-content .field-name-field-byline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.92em;
  color: #00728f !important;
  line-height: 34px
}
#node-693.node-cd-news .content-bottom-left.grid-11.alpha {
  width: 100%;
}
.node-type-cd-news .content-top-right.grid-10.omega {
  text-align: right
}
.page-news-business .block-views-latest-analysis-articles-block h2 {
  margin-top: 8px;
}
.front #quicktabs-container-most_popular ul {
  height: 180px;
  overflow: hidden;
}
.view-latest-update-articles.view-display-id-attachment_1 .views-field-nothing .field-content {
  font-weight: bold;
}
/*********************************reader poll*********************************/
/*
#block-poll-recent{background:none repeat scroll 0 0 #e3e6e8;}
#block-poll-recent #poll-view-voting .vote-form .choices,
#block-poll-recent #poll-view-voting--2 .vote-form .choices {margin:0}
#block-poll-recent #poll-view-voting .vote-form .choices .title,
#block-poll-recent #poll-view-voting--2 .vote-form .choices .title{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; line-height:18px; color:#555555;}
#block-poll-recent .block-inner{padding:6px;}
#block-poll-recent #poll-view-voting .vote-form #edit-choice .form-item .option,
#block-poll-recent #poll-view-voting--2 .vote-form #edit-choice .form-item .option{color: #444444; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
#block-poll-recent .block-inner ul.links{ display:none;}
#block-poll-recent h2{
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 1.54em !important;
  letter-spacing: normal !important;
  line-height: 24px !important;
  color: #444444 !important;
  padding-bottom: 6px !important;
  font-weight: bold !important;
}
*/

.view-latest-analysis-articles .views-more-link {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 0.92em;
  font-weight: bold;
  text-align: left;
}
/* ----------- 14-07-2014 --------------- */

#block-views-exp-search-filter-page-2 .views-exposed-form .views-widget .edit-populate-wrapper {
  padding: 0px;
  float: left;
}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widgets {
  border: 1px solid #b1b1b1;
  background: #f5f4f5;
}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px;
  text-indent: 21PX;
}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0px;
}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"] {
  border: none;
  background: #f5f4f5
}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit {
  background: url("../images/serach_button_home.jpg") no-repeat center center #f5f4f5;
  width: 23px;
  border: none
}
#block-views-exp-search-filter-page-2 .views-exposed-form input:focus,
#block-views-exp-search-filter-page-2 .views-exposed-form input:active {
  box-shadow: none;
}

#page {
  clear: both;
  overflow: hidden
}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-widget .edit-populate-wrapper {
  padding: 0px;
  float: left;
}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widgets {
  border: 1px solid #b1b1b1;
  background: #f5f4f5;
}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px;
  text-indent: 21PX;
}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0px;
}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"] {
  border: none;
  background: #f5f4f5
}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit {
  background: url("../images/serach_button_home.jpg") no-repeat center center #f5f4f5;
  width: 23px;
  border: none;
  overflow: hidden;
}
#views-exposed-form-search-filter-page-2 .views-exposed-form input:focus,
#views-exposed-form-search-filter-page-2 .views-exposed-form input:active {
  box-shadow: none;
}
/* -----------  15-07-2014 --------------- */

#block-cd-blocks-cpd-followus-for-mobile .cd_links,
#block-cd-mycpd-cpd-followus-for-mobile .cd_links {
  list-style: none;
  display: inline-block;
}
#block-cd-blocks-cpd-followus-for-mobile .cd_links a,
#block-cd-mycpd-cpd-followus-for-mobile .cd_links a {
  font-size: 13px;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  color: #444;
  line-height: 29px;
  text-decoration: none;
}
.social_media_link ul {
  margin: 0px;
  padding: 0px;
}
.social_media_link ul span {
  float: left;
  margin-right: 5px;
  font-size: 14px;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  color: #444;
  line-height: 29px;
}
.social_media_link li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.social_media_link li a {
  text-decoration: none;
  display: block;
  padding: 0 0 0 5px;
  width: 29px;
  height: 29px;
}
.social_media_link li.facebook a {
  background: url("../images/facebook_icon.png") no-repeat center center;
}
.social_media_link li.linkden a {
  background: url("../images/linkden_icon.png") no-repeat center center;
}
.social_media_link li.twitter a {
  background: url("../images/twitter_icon.png") no-repeat center center;
}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"],
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"] {
  height: 20px;
  background: #f2f2f2;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
}
.block-views-latest-analysis-articles-block .views-field-field-main-image {
  float: right;
  padding: 0 0 4px 10px;
  width: 200px;
}
.view-display-id-page_2 .views-field-field-main-image {
  float: right;
  padding: 0 0 4px 10px;
  width: 150px;
}
.view-display-id-page_2 .views-field-field-main-image .field-content {
  text-align: center;
}
.view-display-id-page_2 .views-field-field-main-image img {
  width: auto
}
.region-ccontent-second-inner #block-views-latest-analysis-articles-block {
  margin-top: 10px
}
#block-cd-sso-sso-login #user-login-form .form-item-remember-me .form-checkbox {
  margin: 3px 0 0;
}
#user-login-form .sign-up-markup {
  position: absolute;
  top: 5px;
  right: 45px;
}
#block-cd-sso-sso-login h2.block-title {
  text-indent: 0
}
#block-cd-sso-sso-login #user-login-form .form-item {
  padding: 5px 0 0;
}
#block-cd-sso-sso-login #user-login-form #edit-submit,
#block-cd-sso-sso-login #user-login-form #edit-submit--2 {
  float: right;
  margin-top: -28%;
  position: relative;
}
#block-cd-sso-sso-login #edit-sign-up,
#block-cd-sso-sso-login #edit-sign-up--2 {
  font-size: 0.9em
}
/******************************16-7-2014**************************/

.menu-toggle {
  display: none
}
/******************************16-7-2014**************************/

#block-views-anonymous-course-block h2.block-title {
  background: #ec471e;
}
.view-anonymous-course .views-row .views-field-title-1 a {
  color: #444;
  text-decoration: none;
  font-size: 1em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.view-anonymous-course .views-row {
  color: #333333;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif
}
.view-anonymous-course .views-row .views-field-view-node {
  text-align: right;
  margin-top: -18px;
  float: right;
}
.view-anonymous-course .views-row .views-field-view-node a {
  text-decoration: none;
  color: #F58220;
  float: right;
  font-size: 1em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.view-anonymous-course .views-row {
  border-bottom: 1px dotted #444444;
  padding: 5px 0
}
.view-anonymous-course .views-row .views-field-title-1 {
  max-width: 170px;
}
#block-views-anonumys-course-block h2.block-title {
  background: #ec471e;
}
.view-anonumys-course .views-row .views-field-title-1 a {
  color: #444;
  text-decoration: none;
  font-size: 1em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.view-anonumys-course .views-row {
  color: #333333;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
}
.view-anonumys-course .views-row .views-field-view-node {
  text-align: right;
  margin-top: -18px;
  float: right;
}
.view-anonumys-course .views-row .views-field-view-node a {
  text-decoration: none;
  color: #F58220;
  float: right;
  font-size: 1em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.view-anonumys-course .views-row {
  border-bottom: 1px dotted #444444;
  padding: 5px 0
}
.view-anonumys-course .views-row .views-field-title-1 {
  max-width: 170px;
}
.view-latest-analysis-articles .views-more-link {
  float: left;
  width: 100%;
  clear: both;
}
/* ------------------ 17-07-2014 ----------------------- */
/*.region-main-content-right-inner #block-block-11 .block-inner .content { margin-top:10px;}*/

.block-cd-blocks-cpd-twitter {
  margin-bottom: 10px;
}
.context-views .block.block-views-latest-opinion-block-2 .view-content .item-list li {
  background: none;
  margin-left: 14px;
}
#block-views-latest-news-block-2 .block-inner .view-latest-news li,
#block-views-latest-news-block-3 .block-inner .view-latest-news li,
#block-views-latest-news-block-4 .block-inner .view-latest-news li {
  background: none;
  margin-left: 14px !important;
}
.context-views #region-content .block .views-field-comment-count .blog-info-section {
  margin-top: 5px;
}
.murzone .block .block-inner article.node {
  border-bottom: none;
}
.murzone .region-main-content-right-inner .block-latest-news-block-1 {
  margin: 10px 0;
}
/*------------------ 24-07-2014 ------------------- */

.context-update-plus-detail #block-views-ethical-dilemma-block-1 .block-views h2.block-title {
  padding: 0px;
}
.context-update-plus-detail #block-views-ethical-dilemma-block-2 .views-row .views-field-title a {
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  line-height: 24px;
  color: #444444;
  float: left;
  margin-top: 10px;
}
.context-update-plus-detail #block-views-ethical-dilemma-block-2 .views-row .field-content {
  line-height: 18px;
  color: #555555;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em
}
.context-update-plus-detail .view-latest-modules .views-row .views-field-body {
  clear: left
}
.context-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-1 .block-views h2.block-title {
  padding: 0px
}
.context-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .views-field-title a {
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  line-height: 24px;
  color: #444444;
  float: left;
  margin-top: 10px;
}
.context-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .field-content {
  line-height: 18px;
  color: #555555;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em
}
.context-update-plus-detail .view-latest-modules-new .views-row .views-field-body {
  clear: left
}
.context-update-plus-detail #block-block-19 .content.clearfix > p {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #444444;
}
.page-update-plus-detail #block-views-latest-modules-block h2.block-title {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.page-update-plus-detail #block-views-latest-modules-block .view-content a {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #f58220;
  font-weight: bold;
}
.page-update-plus-detail #block-views-ethical-dilemma-block .field-content,
#block-views-latest-modules-block .field-content {
  font-family: Arial, Helvetica, sans-serif;
}
.page-update-plus-detail #block-block-20 .update-toolkits li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em
}
.page-update-plus-detail #block-block-20 .update-toolkits .row .content {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #444444;
}
.page-update-plus-detail #block-block-20 .update-toolkits .title {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
}
.page-update-plus-detail #block-views-ethical-dilemma-block .field-content,
#block-views-latest-modules-block .field-content {
  margin-bottom: 5px;
}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-field-main-image {
  width: 100%;
  max-width: 190px;
  padding-right: 10px;
}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row {
  width: 100%;
}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-view-node {
  float: left
}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-title,
#block-views-ethical-dilemma-block .views-row .views-field-body,
.page-update-plus-detail .page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-view-node {
  float: none;
  display: block;
  overflow: hidden
}
.page-update-plus-detail #block-views-ethical-dilemma-block .field-content,
#block-views-latest-modules-block .field-content {
  margin-bottom: 0
}
.page-update-plus-detail .view-latest-modules .view-content img,
.page-update-plus-detail .view-ethical-dilemma .view-content img {
  width: 200px;
}
.page-update-plus-detail .view-latest-modules .view-content .views-row-first img {
  width: 100%;
  height: auto;
}
.page-update-plus-detail #block-views-ethical-dilemma-block-1 .views-row .field-content {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
}
.page-update-plus-detail #block-views-ethical-dilemma-block-1 .views-row .views-field-title a {
  font-family: Arial, Helvetica, sans-serif;
}
.page-update-plus-detail #block-views-latest-modules-new-block h2.block-title {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.page-update-plus-detail #block-views-latest-modules-new-block .view-content a {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #f58220;
  font-weight: bold;
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .field-content,
#block-views-latest-modules-new-block .field-content {
  font-family: Arial, Helvetica, sans-serif
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .field-content,
#block-views-latest-modules-new-block .field-content {
  margin-bottom: 5px;
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-field-main-image {
  width: 100%;
  max-width: 208px;
  padding-right: 10px;
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row {
  width: 100%;
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-view-node {
  float: left
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-title,
#block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-body,
.page-update-plus-detail .page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-view-node {
  float: none;
  display: block;
  overflow: hidden
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .field-content,
#block-views-latest-modules-new-block .field-content {
  margin-bottom: 0
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-1 .views-row .field-content {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
}
.page-update-plus-detail #block-views-practical-approach-block .views-row .views-field-title a {
  font-family: Arial, Helvetica, sans-serif;
}
.page-update-plus-detail #block-block-19 .block-title {
  margin: 0px
}
.page-update-plus-detail #block-views-ethical-dilemma-block h2.block-title {
  letter-spacing: 0;
  padding: 0px
}
.page-update-plus-detail #block-views-latest-modules-block h2.block-title {
  letter-spacing: 0;
  height: 21px;
  line-height: 21px;
  padding: 0 5px;
}
.page-update-plus-detail #block-views-ethical-dilemma-block-1 h2.block-title {
  padding: 0px;
  margin: 0
}
.page-update-plus-detail #block-views-latest-modules-new-block h2.block-title {
  letter-spacing: 0
}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-1 h2.block-title {
  padding: 0px;
  margin: 0
}
#region-header-menu .menu-name-main-menu .expanded ul {
  border-top: 1px solid #FFFFFF;
  margin-top: 8px
}
#region-header-menu .menu-name-main-menu > ul > li {
  width: 1%;
  padding: 0.01em 0 3px 0
}
.context-update-plus-article .views-row .field-content {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #444444;
}
.context-update-plus-article .views-field-field-main-image {
  padding-right: 10px;
}
.context-update-plus-article .buttons {
  clear: none;
}
.context-update-plus-article .view-update-plus-article .cntent {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #444444;
}
.context-try-before-you-buy .views-row .field-content {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #444444;
}
.context-try-before-you-buy .views-row .field-content .column-two {
  display: block;
  padding: 10px 10px;
}
.context-try-before-you-buy .views-field-field-main-image {
  padding-right: 10px;
}
.context-try-before-you-buy .buttons {
  clear: none;
}
.context-try-before-you-buy .view-trybeforeyoubuy .cntent {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1em;
  color: #444444;
}
.page-node-152 #block-system-main {
  margin: 0 auto;
}
.node-update-plus-info {
  max-width: 700px;
  margin: 0 auto
}
.node-update-plus-info .course-description .course-title {
  color: #c8215b;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 2.15em;
}
.context-course-display .node-cd-course {
  color: #444444
}
.node-type-cd-course .course-description .buttons label,
.node-type-cd-course .course-description label {
  color: #C8215B;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 2.15em;
}
.page-update-plus-detail .view-latest-modules .view-content .views-row-first img {
  padding-bottom: 10px;
}
.page-update-plus-detail .view-latest-modules-new .view-content .views-row-first img {
  padding-bottom: 10px;
}
/* ----- 25-07-2014 ------------------ */

#block-cd-blocks-cpd-meet-the-team .content {
  margin: 0 auto;
  clear: both;
  display: block
}
.context-murzone .imprtnt-text {
  padding: 20px 0;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.page-murzone-murtips-by-class #region-content h2 {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.page-murzone-murtips-by-condition #region-content h2 {
  color: #444444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1.54em;
  line-height: 24px;
  margin-bottom: 6px;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list ul,
.page-murzone-murtips-by-condition #region-content .view-content .item-list ul {
  margin-top: 30px;
}
.atoz {
  margin-bottom: -30px;
  color: #ffffff;
  font-size: 1.15em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  z-index: 999;
  background: none #06a1d9;
}
.atoz span {
  padding: 0 0 0 10px;
}
/***************************************25-7-2014 update resources*************************/

.page-update-plus-detail #block-views-update-resources-by-tag-block .views-field-name span.field-content {
  letter-spacing: 0;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none repeat scroll 0 0 #c8215b;
  font-size: 0.92em;
  margin: 10px 0;
  text-transform: uppercase;
  font-weight: normal;
  color: #ffffff;
  display: inline-block;
  padding: 1px 4px;
}
.page-update-plus-detail #block-views-update-resources-by-tag-block h2.block-title {
  background: none repeat scroll 0 0 transparent;
  color: #c8215b;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1.54em;
  letter-spacing: 0;
  margin: 15px 0 0px;
  padding: 0;
  text-transform: none;
}
.page-update-plus-detail #block-views-update-resources-by-tag-block .view-update-resources-article .views-row {
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  color: #444444;
  font-size: 1em;
  line-height: 18px;
}
.page-update-plus-detail #block-views-update-resources-by-tag-block .view-update-resources-article .views-row a {
  display: block;
  clear: both;
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
}
/***********************************************************************/

.node-type-cd-mur-tip #region-content h1#page-title {
  background: none;
  color: #444444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 2.30em;
  line-height: 34px;
  padding-left: 0;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list ul li.mur-alpha,
.page-murzone-murtips-by-condition #region-content .view-content .item-list ul li.mur-alpha {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 18px;
}
.page-murzone-murtips-by-class #region-content .view-content .item-list ul li a,
.page-murzone-murtips-by-condition #region-content .view-content .item-list ul li a {
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
.context-murzone.page-node .region-content h3 {
  color: #0091d0;
  font-family: "FedraSansAltStd-Book", Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 1.15em;
}
.context-murzone.page-node #block-cd-blocks-mur-resources .content p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  line-height: 18px;
  margin-bottom: 15px
}
.context-murzone #block-boxes-mur-faqs ul li:before {
  margin-left: -14px;
}
.context-murzone #block-boxes-mur-faqs li {
  padding-left: 10px;
}
.context-views .section-content {
  margin-top: 20px;
}
.context-views #region-content .block .views-field-body .field-content {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.context-views #region-content .block .block-inner {
  padding-top: 0px
}
.context-views #region-content .block .view .view-content .item-list li .views-field-title a {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #444444;
}
.context-views #region-content .block .views-field-title a {
  font-size: 1.5em;
  line-height: 18px;
}
.context-views #region-content .block p {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 13px;
  color: #444444;
}
.context-views #region-content .block .view .view-content .item-list li .views-field-body .field-content {
  padding-top: 0px;
}
.context-news .block-cpd-branding-block h1#page-title {
  color: #ffffff;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 14px;
  padding: 1px 4px;
  background: #00728f;
  letter-spacing: 0.1em;
  height: auto;
  font-weight: normal;
  margin: 0px;
  width: 60px;
  text-transform: uppercase;
}
.news-context-page #region-content h1#page-title,
.news-category-context-page #region-content h1#page-title,
.in-depth-context-page #region-content h1#page-title,
.opinion-context-page #region-content h1#page-title,
.news-context-page .tags,
.news-category-context-page .tags,
.blogger-listing-context-page .tags,
.student-context #region-content #page-title,
.page-results .tags {
  display: block;
  background: none;
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 26px;
  height: auto;
  letter-spacing: 0em;
  margin: 0 0 20px;
}
.news-context-page .tags,
.news-category-context-page .tags,
.blogger-listing-context-page .tags,
.page-results .tags,
.news-category-context-page.page-results-news-category .tags {
  color: #15abeb !important;
  margin: 0;
}
.news-context-page .tags .before-tag a,
.news-category-context-page .tags .before-tag a,
.blogger-listing-context-page .tags .before-tag a,
.page-results .tags .before-tag a,
.news-category-context-page.page-results-news-category .tags .before-tag a {
  color: #15abeb !important;
  text-decoration: none;
}
.news-category-context-page .tags {
  margin: 0 0 20px;
}
.news-context-page .tags .after-tag,
.news-category-context-page .tags .after-tag,
.blogger-listing-context-page .tags .after-tag,
.page-results .tags .after-tag {
  color: #1f1f1f;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.blogger-listing-context-page .tags .before-tag:hover {
  color: #00bcee;
}
.news-category-context-page .after-tag-capital {
  text-transform: capitalize;
}
.context-news .section-content {
  margin-top: 20px;
}
.context-news #region-content .block-system-main .block-inner .attachment .item-list ul li a {
  color: #505050;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1.54em;
}
.context-news #region-content .block-system-main .view-display-id-product_page .attachment .item-list ul li a {
  font-size: 12px;
  margin-bottom: 5px;
}
.context-news .block-system-main {
  background: none;
}
.context-news .block-system-main .block-inner {
  padding: 0
}
.context-news #region-content .block-system-main .block-inner .attachment .item-list ul li {
  background: none;
  clear: both;
}
.context-news .view-latest-news ul li {} .context-news #region-content .view-latest-news .view-content {
                                           clear: both
                                         }
.context-news #region-content .view-latest-news .view-content .item-list ul li a {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: normal;
}
.context-news #region-content .view-latest-news .view-content .item-list ul li {
  background: url("../images/news-business_bullet.gif") no-repeat 0 7px;
  margin-left: 0px !important;
}
.context-news #region-content .block-inner .more-link {
  color: #f58220;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.context-news .region-main-content-middle .view-content .item-list ul li a {
  text-decoration: none;
  color: #444444;
  font-weight: normal;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.context-news .region-main-content-middle .view-content .item-list ul li {
  margin: 0px;
}
.context-news .region-main-content-middle .view-content .field-content a {
  text-decoration: none;
  color: #444444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.context-news .region-main-content-middle .view-content .field-content {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
.view-latest-news .attachment .view-footer .news-block-title,
#block-boxes-other-news-title h2.news-block-title {
  background: none;
  color: #00728f;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1.54em;
  text-transform: capitalize;
  padding: 0px;
  letter-spacing: 0;
}
.context-news .block-views-latest-analysis-articles-block h2 {
  margin: 15px 0 5px;
}
.context-news .region-main-content-middle .view-content .item-list ul li a.views-more-link {
  color: #f58220;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 0.92em;
  margin: 15px 0 10px 0;
}
.context-news .region-main-content-middle .view-content .item-list ul li a img {
  margin-bottom: 10px;
}
#block-views-bloggers-block .block-inner {
  border-left: 1px solid #444444;
  border-right: 1px solid #444444;
  min-height: 950px;
}
#block-views-bloggers-block .block-inner .content {
  padding: 0 10px;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block_1 p.comment_count {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  color: #0062A0;
  font-weight: normal;
}
.context-views #region-main-content-middle .block h2.block-title {
  font-size: 0.92em
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block_1 p.category {
  color: #999;
  width: 90%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.92em;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block_1 p.category a {
  text-decoration: none;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block_1 p.category span {
  float: left;
  min-width: 90px;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block_1 p.author_info {
  color: #999;
  display: block;
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.92em;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block_1 p.author_info span {
  color: #0062A0;
}
.context-views #region-content .block p.category span.post-category {
  float: left;
  width: 75%
}
.context-views #region-content .views-field-comment-count {
  margin: 10px 0;
}
.page-taxonomy-term .node-teaser .links.inline li.comment-add {
  display: none !important;
}
.page-node-take #quiz-question-answering-form .form-type-radios>label {
  display: none !important;
}
.page-update-plus-detail #block-views-practical-approach-block h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 0px 0 10px 0;
  text-transform: capitalize;
  letter-spacing: 0;
}
.page-update-plus-detail #block-views-practical-approach-block .views-row .views-field-field-main-image,
.page-update-plus-detail #block-views-practical-approach-block .views-row .views-field-title,
.page-update-plus-detail #block-views-practical-approach-block .views-row .views-field-body {
  width: 100%;
  clear: both;
  display: block;
  padding-top: 5px;
}
.page-update-plus-detail #block-views-practical-approach-block .views-row .views-field-title a {
  font-weight: bold;
  color: #444444;
  text-decoration: none;
}
.page-update-plus-detail #block-views-practical-approach-block .views-row .field-content {
  color: #555555;
  font-weight: normal;
}
.page-update-plus-detail #block-views-practical-approach-block .views-row .views-field-field-main-image img {
  width: 100%;
  height: auto;
}
.page-update-plus-detail #block-views-picture-quiz-block h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 15px 0 10px 0;
  text-transform: capitalize;
  letter-spacing: 0;
}
.page-update-plus-detail #block-views-picture-quiz-block .views-row .views-field-title a {
  font-size: 1em;
  color: #444444;
  text-decoration: none;
}
.page-update-plus-detail #block-views-picture-quiz-block .attachment .views-row-first .views-field-title a {
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  color: #444444;
  text-decoration: none;
}
.page-update-plus-detail #block-views-picture-quiz-block .views-row .field-content {
  color: #555555;
  font-weight: bold;
  font-size: 1em;
}
.page-update-plus-detail #block-views-picture-quiz-block .views-row .views-field-field-main-image,
.page-update-plus-detail #block-views-picture-quiz-block .views-row .views-field-title,
#block-views-picture-quiz-block .views-row .views-field-body {
  width: 100%;
  clear: both;
  display: block;
  padding-top: 5px;
}
.page-update-plus-detail #block-views-picture-quiz-block .views-row .views-field-field-main-image img {
  width: 100%;
  height: auto;
}
.page-update-plus-detail #block-views-practical-approach-block .view-content li,
.page-update-plus-detail #block-views-picture-quiz-block .view-content li {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 18px;
  list-style: none;
  padding: 0px 0px 0px 13px;
  background-image: url(../images/bullet_c8215b.gif);
  background-repeat: no-repeat;
  background-position: 0px 10px;
  border-bottom: #444444 1px dotted;
  margin: 0 0 0.25em 5px;
}
.page-update-plus-detail #block-views-practical-approach-block .view-content li.views-row-first,
.page-update-plus-detail #block-views-picture-quiz-block .view-content li.views-row-first {
  border-top: #444444 1px dotted;
}
.page-update-plus-detail #block-views-practical-approach-block .attachment-before .view-content li,
.page-update-plus-detail #block-views-picture-quiz-block .attachment-before .view-content li {
  padding: 0px 0px 0px 0px;
  background-image: none;
  border: none;
}
.page-node-152.node-type-cd-course #section-content #region-content {
  width: 100%;
}
/* -------------- 04-08-2014 ---------------- */

.menu-name-main-menu {
  display: block
}
#block-dfp-banner {
  margin-bottom: 5px;
}
.not-logged-in #block-dfp-banner {
  margin-bottom: 20px;
}
#block-views-exp-search-filter-page-2 {
  border-left: 1px solid #666;
  padding-left: 25px;
  padding-top: 10px;
  z-index: 999;
}
.region-header-toolbar-right #block-block-1 {
  margin-bottom: 0px;
}
.social_media_link {
  margin: 5px 0 0;
}
.social_media_link li {
  height: 26px;
}
.region-header-toolbar-right #block-boxes-folow-us-icons {
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  display: block;
  /* z-index: -1;*/
}
.region-header-toolbar-right #block-cd-blocks-folow-us-icons {
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  display: block;
}
/*********************************** 06-08-2014-----------------------------------*/

.view-display-id-page .view-header {
  clear: both;
  display: block;
  float: left;
}
.page-murzone-murtips-by-class .view-display-id-page .view-header,
.page-murzone-murtips-by-condition .view-display-id-page .view-header {
  clear: both;
  display: block;
  float: none;
}
.view-display-id-page .attachment-before {
  float: left;
}
.view-display-id-block .attachment-before .item-list ul li {
  background: none repeat scroll 0 0 transparent !important;
  margin: 0 !important;
  padding: 0 !important;
}
/*************************** 08-08-2014 ----------------------------------*/

#comment-form .field-name-comment-body .ckeditor_links {
  display: none !important;
}
.comment-wrapper .rate-widget-thumbs_up_down ul {
  overflow: visible !important;
}
/*************************** 011-08-2014 ----------------------------------*/

.advert_placeholder {
  background-color: #f8b49f;
  padding: 10px;
}
/****************************************css for user picture*****************************/

.view-id-latest_commented.view-display-id-block_1 .views-row,
.view-id-latest_commented.view-display-id-block .views-row {
  margin-top: 10px;
  clear: both;
}
.view-id-latest_commented.view-display-id-block_1 .views-field-picture,
.view-id-latest_commented.view-display-id-block .views-field-picture {
  float: left;
  margin: 4px 10px 10px 0;
}
.view-id-latest_commented.view-display-id-block_1 .views-field-picture .user-picture img,
.view-id-latest_commented.view-display-id-block .views-field-picture .user-picture img {
  max-width: 75px;
  border-bottom: 4px solid #f5821f;
}
.view-id-latest_commented.view-display-id-block_1 .views-field-title,
.view-id-latest_commented.view-display-id-block .views-field-title {
  margin-left: 87px;
}
.view-id-latest_commented.view-display-id-block_1 .views-field-body,
.view-id-latest_commented.view-display-id-block .views-field-body {
  margin-left: 87px;
}
/****************************************************************************************/
/*************************************13-08-2014***********************************/

.view-content .item-list ul li a {
  line-height: 18px
}
.view-content .item-list ul li {
  padding-bottom: 5px !important;
}
.view-display-id-page_2 .view-content ul li .views-field-title a {
  margin: 0 0 8px;
}
/*.page-news .block-system-main .block-inner .view-display-id-page_2 .view-display-id-attachment_3 .item-list ul li {margin-top:20px;}*/
/*.region-main-content-right-inner .block{margin-bottom:15px;}*/
/*********************** STYLES FOR MOBILE ***********************************/
/*******************************************************************************/
/***********************************14/08/2014*******************************/

.context-views .view-latest-blog-without-video .views-field-title {
  margin-top: 10px;
  margin-bottom: 5px;
}
.context-views .view-bloggers .views-row .views-field-picture img {
  max-width: 100%;
}
#block-views-bloggers-block .view-bloggers .views-field-field-original-author .field-content {
  color: #444444;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  overflow: hidden;
  width: 100%;
  word-wrap: break-word;
}
#block-views-front-blog-list-block .block-inner h2.block-title {
  margin: 0 0 0;
}
.context-views .view-latest-blog-without-video .view-content .views-field-body {
  margin-bottom: 15px;
}
.context-views #region-content .block .view .view-content .item-list li {
  background: url("../images/bullet_F58220.gif") no-repeat scroll 0 15px transparent;
  margin: 0 0 2px 0;
  padding: 10px 0 0 13px;
  list-style: none;
}
.context-views #region-content .block .view .view-content .item-list {
  margin-top: 10px;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block p.category span {
  color: #999;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block p.category a {
  color: #444;
  text-decoration: none;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block p.author_info {
  color: #999;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block p.author_info span.auth-name {
  color: #444;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block p.comment_count {
  color: #444;
}
.context-views #region-content .view-id-latest_blog_without_video.view-display-id-block p.category a:hover {
  color: #0062a0;
}
/****************************************************************************/
/****************************18/8/2014************************/

#block-boxes-update-plus-description h1.update-plus {
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
}
#block-boxes-update-plus-description h1.update-plus span {
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
#block-boxes-update-plus-description .content p {
  color: #444;
}
#block-cd-blocks-update-toolkit .CourseBullets {
  color: #b2104c;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
}
#block-cd-blocks-update-toolkit .CourseTitle {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding: 8px;
}
#block-cd-blocks-update-toolkit .CourseTitle .title-guid {
  padding: 8px;
}
table {
  border-collapse: unset;
}
#block-cd-blocks-update-toolkit .CourseInfo {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
}
/*******************************************************************/
/****************************19/8/2014**************************/

.view-id-expert_qa.view-display-id-block .view-content .views-row {
  margin-top: 10px;
  border-bottom: 1px dotted #444444;
  min-height: 80px;
}
.view-id-expert_qa.view-display-id-block .view-content .views-row.views-row-last {
  border-bottom: none;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-picture {
  float: left;
  margin: 4px 10px 10px 0;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-title {
  margin-left: 87px;
  margin-right: 5px;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-field-standfirst {
  margin-left: 87px;
  margin-bottom: 10px;
  margin-right: 5px;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-field-original-author {
  margin-left: 87px;
  margin-right: 5px;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-picture .user-picture img {
  max-width: 75px;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-title a {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-field-standfirst .field-content {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
.view-id-expert_qa.view-display-id-block .view-content .views-field-field-original-author .field-content {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
#block-views-expert-qa-block h2.block-title {
  background: none repeat scroll 0 0 #c8215b;
  font-size: 0.92em;
  margin: 0 0 0;
  text-transform: uppercase;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
#block-views-expert-qa-block {
  background-color: #f2f2f2;
  margin: 20px 0;
}
.context-murzone #block-views-latest-murzone-articles-block {
  margin-top: 15px;
}
/**************************************************************/
/******************************************20/8/2014***************/

#block-views-12871e1898dc02e628e5a150130d2308 .block-inner .view-latest-update-plus-articles .item-list.update-plus,
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner .view-latest-update-plus-articles .attachment-before .views-field-title,
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner .view-latest-update-plus-articles .attachment-before .views-field-field-standfirst {
  margin: 0 6px;
}
#block-views-12871e1898dc02e628e5a150130d2308 .view-latest-update-plus-articles .attachment-before .view-display-id-attachment_1 .views-field-title a {
  font-size: 1.54em;
  line-height: 22px;
}
#block-views-12871e1898dc02e628e5a150130d2308 .block-inner .view-latest-update-plus-articles .item-list.update-plus {
  clear: both;
}
#block-views-front-blog-list-block.block-views h2.block-title {
  background: none repeat scroll 0 0 #f5821f;
}
/********************************************************/
/****************** Job of the week ***********************/

.job-week {
  width: 100%;
  background-color: #f5f5f5;
  padding: 5px;
  display: inline-block;
}
.job-week-left {
  display: block;
  width: 95%;
}
.job-week-left .job-logo a {
  background: url('../images/C+D-jobs-logo.png') no-repeat;
  width: 150px;
  height: 60px;
  display: block;
}
.job-week-left .register-link a {
  color: #06d0f2;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin: 10px 5px;
  font-size: 14px;
}
.job-week-left .social_media_link ul {
  margin: 0px;
  padding: 0px;
}
.job-week-left .social_media_link ul span {
  float: left;
  margin-right: 5px;
  font-size: 14px;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  color: #444;
  line-height: 17px;
}
.job-week-left .social_media_link li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
  list-style: none;
  height: 17px
}
.job-week-left .social_media_link li a {
  text-decoration: none;
  display: block;
  padding: 0 1px;
  width: 17px;
  height: 17px;
}
.job-week-left .social_media_link li.facebook a {
  background: url("../images/facebook-logo-15px-jobsbox.png") no-repeat center center;
}
.job-week-left .social_media_link li.twitter a {
  background: url("../images/twitter-15px-jobs.png") no-repeat center center;
}
.job-week-left .social_media_link li.linkden a {
  background: url("../images/LinkedIn-button-15px.png") no-repeat center center;
}
.job-week-left .job-search-widget fieldset {
  border: 1px solid #b1b1b1;
  background: #ffffff;
  padding: 0;
  width: 150px;
}
.job-week-left .job-search-widget #Search {
  margin-top: 0px;
  text-indent: 25px;
}
.job-week-left .job-search-widget input[type="text"] {
  border: none;
  background: #ffffff;
  width: 125px;
}
.job-week-left .job-search-widget #Search {
  background: url("../images/serach_button_home.jpg") no-repeat center center #f5f4f5;
  width: 23px;
  border: none
}
.job-week-left .job-search-widget input:focus,
.job-week-left .job-search-widget input:active {
  box-shadow: none;
}
.job-week-right {
  display: block;
  width: 95%px;
  background-color: #ffffff;
  padding: 5px 5px 10px 5px;
}
.job-week-right h2 {
  color: #06d0f2;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 17px;
}
.job-week-right .job-content {
  display: inline-block;
  color: #444444;
  margin: 10px 0;
}
.job-week-right .job-image {
  float: right;
}
.job-week-right .job-title {
  float: left;
  width: 50%;
  font-weight: bold;
}
.job-week-right .job-description {
  float: left;
  width: 50%;
}
.job-week-right .job-detail-btn {
  display: block;
  text-align: right;
}
.job-week-right .job-detail-btn a {
  background: url('../images/view_detail_btn.png') no-repeat;
  width: 100px;
  height: 22px;
  display: block;
}
/********************************************************/
/*************************************Removed on 21/12/2016 as changed the MUR page.********************/
/*.page-murzone.context-murzone #block-boxes-mur-resources .content h3{ font-family:'FedraSansAltStd-Book', Arial, helvetica, sans-serif; color:#0091d0; font-size:17px; margin-top:10px;}
.page-murzone.context-murzone #zone-content #region-content h1#page-title{display:none;}*/
/*************************************22/8/2014********************/

.page-updateplus.context-updateplus .region-content .view .view-content .item-list li.views-row .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
}
.context-updateplus .view .view-content .item-list li.views-row .views-field-title a:hover {
  color: #999999;
}
.context-updateplus .region-content .view .view-content .item-list li.views-row .views-field-field-standfirst,
.view .view-content .item-list li.views-row .views-field-body {
  color: #444444;
}
.context-updateplus .region-content .view .view-content .item-list li.views-row {
  border-bottom: 1px dotted #444444;
  margin: 0 0 14px;
  padding: 0 0 2px;
}
.context-all-update .region-content .view .view-content .item-list li.views-row .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
}
.context-all-update .view .view-content .item-list li.views-row .views-field-title a:hover {
  color: #999999;
}
.context-all-update .region-content .view .view-content .item-list li.views-row .views-field-field-standfirst,
.view .view-content .item-list li.views-row .views-field-body {
  color: #444444;
}
.context-all-update .region-content .view .view-content .item-list li.views-row {
  border-bottom: 1px dotted #444444;
  margin: 0 0 14px;
  padding: 0 0 2px;
}
.context-analysis .region-content .view .view-content .item-list li.views-row .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
}
.context-analysis .view .view-content .item-list li.views-row .views-field-title a:hover {
  color: #999999;
}
.context-analysis .region-content .view .view-content .item-list li.views-row .views-field-field-standfirst,
.view .view-content .item-list li.views-row .views-field-body {
  color: #444444;
}
.context-analysis .region-content .view .view-content .item-list li.views-row {
  border-bottom: 1px dotted #444444;
  margin: 0 0 14px;
  padding: 0 0 2px;
}
.context-picture-quiz .region-content .view .view-content .item-list li.views-row .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
}
.context-picture-quiz .view .view-content .item-list li.views-row .views-field-title a:hover {
  color: #999999;
}
.context-picture-quiz .region-content .view .view-content .item-list li.views-row .views-field-field-standfirst,
.view .view-content .item-list li.views-row .views-field-body {
  color: #444444;
}
.context-picture-quiz .region-content .view .view-content .item-list li.views-row {
  border-bottom: 1px dotted #444444;
  margin: 0 0 14px;
  padding: 0 0 2px;
}
.context-pratical-approach .region-content .view .view-content .item-list li.views-row .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
}
.context-pratical-approach .view .view-content .item-list li.views-row .views-field-title a:hover {
  color: #999999;
}
.context-pratical-approach .region-content .view .view-content .item-list li.views-row .views-field-field-standfirst,
.view .view-content .item-list li.views-row .views-field-body {
  color: #444444;
}
.context-pratical-approach .region-content .view .view-content .item-list li.views-row {
  border-bottom: 1px dotted #444444;
  margin: 0 0 14px;
  padding: 0 0 2px;
}
.page-latest-blogs .view-latest-opinion .view-content {
  clear: both;
}
.page-update-plus-detail #section-content {
  margin-top: 20px;
}
.news-context-page .section-content,
.context-case-study.context-name-mur_case_study_page_context .section-content,
.news-category-context-page .section-content,
.in-depth-context-page .section-content,
.opinion-context-page .section-content,
.blogger-listing-context-page .section-content,
.author-detail-context-page .section-content,
.page-results .section-content {
  margin-top: 40px;
}
#block-cd-blocks-advert-block-mpu-1 {
  margin-bottom: 25px;
}
#region-header-menu .menu-name-main-menu .expanded ul .expanded ul {
  margin-top: 7px;
}
#region-header-menu .menu-name-main-menu .expanded ul .expanded ul > li:first-child {
  margin-left: 0;
}
/****************************************************************/
/********************27-8-2014*********************************/

.page-subscribe.context-subscribe .priceblurb div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  margin-top: 10px;
}
.page-subscribe.context-subscribe .pricebig {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: bold;
  color: #000000;
  margin-top: 10px;
}
.page-subscribe.context-subscribe #section-content h1#page-title {
  display: none;
}
.page-subscribe.context-subscribe #region-content #block-system-main p {
  color: rgb(121, 121, 121);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
  margin: 5px 5px 5px 0;
}
.page-subscribe.context-subscribe #region-content #block-system-main ul {
  color: rgb(121, 121, 121);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 15px;
}
.page-subscribe.context-subscribe #region-content #block-system-main ul li {
  list-style: disc inside none;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.4em;
}
.page-subscribe.context-subscribe #region-content #block-system-main table th {
  border-bottom: none;
  padding-right: 0;
}
.page-subscribe.context-subscribe #region-content #block-system-main table tr td {
  font-size: 14px;
}
.page-subscribe.context-subscribe #region-content #block-system-main table tr th strong {
  font-size: 24px;
}
.page-subscribe.context-subscribe #region-content #block-system-main table tr th div {
  font-size: 14px;
  font-weight: bold;
}

.page-subscribe.context-subscribe #region-content #block-system-main table tr.price-list td div {
  padding: 0px 0px 0px 0px;
}
.page-subscribe.context-subscribe #region-content #block-system-main table tr td.subs_line {
  height: 1px;
  line-height: 1px;
  padding: 0;
}
#block-views-latest-video-block h2.block-title,
#block-views-front-blog-list-block h2.block-title {
  padding: 1px 4px;
}
.front .block-cd-blocks-update-plus-add img {
  max-height: 405px;
}
.page-subscribe.context-subscribe .more-info h3 {
  color: #555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.2em;
  letter-spacing: 0.01em;
  margin-bottom: 4px;
}
.page-subscribe.context-subscribe .more-info {
  color: rgb(121, 121, 121);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 10px;
  line-height: 1.4em;
}
.page-subscribe.context-subscribe .pricebig a {
  color: #fff;
}
.page-murzone.context-murzone #block-cd-blocks-advert-block-mpu-2 {
  margin-bottom: 25px;
}
/*************************************************************/
/***************************01-09-2014*************************/

.page-news.context-news #region-main-content-middle #block-views-latest-commented-block {
  /*background-color: #f2f2f2;*/

  margin-top: 15px;
}
.page-news.context-news #region-main-content-middle #block-views-latest-commented-block-1 {
  margin-top: 15px;
}
.page-news.context-news #region-main-content-middle .block-latest-analysis-block-1 .block-title {
  margin: 15px 0 5px;
}
#block-views-b99e879e8798c52e646d836dd47fd62d h2.block-title,
#block-views-21c457f6dcc1a0c1204a4d04f6b2d335 h2.block-title {
  margin-top: 15px;
  margin-bottom: 15px;
}
.page-news.context-news .view-latest-analysis-articles .item-list li .views-field-title {
  clear: both;
}
.page-mycpd.context-mycpd .view-my-courses .view-empty a {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.page-mycpd.context-mycpd .view-my-courses .view-empty a:hover {
  color: #15abeb;
}
.front #region-main-content-right #block-views-enrolled-courses-block-1 .view-enrolled-courses .view-empty,
.front #region-main-content-right #block-views-enrolled-courses-block-1 .view-enrolled-courses .view-empty a {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.front #region-main-content-right #block-views-enrolled-courses-block-1 .view-enrolled-courses .view-empty a:hover {
  color: #15abeb;
}
.sharethis-bottom ul.links.inline li.sharethis,
.sharethis-top ul.links.inline li.sharethis {
  display: block;
}
.sharethis-bottom ul.links.inline li,
.sharethis-top ul.links.inline li {
  display: none;
}
.sharethis-bottom span.share-title {
  color: #505050;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  margin-bottom: 0;
  padding: 0;
  float: left;
  margin-right: 25px;
}
.sharethis-bottom .links li.sharethis {
  padding: 0 0;
}
.sharethis-bottom {
  border-bottom: 1px dotted #555555;
  padding-bottom: 15px;
}
li.sharethis .stButton {
  margin-left: 0;
}
.page-update-plus-article #region-header-branding-left h1 {
  color: #c8215b;
  overflow: visible;
  text-transform: uppercase;
  width: auto;
}
.page-update-plus-article #region-header-branding-left h1 span {
  color: #c4b8ac;
}
.page-node-152.node-type-cd-course #region-header-branding-left h1 {
  width: auto;
  overflow: visible;
}
.page-node-152.node-type-cd-course #region-header-branding-left h1 {
  color: #c8215b;
  overflow: visible;
  text-transform: uppercase;
  width: auto;
}
.page-node-152.node-type-cd-course #region-header-branding-left h1 span {
  color: #c4b8ac;
}
.page-update-plus-detail.context-update-plus-detail #region-main-content-middle #block-boxes-update-toolkit {
  background-color: #f2f2f2;
}
.page-update-plus-detail.context-update-plus-detail #region-main-content-middle #block-boxes-update-toolkit .toolkit-imgtitle {
  padding: 8px;
}
#block-boxes-update-toolkit .update-toolkits .content .title {
  background: none repeat scroll 0 0 transparent;
  color: #c8215b;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  letter-spacing: 0;
  margin: 0 0 5px;
  line-height: 18px;
  font-weight: bold;
}
#block-boxes-update-toolkit .update-toolkits .content {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1em;
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
}
#block-boxes-update-toolkit .update-toolkits .content ul li {
  font-weight: bold;
  background-image: url("../images/bullet_c8215b.gif");
  background-position: 0 6px;
  background-repeat: no-repeat;
  padding: 0 0 0 13px;
  list-style: none;
}
#block-boxes-update-toolkit h2.block-title {
  color: #c8215b;
  padding-left: 5px;
}
.boxes-box-controls {
  display: none;
}
.front #block-views-latest-news-block.block-latest-news-block h2.block-title {
  display: none;
}
.page-node.node-type-cd-mur-tip #block-views-latest-news-block--2 h2.block-title {
  color: #fff;
}
#comment-form .field-name-field-post-anonymously {
  display: none;
}
#comments .comment h3 {
  font-size: 1em;
}
#comments .comment ul.links li a {
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-decoration: none;
  font-weight: 600;
}
#comment-body-add-more-wrapper .form-type-textarea label {
  display: none;
}
#comment-form .form-type-item label {
  color: #505050;
}
#comments .note {
  color: #999;
  font-size: 1em;
  line-height: 18px;
  padding-bottom: 15px;
}
.page-node #block-system-main .content-bottom-left {
  width: 100%;
}
.page-node #block-system-main .content-bottom-left .grid-11 {
  margin-left: 0px;
}
.node-type-cd-flexible #region-main-content-right #block-boxes-advert-block-mpu-2 {
  display: none;
}
#region-main-content-right #block-boxes-advert-block-mpu-2,
#region-main-content-right #block-boxes-advert-block-mpu-1 {
  margin-bottom: 20px;
}
.node-type-cd-news #region-content .content-bottom-left .grid-5,
.node-type-cd-feature #region-content .content-bottom-left .grid-5,
.node-type-cd-cpd-article #region-content .content-bottom-left .grid-5,
.node-type-cd-opinion #region-content .content-bottom-left .grid-5 {
  float: right;
}
.node-type-cd-cpd-article #zone-content #block-system-main h2 span {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0;
}
.node-type-cd-cpd-article #zone-content #block-system-main h2 strong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0;
}
.node-type-cd-cpd-article #zone-content #block-system-main h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.page-node.node-type-cd-mur-tip #block-views-latest-news-block h2.block-title {
  color: #fff;
  font-size: 1em;
  margin-top: 15px;
  margin-bottom: 8px;
}
.node-type-cd-mur-tip #murtips-by-condition,
.node-type-cd-mur-tip #murtips-by-drugclass {
  margin-bottom: 20px;
  margin-top: 20px;
}
#block-system-main .byline {
  width: 42%
}
.page-node #region-main-content-right #block-views-latest-news-block {
  margin-top: 20px;
}
.page-node #region-main-content-right #block-views-latest-news-block ul {
  padding-top: 5px;
}
/************************16-09-2014********************/

.page-node.node-type-cd-flexible #region-main-content-right #block-quicktabs-most-popular,
.page-node.node-type-cd-flexible #region-main-content-right #block-views-latest-news-block,
.page-node.node-type-cd-flexible #region-main-content-right #block-block-4,
.page-node.node-type-cd-flexible #region-main-content-right #block-views-latest-news-block-6 {
  display: none;
}
.page-node #region-main-content-right #block-views-latest-news-block-6 {
  margin-top: 20px;
}
.sharethis-bottom ul.links.inline li.printfriendly {
  display: block;
}
/************* latest video carousel **********************/

#block-views-latest-videos-carousel-block .block-title {
  color: #444444;
  background: none;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
}
#block-views-latest-videos-carousel-block div.customNavigation {
  float: left;
  background-color: #686868;
}
#block-views-latest-videos-carousel-block div.customNavigation a {
  width: 22px;
  height: 100px;
  padding: 44px 0 0;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  text-align: center;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 30px;
}
#block-views-latest-videos-carousel-block div.owl-carousel {
  float: left;
  max-width: 575px;
}
#block-views-latest-videos-carousel-block div.owl-carousel .owl-item .views-field-field-main-image {
  width: 165px;
  height: 93px;
  display: block;
  clear: both;
  background-color: #e3e6e8;
}
#block-views-latest-videos-carousel-block div.owl-carousel .owl-item .views-field-title {
  background: none #f58220;
  padding: 5px;
  height: 41px;
  display: block;
  clear: both;
}
#block-views-latest-videos-carousel-block div.owl-carousel .owl-item .views-field-title a {
  color: #FFFFFF;
  text-decoration: none;
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
  overflow: hidden;
  display: block;
  height: 40px;
}
.owl-theme .owl-controls .owl-page span {
  background-color: #646464;
  border-radius: 0px;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: #f58220;
}
/*Carousel for news pages */

#block-views-latest-videos-carousel-block-1 .block-title {
  color: #444444;
  background: none;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
}
#block-views-latest-videos-carousel-block-1 div.customNavigation {
  float: left;
  background-color: #686868;
}
#block-views-latest-videos-carousel-block-1 div.customNavigation a {
  width: 22px;
  height: 110px;
  padding: 57px 0 0;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  text-align: center;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 30px;
}
#block-views-latest-videos-carousel-block-1 div.owl-carousel {
  float: left;
  max-width: 335px;
}
#block-views-latest-videos-carousel-block-1 div.owl-carousel .owl-item .views-field-field-main-image {
  width: 207px;
  height: 116px;
  display: block;
  clear: both;
  background-color: #e3e6e8;
}
#block-views-latest-videos-carousel-block-1 div.owl-carousel .owl-item .views-field-field-main-image img {
  max-height: 116px;
  max-width: 207px;
}
#block-views-latest-videos-carousel-block-1 div.owl-carousel .owl-item .views-field-title {
  background: none #f58220;
  padding: 5px;
  height: 41px;
  display: block;
  clear: both;
}
#block-views-latest-videos-carousel-block-1 div.owl-carousel .owl-item .views-field-title a {
  color: #FFFFFF;
  text-decoration: none;
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
  overflow: hidden;
  display: block;
  height: 40px;
}
.owl-theme .owl-controls .owl-page span {
  background-color: #646464;
  border-radius: 0px;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: #f58220;
}
/*Carousel for blogs page */

#block-views-latest-videos-carousel-block-2 {
  margin-bottom: 20px;
}
#block-views-latest-videos-carousel-block-2 .block-title {
  margin-bottom: 10px;
  color: #444444;
  background: none;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
}
#block-views-latest-videos-carousel-block-2 div.customNavigation {
  float: left;
  background-color: #686868;
}
#block-views-latest-videos-carousel-block-2 div.customNavigation a {
  width: 22px;
  height: 100px;
  padding: 44px 0 0;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  text-align: center;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 30px;
}
#block-views-latest-videos-carousel-block-2 div.owl-carousel {
  float: left;
  max-width: 455px;
}
#block-views-latest-videos-carousel-block-2 div.owl-carousel .owl-item {
  border-left: 2px solid #fff;
}
#block-views-latest-videos-carousel-block-2 div.owl-carousel .owl-item .views-field-field-main-image {
  width: 165px;
  height: 93px;
  display: block;
  clear: both;
  background-color: #e3e6e8;
}
#block-views-latest-videos-carousel-block-2 div.owl-carousel .owl-item .views-field-field-main-image img {
  max-width: 165px;
  max-height: 93px;
}
#block-views-latest-videos-carousel-block-2 div.owl-carousel .owl-item .views-field-title {
  background: none #f58220;
  padding: 5px;
  height: 41px;
  display: block;
  clear: both;
}
#block-views-latest-videos-carousel-block-2 div.owl-carousel .owl-item .views-field-title a {
  color: #FFFFFF;
  text-decoration: none;
  font-family: 'FedraSansAltStd-Light', Arial, Helvetica, sans-serif;
  overflow: hidden;
  display: block;
  height: 40px;
  font-size: 13px;
}
.owl-theme .owl-controls .owl-page span {
  background-color: #646464;
  border-radius: 0px;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: #f58220;
}
/**********************************************************/
/*********************************25-09-2014******************/

.view-home-latest-news > .view-content {
  width: 45%;
  float: left;
  margin-top: 15px;
}
.view-home-latest-news .attachment-before .item-list ul li {
  width: 50%;
  float: left;
}
.view-home-latest-news .view-content ul li {
  margin-right: 0;
  margin-left: 0;
}
.view-home-latest-news .attachment-before .view-content {
  width: 55%;
}
.view-home-latest-news > .view-content ul li a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.view-home-latest-news > .view-content ul li {
  background-image: url("../images/bullet_13BAEE.gif");
  background-position: 0 10px;
  background-repeat: no-repeat;
  background-size: 7px 7px;
  margin: 0;
  padding: 5px 0 0 13px;
  border-bottom: 1px dotted #444444;
}
.view-home-latest-news > .view-content ul li.views-row-first {
  background-position: 0 10px;
  padding-top: 0px;
}
.view-home-latest-news .view-content ul li.views-row-last,
.view-home-latest-news .attachment-before .view-content ul li {
  border-bottom: none;
}
.view-home-latest-news > .view-content ul li:hover {
  background-image: url("../images/bullet_grey.gif");
}
.view-home-latest-news > .view-content ul li a:hover {
  color: #999999;
}
.view-home-latest-news .attachment-before ul li .views-field-title {
  clear: both;
  width: 150px;
}
.view-home-latest-news .attachment-before ul li .views-field-views-conditional,
.view-home-latest-news .attachment-before ul li .views-field-field-main-image,
.view-home-latest-news .attachment-before ul li .views-field-field-main-image-1 {
  margin-bottom: 10px;
}
.view-home-latest-news .more-link {
  clear: both;
  float: right;
  top: -10px;
}
.view-home-latest-news .views-field-title .comment-count-wrapper {
  display: inline-block;
}
.view-home-latest-news .views-field-title .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  padding: 12px;
  float: left;
}
.view-home-latest-news .views-field-title .comment-count {
  color: #999;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
.page-latest-news .view-home-latest-news > .view-content ul li a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.page-latest-news .view-home-latest-news > .view-content ul li {
  background-image: url("../images/bullet_13BAEE.gif");
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 7px 7px;
  margin: 0;
  padding: 0 0 0 13px;
}
#block-views-latest-videos-carousel-block-1 .view-latest-videos-carousel .owl-wrapper-outer .owl-item,
#block-views-latest-videos-carousel-block .view-latest-videos-carousel .owl-wrapper-outer .owl-item {
  border-left: 2px solid #fff;
}
.page-latest-news .view-home-latest-news > .view-content ul li:hover {
  background-image: url("../images/bullet_grey.gif");
}
.page-latest-news .view-home-latest-news > .view-content ul li a:hover {
  color: #999999;
}
.view-front-blog-list .views-field-field-full-name {
  width: 100% !important;
  border-top: 4px solid #f5821f;
}
.view-front-blog-list .views-field-nothing span.field-content a {
  margin-top: 10px !important;
  font-style: italic;
  word-break: keep-all !important;
  display: block;
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  display: inline;
  text-decoration: none;
}
#block-views-front-blog-list-block .view-front-blog-list .views-field-nothing span {
  display: block;
}
.view-front-blog-list .views-field-comment-count {
  clear: both;
}
#block-views-front-blog-list-block h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px dotted #444444;
  width: 100%;
  padding-bottom: 10px;
  padding-top: 5px;
  line-height: 18px;
}
#block-views-front-blog-list-block .content {
  margin-top: 5px;
}
#block-views-front-blog-list-block .content .more-link {
  float: right;
  margin-top: -15px;
}
.view-front-blog-list .view-content .views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  padding: 12px;
  float: left;
}
.view-front-blog-list .view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
.view-home-latest-update-plus-articles .item-list li.views-row {
  float: left;
  width: 190px;
  margin-left: 0;
  margin-right: 15px;
}
.view-home-latest-update-plus-articles .item-list li.views-row .views-field-title {
  clear: both;
  margin-bottom: 2px;
}
.view-home-latest-update-plus-articles .view-content li .views-field-title a {
  color: #f5821f;
  font-size: 14px;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.view-home-latest-update-plus-articles .item-list li.views-row .views-field-field-main-image {
  margin-bottom: 10px;
}
.view-home-latest-update-plus-articles .item-list li .views-field-field-standfirst .field-content {
  color: #555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.view-home-latest-update-plus-articles .view-header h1 {
  color: #c8215b;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
.view-home-latest-update-plus-articles .view-header h1 span {
  color: #c4b8ac;
}
.view-home-latest-update-plus-articles .more-link {
  clear: both;
  float: right;
  margin-bottom: 10px;
  margin-right: 10px;
}
#block-views-6e687255fc78451c9cd5708275504be3 {
  background-color: #f2f2f2;
}
#block-views-6e687255fc78451c9cd5708275504be3 .block-inner .content {
  margin-left: 12px;
}
.view-home-latest-update-plus-articles .item-list li.views-row.views-row-last {
  margin-right: 0;
}
#block-views-home-new-analysis-block h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px dotted #444444;
  width: 100%;
  padding-bottom: 15px;
  padding-top: 15px;
}
.view-home-new-analysis .item-list ul li {
  float: left;
  margin-left: 0;
  margin-right: 15px;
  width: 140px;
}
.view-home-new-analysis .item-list ul li .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.view-home-new-analysis .item-list ul li .views-field-title a:hover {
  color: #999999;
}
.view-home-new-analysis .item-list ul li .views-field-views-conditional,
.view-home-new-analysis .item-list ul li .views-field-field-main-image {
  margin-bottom: 10px;
}
.view-home-new-analysis .item-list ul li .views-field-title {
  clear: both;
  height: 60px;
  overflow: hidden;
}
.view-home-new-analysis .item-list ul li .views-field-field-standfirst {
  height: 100px;
}
.view-home-new-analysis .view-content .views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  float: left;
  padding: 12px;
}
.view-home-new-analysis .view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
.view-home-new-analysis .more-link {
  clear: both;
  float: right;
}
.view-home-most-viewed .item-list ul li {
  float: left;
  width: 295px;
  margin-left: 0;
  margin-top: 15px;
}
.view-home-most-viewed .item-list ul li.views-row-odd {
  clear: left;
  margin-right: 15px;
}
.view-home-most-viewed .item-list ul li .views-field-title {
  float: left;
  padding-left: 10px;
  width: 140px;
}
.view-home-most-viewed .item-list ul li .views-field-comment-count {
  float: right;
  width: 140px;
}
.view-home-most-viewed .view-content .views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  float: left;
  padding: 12px;
}
.view-home-most-viewed .view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
#block-views-home-most-viewed-block h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px dotted #444444;
  width: 100%;
  padding-bottom: 10px;
  padding-top: 5px;
  line-height: 18px;
}
.view-home-most-viewed .item-list ul li .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.view-home-most-viewed .item-list ul li .views-field-title a:hover {
  color: #999999;
}
.view-home-most-viewed .item-list ul {
  margin: 0 0 0;
}
.view-home-most-viewed .more-link,
.view-latest-videos-carousel .more-link {
  clear: both;
  float: right;
}
.view-home-latest-news > .view-content ul {
  margin: 0 0 0;
}
#block-views-enrolled-courses-block-1 h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px dotted #444444;
  width: 100%;
  padding-bottom: 15px;
  /* padding-top:15px;*/
}
#region-main-content-right #block-cd-general-home-poll-block.block {
  margin-bottom: 20px;
}
#region-main-content-right .block {
  margin-bottom: 20px;
}
#region-main-content-right .block-poll-recent {
  margin-bottom: 20px !important;
}
#region-main-content-right .block:last-child {
  margin-bottom: 0;
}
#region-main-content-right #block-cd-general-home-poll-block.block {
  margin-bottom: 20px;
}
.page-home-most-viewed .view-home-most-viewed .view-content .item-list ul li {
  border-bottom: 1px dotted #444444;
  margin: 0 0 14px;
  padding: 0 0 2px;
  float: left;
  width: 100%;
}
.page-home-most-viewed .view-home-most-viewed .view-content .views-field-comment-count {
  float: right;
  width: 460px;
}
.page-home-most-viewed .view-home-most-viewed .view-content .views-field-title {
  padding-left: 20px;
  float: left;
}
.page-home-most-viewed .view-home-most-viewed .view-content .views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  float: left;
  padding: 12px;
}
.page-home-most-viewed .view-home-most-viewed .view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
.page-home-most-viewed .view-home-most-viewed .item-list ul li .views-field-title a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.page-home-most-viewed .view-home-most-viewed .item-list ul li .views-field-title a:hover {
  color: #999999;
}
.page-home-most-viewed .view-home-most-viewed .item-list ul li .views-field-field-main-image {
  border: 1px solid #fff;
  min-width: 140px !important;
}
.page-all-blogs .view-front-blog-list .view-content .views-row {
  border-bottom: 1px dotted #444444;
  margin: 0 0 14px;
  padding: 0 0 2px;
  float: left;
  width: 100%;
}
#block-views-latest-videos-carousel-block h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px dotted #444444;
  width: 100%;
  padding-bottom: 10px;
  padding-top: 5px;
  line-height: 18px;
}
.view-front-blog-list .view-content ul li .views-field-picture {
  float: left;
  width: 120px;
}
.view-front-blog-list .view-content ul li .views-field-field-original-author {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #555555;
}
.view-front-blog-list .view-content ul li .views-field-field-standfirst {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
}
.page-taxonomy-term #region-content h1#page-title {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  background-color: #f2f2f2;
}
.page-taxonomy-term .sharethis-bottom {
  display: none;
}
.page-taxonomy-term .field-name-body {
  border-bottom: 1px solid #555555;
  margin: 0 0 20px;
  width: 100%;
}
#region-header-toolbar-right #block-views-exp-search-filter-page-2 #views-exposed-form-search-filter-page-2 .form-text {
  width: 200px;
}
.not-logged-in.page-mycpd #region-content h1#page-title {
  display: none;
}
#block-system-main .view-my-courses .view-empty #mycpd-login {
  width: 230px;
  margin-top: 20px;
  display: none;
}
#block-system-main .view-my-courses .view-empty #mycpd-login #user-login-form #edit-sign-up {
  position: unset;
  margin-top: 0 !important;
}
.priceblurb div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  margin-top: 10px;
}
.pricebig {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: bold;
  color: #000000;
  margin-top: 10px;
}
.page-mycpd.context-mycpd h1#page-title {
  display: none;
}
/* Try Before You Buy Pages */

.buttons-wrapper .btn-red {
  background: url("../images/red-btn.png") repeat-x scroll 0 0 transparent;
}
.view-trybeforeyoubuy .view-header {
  background-color: #eae6e1;
  padding: 5px;
  margin-bottom: 20px;
}
.view-trybeforeyoubuy .view-header strong {
  font-size: 20px;
  color: #c8215b;
}
.view-trybeforeyoubuy .column-one {
  float: left;
  margin: 5px 10px 5px 0;
}
.view-trybeforeyoubuy .view-field-title {
  font-size: 16px;
}
.view-home-latest-update-plus-articles .hierarchical-select-item-separator {
  display: none;
}
/* ----------- 14-07-2014 --------------- */

#block-views-exp-search-filter-page-2 .views-exposed-form .views-widget .edit-populate-wrapper { padding:0px; float:left;}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widgets  {border:1px solid #b1b1b1;background:#f5f4f5;}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit { margin-top:0px; text-indent:21PX;}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget { float:left;  padding:0px;}
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"] { border:none; background:#f5f4f5 }
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit {background: url("../images/serach_button_home.jpg") no-repeat center center #f5f4f5; width:23px; border:none}
#block-views-exp-search-filter-page-2 .views-exposed-form input:focus, #block-views-exp-search-filter-page-2 .views-exposed-form input:active { box-shadow:none;}
/* Commenting Below line Dueto Item Per Page Dropdown.
// #zone-content { overflow:hidden;}
/*header {
  overflow: hidden;
}*/
#page { clear: both;overflow:hidden}

#views_slideshow_cycle_teaser_section_highlighted_news-block {}

#views-exposed-form-search-filter-page-2 .views-exposed-form .views-widget .edit-populate-wrapper { padding:0px; float:left;}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widgets  {border:1px solid #b1b1b1;background:#f5f4f5;}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit { margin-top:0px; text-indent:21PX;}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget { float:left;  padding:0px;}
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"] { border:none; background:#f5f4f5 }
#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget .form-submit {background: url("../images/serach_button_home.jpg") no-repeat center center #f5f4f5; width:23px; border:none; overflow: hidden;}
#views-exposed-form-search-filter-page-2 .views-exposed-form input:focus,
#views-exposed-form-search-filter-page-2 .views-exposed-form input:active { box-shadow:none;}


/* -----------  15-07-2014 --------------- */

#block-cd-blocks-cpd-followus-for-mobile .cd_links,
#block-cd-mycpd-cpd-followus-for-mobile .cd_links{list-style: none; display: inline-block;}
#block-cd-blocks-cpd-followus-for-mobile .cd_links a,
#block-cd-mycpd-cpd-followus-for-mobile .cd_links a{/* margin-right:5px; */font-size:13px;  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif; color:#444; line-height:29px; text-decoration:none;}

.social_media_link {}
.social_media_link ul { margin:0px; padding:0px;}
.social_media_link ul span { float:left; margin-right:5px; font-size:14px;  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif; color:#444; line-height:29px;}
.social_media_link li { display:inline-block;margin:0px; padding:0px; list-style:none;}
.social_media_link li a{ text-decoration:none; display:block; padding:0 0 0 5px; width:29px; height:29px;}
.social_media_link li.facebook a {background: url("../images/facebook_icon.png") no-repeat center center ;}
.social_media_link li.linkden a {background: url("../images/linkden_icon.png") no-repeat center center ;}
.social_media_link li.twitter a {background: url("../images/twitter_icon.png") no-repeat center center ;}

#views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"],
#block-views-exp-search-filter-page-2 .views-exposed-form .views-exposed-widget input[type="text"] { height:20px; background:#f2f2f2; color:#333333; font-family: Arial, Helvetica, sans-serif; margin: 0;}


.block-views-latest-analysis-articles-block .views-field-field-main-image{float: right;padding: 0 0 4px 10px;width: 200px;}
.view-display-id-page_2 .views-field-field-main-image {float: right;padding: 0 0 4px 10px; width: 150px;}
.view-display-id-page_2 .views-field-field-main-image .field-content {text-align: center;}
.view-display-id-page_2 .views-field-field-main-image img{width: auto}

.region-ccontent-second-inner #block-views-latest-analysis-articles-block { margin-top:10px}
#block-cd-sso-sso-login #user-login-form .form-item-remember-me .form-checkbox { margin:3px 0 0;}
#user-login-form .sign-up-markup { position: absolute;top: 5px;right: 45px;}
#block-cd-sso-sso-login h2.block-title { text-indent:0}
#block-cd-sso-sso-login #user-login-form .form-item { padding:5px 0 0;}
#block-cd-sso-sso-login #user-login-form #edit-submit, #block-cd-sso-sso-login #user-login-form #edit-submit--2 {float: right;margin-top: -28%;position: relative;}
#block-cd-sso-sso-login #edit-sign-up, #block-cd-sso-sso-login #edit-sign-up--2 { font-size:0.9em}
/******************************16-7-2014**************************/

.menu-toggle { display:none}



/******************************16-7-2014**************************/

#block-views-anonymous-course-block h2.block-title{ background:#ec471e;}
.view-anonymous-course .views-row .views-field-title-1 a{ color:#444;  text-decoration:none; font-size:1em ; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif; font-weight:bold;}
.view-anonymous-course .views-row{ color:#333333; font-size:1em; font-family: Arial, Helvetica, sans-serif}
.view-anonymous-course .views-row .views-field-view-node{ text-align:right; margin-top:-18px; float:right;  }
.view-anonymous-course .views-row .views-field-view-node a{ text-decoration:none; color:#F58220; float:right;  font-size:1em;  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;}
.view-anonymous-course .views-row{ border-bottom:1px dotted #444444; padding:5px 0}
.view-anonymous-course .views-row .views-field-title-1{max-width:170px;}

#block-views-anonumys-course-block h2.block-title{ background:#ec471e;}
.view-anonumys-course .views-row .views-field-title-1 a{ color:#444;  text-decoration:none; font-size:1em ; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif; font-weight:bold;}
.view-anonumys-course .views-row{ color:#333333; font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.view-anonumys-course .views-row .views-field-view-node{ text-align:right; margin-top:-18px; float:right;  }
.view-anonumys-course .views-row .views-field-view-node a{ text-decoration:none; color:#F58220; float:right;  font-size:1em;  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;}
.view-anonumys-course .views-row{ border-bottom:1px dotted #444444; padding:5px 0}
.view-anonumys-course .views-row .views-field-title-1{max-width:170px;}



.view-latest-analysis-articles .views-more-link { float:left; width:100%; clear:both;}

/* ------------------ 17-07-2014 ----------------------- */
/*.region-main-content-right-inner #block-block-11 .block-inner .content { margin-top:10px;}*/
.block-cd-blocks-cpd-twitter { margin-bottom:10px;}
/*.context-views .block.block-views-latest-opinion-block-1 .view-content .item-list li { margin-left:14px  !important;} */
.context-views .block.block-views-latest-opinion-block-2  .view-content .item-list li { background:none; margin-left:14px;}
#block-views-latest-news-block-2 .block-inner .view-latest-news li , #block-views-latest-news-block-3 .block-inner .view-latest-news li, #block-views-latest-news-block-4 .block-inner .view-latest-news li {background:none; margin-left:14px  !important;}
.context-views #region-content .block .views-field-comment-count .blog-info-section { margin-top:5px;}
.murzone .block .block-inner  article.node{ border-bottom:none;}
.murzone .region-main-content-right-inner .block-latest-news-block-1 { margin:10px 0;}

/*------------------ 24-07-2014 ------------------- */

.context-update-plus-detail #block-views-ethical-dilemma-block-1 .block-views h2.block-title { padding:0px;}
.context-update-plus-detail #block-views-ethical-dilemma-block-2 .views-row .field-content { }
.context-update-plus-detail #block-views-ethical-dilemma-block-2 .views-row .views-field-title a {  font-size:1.54em ; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;  line-height:24px; color:#444444; float:left; margin-top:10px;}
.context-update-plus-detail #block-views-ethical-dilemma-block-2 .views-row .field-content { line-height:18px; color:#555555; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:1em}
.context-update-plus-detail .view-latest-modules .views-row .views-field-body { clear:left}

.context-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-1 .block-views h2.block-title { padding:0px}
.context-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .field-content { }
.context-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .views-field-title a {  font-size:1.54em ; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;  line-height:24px; color:#444444; float:left; margin-top:10px;}
.context-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-2 .views-row .field-content { line-height:18px; color:#555555; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:1em}
.context-update-plus-detail .view-latest-modules-new .views-row .views-field-body { clear:left}
.context-update-plus-detail #block-block-19 .content.clearfix > p { font-family: Arial, Helvetica, sans-serif; line-height:18px;  font-size:1em ; color:#444444;}
.page-update-plus-detail #block-views-latest-modules-block h2.block-title {font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;}
.page-update-plus-detail #block-views-latest-modules-block .view-content a{ font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:1em; color:#f58220; font-weight:bold; }
.page-update-plus-detail #block-views-ethical-dilemma-block .field-content, #block-views-latest-modules-block .field-content { font-family: Arial, Helvetica, sans-serif;}
.page-update-plus-detail #block-block-20 .update-toolkits li { font-family: Arial, Helvetica, sans-serif; font-size:1em}
.page-update-plus-detail #block-block-20 .update-toolkits .row .content { font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:1em; color:#444444;}
.page-update-plus-detail #block-block-20 .update-toolkits .title { font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:1em;}

.page-update-plus-detail #block-views-ethical-dilemma-block .field-content, #block-views-latest-modules-block .field-content { margin-bottom: 5px;}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-field-main-image { width:100%; max-width:190px;  padding-right: 10px;}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row { width:100%;}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-view-node { float:left}
.page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-title, #block-views-ethical-dilemma-block .views-row .views-field-body, .page-update-plus-detail .page-update-plus-detail #block-views-ethical-dilemma-block .views-row .views-field-view-node { float: none; display:block; overflow:hidden}
.page-update-plus-detail #block-views-ethical-dilemma-block .field-content, #block-views-latest-modules-block .field-content { margin-bottom:0}

.page-update-plus-detail .view-latest-modules .view-content img,
.page-update-plus-detail .view-ethical-dilemma .view-content img {width: 200px;}
.page-update-plus-detail .view-latest-modules .view-content .views-row-first img {width: 100%; height: auto;}


.page-update-plus-detail #block-views-ethical-dilemma-block-1 .views-row .field-content { font-family: Arial, Helvetica, sans-serif;  line-height:18px;}
.page-update-plus-detail #block-views-ethical-dilemma-block-1 .views-row .views-field-title a { font-family: Arial, Helvetica, sans-serif;}

.page-update-plus-detail #block-views-latest-modules-new-block h2.block-title {font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;}
.page-update-plus-detail #block-views-latest-modules-new-block .view-content a{ font-family: Arial, Helvetica, sans-serif; line-height:18px;  font-size:1em ; color:#f58220; font-weight:bold; }
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .field-content, #block-views-latest-modules-new-block .field-content { font-family: Arial, Helvetica, sans-serif}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .field-content, #block-views-latest-modules-new-block .field-content { margin-bottom: 5px;}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-field-main-image { width:100%; max-width:208px;  padding-right: 10px;}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row { width:100%;}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-view-node { float:left}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-title, #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-body, .page-update-plus-detail .page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .views-row .views-field-view-node { float: none; display:block; overflow:hidden}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311 .field-content, #block-views-latest-modules-new-block .field-content { margin-bottom:0}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-1 .views-row .field-content { font-family: Arial, Helvetica, sans-serif;  line-height:18px;}
.page-update-plus-detail #block-views-practical-approach-block .views-row .views-field-title a { font-family: Arial, Helvetica, sans-serif;}
.page-update-plus-detail #block-block-19 .block-title { margin:0px}
.page-update-plus-detail #block-views-ethical-dilemma-block h2.block-title { letter-spacing: 0; padding:0px}
.page-update-plus-detail #block-views-latest-modules-block h2.block-title { letter-spacing:0; height:21px; line-height:21px; padding:0 5px;}
.page-update-plus-detail #block-views-ethical-dilemma-block-1 h2.block-title { padding:0px; margin:0}

.page-update-plus-detail #block-views-latest-modules-new-block h2.block-title { letter-spacing:0}
.page-update-plus-detail #block-views-283c2da027a681f2d09d9e41f0a3c311-1 h2.block-title { padding:0px; margin:0}
#region-header-menu .menu-name-main-menu .expanded ul { border-top: 1px solid #FFFFFF; margin-top:8px}
#region-header-menu .menu-name-main-menu > ul > li { width:1%; padding: 0.01em 0 3px 0}

.context-update-plus-article .views-row .field-content {font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:1em; color:#444444;}
.context-update-plus-article .views-field-field-main-image { padding-right: 10px;}
.context-update-plus-article .buttons { clear: none;}
.context-update-plus-article .view-update-plus-article .cntent {font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:1em; color:#444444;}

.context-try-before-you-buy .views-row .field-content {font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:1em; color:#444444;}
.context-try-before-you-buy .views-row .field-content .column-two {display: block; padding: 10px 10px;}
.context-try-before-you-buy .views-field-field-main-image { padding-right: 10px;}
.context-try-before-you-buy .buttons { clear: none;}
.context-try-before-you-buy .view-trybeforeyoubuy .cntent {font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:1em; color:#444444;}



.page-node-152 #block-system-main {margin:0 auto;}
.node-update-plus-info { max-width: 700px;  margin:0 auto}
.node-update-plus-info .course-description .course-title { color: #c8215b; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif; font-size: 2.15em;}

.context-course-display .node-cd-course  { color:#444444}
.node-type-cd-course .course-description .buttons label, .node-type-cd-course .course-description label { color: #C8215B; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;  font-size: 2.15em;}
.page-update-plus-detail .view-latest-modules .view-content .views-row-first img { padding-bottom:10px;}

.page-update-plus-detail .view-latest-modules-new .view-content .views-row-first img { padding-bottom:10px;}

/* ----- 25-07-2014 ------------------ */

#block-cd-blocks-cpd-meet-the-team .content { /*max-width:220px;*/ margin:0 auto; clear:both; display:block}
.context-murzone .section-content { /*padding-top:25px;*/}
.context-murzone .imprtnt-text { padding:20px 0; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;}
.page-murzone-murtips-by-class #region-content h2 {font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;}
.page-murzone-murtips-by-condition #region-content h2 { color:#444444; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif; font-size:1.54em; line-height:24px;  margin-bottom: 6px;}

.page-murzone-murtips-by-class #region-content .view-content .item-list ul, .page-murzone-murtips-by-condition #region-content .view-content .item-list ul{ margin-top:30px;}

.atoz { margin-bottom:-30px; color:#ffffff; font-size:1.15em; font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif; height:30px;  line-height:30px; overflow:hidden; z-index:999; background: none #06a1d9;}

.atoz span{padding:0 0 0 10px;}

.view-mur-tips-list-view .atoz {}


/***************************************25-7-2014 update resources*************************/

.page-update-plus-detail #block-views-update-resources-by-tag-block .views-field-name span.field-content {
  letter-spacing: 0;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none repeat scroll 0 0 #c8215b;
  font-size: 0.92em;
  margin: 10px 0;
  text-transform: uppercase;
  font-weight: normal;
  color: #ffffff;
  display: inline-block;
  padding: 1px 4px;
}
.view-home-latest-update-plus-articles .views-field-field-article-type .lineage-item {
  color: #999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-right: 4px;
  padding-bottom: 1px;
}
.view-home-latest-update-plus-articles .view-header .update-plus {
  color: #c8215b;
  font-family: "FedraSansAltStd-Medium", Arial, Helvetica, sans-serif;
  font-size: 36px;
  letter-spacing: -0.05em;
  line-height: normal;
  margin-bottom: 18px;
  margin-top: 25px;
}
.view-home-latest-update-plus-articles .view-header .update-plus span {
  color: #c4b8ac;
}
.node-cd-cpd-article .field-name-field-article-type .hierarchical-select-item-separator {
  display: none;
}
.node-cd-cpd-article .field-name-field-article-type .lineage-item {
  margin-right: 4px;
}
.node-cd-cpd-article .field-name-field-article-type {
  color: #444444;
  font-family: "Open Sans", helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
  line-height: 18px;
}
.statistics_counter {
  display: none !important;
}
/******* Comments Redesign ***************/

#comments .comment .comment-form {
  clear: both;
  float: left;
  margin-top: 20px;
  width: 100%;
}
#comments .comment .comment_show.jquery-once-1-processed {
  float: left;
}
#comments {
  margin-top: 0px;
}
/******* END OF Comments Redesign ***************/
/******************* Analysis panel styles ***********************************/

.container-24 .grid-16 .cpd-news-analysis-block {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-news-analysis-block {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-news-analysis-block {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-news-analysis-block .item-list ul li a {
  text-decoration: none;
  color: #444444;
  font-weight: normal;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.cpd-news-analysis-block .field-content {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
.cpd-news-analysis-block .field-content a {
  text-decoration: none;
  color: #444444;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.cpd-news-analysis-block .views-field-field-main-image {
  float: none;
}
.cpd-news-analysis-block .field-content img {
  width: 100%;
  height: auto;
  margin: 3px 0;
}
.cpd-news-analysis-block .item-list ul li {
  margin: 3px 0px;
}
.cpd-news-analysis-block .item-list ul li a.views-more-link {
  color: #f58220;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 0.92em;
  margin: 15px 0 10px 0;
}
.container-24 .grid-18 .cpd-news-analysis-block .item-list ul li,
.container-24 .grid-16 .cpd-news-analysis-block .item-list ul li,
.container-24 .grid-14 .cpd-news-analysis-block .item-list ul li,
.container-24 .grid-12 .cpd-news-analysis-block .item-list ul li {
  float: left;
  width: 47%;
  margin-right: 10px;
}
/***************** End Analysis panel styles **********************************/
/******************* update plus panel styles ***********************************/

.container-24 .grid-16 .cpd-latest_update_plus_articles-block-container {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-latest_update_plus_articles-block-container {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-latest_update_plus_articles-block-container {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-latest_update_plus_articles-block-container {
  background: #F2F2F2;
  padding: 0px;
  margin: 10px 0;
}
.cpd-latest_update_plus_articles-block-container .block-inner {
  margin: 0px
}
.cpd-latest-update-plus-articles-block {
  background: none repeat scroll 0 0 #f2f2f2;
}
.cpd-latest-update-plus-articles-block h2.block-title,
.cpd-latest-update-plus-articles-block h3,
.cpd-latest-update-plus-articles-block p,
.cpd-latest-update-plus-articles-block .more-link {
  margin: 10px 6px;
}
.cpd-latest-update-plus-articles-block h2.block-title {
  font-size: 0px;
  color: transparent;
  background: url(../images/Update-Plus-logo-146px.png);
  background-repeat: no-repeat;
  height: 19px;
  width: 95%;
}
.cpd-latest-update-plus-articles-block img.feature-image {
  width: 100%;
  margin-bottom: 8px;
}
.cpd-latest-update-plus-articles-block h3 {
  color: #555555;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0px 6px 0px;
}
.cpd-latest-update-plus-articles-block p.abstract {
  color: #555555;
  font-family: Arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  margin: 0px 0px 4px 0px;
}
.cpd-latest-update-plus-articles-block ul {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
.cpd-latest-update-plus-articles-block ul li {
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 0px 13px;
  background: url(../images/bullet_c8215b.gif) no-repeat 0px 6px;
}
.cpd-latest-update-plus-articles-block ul li:hover {
  background: url(../images/bullet_grey.gif) no-repeat;
}
.cpd-latest-update-plus-articles-block ul li a {
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: bold;
}
.cpd-latest-update-plus-articles-block .attachment-before .views-field-field-main-image {
  width: 100%
}
.cpd-latest-update-plus-articles-block .attachment-before .views-field-field-main-image img {
  width: 100%;
  height: auto;
}
.cpd-latest-update-plus-articles-block .item-list.update-plus,
.cpd-latest-update-plus-articles-block .attachment-before .views-field-title,
.cpd-latest-update-plus-articles-block .attachment-before .views-field-field-standfirst {
  margin: 0 6px;
}
.cpd-latest-update-plus-articles-block ul li:hover a {
  color: #999999;
}
.cpd-latest-update-plus-articles-block .view-header {
  color: #333333;
  line-height: 18px;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
}
.cpd-latest-update-plus-articles-block .view-header h3 {
  color: #444444;
  line-height: 24px;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
}
.cpd-latest-update-plus-articles-block .item-list .views-field a {
  color: #333333;
  line-height: 18px;
  font-size: 1em;
}
.cpd-latest-update-plus-articles-block .item-list .views-field-field-main-image {
  float: none;
}
.cpd-latest-update-plus-articles-block .item-list .views-field img {
  width: 100%;
  height: auto;
  margin: 3px 0;
}
/***************** End update plus panel styles **********************************/
/******************* update panel styles ***********************************/

.container-24 .grid-16 .cpd-latest-update-articles-block-container {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-latest-update-articles-block-container {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-latest-update-articles-block-container {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-latest-update-articles-block-container {
  background: #E3E6E8;
  margin: 10px 0;
}
.cpd-latest-update-articles-block-container .block-inner {
  padding: 6px 6px 6px 6px;
}
.cpd-latest-update-articles-block-container h2.block-title {
  font-size: 0px;
  color: transparent;
  background: url(../images/Update-logo.png) no-repeat;
  height: 20px;
  width: 100%;
  margin: 6px 0px 10px 0px;
}
.cpd-latest-update-articles-block {
  background: #E3E6E8;
  margin: 10px 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #444444;
  padding: 6px;
}
.cpd-latest-update-articles-block .views-field-nothing .field-content {
  font-weight: bold;
}
.cpd-latest-update-articles-block img.feature-image {
  width: 100%;
  margin: 0px 0px 14px 0px;
}
.cpd-latest-update-articles-block p.feature-abstract {
  color: #555555;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif;
  margin: 0px 0px 14px 0px;
}
.cpd-latest-update-articles-block ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.cpd-latest-update-articles-block ul li {
  border-bottom: 1px dotted #444444;
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 14px 0px;
}
.cpd-latest-update-articles-block ul li a {
  color: #c8215b;
  text-decoration: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif;
}
.cpd-latest-update-articles-block ul li .views-field-field-main-image {
  width: 100%;
}
.cpd-latest-update-articles-block ul li .views-field-field-main-image img {
  width: 100%;
  height: auto;
  margin: 3px 0;
}
.cpd-latest-update-articles-block .more-link {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
}
/***************** End update panel styles **********************************/
/******************* latest_news panel styles ***********************************/

.container-24 .grid-16 .cpd-latest_news-block-container {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-latest_news-block-container {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-latest_news-block-container {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-latest_news-block-container {
  margin: 10px 0;
}
.cpd-latest-news-block ul {
  padding: 5px 0 0;
  margin: 0px;
}
.cpd-latest-news-block ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 13px;
  background: url(../images/bullet_13BAEE.gif) no-repeat 0px 7px;
  background-size: 7px 7px;
}
.cpd-latest-news-block ul li {
  background-image: url(../images/bullet_0085A1.gif);
}
.cpd-latest-news-block ul li:hover {
  background-image: url(../images/bullet_grey.gif);
}
.cpd-latest-news-block ul li a {
  text-decoration: none;
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 22px;
  font-weight: bold;
}
.cpd-latest-news-block ul li:hover a {
  color: #999999;
}
/* attachment */

.cpd-latest-news-block .attachment ul {
  list-style: none;
}
.cpd-latest-news-block .attachment ul li {
  background: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.cpd-latest-news-block .attachment img {
  width: 100%;
  margin-bottom: 12px;
}
.cpd-latest-news-block .attachment .views-field-title a {
  display: block;
  color: #555555;
  font-family: 'FedraSansAltStd-Light', Arial, helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0px 17px 0px;
}
.cpd-latest-news-block .attachment .views-field-field-standfirst {
  margin: 0px 0px 9px 0px;
}
/***************** End latest_news panel styles **********************************/
/************ Taxonomy Term Page CSS *************************/

.view-taxonomy-term .views-row,
.view-user-flags .views-row {
  border-bottom: 1px solid #555555;
  clear: both;
  display: block;
  margin-bottom: 15px;
  min-height: 95px;
  padding-bottom: 10px;
}
.view-taxonomy-term .views-field-field-main-image,
.view-user-flags .views-field-field-main-image {
  margin: 0 15px 10px 0;
}
.view-taxonomy-term .views-field-title a,
.view-user-flags .views-field-title a {
  color: #004b5b;
  font-family: "FedraSansAltStd-Book", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
.view-taxonomy-term .views-field-created,
.view-user-flags .views-field-created {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  margin: 5px 0;
}
.view-taxonomy-term .views-field-created .created_on,
.view-taxonomy-term .views-field-created .posted_by,
.view-user-flags .views-field-created .created_on,
.view-user-flags .views-field-created .posted_by {
  color: #00b0eb;
}
.view-taxonomy-term .views-field-type,
.view-user-flags .views-field-type {
  display: none;
}
.view-taxonomy-term .node-type,
.view-user-flags .node-type {
  color: #00b0eb;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 4px 5px 0 0;
}
.view-taxonomy-term .node-type span,
.view-user-flags .node-type span {
  color: #444;
  font-weight: bold;
}
.page-taxonomy-term #region-content h1#page-title {
  padding: 10px;
  text-transform: capitalize;
}
.view-user-flags {
  margin-top: 30px;
}
#views-exposed-form-user-flags-page {
  margin-top: 10px;
}
.page-my-favourites #region-content h1#page-title {
  display: none;
}
#views-exposed-form-user-flags-page #edit-type-wrapper {
  width: 90%;
}
#views-exposed-form-user-flags-page .views-widget-filter-title input,
#views-exposed-form-user-flags-page .form-item-type select {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  border-radius: 5px;
  color: #444444;
  font-size: 13px;
  font-weight: bold;
  height: 30px;
  line-height: 18px;
  margin-bottom: 10px;
  width: 75%;
}
/************ END Of Taxonomy Term Page CSS *************************/
/******************* ethical_dilemma panel styles ***********************************/

.container-24 .grid-16 .cpd-ethical_dilemma-block-container {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-ethical_dilemma-block-container {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-ethical_dilemma-block-container {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-ethical-dilemma-block .views-row .views-field-title span a {
  text-decoration: none;
  font-weight: bold;
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.cpd-ethical-dilemma-block .view-content {
  line-height: 18px;
}
.cpd-ethical_dilemma-block-container h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 15px 0 10px 0;
  text-transform: none;
}
.cpd-ethical-dilemma-block .views-row .views-field-field-main-image {
  float: left;
  margin: 0 15px 0 0;
  width: 45%;
}
.cpd-ethical-dilemma-block .views-row .views-field-field-main-image img {
  width: 98%;
  height: auto;
}
.cpd-ethical-dilemma-block .field-content,
#block-views-latest-modules-block .field-content {
  line-height: 18px;
  color: #444444;
  font-size: 1em
}
.cpd-ethical-dilemma-block .views-row .views-field-view-node a {
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  clear: both;
  text-decoration: none;
  font-weight: bold;
}
.cpd-ethical-dilemma-block .views-row {
  margin: 0 0 15px 0;
  float: left;
}
.cpd-ethical-dilemma-block .views-row .views-field-title,
.cpd-ethical-dilemma-block .views-row .views-field-body,
.cpd-ethical-dilemma-block .views-row .views-field-view-node {
  float: none;
  margin: 0
}
.cpd-ethical-dilemma-block .views-row .views-field-title,
.cpd-ethical-dilemma-block .views-row .views-field-body,
.cpd-ethical-dilemma-block .views-row .views-field-view-node {
  float: left !important;
  width: 45%;
}
.container-24 .grid-6 .cpd-ethical-dilemma-block .views-row,
.container-24 .grid-6 .cpd-ethical-dilemma-block .views-row .views-field-field-main-image {
  float: none !important;
  margin: 0;
  width: 100%;
}
.container-24 .grid-6 .cpd-ethical-dilemma-block .views-row img {
  width: 100%;
  height: auto;
}
.container-24 .grid-6 .cpd-ethical-dilemma-block .views-row .views-field-title,
.container-24 .grid-6 .cpd-ethical-dilemma-block .views-row .views-field-body,
.container-24 .grid-6 .cpd-ethical-dilemma-block .views-row .views-field-view-node {
  width: 100% !important;
  clear: both;
  float: none;
}
/***************** End ethical_dilemma panel styles **********************************/
/******************* practical_approach panel styles ***********************************/

.container-24 .grid-16 .cpd-practical_approach-block-container {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-practical_approach-block-container {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-practical_approach-block-container {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-practical_approach-block-container h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 0px 0 10px 0;
  text-transform: capitalize;
  letter-spacing: 0;
}
.cpd-practical-approach-block .views-row .views-field-field-main-image,
.cpd-practical-approach-block .views-row .views-field-title,
.cpd-practical-approach-block .views-row .views-field-body {
  width: 100%;
  clear: both;
  display: block;
  padding-top: 5px;
}
.cpd-practical-approach-block .views-row .views-field-title a {
  font-weight: bold;
  color: #444444;
  text-decoration: none;
}
.cpd-practical-approach-block .views-row .field-content {
  color: #555555;
  font-weight: normal;
}
.cpd-practical-approach-block .views-row .views-field-field-main-image img {
  width: 100%;
  height: auto;
}
.cpd-practical-approach-block .view-content li {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 18px;
  list-style: none;
  padding: 0px 0px 0px 13px;
  background-image: url(../images/bullet_c8215b.gif);
  background-repeat: no-repeat;
  background-position: 0px 10px;
  border-bottom: #444444 1px dotted;
  margin: 0 0 0.25em 5px;
}
.cpd-practical-approach-block .view-content li.views-row-first,
.cpd-practical-approach-block .view-content li.views-row-first {
  border-top: #444444 1px dotted;
}
.cpd-practical-approach-block .attachment-before .view-content li {
  padding: 0px 0px 0px 0px;
  background-image: none;
  border: none;
}
/***************** End practical_approach panel styles **********************************/
/******************* picture_quiz panel styles ***********************************/

.container-24 .grid-16 .cpd-picture_quiz-block-container {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-picture_quiz-block-container {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-picture_quiz-block-container {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-picture_quiz-block-container h2.block-title {
  color: #c8215b;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  background: none;
  margin: 15px 0 10px 0;
  text-transform: capitalize;
  letter-spacing: 0;
}
.cpd-picture-quiz-block .views-row .views-field-title a {
  font-size: 1em;
  color: #444444;
  text-decoration: none;
}
.cpd-picture-quiz-block .attachment .views-row-first .views-field-title a {
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  color: #444444;
  text-decoration: none;
}
.cpd-picture-quiz-block .views-row .field-content {
  color: #555555;
  font-weight: bold;
  font-size: 1em;
}
.cpd-picture-quiz-block .views-row .views-field-field-main-image,
.cpd-picture-quiz-block .views-row .views-field-title,
.cpd-picture-quiz-block .views-row .views-field-body {
  width: 100%;
  clear: both;
  display: block;
  padding-top: 5px;
}
.cpd-picture-quiz-block .views-row .views-field-field-main-image img {
  width: 100%;
  height: auto;
}
.cpd-picture-quiz-block .view-content li {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 18px;
  list-style: none;
  padding: 0px 0px 0px 13px;
  background: url(../images/bullet_c8215b.gif) no-repeat 0px 10px;
  border-bottom: #444444 1px dotted;
  margin: 0 0 0.25em 5px;
}
.cpd-picture-quiz-block .view-content li.views-row-first {
  border-top: #444444 1px dotted;
}
.cpd-picture-quiz-block .attachment-before .view-content li {
  padding: 0px 0px 0px 0px;
  background-image: none;
  border: none;
}
/***************** End picture_quiz panel styles **********************************/
/***************** latest_modules panel styles **********************************/

.container-24 .grid-16 .cpd-latest_modules-block-container {
  width: 100%;
  max-width: 620px;
  height: auto;
}
.container-24 .grid-8 .cpd-latest_modules-block-container {
  width: 100%;
  max-width: 300px;
  height: auto;
}
.container-24 .grid-6 .cpd-latest_modules-block-container {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.cpd-latest_modules-block-container h2.block-title {
  margin: 25px 0 0px;
  background: #c8215b;
  color: #fffff;
  font-size: 0.92em;
  text-transform: uppercase;
}
.cpd-latest-modules-block .view-content span.field-content {
  display: block;
  clear: both;
}
.cpd-latest-modules-block .view-content a {
  color: #f58220;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  clear: both;
  text-decoration: none;
  font-weight: bold;
  float: left;
  width: 100%;
  padding: 0px 0 0px 0;
  line-height: 18px;
}
.cpd-latest-modules-block .view-content .MsoNormal a {
  color: #555555;
  font-size: 1em;
  text-decoration: none;
  font-weight: bold;
}
.cpd-latest-modules-block .view-content {
  line-height: 18px;
}
.cpd-latest-modules-block .views-row {
  display: block;
  clear: both;
  margin-top: 10px;
  float: left;
}
.cpd-latest-modules-block .views-row .views-field-title {
  float: left;
  width: 45%;
}
.cpd-latest-modules-block .views-row .views-field-body {
  float: left;
  width: 45%;
}
.cpd-latest-modules-block .views-row .views-field-view-node {
  float: left;
  width: 45%;
  clear: both;
}
.cpd-latest-modules-block .views-row .views-field-field-main-image {
  float: right;
  width: 45%;
}
.cpd-latest-modules-block .views-row .views-field-field-main-image img {
  width: 98%;
  height: auto;
}
.cpd-latest-modules-block .view-content .views-row-first img {
  width: 100%;
  height: auto;
}
.cpd-latest-modules-block .view-content .views-row-first .views-field-field-main-image {
  float: left;
  clear: both;
  width: 100%
}
.cpd-latest-modules-block .view-content .views-row-first .views-field-title,
.cpd-latest-modules-block .view-content .views-row-first .views-field-body,
.cpd-latest-modules-block .view-content .views-row-first .views-field-view-node {
  width: 100%;
}
.container-24 .grid-8 .cpd-latest-modules-block .views-row,
.container-24 .grid-6 .cpd-latest-modules-block .views-row,
.container-24 .grid-8 .cpd-latest-modules-block .views-row .views-field-field-main-image,
.container-24 .grid-6 .cpd-latest-modules-block .views-row .views-field-field-main-image {
  float: none;
  margin: 0;
  width: 100%;
}
.container-24 .grid-8 .cpd-latest-modules-block .views-row .views-field-title,
.container-24 .grid-6 .cpd-latest-modules-block .views-row .views-field-title,
.container-24 .grid-8 .cpd-latest-modules-block .views-row .views-field-body,
.container-24 .grid-6 .cpd-latest-modules-block .views-row .views-field-body {
  float: none;
  margin: 0;
  width: 100%;
}
.container-24 .grid-8 .cpd-latest-modules-block .views-row img,
.container-24 .grid-6 .cpd-latest-modules-block .views-row img {
  width: 100%;
  height: auto;
}
/***************** End latest_modules panel styles **********************************/
/***************** Views: blog list panel styles **********************************/

.cpd-front_blog_list-block-container h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  padding-bottom: 15px;
  padding-top: 8px;
}
.cpd-front-blog-list-block {
  border-top: 1px dotted #444444;
}
.cpd-front-blog-list-block .views-row {
  padding: 5px 0;
  float: left;
  width: 140px;
  margin-right: 15px;
}
.cpd-front-blog-list-block .views-field-picture .user-picture {
  text-align: center;
}
.cpd-front-blog-list-block .views-field-picture img {
  height: 65px;
  vertical-align: bottom;
}
.cpd-front-blog-list-block .views-field-field-original-author {
  float: left;
  width: 60px;
  word-break: keep-all;
  color: #555555;
  line-height: 16px;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.cpd-front-blog-list-block .views-field-field-full-name {
  border-top: 4px solid #f5821f;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #555555;
  min-height: 18px;
  padding: 7px 0;
}
.cpd-front-blog-list-block .views-field-nothing {
  float: left;
  width: 100% !important;
  color: #555555;
  font-size: 13px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  height: 70px;
}
.cpd-front-blog-list-block .content .more-link {
  float: right;
  margin-top: -15px;
  clear: both;
}
.cpd-front-blog-list-block .more-link a {
  padding: 10px 0;
  display: block;
  float: left;
}
.cpd-front-blog-list-block .views-field-nothing span.field-content a {
  margin-top: 10px !important;
  font-style: italic;
  word-break: keep-all !important;
  display: block;
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  display: inline;
  text-decoration: none;
}
.cpd-front-blog-list-block .views-field-nothing span {
  display: block;
  /* margin-top:10px;*/
}
.cpd-front-blog-list-block .views-field-comment-count {
  clear: both;
}
.cpd-front-blog-list-block .view-content .views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  padding: 12px;
  float: left;
}
.cpd-front-blog-list-block .view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
/***************** End Views: blog list panel styles **********************************/
/***************** home_latest_update_plus panel styles **********************************/

.cpd-home-latest-update-plus-block {
  background-color: #f2f2f2;
  padding-left: 10px;
}
.cpd-home-latest-update-plus-block .view-header,
.cpd-home-latest-update-plus-block .view-content,
.cpd-home-latest-update-plus-block .view-footer {
  width: 100%;
  clear: both;
  height: auto;
  display: block;
}
.cpd-home-latest-update-plus-block .view-header h1 {
  color: #c8215b;
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
}
.cpd-home-latest-update-plus-block .view-header h1 span {
  color: #c4b8ac;
}
.cpd-home-latest-update-plus-block .item-list li.views-row {
  width: 180px;
  margin-left: 0;
  margin-right: 12px;
  display: block;
  float: left;
}
.cpd-home-latest-update-plus-block .view-content li .views-field-title a {
  color: #f5821f;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.cpd-home-latest-update-plus-block .item-list li.views-row .views-field-title {
  clear: both;
  margin-bottom: 2px;
}
.cpd-home-latest-update-plus-block .item-list li.views-row .views-field-field-main-image {
  margin-bottom: 10px;
}
.cpd-home-latest-update-plus-block .item-list li.views-row .views-field-field-main-image img {
  width: 98%;
  height: auto;
}
.cpd-home-latest-update-plus-block .item-list li .views-field-field-standfirst .field-content {
  color: #555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.cpd-home-latest-update-plus-block .more-link {
  clear: both;
  padding: 0 10px 10px;
  text-align: right;
}
.cpd-home-latest-update-plus-block .item-list li.views-row.views-row-last {
  margin-right: 0;
}
/***************** Endhome_latest_update_plus panel styles **********************************/
/***************** home_new_analysis panel styles **********************************/

.cpd-home_new_analysis-block-container h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px dotted #444444;
  width: 100%;
  padding-bottom: 15px;
  padding-top: 15px;
}
.cpd-home-new-analysis-block .item-list ul li {
  float: left;
  margin-left: 0;
  margin-right: 15px;
  width: 140px;
}
.cpd-home-new-analysis-block .item-list ul li .views-field-title a {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.cpd-home-new-analysis-block .item-list ul li .views-field-title a:hover {
  color: #999999;
}
.cpd-home-new-analysis-block .item-list ul li .views-field-field-main-image {
  margin-bottom: 10px;
}
.cpd-home-new-analysis-block .item-list ul li .views-field-title {
  clear: both;
  height: 45px;
}
.cpd-home-new-analysis-block .view-content .views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  float: left;
  padding: 12px;
}
.cpd-home-new-analysis-block .view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
.cpd-home-new-analysis-block .more-link {
  clear: both;
  float: right;
}
/***************** End home_new_analysis panel styles **********************************/
/***************** home_most_viewed panel styles **********************************/

.cpd-home_most_viewed-block-container h2.block-title {
  background: none repeat scroll 0 0 transparent !important;
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  padding-bottom: 15px;
  padding-top: 15px;
}
.cpd-home-most-viewed-block {
  border-top: 1px dotted #444444;
}
.cpd-home-most-viewed-block .item-list ul li {
  float: left;
  width: 295px;
  margin-left: 0;
  margin-right: 15px;
  margin-top: 15px;
}
.cpd-home-most-viewed-block .item-list ul li.views-row-odd {
  clear: left;
}
.cpd-home-most-viewed-block .item-list ul li .views-field-title {
  float: left;
  padding-left: 10px;
  width: 140px;
}
.cpd-home-most-viewed-block .item-list ul li .views-field-comment-count {
  float: right;
  width: 140px;
}
.cpd-home-most-viewed-block .view-content .views-field-comment-count .comment-box {
  background: url("../images/comment.png") no-repeat scroll right center transparent;
  float: left;
  padding: 12px;
}
.cpd-home-most-viewed-block .view-content .views-field-comment-count .comment-count {
  color: #999;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  margin-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
.cpd-home-most-viewed-block .item-list ul li .views-field-title a {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.cpd-home-most-viewed-block .item-list ul li .views-field-title a:hover {
  color: #999999;
}
.cpd-home-most-viewed-block .item-list ul {
  margin: 0 0 0;
}
.cpd-home-most-viewed-block .more-link {
  clear: both;
  float: right;
}
/***************** End home_most_viewed panel styles **********************************/

#backtotop {
  background: rgba(0, 0, 0, 0) url("../images/back_top_grey.png") no-repeat scroll center center;
  bottom: 50px;
  height: 44px;
  right: 70px;
  width: 41px;
}
/***************** bloggers box styles **********************************/

#boxes-box-bloggers_bar .bloggers-name {
  width: 100%;
  border-top: 4px solid #f5821f;
}
#boxes-box-bloggers_bar .bloggers-name a {
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 15px;
  color: #555555;
  min-height: 18px;
  padding: 7px 0;
  text-decoration: none;
}
.page-node #block-system-main h2.node-title {
  display: none;
}
.content-bottom-left .content-bottom-right .related_article_title {
  color: #00728f;
  font-size: 1.54em;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
}
/* custom subheading styles for editor*/

h3.cd_feature_h3 {
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  font-size: 1.15em;
  line-height: 18px;
  color: #c8215b;
}
h3.cd_news_h3 {
  font-family: 'FedraSansAltStd-Medium', Arial, Helvetica, sans-serif;
  font-size: 1.15em;
  line-height: 18px;
  color: #006a8c;
}
/*Duplicate home page styles */

.page-home1 #region-content h1#page-title {
  display: none;
}
.page-home1 #region-main-content-right .block {
  margin-bottom: 20px;
}
.page-home1 .region-content h2 {
  margin-bottom: 8px;
}
.page-home1 #region-header-branding-left h1 {
  color: #15abeb;
}
.page-home1 #block-views-front-blog-list-block {
  margin-top: 10px;
}
.page-home1 #region-main-content-right #block-views-enrolled-courses-block-1 .view-enrolled-courses .view-empty,
.page-home1 #region-main-content-right #block-views-enrolled-courses-block-1 .view-enrolled-courses .view-empty a {
  color: #444444;
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.page-home1 #region-main-content-right #block-views-enrolled-courses-block-1 .view-enrolled-courses .view-empty a:hover {
  color: #15abeb;
}
.page-home1 #block-views-home-new-analysis-block .more-link a {
  padding: 10px 0;
  display: block;
  float: left;
}
.page-home1.navigation #region-header-branding-left h1 {
  height: auto;
  width: 99%
}
.node-cd-news .field-name-field-brightcove-video .field-label,
.node-cd-opinion .field-name-field-brightcove-video .field-label,
.node-cd-feature .field-name-field-brightcove-video .field-label,
.node-cd-cpd-article .field-name-field-brightcove-video .field-label {
  display: none;
}
.node-cd-news .field-name-field-brightcove-video object,
.node-cd-opinion .field-name-field-brightcove-video object,
.node-cd-feature .field-name-field-brightcove-video object,
.node-cd-cpd-article .field-name-field-brightcove-video object {
  width: 99%;
}
/********* Comment -login form ***************/

.page-comment-login #page-title {
  display: none;
}
.page-comment-login #region-content {
  width: 100%;
}
.cd-sso-premium-node-wrapper.comment-login-form,
.cd-sso-premium-node-wrapper.comment-login-form h3 {
  font-family: "Open Sans", Helvetica;
}
.cd-sso-premium-node-wrapper.comment-login-form .register-news-block-markup a {
  color: #15abeb;
}
.cd-sso-premium-node-wrapper.comment-login-form .register-news-block-markup h3.first-head {
  margin-bottom: 5px;
  margin-top: 10px;
}
.cd-sso-premium-node-wrapper.comment-login-form .register-news-block-markup .title-text {
  letter-spacing: 0.1px;
}
/*.page-comment-login .cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper #cd-sso-login-block-popup div.form-item span.field-prefix {
  padding-top: 6px;
}*/
.cd-sso-premium-node-wrapper.comment-login-form .cd-sso-login-block-wrapper #cd-sso-login-block-popup div.form-item span.field-suffix {
  right: 61px;
}
.cd-sso-premium-node-wrapper.comment-login-form .register-news-block-markup .block-title {
  color: #444444;
}
/********* Comment -login form ***************/
/******** Previous & Next Links in Content types ***********/

.not-logged-in .flippy {
  display: inline;
}
.not-logged-in .cd-sso-premium-node-wrapper .flippy {
  display: none;
}
.region-inner #block-system-main .node ul.flippy {
  float: left;
  padding: 20px 0;
  margin: 0px;
  text-align: left;
  font-size: 13px;
  font-family: "Open Sans", Helvetica;
  width: 100%;
  line-height: 19px;
  border-top: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
}
ul.flippy li a span span {
  color: #15abeb;
  float: none;
}
ul.flippy li {
  font-weight: bold;
}
ul.flippy li.prev {
  float: left;
  padding: 0px;
  white-space: normal;
  width: 48%;
}
ul.flippy li.prev div {
  background: #fff none repeat scroll 0 0;
  padding: 10px;
  float: left;
  min-height: 63px;
  font-weight: normal;
  font-family: "Open Sans-Bold", Helvetica;
}
ul.flippy li.next div {
  background: #fff none repeat scroll 0 0;
  padding: 10px;
  float: left;
  min-height: 63px;
  font-weight: normal;
  font-family: "Open Sans-Bold", Helvetica;
}
ul.flippy li.next {
  float: right;
  padding: 0;
  white-space: normal;
  width: 48%;
}
ul.flippy li.prev a {
  background: #dbdbdb url("../images/article-prev.png") no-repeat scroll left center;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  color: #444444;
  float: left;
  border-radius: 5px 0 0 5px;
  padding: 0px 0px 0px 25px;
  text-decoration: none;
}
ul.flippy li.next a {
  background: #dbdbdb url("../images/article-next.png") no-repeat scroll right center;
  float: right;
  padding: 0px 25px 0px 0px;
  color: #444444;
  border-radius: 0 5px 5px 0;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  text-decoration: none;
}
ul.flippy li a span {
  width: 100%;
  float: left;
  color: #444;
  margin-top: 5px;
  font-weight: normal;
  font-family: "Open Sans", Helvetica;
}
ul.flippy li a:hover span {} ul.flippy li a:hover {
                               background-color: #00bcee;
                             }
ul.flippy {} #block-system-main .node-page .field-name-body nav ul.menu {
               font-size: 12px;
               font-family: arial, helvetica;
             }
/******** END of Previous & Next Links in Content types ************/
/****** Gallery / Press Conference Content Type CSS *******/

.node-gallery .field-name-field-gallery .field-slideshow-controls {
  float: left;
  position: absolute;
  text-align: center;
  margin-top: 28%;
  width: 100%;
  z-index: 1;
}
.node-gallery .field-name-field-gallery .field-slideshow {
  margin-bottom: 20px;
}
.node-gallery .field-name-field-standfirst {
  position: relative;
  margin-bottom: 40px;
}
.node-gallery .field-name-field-gallery .field-slideshow-controls .prev {
  float: left;
}
.node-gallery .field-name-field-gallery .field-slideshow-controls .next {
  float: right;
}
.node-gallery .field-name-field-gallery .field-slideshow-controls a {
  text-indent: -999999px;
}
.node-gallery .field-name-field-gallery .field-slideshow-pager {
  background: #dbdbdb none repeat scroll 0 0;
  float: right;
  padding: 5px 15px;
  position: absolute;
  right: 0;
  z-index: 1;
}
.node.node-gallery .content.clear {
  width: 100%;
}
.node.node-gallery .field-slideshow-slide {
  z-index: 0 !important;
}
.node-gallery .field-name-field-gallery .field-slideshow-pager a {
  display: none;
  font-family: "Open Sans-Bold";
  font-weight: normal;
  font-size: 14px;
  color: #444;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.node-gallery .field-name-field-gallery .field-slideshow-pager a.activeSlide {
  display: block;
}
.node-gallery .field-name-field-gallery .field-slideshow-controls .prev {
  background: url('../images/press-prev.png') no-repeat;
  height: 40px;
  width: 40px;
  text-decoration: none;
  margin-left: 10px;
}
.node-gallery .field-name-field-gallery .field-slideshow-controls .prev:hover {
  background: url('../images/press-prev-hover.png') no-repeat;
  height: 40px;
  width: 40px;
}
.node-gallery .field-name-field-gallery .field-slideshow-controls .next {
  background: url('../images/press-next.png') no-repeat;
  height: 40px;
  width: 40px;
  text-decoration: none;
  margin-right: 10px;
}
.page-node .region-content .node-gallery .field-name-field-gallery h6.first-element {
  margin-top: 20px;
}
.node-gallery .field-name-field-gallery .field-slideshow-controls .next:hover {
  background: url('../images/press-next-hover.png') no-repeat;
  height: 40px;
  width: 40px;
}
.node-gallery .field-name-field-gallery .inner-slide {
  margin-bottom: 30px;
}

.node-gallery .content-related-articles.flippy-notexisted {
  border-top: 1px solid #dbdbdb;
}
/****** END Of Gallery / Press Conference Content Type CSS *******/
/********** Poll Block redesign Modifications *********************/

#block-poll-recent h2.block-title,
#block-poll-recent ul.links,
#block-cd-general-home-poll-block h2.block-title {
  display: none;
}
#block-cd-general-home-poll-block .block-inner {
  padding: 0;
}
.poll-preprocess-wrapper,
#block-cd-general-home-poll-block,
#block-poll-recent {
  border-image: none;
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  border-top-width: 7px;
  background: transparent;
  font-family: "Open Sans", Helvetica;
}
#block-poll-recent .poll-preprocess-wrapper,
#block-cd-general-home-poll-block .poll-preprocess-wrapper {
  border: none;
  border-radius: 0;
}
#poll-view-voting .vote-form .choices .title,
.poll-results-declared .title {
  border-bottom: 1px solid #dbdbdb;
  font-family: "Open Sans-Bold", Helvetica;
  font-size: 16px;
  font-weight: normal;
  padding: 20px;
}
#poll-view-voting .form-type-radio label {
  font-family: "Open Sans", Helvetica;
  font-size: 14px;
  font-weight: normal;
  margin-left: 5px;
}
#poll-view-voting input.form-submit {
  background: #15abeb none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px;
  color: #ffffff;
  font-size: 14px;
  padding: 8px;
  text-shadow: none;
  font-family: "Open Sans", Helvetica;
  font-weight: normal;
  width: 85%;
  margin-bottom: 20px;
}
#poll-view-voting input.form-submit:hover {
  background: #00bcee;
}
#poll-view-voting #edit-choice.form-radios {
  padding: 0 20px
}
#poll-view-voting .form-radios .form-item {
  margin-bottom: 15px;
  margin-top: 0;
}
.poll-results-declared .poll-results-declared-results {
  font-family: "Open Sans", Helvetica;
  font-size: 14px;
  font-weight: normal;
  padding: 20px;
}
.poll-results-declared .poll-results-declared-results .text {
  font-family: "Open Sans", Helvetica;
  font-size: 12px;
  color: #444;
}
#block-cd-general-home-poll-block .poll-results-declared .poll-results-declared-results .bar {
  margin-top:18px;
}
.poll-results-declared .poll-results-declared-results .bar {
  background: #f0eff4 none repeat scroll 0 0;
  border-radius: 4px;
  color: #ffffff;
  float: left;
  font-family: "Open Sans", Helvetica;
  font-size: 14px;
  width: 75%;
  margin-right: 10px;
  margin-top: 8px;
}
.poll-results-declared .poll-bar-wrapper {
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
.node .poll.poll-results-declared {
  width: 100%;
}
.poll-results-declared .poll-bar-wrapper .foreground {
  border-radius: 3px 0 0 3px;
}
.poll-results-declared .poll-bar-wrapper .foreground.full-100 {
  border-radius: 3px;
}
.poll-results-declared .poll-bar-wrapper:nth-child(1) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(1) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(8) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(8) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(15) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(15) .percent {
  background: #2caae1;
}
.poll-results-declared .poll-bar-wrapper:nth-child(2) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(2) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(9) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(9) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(16) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(16) .percent {
  background: #93c11f;
}
.poll-results-declared .poll-bar-wrapper:nth-child(3) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(3) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(10) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(10) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(17) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(17) .percent {
  background: #f8b134;
}
.poll-results-declared .poll-bar-wrapper:nth-child(4) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(4) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(11) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(11) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(18) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(18) .percent {
  background: #e6445d;
}
.poll-results-declared .poll-bar-wrapper:nth-child(5) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(5) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(12) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(12) .percent ,
.poll-results-declared .poll-bar-wrapper:nth-child(19) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(19) .percent {
  background: #72c3e6;
}
.poll-results-declared .poll-bar-wrapper:nth-child(6) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(6) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(13) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(13) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(20) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(20) .percent {
  background: #7186fa;
}
.poll-results-declared .poll-bar-wrapper:nth-child(7) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(7) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(14) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(14) .percent,
.poll-results-declared .poll-bar-wrapper:nth-child(21) .foreground,
.poll-results-declared .poll-bar-wrapper:nth-child(21) .percent {
  background: #fc7728;
}
.poll-results-declared .poll-bar-wrapper .percent {
  display: inline-block;
  color: #fff;
  border-radius: 0 3px 3px 0;
  padding: 2px 6px;
}
.poll-results-declared .total {
  background: #f0eff4 none repeat scroll 0 0;
  color: #444444;
  float: left;
  padding: 10px 0;
  width: 100%;
}
.poll-results-declared .total span {
  font-family: "Open Sans-Bold", Helvetica;
  font-weight: normal;
}
.poll-results-declared .poll-bar-wrapper .arrow-right-new:before {
  color: #2caae1;
  content: "\f156";
  font-family: "icomoon";
  font-size: 25px;
  font-weight: normal;
  margin: 0 -7px 0 0;
  padding: 0 6px 0 0;
  position: relative;
  text-rendering: optimizelegibility;
  top: 6px;
}
.poll-results-declared .poll-bar-wrapper:nth-child(1) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(8) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(15) .arrow-right-new:before {
  color: #2caae1;
}
.poll-results-declared .poll-bar-wrapper:nth-child(2) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(9) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(16) .arrow-right-new:before {
  color: #93c11f;
}
.poll-results-declared .poll-bar-wrapper:nth-child(3) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(10) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(17) .arrow-right-new:before {
  color: #f8b134;
}
.poll-results-declared .poll-bar-wrapper:nth-child(4) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(11) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(18) .arrow-right-new:before {
  color: #e6445d;
}
.poll-results-declared .poll-bar-wrapper:nth-child(5) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(12) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(19) .arrow-right-new:before {
  color: #72c3e6;
}
.poll-results-declared .poll-bar-wrapper:nth-child(6) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(13) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(20) .arrow-right-new:before {
  color: #7186fa;
}
.poll-results-declared .poll-bar-wrapper:nth-child(7) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(14) .arrow-right-new:before,
.poll-results-declared .poll-bar-wrapper:nth-child(21) .arrow-right-new:before {
  color: #fc7728;
}
.poll-preprocess-wrapper .links {
  display: none;
}
/* Node body poll redesign*/

.node .content_body_polls_panel {
  margin-bottom: 40px;
}
.content_body_polls_panel .poll-preprocess-wrapper .links,
.content_body_polls_panel .links,
.content_body_polls_panel .poll_title {
  display: none;
}
.content_body_polls_panel .poll-results-declared .poll-results-declared-results .bar {
  width: 88%;
}
.content_body_polls_panel #poll-view-voting {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-color: #dbdbdb;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 7px 1px 1px;
  font-family: "Open Sans", Helvetica;
}
.content_body_polls_panel #poll-view-voting .vote-form .title {
  line-height: 30px;
}
.content_body_polls_panel #poll-view-voting input.form-submit {
  float: left;
  font-size: 18px;
  margin-left: 20px;
  padding: 10px 35px;
  text-align: left;
  margin-top: 10px;
  width: auto;
}
.content_body_polls_panel #poll-view-voting .form-type-radio label,
.content_body_polls_panel .poll-results-declared .title {
  line-height: 26px;
}
.content_body_polls_panel .poll-results-declared .poll-results-declared-results .text {
  font-size: 14px;
  margin-bottom: 5px;
}
/********** Poll Block redesign Modifications *********************/
/******* Cookie Banner ***************/

#sliding-popup {
  font-family: "Open Sans", helvetica, sans-serif;
  margin-bottom: 10px;
  float: left;
}
#sliding-popup .popup-content {
  width: 940px;
  margin: 0 auto;
}
#popup-text {
  font-family: "Open Sans", helvetica, sans-serif;
}
#popup-buttons {
  font-family: "Open Sans", helvetica, sans-serif;
}
#sliding-popup .popup-content #popup-buttons button.find-more-button {
  display: none;
}
#sliding-popup .popup-content #popup-buttons button {
  background: #16aceb none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: open sans;
  font-weight: normal;
  margin-right: 5px;
  font-size: 14px;
  margin-top: 1em;
  overflow: visible;
  padding: 10px 40px 10px 30px;
  text-decoration: none;
  text-shadow: none;
  vertical-align: middle;
  width: auto;
}
/*#sliding-popup .popup-content #popup-buttons button.agree-button:before {
  content: "\e901";
  margin-right: 6px;
  font-family: "icomoon";
}*/
#sliding-popup .popup-content #popup-buttons button:hover {
  background: #00bcee;
}
/*#sliding-popup .popup-content #popup-text:before {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 20px;
  color: #444444;
  content: "\e941";
  font-family: "icomoon";
  font-size: 25px;
  font-weight: normal;
  margin-right: 6px;
  padding: 6px;
}*/
#sliding-popup .popup-content #popup-text p {
  float: right;
  font-family: "Open Sans", helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  margin-left: 0;
}
#sliding-popup .popup-content #popup-text a {
  color: #16aceb;
  text-decoration: none;
}
#sliding-popup .popup-content #popup-text a:hover {
  color: #00bcee;
}
#sliding-popup .popup-content #popup-text {
  max-width: 100%;
  padding: 15px 0;
}
/******* End of Cookie Banner ***************/
/******* Editable feature panel ***************/

.feature_panel {
  background-color: #f2f2f2;
  padding: 10px;
  margin: 10px 0;
}
.feature_panel .field-name-field-feature-panel-title {
  color: #444444;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 1.54em;
  line-height: 26px;
  margin-bottom: 10px;
}
.feature_panel .field-name-field-feature-panel-description {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
#cd-sso-register-form .edit-email-myaccount {
  margin-left: 10px;
  margin-top: 7px;
  color: #15abeb;
  position: absolute;
  cursor: pointer;
}
#cd-sso-register-form .edit-email-myaccount:hover {
  color: #00bcee;
}
#cd-sso-register-form .edit-email-myaccount:before {
  content: "\e254";
  margin-right: 3px;
}
/**********************/
/******* Search result page ***************/

#views-exposed-form-search-filter-page .views-exposed-widget {
  width: 100%;
}
#views-exposed-form-search-filter-page #edit-keys-wrapper,
#views-exposed-form-search-filter-page .views-widget-sort-order {
  display: none;
}
#views-exposed-form-search-filter-page #edit-created-wrapper .form-item-created-max label {
  display: none;
}
#views-exposed-form-search-filter-page .views-exposed-form label,
#views-exposed-form-search-filter-page-3 .views-exposed-form label {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 10px 5px 5px;
  font-weight: normal;
}
#views-exposed-form-search-filter-page .views-exposed-form input,
#views-exposed-form-search-filter-page .views-exposed-form select,
#views-exposed-form-search-filter-page-3 #edit-keys-wrapper input {
  background-color: #F2F2F2;
  color: #444444;
  border: #cccccc 1px solid;
  height: 30px;
  border-radius: 5px;
  width: 75%;
  margin-bottom: 10px;
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}
#views-exposed-form-search-filter-page .views-exposed-form input.bef-datepicker {
  background: url(../images/calender-icon.png) no-repeat 98% center #f2f2f2 !important;
  padding-right: 40px;
}
#views-exposed-form-search-filter-page .views-submit-button #edit-submit-search-filter {
  background: url(../images/Refine-results-button.png) no-repeat !important;
  width: 164px;
  height: 32px;
  text-indent: 170px;
  border: none;
}
#views-exposed-form-search-filter-page-3 #edit-keys-wrapper {
  float: left;
  width: 60%
}
#views-exposed-form-search-filter-page-3 #edit-keys-wrapper input {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  padding-left: 10px;
}
#views-exposed-form-search-filter-page-3 .views-exposed-widgets {
  position: relative;
}
#views-exposed-form-search-filter-page-3 .views-submit-button {
  bottom: 12px;
  float: right;
  padding-right: 0;
  position: absolute;
  right: 0;
}
#views-exposed-form-search-filter-page-3 .views-submit-button #edit-submit-search-filter {
  background: url(../images/Search-button.png) no-repeat !important;
  width: 164px;
  height: 32px;
  text-indent: 170px;
  border: none;
}
.view-search-filter .views-row {
  display: block;
  clear: both;
  min-height: 95px;
  margin-bottom: 15px;
  border-bottom: 1px solid #555555;
  padding-bottom: 10px;
}
.view-search-filter .views-field-field-main-image {
  margin: 0 15px 10px 0;
}
.page-cpd-search .view-search-filter .views-field-title a {
  color: #004b5b;
  font-family: 'FedraSansAltStd-Bold', Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
.view-search-filter .views-field-created {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  margin: 5px 0;
}
.view-search-filter .views-field-created .created_on,
.view-search-filter .views-field-created .posted_by {
  color: #00b0eb;
}
.view-search-filter .views-field-body {
  font-size: 13px;
}
.view-search-filter .views-field-field-article-tags {
  border: none;
}
/******* Search result page ***************/
/******* Image content type style ****************/

.node-type-cd-news-image .region-content .field-name-field-byline,
.node-type-cd-feature-image .region-content .field-name-field-byline,
.node-type-cd-opinion-image .region-content .field-name-field-byline {
  color: #0085a1;
}
.node-type-cd-news-image .content-bottom-right,
.node-type-cd-feature-image .content-bottom-right,
.node-type-cd-opinion-image .content-bottom-right {
  float: right;
}
.node-type-cd-news-image .region-content .field-name-field-brightcove-video object,
.node-type-cd-feature-image .region-content .field-name-field-brightcove-video object,
.node-type-cd-opinion-image .region-content .field-name-field-brightcove-video object {
  width: 100%;
  height: 315px;
}
/**** Pager modifications ****/

.node .pager li {
  border-radius: 3px;
  color: #444;
  font-size: 12px;
  font-weight: normal;
  margin: 0 5px;
  padding: 0px;
}
.node .pager li.pager-current {
  background: #00b1eb none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  padding: 6px 11px;
}
.node .pager li a:hover {
  background: #00bcee;
  color: #fff;
  padding: 6px 11px;
  border: none;
}
.node .pager li a {
  color: #00b1eb;
  display: inline-block;
  font-family: "Open Sans", Helvetica;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #dbdbdb;
  height: 18px;
  line-height: 18px;
  margin: 0px;
  border-radius: 3px;
  padding: 5px 10px;
  text-decoration: none;
  text-transform: capitalize;
}
.node ul.pager li.pager-next a {
  background: rgba(0, 0, 0, 0) url("../images/pager-next.png") no-repeat scroll right center;
  border: medium none;
  padding-left: 10px;
  color: #00b1eb;
  padding-right: 10px;
}
.node ul.pager li.pager-previous a {
  background: rgba(0, 0, 0, 0) url("../images/pager-prev.png") no-repeat scroll left center;
  border: medium none;
  padding-left: 10px;
  color: #00b1eb;
  padding-right: 10px;
}
.node ul.pager li.pager-previous a:hover,
.node ul.pager li.pager-next a:hover {
  text-decoration: underline;
}
.node #comments .item-list {
  margin-top: 10px;
}
.region-inner #block-system-main .node ul.pager {
  margin-bottom: 0;
}
/**** END of Pager modifications ****/
/******* New Search result page ***************/

.page-cpd-search #region-header-branding-left h1 {
  color: #004b5b;
}
.page-cpd-search1 #page-title {
  display: none;
}
#block-views-exp-cpd-search-page .views-exposed-widget {
  width: 100%;
}
#block-views-exp-cpd-search-page #edit-keys-wrapper,
#block-views-exp-cpd-search-page #edit-created-wrapper .container-inline-date label,
#block-views-exp-cpd-search-page #edit-created-1-wrapper .container-inline-date label {
  display: none;
}
#block-views-exp-cpd-search-page #edit-created-wrapper .form-item-created-max label {
  display: none;
}
/*#block-views-exp-cpd-search-page .views-exposed-form label,*/

#block-views-exp-cpd-search-page-1 .views-exposed-form label,
#block-views-exp-marketplace-search-page-1 .views-exposed-form label {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 10px 5px 5px;
  font-weight: normal;
}
#block-views-exp-cpd-search-page-1 #edit-keys-wrapper input {
  background-color: #F2F2F2;
  color: #444444;
  border: #cccccc 1px solid;
  height: 30px;
  border-radius: 5px;
  width: 75%;
  margin-bottom: 10px;
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}
#block-views-exp-cpd-search-page .views-exposed-form input.bef-datepicker {
  background: url(../images/calender-icon.png) no-repeat 98% center #f2f2f2 !important;
  padding-right: 40px;
}
#block-views-exp-cpd-search-page .views-exposed-form .views-widget-per-page {
  display: none;
}
.mobile-marketplacehome-context-page.context-marketplace-home #block-views-exp-marketplace-search-page-1 {
  display: none;
}
/*********** Most Popular Right side block  ***************/

#block-quicktabs-most-popular {
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 30px;
}
#block-quicktabs-most-popular h2 {
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 5px;
  text-transform: uppercase;
}
#quicktabs-most_popular {
  border: 1px solid #dbdbdb;
  border-radius: 3px;
}
#quicktabs-container-most_popular {
  padding: 20px 10px 0;
}
.view-most-popular {
  font-size: 12px;
}
.view-most-popular a {
  text-decoration: none;
  color: #1f1f1f;
}
.view-most-popular .views-field-field-node-title a:hover {
  color: #00bcee;
}
.view-most-popular .views-field-field-main-image {
  border: 1px solid #dbdbdb;
  float: left;
  overflow: hidden;
  margin-right: 10px;
}
.view-most-popular .views-field-field-node-title {
  font-size: 14px;
  font-family: "Open Sans-Bold", Helvetica;
}
.view-most-popular .views-field-comment-count {
  margin-top: 5px;
}
.view-most-popular .views-field-comment-count .comment-redirect:before {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizelegibility;
  font-size: 14px;
  margin: 0 4px 0 0;
  content: "\e0ca";
  position: relative;
  top: 2px;
}
.view-most-popular .views-field-comment-count:hover .comment-redirect {
  color: #00bcee;
}
.view-most-popular .views-field-comment-count .node-type-related a {
  color: #15abeb;
}
.view-most-popular .views-row {
  margin-bottom: 15px;
  min-height: 90px;
}
#block-quicktabs-most-popular ul.quicktabs-tabs {
  border: none;
}
#block-quicktabs-most-popular ul.quicktabs-tabs li {
  background: #dbdbdb;
  padding: 10px;
  text-align: center;
}
#block-quicktabs-most-popular ul.quicktabs-tabs li.active {
  background: #fff;
  border-radius: 3px;
}
#block-quicktabs-most-popular ul.quicktabs-tabs li a {
  background: none;
  color: #444;
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
  font-weight: normal;
  padding: 0;
}
/*********** END of Most Popular Right side block  ***************/
/********** Video Page Modifications *********************/

.node.node-cd-video .field-name-field-brightcove-video {
  margin-bottom: 0px;
  margin-top: 20px;
  width: 100%;
}
/********** END of Video Page Modifications *********************/
/********** CD CPD Article Page Modifications *********************/

.node-cd-cpd-article .view-related-articles-nodes .views-field-field-node-title {
  min-height: 43px;
  width: 100%;
}
.node-cd-cpd-article .cpd-article-take-exam {
  margin: 0 0 30px;
}
.node-cd-cpd-article .cpd-article-take-exam a.exam-link,
.node-type-cd-trybeforeyoubuy .cpd-tbyb-take-exam a.exam-link {
  background: #15abeb;
  color: #fff;
  border-radius: 3px;
  display: inline-block;
  font-size: 18px;
  text-align: center;
  padding: 10px 20px;
  font-family: "Open Sans", Helvetica;
}
.node-cd-cpd-article .cpd-article-take-exam a.exam-link:hover,
.node-type-cd-trybeforeyoubuy .cpd-tbyb-take-exam a.exam-link:hover {
  background: #00bcee;
  color: #fff;
  text-decoration: none;
}
/********** END of CD CPD Article Page Modifications *********************/
/***************** Job of the Week design **********************/

#block-boxes-job-of-the-week {
  border: 1px solid #dbdbdb;
  padding: 10px;
  font-size: 14px;
  margin-top: 20px;
  font-family: "Open Sans", Helvetica;
  text-align: left;
  border-radius: 3px;
}
#block-boxes-job-of-the-week h2.block-title span {
  margin-right: 10px;
}
#block-boxes-job-of-the-week h2.block-title span img {
  width: 50px;
  padding: 2px 0;
  height: auto;
}
#block-boxes-job-of-the-week .job-field.jotw_job_location {
  margin-bottom: 2px;
  padding: 0 10px 0 0;
}
#block-boxes-job-of-the-week h2.block-title {
  font-size: 30px;
  color: #15abeb;
  line-height: normal;
  margin-bottom: 0px;
  font-weight: normal;
  padding: 0 10px;
  font-family: "Open Sans", Helvetica;
}
#block-boxes-job-of-the-week .content {
  padding: 0 10px 10px;
}
#block-boxes-job-of-the-week .jotw_job_url a:active {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  outline: none;
}
#block-boxes-job-of-the-week .jotw_job_name {
  font-family: "Open Sans-Bold", Helvetica;
  font-size: 18px;
}
#block-boxes-job-of-the-week .jotw_job_salary .job-label:before {
  content: "\f5cc";
  font-family: icomoon;
}
#block-boxes-job-of-the-week .jotw_job_location .job-label:before {
  content: "\ead0";
  font-family: icomoon;
}
#block-boxes-job-of-the-week .job-of-the-week-table {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}
#block-boxes-job-of-the-week .job-of-the-week-table-cell {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  font-size: 12px;
}
#block-boxes-job-of-the-week .jotw_job_url .job-url-apply-now:hover {
  background: #00bcee;
}
#block-boxes-job-of-the-week .jotw_job_url .job-url-apply-now {
  background: #15abeb;
  border-radius: 3px;
}
#block-boxes-job-of-the-week .job-field.jotw_job_url {
  margin-bottom: 0;
  text-align: center;
}
#block-boxes-job-of-the-week .jotw_job_image img {
  border: 1px solid #DBDBDB;
  width: 120px;
  height: auto;
  max-height: 250px;
  max-width: 277px;
}
#block-boxes-job-of-the-week .job-field.jotw_job_image {
  text-align: right;
}
.job-of-the-week-table-cell span.job-label {
  float: left;
  margin-right: 5px;
}
.job-of-the-week-table-cell span.job-text {
  float: left;
  margin-bottom: 1px;
  width: 85%;
}
#block-boxes-job-of-the-week .jotw_job_url a {
  color: #ffffff;
  outline: none;
  text-decoration: none;
}
#block-boxes-job-of-the-week .jotw_job_url .apply-now-button {
  padding: 6px;
}
#block-boxes-job-of-the-week .job-field {
  margin-bottom: 10px;
  text-align: left;
}
#block-boxes-job-of-the-week .job-of-the-week-table-cell .job-field {
  padding: 0;
}
#block-boxes-job-of-the-week .job-label {
  font-family: "Open Sans-Bold", Helvetica;
}
/********** END of Job of the Week design **********************/
/********** Page 404, 403 design **********************/

.page-customerror h1#page-title {
  display: none;
}
.page-customerror .page-404-left,
.page-customerror .page-404-right {
  width: 50%;
  color: #444444;
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
}
.page-customerror .page-404 {
  display: table;
  width: 100%;
}
.page-customerror .page-404 .display-table {
  display: table-cell;
  vertical-align: middle;
}
.page-customerror .page-404 p {
  color: #444444;
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
}
.page-customerror .page-404 .display-table .page-404-content {
  display: inline-block;
  vertical-align: top;
}
.page-customerror #zone-content {
  min-height: 500px;
}
.page-customerror .page-404-right .page-404-oops p {
  font-size: 49.5px;
  font-family: "Open Sans-Bold", Helvetica;
}
.page-customerror .page-404-right .page-404-title p {
  font-size: 49.5px;
}
.page-customerror .page-404-right .page-404-description p {
  font-size: 18px;
}
.page-customerror .page-404-right .page-404-title {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.page-customerror .page-404-right .page-404-description ul {
  margin-top: 13px;
  margin-left: 15px;
}
.page-customerror .page-404-right .page-404-description ul li {
  margin: 0 0 0.5em;
  list-style: outside;
}
.page-customerror .page-404-right .page-404-description a {
  color: #15abeb;
  text-decoration: none;
}
/********** END Of Page 404, 403 design **********************/
/*********** Article page modifications ***************/

.page-node .field-name-field-main-image-caption {
  margin-top: 5px;
}
.page-node #block-system-main .content-bottom-left {
  /*border-bottom: 1px solid #DBDBDB;*/
}
.node strong,
.node b {
  font-family: "Open Sans-Bold", Helvetica;
  font-weight: normal;
}
.page-node .region-content #block-system-main .field-name-field-standfirst,
.page-node .region-content #block-system-main .field-name-field-standfirst p {
  margin-top: 30px;
  color: #444;
  line-height: 24px;
  font-size: 16px;
  font-family: "Open Sans-Bold", Helvetica;
  font-weight: normal;
}
.node .submitted .right span i {
  font-style: normal;
}
.page-node #region-content.region-content .node h2.h2-forseo {
  color: #444444;
  font-family: "Open Sans-Bold",Helvetica;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin-top: 30px;
  letter-spacing: unset;
}
.node h1,
.node h2,
.node h3,
.node h4,
.node h5,
.node h6 {
  font-family: "Open Sans", Helvetica;
}
.node .article-type-hover a {
  /*text-transform: uppercase;*/
}
.node .field-name-field-main-image {
  border: 1px solid #dbdbdb;
}
.node.node-cd-mur-tip .content-top-left {
  width: 180px;
}
.node h6 {
  color: #1f1f1f;
  font-size: 26px;
  font-style: normal;
  line-height: 35px;
  margin: 60px 0 20px;
}
.not-logged-in .cd-sso-premium-node-wrapper .feature_panel {
  display: none;
}
.node .submitted {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.node .field-name-field-question {
  background: rgba(0, 0, 0, 0) url("../images/node-question.png") no-repeat scroll 0 center;
  margin: 20px 0;
  float: left;
  padding-left: 80px;
  width: auto;
}
.node .field-name-field-question .field-label {
  display: none;
}
.node .field-name-field-question .field-items {
  float: left;
  font-family: "Open Sans", Helvetica;
  font-size: 22px;
  margin: 30px 10px 20px 10px;
}
.node iframe {
  max-width: 100% !important;
}
.node img {
  max-width: 100% !important;
  height: auto !important;
}
.page-node #region-content h1#page-title {
  color: #1f1f1f;
  font-size: 35px;
  font-family: "Open Sans-Bold", Helvetica;
  line-height: 45px;
  margin-top: 0px;
}
.page-node .region-content .node span.exclusive {
  background: #444 none repeat scroll 0 0;
  color: #fff;
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  padding: 5px 10px;
  position: absolute;
}
.page-node .region-content .node .field-name-body {
  margin-bottom: 40px;
}
.page-node .region-content .node h6,
.page-node .region-content .field-type-text-with-summary h6 {
  font-size: 26px;
  color: #1f1f1f;
  line-height: 35px;
  font-style: normal;
  margin: 60px 0 20px 0;
}
.node .submitted .left {
  float: left;
}
.node .submitted .right {
  float: right;
  margin-top: 10px;
  margin-bottom: 20px;
}
.node .field-name-body ul li {
  list-style: outside;
}
.node .submitted .right span {
  margin-right: 6px;
}
.node .article-register-form .field-name-field-main-image {
  margin-bottom: 20px;
}
.node .field-name-field-brightcove-video object {
  width: 100%;
}
.node .field-name-field-brightcove-video {
  margin-bottom: -5px;
}
.node .submitted .right span.article-type-hover {
  margin-right: 0;
}
.node .submitted .right span.comment-count {
  margin-right: 0px;
}
.node .submitted .right span span {
  margin-right: 0px;
}
.node .submitted .min-read {
  background: rgba(0, 0, 0, 0) url("../images/min-read.png") no-repeat scroll 0 0;
  padding-left: 20px;
}
.node .submitted .comment-count {
  background: rgba(0, 0, 0, 0) url("../images/comment-count.png") no-repeat scroll 0 2px;
  padding-left: 22px;
  margin-right: 0;
  padding-bottom: 2px;
}
.node .submitted .comment-count a {
  color: #444;
}
.node .field-name-field-main-image-caption {
  background: #f0eff4;
  padding: 5px;
  margin-top: 1px;
}
.node .field-name-field-main-image img {
  max-width: 100%;
  height: auto;
}
.content-article-body h5.exclusive {
  margin-top: 0;
  color: #006699;
}
.region-inner #block-system-main .node ul,
.region-inner #block-system-main .node ol,
.region-inner #block-system-main .node p {
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
  color: #444;
}
.node .user-avatar {
  border-radius: 20px;
  float: left;
  border: 1px solid #dbdbdb;
}
.node .authored-by-user {
  float: left;
  margin-bottom: 10px;
}
.node .authored-by-user span span {
  float: none;
  font-family: "Open Sans-Bold", Helvetica;
  margin-left: 0;
}
.node .authored-by-user span {
  float: left;
  font-family: "Open Sans", Helvetica;
  margin-left: 6px;
  margin-top: 0px;
  color: #1f1f1f;
}
.node .authored-by-user a.comment-count {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/cd_theme/images/comment-count.png") no-repeat scroll 10px 2px;
  padding-left: 32px;
  margin-right: 0;
  padding-bottom: 2px;
  border-right: 1px solid #1f1f1f;
  padding-right: 6px;
  border-left: 1px solid #1f1f1f;
  color: #444;
}
.node .comments-text {
  display: none;
}
.desktop-version .node .comments-text {
  display: contents;
  float: right;
  color: #444;
}
.node img.user-avatar {
  max-width: 40px !important;
  height: 40px !important;
}
.node.node-cd-feature .authored-by-user .author-float {
  width: 315px;
}
.node.node-cd-mur-case-study .authored-by-user .author-float {
  width: 280px;
}
.node.node-gallery .authored-by-user .author-float {
  width: 320px;
}
.responsive-layout-mobile .node .authored-by-user .author-float {
  width: 100% !important;
}
.responsive-layout-mobile .node .authored-by-user a.comment-count {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/cd_theme/images/comment-count.png") no-repeat scroll 4px 2px;
  padding-left: 24px;
  margin-right: 0;
  padding-bottom: 2px;
  padding-right: 2px;
}
.responsive-layout-mobile .node .authored-by-user td:last-of-type {
  padding-left: 5px;
}
.node .content-article-body .form-item.form-type-item {
  float: left;
  margin: 7px 0 40px;
  font-family: "Open Sans", Helvetica;
  width: auto;
}
.node .content-article-body {
  font-family: "Open Sans", Helvetica;
}
.node .content-article-body .form-item.form-type-item label {
  font-family: "Open Sans-Bold", Helvetica;
  font-weight: normal;
  float: left;
  color: #1f1f1f;
  margin-top: 5px;
}
.node .tags-article-field {
  clear: both;
}
.node .rate-widget .rate-thumbs-up-down-btn-up {
  float: left;
  background: #dbdbdb url("../images/rate-up.png") no-repeat scroll center center;
}
.node .rate-widget .rate-thumbs-up-down-btn-up.rate-voted {
  background: #15abeb url("../images/rate-up.png") no-repeat scroll center center;
}
.node .rate-widget .rate-thumbs-up-down-btn-down {
  background: #dbdbdb url("../images/rate-down.png") no-repeat scroll center center;
}
.node .rate-widget .rate-thumbs-up-down-btn-down.rate-voted {
  background: #15abeb url("../images/rate-down.png") no-repeat scroll center center;
}
.node .rate-button {
  border-radius: 20px;
  float: left;
  padding: 5px;
}
.node .rate-widget {
  float: left;
}
.node .field-name-field-article-tags {
  clear: both;
  border-bottom: none;
}
.region-inner #block-system-main .node .rate-widget ul {
  padding-left: 0;
  margin-bottom: 0;
}
.node .rate-widget ul li a.rate-button:hover {
  background-color: #00bcee;
}
.node .rate-widget-thumbs_up_down ul li {
  width: auto;
  margin-left: 15px;
  font-size: 12px;
}
.node .rate-widget-thumbs_up_down .percent {
  margin-left: 5px;
  margin-top: 4px;
}
.node .field-name-field-article-tags .field-item,
.node .field-name-field-drug-classes .field-item {
  background: transparent;
  margin-right: 10px;
}
.node .field-name-field-article-tags .field-item a,
.node .field-name-field-drug-classes .field-item a {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #6c6c6c;
  color: #6c6c6c;
  border-radius: 2px;
  padding: 6px;
  text-transform: capitalize;
  font-family: "Open Sans", Helvetica;
}
.node .drug-classes-field {
  clear: both;
  padding: 20px 0;
  width: 100%;
}
.node .drug-classes-field span {
  float: left;
  font-family: "Open Sans-Bold", Helvetica;
  font-weight: normal;
  margin-right: 15px;
  margin-top: 7px;
}
.node .drug-classes-field .field-name-field-drug-classes .field-item a {
  display: inline-block;
}
.node .field-name-field-article-tags .field-item a:hover,
.node .field-name-field-drug-classes .field-item a:hover {
  background: #6c6c6c;
  color: #fff;
  text-decoration: none;
}
.node .links.inline .comment_forbidden {
  font-size: 12px;
  margin: 0;
}
.node #comments .links.inline .comment_forbidden a {
  padding-left: 0;
}
.tags-article-field span {
  color: #1f1f1f;
  float: left;
  font-weight: bold;
  margin-right: 10px;
  padding: 10px 0;
}
.node .related_articles-title {
  color: #1f1f1f;
  font-size: 22px;
  font-family: "Open Sans", Helvetica;
  margin-bottom: 10px;
}
.page-node .region-content .field-name-field-byline,
.submitted,
.field-name-field-main-image-caption {
  font-family: "Open Sans", Helvetica;
  color: #444;
}
.node .field-name-field-main-image-caption p {
  font-size: 12px;
  line-height: 20px;
  color: #444;
}
.node .comment-count-wrapper-div.comment-count-0 {
  clear: both;
  margin-bottom: 0;
  padding-top: 10px;
}
.node #comments .no-comments-rendered {
  margin: 20px 0;
}
.node a {
  color: #15abeb;
  font-style: normal;
  text-decoration: none;
}
.node a:hover {
  color: #00bcee;
  text-decoration: underline;
}
.content-related-articles {
  clear: both;
  float: left;
  padding: 20px 0 0 0;
}
.content-related-articles-div {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.page-node .region-content .field-name-field-related-articles {
  margin-top: 5px;
}
.region-inner #block-system-main .comment-section-form .note p {
  font-size: 10px;
  line-height: 15px;
}
.comment-wrapper .text-format-wrapper fieldset,
.comment-form #edit-field-post-anonymously,
.ajax-comments-form-reply .field-name-field-post-anonymously,
.field-name-field-post-anonymously {
  display: none;
}
.content-related-articles .related_article_title {
  color: #00728f;
  font-size: 18px;
}
.page-node .region-content .field-name-field-related-articles {
  margin-top: 5px;
}
.comment-section-form {
  clear: both;
  float: left;
  margin-top: 20px;
}
.posting-as {
  float: left;
  font-style: italic;
  margin-right: 4px;
}
.container-24 .node-cd-mur-case-study .grid-6 {
  width: 180px;
}
.node-cd-mur-tip .content-related-articles-div {
  background: #f2f2f2 none repeat scroll 0 0;
  float: left;
  margin-bottom: 0px;
  padding: 0;
  width: 100%;
}
.node-cd-mur-case-study .comment-section-form {
  margin-top: 20px;
}
.node-cd-mur-tip .mur-tip-button {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #dbdbdb;
}
.node-cd-mur-tip #murtips-by-drugclass {
  float: left;
  margin-right: 50px;
  width: 40%;
}
.node-cd-mur-tip #murtips-by-condition {
  margin-left: 0;
  width: 40%;
}
.node .comment-count-wrapper-div {
  color: #444;
  font-family: "Open Sans-Bold", helvetica;
  font-weight: normal;
  margin-bottom: -2px;
  padding: 20px 0 10px;
  border-bottom: 2px solid #dbdbdb;
}
.node .comment-count-wrapper-div span {
  padding-bottom: 11px;
  border-bottom: 2px solid #01bcef;
}
.node #comments {
  clear: both;
  float: left;
  margin-top: 0;
  width: 100%;
  font-size: 14px;
  color: #1f1f1f;
  font-family: "Open Sans", helvetica;
}
.node #comments h3.comment-author-username {
  font-size: 15px;
  color: #1f1f1f;
  font-weight: normal;
  font-family: "Open Sans-Bold", Helvetica;
}
.node #comments .submitted {
  font-size: 12px;
  font-family: "Open Sans", helvetica;
  font-style: normal;
}
.node #comments .submitted em {
  font-style: normal;
  font-weight: normal;
  font-family: "Open Sans-Bold", Helvetica;
}
.node #comments .content .field-name-comment-body {
  margin-bottom: 20px;
}
.node #comments .comment .field-name-comment-body p {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 18px;
}
.node #comments .rate-widget {
  float: left;
  margin-right: 15px;
}
.node #comments .rate-button {
  padding: 2px;
}
.not-logged-in .node .content-article-body .form-item.form-type-item {
  display: none;
}
.node #comments .comment {
  border-top: 1px solid #dbdbdb;
}
.node #comments .links.inline {
  float: left;
  font-family: "Open Sans", helvetica;
  margin-top: 2px;
}
.node #comments .links.inline a {
  color: #15abeb;
  font-size: 13px;
  padding-left: 18px;
  font-weight: normal;
  font-family: "open sans", helvetica;
}
.node #comments .comment_show {
  margin-right: 5px;
  margin-top: 6px;
}
.node #comments .comment-edit a {
  background: transparent url(../images/comment-edit.png) no-repeat scroll 0 3px;
}
.node #comments .comment-reply a {
  background: transparent url(../images/comment-reply.png) no-repeat scroll 0 4px;
}
.node #comments .links.inline .comment-delete a {
  background: transparent url(../images/comment-delete.png) no-repeat scroll 0 1px;
  color: #db4242;
}
.node #comments .comment-flag a {
  background: transparent url(../images/comment-flag.png) no-repeat scroll 0 1px;
}
.node #comments .comment-flagged a {
  background: transparent url(../images/comment-flagged.png) no-repeat scroll 0 1px;
}
.node #comments #comment-confirm-delete {
  margin-top: 10px;
}
.node #comments #comment-confirm-delete #edit-cancel {
  margin-left: 10px;
}
.node #comments .indented .comment {
  border: none;
}
.node #comments .comment-section-form-div,
.node #comments .ajax-comments-form-reply,
.node #comments .ajax-comments-form-edit {
  background: #F0EFF4 none repeat scroll 0 0;
  margin-top: 20px;
  padding: 20px;
}
.node #comments .comment-section-form-div {
  margin-top: 0;
}
.node #comments .ajax-comments-form-reply,
.node #comments .ajax-comments-form-edit {
  width: auto;
  margin-bottom: 20px;
}
.node #comments .ajax-comments-form-reply .form-actions,
.node #comments .ajax-comments-form-edit .form-actions {
  margin-bottom: 0;
}
.node #comments .ajax-comments-form-reply .comment-form-note,
.node #comments .ajax-comments-form-edit .comment-form-note {
  text-align: left;
}
.node #comments .comment-form .form-actions {
  text-align: right;
}
.node #comments .comment-form .form-actions input {
  background: #15abeb none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  margin-left: 10px;
  color: #fff;
  font-family: "Open Sans";
  padding: 10px 30px;
  text-shadow: none;
}
.node #comments .comment-form .form-actions input[value="Post"]:hover {
  background: #00bcee none repeat scroll 0 0
}
.node #comments .comment-form .form-actions input[value="Cancel"] {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #6c6c6c;
  color: #6c6c6c;
}
.node #comments .comment-form .form-actions input[value="Cancel"]:hover {
  background: #6c6c6c none repeat scroll 0 0;
  border: 1px solid #6c6c6c;
  color: #fff;
}
.node #comments .indented .comment-form .form-actions input {
  width: 15%;
  padding: 10px;
}
.node #comments .comment-section-form .note {
  color: #444;
  font-size: 10px;
  line-height: 18px;
  margin-top: 10px;
  padding-bottom: 0px;
}
.node .comment-form .form-type-item {
  font-family: "Open Sans";
  font-size: 14px;
  margin: 0;
  font-weight: bold;
}
.node .comment .blocked-comments-this-user {
  display: none !important;
}
.node .content-article-body #cd_sso_login_block_popup_form .form-item {
  line-height: 18px;
}
.node .comment-form .form-type-item .posting-as {
  font-weight: normal;
  font-style: normal;
}
.node #comments .rate-widget-thumbs_up_down ul li.thumb-up {
  margin-left: 0;
}
.node .ajax-comments-form-reply .form-type-item label,
.node .ajax-comments-form-edit .form-type-item label {
  display: inline;
  font-weight: normal;
}
.node .ajax-comments-form-reply .field-name-comment-body label,
.node .ajax-comments-form-edit .field-name-comment-body label {
  display: none;
}
.node .comment-section-form .comment-form-note {} .node .content.clear {
                                                    float: left;
                                                  }
.region-inner #block-system-main .node .comment-section-form .comment-form-note p {
  font-size: 10px;
  line-height: unset;
  text-align: left;
}
#comments .ajax-comments-form-reply .comment-form-note p,
#comments .ajax-comments-form-edit .comment-form-note p {
  font-family: "Open Sans";
  font-size: 10px;
  line-height: 18px;
}
.node #comments .messages {
  clear: both;
}
.node #comments .ajax-comments-form-edit {
  float: left;
}
#comments .ajax-progress .throbber {
  background: url(../images/ajax-loader.gif) no-repeat;
  text-indent: -9999px;
  display: inline;
  margin-top: 10px;
  float: right;
  position: absolute;
}
#comments .ajax-progress {
  text-indent: -9999px;
  display: inline;
}
.not-logged-in .node #comments .rate-widget {
  display: none;
}
.node .field-name-field-podcasts {
  margin-bottom: 20px;
}
.node .Rtable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 3em 0;
  padding: 0;
  max-width:600px;
}
.node .Rtable .Rtable-cell {
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  padding: 8px 5px;
  overflow: hidden;
  list-style: none;
  border: solid 1px #fff;
  background-color: #f0eff4;
}

.node .Rtable.Rtable--2cols > .Rtable-cell {
  width: 50%;
}
.node .Rtable.Rtable--3cols > .Rtable-cell {
  width: 33.33%;
}
.node .Rtable.Rtable--4cols > .Rtable-cell {
  width: 25%;
  font-size: 14px;

}
.node .Rtable.Rtable--5cols > .Rtable-cell {
  width: 20%;
}
.node .Rtable.Rtable--6cols > .Rtable-cell {
  width: 16.6%;
}
.node body .Rtable {
  box-sizing: border-box;
  min-height: 100%;
  margin: 0 auto;
  padding: 1em;
  font-size: 15px;
  background-color: white;
  border-top: none;
  border-bottom: none;
}

.node .Rtable h3 {
  font-size: 1.2em;
}
.node .Rtable h4 {
  font-size: 1em;
}
.node .Rtable strong {
  color: #434d57;
}
.node .Rtable .Rtable-cell {
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
}

/*********** END of Article page modifications ***************/
/********** Related Articles in node pages ************/

.view-related-articles-nodes {
  color: #444444;
  font-family: "Open Sans", Helvetica;
}
.view-related-articles-nodes .views-field-type {
  display: none;
}
.view-related-articles-nodes .views-field-title {
  margin-top: 10px;
  margin-bottom: 10px;
}
.view-related-articles-nodes .views-field-field-node-title {
  float: left;
  margin-bottom: 20px;
  min-height: 63px;
  width: 100%;
}
.view-related-articles-nodes .views-field-title a {
  font-size: 14px;
  color: #444444;
  font-family: "Open Sans-Bold", Helvetica;
}
.view-related-articles-nodes a:hover {
  /*text-decoration: none;*/
}
.view-related-articles-nodes .views-field-field-main-image {
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #dbdbdb;
}
.view .views-field-field-main-image img {
  border: none;
}
.front .view .views-field-field-main-image img {
  border: 1px solid #dbdbdb;
}
.view-related-articles-nodes .views-field-changed {
  margin-bottom: 10px;
}
.view-related-articles-nodes .views-field-comment-count span {
  color: #444;
  font-family: Open Sans;
}
.view-related-articles-nodes .views-field-comment-count span span.node-type-related {
  color: #15abeb;
}
.view-related-articles-nodes .views-field-comment-count .node-type-related a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #15abeb;
  font-weight: normal;
  padding: 0;
}
.view-related-articles-nodes .views-field-comment-count a {
  background: transparent url("../images/comment-count.png") no-repeat scroll left center;
  font-weight: normal;
  color: #444444;
  font-family: "Open Sans", Helvetica;
  padding-bottom: 5px;
  padding-left: 22px;
  padding-top: 3px;
}
.view-related-articles-nodes .views-row {
  float: left;
  margin-right: 20px;
  width: 31%;
}
.view-related-articles-nodes .views-row.views-row-last {
  margin-right: 0;
}
/********** END of Related Articles in node pages ************/


/********** NODE Paragraphs CSS ************/
.node-type-in-house-landing-pages .grid-24,
.node-type-in-house-landing-pages .grid-12 {
  margin: 0;
}
.node-type-in-house-landing-pages #section-content .zone-ccontent .grid-8.region-ccontent-third {
  max-width: 100%;
  width: 100%;
}
.node-type-in-house-landing-pages .zone {
  margin-bottom: 0px;
}
.paragraphs-item-header {
  text-align: center;
}
.paragraphs-item-header .projects-content {
  color: #444444;
  font-family: "Open Sans",Helvetica;
  font-size: 18px;
  padding: 30px 0;
}
.paragraphs-item-header .projects-content p {
  color: #444444;
  font-family: "Open Sans",Helvetica;
  font-size: 18px;
}
.paragraphs-item-header .projects-wrapper {
  margin: 0 auto;
  position: relative;
  top: 50px;
  opacity: 0.8;
  width: 940px;
}
.paragraphs-item-header .projects-bgimage {
  background-color: #000;
  background-position-x: center;
  background-repeat: no-repeat;
}
.paragraphs-item-header .projects-content-description {
  margin-top: 20px;
}
.node-type-in-house-landing-pages h1#page-title{
  display: none;
}
.paragraphs-item-middle-block {
  width: 100%;
  padding: 50px 0 50px 0;
}
.field-name-field-add-field .field-items .field-item {
  border-bottom: 1px solid #ccc;
}
.field-name-field-add-field .field-items .field-item:first-child,
.field-name-field-add-field .field-items .field-item:last-child,
.field-name-field-add-field .entity-paragraphs-item .field-items .field-item {
  border-bottom: none;
}
.paragraphs-item-middle-block .paragraphs-item-share-button {
  margin-top: 50px;
  text-align: center;
  width: 100%;
}
.paragraphs-item-middle-block .content {
  width: 960px;
  margin: 0 auto;
  font-family: "Open Sans",Helvetica;
  font-size: 16px;
  color:#444;
}
.context-name-landingpage_context #block-system-main .node .paragraphs-item-middle-block .content p {
  font-family: "Open Sans",Helvetica;
  font-size: 16px;
  color:#444;
}
.context-name-landingpage_context #block-system-main .node .paragraphs-item-middle-block .field-name-field-paragraph-text-field {
  text-align: center;
  font-size: 26px;
  font-family: "Open Sans-Bold", Helvetica;
  margin-bottom: 20px;
}
.paragraphs-item-middle-block .paragraphs-item-background-color,
.paragraphs-item-middle-block .field-name-field-paragraph-text-color,
.paragraphs-item-middle-block .field-name-field-paragraph-bgcolor {
  display: none;
}
.paragraphs-item-middle-block .paragraphs-item-button {
  text-align: center;
  margin-bottom: 20px;
}
.paragraphs-item-middle-block .paragraphs-item-button a {
  padding:10px 25px;
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
}
.view-pharmacy-50-related-articles.view-display-id-crime_pharmacy .views-row {
  margin-bottom: 40px;
}
.context-name-landingpage_context .block-system-main .one-column-display .views-row:first-of-type {
  overflow: inherit;
  position: static;
  border-width: 1px;
}
.context-name-landingpage_context .block-system-main .one-column-display .views-row:first-of-type .views-field-nothing {
  position: static;
  background: transparent;
  min-height: auto;
}
.context-name-landingpage_context .block-system-main .block-views .block-title {
  display: none;
}
.context-name-landingpage_context .block-system-main .block-views .one-column-display .views-row-4, 
.context-name-landingpage_context .block-system-main .block-views .one-column-display .views-row-8 {
  margin-right: 0;
}
.context-name-landingpage_context .one-column-display .views-row {
  margin-right:18px;
}
.context-name-landingpage_context .one-column-display .view-footer .see-more-button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  margin: 0px 0;
  padding: 0;
  text-align: right;
  width: auto;
  text-decoration: none;
}
.context-name-landingpage_context .one-column-display .view-footer .see-more-button::after {
  -moz-osx-font-smoothing: grayscale;
  color: #00b1eb;
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  margin-left: 5px;
  text-transform: none;
}
.context-name-landingpage_context  .node a:hover {
  text-decoration: none;
}
/********** END of NODE Paragraphs CSS  ************/






/******* Comment Abuse ***************/

.node .comment .comment-complaint #modal-message {
  display: none;
}
.node #comments .links.inline .comment-complaint a {
  padding-left: 0;
}
.node .comment .comment-complaint a:before {
  content: "\e153";
  font-family: "icomoon";
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  margin: 0 4px 0 0;
  position: relative;
  text-rendering: optimizelegibility;
  top: 2px;
}
#modalContent div.ctools-modal-content.ctools-comment-abuse a.close::before {
  color: #fff;
  font-weight: normal;
}
#modalContent .ctools-comment-abuse,
.ctools-comment-abuse .modal-title,
.ctools-comment-abuse select,
.ctools-comment-abuse textarea,
.ctools-comment-abuse label {
  font-family: "Open Sans", Helvetica;
  color: #444;
  font-weight: normal;
}
#modalContent .ctools-comment-abuse .form-submit:hover {
  background: #00bcee;
}
#modalContent .ctools-comment-abuse .form-submit {
  background: #15abeb none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: #ffffff;
  padding: 10px 20px;
  float: right;
  font-family: "Open Sans", Helvetica;
  text-shadow: none;
  font-weight: normal;
}
.ctools-comment-abuse div.messages.error {
  margin-top: 0;
}
div.ctools-comment-abuse div.popups-title {
  background: #15abeb none repeat scroll 0 0;
  border: medium none;
  padding-bottom: 10px;
  padding-top: 10px;
}
div.ctools-modal-content a.close img {
  display: none;
}
#modalContent .ctools-comment-abuse .chosen-container .chosen-single {
  box-shadow: none;
  background: #fff url(../images/select-down-arrow.png) no-repeat 96% 50%;
  background-size: 17px;
  border: 1px solid #bebebe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  float: left;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: auto;
  line-height: normal;
  padding: 10px 15px;
  width: 50%;
}
#modalContent .ctools-comment-abuse .chosen-container .chosen-drop {
  width: 50%;
}
#modalContent .ctools-comment-abuse .chosen-container-single .chosen-single div b,
#modalContent .ctools-comment-abuse .form-type-textarea .grippie {
  display: none;
}
#modalContent .ctools-comment-abuse .form-type-textarea textarea {
  resize: none;
  border: 1px solid #dbdbdb;
}
#modalContent .ctools-comment-abuse #edit-comment-abuse-complaint-reason {
  border: 1px solid #dbdbdb;
}
.node .comment .abuse-notice,
.node .comment .comment-complaint {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.node .comment .comment-flagged {
  color: #db4242;
}
.node .comment .comment-flagged:before {
  content: "\e153";
  font-family: "icomoon";
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  margin: 0 4px 0 0;
  position: relative;
  text-rendering: optimizelegibility;
  top: 2px;
  color: #db4242;
}
/******* END Of Comment Abuse ***************/
/******* New Search result page ***************/

.page-cpd-search #region-header-branding-left h1 {
  color: #004b5b;
}
.page-cpd-search1 #page-title {
  display: none;
}
#block-views-exp-cpd-search-page .views-exposed-widget {
  width: 100%;
}
#views-exposed-form-cpd-search-page .views-exposed-form .views-widget-filter-field_control_tags {
  display: none;
}
#block-views-exp-cpd-search-page #edit-keys-wrapper,
#block-views-exp-cpd-search-page #edit-created-wrapper .container-inline-date label,
#block-views-exp-cpd-search-page #edit-created-1-wrapper .container-inline-date label {
  display: none;
}
.view-cpd-search.view-display-id-page_2 .views-field-nothing span.type {
  display: none;
}
#block-views-exp-cpd-search-page #edit-created-wrapper .form-item-created-max label {
  display: none;
}

#block-views-exp-cpd-search-page .views-exposed-form input.bef-datepicker {
  background: url(../images/calender-icon.png) no-repeat 98% center #f2f2f2 !important;
  padding-right: 40px;
}
#block-views-exp-cpd-search-page .views-exposed-form .views-widget-per-page {
  display: none;
}

#block-views-exp-cpd-search-page-1 #edit-keys-wrapper,
#block-views-exp-marketplace-search-page-1 #edit-keys-wrapper {
  float: left;
  width: 60%
}
#block-views-exp-cpd-search-page-1 #edit-keys-wrapper input,
#block-views-exp-marketplace-search-page-1 #edit-keys-wrapper input {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  padding-left: 10px;
}
#block-views-exp-cpd-search-page-1 .views-exposed-widgets,
#block-views-exp-marketplace-search-page-1 .views-exposed-widgets {
  position: relative;
}
#block-views-exp-cpd-search-page-1 .views-submit-button,
#block-views-exp-marketplace-search-page-1 .views-submit-button {
  bottom: 12px;
  float: right;
  padding-right: 0;
  position: absolute;
  right: 0;
}
#block-views-exp-cpd-search-page-1 .views-submit-button #edit-submit-cpd-search,
#block-views-exp-marketplace-search-page-1 .views-submit-button #edit-submit-cpd-search {
  background: url(../images/Search-button.png) no-repeat !important;
  width: 164px;
  height: 32px;
  text-indent: 170px;
  border: none;
}
.view .views-field img {
  max-width: 100%;
  opacity: 1;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.view .views-field-field-main-image.views-field {
  overflow: hidden;
}
.view .views-field img:hover {
  opacity: 0.8;
}

.view-cpd-search .search-summary {
  font-size: 20px;
  background-color: #f2f2f2;
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 22px;
  padding: 10px;
  margin-bottom: 20px;
}
.view-cpd-search .summary-text {
  margin: 5px;
}
.page-search #region-content .tabs.clearfix,
.page-search h1#page-title {
  display: none;
}
.view-cpd-search .views-row {
  display: block;
  clear: both;
  min-height: 95px;
  margin-bottom: 15px;
  border-bottom: 1px solid #555555;
  padding-bottom: 10px;
}
.view-cpd-search .views-field-type {
  display: none;
}
.view-cpd-search .views-field-field-main-image {
  margin: 0 15px 10px 0;
}
.view-cpd-search .views-field-title a {
  color: #004b5b;
  font-family: 'FedraSansAltStd-Book', Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
.view-cpd-search .views-field-created {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  margin: 5px 0;
}
.view-cpd-search .views-field-created .created_on,
.view-cpd-search .views-field-created .posted_by {
  color: #00b0eb;
}
.view-cpd-search .views-field-body {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 13px;
}
.view-cpd-search .views-field-field-article-tags {
  border: none;
}
#views-exposed-form-cpd-search-page-2 #edit-keys-wrapper,
#views-exposed-form-cpd-search-page-2 #edit-type-wrapper,
#views-exposed-form-cpd-search-page-2 #edit-created-wrapper,
#views-exposed-form-cpd-search-page-2 #edit-created-1-wrapper,
#views-exposed-form-cpd-search-page-2 .views-widget-sort-by,
#views-exposed-form-cpd-search-page-2 .views-submit-button {
  display: none;
}
#views-exposed-form-cpd-search-page-2 .views-widget-per-page {
  float: right;
}
#views-exposed-form-cpd-search-page-2 .views-widget-per-page label {
  float: left;
  margin-right: 5px;
}
.view-cpd-search ul.pager li {
  padding: 0px;
}
.view-cpd-search ul.pager li.pager-current {
  color: #00b0eb;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: capitalize;
}
/******* Search result page ***************/
/******* Update Plus Error ***************/

.complete-message p {
  font-family: "Open Sans";
  margin: 5px;
  font-size: 15px;
}
.message-text {
  padding: 10px;
}
.update-plus-error {
  background: #f0eff4 none repeat scroll 0 0;
  color: #000;
  clear: both;
  position: relative;
  margin: 10px 10px 30px;
  padding: 0;
}
.update-plus-error .flag {
  display: table;
  width: 100%;
}
.update-plus-error p {
  font-family: "Open Sans";
  font-size: 14px;
}
.update-plus-error .note__icon {
  background-color: rgba(0, 0, 0, 0.25);
  font-size: 2rem;
  min-width: 30px;
  text-align: center;
}
.update-plus-error .note__text {
  padding-right: 48px;
}
.update-plus-error .new-link {
  text-decoration: none;
}
.update-plus-error .new-link .anchor-link {
  padding: 15px 20px;
}
.update-plus-error .flag__image,
.update-plus-error .flag__body {
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  background: transparent;
}
.update-plus-error .flag__image {
  padding: 0;
}
.update-plus-error .update-plus-close {
  background: rgba(0, 0, 0, 0) url("../images/ico-close.png") no-repeat scroll center center;
  cursor: pointer;
  top: 0px;
  right: 0px;
  padding: 10px;
  position: absolute;
  text-align: center;
  width: 15px;
}
.update-plus-error.mess-warning p {
  color: #01b1ec;
  margin-bottom: 5px;
}
.update-plus-error.mess-error p {
  color: #db4242;
}
.update-plus-error.mess-error.expired p {
  color: #FF9C00;
}
.update-plus-error.mess-warning:hover {
  background: #fff;
}
.update-plus-error.mess-warning {
  background: #f1fbfd;
}
.update-plus-error.mess-error {
  background: #fef3f0;
}
.update-plus-error.mess-error {
  background: #FFFDF4;
}
.update-plus-error.mess-error:hover {
  background: #fff;
}
.update-plus-error.mess-error .note {
  overflow: hidden;
  position: relative;
}
.update-plus-error .note__icon {
  border-radius: 3px 0px 0px 3px;
}
.update-plus-error.mess-warning .note__text {
  border-top: 1px dashed #01b1ec;
  border-right: 1px dashed #01b1ec;
  border-bottom: 1px dashed #01b1ec;
  border-radius: 0 3px 3px 0;
}
.update-plus-error.mess-warning:hover .note__text {
  border: 1px solid #01b1ec;
  border-left: none;
}
.update-plus-error.mess-error.expired .note__text {
  border-top: 1px dashed #FF9C00;
  border-right: 1px dashed #FF9C00;
  border-bottom: 1px dashed #FF9C00;
  border-radius: 0 3px 3px 0;
}
.update-plus-error.mess-error.expired:hover .note__text {
  border: 1px solid #FF9C00;
  border-left: none;
}
.update-plus-error .note__icon.warning {
  background: #01b1ec url("../images/ico-info.png") no-repeat scroll center center;
}
.update-plus-error .note__icon.error {
  background: #01b1ec url("../images/ico-info.png") no-repeat scroll center center;
}
.update-plus-error .note__icon.error.expired {
  background: #FF9C00 url("../images/ico-warning.png") no-repeat scroll center center;
}
.update-plus-error.mess-error.expired .note__text {
  background: transparent url("../images/ico-error-redirect.png") no-repeat scroll 98% center;
}
.update-plus-error .link {
  margin-top: 5px;
}
.update-plus-message {
  font-weight: normal;
  float: left;
  width: 100%;
}
.update-plus-error a.link {
  background: #14aceb none repeat scroll 0 0;
  border-radius: 2px;
  color: #fff;
  display: table;
  font-family: Open Sans, Helvetica;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 10px;
  text-decoration: none;
}
.update-plus-error a.link:hover {
  background: #00bcee;
}
/******* Update Plus Error ***************/
/******* start exam message page ***************/

.start_exam_instruction_wrapper h3.heading {
  color: #c8215b;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 27px;
  line-height: 22px;
}
.start_exam_instruction_wrapper .top_line {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 17px;
  color: #444444;
}
.start_exam_instruction_wrapper .instructions {
  margin: 20px 0;
  color: #444444;
}
.start_exam_instruction_wrapper .exam_button_wrapper .btn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 5px;
  line-height: 32px;
}
.start_exam_instruction_wrapper .exam_button_wrapper .btn-pink {
  background: #c8215b none;
}
.start_exam_instruction_wrapper .exam_button_wrapper .btn-orange {
  background: #f58220 none;
}
.popup_timer {
  border: 1px solid #900;
  position: fixed;
  right: 0;
  top: 100px;
  width: 120px;
  min-height: 40px;
  z-index: 99999999;
  padding: 10px;
  background-color: #f2f2f2;
  color: #900;
  font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  display: none;
}
/******* start exam message page ***************/
/******** Poll block for home **************/
#block-cd-general-home-poll-block .block-inner ul.links {
  display: none;
}
/******** Poll block for home **************/

.block-cd-general-newsletter-preference-block h2.block-title {
  background: #0098DB;
  padding: 8px 10px;
  font-size: 18px;
  letter-spacing: 0.2px;
  color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #15abeb), color-stop(1, #0091d0));
  background-image: -moz-linear-gradient(linear, left top, left bottom, color-stop(0, #15abeb), color-stop(1, #0091d0));
  font-weight: normal;
}
.newsletter-preferences {
  background: url('../images/news-bg.png') no-repeat right bottom;
  border: 1px solid #CACACA;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
.newsletter-preferences .description-text {
  padding: 5px 10px;
}
.newsletter-preferences .newsletter {
  line-height: 44px;
  border-bottom: 1px solid #EFEFEF;
  padding: 0 35px 0 20px;
  position: relative;
}
.newsletter-preferences .newsletter:last-child {
  border-bottom: 0;
}
.newsletter-preferences .newsletter-10 .description,
.newsletter-preferences .newsletter-16 .description {
  background: url("../images/alert.png") no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  text-indent: -9999999px;
}
.newsletter-preferences .newsletter input {
  display: none;
}
.newsletter-preferences .newsletter label {
  background-size: 18px;
  background: url("../images/not-selected.png") no-repeat 0 center;
  padding-left: 35px;
  font-weight: normal;
}
.newsletter-preferences .newsletter label:hover {
  cursor: pointer;
  cursor: hand;
}
.newsletter-preferences .newsletter input:checked + label {
  background-image: url("../images/selected.png");
}
.newsletter-preferences .newsletter-submit {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.98);
}
.newsletter-preferences .newsletter-submit > div {
  position: relative;
  top: 40%;
  text-align: center;
}
.newsletter-preferences .newsletter-submit span.closex {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 15px;
  top: 15px;
  background: url('../images/closex.png') no-repeat center;
  cursor: pointer;
}
.newsletter-preferences .newsletter-submit > div.description-alert-text {
  top: 30%;
}
.newsletter-preferences .newsletter-submit div.description-alert-text .desc,
.newsletter-preferences .newsletter-submit div.description-alert-text h4 {
  padding: 0 30px;
  text-align: start;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.newsletter-preferences .newsletter-submit div.confirm-text {
  font-size: 18px;
}
.newsletter-preferences .newsletter-submit .unsubscribe div.confirm-text {
  background: url("../images/unsubscribe.png") no-repeat 5px center;
  padding-left: 50px;
}
.newsletter-preferences .newsletter-submit div.cancel-link a {
  margin: 4% 15%;
  display: block;
  padding: 8px 0;
  background: #B12226;
  color: white;
  text-decoration: none;
  font-size: 18px;
}
.newsletter-preferences .newsletter-submit div.action-link a {
  font-size: 15px;
  color: #6E6E6E;
}
.hide-element {
  display: none;
}
ul.tabs li.empty {
  display: none;
}
/****** Icon Related CSS *****/

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'icomoon';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.icon-contact:before {
  content: "\eab5";
}
.icon-lock:before {
  content: "\e897";
}
.icon-exclamation:before {
  content: "\f1a0";
}
.icon-search:before {
  content: "\e8b6";
}
.icon-comment:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url("../images/comment-count.png") no-repeat;
  background-size: 100% 100%;
  margin-right: 5px;
  vertical-align: middle;
}
.icon-comment:hover:before {
  background-image: url("../images/comment-icon-blue.png");
}
.icon-filter:before {
  content: "\f13b";
}
.ui-state-active .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
  background-image: url('../images/ui-icons_454545_256x240.png');
}
/**Added On 20-06-16 **/

.one-column-display,
.two-column-display-container,
.three-column-display-container {
  overflow: hidden;
  width: 100%;
}
.block-system-main .one-column-display .views-row:first-of-type {
  border: 1px solid #dbdbdb;
  border-bottom-width: 0;
  position: relative;
  overflow: hidden;
}
.block-system-main .one-column-display .views-row:first-of-type .views-field-nothing {
  background: rgba(255, 255, 255, .8);
  bottom: 0;
  position: absolute;
  width: 100%;
}
.one-column-display .views-field-field-main-image,
.two-column-display-container .views-field-field-main-image,
.three-column-display-container .views-field-field-main-image {
  float: none;
}
.one-column-display .views-field-field-main-image a,
.two-column-display-container .views-field-field-main-image a,
.three-column-display-container .views-field-field-main-image a {
  display: block;
}
.two-column-display-container .views-field-field-main-image,
.three-column-display-container .views-field-field-main-image {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #dbdbdb;
  overflow: hidden;
}
.two-column-display-container .views-field-field-main-image a,
.three-column-display-container .views-field-field-main-image a {
  display: block;
  float: left;
}
.two-column-display-container .views-field-field-main-image img,
.three-column-display-container .views-field-field-main-image img {
  float: left;
}

.one-column-display .views-field-nothing,
.two-column-display-container .views-field-nothing,
.three-column-display-container .views-field-nothing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 20px;
}
.two-column-display-container .views-field-nothing,
.three-column-display-container .views-field-nothing {
  padding: 0;
}
.one-column-display .views-field-nothing .title,
.two-column-display-container .views-field-nothing .title,
.three-column-display-container .views-field-nothing .title {
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 28px;
  margin: 0 0 6px;
}
.two-column-display-container .views-field-nothing .title,
.three-column-display-container .views-field-nothing .title {
  font-size: 14px;
  line-height: 22px;
  margin: 6px 0;
}
.one-column-display .views-field-nothing .title a,
.two-column-display-container .views-field-nothing .title a,
.three-column-display-container .views-field-nothing .title a {
  color: #1f1f1f;
  text-decoration: none;
}
.one-column-display .views-field-nothing .title a:hover,
.two-column-display-container .views-field-nothing .title a:hover,
.three-column-display-container .views-field-nothing .title a:hover,
.views-bloggers-list-container .views-row .views-field-name a:hover {
  color: #00bcee;
  cursor: pointer;
}
.one-column-display .views-field-nothing .comment-count a:hover,
.two-column-display-container .views-field-nothing .comment-count a:hover,
.three-column-display-container .views-field-nothing .comment-count a:hover,
.views-bloggers-list-container .views-row .comment-count a:hover,
.single-right-article-column .views-field-nothing .comment-count a:hover {
  color: #00bcee;
  cursor: pointer;
}
.one-column-display .views-field-nothing .body,
.one-column-display .views-field-nothing .body p,
.two-column-display-container .views-field-nothing .body,
.two-column-display-container .views-field-nothing .body p,
.three-column-display-container .views-field-nothing .body,
.three-column-display-container .views-field-nothing .body p {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
}
.two-column-display-container .views-field-nothing .body,
.two-column-display-container .views-field-nothing .body p,
.three-column-display-container .views-field-nothing .body,
.three-column-display-container .views-field-nothing .body p {
  font-size: 12px;
  line-height: 18px;
  margin: 14px 0 10px;
}
.one-column-display .views-field-nothing .body p,
.two-column-display-container .views-field-nothing .body p,
.three-column-display-container .views-field-nothing .body p {
  display: inline;
}
.one-column-display .views-field-nothing .date-comment-wrapper,
.two-column-display-container .views-field-nothing .date-comment-wrapper,
.three-column-display-container .views-field-nothing .date-comment-wrapper {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 20px 0 0;
}
.two-column-display-container .views-field-nothing .date-comment-wrapper,
.three-column-display-container .views-field-nothing .date-comment-wrapper {
  line-height: 28px;
  margin: 0;
}
.one-column-display .views-field-nothing .comment-count:before,
.two-column-display-container .views-field-nothing .comment-count:before,
.three-column-display-container .views-field-nothing .comment-count:before,
.one-blog-column-display .views-field-nothing .comment-count:before,
.single-right-article-column .comment-count:before {
  content: "|";
}
.one-column-display .views-field-nothing .comment-count a,
.two-column-display-container .views-field-nothing .comment-count a,
.three-column-display-container .views-field-nothing .comment-count a,
.one-blog-column-display .views-field-nothing .comment-count a,
.single-right-article-column .comment-count a {
  color: #444;
  text-decoration: none;
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.one-blog-column-display .views-field-nothing .comment-count a.icon-comment:before {
  margin: 0 2px;
}
.single-right-article-column .comment-count a,
.single-right-article-column .type a {
  margin: 0 0 0 4px;
}
.one-column-display .views-field-nothing .icon-comment,
.two-column-display-container .views-field-nothing .icon-comment,
.three-column-display-container .views-field-nothing .icon-comment {
  margin: 0 4px 0 3px;
}
.two-column-display-container,
.three-column-display-container {
  border-top: 1px solid #dbdbdb;
}
.two-column-display-container.block-all-news-block-1,
.two-column-display-container.block-all-news-opinion-block-1,
.two-column-display-container.block-all-news-in-depth-block-1,
.two-column-display-container.block-all-news-news-category-block-1 {
  border-top: none;
}
.two-column-display-container .view-content,
.three-column-display-container .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */

  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */

  display: -ms-flexbox;
  /* TWEENER - IE 10 */

  display: -webkit-flex;
  /* NEW - Chrome */

  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */

  -webkit-align-content: stretch;
  -moz-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.two-column-display-container {
  padding: 20px 0 0;
}
.three-column-display-container {
  margin: 20px 0 0;
  padding: 20px 0 0;
}
.two-column-display-container .views-row,
.three-column-display-container .views-row {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  width: 50%;
}
.one-column-display .views-row,
.two-column-display-container .views-row,
.three-column-display-container .views-row,
.one-blog-column-display-container .views-row {
  position: relative;
}
.views-row .SPONSORED,
.views-row .EXCLUSIVE,
.views-row .FEATURED {
  color: #fff;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 8px 10px;
  position: absolute;
  z-index: 1;
}
.views-row .SPONSORED,
.views-row .FEATURED {
  background: #6c6c6c;
}
.views-row .EXCLUSIVE {
  background: #00bcee;
}
.two-column-display-container .views-row {
  margin: 20px 0 0;
}
.two-column-display-container .views-row:nth-of-type(1),
.two-column-display-container .views-row:nth-of-type(2) {
  margin: 0;
}
.two-column-display-container .views-row:nth-of-type(odd) {
  padding: 0 10px 0 0;
}
.two-column-display-container .views-row:nth-of-type(even) {
  padding: 0 0 0 10px;
}
.three-column-display-container .views-row {
  margin: 0 0 20px;
  padding: 0 10px;
  width: 33.3%;
}
.three-column-display-container .views-row:nth-of-type(3n+1) {
  padding: 0 10px 0 0;
}
.three-column-display-container .views-row:nth-of-type(3n) {
  padding: 0 0 0 10px;
}
.two-column-display-container.block-all-news-block-3 {
  padding: 0;
}
.two-column-display-container.block-all-news-block-3 .views-field-nothing .title {
  margin: 0 0 6px;
  border-top: 1px solid #dbdbdb;
  padding: 20px 0 0;
}
.two-column-display-container.block-all-news-block-3 .views-row:nth-of-type(1) .views-field-nothing .title,
.two-column-display-container.block-all-news-block-3 .views-row:nth-of-type(2) .views-field-nothing .title {
  border-top: none;
}
a.see-more-button {
  background: #f1fafd;
  border: 1px dashed #00b1eb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #00b1eb;
  cursor: pointer;
  display: block;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: normal;
  margin: 20px 0;
  padding: 10px;
  text-align: center;
;
  text-decoration: none;
}
a.see-more-button:hover {
  background: #fff;
  border: 1px solid #00b1eb;
  color: #00bcee;
}
.views-bloggers-list-container {
  border-top: 1px solid #dbdbdb;
  padding: 20px 0;
  margin: 20px 0 0;
}
#block-views-bloggers-block .block-inner {
  border: none;
  min-height: 1px;
}
#block-views-bloggers-block .block-inner .content {
  padding: 0;
}
.one-column-display .views-field-nothing .name,
.two-column-display-container .views-field-nothing .name,
.three-column-display-container .views-field-nothing .name {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 10px 0 8px;
  text-transform: capitalize;
}
.one-column-display .views-field-nothing .name {
  margin: 60px 0 0;
}
.two-column-display-container .views-field-nothing .name {
  font-size: 12px;
}
.one-column-display.view-display-id-opinion_page .views-field-nothing .date-comment-wrapper {
  margin: 8px 0 0;
}
.one-column-display .views-field-nothing .name a,
.two-column-display-container .views-field-nothing .name a,
.three-column-display-container .views-field-nothing .name a {
  color: #15abeb;
  cursor: pointer;
  text-decoration: none;
}
.one-column-display .views-field-nothing .name a:hover,
.two-column-display-container .views-field-nothing .name a:hover,
.three-column-display-container .views-field-nothing .name a:hover,
.context-views #region-content .block.views-bloggers-list-container .view .view-header a:hover {
  color: #00bcee;
}
.context-views #region-content .views-bloggers-list-container h2.block-title {
  background: none;
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 36px;
  letter-spacing: 0em;
  padding: 0 0 10px;
  text-transform: none;
}
.context-views #region-content .block.views-bloggers-list-container .view .view-header {
  background: none;
  color: #15abeb;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  float: right;
  letter-spacing: 0;
  margin: -36px 0 0;
  padding: 0;
  text-transform: none;
}
.context-views #region-content .block.views-bloggers-list-container .view .view-header a {
  color: #15abeb;
  cursor: pointer;
  text-decoration: none;
}
.context-views #region-content .block.views-bloggers-list-container .view .view-header a:after {
  content: '\e315';
  color: #15abeb;
  display: inline;
  margin: 0 0 0 3px;
}
.context-views #region-content .block.views-bloggers-list-container .view .view-header a:after,
.bloggers-listing-profiles .views-row .views-field-nothing a:after,
.single-right-article-column ul.pager li.pager-next a:after,
.single-left-column ul.pager li.pager-next a:after,
.single-right-article-column ul.pager li.pager-previous a:before,
.single-left-column ul.pager li.pager-previous a:before {
  font-family: 'icomoon';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-size: 16px;
  color: #15ABEB;
  display: inline-block;
  vertical-align: sub;
}
.context-views #region-content .block.views-bloggers-list-container .views-field-picture {
  float: none;
  margin: 0;
}
.views-bloggers-list-container .view-content {
  text-align: center;
}
.views-bloggers-list-container .view-content .views-row {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  margin: 0 3.228% 0 0;
  text-align: center;
  width: 17.3%;
}
.views-bloggers-list-container .view-content .views-row.views-row-last {
  margin: 0;
}
.views-bloggers-list-container .views-row .user-picture {
  margin: 10px 0;
}
.views-bloggers-list-container .views-row .user-picture img {
  border: 1px solid #dbdbdb;
  border-radius: 50%;
  height: auto;
  width: 100%;
}
.views-bloggers-list-container .views-row .views-field-name {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.views-bloggers-list-container .views-row .views-field-name a {
  color: #444;
  text-decoration: none;
}
.one-blog-column-display {
  border-top: 1px solid #dbdbdb;
  padding: 20px 0 0;
  overflow: hidden;
}
.one-blog-column-display .view-content {
  background: #dbdbdb;
  overflow: hidden;
}
.one-blog-column-display .view-content .views-field-field-main-image {
  width: 65%;
}
.one-blog-column-display .view-content .views-field-field-main-image img {
  height: auto;
}
.one-blog-column-display .view-content .views-field-nothing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  padding: 20px;
  width: 35%;
}
.one-blog-column-display .views-field-nothing .title,
.single-right-article-column .body {
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
}
.one-blog-column-display .views-field-nothing .title a,
.single-right-article-column .title a {
  color: #1f1f1f;
  text-decoration: none;
}
.one-blog-column-display .views-field-nothing .title a:hover,
.single-right-article-column .title a:hover {
  color: #00bcee;
}
.one-blog-column-display .views-field-nothing .date-comment-wrapper,
.single-right-article-column .date-comment-wrapper,
.single-right-article-column .name {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.one-blog-column-display .views-field-nothing .date-comment-wrapper a,
.single-right-article-column .date-comment-wrapper .type a,
.single-right-article-column .name a {
  color: #15abeb;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.one-blog-column-display .views-field-nothing .date-comment-wrapper a:hover,
.single-right-article-column .date-comment-wrapper .type a:hover,
.single-right-article-column .name a:hover {
  color: #00bcee;
}
.one-blog-column-display .views-field-nothing .date-comment-wrapper .comment-count a {
  color: #444;
  cursor: pointer;
  display: inline-block;
}
.one-blog-column-display .views-field-nothing .date-comment-wrapper .type:before,
.single-right-article-column .date-comment-wrapper .type:before {
  content: "|";
}
.single-right-article-column .views-row {
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0 0;
  overflow: hidden;
  padding: 0;
}
.single-right-article-column .views-row.views-row-first {
  margin: 0;
}
.single-right-article-column .views-row .views-field-field-main-image,
.single-right-article-column .views-row .views-field-views-conditional-1 {
  float: left;
  margin: 0;
  padding: 0;
  width: 35%;
}
.single-right-article-column .views-row .views-field-views-conditional-1 .views-field-field-main-image {
  width: 100%;
}
.single-right-article-column .views-row .views-field-field-main-image img,
.single-right-article-column .views-row .views-field-views-conditional-1 img {
  border: 1px solid #dbdbdb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  height: auto;
  width: 100%;
}
.single-right-article-column .views-field-field-main-image a,
.single-right-article-column .views-field-views-conditional-1 a {
  display: block;
}
.single-right-article-column.view-company-listing .views-row .views-field-nothing {
  padding-bottom: 15px;
}
.view-marketplace-latest-ads .views_infinite_scroll-ajax-loader {
  text-align: center;
}
.single-right-article-column .views-row .views-field-nothing {
  border-bottom: 1px solid #dbdbdb;
  float: left;
  margin: 0 0 0 3%;
  position: relative;
  padding: 0 0 30px;
  width: 62%;
}
.single-right-article-column .views-field-nothing .date-comment-wrapper {
  bottom: 10px;
  position: absolute;
}
.single-right-article-column .views-row:last-of-type .views-field-nothing {
  border-bottom: none;
}
.single-right-article-column .title {
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
}
.single-right-article-column .body {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  margin: 15px 0;
}
.single-right-article-column .name {
  font-size: 14px;
  margin: 0 0 15px;
}
.single-right-article-column .item-list ul,
.single-left-column .item-list ul {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 10px;
  margin: 40px 0;
  text-align: left;
}
.single-right-article-column .item-list ul .ajax-progress-throbber,
.single-left-column .item-list ul .ajax-progress-throbber {
  display: none;
}
.single-right-article-column .item-list .pager li,
.single-left-column .item-list .pager li {
  border: 1px solid #bebebe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #00b1eb;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  margin: 0 5px 0 0;
  padding: 0;
  text-align: center;
}
.single-right-article-column ul.pager li a,
.single-left-column ul.pager li a {
  color: #00b1eb;
  cursor: pointer;
  display: inline-block;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: auto;
  line-height: 10px;
  padding: 10px 12px;
}
.single-right-article-column .item-list .pager .pager-current,
.single-left-column .item-list .pager .pager-current {
  border: 1px solid #00b1eb;
  background: #00b1eb;
  color: #fff;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: auto;
  line-height: 10px;
  padding: 10px 12px;
}
.single-right-article-column .item-list .pager .pager-previous,
.single-right-article-column .item-list .pager .pager-next,
.single-left-column .item-list .pager .pager-previous,
.single-left-column .item-list .pager .pager-next {
  border: none;
}
.single-right-article-column ul.pager li.pager-previous a,
.single-left-column ul.pager li.pager-previous a {
  padding: 10px 5px 10px 0;
}
.single-right-article-column ul.pager li.pager-previous a:before,
.single-left-column ul.pager li.pager-previous a:before {
  content: '\e315';
  color: #15abeb;
  padding: 0 3px 0 0;
  transform: rotateY(-180deg);
}
.single-right-article-column ul.pager li.pager-next a,
.single-left-column ul.pager li.pager-next a {
  padding: 10px 0 10px 5px;
}
.single-right-article-column ul.pager li.pager-next a:after,
.single-left-column ul.pager li.pager-next a:after {
  content: '\e315';
  color: #15abeb;
  padding: 0 0 0 3px;
}
.single-right-article-column ul.pager li.pager-previous a,
.single-right-article-column ul.pager li.pager-next a,
.single-left-column ul.pager li.pager-previous a,
.single-left-column ul.pager li.pager-next a {
  background: none;
}
.single-right-article-column .item-list .pager .pager-first,
.single-right-article-column .item-list .pager .pager-last,
.single-right-article-column .item-list .pager .pager-ellipsis,
.single-left-column .item-list .pager .pager-first,
.single-left-column .item-list .pager .pager-last,
.single-left-column .item-list .pager .pager-ellipsis,
.page-results .block-views .views-exposed-form .views-widget-per-page,
.author-detail-context-page .block-views .views-exposed-form .views-widget-per-page,
.page-results .block-views .views-exposed-form label[for="edit-created-max"],
.author-detail-context-page .block-views .views-exposed-form label[for="edit-created-max"] {
  display: none;
}
.block-cd-blocks-items-per-page {
  float: right;
  margin: -72px 0 0;
  width: 175px;
  overflow: visible;
}
#items-per-page .form-item {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0;
  overflow: visible;
  position: relative;
}
#items-per-page .form-item label {
  float: right;
  font-weight: normal;
  line-height: 30px;
}
#items-per-page .form-item .chosen-container {
  background-image: url(../images/select-down-arrow.png);
  background-repeat: no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  float: left;
  height: auto;
  padding-right: 30px;
  padding-top: 3px;
  background-position: 87% 50%;
  background-size: 15px 14px;
  border-color: #bebebe;
}
#items-per-page .form-item label:before {
  border-left: 1px solid #aaaaaa;
  content: '';
  height: 24px;
  margin: 3px 0 0 -40px;
  position: absolute;
  z-index: 1;
}
#items-per-page .form-item .chosen-container {
  width: auto !important;
  border: 1px solid #aaaaaa;
}
#items-per-page .form-item .chosen-container .chosen-single {
  border: none !important;
  box-shadow: none !important;
  background: none !important;
}
.page-results-news #region-main-content-right .block-views:nth-of-type(2),
.page-results-news #region-main-content-right .block-views:nth-of-type(3) {
  display: none;
}
.page-results-related-articles #region-main-content-right .block-views:nth-of-type(1),
.page-results-related-articles #region-main-content-right .block-views:nth-of-type(3) {
  display: none;
}
.page-results-article-tags #region-main-content-right section:nth-of-type(1),
.page-results-article-tags #region-main-content-right section:nth-of-type(2),
.page-results-article-tags #region-content h1#page-title{
  display: none;
}

.page-results .region-main-content-right .block-views,
.author-detail-context-page .region-main-content-right .block-views,
.search-page-context .region-main-content-right .block-views {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.page-results .block-views h2.block-title,
.author-detail-context-page .block-views h2.block-title,
.search-page-context .block-views h2.block-title,
.context-marketplace-search .block-views h2.block-title,
.context-company-listing .block-views h2.block-title {
  background: #444;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  float: left;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  padding: 10px;
  text-transform: none;
  width: 100%;
}
.page-results .block-views h2.block-title:before,
.author-detail-context-page .block-views h2.block-title:before,
.search-page-context .block-views h2.block-title:before,
.context-marketplace-search .block-views h2.block-title:before,
.context-company-listing .block-views h2.block-title:before {
  background: url(../images/icon-refine.png) no-repeat;
  content: '';
  display: inline-block;
  height: 17px;
  margin: -4px 10px 0 0;
  vertical-align: middle;
  width: 19px;
}
.author-detail-context-page .block-views.author-profile-page-container {
  margin: 0 0 20px;
}
.author-profile-page-container .view-content {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 20px;
  text-align: center;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}
.author-profile-page-container .view-content .user-picture {
  height: 138px;
  margin: 0 auto 20px;
  width: 138px;
}
.author-profile-page-container .view-content .user-picture img {
  border: 1px solid #dbdbdb;
  border-radius: 50%;
  height: auto;
  width: 100%;
}

.author-profile-page-container .view-content .views-field-field-user-detailed-bio {
  margin: 30px 0 0;
}
.author-detail-context-page .block-views.author-profile-page-container h2.block-title:before {
  background: url(../images/profile-icon.png) no-repeat;
  height: 19px;
  width: 17px;
}
.page-results .block-views .content,
.author-detail-context-page .block-views .content,
.search-page-context .block-views .content,
.context-marketplace-search .block-views .content,
.context-company-listing .block-views .content {
  clear: both;
}
.page-results .block-views .content .views-exposed-form,
.author-detail-context-page .block-views .content .views-exposed-form,
.search-page-context .block-views .content .views-exposed-form,
.context-marketplace-search .block-views .content .views-exposed-form,
.context-company-listing .block-views .content .views-exposed-form {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}
.search-page-context #region-bcontent-first .block-views .content .views-exposed-form,
.region-header-branding-left .block--exp-search-filter-page-2 .content .views-exposed-form {
  border: 0px;
}
.page-results .block-views .views-exposed-widgets,
.author-detail-context-page .block-views .views-exposed-widgets,
.search-page-context .block-views .views-exposed-widgets,
.search-page-context .container-inline-date > .form-item,
.context-marketplace-search .block-views .views-exposed-widgets,
.context-company-listing .block-views .views-exposed-widgets {
  overflow: hidden;
  margin: 0;
}
.search-page-context .container-inline-date > .form-item,
.search-page-context .container-inline-date .date-padding,
.search-page-context .container-inline-date .form-item .form-item {
  width: 100%;
}
.search-page-context .block-views .views-exposed-form .views-exposed-widget,
.student-filter-context-page .block-views .views-exposed-form .views-exposed-widget,
.mobile-student-filter-context .block-views .views-exposed-form .views-exposed-widget {
  padding: 0;
  float: none;
}
.page-results .block-views .views-exposed-form .views-exposed-widget,
.author-detail-context-page .block-views .views-exposed-form .views-exposed-widget,
.search-page-context .block-views .views-exposed-form .views-exposed-widget,
.context-marketplace-search .block-views .views-exposed-form .views-exposed-widget,
.context-company-listing .block-views .views-exposed-form .views-exposed-widget {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 10px;
  width: 100%;
}
.page-results .block-views .views-exposed-form .views-exposed-widget.views-submit-button,
.author-detail-context-page .block-views .views-exposed-form .views-exposed-widget.views-submit-button,
.search-page-context .block-views .views-exposed-form .views-exposed-widget.views-submit-button {
  background: #F0EFF4;
  border-top: 1px solid #dbdbdb;
  margin-top: 13px;
  padding: 20px 10px;
}
.context-marketplace-search .block-views .views-exposed-form .views-exposed-widget.views-submit-button,
.context-company-listing .block-views .views-exposed-form .views-exposed-widget.views-submit-button {
  padding: 20px 10px;
}
.page-results .block-views .views-exposed-form .views-exposed-widget .form-submit,
.author-detail-context-page .block-views .views-exposed-form .form-submit,
.search-page-context .block-views .views-exposed-form .form-submit,
.context-marketplace-search .block-views .views-exposed-form .form-submit,
.context-company-listing .block-views .views-exposed-form .form-submit {
  background: #15abeb;
  border: none;
  border-color: #6c6c6c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 10px;
  text-align: center;
  text-shadow: 0 0 0 transparent;
  width: 100%;
}
.page-results .block-views .views-exposed-form .views-exposed-widget .form-submit:hover,
.author-detail-context-page .block-views .views-exposed-form .form-submit:hover,
.search-page-context .block-views .views-exposed-form .form-submit:hover,
.context-marketplace-search .block-views .views-exposed-form .form-submit:hover,
.context-company-listing .block-views .views-exposed-form .form-submit:hover {
  background: #00bcee;
}
.page-results .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-created,
.author-detail-context-page .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-created,
.search-page-context .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-type,
.search-page-context .block-views .views-exposed-form .views-exposed-widget.views-widget-sort-sort_bef_combine {
  margin: 10px 0;
}
.search-page-context .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-created,
.student-filter-context-page .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-created {
  margin: 10px 0 3px;
}
.context-marketplace-search .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-field_company_primary_category_tid .context-company-listing .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-field_company_primary_category_tid {
  margin: 10px 0 -4px;
}
.context-company-listing .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-field_company_location_tid,
.context-marketplace-search .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-field_company_location_tid {
  margin-top: 20px;
}
.page-results .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-date_filter,
.author-detail-context-page .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-date_filter,
.search-page-context .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-type {
  margin: 20px 0 3px;
}
.page-results .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-date_filter_1,
.author-detail-context-page .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-date_filter_1,
.context-marketplace-search .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-date_filter_1,
.context-company-listing .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-date_filter_1 {
  margin: 0 0 13px;
}
.student-filter-context-page .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-date_filter,
.page-results .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-type {
  margin-top: 15px !important;
}
.page-results .block-views .views-exposed-form label,
.author-detail-context-page .block-views .views-exposed-form label,
.search-page-context .block-views .views-exposed-form label,
.context-marketplace-search .block-views .views-exposed-form label,
.context-company-listing .block-views .views-exposed-form label {
  font-weight: normal;
  margin: 0 0 10px;
}
.search-page-context .block-views .views-exposed-form label,
.context-marketplace-search .block-views .views-exposed-form label,
.context-company-listing .block-views .views-exposed-form label {
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
}
.page-results .block-views .views-exposed-form select,
.page-results .block-views .views-exposed-form input[type="text"],
.author-detail-context-page .block-views .views-exposed-form select,
.author-detail-context-page .block-views .views-exposed-form input[type="text"],
.bloggers-listing-profiles .views-exposed-form select,
.search-page-context .block-views .views-exposed-form select,
.search-page-context .block-views .views-exposed-form input[type="text"],
.context-marketplace-search .block-views .views-exposed-form select,
.context-marketplace-search .block-views .views-exposed-form input[type="text"],
.context-company-listing .block-views .views-exposed-form select,
.context-company-listing .block-views .views-exposed-form input[type="text"] {
  background: url(../images/select-down-arrow.png) no-repeat 96% 50%;
  background-size: 17px;
  border-color: #bebebe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  float: left;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: auto;
  padding: 10px 40px 10px 10px;
  margin: 0 0 7px;
  width: 100%;
}
.page-results .block-views .views-exposed-form input[type="text"],
.author-detail-context-page .block-views .views-exposed-form input[type="text"],
.search-page-context .block-views .views-exposed-form input[type="text"] {
  background-image: url(../images/date-calendar-icon.png);
}
.page-results .block-views .views-exposed-form .form-item,
.author-detail-context-page .block-views .views-exposed-form .form-item,
.search-page-context .block-views .views-exposed-form .form-item,
.page-results .container-inline-date .date-padding,
.author-detail-context-page .container-inline-date .date-padding,
.context-marketplace-search .block-views .views-exposed-form .form-item,
.context-company-listing .block-views .views-exposed-form .form-item {
  margin: 0;
  position: relative;
  width: 100%;
}
.page-results .block-views .views-exposed-form .form-item:before,
.author-detail-context-page .block-views .views-exposed-form .form-type-select:before,
.author-detail-context-page .block-views .views-exposed-form .form-type-textfield:before,
.bloggers-listing-profiles .views-exposed-form .form-type-select:before,
.search-page-context .block-views .views-exposed-form .form-type-textfield:before,
.search-page-context .block-views .views-exposed-form .form-type-select:before,
.context-marketplace-search .block-views .views-exposed-form .form-type-textfield:before,
.context-marketplace-search .block-views .views-exposed-form .form-type-select:before,
.context-company-listing .block-views .views-exposed-form .form-type-textfield:before,
.context-company-listing .block-views .views-exposed-form .form-type-select:before {
  border-left: 1px solid #bebebe;
  content: '';
  height: 28px;
  margin: 6px 0 0 85.3%;
  position: absolute;
  z-index: 1;
}
.context-marketplace-search .views-exposed-widget.views-widget-filter-combine {
  display: none;
}
.page-results .block-views .views-exposed-form .form-item.form-type-select:before,
.author-detail-context-page .block-views .views-exposed-form .form-item.form-type-select:before,
.search-page-context .block-views .views-exposed-form .views-widget-sort-sort_bef_combine .form-item.form-type-select:before {
  margin: 37px 0 0 85.3%;
}
.student-filter-context-page .block-views .views-exposed-form .form-item.form-type-select.form-item-type:before,
.mobile-student-filter-context .block-views .views-exposed-form .form-item.form-type-select.form-item-type:before {
  margin: 6px 0 0 85.3% !important;
}
.search-page-context .description,
.container-inline-date .date-padding .description,
.page-results .block-views .views-exposed-form label[for='edit-end'],
.author-detail-context-page .block-views .views-exposed-form label[for='edit-end'],
.search-page-context .zone-content .block-views .views-exposed-form .views-exposed-widget.views-widget-filter-search_api_views_fulltext,
.search-page-context .zone-content .block-views .views-exposed-form .container-inline-date .form-item.form-type-date-popup label {
  display: none;
}
.results-title .view-header {
  padding: 0 70px 20px 10px;
}
#region-header-menu {
  z-index: 2;
}
.tb-megamenu .mega-align-left > .dropdown-menu {
  z-index: 1;
}
.section-header .zone .region-header-branding-left {
  z-index: 2;
}
.tb-megamenu-menu-cd-header-menu .tb-megamenu-nav>li.show>.dropdown-menu {
  z-index: 3;
}
.tb-megamenu li.search.show #block-views-exp-search-filter-page-2 .views-exposed-widget.views-widget-per-page,
.search-page-context .search-summary {
  display: none;
}
.author-detail-context-page .single-right-article-column .body {
  margin: 10px 0;
}
.author-detail-context-page .single-right-article-column .name {
  margin: 15px 0 5px 0;
}
.blogger-name,
.total-count {
  color: #1f1f1f;
  display: inline-block;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 36px;
  margin: 0 5px 0 0;
}
.blogger-name a,
.total-count a {
  color: #1f1f1f;
  text-decoration: none;
}
.blogger-name a:hover,
.total-count a:hover {
  color: #1f1f1f;
}
.total-count,
strong.total-count span {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
}
strong.total-count {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
}
.bloggers-listing-profiles {
  position: relative;
}
.bloggers-listing-profiles > .view-header {
  margin: 0 220px 15px 0;
}
.bloggers-listing-profiles .view-filters {
  position: absolute;
  right: 0;
  top: 0;
  width: 215px;
}
.bloggers-listing-profiles .views-exposed-form .form-type-select:before {
  left: 0;
  margin: 6px 0 0 84%;
}
.bloggers-listing-profiles .views-exposed-form .form-type-select select {
  margin: 0;
  width: 100%;
}
.bloggers-listing-profiles .views-exposed-form .chosen-container,
.page-results .views-exposed-form .chosen-container,
.author-detail-context-page .views-exposed-form .chosen-container,
.search-page-context .views-exposed-form .chosen-container,
.context-marketplace-search .views-exposed-form .chosen-container,
.context-company-listing .views-exposed-form .chosen-container {
  width: 100% !important;
}
.bloggers-listing-profiles .views-exposed-form .chosen-container-single .chosen-single,
.bloggers-listing-profiles .chosen-container .chosen-results li,
.page-results .views-exposed-form .chosen-container-single .chosen-single,
.author-detail-context-page .views-exposed-form .chosen-container-single .chosen-single,
.search-page-context .views-exposed-form .chosen-container-single .chosen-single,
.page-results .chosen-container .chosen-results li,
.author-detail-context-page .chosen-container .chosen-results li,
.search-page-context .chosen-container .chosen-results li,
.context-marketplace-search .chosen-container .chosen-results li,
.context-marketplace-search .views-exposed-form .chosen-container-single .chosen-single,
.context-company-listing .chosen-container .chosen-results li,
.context-company-listing .views-exposed-form .chosen-container-single .chosen-single, 
#gender_pay_dropdown .chosen-container .chosen-results li,
#gender_pay_dropdown .chosen-container-single .chosen-single {
  box-shadow: none;
  background: #fff url(../images/select-down-arrow.png) no-repeat 96% 50%;
  background-size: 17px;
  border: 1px solid #bebebe;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  float: left;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: auto;
  line-height: normal;
  padding: 10px 15px;
  width: 100%;
}
.bloggers-listing-profiles .views-exposed-form .chosen-container-single.chosen-with-drop .chosen-single,
.page-results .views-exposed-form .chosen-container-single.chosen-with-drop .chosen-single,
.author-detail-context-page .views-exposed-form .chosen-container-single.chosen-with-drop .chosen-single,
.search-page-context .views-exposed-form .chosen-container-single.chosen-with-drop .chosen-single,
.context-marketplace-search .views-exposed-form .chosen-container-single.chosen-with-drop .chosen-single,
.context-company-listing .views-exposed-form .chosen-container-single.chosen-with-drop .chosen-single,
#gender_pay_dropdown .chosen-container-single.chosen-with-drop .chosen-single {
  border: 1px solid #00bcee;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  box-shadow: none;
  line-height: normal;
}
.bloggers-listing-profiles .chosen-container-single .chosen-drop,
.page-results .chosen-container-single .chosen-drop,
.author-detail-context-page .chosen-container-single .chosen-drop,
.search-page-context .chosen-container-single .chosen-drop,
.context-marketplace-search .chosen-container-single .chosen-drop,
.context-company-listing .chosen-container-single .chosen-drop,
#gender_pay_dropdown .chosen-container-single .chosen-drop {
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  box-shadow: none;
  margin: 0;
}
.bloggers-listing-profiles .chosen-container .chosen-results,
.page-results .chosen-container .chosen-results,
.author-detail-context-page .chosen-container .chosen-results,
.search-page-context .chosen-container .chosen-results,
.context-marketplace-search .chosen-container .chosen-results,
.context-company-listing .chosen-container .chosen-results,
#gender_pay_dropdown .chosen-container .chosen-results {
  margin: 0;
  padding: 0;
}
.bloggers-listing-profiles .chosen-container .chosen-results li,
.page-results .chosen-container .chosen-results li,
.author-detail-context-page .chosen-container .chosen-results li,
.search-page-context .chosen-container .chosen-results li,
.context-marketplace-search .chosen-container .chosen-results li,
.context-company-listing .chosen-container .chosen-results li,
#gender_pay_dropdown .chosen-container .chosen-results li {
  background: none;
  border: none;
  border-bottom: 1px solid #bebebe;
  border-radius: 0px;
}
.bloggers-listing-profiles .chosen-container .chosen-results li:hover,
.page-results .chosen-container .chosen-results li:hover,
.author-detail-context-page .chosen-container .chosen-results li:hover,
.search-page-context .chosen-container .chosen-results li:hover,
.context-marketplace-search .chosen-container .chosen-results li:hover,
.context-company-listing .chosen-container .chosen-results li:hover,
#gender_pay_dropdown .chosen-container .chosen-results li:hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left: 8px solid #00bcee;
  color: #00bcee;
  padding: 10px 15px 10px 7px;
}
.bloggers-listing-profiles .chosen-container .chosen-results li:last-child,
.page-results .chosen-container .chosen-results li:last-child,
.author-detail-context-page .chosen-container .chosen-results li:last-child,
.search-page-context .chosen-container .chosen-results li:last-child,
.context-marketplace-search .chosen-container .chosen-results li:last-child,
.context-company-listing .chosen-container .chosen-results li:last-child,
#gender_pay_dropdown .chosen-container .chosen-results li:last-child {
  border-bottom: none;
}
.bloggers-listing-profiles .chosen-container-single .chosen-single div b,
.page-results .chosen-container-single .chosen-single div b,
.author-detail-context-page .chosen-container-single .chosen-single div b,
.search-page-context .chosen-container-single .chosen-single div b,
.bloggers-listing-profiles .views-exposed-form label,
.bloggers-listing-profiles .views-exposed-form .views-exposed-widget.views-submit-button,
.context-marketplace-search .chosen-container-single .chosen-single div b,
.context-company-listing .chosen-container-single .chosen-single div b,
#gender_pay_dropdown .chosen-container-single .chosen-single div b {
  display: none;
}
.bloggers-listing-profiles .views-exposed-widgets {
  margin: 0;
}
.bloggers-listing-profiles .views-exposed-form .views-exposed-widget {
  padding: 0;
  position: relative;
  width: 100%;
}
.bloggers-listing-profiles .view-content {
  overflow: hidden;
}
.bloggers-listing-profiles .views-row {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #444;
  overflow: hidden;
  margin: 20px 0 0;
}
.bloggers-listing-profiles .views-row .views-field-picture {
  float: left;
  padding: 20px 0 0;
  text-align: center;
  width: 22.42%;
}
.bloggers-listing-profiles .views-row .user-picture img {
  border: 1px solid #dbdbdb;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  height: auto;
  width: 100%;
}

.bloggers-listing-profiles .views-row .views-field-name,
.bloggers-listing-profiles .views-row .views-field-field-user-listing-bio,
.bloggers-listing-profiles .views-row .views-field-nothing {
  float: right;
  margin: 0 0 0 3.25%;
  width: 73.75%;
}
.bloggers-listing-profiles .views-row .views-field-name {
  border-top: 1px solid #dbdbdb;
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 32px;
  padding: 20px 0 0;
}
.bloggers-listing-profiles .views-row .views-field-name a {
  color: #1f1f1f;
  text-decoration: none;
}
.bloggers-listing-profiles .views-row .views-field-field-user-listing-bio {
  line-height: 22px;
}
.bloggers-listing-profiles .views-row .views-field-field-user-listing-bio,
.bloggers-listing-profiles .views-row .views-field-nothing {
  margin: 15px 0 5px 3.25%;
}
.bloggers-listing-profiles .views-row .views-field-nothing,
.bloggers-listing-profiles .views-row .views-field-nothing a {
  color: #15abeb;
  text-decoration: none;
}
.bloggers-listing-profiles .views-row .views-field-nothing a:after {
  content: '\e315';
  color: #15abeb;
  display: inline;
  margin: 0 0 0 3px;
}
.bloggers-listing-profiles .views-row .views-field-nothing a:hover {
  color: #00bcee;
}
@media only screen and (min-width: 768px) {
  .zone-header-branding .tb-megamenu input[type="text"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
.search-page-context .section-header .zone,
.context-marketplace-home .section-header .zone {
  margin-bottom: 0;
}
.search-page-context.context-name-article_tag_search_context #zone-bcontent.container-24.zone-bcontent #region-bcontent-first .after-tag {
  font-family: "OpenSans-Bold";
  font-size: 26px;
  font-weight: normal;
}
.search-page-context.context-name-article_tag_search_context #zone-bcontent.container-24.zone-bcontent #region-bcontent-first {
  margin:0 0 20px 10px;
  text-transform: capitalize;
}
.search-page-context.context-name-article_tag_search_context #zone-content.zone-content .results-title {
  display: none;
}
.search-page-context.context-name-article_tag_search_context #zone-bcontent.container-24.zone-bcontent {
  background: none;
  border: none;
  width: 960px;
  margin: 0 auto;
}
.search-page-context .container-24.zone-bcontent,
.context-marketplace-home .container-24.zone-bcontent {
  background: #F0EFF4;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  margin: 0 0 40px;
  width: 100%;
}
.context-marketplace-home .container-24.zone-bcontent {
  display: none;
}
.context-marketplace-home .zone-content #region-main-content-middle {
  margin-top: 40px;
}
.search-page-context .container-24.zone-bcontent .grid-24,
.context-marketplace-home .container-24.zone-bcontent .grid-24 {
  display: block;
  float: none;
  margin: 40px auto;
  position: relative;
}
.search-page-context .container-24.zone-bcontent .views-exposed-widgets,
.context-marketplace-home .container-24.zone-bcontent .views-exposed-widgets {
  margin: 0;
}
.search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 #edit-keys-wrapper,
.context-marketplace-home .container-24.zone-bcontent #block-views-exp-marketplace-search-page-1 #edit-keys-wrapper {
  float: none;
  padding: 0;
  width: 100%;
}
.search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-exposed-form label,
.context-marketplace-home .container-24.zone-bcontent #block-views-exp-marketplace-search-page-1 .views-exposed-form label {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: bold;
  line-height: 34px;
  margin: 0 0 20px;
}
.search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 #edit-keys-wrapper input,
.context-marketplace-home .container-24.zone-bcontent #block-views-exp-marketplace-search-page-1 #edit-keys-wrapper input {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #1f1f1f;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: auto;
  margin: 0;
  outline: none;
  padding: 7px 8px;
  box-shadow: none;
}
.search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-submit-button,
.context-marketplace-home .container-24.zone-bcontent #block-views-exp-marketplace-search-page-1 .views-submit-button,
.mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 .views-submit-button {
  bottom: 0;
  padding: 0;
  background: none;
  border-top: none;
  margin-top: 0;
  width: auto;
}
.search-page-context #block-views-exp-cpd-search-page-1 .views-exposed-form .form-type-textfield:before,
.context-marketplace-home #block-views-exp-marketplace-search-page-1 .views-exposed-form .form-type-textfield:before {
  display: none;
}
.search-page-context .container-24.zone-bcontent .block-views .views-exposed-form .views-exposed-widget,
.context-marketplace-home .container-24.zone-bcontent .block-views .views-exposed-form .views-exposed-widget {
  padding: 0;
}
.search-page-context .container-24.zone-bcontent .block-views .views-exposed-form input[type="text"],
.context-marketplace-home .container-24.zone-bcontent .block-views .views-exposed-form input[type="text"] {
  background: #fff;
  border: 1px solid #ccc;
  margin: 0;
}
.search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-submit-button .form-submit,
.search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-submit-button #edit-submit-cpd-search {
  background: url('../images/search-icon.png') center center no-repeat #16ACEB !important;
  background-size: 26px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: transparent;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  height: auto;
  margin: 0;
  padding: 8px 0;
  width: 40px;
  text-indent: -9999px;
  text-shadow: 0 0 0 transparent;
}
.context-marketplace-home .container-24.zone-bcontent #block-views-exp-marketplace-search-page-1 .views-submit-button .form-submit,
.context-marketplace-home .container-24.zone-bcontent #block-views-exp-marketplace-search-page-1 .views-submit-button #edit-submit-marketplace-search,
.mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 .views-submit-button .form-submit,
.mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 .views-submit-button #edit-submit-marketplace-search {
  background: url('../images/search-icon.png') center center no-repeat #16ACEB !important;
  background-size: 26px !important;
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  color: transparent;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  height: auto;
  padding: 8px 0;
  width: 40px;
  text-indent: -9999px;
  text-shadow: 0 0 0 transparent;
  margin: 0 0 1px;
  border-width: 0;
}
.search-page-context .container-24.zone-bcontent .search-close-button,
.context-marketplace-home .container-24.zone-bcontent .search-close-button {
  background: url('../images/cross-icon.png') center no-repeat;
  background-size: 14px;
  bottom: 0;
  color: transparent;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: 40px;
  text-indent: -9999px;
  width: 36px;
}
.search-no-result {
  background: #F0EFF4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 26px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */

  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */

  display: -ms-flexbox;
  /* TWEENER - IE 10 */

  display: -webkit-flex;
  /* NEW - Chrome */

  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */

  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.no-result-sidebar {
  background: #444;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  color: #fff;
  display: inline-block;
  font-style: italic;
  font-family: initial;
  font-size: 26px;
  font-weight: bold;
  padding: 58px 20px;
  text-align: center;
}
.no-result-list {
  margin: 0;
  padding: 14px 20px;
}
.no-result-header {
  display: inline-block;
  margin: 0 0 8px;
  width: 100%;
}
.no-result-header strong {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.mobile-filter-wrapper {
  color: #00b1eb;
  cursor: pointer;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}
.mobile-filter-wrapper #filter-button {
  background: url('../images/filter-icon.png') center left no-repeat;
  background-size: 12px 11px;
  padding: 0 0 0 14px;
}
.mobile-filter-wrapper #filter-close-button {
  background: url('../images/cross-icon.png') center right no-repeat;
  background-size: 14px;
  text-indent: -9999px;
}
/**Added for Accordion **/

#ui-datepicker-div {
  font-size: 100%;
  font-family: Verdana, sans-serif;
  background: #eee;
  border-right: 2px #666 solid;
  border-bottom: 2px #666 solid;
  z-index: 9999;
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0px 4px 6px 0px #999;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6c6c6c;
  padding: 0;
  max-width: 278px;
  width: 100%;
}
.ui-datepicker {
  max-width: 278px;
  padding: 0;
  z-index: 101 !important;
  width: 100%;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  background: #00b1eb;
  border-radius: 3px 3px 0 0;
  box-sizing: border-box;
  padding: 14px 18px 12px;
  width: 100%;
  border: none;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 0;
  padding: 14px 0 12px;
  color: #fff;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  top: 0;
}
.ui-datepicker .ui-datepicker-prev {
  left: 18px;
}
.ui-datepicker .ui-datepicker-next {
  right: 18px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 12px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 18px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  background: #009dd1;
  border-radius: 50%;
  border: none;
  height: auto;
  width: auto;
  padding: 0px 6px;
  margin: 11px 0px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
  background: none;
  display: none;
}
.ui-datepicker .ui-datepicker-next:before,
.ui-datepicker .ui-datepicker-prev:before {
  content: "\e315";
  font-family: icomoon;
  font-style: normal;
  speak: none;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-size: 20px;
  vertical-align: baseline;
  position: relative;
  top: -3px;
  margin: 0;
  color: #fff;
  text-align: center;
}
.ui-datepicker .ui-datepicker-prev-hover:before,
.ui-datepicker .ui-datepicker-next-hover:before {
  top: 0;
}
.ui-datepicker .ui-datepicker-prev:before {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center
}
.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  color: #fff;
  border: none;
  font-size: 12px;
  padding: 0;
  outline: none;
}
.ui-datepicker select.ui-datepicker-month {
  text-align: right;
  direction: rtl;
  padding: 0 5px 0 0;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
  border: 1px solid #dbdbdb;
  border-top: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-sizing: border-box;
  font-size: 12px;
  margin: 0;
  display: block;
  padding: 10px;
  text-align: center;
}
.ui-datepicker table thead {
  display: inline-table;
  width: 100%;
  box-sizing: border-box;
}
.ui-datepicker table tbody {
  display: inline-table;
  border: none;
  width: 100%;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  border: 0;
  box-sizing: border-box;
  color: #444;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 9px;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
  padding: 0;
}
.ui-datepicker td a,
.ui-datepicker td span {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
  text-align: center;
  padding: 8px;
}
.ui-datepicker td a.ui-state-default {
  background: none;
  border: none;
  font-weight: normal;
  color: #6c6c6c;
}
.ui-datepicker td a.ui-state-default:hover {
  background: #dbdbdb;
  border-radius: 50%;
}
.ui-datepicker td a.ui-state-highlight {
  background: #00b1eb;
  color: #fff;
  border-radius: 50%;
}

/********** Mobile Page preview CSS ***************/
.page-node-mobile-preview .container-24 .grid-12{
  width: 100%;
}
.page-node-mobile-preview .history-buttons {
  float: right;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 100%;
}
.page-node-mobile-preview .history-buttons a {
  background: #15abeb none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: #ffffff;
  display: inline-table;
  float: right;
  font-size: 18px;
  font-weight: normal;
  height: auto;
  padding: 5px 30px;
  text-decoration: none;
  text-shadow: none;
}
.page-node-mobile-preview .history-buttons a:hover {
  background: #1eb2e8 none repeat scroll 0 0;
}
.page-node.page-node-mobile-preview #region-content h1#page-title {
  font-size: 2.3em;
  line-height: unset;
}
/********** ENDOF Mobile Page preview CSS ***************/

.ui-datepicker td a.ui-state-highlight:hover {
  background: #00b1eb;
}
@media only screen and (min-width: 768px) {
  .tb-megamenu li.search.show #block-views-exp-search-filter-page-2 .views-exposed-widget.views-submit-button {
    border: none;
    background: none;
    margin: 0;
    width: auto;
  }
  .page-results .tb-megamenu .block-views .views-exposed-form .form-item:before,
  .author-detail-context-page .tb-megamenu .block-views .views-exposed-form .form-item:before,
  .search-page-context .tb-megamenu .block-views .views-exposed-form .form-type-textfield:before {
    display: none;
  }
  .tb-megamenu-menu-cd-main-menu .nav>li.active {
    background: url(../images/arrow_top.png) no-repeat 50% 100%;
  }
  .one-column-display .views-field-field-main-image img,
  .two-column-display-container .views-field-field-main-image img,
  .three-column-display-container .views-field-field-main-image img {
    height: auto;
    min-height: 96px;
  }
  .two-column-display-container .views-field-field-main-image img {
    min-height: 148px;
  }
  .search-page-context .container-24.zone-bcontent .grid-24 {
    width: 720px;
  }
  .search-page-context .container-24 {
    width: 740px;
  }
}
@media only screen and (min-width: 980px) {
  .two-column-display-container .views-field-field-main-image img {
    height: auto;
    min-height: 202px;
  }
  .three-column-display-container .views-field-field-main-image img {
    height: auto;
    min-height: 131px;
  }
  .block-system-main .one-column-display .views-row:first-of-type .views-field-nothing {
    min-height: 180px;
  }
  .one-column-display .views-field-nothing .date-comment-wrapper {
    margin: 42px 0 0;
  }
  .view-display-id-opinion_page.one-column-display .views-field-nothing .date-comment-wrapper {
    margin: 10px 0 0;
  }
  .search-page-context .container-24.zone-bcontent .grid-24,
  .context-marketplace-home .container-24.zone-bcontent .grid-24 {
    width: 940px;
  }
  .search-page-context .container-24 {
    width: 960px;
  }
  .single-right-article-column .views-row .views-field-nothing {
    margin: 0 0 0 20px;
    width: 61.7%;
  }
  .bloggers-listing-profiles .views-row .views-field-name {
    margin: 0 0 0 20px;
  }
  .bloggers-listing-profiles .views-row .views-field-field-user-listing-bio,
  .bloggers-listing-profiles .views-row .views-field-nothing {
    margin: 15px 0 5px 20px;
  }
}
@media screen and (max-width: 767px) {
  .mobile-version.news-context-page section#section-content,
  .mobile-version.news-category-context-page section#section-content,
  .mobile-version.in-depth-context-page section#section-content,
  .mobile-version.opinion-context-page section#section-content,
  .mobile-version.blogger-listing-context-page section#section-content,
  .mobile-version.author-detail-context-page section#section-content,
  .mobile-version.page-results section#section-content,
  .mobile-version.search-page-context section#section-content,
  .mobile-version.context-opinion section#section-content,
  .mobile-version.context-feature section#section-content,
  .mobile-version.context-mur-tip section#section-content,
  .mobile-version.context-cpd-article section#section-content,
  .mobile-version.node-type-cd-trybeforeyoubuy.context-name-mobile_article_context section#section-content,
  .mobile-version.context-gallery section#section-content {
    margin-top: 45px !important;
  }
  .news-context-page .container-24,
  .news-category-context-page .container-24,
  .in-depth-context-page .container-24,
  .opinion-context-page .container-24,
  .blogger-listing-context-page .container-24,
  .author-detail-context-page .container-24,
  .page-results .container-24,
  .search-page-context .container-24 {
    width: 100%;
  }
  .news-context-page .container-24 .grid-24,
  .news-category-context-page .container-24 .grid-24,
  .in-depth-context-page .container-24 .grid-24,
  .opinion-context-page .container-24 .grid-24,
  .blogger-listing-context-page .container-24 .grid-24,
  .author-detail-context-page .container-24 .grid-24,
  .page-results .container-24 .grid-24,
  .search-page-context .container-24 .grid-24,
  .context-opinion .container-24 .grid-24,
  .context-feature .container-24 .grid-24,
  .context-mur-tip .container-24 .grid-24,
  .context-name-mobile_article_context .container-24 .grid-24,
  .context-cpd-article .container-24 .grid-24 {
    margin: 0;
    width: 100%;
  }
  .news-context-page #region-content h1#page-title,
  .news-category-context-page #region-content h1#page-title,
  .in-depth-context-page #region-content h1#page-title,
  .opinion-context-page #region-content h1#page-title,
  .news-context-page .tags,
  .news-category-context-page .tags,
  .blogger-listing-context-page .tags,
  .page-results .tags,
  .news-category-context-page.page-results-news-category .tags,
  .student-context #region-content #page-title,
  .results-title .view-header {
    font-size: 16px;
    margin: 0;
    padding: 20px 70px 20px 12px;
  }
  .blogger-name,
  .total-count {
    font-size: 16px;
    line-height: normal;
    margin: 0 5px 0 0;
  }
  .block-system-main .one-column-display .views-field-nothing .title {
    font-size: 18px;
  }
  .block-system-main .one-column-display .views-field-field-main-image {
    float: none;
  }
  .block-system-main .one-column-display .views-field-nothing {
    padding: 10px;
  }
  .block-system-main .one-column-display .views-row:first-of-type {
    border: none;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
  }
  .block-system-main .one-column-display .views-row:first-of-type .views-field-nothing {
    background: none;
    min-height: 30px;
    position: relative;
  }
  .block-system-main .one-column-display .views-row:first-of-type .views-field-nothing .title {
    line-height: 22px;
  }
  .block-system-main .one-column-display .views-row:first-of-type .views-field-nothing .date-comment-wrapper {
    margin: 12px 0 0;
    position: relative;
  }
  .one-column-display .views-field-field-main-image img,
  .one-column-display .views-field-views-conditional-1 img,
  .mobile-bloggers-list-container.views-bloggers-list-container .views-row .user-picture img,
  .one-blog-column-display .views-field-field-main-image img {
    height: auto;
  }
  .one-column-display .views-field-nothing .date-comment-wrapper {
    bottom: 0;
    font-size: 14px;
    line-height: normal;
    margin: 0;
    position: absolute;
  }
  .one-column-display .views-field-nothing .date-comment-wrapper .comment-count a.icon-comment:before {
    line-height: 18px;
  }
  .one-column-display {
    margin: 0;
  }
  .one-column-display-container .views-row {
    border-top: 1px solid #dbdbdb;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding: 10px;
  }
  .in-depth-context-page .one-column-display-container .views-row,
  .in-depth-context-page .single-right-article-column .views-row {
    display: block;
  }
  .one-column-display-container .views-row:first-of-type {
    border: none;
  }
  .one-column-display-container .one-column-display .views-field-field-main-image,
  .one-column-display-container .one-column-display .views-field-views-conditional-1,
  .single-right-article-column .views-row .views-field-field-main-image {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    width: 38%;
  }
  .one-column-display-container .one-column-display .views-field-field-main-image img,
  .single-right-article-column .views-row .views-field-field-main-image img {
    border: 1px solid #dbdbdb;
  }
  .one-column-display .views-field-nothing,
  .single-right-article-column .views-row .views-field-nothing {
    float: left;
    padding: 0 0 20px 10px;
    position: relative;
    width: 60%;
  }
  .one-column-display .views-field-views-conditional-1 img {
    border: 1px solid #dbdbdb;
  }
  .in-depth-context-page .one-column-display-container .one-column-display .views-field-field-main-image,
  .in-depth-context-page .one-column-display .views-field-nothing,
  .in-depth-context-page .single-right-article-column .views-row .views-field-field-main-image,
  .in-depth-context-page .single-right-article-column .views-row .views-field-nothing {
    width: 100%;
  }
  .in-depth-context-page .one-column-display .views-field-nothing,
  .in-depth-context-page .single-right-article-column .views-row .views-field-nothing {
    margin: 0;
    padding: 10px 0 0;
  }
  .in-depth-context-page .block-system-main .one-column-display .views-row:first-of-type .views-field-nothing {
    padding: 10px;
  }
  .in-depth-context-page .block-system-main .one-column-display .views-row:first-of-type .views-field-nothing .title {
    margin: 0 0 12px;
  }
  .in-depth-context-page .one-column-display-container .views-field-nothing .title,
  .in-depth-context-page .single-right-article-column .title {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 12px;
  }
  .one-column-display-container .views-field-nothing .title {
    font-size: 14px;
    line-height: 18px;
  }
  .one-column-display-container .item-list ul {
    margin: 0;
  }
  .one-column-display-container .item-list .pager li {
    padding: 0;
    margin: 0;
  }
  .one-column-display-container ul.pager li.pager-next a {
    background: none;
    background: #f1fafd;
    border: 1px dashed #00b1eb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #00b1eb;
    cursor: pointer;
    display: block;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 10px 0;
    padding: 10px;
    text-align: center;
  ;
    text-decoration: none;
  }
  .one-column-display-container ul.pager li.pager-next a:hover {
    background: #fff;
    border: 1px solid #00b1eb;
    color: #00bcee;
  }
  .views-bloggers-list-container {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 10px;
    margin: 0;
  }
  .context-views #region-content .views-bloggers-list-container h2.block-title {
    line-height: normal;
    padding: 0;
  }
  .context-views #region-content .block.views-bloggers-list-container .view .view-header {
    margin: -26px 0 0;
  }
  .opinion-context-page .views-bloggers-list-container .view-bloggers.view-id-bloggers .views-row {
    clear: none;
    font-weight: normal;
    margin: 0 3% 0 0;
    padding: 0;
    width: 30.8%;
  }
  .mobile-bloggers-list-container.views-bloggers-list-container .views-row .user-picture img {
    width: 100%;
  }
  .opinion-context-page .views-bloggers-list-container .view-bloggers.view-id-bloggers .views-row.views-row-last {
    margin: 0;
  }
  .one-column-display .views-field-nothing .name {
    margin: 4px 0 0;
  }
  .one-column-display.mobile-opinion-block-1 .views-field-nothing .date-comment-wrapper,
  .one-column-display.mobile-opinion-block-2 .views-field-nothing .date-comment-wrapper {
    line-height: normal;
  }
  .one-column-display.view-display-id-opinion_page .views-field-nothing .name {
    margin: 10px 0 0;
  }
  .one-column-display.view-display-id-opinion_page .views-field-nothing .date-comment-wrapper {
    margin: 0;
  }
  .one-blog-column-display {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    padding: 0;
  }
  .one-blog-column-display .view-content {
    margin: 10px;
  }
  .one-blog-column-display .view-content .views-field-field-main-image {
    width: 100%;
  }
  .one-blog-column-display .views-field-field-main-image img {
    width: 100%;
  }
  .one-blog-column-display .view-content .views-field-nothing {
    padding: 10px;
    width: 100%;
  }
  .one-blog-column-display .view-content .views-field-nothing .date-comment-wrapper {
    padding-top: 25px !important;
  }
  a.see-more-button {
    margin: 20px 10px;
  }
  .views-row .SPONSORED,
  .views-row .SPONSORED,
  .views-row .SPONSORED,
  .views-row .SPONSORED,
  .views-row .EXCLUSIVE,
  .views-row .EXCLUSIVE,
  .views-row .EXCLUSIVE,
  .views-row .EXCLUSIVE,
  .views-row .FEATURED {
    padding: 8px;
  }
  .page-results .block-views .views-exposed-form,
  .page-results .block-views h2.block-title,
  .page-results .block-views .block-inner .content > form,
  .search-page-context .block-views .views-exposed-form,
  .search-page-context .block-views h2.block-title,
  .search-page-context .block-views .block-inner .content > form,
  .mobile-filter-wrapper #filter-close-button,
  .author-detail-context-page .block-views .views-exposed-form,
  .author-detail-context-page .block-views h2.block-title,
  .author-detail-context-page .block-views .block-inner .content > form,
  .mobile-company-list-context-page .block-views .views-exposed-form,
  .mobile-company-list-context-page .block-views h2.block-title,
  .mobile-company-list-context-page .block-views .block-inner .content > form,
  .mobile-marketplace-search-context .block-views .views-exposed-form,
  .mobile-marketplace-search-context .block-views h2.block-title,
  .mobile-marketplace-search-context .block-views .block-inner .content > form {
    display: none;
  }
  .single-right-article-column .views-row {
    border-top: 1px solid #dbdbdb;
    margin: 0;
    padding: 10px;
  }
  .single-right-article-column .title {
    font-size: 14px;
    line-height: 18px;
  }
  .page-results .single-right-article-column .date-comment-wrapper {
    margin: 20px 0 0;
    font-size: 14px;
  }
  .single-right-article-column .views-row .views-field-field-main-image img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
    height: auto;
    width: 100%;
  }
  .single-right-article-column .views-row .views-field-nothing {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: none;
    padding: 0 0 20px;
    position: relative;
  }
  .single-right-article-column .views-row .views-field-nothing .date-comment-wrapper {
    bottom: 0;
    font-size: 14px;
    margin: 0;
    position: absolute;
  }
  .single-right-article-column .item-list ul,
  .single-left-column .item-list ul {
    margin: 10px;
    text-align: center;
  }
  .single-right-article-column .item-list .pager li,
  .single-left-column .item-list .pager li {
    font-size: 14px;
    margin: 10px 5px 0 0;
    padding: 0;
  }
  .single-right-article-column ul.pager li a,
  .single-left-column ul.pager li a,
  .single-right-article-column .item-list .pager .pager-current,
  .single-left-column .item-list .pager .pager-current {
    padding: 15px;
  }
  .single-right-article-column .item-list .pager .pager-previous,
  .single-right-article-column .item-list .pager .pager-next,
  .single-left-column .item-list .pager .pager-previous,
  .single-left-column .item-list .pager .pager-next {
    border: 1px solid #bebebe;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
  }
  .single-right-article-column ul.pager li.pager-previous a,
  .single-left-column ul.pager li.pager-previous a,
  .single-right-article-column ul.pager li.pager-next a,
  .single-left-column ul.pager li.pager-next a {
    padding: 15px 10px;
  }
  .single-right-article-column ul.pager li a,
  .single-right-article-column .item-list .pager .pager-current,
  .single-left-column ul.pager li a,
  .single-left-column .item-list .pager .pager-current {
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
  }
  .single-right-article-column .item-list .pager .pager-next,
  .single-left-column .item-list .pager .pager-next {
    margin: 10px 0 0;
  }
  .single-right-article-column ul.pager li.pager-previous a:before,
  .single-left-column ul.pager li.pager-previous a:before,
  .single-right-article-column ul.pager li.pager-next a:after,
  .single-left-column ul.pager li.pager-next a:after {
    display: none;
  }
  .page-results .block-block-1,
  .search-page-context .block-block-1,
  .mobile-filter-wrapper {
    line-height: normal;
    margin: 0;
    padding: 20px 0;
    position: absolute;
    right: 10px;
    top: 0;
  }
  .not-logged-in.page-murzone.page-results .mobile-filter-wrapper {
    top: 3.5px;
  }
  .search-page-context .mobile-filter-wrapper,
  .author-detail-context-page .mobile-filter-wrapper,
  .mobile-company-list-context-page .mobile-filter-wrapper,
  .mobile-marketplace-search-context .mobile-filter-wrapper,
  .logged-in.mobile-student-filter-context .mobile-filter-wrapper{
    top: -65px;
  }
  .logged-in.mobile-locum-filter-context .mobile-filter-wrapper {
    top: -63.5px;
  }
  .logged-in.mobile-company-list-context-page .mobile-filter-wrapper,
  .logged-in.mobile-marketplace-search-context .mobile-filter-wrapper {
    top: -90px;
  }
  .search-page-context #zone-content,
  .author-detail-context-page #zone-content,
  .page-results #zone-content {
    overflow: visible;
  }
  .page-results .block-views .block-inner .content > form,
  .search-page-context .block-views .block-inner .content > form,
  .author-detail-context-page .block-views .block-inner .content > form,
  .mobile-company-list-context-page .block-views .block-inner .content > form,
  .mobile-marketplace-search-context .block-views .block-inner .content > form {
    background: rgba(74, 74, 74, .6);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2;
  }
  .page-results .block-views .block-inner .content > form div > .views-exposed-form,
  .search-page-context .block-views .block-inner .content > form div > .views-exposed-form,
  .author-detail-context-page .block-views .block-inner .content > form div > .views-exposed-form,
  .mobile-company-list-context-page .block-views .block-inner .content > form div > .views-exposed-form,
  .mobile-marketplace-search-context .block-views .block-inner .content > form div > .views-exposed-form {
    border-top: 1px solid #dbdbdb;
    background: #fff;
  }
  .page-results .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2,
  .search-page-context .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2,
  .author-detail-context-page .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2,
  .mobile-company-list-context-page .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2,
  .mobile-marketplace-search-context .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2 {
    background: #fff;
    position: relative;
    top: 0;
    width: 100%;
  }
  .page-results .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2 div > .views-exposed-form,
  .author-detail-context-page .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2 div > .views-exposed-form,
  .mobile-company-list-context-page .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2 div > .views-exposed-form,
  .mobile-marketplace-search-context .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2 div > .views-exposed-form,
  .search-page-context .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2 div > .views-exposed-form,
  .search-page-context .block-views .block-inner .content > form#views-exposed-form-cpd-search-page-1,
  .search-page-context .block-views .block-inner .content > form#views-exposed-form-cpd-search-page-1 div > .views-exposed-form,
  .author-detail-context-page .block-views .block-inner .content > form#views-exposed-form-search-filter-page-2 {
    border-top: none;
    display: block !important;
    padding: 10px 0;
  }
  .search-page-context .block-views .block-inner .content > form#views-exposed-form-cpd-search-page-1 {
    margin: -10px 0 0;
    padding: 0;
  }
  .page-results .block-views #views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget.views-submit-button,
  .author-detail-context-page .block-views #views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget.views-submit-button,
  .search-page-context .block-views #views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget.views-submit-button,
  .mobile-company-list-context-page .block-views #views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget.views-submit-button,
  .mobile-marketplace-search-context .block-views #views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget.views-submit-button {
    background: #fff;
    border-top: none;
    margin-top: 0;
  }
  body.scroll-disabled {
    width: 100%;
  }
  .zone-header-branding #block-views-exp-search-filter-page-2.show-it {
    position: fixed;
    background: rgba(74, 74, 74, .6);
  }
  .zone-header-branding #block-views-exp-search-filter-page-2.show-it .block-inner {
    background: #fff;
  }
  .zone-header-branding #views-exposed-form-search-filter-page-2 .views-exposed-form .views-exposed-widget {
    background: none;
    border: none;
    margin-top: 0;
  }
  .search-page-context .container-24.zone-bcontent {
    background: #fff;
    border-top: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 65px;
    margin: 0 0 20px;
    padding: 10px;
  }
  .search-page-context .container-24.zone-bcontent .grid-24 {
    margin: 0;
    width: 100%;
  }
  .search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-exposed-form label,
  .search-page-context .container-24.zone-bcontent .search-close-button,
  .search-page-context .single-right-article-column .views-row .views-field-field-main-image {
    display: none;
  }
  .search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 #edit-keys-wrapper input {
    border: none;
    border-bottom: 1px solid #dbdbdb;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 7px 0 5px;
  }
  .search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-submit-button .form-submit,
  .search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-submit-button #edit-submit-cpd-search,
  .mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 .views-submit-button .form-submit,
  .mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 .views-submit-button #edit-submit-marketplace-search {
    background: none !important;
    position: absolute;
    top: -40px;
    right: 0;
    z-index: 1;
  }
  .search-page-context .container-24.zone-bcontent #block-views-exp-cpd-search-page-1 .views-submit-button:after,
  .mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 .views-submit-button:after {
    font-family: icomoon;
    font-style: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    color: #15ABEB;
    content: "\e8b6";
    font-size: 22px;
    font-weight: 700;
    position: absolute;
    top: -38px;
    right: 0;
  }
  .search-no-result {
    display: block;
    margin: 0 10px;
  }
  .no-result-sidebar {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
    display: block;
    padding: 10px;
  }
  .search-page-context .single-right-article-column .views-row .views-field-nothing {
    margin: 0;
    width: 100%;
  }
  .search-page-context .container-24.zone-bcontent .block-views .views-exposed-form input[type="text"],
  .mobile-marketplacehome-context-page #zone-content .block-views .views-exposed-form input[type="text"] {
    border: none;
    border-bottom: 1px solid #ccc;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .bloggers-listing-profiles > .view-header {
    margin: 0;
  }
  .bloggers-listing-profiles .view-filters {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-top: 1px solid #dbdbdb;
    padding: 20px 10px 10px;
    position: relative;
    width: 100%;
  }
  .bloggers-listing-profiles .views-exposed-form .views-exposed-widget,
  .bloggers-listing-profiles .views-exposed-form .form-type-select select {
    float: none;
    margin: 0 auto;
    max-width: 500px;
    width: 100%;
  }
  .bloggers-listing-profiles .views-exposed-form .form-item {
    position: relative;
  }
  .bloggers-listing-profiles .views-exposed-form .form-type-select:before {
    margin: 6px 0 0 87%;
  }
  .bloggers-listing-profiles .views-row {
    border-top: 1px solid #dbdbdb;
    padding: 0 10px;
    margin: 10px 0 0;
  }
  .bloggers-listing-profiles .views-row:first-of-type {
    border-top: none;
    margin: 0;
  }
  .bloggers-listing-profiles .views-row .views-field-name {
    border-top: none;
    font-size: 14px;
    line-height: 20px;
  }
  .bloggers-listing-profiles .views-row .views-field-field-user-listing-bio {
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 5px 2.945%;
  }
  .bloggers-listing-profiles .views-row .views-field-picture,
  .bloggers-listing-profiles .views-row .views-field-name,
  .bloggers-listing-profiles .views-row .views-field-nothing {
    padding: 10px 0 0;
  }
  .bloggers-listing-profiles .views-row .views-field-name,
  .bloggers-listing-profiles .views-row .views-field-nothing {
    margin: 0 0 0 2.945%;
  }
  .author-detail-context-page .block-views.author-profile-page-container {
    margin: 0;
  }
  .author-profile-page-container .view-content {
    border-top: 1px solid #dbdbdb;
    padding: 10px 20px;
  }
  .author-detail-context-page .single-right-article-column .body,
  .author-detail-context-page .single-right-article-column .name,
  .single-right-article-column .body,
  .single-right-article-column .name {
    margin: 0;
  }
  .in-depth-context-page .one-column-display .views-row .views-field-nothing .body,
  .in-depth-context-page .single-right-article-column .body {
    margin: 15px 0;
  }
  .in-depth-context-page .one-column-display .views-field-nothing .date-comment-wrapper,
  .in-depth-context-page .single-right-article-column .views-row .views-field-nothing .date-comment-wrapper {
    position: relative;
  }
  .search-page-context .single-right-article-column .body {
    margin: 15px 0;
  }
  .views-bloggers-list-container .view-content .views-row {
    display: inline-block;
    float: none;
    margin: 0 2.942% 0 0;
    vertical-align: top;
    width: 30.295%;
  }
  .author-block {
    color: #05abeb;
    cursor: pointer;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 0 0 10px;
    text-align: center;
  }
  .bloggers-view-more:after {
    content: "\e316";
    font-family: icomoon;
    font-style: normal;
    speak: none;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-size: 16px;
    vertical-align: baseline;
    position: relative;
    top: 3px;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
  }
  .bloggers-view-close:after {
    content: "\e316";
    font-family: icomoon;
    font-style: normal;
    speak: none;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-size: 16px;
    vertical-align: baseline;
    position: relative;
    top: 3px;
    display: inline-block;
  }
  .bloggers-view-close,
  .author-profile-page-container .view-content .views-field-field-user-detailed-bio,
  .view-display-id-company_hub_block .view-content .second_paragraph {
    display: none;
  }
  .search-page-context .zone-header-branding .block-cd-sso-logo-block {
    width: 100% !important;
  }
  .block-cd-blocks-previous-page-button {
    left: 0;
    position: absolute;
    top: -6px;
  }
  .search-previous-button {
    display: inline-block;
  }
  .search-previous-button a {
    display: inline-block;
    height: 36px;
    overflow: hidden;
    text-decoration: none;
    width: 30px;
  }
  .search-previous-button a:before {
    padding: 0;
    content: "\e316";
    color: #444;
    font-family: icomoon;
    font-style: normal;
    speak: none;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-size: 24px;
    vertical-align: baseline;
    position: relative;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    display: inline-block;
  }
  .ui-datepicker {
    max-width: 325px;
  }
  .mobile-version.search-page-context #zone-header-branding {
    overflow-y: hidden !important;
  }
  div.messages.error {
    margin: 0 10px 10px !important;
    padding: 10px;
  }
}
@media screen and (max-width: 360px) {
  .news-context-page.responsive-layout-mobile #region-content .block-system-main,
  .news-category-context-page.responsive-layout-mobile #region-content .block-system-main {
    background: none !important;
    padding: 0 !important;
  }
  .ui-datepicker {
    max-width: 282px;
  }
}
@media screen and (max-width: 320px) {
  .context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message .maximum-text,
  .context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .maximum-text {
    max-width: 175px;
  }
  .mobile-student-context .view-id-student_zone.single-right-article-column .title,
  .mobile-locum-context .view-id-student_zone.single-right-article-column .title {
    font-size: 14px;
  }
  .mobile-student-context .single-right-article-column .views-row .views-field-nothing .date-comment-wrapper,
  .mobile-locum-context .single-right-article-column .views-row .views-field-nothing .date-comment-wrapper {
    font-size: 12px;
  }
  .mobile-locum-filter-context .view-display-id-locum_cpd_news.single-right-article-column .views-row .views-field-nothing .date-comment-wrapper {
    font-size: 9px;
  }
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select::-ms-expand {
  display: none;
}
/* Fixing the width for iframe as "100%" */

.mobile-version #dfp-ad-mpu_300x250 #dfp-ad-mpu_300x250_ad_container iframe,
.mobile-version #dfp-ad-mpu2_300x250 #dfp-ad-mpu2_300x250_ad_container iframe {
  width: 100% !important;
  position: inherit !important;
}
/* Hiding "Flexible" and "Organisation fields" from Content type drop down on Serahc page. */

.search-page-context .chosen-container .chosen-results li:nth-child(8),
.search-page-context .chosen-container .chosen-results li:nth-child(9) {
  display: none;
}
.search-page-context .total-count {
  display: inherit;
}
.mobile-version #dfp-ad-mpu_300x250 #dfp-ad-mpu_300x250_ad_container ins,
.mobile-version #dfp-ad-mpu2_300x250 #dfp-ad-mpu2_300x250_ad_container ins {
  margin: 0 auto;
  display: block !important;
}
.view-display-id-category_page_block .views-field-nothing .type a {
  margin-left: 2px;
}
/* Breadcrumb CSS Starts */

.breadcrumb-arrow {
  font-family: 'icomoon';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-size: 16px;
}
.desktop-version .breadcrumb-arrow:before {
  content: '\e315';
  position: absolute;
  top: 2px;
}
.mobile-version .breadcrumb-arrow:before {
  content: '\e315';
  position: absolute;
  top: 4px;
}
.company-name,
.marketplace-breadcrumb,
.category-name,
.search-results {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.desktop-version .company-name,
.desktop-version .category-name,
.desktop-version .search-results {
  margin-left: 10px;
}
.mobile-version .company-name,
.mobile-version .category-name,
.mobile-version .search-results {
  margin-left: 15px;
}
/* Breadcrumb CSS Ends */
/* Start of company page */

.node-type-cd-company #page-title {
  display: none;
}
.desktop-version.node-type-cd-company .view-id-company_portal.view-display-id-company_details {
  margin-top: 35px;
}
.desktop-version.node-type-cd-company #zone-content #region-content {
  margin-bottom: 30px;
}
.node-type-cd-company .title {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  color: #1f1f1f;
  font-size: 26px;
  line-height: 28px;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_about_block .views-field-body .views-label,
.node-type-cd-company .featured-ads-block .view-header {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  color: #1f1f1f;
  font-size: 20px;
}
.node-type-cd-company .views-field-field-upload-company-logo {
  width: 25%;
  float: left;
  clear: both;
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel img {
  border: 1px solid #DBDBDB;
  height: 90px;
  width: 136px;
}
.node-type-cd-company .views-field-field-upload-company-logo img {
  border: 1px solid #DBDBDB;
  height: auto;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.node-type-cd-company .view-display-id-company_media_slider .view-content #slider img {
  border: 1px solid #DBDBDB;
  height: auto;
}
.node-type-cd-company .view-header {
  width: 100%;
  padding-bottom: 25px;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details .views-field-nothing {
  width: 73%;
  float: right;
}
.node-type-cd-company .mobile-company-page {
  display: none;
}
.node-type-cd-company .company-page .second-detail-box td{
  vertical-align: top;
}
.node-type-cd-company .company-page .second-detail-box {
  width: 100%;
  word-break: break-all;
}
.node-type-cd-company .company-page table {
  border-collapse: inherit;
}
.node-type-cd-company .company-page .first-detail-box .save-company a {
  text-decoration: none;
  color: #444444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.node-type-cd-company .company-page .second-detail-box .company-website a {
  text-decoration: none;
  color: #444444;
}
.node-type-cd-company .company-page .second-detail-box .company-email a {
  text-decoration: none;
  color: #444444;
}
.node-type-cd-company .company-page .first-detail-box .save-company .flag-throbber {
  display: none;
}
.node-type-cd-company .company-page .first-detail-box .save-company .flag.unflag-action:before {
  content: "\f004";
  margin-right: 5px;
  font-family: 'FontAwesome';
  color: #6C6C6C;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.last a:before {
  content: "\f004";
  color: #F8F8F8;
  margin-right: 5px;
  font-family: 'FontAwesome';
}
.node-type-cd-company .company-page .first-detail-box .save-company .flag.flag-action:before,
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active.last a:before {
  content: "\f004";
  color: #00B2EE;
  margin-right: 5px;
  font-family: 'FontAwesome';
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.last a:before {
  margin-right: 10px;
}
.node-type-cd-company .company-page .second-detail-box .contact-person,
.node-type-cd-company .company-page .second-detail-box .contact-number,
.node-type-cd-company .company-page .second-detail-box .company-email,
.node-type-cd-company .company-page .second-detail-box .company-website {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  color: #444;
}
.node-type-cd-company .company-page .second-detail-box .contact-person-inner:before {
  margin-right: 5px;
  content: "\eab5";
  font-family: icomoon;
  font-size: 16px;
  color: #444;
}
.node-type-cd-company .company-page .second-detail-box .company-website-inner:before {
  margin-right: 5px;
  content: "\f095";
  font-family: icomoon;
  font-size: 16px;
  color: #444;
}
.node-type-cd-company .company-page .second-detail-box .contact-number-inner:before {
  margin-right: 5px;
  content: "\F5D1";
  font-family: icomoon;
  font-size: 16px;
  color: #444;
}
.node-type-cd-company .company-page .second-detail-box .company-email-inner:before {
  margin-right: 5px;
  content: "@";
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 19px;
  color: #444;
}
#block-cd-custom-marketplace-cd-custom-marketplace-bcrumbs .content {
  position: relative;
}
#block-cd-custom-marketplace-cd-custom-marketplace-bcrumbs .content a {
  color: #00ACED;
  text-decoration: none;
}
.node-type-cd-company .company-page .first-detail-box {
  border-bottom: 1px solid #DBDBDB;
  width: 100%;
  margin-bottom: 5px;
}
.node-type-cd-company .company-page .first-detail-box .save-company {
  float: right;
}
.node-type-cd-company .company-page .first-detail-box .company-slogan {
  padding-bottom: 15px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 28px;
  color: #444;
}
.node-type-cd-company .view-display-id-company_media_slider .view-content #slider {
  margin-bottom: 0px;
}
.node-type-cd-company .view-display-id-company_media_slider .view-content #slider ul.flex-direction-nav {
  display: none;
}
.node-type-cd-company #section-content #zone-bcontent {
  width: 100%;
}
/* Featured Advertisement Block */

.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third {
  width: 100%;
  background-color: #F0EEF4;
  margin-left: 0px;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content {
  margin-top: 40px;
  margin-left: 248px;
  width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.node-type-cd-company .featured-ads-block .view-content {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row {
  border: 1px solid #DBDBDB;
  margin-right: 18px;
  background-color: white;
  width: calc(33.33% - 18px);
  float: left;
  margin-bottom: 20px;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row:last-child {
  margin-right: 0px;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row .views-field-field-adv-image img {
  width: 100%;
  min-height: 202px;
  border-bottom: 1px solid #dbdbdb;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row .views-field-nothing {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}
.node-type-cd-company .view.view-company-portal .views-field-field-main-image.views-field {
  overflow: visible;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row .views-field-nothing .featured-marketplace-view .marketplace-view-title a {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  color: #1f1f1f;
  font-size: 18px;
  text-decoration: none;
  line-height: 20px;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row .views-field-nothing .featured-marketplace-view .marketplace-view-title a:hover {
  color: #00bcee;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row .views-field-nothing .featured-marketplace-view .marketplace-view-category {
  border: 1px solid;
  height: 18px;
  clear: both;
  float: left;
  padding: 5px 5px;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 20px;
  color: #444;
}
.node-type-cd-company .view-display-id-featured_ads_block .views-field-nothing .featured-marketplace-view .marketplace-view-company-name a {
  color: #00bcee;
  font-family: "opensans-regular", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row .views-field-nothing .featured-marketplace-view .marketplace-view-body {
  color: #444444;
  font-family: "opensans-regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-top: 20px;
}
.view-display-id-featured_ads_block .view-content .views-row .views-field-nothing .featured-marketplace-view .marketplace-view-body p ,
.view-id-marketplace_latest_ads .view-content .views-field-nothing .featured-marketplace-view .marketplace-view-body p {
  color: #444444;
  font-family: "opensans-regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content .view-display-id-featured_ads_block .view-content .views-row .views-field-nothing .featured-marketplace-view .marketplace-view-price {
  color: #444444;
  font-family: "opensans-bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-top: 20px;
}
.node-type-cd-company #zone-content .region-main-content-right-inner .block {
  margin-bottom: 10px;
}
.desktop-version.node-type-cd-company #zone-content .view-company-portal.view-id-company_portal #slider .BrightcoveExperience {
  height: 306px;
}
/* End of featured advertisement block */

.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .mobile-maximum-text {
  display: none;
}
.html .section-header .zone > .region #block-dfp-banner #dfp-ad-banner_ad_container {
  width: 100%;
}
.html.with-ad #zone-header-toolbar {
  width: 970px;
  max-width: 970px;
}


.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message {
  border: 1px solid #00B2F0;
  border-radius: 2px;
  background-color: #EFFCFD;
  color: #00B2F0;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */

  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */

  display: -ms-flexbox;
  /* TWEENER - IE 10 */

  display: -webkit-flex;
  /* NEW - Chrome */

  display: flex
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company {
  position: relative;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .notice-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company .notice-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message .notice-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .notice-tag {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company .notice-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message .notice-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .notice-tag {
  margin-left: 15px;
  align-self: center;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .max-saved-company-inner,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company .max-saved-company-inner {
  margin-left: 15px;
  align-self: center;
  padding-right: 30px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message {
  align-self: center;
  margin-top: 20px;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .maximum-text,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company .maximum-text,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message .maximum-text,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .maximum-text {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company .maximum-text,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message .maximum-text,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .maximum-text {
  align-self: center;
  margin-left: 5px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .maximum-text a {
  color: #00B2F0;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company .mobile-maximum-text {
  display: none;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details .view-header {
  width: 100%;
  padding-bottom: 25px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-header {
  width: 100%;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .i-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #max-saved-company .i-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message .i-tag,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .i-tag {
  color: #fff;
  font-style: italic;
  font-family: initial;
  font-size: 26px;
  font-weight: bold;
  background-color: #00B2F0;
  padding: 0px 20px;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 50px;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .close-message {
  position: absolute;
  background: url(../images/cross-icon.png) center no-repeat;
  background-size: 14px;
  right: 8px;
  text-indent: -9999999px;
  display: inline-block;
  background-size: cover;
  width: 12px;
  top: 6px;
  height: 12px;
  cursor: pointer;
}
.node-type-cd-company .view-id-company_portal.view-display-id-company_about_block .view-content .views-field-body .field-content {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #444;
}
.node-type-cd-company .zone-bcontent {
  margin-bottom: 0px;
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span {
  padding-right: 10px;
  display: inline-block;
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span a {
  text-indent: -9999999px;
  display: block;
  width: 40px;
  height: 40px;
  background-size: cover;
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links {
  margin-top: 20px;
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.fb a {
  background-image: url(../images/fb.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.fb a:hover {
  background-image: url(../images/f_b.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.twitter a {
  background-image: url(../images/tw.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.twitter a {
  background-image: url(../images/t_w.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.linkedin a {
  background-image: url(../images/li.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.linkedin a {
  background-image: url(../images/l_i.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.google a {
  background-image: url(../images/gp.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.google a {
  background-image: url(../images/g_p.png);
}
.node-type-cd-company .view-display-id-company_social_media_block .social-media-links span.instagram a {
  background-image: url(../images/ig.png);
}
.desktop-version.node-type-cd-company .view-display-id-company_about_block .views-field-body {
  min-height: 325px;
}
.node-type-cd-company .view-display-id-company_social_media_block .views-field-nothing {
  margin-bottom: 20px;
}
.node-type-cd-company .view-display-id-company_social_media_block .views-label-nothing {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  color: #1f1f1f;
  font-size: 20px;
}
.node-type-cd-company .region-ccontent-first {
  margin-bottom: 20px;
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel ul.flex-direction-nav li a {
  display: block;
  opacity: 1;
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel ul.flex-direction-nav li .flex-prev {
  content: url("../images/arrow_left.png");
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel ul.flex-direction-nav li .flex-prev:hover {
  content: url("../images/arrow_left_hover_effect.png");
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel ul.flex-direction-nav li .flex-next {
  content: url("../images/arrow_right.png");
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel ul.flex-direction-nav li .flex-next:hover {
  content: url("../images/arrow_right_hover_effect.png");
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel ul.flex-direction-nav .flex-prev {
  left: 10px !important;
}
.node-type-cd-company .view-id-company_portal.view-display-id-block_1 .view-content #carousel ul.flex-direction-nav .flex-next {
  text-align: right !important;
  right: 10px !important;
}
.context-company-listing .block-views .views-exposed-form #edit-category-tid-wrapper,
.context-marketplace-search .block-views .views-exposed-form #edit-category-tid-wrapper {
  padding-top: 15px;
}
/* End of company page */
/* CSS for marketplace custom block. */

.context-marketplace-home .zone.zone-ccontent .region-ccontent-first,
.context-company-listing .zone.zone-ccontent .region-ccontent-first,
.context-marketplace-search .zone.zone-ccontent .region-ccontent-first {
  margin: 20px auto 40px;
}
.node-type-cd-company .zone.zone-ccontent .region-ccontent-first {
  margin: 40px auto 40px;
}
.node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block,
.context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block,
.context-company-listing .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block,
.context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block {
  width: 100%;
  position: relative;
  background-color: #00B1EF;
}
.node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
.context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
.context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
.context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part {
  width: 45%;
  position: absolute;
  top: 0;
  right: 65px;
}
.node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
.context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
.context-company-listing .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
.context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image {
  width: 45%;
}
.node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image img,
.context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image img,
.context-company-listing .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image img,
.context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image img {
  width: 100%;
}
.node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
.context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
.context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
.context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description {
  color: #FEFEFF;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin-top: 10px;
}
.node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
.context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
.context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
.context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title {
  color: #FEFEFF;
  margin-top: 20px;
  font-size: 38px;
  line-height: 45px;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
}
.node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
.context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
.context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
.context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a {
  color: #FEFEFF;
  text-decoration: none;
  font-size: 18px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  margin-top: 15px;
  border: 1px solid #FEFEFF;
  clear: both;
  float: left;
  padding: 10px 35px;
  border-radius: 4px;
}
.context-company-listing .region-ccontent-first,
.context-marketplace-search .region-ccontent-first {
  margin-bottom: 0px;
}
/* End of Marketplace custom block */

.context-company-listing .view-id-company_listing.view-display-id-company_listing .views-field-nothing .company-primary-category,
.context-marketplace-search .view-id-marketplace_search .views-field-nothing .company-primary-category {
  border: 1px solid;
  height: 18px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 5px;
  border-radius: 3px;
  color: #444;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
}
.context-company-listing .view-id-company_listing.view-display-id-company_listing .views-field-field-upload-company-logo img,
.context-marketplace-search .view-id-marketplace_search .views-field-field-upload-company-logo img {
  width: 100%;
  border: 1px solid #dbdbdb;
}
/* Start of Marketplace homepage */

.context-marketplace-home .zone-content {
  width: 100% !important;
}
.context-marketplace-home .zone-content #region-main-content-middle {
  width: 100%;
  margin-bottom: 0px;
}
.context-marketplace-home .zone-content .region-inner {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
.context-marketplace-home .view-id-browse_companies_by_category .view-header .page-header {
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 15px;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
}
.context-marketplace-home #block-quicktabs-marketplace-quicktab,
.context-marketplace-home #block-cd-custom-marketplace-cd-custom-marketplace-qtab-right {
  margin-top: 20px;
}
.context-marketplace-home .block-marketplace-quicktab .block-title {
  display: none;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab .item-list ul.quicktabs-tabs {
  position: relative;
  width: 100%;
  display: block;
  height: 57px;
  border-bottom: 1px solid #dbdbdb;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li a {
  background: none;
  text-align: center;
  font-size: 26px;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  border-top: 1px solid #DBDBDB;
  padding: 15px 0px;
  background-color: #DBDBDB;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active a {
  background-color: #FFFFFF;
}
.desktop-version.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li a .company-count {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 22px;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.last {
  right: 0;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li {
  width: 50%;
  background: none initial;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: auto;
  border-right: 1px solid #DBDBDB;
  border-left: 1px solid #DBDBDB;
  position: absolute;
  z-index: 999;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active {
  width: 50%;
  background: #FFFFFF none initial;
  border-bottom: 1px solid #FFFFFF;
  z-index: 999999;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active.first {
  width: 49%;
}
.context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active.last {
  width: 49%;
}
.context-marketplace-home #quicktabs-marketplace_quicktab ul li.active a {
  color: #202020;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content {
  margin-top: 10px;
  margin-right: 0px;
  float: left;
  width: 100%;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-row {
  border: 1px solid #DBDBDB;
  margin-right: 20px;
  background-color: white;
  width: calc(33.33% - 15.3px);
  margin-bottom: 30px;
  float: left;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-row.views-row-4 {
  clear: both;
}
.context-marketplace-home .container-24.zone-bcontent #block-views-exp-marketplace-search-page-1 .views-exposed-form label {
  color: #000;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-row:nth-child(3n) {
  margin-right: 0px;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .view-content .views-row:nth-child(3n) {
  padding-right: 0px;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-field-field-adv-image img {
  width: 100%;
  border-bottom: 1px solid #dbdbdb;
  height: auto;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-field-nothing {
  margin: 20px;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-field-nothing .featured-marketplace-view .marketplace-view-title a {
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  color: #1f1f1f;
  font-size: 18px;
  text-decoration: none;
  line-height: 20px;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-field-nothing .featured-marketplace-view .marketplace-view-title a:hover {
  color: #00bcee;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-field-nothing .featured-marketplace-view .marketplace-view-category {
  border: 1px solid;
  height: 18px;
  padding: 5px 5px;
  border-radius: 3px;
  margin-top: 10px;
  display: inline-block;
  font-size: 12px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  color: #444;
}
.view-marketplace-latest-ads .views-view-grid td {
  width: 33%;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-field-nothing .featured-marketplace-view .marketplace-view-body {
  font-size: 16px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  line-height: 24px;
  color: #444;
  margin-top: 20px;
}
.view-id-marketplace_latest_ads .views-field-nothing .featured-marketplace-view .marketplace-view-company-name a {
  font-size: 12px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  color: #00bcee;
  text-decoration: none;
}
.context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-field-nothing .featured-marketplace-view .marketplace-view-price {
  margin-top: 20px;
  font-size: 16px;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  color: #444;
  font-weight: normal;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .primary-category a {
  border: 1px solid;
  clear: both;
  display: block;
  border-radius: 3px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-decoration: none;
  color: #444444;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .primary-category a:hover {
  background-color: #444;
  color: #fff;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .primary-category a .category-name {
  font-size: 14px;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  margin-right: 5px;
  padding-left: 20px;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .primary-category a .company-count {
  font-size: 14px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .view-content {
  float: left;
  width: 100%;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .view-content .views-row {
  float: left;
  width: calc(33.33% - 3.5px);
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .view-content .views-row:last-child {
  margin-right: 0px;
}
.context-marketplace-home #region-main-content-right {
  margin: 0 auto;
  width: 100%;
  z-index: 0;
}
.context-marketplace-home #block-cd-custom-marketplace-cd-custom-marketplace-qtab-left {
  position: absolute;
  left: 0;
  right: 60%;
  z-index: 10;
  border-bottom: 1px solid #DBDBDB;
  height: 60px;
}
.context-marketplace-home #block-cd-custom-marketplace-cd-custom-marketplace-qtab-right {
  position: absolute;
  right: 0;
  left: 60%;
  border-bottom: 1px solid #DBDBDB;
  height: 60px;
  z-index: 10;
  top: 0;
}
.context-marketplace-home .block-marketplace-quicktab {
  width: 960px;
  margin: 0 auto;
  z-index: 20;
  background: white;
}

/************** DANGER it is for hiding awards menu ************/
#tb-megamenu-menu-cd-main-menu .tb-megamenu-item:nth-child(8) .mega-dropdown-inner {
  display: none;
}
#tb-megamenu-menu-cd-main-menu .tb-megamenu-item:nth-child(8) .mega-dropdown-inner ul li:first-child a {
  color: #c6a467;
}
.mobile-version #tb-megamenu-menu-cd-main-menu .tb-megamenu-item:nth-child(8) .mega-dropdown-inner {
  display: block;
}
/************** DANGER it is for hiding awards menu  ************/



.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-header,
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content {
  margin-top: 20px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-row {
  border: 1px solid #dbdbdb;
  min-height: 135px;
  margin-bottom: 20px;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */

  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */

  display: -ms-flexbox;
  /* TWEENER - IE 10 */

  display: -webkit-flex;
  /* NEW - Chrome */

  display: flex;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-field-upload-company-logo {
  float: left;
  clear: both;
  width: 20%;
  border-right: 1px solid #dbdbdb;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-field-upload-company-logo img {
  height: auto !important;
  min-height: 135px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 {
  width: 78%;
  float: right;
  position: relative;
  padding: 15px 0 15px 20px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list {
  height: 100%;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .saved-companies {
  position: relative;
  height: 100%;
  display: block;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .title {
  font-size: 18px;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  line-height: 20px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .title a {
  text-decoration: none;
  color: #444444;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .title a:hover {
  color: #00bcee;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .body-listing-button {
  margin-top: 5px;
  position: relative;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .body-listing-button .body {
  font-size: 14px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  line-height: 20px;
  padding-right: 220px;
  color: #444;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .body-listing-button .listing-button {
  width: 25%;
  position: absolute;
  right: 0;
  top: 0;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .body-listing-button .listing-button a {
  text-decoration: none;
  border: 1px solid #00ACEF;
  float: left;
  clear: both;
  margin-right: 20px;
  padding: 6px 10px;
  color: #ffffff;
  background-color: #00ACEF;
  border-radius: 3px;
  text-align: center;
  width: 160px;
  top: 10px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .saved-company-cross {
  position: absolute;
  right: 6px;
  top: 5px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .saved-company-cross .flag-save-this-company {
  font-size: 0;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .saved-company-cross .flag-save-this-company a {
  text-decoration: none;
  color: black;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .saved-company-cross .flag-save-this-company a:before {
  content: "\f69e";
  cursor: pointer;
  font-family: icomoon;
  font-size: 12px;
  color: #444;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .saved-company-cross .flag-save-this-company .flag-throbber {
  display: none;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .mobile-listing-button {
  display: none;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website {
  overflow: hidden;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */

  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */

  display: -ms-flexbox;
  /* TWEENER - IE 10 */

  display: -webkit-flex;
  /* NEW - Chrome */

  display: flex;
  position: absolute;
  bottom: 0;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .category {
  font-size: 12px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  border: 1px solid;
  clear: both;
  float: left;
  padding: 5px 5px;
  border-radius: 3px;
  margin-right: 20px;
  color: #444;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .phone {
  font-size: 12px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  margin-right: 20px;
  color: #444;
  align-self: center;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .phone:before {
  content: "\F5D1";
  margin-right: 5px;
  font-family: icomoon;
  font-size: 12px;
  color: #444;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .website {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  margin-right: 20px;
  color: #444;
  align-self: center;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .website a {
  text-decoration: none;
  color: #444;
  font-size: 12px;
}
.context-marketplace-home .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .website:before {
  content: "\f095";
  margin-right: 5px;
  font-family: icomoon;
  font-size: 12px;
  color: #444;
}
.context-marketplace-home #zone-content {
  margin-bottom: 0px;
}
.context-company-listing .single-right-article-column .title,
.context-marketplace-search .single-right-article-column .title {
  line-height: 22px;
}
.context-company-listing #zone-content #page-title {
  display: none;
}
.context-company-listing #edit_category_tid_chosen ul li:first-child {
  display: none;
}
/* For filters options in the company listing and marketplace search page. */

.context-marketplace-search .block-views .views-exposed-widgets,
.context-marketplace-search #zone-content,
.context-company-listing .block-views .views-exposed-widgets,
.context-company-listing #zone-content {
  overflow: visible;
}
/* End of Marketplace homepage */
/* Locum and Student Zone Pages */

#views-exposed-form-student-zone-locum-cpd-news .views-exposed-form #edit-article-type-wrapper {
  display: none;
}
.locum-context-page .three-column-display-container .views-field-field-main-image a,
.locum-context-page .three-column-display-container .views-field-field-main-image img {
  width: 100%;
}
.locum-context-page .zone-bcontent,
.locum-context-page .zone-bcontent #region-bcontent-first,
.locum-context-page .zone-bcontent #region-bcontent-second,
.locum-context-page .zone-bcontent #region-bcontent-third {
  width: 100%;
  margin-left: 0;
}
.locum-context-page .zone-bcontent #region-bcontent-first {
  background-color: #F0EFF4;
}
.locum-context-page .zone-bcontent .region-bcontent-first .region-bcontent-first-inner,
.locum-context-page .zone-bcontent .region-bcontent-second .region-bcontent-second-inner,
.locum-context-page .zone-bcontent .region-bcontent-third .region-bcontent-third-inner {
  width: 960px;
  margin: auto;
}
.locum-context-page .three-column-display-container {
  border-top: none;
  margin: 0;
}
.locum-context-page .block-student-zone-locum-views-block,
.locum-context-page .block-student-zone-locum-business {
  padding-top: 8px;
}
.locum-context-page #zone-bcontent .three-column-display-container {
  width: 65.6%;
  float: left;
}
.locum-context-page #zone-bcontent .block-cd-blocks-locum-cpd-block,
.locum-context-page #zone-bcontent .block-mpu2-300x250 {
  float: right;
  width: 32.5%;
}
.locum-context-page #zone-bcontent #block-boxes-job-of-the-week {
  width: 30.1%;
  float: right;
  margin-top: 67px;
  margin-bottom: 20px;
}
.locum-context-page #zone-bcontent .block-cd-blocks-locum-cpd-block {
  margin-top: 67px;
  margin-bottom: 40px;
}
.locum-context-page #zone-bcontent .view-id-student_zone.view-display-id-locum_cpd_block .views-field-nothing .type {
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.locum-context-page #zone-bcontent .block-cd-blocks-locum-cpd-block .image img {
  width: 100%;
  height: 248px;
}
.locum-context-page #region-main-content-right .block-dfp-mpu-300x250,
.student-context-page #region-main-content-right .block-dfp-mpu-300x250 {
  padding-top: 47px;
}
.student-context .block-cd-blocks-student-zone-block {
  width: 100%;
  height: auto;
  border-top: 1px solid #dbdbdb;
  padding-top: 20px;
  margin-top: 20px;
}
.student-context .block-cd-blocks-student-zone-block .block-title {
  display: none;
}
.student-context .block-cd-blocks-student-zone-block .content {
  background-color: #DBDBDB;
}
.student-context-page .block-cd-blocks-student-zone-block .student-zone-block.with-image .image {
  width: 64%;
  float: left;
  border: 1px solid #dbdbdb;
}
.student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .image img {
  width: 100%;
  height: 100%;
}
.student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part {
  float: right;
  width: 35%;
  padding: 10px 20px 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .title {
  font-family: "Open Sans-Bold", Helvetica;
  font-size: 16px;
  font-weight: normal;
  color: #444;
}
.student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .description {
  font-family: "Open Sans-Regular", Helvetica;
  font-size: 12px;
  font-weight: normal;
  padding-top: 5px;
  color: #444;
}
.student-context-page .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .block-link {
  padding-top: 70px;
  padding-bottom: 30px;
  text-align: center;
}
.student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .block-link a {
  text-decoration: none;
  border: medium none;
  border-radius: 5px;
  color: #ffffff;
  font-size: 14px;
  padding: 8px 20px;
  text-shadow: none;
  font-family: "Open Sans", Helvetica;
  font-weight: normal;
  background: #15abeb none repeat scroll 0 0;
}
.student-context-page .block-student-poll-block {
  border-top: 1px solid #dbdbdb;
  padding-top: 20px;
  margin-top: 20px;
}
.student-context .block-student-poll-block .block-inner {
  border: 1px solid #dbdbdb;
}
.student-context .block-student-poll-block #poll-view-voting .vote-form .choices .title {
  padding: 20px 25px;
}
.student-context .block-student-poll-block .block-title {
  display: none;
}
.student-context .block-student-poll-block #poll-view-voting #edit-choice.form-radios {
  padding: 0 25px;
}
.student-context .block-student-poll-block .content #poll-view-voting .choices {
  margin: 0;
  width: 100%;
}
.student-context .block-student-poll-block .content .title {
  border-left: 5px solid #dbdbdb;
  font-size: 20px;
}
.student-context .block-student-poll-block input[type="radio"] {
  display: none;
}
.student-context .block-student-poll-block input[type="radio"] + label:before {
  content: "";
  background-image: url(../images/radio_unchecked.png);
  width: 16px;
  height: 16px;
  display: block;
  vertical-align: middle;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 2px;
}
.student-context .block-student-poll-block input[type="radio"]:checked + label:before {
  background-image: url('../images/radio_checked.png');
}
.student-context .block-student-poll-block #poll-view-voting .form-type-radio label {
  margin-left: 0;
  padding-left: 25px;
  position: relative;
  display: inline-block;
}
.student-context-page .block-student-poll-block .content #poll-view-voting input.form-submit {
  font-size: 18px;
  padding: 15px 40px;
  margin-bottom: 20px;
  float: left;
  margin-left: 25px;
  width: auto;
  border-radius: 3px;
}
.student-context .block-student-poll-block .content ul.links {
  display: none;
}
.student-context .block-student-poll-block .content .poll-preprocess-wrapper {
  border-width: 0;
}
#zone-bcontent .view-header .mobile-more-students,
#zone-content .view-header .mobile-more-students,
#zone-ccontent .view-header .mobile-more-students {
  text-decoration: none;
  display: block;
  font-family: "OpenSans-Bold";
  font-size: 26px;
  line-height: 29px;
  color: #1f1f1f;
  margin-bottom: 20px;
}
#zone-bcontent .view-header .mobile-more-students:after,
#zone-content .view-header .mobile-more-students:after,
#zone-ccontent .view-header .mobile-more-students:after {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 24px;
  margin-left: 6px;
}
#zone-bcontent .view-header .mobile-more-students:hover,
#zone-content .view-header .mobile-more-students:hover,
#zone-ccontent .view-header .mobile-more-students:hover {
  color: #00bcee;
}
.view-id-student_zone .views-field-nothing .type a,
.view-id-student_zone .views-field-nothing .type a,
.view-id-mur_zone .views-field-nothing .type a {
  text-decoration: none;
  color: #15abeb;
}
.view-student-zone.view-id-student_zone .all-locum-links .align-right  {
  float: right;
  margin-top: 10px;
}
.view-student-zone.view-id-student_zone .all-locum-links .align-left  {
  float: left;
}
.view-student-zone.view-id-student_zone .view-content {
  clear: both;
}
.view-student-zone.view-id-student_zone .all-locum-links span.align-left  {
  color: #1f1f1f;
  display: block;
  font-family: "OpenSans-Bold";
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 20px;
  text-decoration: none;
}
#zone-content .view-student-zone.view-id-student_zone.view-display-id-locum_zone .view-header .all-locum-links .align-right a.mobile-more-students::after,
#zone-bcontent .view-student-zone.view-id-student_zone .view-header .all-locum-links .align-right a.mobile-more-students::after {
  font: 16px/1 FontAwesome;
  content: "\f105";
  margin-left: 6px;
}
#zone-content .view-student-zone.view-id-student_zone.view-display-id-locum_zone .view-header .all-locum-links .align-right a.mobile-more-students {
  margin-top: -10px;
}
#zone-content .view-student-zone.view-id-student_zone.view-display-id-locum_zone .view-header .all-locum-links .align-right a.mobile-more-students,
#zone-bcontent .view-student-zone.view-id-student_zone .view-header .all-locum-links .align-right a.mobile-more-students{
  color: #05abeb;
  font-size: 14px;
  margin-bottom: 0;
  text-decoration: none;
  line-height: 15px;
  font-family: "Open Sans",Helvetica;
}
.view-student-zone.view-id-student_zone.view-display-id-locum_zone .view-header {
  position: absolute;
  right: 0;
  top: 10px;
}

.view-id-student_zone .views-field-nothing .date-comment-wrapper .type:before,
.view-id-student_zone .views-field-nothing .date-comment-wrapper .type:before,
.view-id-mur_zone .views-field-nothing .date-comment-wrapper .type:before {
  content: "|";
  margin-right: 3px;
;
}
.view-id-student_zone.view-display-id-students_news .views-field-nothing .date-comment-wrapper .type:before {
  margin-right: 0px;
}
.view-id-student_zone .views-field-nothing .icon-comment,
.view-id-mur_zone .views-field-nothing .icon-comment {
  margin: 0 0 0 3px;
}
.student-context-page .zone,
.locum-context-page .zone {
  margin-bottom: 40px;
}
.locum-cpd-block.with-image {
  position: relative;
  border: 1px solid #dbdbdb;
}
.locum-cpd-block.with-image .title {
  position: absolute;
  top: 14px;
  font-family: "OpenSans-Bold";
  font-size: 22px;
  line-height: 24px;
  color: #1f1f1f;
  margin: 0 20px 10px;
}
.locum-cpd-block.with-image .description {
  position: absolute;
  top: 49px;
  font-family: "OpenSans-Regular";
  font-size: 16px;
  line-height: 22px;
  color: #444;
  margin: 0 20px 10px;
}
.locum-cpd-block.with-image .block-link {
  text-align: center;
  position: absolute;
  bottom: 24px;
  width: 100%;
}
.locum-cpd-block.with-image .block-link a {
  text-decoration: none;
  border: medium none;
  border-radius: 3px;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 42px;
  text-shadow: none;
  font-family: "Open Sans", Helvetica;
  font-weight: normal;
  background: #15abeb none repeat scroll 0 0;
}
.block-cd-blocks-locum-cpd-block .block-title {
  display: none;
}
/* End of Zones Pages */

@media only screen and (max-width: 979px) and (min-width: 768px) {
  .node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title {
    margin-right: 0px;
  }
  .node-type-cd-company .company-page {
    margin-left: 10px;
  }
  .context-marketplace-home .block-marketplace-quicktab,
  .context-marketplace-home #quicktabs-marketplace_quicktab {
    width: 100%;
  }
  .context-marketplace-home #quicktabs-marketplace_quicktab .view-display-id-saved_company_homepage .view-content,
  .context-marketplace-home #quicktabs-marketplace_quicktab .view-display-id-saved_company_homepage .view-header #max-saved-company {
    margin-left: 10px;
    margin-right: 10px;
  }
  .context-marketplace-home #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content,
  .node-type-cd-company .featured-ads-block .view-content {
    margin-left: 7px;
  }
  .node-type-cd-company #section-content #zone-bcontent #region-bcontent-third .block-views .content {
    width: 100%;
  }
  .node-type-cd-company .featured-ads-block .view-header .advert_on_company_page {
    margin-left: 10px;
  }
  .node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
  .context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
  .context-company-listing .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
  .context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image {
    width: 35%;
  }
  .node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
  .context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
  .context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
  .context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part {
    width: 42%;
    margin-top: -20px;
    position: absolute;
    top: 0;
    right: 200px;
  }
  .node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title {
    font-size: 30px;
    line-height: 40px;
  }
  .node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
  .context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
  .context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
  .context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description {
    font-size: 14px;
  }
  .node-type-cd-company .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
  .context-marketplace-home .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
  .context-company-listing .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
  .context-marketplace-search .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a {
    font-size: 14px;
    padding: 10px 30px;
  }
  .context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active.first {
    width: 46%;
  }
  .context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.first {
    margin-left: 10px;
  }
  .context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active.last {
    width: 46%;
  }
  .context-marketplace-home .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.last {
    margin-right: 10px;
  }
  .context-marketplace-home .view-id-browse_companies_by_category.view-display-id-page .primary-category a .category-name {
    padding-left: 13px;
  }
  .desktop-version.node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .notice-tag {
    font-size: 12px;
  }
  .node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .max-saved-company-inner {
    margin-left: 8px;
  }
  .node-type-cd-company .view-id-company_portal.view-display-id-company_details #max-saved-company .maximum-text {
    font-size: 11px;
  }
  .node-type-cd-company #region-main-content-middle {
    width: 40%;
  }
  .node-type-cd-company #region-main-content-right {
    width: 54%;
  }
  .desktop-version.node-type-cd-company #zone-content .view-company-portal.view-id-company_portal #slider .BrightcoveExperience {
    height: 265px;
  }
  /* Tab theming for Locum Zone Page. */

  .locum-context-page #zone-bcontent .three-column-display-container {
    width: 64.3%;
  }
  .locum-context-page #region-bcontent-second .region-bcontent-second-inner,
  .locum-context-page #region-bcontent-third .region-bcontent-third-inner {
    width: 100%;
  }
  .locum-context-page .view-id-student_zone.three-column-display,
  .locum-context-page .view-id-mur_zone.three-column-display {
    margin-left: 30px;
  }
  .locum-context-page #zone-bcontent .block-cd-blocks-locum-cpd-block {
    margin-right: 35px !important;
    width: 29% !important;
  }
  .locum-context-page #zone-bcontent #block-boxes-job-of-the-week {
    width: 26% !important;
    margin-right: 35px !important;
  }
  .locum-context-page #zone-bcontent .block-mpu2-300x250 {
    overflow: hidden !important;
    margin-right: 35px !important;
    width: 29% !important;
  }
  .locum-context-page #zone-bcontent .block-cd-blocks-locum-cpd-block .image img {
    height: auto;
  }
  .student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .image {
    width: 49%;
  }
  .student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .image img {
    width: 100%;
  }
  .student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part {
    width: 50%;
  }
  .student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .block-link {
    padding-top: 70px;
  }
  .locum-cpd-block.with-image .title {
    position: absolute;
    top: 9px;
    font-family: "OpenSans-Bold";
    font-size: 15px;
    line-height: 28px;
    color: #1f1f1f;
    margin: 0 20px 10px;
  }
  .locum-cpd-block.with-image .description {
    position: absolute;
    top: 38px;
    font-family: "OpenSans-Regular";
    font-size: 10px;
    line-height: 16px;
    color: #444;
    margin: 0 20px 10px;
  }
  .locum-cpd-block.with-image .block-link {
    text-align: center;
    position: absolute;
    bottom: 16px;
    width: 100%;
  }
  .locum-cpd-block.with-image .block-link a {
    text-decoration: none;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    font-size: 14px;
    padding: 6px 5px;
    text-shadow: none;
    font-family: "Open Sans", Helvetica;
    font-weight: normal;
    background: #15abeb none repeat scroll 0 0;
  }
  .locum-context-page .three-column-display-container .views-field-nothing .date-comment-wrapper {
    font-size: 10px;
  }
}

@media only screen and (max-width: 767px) {
  /* Mobile Marketplace homepage Starts here. */

  .mobile-marketplacehome-context-page .zone-content .region-inner {
    width: 100%;
  }
  .mobile-marketplacehome-context-page #zone-content #region-content {
    margin-right: 0px;
    margin-left: 0px;
  }
  .mobile-marketplacehome-context-page #section-header {
    overflow: hidden;
    margin-bottom: 0px !important;
  }
  .mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 #edit-keys-wrapper {
    float: none;
    padding: 0;
    width: 96%;
    margin-left: 10px;
  }
  .mobile-marketplacehome-context-page #page-title {
    display: none;
  }
  .mobile-marketplacehome-context-page .view-id-browse_companies_by_category .view-header .page-header {
    font-size: 18px;
  }
  .mobile-marketplacehome-context-page .view-id-browse_companies_by_category.view-display-id-page .view-content .views-row,
  .mobile-marketplacehome-context-page .block-marketplace-quicktab {
    width: 100%;
  }
  .mobile-marketplacehome-context-page .view-id-browse_companies_by_category.view-display-id-page .view-content .views-row {
    padding-right: 0px;
    margin-bottom: 10px;
  }
  .mobile-marketplacehome-context-page #block-views-exp-marketplace-search-page-1 .views-submit-button {
    right: 10px;
  }
  .mobile-marketplacehome-context-page .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active.first,
  .mobile-marketplacehome-context-page .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.active.last {
    width: 50%;
  }
  .mobile-marketplacehome-context-page #quicktabs-marketplace_quicktab .view-id-marketplace_latest_ads .view-content .views-row {
    width: 100%;
    height: auto;
  }
  .mobile-marketplacehome-context-page .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.first {
    border-left: none;
  }
  .mobile-marketplacehome-context-page .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li a {
    font-size: 12px;
    line-height: 28px;
    border: 1px solid #dbdbdb;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-field-upload-company-logo {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #dbdbdb;
    border-right: none;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-field-upload-company-logo img {
    width: 100%;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 {
    float: left;
    margin-left: 10px;
    width: 96%;
    padding: 0px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .body-listing-button .listing-button {
    display: none;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .category {
    font-size: 14px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .phone,
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .website {
    float: left;
    clear: left;
    margin-top: 10px;
    font-size: 15px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .phone:before,
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .website:before {
    font-family: icomoon;
    font-size: 14px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .mobile-listing-button {
    margin-right: 26px;
  }
  .mobile-marketplacehome-context-page .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.last a:before,
  .mobile-marketplacehome-context-page .block-marketplace-quicktab #quicktabs-marketplace_quicktab ul li.last.active a:before {
    content: "" !important;
    margin-right: 0px;
  }
  .mobile-marketplacehome-context-page #block-quicktabs-marketplace-quicktab,
  .context-marketplace-home #block-cd-custom-marketplace-cd-custom-marketplace-qtab-right {
    margin-top: 10px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .mobile-listing-button a {
    text-decoration: none;
    border: 1px solid #00ACEF;
    float: left;
    clear: both;
    margin-right: 20px;
    padding: 10px 10px;
    color: #ffffff;
    background-color: #00ACEF;
    border-radius: 3px;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies .body-listing-button .body {
    padding-right: 0px;
  }
  .mobile-marketplacehome-context-page #zone-content .region-content-inner h1,
  .mobile-marketplacehome-context-page #zone-content .region-content-inner .views-exposed-form label {
    margin-top: 0;
  }
  .mobile-marketplacehome-context-page #zone-ccontent #region-ccontent-first,
  .mobile-company-context-page #zone-ccontent #region-ccontent-first,
  .mobile-marketplace-search-context #zone-ccontent #region-ccontent-first,
  .mobile-company-list-context-page #zone-ccontent #region-ccontent-first {
    width: 100%;
  }
  .mobile-marketplacehome-context-page #zone-ccontent .region-ccontent-first-inner,
  .mobile-company-context-page #zone-ccontent .region-ccontent-first-inner,
  .mobile-marketplace-search-context #zone-ccontent .region-ccontent-first-inner,
  .mobile-company-list-context-page #zone-ccontent .region-ccontent-first-inner {
    margin-right: 20px;
    width: 100%;
  }
  .mobile-company-list-context-page .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
  .mobile-marketplacehome-context-page .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
  .mobile-company-context-page .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image,
  .mobile-marketplace-search-context .region-ccontent-first .block-cd-custom-marketplace .cd-marketplace-block.with-image {
    display: none;
  }
  .mobile-company-list-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
  .mobile-marketplacehome-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
  .mobile-company-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part,
  .mobile-marketplace-search-context .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part {
    position: initial;
    top: 0;
    margin-left: 20px;
    margin-right: 20px;
    text-align: -webkit-center;
    width: auto;
  }
  .mobile-company-list-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .mobile-marketplacehome-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .mobile-company-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title,
  .mobile-marketplace-search-context .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .title {
    font-size: 30px;
    padding-top: 20px;
    margin-top: 0px;
  }
  .mobile-company-list-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
  .mobile-marketplacehome-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
  .mobile-company-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description,
  .mobile-marketplace-search-context .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .description {
    padding-top: 10px;
  }
  .mobile-company-list-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button,
  .mobile-marketplacehome-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button,
  .mobile-company-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button,
  .mobile-marketplace-search-context .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button {
    padding-top: 20px;
  }
  .mobile-company-list-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
  .mobile-marketplacehome-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
  .mobile-company-context-page .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a,
  .mobile-marketplace-search-context .region-ccontent-first .block-cd-custom-marketplace .marketplace-block-right-part .enquiry-button a {
    display: block;
    margin-bottom: 20px;
    padding: 15px;
    float: none;
  }
  .mobile-company-list-context-page .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block,
  .mobile-marketplacehome-context-page .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block,
  .mobile-company-context-page .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block,
  .mobile-marketplace-search-context .region-ccontent-first .block-cd-custom-marketplace .footer-marketplace-block {
    height: 100%;
  }
  .mobile-marketplacehome-context-page .region-ccontent-first #block-cd-custom-marketplace-cd-custom-marketplace-block,
  .mobile-company-context-page .region-ccontent-first #block-cd-custom-marketplace-cd-custom-marketplace-block,
  .mobile-marketplace-search-context .region-ccontent-first #block-cd-custom-marketplace-cd-custom-marketplace-block,
  .mobile-company-list-context-page .region-ccontent-first #block-cd-custom-marketplace-cd-custom-marketplace-block {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mobile-marketplacehome-context-page #zone-content,
  .mobile-company-context-page #zone-content,
  .mobile-marketplace-search-context #zone-content,
  .mobile-company-list-context-page #zone-content {
    margin-bottom: 0px;
  }
  .mobile-marketplacehome-context-page #block-views-exp-marketplace-search-page-1 .views-submit-button #edit-submit-marketplace-search {
    border: none;
  }
  .mobile-marketplacehome-context-page #block-views-exp-marketplace-search-page-1 .views-exposed-form #edit-keys-wrapper label {
    display: none;
  }
  .mobile-marketplacehome-context-page #block-views-exp-marketplace-search-page-1 .views-exposed-form .views-exposed-widgets {
    margin-bottom: 20px;
  }
  .mobile-marketplacehome-context-page #zone-content .block-system-main,
  .mobile-marketplacehome-context-page #zone-content #block-quicktabs-marketplace-quicktab #quicktabs-marketplace_quicktab {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mobile-marketplacehome-context-page #zone-content .block-system-main .content {
    margin-top: 20px;
  }
  .mobile-marketplacehome-context-page #zone-content #block-views-exp-marketplace-search-page-1 #edit-keys-wrapper input {
    border: none;
    border-bottom: 1px solid #dbdbdb;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 7px 0 5px;
    height: 65px;
    background-color: #F0EEF4;
    box-shadow: none;
  }
  .mobile-marketplacehome-context-page #block-views-exp-marketplace-search-page-1 .content {
    background-color: #F0EEF4;
  }
  .mobile-version.mobile-marketplacehome-context-page section#section-content {
    margin-top: 40px;
  }
  .mobile-marketplacehome-context-page #block-views-exp-marketplace-search-page-1 .block-inner {
    border-bottom: 2px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website,
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .mobile-listing-button {
    display: block;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website .website a {
    font-size: 15px;
  }
  #block-views-exp-marketplace-search-page-1 #edit-keys-wrapper input {
    width: 100%;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 16px;
  }
  .mobile-marketplacehome-context-page .block-marketplace-quicktab #quicktabs-marketplace_quicktab .item-list ul.quicktabs-tabs {
    height: 60px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-row {
    display: block;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .saved-companies {
    padding: 10px 0;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage .view-content .views-field-nothing-1 .saved-companies-list .category-phone-website {
    position: static;
    margin-top: 10px;
  }
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-nonlogin-message .notice-tag,
  .mobile-marketplacehome-context-page .view-id-company_portal.view-display-id-saved_company_homepage #saved-company-login-message .notice-tag {
    align-self: initial;
    margin-top: 2px;
  }
  /* Mobile Marketplace homepage Ends here. */
  /* Mobile Company Page Starts here. */

  .mobile-company-context-page .views-field-field-upload-company-logo {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_details .views-field-nothing {
    width: 100%;
    float: left;
    border-bottom: 1px solid #dbdbdb;
  }
  .mobile-company-context-page .view-display-id-company_about_block .views-field-body {
    margin-top: 20px;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_details .views-field-nothing .company-page {
    display: none;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_details .views-row {
    overflow: hidden;
    position: relative;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_details .views-field-nothing .mobile-company-page {
    display: block;
  }
  .logged-in.mobile-company-context-page .view-id-company_portal.view-display-id-company_details .views-field-nothing .mobile-company-page .save-company {
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    height: 40px;
  }
  .mobile-company-context-page .mobile-company-page .company-slogan {
    padding-bottom: 10px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
  }
  .mobile-company-context-page .mobile-company-page .contact-person,
  .mobile-company-context-page .mobile-company-page .contact-number,
  .mobile-company-context-page .mobile-company-page .company-email,
  .mobile-company-context-page .mobile-company-page .company-website {
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    float: left;
    clear: both;
    padding-bottom: 10px;
    width: 100%;
    color: #444;
  }
  .mobile-company-context-page .mobile-company-page .contact-number {
    text-decoration: none;
  }
  .mobile-company-context-page .mobile-company-page .company-website:before {
    content: "\e894";
    margin-right: 5px;
    font-family: icomoon;
    color: #444;
  }
  .mobile-company-context-page .mobile-company-page .contact-person:before {
    content: "\EAB5";
    margin-right: 5px;
    font-family: icomoon;
    color: #444;
  }
  .mobile-company-context-page .mobile-company-page .contact-number:before {
    content: "\F5D1";
    margin-right: 5px;
    font-family: icomoon;
    color: #444;
  }
  .mobile-company-context-page .mobile-company-page .company-email:before {
    content: "@";
    margin-right: 5px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    color: #444;
    font-size: 18px;
  }
  .mobile-company-context-page .mobile-company-page .contact-person {
    padding-top: 10px;
    color: #444;
  }
  .mobile-company-context-page .mobile-company-page .title {
    float: left;
    clear: both;
    width: 100%;
    padding: 10px 0;
  }
  .mobile-company-context-page .mobile-company-page .company-slogan {
    float: left;
    clear: both;
    width: 100%;
    padding-bottom: 10px;
    color: #444;
    border-bottom: 1px solid #dbdbdb;
  }
  .mobile-company-context-page .mobile-company-page .company-website a,
  .mobile-company-context-page .mobile-company-page .save-company a,
  .mobile-company-context-page .mobile-company-page .company-email a {
    text-decoration: none;
    color: #444444;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
  }
  .mobile-company-context-page .mobile-company-page .save-company a.unflag-action {
    font-size: 0;
    background-color: #00b1eb;
    display: block;
    height: 100%;
  }
  .mobile-company-context-page .mobile-company-page .save-company a.flag-action {
    font-size: 0;
    background-color: #6C6C6C;
    display: block;
    height: 100%;
  }
  .mobile-company-context-page .mobile-company-page .save-company .flag.unflag-action:before {
    content: "\f550";
    font-family: icomoon;
    color: white;
    font-size: 25px;
    display: block;
    text-align: center;
    height: 100%;
    padding-top: 2px;
  }
  .mobile-company-context-page .mobile-company-page .save-company .flag.flag-action:before {
    content: "\f550";
    font-family: icomoon;
    color: #00B2EE;
    font-size: 25px;
    display: block;
    text-align: center;
    height: 100%;
    padding-top: 2px;
  }
  .mobile-company-context-page .mobile-company-page .save-company .flag-throbber {
    display: none;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-block_1 {
    height: 110px;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_social_media_block .views-field-nothing {
    margin-top: 0px;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_media_slider .views-field-nothing {
    margin-top: 0px;
  }
  .mobile-company-context-page #zone-content #region-main-content-middle {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    background-color: #F0EEF4;
  }
  .mobile-company-context-page .featured-ads-block .view-header .advert_on_company_page {
    padding: 20px 10px 10px;
  }
  .mobile-company-context-page .featured-ads-block .view-content .views-row {
    margin-bottom: 10px;
    border: 1px solid #DBDBDB;
    margin-right: 20px;
    background-color: white;
    width: 100%;
    float: left;
  }
  .mobile-company-context-page .featured-ads-block .view-content .views-field-field-adv-image,
  .mobile-company-context-page .featured-ads-block .view-content .views-field-field-adv-image img {
    width: 100%;
    height: auto;
  }
  .mobile-company-context-page .featured-ads-block .view-content .views-field-nothing {
    margin-left: 20px;
    margin-top: 20px;
    margin-right: 20px;
  }
  .mobile-company-context-page .featured-ads-block .view-content .views-field-nothing .featured-ads .ads-title a {
    font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
    color: #1f1f1f;
    font-size: 18px;
    text-decoration: none;
  }
  .mobile-company-context-page .featured-ads-block .view-content .views-field-nothing .featured-ads .ads-body {
    margin-top: 10px;
    font-size: 12px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  }
  .mobile-company-context-page .featured-ads-block .view-content .views-field-nothing .featured-ads .ads-price {
    margin-top: 20px;
    font-size: 18px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  }
  .mobile-company-context-page .featured-ads-block .view-content .views-field-nothing .featured-ads .ads-category {
    border: 1px solid;
    height: 18px;
    clear: both;
    float: left;
    padding: 5px 5px;
    border-radius: 3px;
    margin-top: 20px;
    font-size: 12px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
  }
  .mobile-company-context-page .featured-ads-block .view-content {
    float: none;
    width: 95%;
    margin: 0 auto;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_details #max-saved-company .maximum-text {
    display: none;
  }
  .mobile-company-context-page .view-id-company_portal.view-display-id-company_details #max-saved-company .mobile-maximum-text {
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    display: inline;
  }
  /* Mobile Company Page Ends here. */
  /* Mobile company listing, marketplace search starts here.*/

  .mobile-company-list-context-page #zone-content #region-content,
  .mobile-marketplace-search-context #zone-content #region-content {
    margin-right: 0px;
    margin-left: 0px;
  }
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .views-row,
  .mobile-marketplace-search-context .view-id-marketplace_search .views-row {
    display: block;
  }
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .view-content .views-field-field-upload-company-logo,
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .view-content .views-field-field-upload-company-logo img,
  .mobile-marketplace-search-context .view-id-marketplace_search .view-content .views-field-field-upload-company-logo,
  .mobile-marketplace-search-context .view-id-marketplace_search .view-content .views-field-field-upload-company-logo img {
    width: 100%;
    height: auto;
  }
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .view-content .views-field-nothing,
  .mobile-marketplace-search-context .view-id-marketplace_search .view-content .views-field-nothing {
    padding-bottom: 0px;
    width: 100%;
  }
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .view-content .views-field-nothing .title,
  .mobile-marketplace-search-context .view-id-marketplace_search .view-content .views-field-nothing .title {
    line-height: 24px;
    margin-top: 10px;
    width: 96%;
  }
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .view-content .views-field-nothing .body,
  .mobile-marketplace-search-context .view-id-marketplace_search .view-content .views-field-nothing .body {
    font-size: 12px;
    line-height: 16px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    margin-top: 10px;
    width: 96%;
    margin-bottom: 10px;
  }
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .view-content .views-field-nothing .company-primary-category,
  .mobile-marketplace-search-context .view-id-marketplace_search .view-content .views-field-nothing .company-primary-category {
    border: 1px solid;
    height: 18px;
    clear: both;
    float: left;
    padding: 5px 5px;
    border-radius: 3px;
    color: #444;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    font-size: 12px;
  }
  .mobile-company-list-context-page .view-id-company_listing.view-display-id-company_listing .view-content .views-row:first-child,
  .mobile-marketplace-search-context .view-id-marketplace_search .view-content .views-row:first-child {
    border-top: none;
  }
  .mobile-company-list-context-page #zone-content #block-cd-custom-marketplace-cd-custom-marketplace-bcrumbs .content,
  .mobile-marketplace-search-context #zone-content #block-cd-custom-marketplace-cd-custom-marketplace-bcrumbs .content {
    margin-left: 10px;
  }
  /* Mobile company listing, marketplace search ends here. */
  /* Mobile page header starts here. */

  .mobile-company-list-context-page .block-cd-blocks-previous-page-button,
  .mobile-marketplace-search-context .block-cd-blocks-previous-page-button,
  .mobile-company-context-page .block-cd-blocks-previous-page-button {
    position: inherit;
    top: 0;
    display: inline-block;
    width: 10%;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mobile-company-list-context-page #block-cd-sso-cd-sso-logo-block,
  .mobile-marketplace-search-context #block-cd-sso-cd-sso-logo-block,
  .mobile-company-context-page #block-cd-sso-cd-sso-logo-block {
    width: 80% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mobile-company-list-context-page #block-cd-sso-cd-sso-search-link-block,
  .mobile-marketplace-search-context #block-cd-sso-cd-sso-search-link-block,
  .mobile-company-context-page #block-cd-sso-cd-sso-search-link-block {
    width: 10% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* Mobile page header ends here. */
  /* Mobile Theming for Zones Pages Starts here. */

  .mobile-student-context #zone-content,
  .mobile-locum-context #zone-content {
    margin-bottom: 0;
  }
  .mobile-student-context .block-system-main .view-id-student_zone.one-column-display .views-row:first-of-type,
  .mobile-locum-context .block-system-main .view-id-student_zone.one-column-display .views-row:first-of-type,
  .mobile-locum-context .block-system-main .view-id-mur_zone.one-column-display .views-row:first-of-type {
    border: 1px solid #dbdbdb;
  }
  .mobile-student-context .view-id-student_zone.one-column-display .views-row:first-of-type,
  .mobile-locum-context .view-id-student_zone.one-column-display .views-row:first-of-type,
  .mobile-locum-context .view-id-mur_zone.one-column-display .views-row:first-of-type {
    border-bottom: 0;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .views-field-nothing,
  .mobile-locum-context .view-id-student_zone.two-column-display .views-field-nothing,
  .mobile-locum-context .view-id-mur_zone.two-column-display .views-field-nothing {
    padding: 10px;
    background: none;
    min-height: 30px;
    position: relative;
    clear: both;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .views-field-nothing .date-comment-wrapper,
  .mobile-locum-context .view-id-student_zone.two-column-display .views-field-nothing .date-comment-wrapper,
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-field-nothing .date-comment-wrapper,
  .mobile-locum-context .view-id-mur_zone.two-column-display .views-field-nothing .date-comment-wrapper {
    font-size: 14px;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .views-field-nothing .title,
  .mobile-locum-context .view-id-student_zone.two-column-display .views-field-nothing .title,
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-field-nothing .title,
  .mobile-locum-context .view-id-mur_zone.two-column-display .views-field-nothing .title {
    font-size: 18px;
    line-height: 22px;
  }
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-field-nothing .submit-wrapper .type {
    padding-top: 10px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  }
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-field-nothing .submit-wrapper .type a {
    font-size: 14px;
    line-height: 20px;
  }
  .mobile-student-context .two-column-display-container .views-field-field-main-image,
  .mobile-locum-context .two-column-display-container .views-field-field-main-image,
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-field-field-main-image {
    border: 0;
    border-bottom: 1px solid #dbdbdb;
  }
  .mobile-student-context .two-column-display-container,
  .mobile-locum-context .two-column-display-container {
    padding: 0;
    border-top: 0;
  }
  .mobile-student-context .two-column-display-container .views-row,
  .mobile-locum-context .two-column-display-container .views-row {
    margin: 0;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .view-content,
  .mobile-locum-context .view-id-student_zone.two-column-display .view-content,
  .mobile-locum-context .view-id-mur_zone.two-column-display .view-content {
    margin-top: 10px;
  }
  .mobile-locum-context .view-student-zone.view-id-student_zone.view-display-id-locum_zone .view-header {
    top: 25px;
  }
  .mobile-locum-context .view-student-zone.view-id-student_zone .all-locum-links .align-right {
    margin-top: 0;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .view-content .views-row,
  .mobile-locum-context .view-id-student_zone.two-column-display .view-content .views-row,
  .mobile-locum-context .view-id-mur_zone.two-column-display .view-content .views-row {
    border: 1px solid #dbdbdb;
    margin-bottom: 12px;
    width: 100%;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .views-row:nth-of-type(odd),
  .mobile-locum-context .view-id-student_zone.two-column-display .views-row:nth-of-type(odd),
  .mobile-locum-context .view-id-mur_zone.two-column-display .views-row:nth-of-type(odd),
  .mobile-student-context .view-id-student_zone.two-column-display .views-row:nth-of-type(even),
  .mobile-locum-context .view-id-student_zone.two-column-display .views-row:nth-of-type(even),
  .mobile-locum-context .view-id-mur_zone.two-column-display .views-row:nth-of-type(even) {
    padding: 0;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .views-field-field-main-image a,
  .mobile-locum-context .view-id-student_zone.two-column-display .views-field-field-main-image a,
  .mobile-locum-context .view-id-mur_zone.two-column-display .views-field-field-main-image a {
    width: 100%;
  }
  .mobile-student-context .view-id-student_zone.two-column-display .views-field-field-main-image a img,
  .mobile-locum-context .view-id-student_zone.two-column-display .views-field-field-main-image a img,
  .mobile-locum-context .view-id-mur_zone.two-column-display .views-field-field-main-image a img {
    width: 100%;
    height: auto;
  }
  .mobile-locum-context #block-boxes-job-of-the-week,
  .mobile-student-context #block-boxes-job-of-the-week {
    margin: 15px 10px;
  }
  .mobile-student-context #zone-bcontent,
  .mobile-locum-context #zone-bcontent {
    background-color: #F0EFF4;
    padding-bottom: 0;
  }
  .mobile-locum-context .view-id-student_zone.two-column-display .view-content,
  .mobile-locum-context .view-id-student_zone.one-column-display .view-content {
    margin: 0 10px 10px 10px;
  }
  .mobile-locum-context #zone-ccontent #block-boxes-job-of-the-week .content {
    margin: 10px 10px 0 10px;
  }
  .mobile-locum-context .three-column-display-container .views-row {
    margin-bottom: 10px !important;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    border-top: 0;
    height: auto;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .image,
  .mobile-student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .image img {
    width: 100%;
    height: auto;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block .content {
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part {
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: 1px solid #dbdbdb;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .title {
    margin: 10px;
    font-size: 16px;
    line-height: 22px;
    color: #444;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .description {
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px 10px 10px;
    padding-top: 0;
    color: #444;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .block-link {
    position: static;
    margin: 10px;
  }
  .mobile-student-context .block-cd-blocks-student-zone-block .student-zone-block.with-image .block-right-part .block-link a {
    text-align: center;
    display: block;
    font-size: 14px;
    padding: 10px;
    line-height: 26px;
  }
  .mobile-student-context .block-student-poll-block .block-inner {
    border: none;
  }
  .mobile-student-context .block-student-poll-block .content {
    margin: 0 10px 10px 10px;
    border: 1px solid #dbdbdb;
  }
  .mobile-student-context .block-student-poll-block .content .title {
    border-top: 5px solid #dbdbdb;
    border-left: 0;
  }
  .mobile-student-context .block-student-poll-block .content .poll-preprocess-wrapper .poll-bar-wrapper .text,
  .mobile-student-context .block-student-poll-block .content .poll-preprocess-wrapper .total {
    font-size: 14px;
  }
  .mobile-student-context .block-student-poll-block .content #poll-view-voting input.form-submit {
    font-size: 16px;
    padding: 15px;
    border-radius: 3px;
    text-align: center;
  }
  .mobile-student-context #block-boxes-job-of-the-week .content {
    margin: 10px;
  }
  .mobile-student-context #zone-ccontent .view-id-student_zone .view-header .mobile-more-students,
  .mobile-locum-context #zone-ccontent .view-id-student_zone .view-header .mobile-more-students {
    text-decoration: none;
    display: block;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 26px;
    color: #05abeb;
    margin: 0;
  }
  .mobile-student-context #zone-ccontent .view-id-student_zone .view-header .mobile-more-students:after,
  .mobile-locum-context #zone-ccontent .view-id-student_zone .view-header .mobile-more-students:after {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
    margin-left: 6px;
  }
  .mobile-student-context .view-id-student_zone.single-right-article-column .views-row.views-row-first,
  .mobile-locum-context .view-id-student_zone.single-right-article-column .views-row.views-row-first {
    border-top: 0;
  }
  .mobile-student-context .view-id-student_zone.single-right-article-column .views-field-field-main-image,
  .mobile-locum-context .view-id-student_zone.single-right-article-column .views-field-field-main-image {
    width: 50%;
  }
  .mobile-student-context .view-id-student_zone.single-right-article-column .title,
  .mobile-locum-context .view-id-student_zone.single-right-article-column .title {
    font-size: 16px;
  }
  .mobile-student-context #zone-ccontent #region-ccontent-first,
  .mobile-locum-context #zone-ccontent #region-ccontent-first {
    width: 100%;
  }
  .mobile-locum-context .view-id-student_zone.view-display-id-locum_cpd_block .view-content .views-row {
    border: 1px solid #dbdbdb;
  }
  .mobile-locum-context .view-id-student_zone.view-display-id-locum_cpd_block .views-field-nothing {
    clear: left;
    padding: 10px;
    background: #ffffff;
  }
  .mobile-locum-context .view-id-student_zone.three-column-display .views-field-field-main-image a,
  .mobile-locum-context .view-id-student_zone.three-column-display .views-field-field-main-image img {
    width: 100%;
    height: auto;
  }
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-row:nth-of-type(3n+1),
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-row:nth-of-type(3n),
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block .views-row,
  .mobile-locum-context .three-column-display-container {
    padding: 0;
  }
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-cpd-block {
    padding-top: 20px;
  }
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-mur-block .views-row:nth-of-type(3n+1),
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-business .views-row:nth-of-type(3n+1),
  .mobile-locum-context .three-column-display-container.block-student-zone-locum-views-block .views-row:nth-of-type(3n+1) {
    padding: 0 10px;
  }
  .mobile-locum-context .three-column-display-container {
    border-top: 0;
    margin: 0;
  }
  .mobile-locum-context .view-id-student_zone.view-display-id-locum_cpd_block .view-content .views-row {
    width: 100%;
  }
  .mobile-locum-context .view-id-student_zone.view-display-id-locum_views_block {
    padding-top: 20px;
  }
  .mobile-locum-context .block-cd-blocks-cd-blocks-locum-cpd-block {
    margin-bottom: 10px;
  }
  .mobile-locum-context .block-cd-blocks-cd-blocks-locum-cpd-block .image img {
    width: 100%;
    height: auto;
  }
  .mobile-version.mobile-locum-context section#section-content,
  .mobile-version.mobile-student-context section#section-content {
    margin-top: 40px !important;
  }
  .mobile-student-context .single-right-article-column .views-row .views-field-field-main-image img,
  .mobile-locum-context .single-right-article-column .views-row .views-field-field-main-image img,
  .mobile-student-filter-context .single-right-article-column .views-row .views-field-field-main-image img,
  .mobile-locum-filter-context .single-right-article-column .views-row .views-field-field-main-image img {
    border: 1px solid #dbdbdb;
  }
  .mobile-student-context #region-content #page-title,
  .mobile-locum-context #region-content #page-title {
    border-bottom: 1px solid #dbdbdb;
  }
  .mobile-student-context #zone-content #region-content {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mobile-locum-context #block-system-main {
    margin-top: 10px;
  }
  .mobile-student-context #block-system-main {
    margin: 10px 10px 0;
  }
  .mobile-student-context .two-column-display-container .view-content {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mobile-student-context div.block-mpu-300x250,
  .mobile-locum-context div.block-mpu-300x250 {
    padding: 0 0 20px;
  }
  .mobile-locum-context div.block-mpu2-300x250 {
    padding-top: 10px;
  }
  .mobile-locum-filter-context div.block-mpu-300x250 {
    padding-bottom: 0;
  }
  .mobile-locum-filter-context .view-id-student_zone .views-field-nothing .date-comment-wrapper .type:before,
  .mobile-student-filter-context .view-id-student_zone .views-field-nothing .date-comment-wrapper .type:before {
    margin-right: 0;
  }
  .mobile-locum-context .locum-cpd-block.with-image .title {
    margin: 0 15px 10px;
  }
  .mobile-locum-context .locum-cpd-block.with-image .description {
    top: 47px;
    line-height: 20px;
    margin: 0 15px 10px;
  }

  .mobile-locum-filter-context #section-content {
    padding: 0;
  }
  /* Mobile Theming for Zones Pages Ends here. */


  /* Mobile theming for MUR zone page starts here. */
  .mob-mur-context #section-content {
    padding-left: 0;
    padding-right: 0;
  }
  .mob-mur-context .block-dfp-teva-mpu-300x250 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mob-mur-context .block-dfp-teva-mpu-300x250 .content,
  .page-murzone.mobile-locum-filter-context .block-dfp-mpu-300x250 .content {
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #dbdbdb;
    overflow: hidden;
  }
  .mob-mur-context .view-id-mur_zone.view-display-id-page .view-content,
  .mob-mur-context .view-id-mur_zone.view-display-id-mur_zone_blk1 .view-content {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mob-mur-context .view-display-id-improve_mur_blk .view-header .mobile-more-students,
  .mob-mur-context .view-display-id-mur_casestudy_blk .view-header .mobile-more-students {
    margin-left: 10px;
    margin-bottom: 0 !important;
  }
  .mob-mur-context .view-display-id-improve_mur_blk .view-header .mobile-more-students {
    margin-bottom: 3px !important;
  }
  .mob-mur-context .single-right-article-column .views-row.views-row-first {
    border-top: 0;
  }
  .mob-mur-context .block-cd-blocks-cd-blocks-locum-cpd-block {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .mob-mur-context .block-murzone-custom-block {
    border: 1px solid #dbdbdb;
    margin: 10px 10px 0 10px;
  }
  .mob-mur-context .block-murzone-custom-block .mur-block .sponsored-by {
    text-align: center;
    font-size: 12px;
    line-height: 32px;
    font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
    color: #444;
    height: 32px;
  }
  .mob-mur-context .block-murzone-custom-block .mur-block .mur-cpd-image.with-image {
    text-align: center;
    margin: 0 50px 10px;
  }
  .mob-mur-context .block-murzone-custom-block .mur-block .mur-cpd-image.with-image img {
    width: 100%;
    height: auto;
  }
  .mobile-locum-filter-context .views-row .views-field-nothing .date-comment-wrapper {
    font-size: 12px;
  }
  .mobile-locum-filter-context .view-id-mur_zone .views-field-nothing .date-comment-wrapper .type:before {
    margin-right: 0;
  }
  .mob-mur-context .view-id-student_zone.view-display-id-locum_cpd_block  .view-header .mobile-more-students {
    margin-bottom: 10px !important;
  }
  /* Mobile theming for MUR zone page ends here. */
  
  .responsive-layout-mobile #admin-menu {
    display: none;
  }
  html body.responsive-layout-mobile.admin-menu {
    margin-top: 0 !important;
  }
  /* Mobile theming for HUB page starts here. */
  .logged-in.mobile-version.node-type-cd-hub #zone-header-branding {
    z-index: 0;
  }
  .logged-in.mobile-version.node-type-cd-hub section#section-content {
    margin-top: 75px !important;
  }
  .logged-in.node-type-cd-hub .mobile-filter-wrapper {
    top: -44px;
  }
  .not-logged-in.node-type-cd-hub .mobile-filter-wrapper {
    top: -19px;
  }
  .node-type-cd-hub #edit-created-wrapper {
    margin-top: 10px;
  }
  .node-type-cd-hub #section-content {
    padding: 0;
  }
  .mobile-version .block-hub-page-company-hub-block {
    border-top: 1px solid #dbdbdb;
    padding-top: 10px;
    margin-top: 10px;
  }
  .node-type-cd-hub .company-tag {
    font-size: 14px !important;
    margin-left: 10px;
  }
  .node-type-cd-hub .author-block {
    float: left;
    margin: 20px 0 20px 20px;
    line-height: 1;
  }
  .block-hub-page-company-hub-block {
    padding: 0 10px;
  }
  .block-hub-page-company-hub-block .views-field-nothing .second_paragraph {
    margin-bottom: 0 !important;
  }
  .block-hub-page-company-hub-block .views-field-nothing .disclaimer {
    clear: both;
  }
  .search-page-context.node-type-cd-hub .views-row .views-field-field-main-image {
    display: block;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row {
    display: block;
    margin-top: 10px;
    border-bottom: 1px solid #dbdbdb;
    padding: 0 10px 15px;
  }
  .node-type-cd-hub .single-right-article-column .views-row {
    border-top: none;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row-last {
    border-bottom: none;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row .views-field-field-main-image {
    width: 100%;
    height: auto;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row .views-field-field-main-image img {
    border: 1px solid #dbdbdb;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row .views-field-nothing {
    margin-top: 10px;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row .views-field-nothing .title {
    font-size: 18px;
    line-height: 22px;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row .views-field-nothing .body {
    margin: 20px 0;
  }
  .node-type-cd-hub .view-display-id-hub_article_block .views-row {
    padding-bottom: 10px;
  }
  .node-type-cd-hub #zone-bcontent {
    margin-bottom: 13px;
  }
  .mobile-version .view-home-most-viewed.view-display-id-most_viewed_without_image .cd-most-viewed--author {
    display: none;
  }
  /* Mobile theming for HUB page ends here. */
}

/* MUR zone page starts here. */
.mur-context-page .block-teva-mpu-300x250 {
  overflow: hidden;
  margin-top: 46px;
  border: 1px solid #dbdbdb;
}
.mur-context-page .zone-bcontent #region-bcontent-first {
  background-color: #FFFFFF;
  border-top: 1px solid #dbdbdb;
}
.mur-context-page .zone-bcontent #region-bcontent-second {
  background-color: #F0EFF4;
  margin-top: 20px;
}
.mur-context-page #zone-bcontent .block-mpu2-300x250 {
  margin-top: 85px;
  border: 1px solid #dbdbdb;
}
.mur-context-page #zone-bcontent .three-column-display-container {
  padding-top: 38px;
}
.mur-context-page #zone-bcontent #block-boxes-job-of-the-week,
.mur-context-page #zone-bcontent .block-cd-blocks-locum-cpd-block {
  margin-top: 85px;
  margin-right: 10px;
}
.mur-context-page .block-murzone-custom-block {
  border: 1px solid #dbdbdb;
}
.mur-context-page .block-murzone-custom-block .mur-block .sponsored-by {
  text-align: center;
  font-size: 12px;
  line-height: 36px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  color: #444;
  margin-top: 8px;
}
.mur-context-page .block-murzone-custom-block .mur-block .mur-cpd-image.with-image {
  text-align: center;
  margin: 0 50px 40px;
}
.mur-context-page .block-murzone-custom-block .mur-block .mur-cpd-image.with-image img {
  width: 100%;
  height: auto;
}
.mur-context-page .block-murzone-custom-block .mur-block .title {
  font-size: 26px;
  line-height: 22px;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  margin-left: 20px;
  margin-right: 30px;
  margin-bottom: 20px;
  color: #444;
}
.mur-context-page .block-murzone-custom-block .mur-block .description {
  font-size: 14px;
  line-height: 22px;
  font-family: 'opensans-regular', Arial, Helvetica, sans-serif;
  margin-left: 20px;
  margin-right: 30px;
  margin-bottom: 20px;
  color: #444;
}
.mur-context-page .three-column-display-container.block-student-zone-locum-cpd-block .views-row {
  margin: 0 0 30px;
}
.mur-context-page #zone-bcontent #block-boxes-job-of-the-week {
  width: 29%;
}
.mur-context-page #zone-bcontent .block-cd-blocks-locum-cpd-block,
.mur-context-page #zone-bcontent .block-mpu2-300x250 {
  width: 31.3%;
}
.mur-context-page #zone-bcontent .block-dfp-mpu2-300x250 {
  margin-right: 10px;
}
.mur-filter-context-page .view-id-student_zone.view-display-id-locum_cpd_news .type a {
  margin: 0;
}
.mur-context-page .three-column-display-container .views-field-field-main-image img {
  max-height: 131px;
}
.mobile-version .tb-megamenu-menu-cd-main-menu .show-only-on-mobile {
  display: block;
}
.tb-megamenu-menu-cd-main-menu .show-only-on-mobile {
  display: none;
}
/* MUR zone page ends here. */
.node-type-cd-hub #page-title {
  display: none !important;
}
.node-type-cd-hub .views-widget-per-page {
  display: none;
}
.node-type-cd-hub .company-tag {
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 26px;
}
.block-hub-page-company-hub-block {
  margin-top: 20px;
}
.block-hub-page-company-hub-block .view-header {
  padding: 6px 15px;
  background-color: #444444;
  border-radius: 3px 3px 0 0;
}
.block-hub-page-company-hub-block .view-header .info-hub {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-family: 'opensans-Regular', Arial, Helvetica, sans-serif;
}
.block-hub-page-company-hub-block .view-header .info-hub:before {
  font-family: 'icomoon';
  content: '\ec16';
  font-size: 16px;
  padding-right: 10px;
}
.block-hub-page-company-hub-block .view-content {
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
}
.block-hub-page-company-hub-block .views-field-field-company-main-image img {
  width: 100%;
  height: 200px;
  border-bottom: 1px solid #dbdbdb;
}
.block-hub-page-company-hub-block .views-field-nothing .title {
  font-size: 18px;
  line-height: 22px;
  color: #1f1f1f;
  font-family: 'opensans-bold', Arial, Helvetica, sans-serif;
  padding: 20px 20px 0 20px;
}
.block-hub-page-company-hub-block .views-field-nothing .first_paragraph,
.block-hub-page-company-hub-block .views-field-nothing .second_paragraph {
  color: #1f1f1f;
  font-family: "opensans-Regular",Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 22px;
  padding: 20px 20px 0;
}
.block-hub-page-company-hub-block .views-field-nothing .first_paragraph p,
.block-hub-page-company-hub-block .views-field-nothing .second_paragraph p {
  color: #1f1f1f;
  font-family: "opensans-Regular",Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 22px;
  padding: 0;
}
.block-hub-page-company-hub-block .views-field-nothing a {
  color: #15abeb;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.block-hub-page-company-hub-block .views-field-nothing a:hover {
  color: #00bcee;
}
.block-hub-page-company-hub-block .views-field-nothing .second_paragraph {
  margin-bottom: 20px;
}
.block-hub-page-company-hub-block .views-field-nothing .disclaimer {
  padding: 20px;
  border-top: 1px solid #dbdbdb;
  background-color: #F0EFF4;
  font-size: 11px;
  line-height: 16px;
  color: #1f1f1f;
  font-family: 'opensans-Regular', Arial, Helvetica, sans-serif;
}
.desktop-version.node-type-cd-hub .author-block {
  display: none;
}

/**************** Hosted Content ********************/
.node-type-hosted-content h1#page-title {
  display: none;
}
.node-hosted-content .grid-6 {
  margin-left: 0;
  margin-right: 20px;
}
.node-hosted-content .grid-18 {
  margin: 0;
}
.node-hosted-content .node-title {
  margin: 0 0 20px 0;
  font-size: 35px;
  font-family: "Open Sans-Bold", Helvetica;
  font-weight: normal;
  border-bottom: 2px solid #bebebe;
  padding-bottom: 20px;
}
.node-hosted-content .hosted-content-blocks .paragraphs_items {
  margin: 25px 0;
}
.node-hosted-content .paragraphs_items-clearfix {
  border-bottom: 2px solid #bebebe;
  width: 20%;
}
.node-hosted-content .hosted-content-blocks .paragraphs_items .field-name-field-title {
  font-size: 28px;
  font-family: "Open Sans-Bold", Helvetica;
  font-weight: normal;
}
.node-hosted-content .hosted-content-blocks .paragraphs_items-clearfix:last-of-type {
  border-bottom: none;
}
.node-hosted-content .hosted-content-blocks .paragraph-link a {
  background: #214b7c;
  color: #fff;
  padding: 10px 50px;
  text-decoration: none;
  border-radius: 3px;
  display: inline-block;
}
.node-hosted-content .hosted-content-blocks .paragraph-link a:hover {
  opacity: 0.8;
}
.node-hosted-content .hosted-content-blocks .hosted-paragraph-title {
  margin: 0 0 20px 0;
}
.node-hosted-content .hosted-body {
  margin: 20px 0 0 0;
}
.node-hosted-content .hosted-brought-by-label {
  text-align: center;
  font-family: "Open Sans", Helvetica;
  font-size: 14px;
  color: #fff;
  padding: 10px 0;
}
.node-hosted-content .field-name-body strong,
.node-hosted-content .field-name-body b {
  line-height: 1.5;
}
.node-hosted-content .hosted-brought-by-content {
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
  padding: 50px 20px;
}
.node-hosted-content .field-name-field-description, 
.node.node-hosted-content .hosted-case-study .hosted-paragraph-desc {
  font-family: "Open Sans", Helvetica;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
  color: #444;
}
.node-hosted-content .hosted-content-blocks .hosted-case-study {
  background: #f0eff4;
  color: #214a7c;
  border-top: 6px solid #214a7c;
}
.node-hosted-content .hosted-case-study {
  padding: 30px; 
}
.region-inner #block-system-main .node.node-hosted-content .hosted-case-study .hosted-paragraph-desc p {
  color: inherit;
}
.node-hosted-content hr {
  background: #bebebe;
}
.mobile-version .node-hosted-content .grid-6 {
  width: 100%;
}
.mobile-version .node-hosted-content .hosted-brought-by-content {
  text-align: center;
}
.mobile-version .node-hosted-content ol,
.mobile-version .node-hosted-content ul {
  margin-left: 5px;
}
.responsive-layout-mobile .region-inner #block-system-main .node.node-hosted-content p {
  font-size: 16px;
}
/**************** Hosted Content ********************/





/********************* OVP 2018 **********************************/
#section-content .zone-content-top {
  width: 100%;
  margin: 0;
}
#block-tb-megamenu-menu-cd-header-menu {
  border-left: 1px solid #dbdbdb;
}
.zone-content-top #region-main-content-top.region-main-content-top {
  width: 100%;
  margin: 0;
}
.desktop-version #region-header-menu #block-cd-sso-cd-sso-logo-block,
.tablet-version #region-header-menu #block-cd-sso-cd-sso-logo-block {
  display: none;
}
.desktop-version #region-header-menu .region-header-menu-inner > .block-menu-cd-main-menu.block,
.tablet-version #region-header-menu .region-header-menu-inner > .block-menu-cd-main-menu.block {
  width: 100%;
}
.desktop-version .stickynav-active #region-header-menu .region-header-menu-inner > .block-menu-cd-main-menu.block,
.tablet-version .stickynav-active #region-header-menu .region-header-menu-inner > .block-menu-cd-main-menu.block {
  width: 870px;
}
.desktop-version .stickynav-active #block-tb-megamenu-menu-cd-main-menu .tb-megamenu-menu-cd-main-menu .nav > li:first-of-type a,
.tablet-version .stickynav-active #block-tb-megamenu-menu-cd-main-menu .tb-megamenu-menu-cd-main-menu .nav > li:first-of-type a {
  padding-left: 18px;
}
.desktop-version .stickynav-active #region-header-menu #block-cd-sso-cd-sso-logo-block,
.tablet-version .stickynav-active #region-header-menu #block-cd-sso-cd-sso-logo-block {
  display: inline-block;
  transition: all 3s;
}
.desktop-version #block-tb-megamenu-menu-cd-main-menu .tb-megamenu-menu-cd-main-menu .nav > li:first-of-type > a,
.tablet-version #block-tb-megamenu-menu-cd-main-menu .tb-megamenu-menu-cd-main-menu .nav > li:first-of-type > a {
  padding-left: 0;
}
.desktop-version #tb-megamenu-menu-cd-main-menu.tb-megamenu-menu-cd-main-menu .nav > li.search,
.tablet-version #tb-megamenu-menu-cd-main-menu.tb-megamenu-menu-cd-main-menu .nav > li.search {
  display: inline-block;
  float: right;
}
.desktop-version #tb-megamenu-menu-cd-main-menu.tb-megamenu-menu-cd-main-menu .nav > li.search a.dropdown-toggle,
.tablet-version #tb-megamenu-menu-cd-main-menu.tb-megamenu-menu-cd-main-menu .nav > li.search a.dropdown-toggle{
  padding: 5px 18px 6px;
}
.desktop-version #tb-megamenu-menu-cd-header-menu,
.tablet-version #tb-megamenu-menu-cd-header-menu {
  display: inline-block;
  vertical-align: middle;
  float: right;
}
.desktop-version #tb-megamenu-menu-cd-header-menu.tb-megamenu-menu-cd-header-menu .nav > li.cd-news, 
.desktop-version #tb-megamenu-menu-cd-header-menu.tb-megamenu-menu-cd-header-menu .nav > li.search {
  float: left;
}
.desktop-version #tb-megamenu-menu-cd-header-menu.tb-megamenu-menu-cd-header-menu .nav > li.subscribe > a,
.tablet-version #tb-megamenu-menu-cd-header-menu.tb-megamenu-menu-cd-header-menu .nav > li.subscribe > a {
  margin: 0 20px;
}

.desktop-version .ovp-block,
.tablet-version .ovp-block {
  width: 398px;
  display: inline-block;
  padding: 7px 0;
  vertical-align: middle;
}
.desktop-version.front #block-dfp-mpu-300x250 {
  margin-top: 10px;
}
.mobile-version.front #block-dfp-mpu2-300x250 {
  margin-top: 20px;
}
.front #block-dfp-mpu2-300x250 {
  width: 100%;
  margin-bottom: 20px;
}
.front.home-page-context .block-mpu-300x250 iframe {
  border: none !important;
}
#block-boxes-podcast-player-homepage {
  width: 100%;
  margin-bottom: 20px;
}
.mobile-version #block-boxes-podcast-player-homepage .block-inner.clearfix {
  margin: 10px;
}
#block-boxes-podcast-player-homepage .block-inner.clearfix {
  border: 1px solid #dbdbdb;
}

.desktop-version .ovp-block-wrapper,
.tablet-version .ovp-block-wrapper {
  margin: 0 20px;
}
.desktop-version #tb-megamenu-menu-cd-header-menu.tb-megamenu .nav > li > a,
.tablet-version #tb-megamenu-menu-cd-header-menu.tb-megamenu .nav > li > a {
  padding: 5px 10px 6px;
}
.desktop-version .register-logo-first,
.tablet-version .register-logo-first {
  display: inline-block;
  width: 27%;
  vertical-align: middle;
}
.desktop-version .register-logo-first-site-slogan,
.tablet-version .register-logo-first-site-slogan {
  border-left: 4px solid #00b1eb;
  display: inline-block;
  font-family: "opensans-regular",Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding-left: 10px;
  vertical-align: middle;
  width: 62%;
  letter-spacing: 0;
  text-align: left;
}
.tablet-version .ovp-block {
  width: 200px;
  margin-left: 5px;
  border-left: none;
  margin-top: 5px;
}
.tablet-version .ovp-block-wrapper {
  margin: 0;
}
.tablet-version .register-logo-first-site-slogan {
  font-size: 9px;
}
.tablet-version .register-logo-first img {
  width: 50px;
  height: auto;
}
.tablet-version #tb-megamenu-menu-cd-main-menu.tb-megamenu-menu-cd-main-menu .nav > li.search a{
  padding: 5px !important;
}
.mobile-version .zone-header-branding.navbar-active .block-menu-cd-main-menu {
  width: 16% !important;
  text-align: right;
  float: right;
}
.mobile-version .zone-header-branding.navbar-active .block-cd-sso-logo-block {
  width: 68%!important;
  /*padding-right: 10px;*/
  text-align: left;
  margin-left: 20px;
  vertical-align: middle;
}
.mobile-version .zone-header-branding.navbar-active .block-cd-sso-logo-block .register-logo-navbar-active {
  display: inline-block;
  border-right: 4px solid #00b1eb;
  padding-right: 10px;
}
.mobile-version .zone-header-branding .ovp-mobile-slogan {
  display: none;
}
.mobile-version .zone-header-branding.navbar-active .ovp-mobile-slogan {
  width: 70%;
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    padding-left: 6px;
    font-size: 11px;
    line-height: 14px;
}
.mobile-version.context-name-mobile_updateplus_context section#section-content {
  margin-top: 56px;
}
.mobile-version .zone-header-branding.navbar-active .block-tb-megamenu .btn-navbar {
  background:0 0;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  font-size: 16px;
  min-height: 24px;
  text-align: right;
  box-sizing: content-box;
  padding: 0;
  float: right;
  padding-right: 20px;
  margin-bottom: 0;
}
.mobile-version .zone-header-branding.navbar-active .block-tb-megamenu a.btn-navbar {
  margin-top: 5px;
}
/***** UP + *************/
.cnd-header-content-no-sub-update-plus.ovp-update-plus {
  background: rgba(149,208,235,1);
  background-image: url('/sites/all/themes/cd_theme/images/texture.png'), -moz-linear-gradient(top, rgba(149,208,235,1) 0%, rgba(19,151,208,1) 100%);
  background-image: url('/sites/all/themes/cd_theme/images/texture.png'), -webkit-gradient(left top, left bottom, color-stop(0%, rgba(149,208,235,1)), color-stop(100%, rgba(19,151,208,1)));
  background-image: url('/sites/all/themes/cd_theme/images/texture.png'), -webkit-linear-gradient(top, rgba(149,208,235,1) 0%, rgba(19,151,208,1) 100%);
  background-image: url('/sites/all/themes/cd_theme/images/texture.png'), -o-linear-gradient(top, rgba(149,208,235,1) 0%, rgba(19,151,208,1) 100%);
  background-image: url('/sites/all/themes/cd_theme/images/texture.png'), -ms-linear-gradient(top, rgba(149,208,235,1) 0%, rgba(19,151,208,1) 100%);
  background-image: url('/sites/all/themes/cd_theme/images/texture.png'), linear-gradient(to bottom, rgba(149,208,235,1) 0%, rgba(19,151,208,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95d0eb', endColorstr='#1397d0', GradientType=0 );
  /*height: 180px;*/
  font-family: "Open Sans";
  font-size: 16px;
  color: #fff;
  padding: 20px 0 0;
  background-position: bottom right;
  background-repeat: repeat-x;
}
.cnd-header-content-no-sub-wrapper-update-plus.ovp-update-plus-wrapper {
  display: table;
  height: 160px;
  margin: 0 auto;
  width: 960px;
}
.cnd-header-title-no-sub-update-plus {
  display: table-cell;
  padding: 0 10px;
  vertical-align: middle;
  background: url('/sites/all/modules/custom/cd_updateplus/images/image-min.png') no-repeat 525px -30px;
  background-size: auto;
  background-size: 530px;
}
.cnd-header-title-no-sub-update-plus .up-logo-update-plus {
  margin-bottom: 7px;
}
.cnd-header-content-no-sub-update-plus .up-ovp-text-update-plus {
  color: #fff;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0;
  margin: 0;
  width: 51%;
}
.context-name-redirect_afterupdateplus_full_subscription_page_layout .zone#zone-header-menu{
  margin-bottom: 0;
}
.cnd-buy-update-bannner {
  background: #fff none repeat scroll 0 0;
  color: #444;
  font-family: "Open Sans";
  font-size: 16px;
  width: 100%;
  border-bottom: 2px solid #ccc;
}
.cnd-buy-update-bannner-wrapper {
  margin: 0 auto;
  width: 960px;
  padding: 30px 0;
}
.up-yearly-price.updateplus-banner {
  width: 75%;
}
.updateplus-banner {
  border-right: 1px solid #fff;
  display: table-cell;
  padding: 0 8px;
}
.up-monthy-price.updateplus-banner {
  width: 30%;
  border-right: none;
}
.buynow-button.updateplus-banner {
  border: medium none;
  /*padding: 0;*/
  vertical-align: middle;
  width:24%;
}
.up-yearly-price-wrapper.updateplus-banner-wrapper .included-sub {
  font-size: 26px;
  margin-bottom: 20px;
  font-family: 'Open Sans-Bold', Open Sans, Helvetica, sans-serif;
}
.up-yearly-price-wrapper.updateplus-banner-wrapper {
  font-family: "Open Sans";
  font-weight: normal;
  font-size: 16px;
  margin-left: 0;
}
.updateplus-banner-wrapper {
    margin: 0 20px;
}
.cnd-header-freetrial-link-no-sub::after {
  color: #2caae1;
  content: "";
  font-family: "icomoon";
  font-size: 20px;
  font-weight: normal;
  margin-left: -2px;
  position: relative;
  text-rendering: optimizelegibility;
  top: 4px;
}
.buynow-button-wrapper.updateplus-banner-wrapper {
  margin: 0;
  display: flex;
}
.cnd-buy-update-bannner-wrapper a.cnd-header-button-link-no-sub {
  color: #fff;
  height: 100%;
  padding: 16px 0;
  text-align: center;
  width: 100%;
  background: rgba(247,175,66,1);
  background: -moz-linear-gradient(top, rgba(247,175,66,1) 0%, rgba(243,129,129,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,175,66,1)), color-stop(100%, rgba(243,129,129,1)));
  background: -webkit-linear-gradient(top, rgba(247,175,66,1) 0%, rgba(243,129,129,1) 100%);
  background: -o-linear-gradient(top, rgba(247,175,66,1) 0%, rgba(243,129,129,1) 100%);
  background: -ms-linear-gradient(top, rgba(247,175,66,1) 0%, rgba(243,129,129,1) 100%);
  background: linear-gradient(to bottom, rgba(247,175,66,1) 0%, rgba(243,129,129,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7af42', endColorstr='#f38181', GradientType=0 );
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25)
}
.cnd-buy-update-bannner-wrapper a:hover {
  color: #00bcee;
}
.cnd-buy-update-bannner-wrapper a.cnd-header-button-link-no-sub:hover {
  background: rgba(247,152,56,1);
  background: -moz-linear-gradient(top, rgba(247,152,56,1) 0%, rgba(243,110,110,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,152,56,1)), color-stop(100%, rgba(243,110,110,1)));
  background: -webkit-linear-gradient(top, rgba(247,152,56,1) 0%, rgba(243,110,110,1) 100%);
  background: -o-linear-gradient(top, rgba(247,152,56,1) 0%, rgba(243,110,110,1) 100%);
  background: -ms-linear-gradient(top, rgba(247,152,56,1) 0%, rgba(243,110,110,1) 100%);
  background: linear-gradient(to bottom, rgba(247,152,56,1) 0%, rgba(243,110,110,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79838', endColorstr='#f36e6e', GradientType=0 );
  color: #fff;
}
.cnd-buy-update-bannner-wrapper a:hover {
  color: #00bcee;
}
a.cnd-header-freetrial-link-no-sub {
  display: inline-block;
}
.cnd-buy-update-bannner-wrapper a {
  color: #15abeb;
  text-decoration: none;
}
.up-yearly-price-wrapper span {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  font-family: "Open Sans";
}
.desktop-version.context-name-update_plus_logged_out #block-cd-updateplus-cd-updateplus-logged-out-header {
  display: none;
}
.context-update-plus-detail .tabs.clearfix {
  display: none;
}
.not-logged-in #block-cd-blocks-cd-updateplus-header-message,
.logged-in #block-cd-blocks-cd-updateplus-header-message {
  display: none;
}

/***** UP + **************/
/***** Marketplace **************/
.cnd-header-content-no-sub.ovp-marketplace {
  background: url("/sites/all/modules/custom/cd_updateplus/images/ovp-marketplace.jpg") no-repeat center center, linear-gradient(to right, #E5E6E8 50%, #000000 50%);
  height: 150px;
}
#block-cd-custom-marketplace-cd-custom-marketplace-bcrumbs {
  margin-top: 20px;
}
.cnd-header-content-no-sub-wrapper.ovp-marketplace-wrapper {
  display: table;
  height: 150px;
  margin: 0 auto;
  width: 960px;
}
.context-company-listing .zone#zone-header-menu,
.context-name-company_detail_page .zone#zone-header-menu {
  margin-bottom: 0;
}
.cnd-header-title-no-sub {
  display: table-cell;
  padding: 0 10px;
  vertical-align: middle;
}
.cnd-header-title-no-sub .up-logo {
  margin-bottom: 7px;
}
.cnd-header-content-no-sub .up-ovp-text {
  color: #1f1f1f;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0;
  margin: 0;
}
/***** END of Marketplace **************/

.mobile-version .cnd-header-content-no-sub-update-plus.ovp-update-plus,
.mobile-version .cnd-header-content-no-sub.ovp-marketplace {
  background: #4a4a4a;
  height: auto;
  margin-bottom: 0;
}
.mobile-version .cnd-header-title-no-sub-update-plus, 
.mobile-version .cnd-header-title-no-sub {
  padding: 20px 10px;
}
.mobile-version .cnd-header-content-no-sub-wrapper-update-plus.ovp-update-plus-wrapper,
.mobile-version .cnd-header-content-no-sub-wrapper.ovp-marketplace-wrapper  {
  height: auto;
  width: 100%;
}
.mobile-version .cnd-header-title-no-sub-update-plus .up-ovp-text-update-plus,
.mobile-version .cnd-header-content-no-sub .up-ovp-text {
  color:#fff;
  font-size: 12px;
}
.mobile-version #block-cd-general-ovp-campaign-marketplace {
  margin-top: 45px;
}
.mobile-version #block-cd-general-ovp-campaign-update-plus {
  margin-top: 55px;
}
.mobile-version .cnd-buy-update-bannner {
  display: none;
}
.tablet-version .zone-header-menu.stickynav-active .tb-megamenu-menu-cd-main-menu .nav>li>a {
  padding: 5px 9px 6px;
}
.tablet-version .stickynav-active #region-header-menu .region-header-menu-inner > .block-menu-cd-main-menu.block {
  width: auto;
  display: inline-block;
}
.tablet-version #cdawards-menu-wrapper-menu #cdawards-menu li.first a {
  padding: 8px 30px 8px 0;
}
.tablet-version #cdawards-menu-wrapper-menu #cdawards-menu a {
  padding: 8px 0;
  margin: 0 5px;
}
/********************* END of OVP 2018 ***************************/

/********************* Advisory Board Members *********************************/
.view-advisory-board-member {
  width: 100%;
}
.view-advisory-board-member .attachment, .view-advisory-board-member .view-content {
  display: inline-block;
}
.view-advisory-board-member .attachment .view-content .views-row {
  display: inline-block;
  margin: 20px !important;
  position: relative;
  cursor: pointer;
}
.view-advisory-board-member .attachment .view-content .views-row.views-row-4,
.view-advisory-board-member .attachment .view-content .views-row.views-row-8,
.view-advisory-board-member .attachment .view-content .views-row.views-row-12,
.view-advisory-board-member .attachment .view-content .views-row.views-row-16 {
  margin-right: 0 !important;
}
.view-advisory-board-member .attachment .view-content .views-field-field-main-image, 
.view-advisory-board-member .view-content .views-field-field-main-image {
  border: 11px solid #f0eff4;
  border-radius: 150px;
}
.view-advisory-board-member .attachment .view-content .views-field-field-main-image img {
  width: 178px;
}
.view-advisory-board-member .attachment .view-content {
  margin: 0 auto;
  position: relative;
}
.view-advisory-board-member .attachment .ch-grid {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
  display: block;
  text-align: center;
  width: 100%;
}
/*.view-advisory-board-member .attachment .ch-grid li {
    width: 200px;
    height: 200px;
    display: inline-block;
}*/

.view-advisory-board-member .attachment .ch-item {
  width: 178px;
  height: 178px;
  border-radius: 50%;
  border: 10px solid #f0eff4;
  position: relative;
  cursor: pointer;
  /*	box-shadow: 
          inset 0 0 0 0 rgba(200,95,66, 0.4),
          inset 0 0 0 16px rgba(255,255,255,0.6),
          0 1px 2px rgba(0,0,0,0.1);*/

  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-repeat: no-repeat;
}

.view-advisory-board-member .attachment .ch-info {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 48%;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;

  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-backface-visibility: hidden; 
}
.view-advisory-board-member .attachment .ch-info h3 {
  color: #444;
  text-transform: uppercase;
  position: relative;
  letter-spacing: unset;
  font-size: 16px;
  margin: 0 30px;
  padding: 40px 0 0 0;
  /*height: 110px;*/
  font-family: 'opensans-regular', Arial, sans-serif;
  /*	text-shadow: 
          0 0 1px #fff, 
          0 1px 2px rgba(0,0,0,0.3);*/
}
.context-name-landingpage_context #block-system-main .node .paragraphs-item-middle-block .content .view-advisory-board-member .attachment .ch-info p {
  color: #444;
  /*padding: 10px 5px;*/
  /*font-style: italic;*/
  /*margin: 0 30px;*/
  font-size: 12px;
  font-family: 'opensans-regular', Arial, sans-serif;
  /*border-top: 1px solid rgba(255,255,255,0.5);*/
}
.view-advisory-board-member .attachment .ch-info p a {
  display: block;
  color: #444;
  color: rgba(255,255,255,0.7);
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 9px;
  letter-spacing: 1px;
  padding-top: 4px;
  font-family: 'opensans-regular', Arial, sans-serif;
}
.view-advisory-board-member .attachment .ch-info p a:hover {
  color: #fff222;
  color: rgba(255,242,34, 0.8);
}
.context-name-landingpage_context #block-system-main .node .paragraphs-item-middle-block .ch-info .content p {
  font-size: 12px;
}
.view-advisory-board-member .attachment .ch-item:hover {
  /*	box-shadow: 
          inset 0 0 0 110px rgba(200,95,66, 0.4),
          inset 0 0 0 16px rgba(255,255,255,0.8),
          0 1px 2px rgba(0,0,0,0.1);*/
  background-color: #f0eff4;
}
.view-advisory-board-member .attachment .ch-item:hover .ch-info {
  opacity: 0.8;
  background-color: #f0eff4;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);	
}
.clinical-advisory-board-page .paragraphs-item-header .projects-bgimage{
  background: rgba(0,176,234,1);
  background: -moz-linear-gradient(top, rgba(0,176,234,1) 0%, rgba(0,138,184,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,176,234,1)), color-stop(100%, rgba(0,138,184,1)));
  background: -webkit-linear-gradient(top, rgba(0,176,234,1) 0%, rgba(0,138,184,1) 100%);
  background: -o-linear-gradient(top, rgba(0,176,234,1) 0%, rgba(0,138,184,1) 100%);
  background: -ms-linear-gradient(top, rgba(0,176,234,1) 0%, rgba(0,138,184,1) 100%);
  background: linear-gradient(to bottom, rgba(0,176,234,1) 0%, rgba(0,138,184,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0ea', endColorstr='#008ab8', GradientType=0 );
}
.view-advisory-board-member .attachment .view-content {
  
}
.view-advisory-board-member .view-content .views-row{
  display: none;
}
.view-advisory-board-member .view-content .views-row.advisory-board-main-content .views-field-field-main-image {
  margin-right: 50px;
}
.view-advisory-board-member .view-content .views-row.advisory-board-main-content .views-field-field-description .field_title {
  font-size: 26px;
  font-family: 'Open Sans-Bold', Open Sans, Helvetica, sans-serif;
}
.view-advisory-board-member .view-content .views-row.advisory-board-main-content .views-field-field-description .field_job_title {
  margin-bottom: 15px;
}  
.view-advisory-board-member .view-content .views-row.advisory-board-main-content .views-field-field-description .field_description {
  
}
.view-advisory-board-member .view-content .views-row.advisory-board-main-content.advisory-board-main-content-wrapper {
  display: table;
}
.view-advisory-board-member .view-content .views-row.advisory-board-main-content .views-field-field-description, 
.view-advisory-board-member .view-content .views-row.advisory-board-main-content .views-field-field-main-image {
  display: table-cell;
}
.view-advisory-board-member .attachment.attachment-before {
  /*margin-bottom: 150px;*/
  background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,250,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(248,248,250,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,250,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,250,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,250,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(248,248,250,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8fa', GradientType=0 );
  width: 100%;
}
.clinical-advisory-board-page .view-id-advisory_board_member.view-display-id-attachment_1,
.view-advisory-board-member .view-id-advisory_board_member.view-display-id-attachment_2 {
  width: 960px;
  margin: 0 auto;
}
.view-advisory-board-member .attachment.attachment-after {
  width: 100%;
  background: #f0eff4;
  margin-top: -24px;
}
.clinical-advisory-board-page .paragraphs-item-header .projects-wrapper {
  top: 0;
  text-align: left;
}
.clinical-advisory-board-page .paragraphs-item-middle-block .content,
.view-advisory-board-member .view-content {
  width: 100%;
}
.view-advisory-board-member .view-content .views-row.advisory-board-main-content {
  width: 960px;
  margin: 100px auto;
  min-height: 350px;
}
.clinical-advisory-board-page .region-inner #block-system-main .node .projects-wrapper p {
  font-size: 16px;
  color: #fff;
}
.clinical-advisory-board-page .region-inner #block-system-main .node .projects-wrapper h2 {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Open Sans-Bold', Open Sans, Helvetica, sans-serif;
  letter-spacing: normal;
  font-size: 26px;
}
.clinical-advisory-board-page .paragraphs-item-middle-block {
  padding-bottom: 0;
}
.view-id-advisory_board_member.view-display-id-attachment_2 .view-content {
  margin: 0;
  padding: 20px 0 0;
}
.view-advisory-board-member .attachment.attachment-after .view-content .views-row {
  margin: 0 20px !important;
}
/********************* END of Advisory Board Members **************************/

#block-dfp-mpu3-300x250.is_stuck {
  margin-top: 70px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: position 6s;
  -ms-transition: position 6s;
  -o-transition: position 6s;
}
#block-dfp-middle-banner {
  margin: 30px 0 20px 0;
  text-align: center;
}
#block-dfp-middle-banner.banner-width970 {
  margin-left: -14px;
}
.mobile-version #dfp-ad-mpu_300x250-wrapper,
.mobile-version #dfp-ad-mpu3_300x250-wrapper {
  text-align: center;
  margin: 20px 0;
}
.home-page-context .region-dcontent-first .region-dcontent-first-inner .block-views:first-child {
  background: rgba(172,228,249,1);
  background: -moz-linear-gradient(top, rgba(172,228,249,1) 0%, rgba(0,176,235,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(172,228,249,1)), color-stop(100%, rgba(0,176,235,1)));
  background: -webkit-linear-gradient(top, rgba(172,228,249,1) 0%, rgba(0,176,235,1) 100%);
  background: -o-linear-gradient(top, rgba(172,228,249,1) 0%, rgba(0,176,235,1) 100%);
  background: -ms-linear-gradient(top, rgba(172,228,249,1) 0%, rgba(0,176,235,1) 100%);
  background: linear-gradient(to bottom, rgba(172,228,249,1) 0%, rgba(0,176,235,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ace4f9', endColorstr='#00b0eb', GradientType=0 );
  margin-bottom: 0;
}
.view-id-cd_awards_homepage.view-display-id-cpd_homepage_block .view-header{
  background: 0 0;
  color: #15abeb;
  font-family: opensans-regular,Arial,Helvetica,sans-serif;
  font-size: 14px;
  float: right;
  letter-spacing: 0;
  margin: -40px 0 0;
  padding: 0;
  text-transform: none;
}
.home-page-context .region-dcontent-first .view-id-cd_awards_homepage.view-display-id-cpd_homepage_block {
  display: inline-block;
  width: 620px;
}
.home-page-context .region-dcontent-first .view-id-cd_awards_homepage.view-display-id-cpd_homepage_block .view-header a {
  color: #1f1f1f;
  text-decoration: none;
}
.home-page-context .region-dcontent-first .block-views:first-of-type h2.block-title {
  width: 100%;
}
.home-page-context .region-dcontent-first .block-views:first-of-type h2.block-title::after {
  display: inline-block;
  content: "";
  border-top: 1px solid #73adc0;
  width: 18%;
  margin: 0 1rem;
  transform: translateY(-0.4rem);
}
.home-page-context .region-dcontent-first .view-id-cd_awards_homepage.view-display-id-cpd_homepage_block .view-content {
  float: left;
  margin-right: 20px;
}
.home-page-context .region-dcontent-first .view-id-cd_awards_homepage.view-display-id-cpd_homepage_block .view-footer {
  margin-left: 0;
}
#zone-dcontent-wrapper {
  margin-bottom: 20px;
}
.home-page-context #zone-dcontent-wrapper .region-dcontent-first .block-views {
  margin-bottom: 0;
}
.view .views-row .node-type-4 {
  background: #1f1f1f;
  padding: 0px 6px;
  border-radius: 6px;
  color: #fff !important;
}