/* 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. */

/* 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. */

/**#node-standard-page-16,
#node-standard-page-47 {
  display: none;
}

**/
#page {
  overflow-x: hidden;
}

.mollom-privacy {
  display: none;
}

.node iframe {
  width: 100%;
  max-width: 560px;
}

body {
  background: url("../images/texture.png");
}

.node-services .field-name-field-location,
.node-services .field-name-field-sector-setting,
.node-services .field-name-field-type-of-service {
  display: none;
}

.collapse-text-fieldset legend {
  margin-bottom: 10px;
}

#page-title {
  color: #874f9b;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 40px;
  line-height: 41px;
  letter-spacing: 1px;
}

.box-empty .boxes-box-content {
  background: #f0f0f0;
  padding: 140px 0;
}

#edit-body-value { /* Box inline editing is hiding wysiwyg - fix*/
  visibility: visible !important;
}

.past-forum #node-events-full-group-info {
  display: none;
}

.no-margin {
  margin: 0;
}

.float-left {
  float: left;
}

.margin-bottom {
  margin-bottom: 20px
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

/** Link node **/
.node-link img {
  float: left;
  padding-right: 25px;
  padding-bottom: 20px;
}

/** body area: image and video resizing **/
.node img {
  max-width: 100%;
  height: auto;
}
  
.node .media-youtube-player,
.node .media-vimeo-preview-wrapper,
.node .media-vimeo-outer-wrapper,
.node .media-vimeo-outer-wrapper object {
  max-width: 100%;
}

/** BASIC DRUPAL PAGE **/
#zone-content {
  background: #fff;
  padding: 20px 10px;
}

#zone-header {
  background: #fff;
  padding: 0 10px;
}

/* LOGO */
#block-boxes-dvrcv-logo .block-title,
#block-boxes-dvrcv-logo .boxes-box-controls {
  display: none;
}

#block-boxes-dvrcv-logo {
  padding: 0 10px;
  background-image: url("../images/header.png");
  background-position: -8% -70%;
  background-repeat: no-repeat;
  background-size: 185%;
}

#block-boxes-dvrcv-logo .boxes-box-content a {
  display: block;
}

#block-boxes-dvrcv-logo img {
  width: 70%;
  max-width: 272px;
  height: auto;
  display: block;
  margin-top: -23%;
  margin-left: 9px;
  float: left;
}

@media all and (min-width: 414px) {
  #block-boxes-dvrcv-logo {
    background-size: 870px;
    background-position: 0 20px;
  }
  
  #block-boxes-dvrcv-logo img {
	margin-top: -80px;
  }
}


/** FORWARD PAGE **/
#forward-form #edit-subject,
#forward-form #edit-body {
  color: #474747;
  font-size: 14px;
  line-height: 22px;
  font-family: lora;
  font-weight: normal;
}

/** focus background **/
input[type="email"] {
  box-shadow: none;
}

input[type="email"]:focus, button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active, 
#page a:focus,
#block-views-smartsafe-sidebar-blocks-block .view-footer a:focus,
#block-views-f1183384c35144362bc6831b90150a8b .view-footer a:focus,
#block-views-smartsafe-homepage-block .views-field-view-node a:focus,
#block-views-smartsafe-homepage-block-2  .views-field-view-node a:focus,
#block-views-smartsafe-homepage-block-1 .views-field-view-node a:focus,
#block-views-smartsafe-homepage-block-4 .views-field-view-node a:focus,
#block-views-smartsafe-homepage-block-6 .views-field-view-node a:focus  {
  -moz-box-shadow: #0074e9 0 7px;
  -webkit-box-shadow: #0074e9 0 0 7px;
  box-shadow: #0074e9 0 0 7px;
}

#block-tb-megamenu-menu-smartsafe-main-menu ul.level-0 > li a:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#page a:focus:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#tool-bar a:focus,
#boxes-box-smartsafe_services_portals a:focus {
  -moz-box-shadow: #fff 0 0 7px;
  -webkit-box-shadow: #fff 0 0 7px;
  box-shadow: #fff 0 0 7px;
}

/** STYLES **/
body {
  background: url(../images/texture.png);
  word-wrap: break-word;
}

h1,
h2,
h3,
h4 {
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
}

h5,
h6,
p,
li {
  font-family: lora;
  font-weight: normal;
}

h1 {
  color: #874f9b;
  font-size: 30px;
  line-height: 31px;
}

h2,
h2 a:link,
h2 a:visited {
  color: #474241;
  font-size: 24px;
  line-height: 25px;
  margin-bottom: 10px;
  text-decoration: none;
}

h2 a:hover {
  text-decoration: underline;
}

h3,
h3 a:link,
h3 a:visited,
h3 a:hover {
  color: #874f9b;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 10px;
  text-decoration: none;
}

h3 a:hover {
  text-decoration: underline;
}

h4,
h4 a:link,
h4 a:visited {
  color: #474241;
  font-size: 17px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 10px;
  text-decoration: none;
}

h4 a:hover {
  text-decoration: underline;
}

h5,
h5 a:link,
h5 a:visited {
  color: #474241;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0px;
  margin-bottom: 10px;
  text-decoration: none;
}

h5 a:hover {
  text-decoration: underline;
}

.node h6, .node h6 a:link, {
  font-size: 16px;
  line-height: 19px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 10px;
}

/** Node specific **/
.node h2, .node h2 a:link {
  color: #474747;
  font-size: 35px;
  line-height: 39px;
  margin-bottom: 20px;
  text-decoration: none;
  letter-spacing: 0.5px;
}

.node h3, .node h3 a:link {
  color: #874f9b;
  font-size: 25px;
  font-weight: 300;
  line-height: 29px;
  margin-bottom: 15px;
  text-decoration: none;
  letter-spacing: 0.5px;
}

.node h4, .node h4 a:link {
  color: #474747;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 15px;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 0px;
}

.node h5, .node h5 a:link {
  color: #874f9b;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  letter-spacing: 0px;
}

.node h6, .node h6 a:link  {
  color: #474747;
  font-size: 14px;
  line-height: 19px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 600;
  margin-bottom: 5px;
  letter-spacing: 0px;
}

p,
li {
  color: #474747;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
}

#dvrcv-topic-view .grid-19 .pane-node-body ul {
  margin-left: 20px;
}

a:link, .node a:link, a:visited {
  color: #1ab4bb;
}

.node a:visited {
  color: #874f9b;
}

a:hover, .node a:hover, .node a:visited:hover {
  color: #11dce6;
  text-decoration: underline;
}

sup {
  vertical-align: super;
  font-size: 10px;
}

sub {
  vertical-align: sub;
  font-size: 10px;
}

small {
  font-size: smaller;
}

blockquote, q {
  background: url("../images/block.png") no-repeat 0 2px;
  padding-left: 55px;
  margin: 10px 15px 10px 0;
}

blockquote p, q {
  color: #989898;
  font-size: 13px;
  font-style: italic;
  letter-spacing: 1px;
  line-height: 25px;
  min-height: 37px;
}

hr {
  background: #efefef;
  margin: 10px 0;
}

.image-right {
  float: right;
  padding: 0px 0 5px 15px;
}

.image-left {
  float: left;
  clear: left;
  padding: 0 15px 5px 0px;
}

.image-center .media-image {
  display: block;
  margin: 0 auto;
}

.statement {
  background: #f4f4f4;
  display: block;
  padding: 25px 40px;
  font-family: "lora";
  font-size: 17px;
  color: #7E7E7E;
  font-style: italic;
  font-weight: normal;
  line-height: 25px;
  text-align: center;
}

.highlight {
  background: #eaf4f4;
  display: block;
  font-size: 14px;
  padding: 23px 31px;
}

.highlight-2 {
  color: #4b4b4b;
  background: #f3f3f3;
  display: block;
  font-size: 14px;
  padding: 23px 31px;
}

.large-grey-italic {
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  color: #6c6c6c;
  font-style: italic;
  font-size: 18px;
  line-height: 23px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.uppercase-black {
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  color: #3b3b3b;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

#page .node-button a,
#page a.node-button  {
  background: #874f9b;
  display: inline-block;
  padding: 11px 14px 11px 14px;
  color: #fff;
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}

#page .node-button a:hover,
#page a.node-button:hover {
  background: #945ca8;
}

#page a.full-width-button,
#page .full-width-button a {
  background: #00c1c6;
  display: block;
  padding: 11px 14px 11px 14px;
  color: #fff;
  font-size: 12px;
  font-family: "open sans", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  line-height: 16px;
}

#page a.full-width-button:hover,
#page .full-width-button a:hover {
  background: #05cacf;
}


/** Table Styles **/
table {
  width: 100% !important;
  table-layout: fixed;
}

table td {
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 400;  
  border: 1px solid #bababa;
  padding: 5px 8px;
  background: #fff;
  color:#474747;
}

table thead {
  background: #c9c9c9;
}

table thead td {
  border: 1px solid #adadad;
  padding: 7px 8px;
  background: #d4d4d4;
  font-weight: 600;
  color:#2d2d2d;
}

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

table thead tr:hover td {
  background: #d4d4d4;
}

/** Two column table **/
.table-2 td,
.table-2  {
  border: none;
}

#page .table-2 td {
  font-family: "open sans", sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 17px;
}

#page .table-2 td:first-child {
  background-color: #874f9b;
  border-bottom: #fff solid 7px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  font-size: 12px; 
  padding: 6px 8px;
  line-height: 14px;
  text-align: right;
}

#page .table-2 td + td {
  padding-left: 15px;
  font-size: 12px;
}

/** TABS **/
.tabs ul.primary li a {
  color: #4d4d4d;
  font: 13px sans-serif;
}

.tabs ul.primary li a.active {
  color: #333333;
}

ul.primary li {
  float: left;
}

.tabs {
  overflow: hidden;
}

/** Relationships map: hide on mobile **/
.page-node-61 iframe {
  display: none;
}

/** PAGER **/
/*.item-list {
  overflow: hidden;
}*/

.pager {
  background: none;
  border: none;
  float: right;
  margin-bottom: 20px !important;
}

#page ul.pager li {
  border: none;
  font-size: 14px;
  font-weight: 400;
  margin-right: 5px;
}

#page .pager li a {
  background: none;
  font-size: 14px;
  color: #777;
}

#page .pager li a:hover {
  text-decoration: underline;
}

.pager li.pager-previous,
.pager li.pager-next {
  display: none;
}

.pager li.pager-first,
.pager li.pager-last {
  position: relative;
  top: 0;
  right: 0;
}

.pager li.pager-current {
  background: #874F9B;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius:0;
}

.pager li.pager-next a,
.pager li.pager-last a  {
  color: #ba1318;
}

/** FORMS **/
.webform-component-textarea .form-textarea,
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"] {
  background: #fff;
  border-color: #e0e0e0;
  color: #818181;
  font: 13px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  line-height: 20px;
  padding-left: 10px;
  width: 100%;
}

.webform-client-form {
  padding: 20px 30px;
  margin-top: 20px;
}

.webform-client-form .form-file {
  margin-bottom: 10px;
}

#page select {
  background-image: url(../images/select-arrow.png);
  background-repeat: no-repeat;
  background-position: 97% center;
  padding: 6px 10px;
}

#page select[multiple] {
  background: none;
}

input[type="email"] {
  box-shadow: none;
}

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"] {
  height: auto;
  padding: 5px 0 7px 10px;
}

#webform-component-email .form-email,
#webform-component-name .form-text {
  height: auto;
}

.webform-component-textarea .form-textarea {
  padding-top: 5px;
  padding: 6px 0 6px 10px;
}

input.form-radio,
input.form-checkbox {
  margin-bottom: 3px;
  margin-right: 3px;
}

label.option,
.fieldset-description {
  color: #474747;
  font-size: 14px;
  font-family: lora;
  font-weight: normal;
  line-height: 22px;
}

#page .grippie {
  display: none;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"]  {
  background: #a2e14d;
  border: none;
  color: #fff;
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin-right: 5px;
  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
  padding: 7px 15px 9px 14px;
  text-shadow: none;
}

button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background: #874F9B;
}

.block-webform label {
  font-family: "lora";
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 10px;
}

.form-item .description {
  font-size: 9px;
  color: #707070;
  margin-top: 5px;
}

.webform-component--left legend,
.webform-component--right legend {
  display: none;
}

label {
  color: #464646;
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 4px;
}

/** Lookout Webforms **/
.domain-thelookout-moatdev-com .webform-client-form {
  background: #F5F7F7;
  overflow: hidden;
}

/** DVRCV Webforms **/
.domain-dvrcv-moatdev-com .webform-client-form {
  background: #F9F9F9;
}

/** HEADER **/
#zone-branding {
  background: #fff;
}

#region-branding {
  background: none;
}

#zone-branding #region-branding {
  margin: 0;
}


/** Header: Login menu **/
#block-menu-block-3 .block-title {
  display:none;
}

#block-menu-block-3 {
  background: #1F72B1;
  display: block;
  padding: 5px 0 7px 10px;
  width: 100%;
}

#block-menu-block-3 {
  left: 47px;
}

#block-menu-block-3 li {
  float: left;
  list-style: none;
  margin-left: 0;
  padding-right: 0;
  padding-left: 8px;
}

#block-menu-block-3 li a {
  border-right: solid 1px #6999aa;
  margin-right: 3px;
  padding-right: 10px;
}

#block-menu-block-3 a {
  color: #fff;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 2px;
  text-decoration: none;
}

#block-menu-block-3 li a:hover {
  text-decoration: underline;
}

.logged-in #block-menu-block-3 .menu-block-3 ul li:last-child {
  display:none;
}

#block-menu-block-3 .menu-block-3 ul li:last-child,
.logged-in #block-menu-block-3 .menu-block-3 ul li:nth-last-child(2) a,
.not-logged-in #block-menu-block-3 .menu-block-3 ul li:last-child a {
  border: none;
  padding-right: 0;
  margin-right: 0;
}

.logged-in #block-menu-block-3 a[href="/user/register"],
.not-logged-in #block-menu-block-3 a[href="/community/practice"],
.not-logged-in #block-menu-block-3 a[href="/user"]  {
  display: none;
}

/** Header: supporting workers box **/
#block-boxes-supporting-workers {
  display: none;
}

/** .................. MENUS...................**/
.tb-megamenu .nav-collapse {
  top: 32px;
}

ul.tb-megamenu-nav {
  border-bottom: solid 10px #fff;
  box-shadow: 0 2px 7px #bbb; -webkit-box-shadow: 0 2px 7px #bbb; -moz-box-shadow: 0 2px 7px #bbb;
}

/** MAIN MENUS **/
#zone-menu,
.tb-megamenu-menu-dvrcv-main-menu,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-0 > li { /*background color*/
  background: #00c1c6;
  margin-bottom: 0;
}

#zone-menu {
  padding: 0;
}

#region-menu {
  margin: 0;
}

#block-tb-megamenu-menu-dvrcv-main-menu .block-title {
  display: none;
}

/** IE hack - to make the center alignment work **/
.tb-megamenu .mega-align-center > .dropdown-menu {
  left: -200%\9; /* Ie 8 and below */
}

body:nth-of-type(1) .tb-megamenu .mega-align-center > .dropdown-menu {
  left: 50%; /* Ie 9 and above */
}

/** ........................................**/

#block-tb-megamenu-menu-dvrcv-main-menu ul.level-0 > li a,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 .mega-caption { /*font*/
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
}

#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li > a { /*font*/
  font-family: "Lora";
}

#block-tb-megamenu-menu-dvrcv-main-menu li.level-2 > div{
  display: none !important;
}

#block-tb-megamenu-menu-dvrcv-main-menu li.level-2 > .dropdown-toggle:after {
  border: none;
}

/**mobile menu icon **/
#block-tb-megamenu-menu-dvrcv-main-menu button.btn-navbar {
  background: none;
  background: url(../images/menu-icon.png) no-repeat 0 0;
  box-shadow: none; -webkit-box-shadow: none;
  border: none;
  margin-top: 14px;
  margin-left: 18px;
  margin-bottom: 9px;
  height: 21px;
  text-indent: -9999px;
}

#block-tb-megamenu-menu-dvrcv-main-menu button.btn-navbar:focus {
  outline: 0;
}

#block-tb-megamenu-menu-dvrcv-main-menu button.btn-navbar i {
  display: none;
}

/*Top level*/
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-0 > li a {
  color: #fff;
  background: none;
  border: none;
  font-size: 13px;
  letter-spacing: 1px;
  padding: 11px 25px 11px 25px;
  text-decoration: none;
}

#block-tb-megamenu-menu-dvrcv-main-menu ul.level-0 > li a:hover,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-0 > li.active > a,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-0 > li a:focus {
  color: #fff;
  background: #65e0da;
}


#block-tb-megamenu-menu-dvrcv-main-menu .tb-megamenu .dropdown-menu {
  background: #fff;
}

/*1 level in*/
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li.active > a,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li > a:hover {
  background: #f9fdf6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li > a,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li.active > a { /*inner font*/
  color: #4F4F4F;
  font-size: 12px;
  font-weight: 400;
  padding: 10px;
  padding-left: 25px;
  margin-left: 0;
  line-height: 19px;
}

#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li.active > a,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li > a:hover,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li a:hover,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li a:focus,
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a { /*white background*/
  background: #f6f6f6;
  background-image: none !important;
  background-color:  #f6f6f6 !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


.tb-megamenu .mega-dropdown-inner .tb-megamenu-row .tb-megamenu-column-inner {
  padding: 0;
}

#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li > a:hover,
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 > li > a:focus {
  color: #874F9B;
}

/* Captions*/
#block-tb-megamenu-menu-dvrcv-main-menu ul.level-1 .mega-caption {
  color: #bbb9b9;
  font-weight: 300;
  font-size: 11px;
  line-height: 14px;
  margin-top: 2px;
  white-space: normal;
  margin-left: 32px;
}

/*icons */
#block-tb-megamenu-menu-dvrcv-main-menu .tb-megamenu [class^="icon-"],
#block-tb-megamenu-menu-dvrcv-main-menu .tb-megamenu i  {
  background: none;
  color: #874F9B;
  font-size: 17px;
  margin-bottom: 5px;
  margin-right: 9px;
  margin-top: 0px;
  float: left;
  display: block;
  width: 22px;
}

/** SIDEBAR MENU **/
#block-menu-block-5 {
  padding: 0px 0 30px 0px;
}

#block-menu-block-5 .block-title {
  display: none;
}

#block-menu-block-5 ul {
  padding-left: 0;
}

#block-menu-block-5 li {
  font: 13px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  list-style: none;
  margin-left: 0;
  margin-bottom: 7px;
  padding-right: 0px;
}

#block-menu-block-5 li a {
  color: #00bfc8;
  text-decoration: none;
}

#block-menu-block-5 li a.active,
#block-menu-block-5 li a.active-trail {
  color: #814b9e;
  font-weight: 500;
}

#block-menu-block-5 li a:hover {
  color: #11dce6;
}

#block-menu-block-5 li ul li {
  line-height: 12px;
  margin: 0 0 10px 15px;
  padding-right: 0;
}

#block-menu-block-5 li ul li.first {
  margin-top: 7px;
}

#block-menu-block-5 li ul li a {
  color: #9173a1;
  font-size: 11px;
}

#block-menu-block-5 li ul li a.active {
  color: #814b9e;
  font-weight: 500;
}

/** .................. FOOTERS...................**/

/** Footer links **/
#block-boxes-lookout-footer-links {
  display: none;
}

#zone-footer-zone-second {
  border-top: solid #eeeded 3px;
  border-bottom: solid #eeeded 3px;
}

/** Footer links **/
#block-boxes-footer-links {
  display: none;
}

/** Footer menu **/
#block-menu-block-2 {
  display:none;
}

/** FIRST FOOTER **/
#zone-footer {
  border-top: solid #eeeded 3px;
  padding: 0;
}

#region-footer-first #block-boxes-dvrcv-related-services {
  padding: 5px 20px 20px 20px;
  display: block;
  margin: 0 auto;
  width: 280px;
}

#region-footer-first {
  margin: 0;
}

#region-footer-first #block-boxes-dvrcv-related-services li {
  float: left;
  list-style: none;
  padding-right: 4%;
  width: 47px;
  margin-bottom: 0px;
  height: auto;
}

#region-footer-first #block-boxes-dvrcv-related-services li.last {
  padding-right: 0;
  margin-bottom: 0;
}

#region-footer-first #block-boxes-dvrcv-related-services img {
  float: left;
  margin: 0px 8px 0 0;
}

#region-footer-first #block-boxes-dvrcv-related-services .logo {
  display: block;
  overflow: hidden;
  float: left;
}

#region-footer-first #block-boxes-dvrcv-related-services .title {
  display: inline-block;
  max-width: 110px;
}

#region-footer-first #block-boxes-dvrcv-related-services .related-title {
  display:none;
  color: #888788;
  font-family: Lora;
  font-style: italic;
  font-size: 13px;
  line-height: 14px;
  margin-bottom: 5px;
}

#region-footer-first #block-boxes-dvrcv-related-services .related-title:hover {
  text-decoration: underline;
}

#region-footer-first #block-boxes-dvrcv-related-services .related-text {
  display: none;
  color: #9657ac;
  font-family: Lora;
  font-size: 10px;
  line-height: 12px;
  margin: 0 0 0 55px;
}

#region-footer-first #block-boxes-dvrcv-related-services a {
  text-decoration: none;
}

@media all and (min-width: 428px) {
  #region-footer-first #block-boxes-dvrcv-related-services li {
  float: left;
  list-style: none;
  padding-right: 4%;
  width: 46%;
  margin-bottom: 20px;
  height: auto;
  }
  
  #region-footer-first #block-boxes-dvrcv-related-services {
    width: auto;
    margin: 0;
    padding: 13px 20px 30px 20px;
  }
  
  #region-footer-first #block-boxes-dvrcv-related-services .related-title,
  #region-footer-first #block-boxes-dvrcv-related-services .related-text {
    display: block;
  }
}

@media all and (min-width: 628px) {
  #region-footer-first #block-boxes-dvrcv-related-services li {
  float: left;
  list-style: none;
  padding-right: 4%;
  width: 29%;
  margin-bottom: 10px;
  height: 75px;
  }
  
  #region-footer-first #block-boxes-dvrcv-related-services {
    padding-bottom: 20px;
  }
}

/** Copyright box **/
#block-boxes-copyright {
  display: none;
}

/** SUBSCRIBE AND FOLLOW FORM **/
#block-boxes-dvrcv-mailchimp-signup-form {
  position: relative;
}

#block-boxes-dvrcv-mailchimp-signup-form .block-title {
  display: none;
}

#block-boxes-dvrcv-mailchimp-signup-form p {
  color: #005779;
  font-family: lora;
  font-size: 14px;
  font-style: italic;
  float: none;
  margin-top: 5px;
  margin-bottom: 8px;
  padding-right: 0px;
  vertical-align: middle;
}

#block-boxes-dvrcv-mailchimp-signup-form #mce-responses {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 479px;
  z-index: 9;
}

#block-boxes-dvrcv-mailchimp-signup-form #mce-error-response,
#block-boxes-dvrcv-mailchimp-signup-form #mce-success-response {
  background: #F33;
  padding: 13px 17px;
  color: #fff;
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 17px;
}

#block-boxes-dvrcv-mailchimp-signup-form #mce-success-response {
  background: #2aba37;
}

#block-boxes-dvrcv-mailchimp-signup-form #mc_embed_signup {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: none;
    font: 300 12px "helvetica neue","open-sans",arial,sans-serif;
  margin: 0 auto;
  padding-top: 16px;
  width: 232px;
}

#block-boxes-dvrcv-mailchimp-signup-form input.email {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-color: #cecece;
  color: #a7a7a7;
    font: 300 12px "helvetica neue","open-sans",arial,sans-serif;
  padding: 6px 0 8px 10px;
  width: 160px;
}

#block-boxes-dvrcv-mailchimp-signup-form #mc-embedded-subscribe { 
  border: medium none;
  border-radius: 0;
  color: #fff;
    font: 300 12px "helvetica neue","open-sans",arial,sans-serif;
  margin-right: 0;
  text-shadow: none;
}

#block-boxes-dvrcv-mailchimp-signup-form label {
  display: none;
}

#block-boxes-dvrcv-mailchimp-signup-form .mc-field-group {
  float: left;
  width: 160px;
}

#block-boxes-dvrcv-mailchimp-signup-form #mc_embed_signup input.mce_inline_error {
  border-color: #ff3333;
}

#block-boxes-dvrcv-mailchimp-signup-form #mc_embed_signup div.mce_inline_error  {
  background: #ff3333;
}

#block-boxes-dvrcv-mailchimp-signup-form #mc-embedded-subscribe-form .mc-field-group input.email {
  width: 163px;
}

/** Footer social links **/
#block-boxes-footer-social-links {
  width: 164px;
  margin: 0 auto;
  margin-bottom: 25px;
}

#block-boxes-lookout-social-links {
  width: 76px;
  margin: 0 auto;
  margin-bottom: 19px;
}

#block-boxes-lookout-social-links li,
#block-boxes-footer-social-links li {
  float: left;
  list-style: none;
  margin-right: 5px;
}

#block-boxes-lookout-social-links li.twitter {
  margin-right: 0;
}

#block-boxes-footer-social-links li a,
#block-boxes-lookout-social-links li a {
  display: block;
  height: 30px;
  width: 33px;
}

#block-boxes-footer-social-links .facebook a,
#block-boxes-lookout-social-links .facebook a{
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -188px;
  height: 31px; 
  width: 33px;
  Text-indent: -9999px;
}

#block-boxes-footer-social-links .facebook a:hover,
#block-boxes-lookout-social-links .facebook a:hover {
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -232px;
  height: 31px; width: 33px;
}

#block-boxes-footer-social-links .twitter a,
#block-boxes-lookout-social-links .twitter a {
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -96px;
  height: 31px; width: 33px;
  Text-indent: -9999px;
}

#block-boxes-footer-social-links .twitter a:hover,
#block-boxes-lookout-social-links .twitter a:hover {
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -139px;
  height: 31px; width: 33px;
}

#block-boxes-footer-social-links .pinterest a,
#block-boxes-lookout-social-links .pinterest a {
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -280px;
  height: 31px; width: 33px;
  Text-indent: -9999px;
}

#block-boxes-footer-social-links .pinterest a:hover,
#block-boxes-lookout-social-links .pinterest a:hover {
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -320px;
  height: 31px; width: 33px;
}

#block-boxes-footer-social-links .youtube a,
#block-boxes-lookout-social-links .youtube a {
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -4px;
  height: 31px; width: 45px;
  Text-indent: -9999px;
}

#block-boxes-footer-social-links .youtube a:hover,
#block-boxes-lookout-social-links .youtube a:hover  {
  background: url(../images/social-icon-sprite-2.png) no-repeat -2px -46px;
  height: 31px; width: 45px;
}

/** THIRD FOOTER **/

/** FOOTER MENU **/
#block-menu-block-9 {
  display: none;
}

/** >>>>>>>>>>>>> HOME PAGE >>>>>>>>>>> **/
.page-node-1 #zone-content {
  display: none;
}

.page-node-1 #zone-preface,
.page-node-1 #zone-post-postscript {
  background: #fff;
}

.page-node-1 #block-views-page-title-header-block {
  display: none;
}

.page-node-1 #page #zone-header {
  border-bottom: solid #eeeded 3px;
  padding: 0;
}

.page-node-1 #zone-preface {
  border-bottom: solid #eeeded 3px;
}

.page-node-1 .view-dvrcv-events-listing .view-empty {
  float: left;
}

/** Welcome block DVRCV **/
#block-boxes-welcome {
  padding: 20px 0;
}

#block-boxes-welcome h2 {
  color: #fff;
  font: 18px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: normal;
  margin-bottom: 2px;
  padding: 20px 0 0 30px;
}

#block-boxes-welcome .welcome-one {
  background: #874f9b;
  text-align: left;
  width: 100%;
}

#block-boxes-welcome .welcome-one p {
  color: #fff;
  font: 12px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin: 0;
  padding: 0 0 20px 30px;
}

#block-boxes-welcome .welcome-two {
  background: #ad96c2;
  float: left;
  height: auto;
  width: 100%;
}

#block-boxes-welcome .welcome-two p {
  color: #fff;
  font-family: Lora;
  font-size: 15px;
  font-style: italic;
  line-height: 25px;
  letter-spacing: 1px;
  margin: 0;
  padding: 20px 30px 30px 30px;
}

/** Home page links box **/
#block-views-dvrcv-home-links-block {
  display: none;
}

#block-views-dvrcv-home-links-block .views-field-field-image a {
  display: block;
}

/** Recent blog post - home page **/
#block-views-fa554237913158be8dbb96e5814367c7 {
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-row {
  float:left;
  margin-bottom: 20px;
  width: 100%;
}

#block-views-fa554237913158be8dbb96e5814367c7 .block-title {
  color: #874f9b;
  font: 23px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin-bottom: 10px;
  line-height: 23px;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-field-feature-image {
  float: left;
  padding-right: 20px;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-field-feature-image a {
  display: block;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-title h2 {
  font-size: 19px;
  margin-bottom: 12px;
  line-height: 20px;
  text-decoration: none;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-title h2 a {
  color: #474241;
  font-family: Lora;
  font-size: 16px;
  font-weight: normal;
  line-height: 15px;
  text-decoration: none;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-field-summary-blog {
  color: #737373;
  font-family: Lora;
  line-height: 20px;
  margin-bottom: 5px;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-title a {
  color: #474241;
  text-decoration: none;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-view-node a {
  color: #888888;
  font-family: Lora;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: underline;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-view-node a:hover {
  text-decoration: none;
}

#block-views-fa554237913158be8dbb96e5814367c7 .views-field-title a:hover {
  text-decoration: underline;
}

@media all and (max-width: 450px) {
  #block-views-fa554237913158be8dbb96e5814367c7 .views-field-field-feature-image {
	width: 40%;
  }
  
  #block-views-fa554237913158be8dbb96e5814367c7 .views-field-field-feature-image img {
	width: 100%;
	height: auto;
  }
  
  #block-views-fa554237913158be8dbb96e5814367c7 .views-field-field-summary-blog {
    display: none;
  }
}

/** BANNER ROTATOR **/
#block-views-dvrcv-rotator-banner-block {
  display: none;
}

#block-views-dvrcv-rotator-banner-block .views-slideshow-cycle-main-frame-row,
#block-views-dvrcv-rotator-banner-block .views-slideshow-cycle-main-frame,
.view-dvrcv-rotator-banner .views-field-field-image img {
  width: 100% !important;
  height: auto !important;
}

#block-views-dvrcv-rotator-banner-block .views-field-field-text-banner {
  display: none;
}

/** Controls **/
#views_slideshow_controls_text_pause_dvrcv_rotator_banner-block_1 { /*pause*/
  display: none;
}

#views_slideshow_controls_text_previous_dvrcv_rotator_banner-block_1 a,
#views_slideshow_controls_text_next_dvrcv_rotator_banner-block_1 a {
  display: inline-block;
  height: 44px;
  text-indent: -9999px;
  width: 32px;
  position: absolute;
  top: 110px;
  z-index: 0;
}

#views_slideshow_controls_text_next_dvrcv_rotator_banner-block_1 a { /*next*/
  background: url(../../thelookout_theme/images/banner-control-arrows.png) no-repeat -36px 0;
  left: 643px;
}

#views_slideshow_controls_text_previous_dvrcv_rotator_banner-block_1 a { /*previous*/
  background: url(../../thelookout_theme/images/banner-control-arrows.png) no-repeat;
  left: 10px;
}

#views_slideshow_controls_text_next_dvrcv_rotator_banner-block_1 a:hover { /*next*/
  background: url(../../thelookout_theme/images/banner-control-arrows-hover.png) no-repeat -36px 0;
  left: 643px;
}

#views_slideshow_controls_text_previous_dvrcv_rotator_banner-block_1 a:hover { /*previous*/
  background: url(../../thelookout_theme/images/banner-control-arrows-hover.png) no-repeat;
  left: 10px;
}

/** Text **/
.view-dvrcv-rotator-banner .views-field-field-text-banner {
  background: url(../../thelookout_theme/images/banner-gradient.png) no-repeat right bottom;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
}

.view-dvrcv-rotator-banner .views-field-field-text-banner h2 a,
.view-dvrcv-rotator-banner .views-field-field-text-banner p {
  color: #fff;
  font-family: "lora";
  font-weight: normal;
  font-style: italic;
  letter-spacing: 1px;
  margin: 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  text-decoration: none;
}

.view-dvrcv-rotator-banner .views-field-field-text-banner h2 {
  margin: 0;
  line-height: 20px;
}

.view-dvrcv-rotator-banner .views-field-field-text-banner .banner-head a {
  font-size: 23px;
  line-height: 20px;
}

.view-dvrcv-rotator-banner .views-field-field-text-banner .banner-head a:hover {
  color: #ffd00b;
  text-shadow: none;
}

.view-dvrcv-rotator-banner .views-field-field-text-banner .banner-body {
  font-size: 13px;
  font-weight: 100;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-style: normal;
  margin-top: 10px;
  line-height: 20px;
  padding: 0 25px 40px 25px;
}

.view-dvrcv-rotator-banner .views-field-field-text-banner .banner-head {
  padding: 145px 25px 0 25px;
  width: 238px;
}

/** Layers **/
.view-dvrcv-rotator-banner .views-field-field-text-banner {
  z-index: 20;
}

#views_slideshow_controls_text_previous_dvrcv_rotator_banner-block_1 a,
#views_slideshow_controls_text_next_dvrcv_rotator_banner-block_1 a {
  z-index: 20;
}

.view-dvrcv-rotator-banner .views-field-field-image img  {
  position: relative;
  z-index: 10;
}

#views_slideshow_cycle_div_dvrcv_rotator_banner-block_0 {
 z-index: 0;
}

/* Dvrcv banner menu */
#block-menu-block-11 {
  display: inline-block;
  padding: 20px 0;
  width: 100%;
}

#block-menu-block-11 .block-title {
  display: none;
}

#block-menu-block-11  li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#block-menu-block-11  li a {
  background: #ff6529 url(../../thelookout_theme/images/banner-menu-arrow.png) no-repeat 92% 27px;
  border-bottom: solid 1px #ff7038;
  color: #fff;
  font: 17px normal "lora";
  display: inline-block;
  height: 43px;
  letter-spacing: 1px;
  padding: 26px 0px 0 0px;
  text-decoration: none;
  text-indent: 35px;
  width: 100%;
}

#block-menu-block-11 li a:hover {
  background: #ffd00b url(../../thelookout_theme/images/banner-active.png) no-repeat right;
}

#block-menu-block-11  li.last a {
  border: none;
  height: 44px;
}

/**HOME: TRAINING CALENDAR **/
#block-views-dvrcv-events-listing-block-4 {
  padding: 20px 0;
  padding-right: 4%;
}

#block-views-dvrcv-events-listing-block-4 .view-content {
  padding-top: 12px;
}

#block-views-dvrcv-events-listing-block-4 .block-title {
  color: #874F9B;
  font: 22px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

#block-views-dvrcv-events-listing-block-4 h5 a {
  color: #7c7c7c;
  font-size: 13px;
}

#block-views-dvrcv-events-listing-block-4 h5 {
  margin-bottom: 0;
}

#block-views-dvrcv-events-listing-block-4 .views-field-view-node {
  margin-bottom: 10px;
}

#block-views-dvrcv-events-listing-block-4 .views-field-view-node a {
  color: #9a53b4;
  font: 11px "lora";
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: underline;
}

#block-views-dvrcv-events-listing-block-4 .views-field-view-node a:hover {
  text-decoration: none;
}

#block-views-dvrcv-events-listing-block-4 .view-header {
  display: none;
}

#block-views-dvrcv-events-listing-block-4 .view-header a,
#block-views-dvrcv-events-listing-block-4 .view-header img {
  display: block;
}

@media all and (min-width: 450px) {

  #block-views-dvrcv-events-listing-block-4 {
	width: 48%;
	float: left;
  }
}

/** HOME: LATEST VIDEO **/
#block-views-dvrcv-video-list-block-1 {
  padding-bottom: 25px;
}

#block-views-dvrcv-video-list-block-1 .vimeo-player,
#block-views-dvrcv-video-list-block-1  .media-vimeo-preview-wrapper,
#block-views-dvrcv-video-list-block-1 .media-vimeo-outer-wrapper {
  width: 100% !important;
  height: auto !important;
}

#block-views-dvrcv-video-list-block-1 .block-title {
  color: #874F9B;
  font: 22px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

#block-views-dvrcv-video-list-block-1 .views-field-view-node {
  padding-bottom: 10px;
}

#block-views-dvrcv-video-list-block-1 .views-field-nothing {
  margin-top: 20px;
}

#block-views-dvrcv-video-list-block-1 .views-field-nothing a {
  color: #888;
  font-family: Lora;
  font-size: 12px;
  text-transform: uppercase;
}

#block-views-dvrcv-video-list-block-1 .views-field-nothing a:hover {
  text-decoration: none;
}

#block-views-dvrcv-video-list-block-1 .views-field-view-node .field-content > a,
#block-views-dvrcv-video-list-block-1 .views-field-view-node .field-content #file-1288 > a,
#block-views-dvrcv-video-list-block-1 .views-field-view-node h2.element-invisible a {
  display: none;
}

#block-views-dvrcv-video-list-block-1 h5,
#block-views-dvrcv-video-list-block-1 p {
  margin-bottom: 0;
}

#block-views-dvrcv-video-list-block-1 iframe {
    width: 100%;
    height: auto;
}

@media all and (min-width: 450px) {

  #block-views-dvrcv-video-list-block-1 {
	width: 48%;
	float: left;
    padding-top: 20px;
    padding-bottom: 25px;
  }

}

/** HOME: FACEBOOK FEEDS **/
#block-boxes-facebook-feed {
  display: none;
}

/*PAGE TITLE HEADER VIEW */
#block-views-page-title-header-block  h1 {
  margin: 0;
  padding-left: 10px;
}

.node-type-podcast #zone-header,
.node-type-video #zone-header,
.node-type-publication #zone-header,
.node-type-standard-page #zone-header,
.node-type-blog-post #zone-header,
.node-type-events #zone-header,
.node-type-fact-sheet #zone-header,
.node-type-article #zone-header,
.node-type-services #zone-header,
.node-type-dvrcv-advocate #zone-header  {
  background: #fff;
}

/*LAYOUT: Standard node, Publication node, Blog node, comment reply*/
.node-type-standard-page #zone-content,
.node-type-publication #zone-content,
.node-type-video #zone-content,
.node-type-podcast #zone-content,
.node-type-blog-post #zone-content,
.node-type-events #zone-content,
.node-type-fact-sheet #zone-content,
.node-type-article #zone-content,
.node-type-services #zone-content,
.node-type-dvrcv-advocate #zone-content  {
  background: #fff;
  padding: 0px 10px;
}

.node-type-standard-page #region-sidebar-first .region-inner,
.node-type-standard-page #region-content,
.node-type-standard-page #region-sidebar-second,
.node-type-publication #region-sidebar-first .region-inner,
.node-type-publication #region-content,
.node-type-publication #region-sidebar-second,
.node-type-video #region-sidebar-first .region-inner,
.node-type-video #region-content,
.node-type-video #region-sidebar-second,
.node-type-podcast #region-sidebar-first .region-inner,
.node-type-podcast #region-content,
.node-type-podcast #region-sidebar-second,
.node-type-blog-post #region-sidebar-first .region-inner,
.node-type-blog-post #region-content,
.node-type-blog-post #region-sidebar-second,
.node-type-events #region-sidebar-first .region-inner,
.node-type-events #region-content,
.node-type-events #region-sidebar-second,
.node-type-fact-sheet #region-sidebar-first .region-inner,
.node-type-fact-sheet #region-content,
.node-type-fact-sheet #region-sidebar-second,
.node-type-article #region-sidebar-first .region-inner,
.node-type-article #region-content,
.node-type-article #region-sidebar-second,
.node-type-services #region-sidebar-first .region-inner,
.node-type-services #region-content,
.node-type-services #region-sidebar-second,
.node-type-dvrcv-advocate #region-sidebar-first .region-inner,
.node-type-dvrcv-advocate #region-content,
.node-type-dvrcv-advocate #region-sidebar-second    {
  padding-top: 20px;
}

.node-type-standard-page .field-name-title h2,
.node-type-publication .field-name-title h2,
.node-type-video .field-name-title h2,
.node-type-podcast .field-name-title h2,
.node-type-blog-post .field-name-title h2,
.node-type-events .field-name-title h2,
.node-type-fact-sheet .field-name-title h2,
.node-type-article .field-name-title h2,
.node-type-services .field-name-title h2 {
  display: none;
}

.node-type-standard-page .field-name-body .field-name-title h2,
.node-type-publication .field-name-body .field-name-title h2,
.node-type-video .field-name-body .field-name-title h2,
.node-type-podcast .field-name-body .field-name-title h2,
.node-type-blog-post .field-name-body .field-name-title h2,
.node-type-events .field-name-body .field-name-title h2,
.node-type-fact-sheet .field-name-body .field-name-title h2,
.node-type-article .field-name-body .field-name-title h2,
.node-type-services .field-name-body .field-name-title h2 {
  display: block;
}

.node-type-standard-page #region-sidebar-first .region-inner,
.node-type-publication #region-sidebar-first .region-inner,
.node-type-video #region-sidebar-first .region-inner,
.node-type-podcast #region-sidebar-first .region-inner,
.node-type-blog-post #region-sidebar-first .region-inner,
.node-type-events #region-sidebar-first .region-inner,
.node-type-fact-sheet #region-sidebar-first .region-inner,
.node-type-article #region-sidebar-first .region-inner,
.node-type-services #region-sidebar-first .region-inner,
.node-type-dvrcv-advocate #region-sidebar-first .region-inner  {
  height: 100%;
}

.node-type-standard-page #region-content .region-inner,
.node-type-publication #region-content .region-inner,
.node-type-video #region-content .region-inner,
.node-type-podcast #region-content .region-inner,
.node-type-blog-post #region-content .region-inner,
.node-type-events #region-content .region-inner,
.node-type-fact-sheet #region-content .region-inner,
.node-type-article #region-content .region-inner,
.node-type-services #region-content .region-inner,
.node-type-dvrcv-advocate #region-content .region-inner {
  padding: 0 0px 20px 0px;
}

.node-type-standard-page #page-title,
.node-type-publication #page-title,
.node-type-video #page-title,
.node-type-podcast #page-title,
.node-type-blog-post #page-title,
.node-type-events #page-title,
.node-type-fact-sheet #page-title,
.node-type-article #page-title,
.node-type-services #page-title,
.node-type-dvrcv-advocate #page-title  {
  display: none;
}

/*FEATURE IMAGES IN NODES */
.node-type-publication .field-name-field-image img,
.node-type-fact-sheet .field-name-field-feature-image img,
.node-type-blog-post .node .field-type-image img,
.node-type-events .field-type-image img,
.node-type-blog-post .node .field-type-image img,
.node-type-article .node-article .field-type-image img {
  width: 100%;
  height: auto;
}

.node-type-publication .field-name-field-image,
.node-type-fact-sheet .field-name-field-feature-image,
.node-type-article .node-article .field-type-image,
.node-type-events .field-type-image,
.node-type-blog-post .node .field-type-image,
.node-type-dvrcv-advocate .node .field-type-image {
  padding-bottom: 30px;
}

/*Downloads */
.field-name-field-file,
.field-name-field-document {
  background: #fffff3;
  margin-top: 30px;
  padding: 20px 20px 20px 20px;
}

.field-name-field-file .label-above,
.field-name-field-document .label-above {
  font: 28px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: 1px;
  margin-bottom: 20px;
}

.field-name-field-file .file,
.field-name-field-document .file {
  background: #f8f8d5;
  border: solid 1px #f4f4cd;
  display: block;
  margin-bottom: 5px;
  padding: 10px;
}

.field-name-field-file .file a,
.field-name-field-document .file a {
  color: #75753b;
  text-decoration: none;
}

.field-name-field-file .file a:hover,
.field-name-field-document .file a:hover {
  text-decoration: underline;
}

/*VIDEO NODES */
.node-type-video .field-name-field-video  {
  padding-bottom: 30px;
}

.node-type-video #page-title {
  display: none;
}

.node-type-video .vimeo-player,
.node-type-video .media-vimeo-preview-wrapper,
.node-type-video .media-vimeo-outer-wrapper {
  width: 100% !important;
  height: 230px !important;
}

.node-type-video .field-name-body {
  margin-top: 20px;
}

/** PODCAST NODES **/
.node-type-podcast .field-name-field-video  {
  padding-bottom: 30px;
}

/*0reads issue*/
.node li.statistics_counter {
  display: none;
}

/*COMMENTS*/
.node .comment-add {
  display: none;
}

.comment-submitted,
.comment-submitted {
  color: #3b3b3b;
  font-family: lora;
  font-weight: normal;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  letter-spacing: 0;
  margin-bottom: 10px;
}

article.comment {
  border-bottom: solid 1px #EEEDED;
  padding-top: 20px;
  padding-bottom: 10px;
}

article.comment .user-picture {
  display: none;
}

h2.comment-form {
  padding-top: 30px;
}

.comment-links {
  padding-bottom: 10px;
}

.comment-form .filter-wrapper {
  display: none;
}

#comment-form {
  min-height: 357px;
}

#comments .item-list {
  padding-top: 10px;
}

.comment-links ul li a {
  background: #b4b4b4;
  border: none;
  color: #fff;
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
  padding: 7px 15px 7px 14px;
  text-shadow: none;
}

.comment-links ul li a:hover {
  background: #874F9B;
}

/** Comments: edit page, delete page **/
.page-comment-edit #page-title,
.page-comment-delete #page-title {
  font-size: 30px;
  line-height: 32px;
}

/** reply page **/
.page-comment-reply #block-views-related-links-block,
.page-comment-reply #block-views-page-title-header-block,
.page-comment-reply .user-picture {
  display: none;
}

/** ARTICLES NODE **/
.node-type-article .field-name-field-article-author {
  float: left;
  padding-right: 10px;
  margin-right: 10px;
  border-right: solid #c9c9c9 1px;
}

.node-type-article .field-name-field-article-author,
.node-type-article .field-name-field-article-publish-date {
    color: #9a9a9a;
    font-family: "helvetica neue", "open-sans", arial, sans-serif;
    font-weight: 300;
    font-size: 13px;
    font-style: italic;
}

/** EVENTS NODE **/
.node-events .group-info {
  background: #F7F5F7;
  margin-bottom: 20px;
  padding: 20px 30px 25px 30px;
}

.node-events .event-extra-info-head {
  color:  #874f9b;
  font-weight: bold;
  margin-top: 20px;
}

.node-events .border {
  border-bottom: solid 1px #e2e2e2;
  margin-bottom: 25px;
  padding-bottom: 25px;
}

.node-events .group-enrol p {
  max-width: 84%;
}

.node-events .files .file img {
  display: none;
}

.node-events .files .file a {
  color: #474747;
}

.node-events .files .file a:hover {
  text-decoration: none;
}

.node-events .files .file {
  display: block;
  margin-bottom: 10px;
}

.node-events .group-enrol .field-name-field-event-registration-link {
  margin-top: 30px;
}

.node-events .group-enrol .field-name-field-event-registration-link a {
  background: #874f9b;
}

.node-events .group-enrol .field-name-field-event-registration-link a:hover {
  background: #9960ae;
}

.node-events .group-enrol legend span,
.node-events .group-when  legend span {  /**h3 heading**/
  color: #874f9b;
  font-size: 23px;
  line-height: 24px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
}

.node-events .group-enrol legend,
.node-events .group-when  legend {
  margin-bottom: 7px;
}

.node-events .group-enrol .field-name-field-event-registration-link a {
  color: #fff;
  font: 20px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 13px 18px 13px 17px;
  text-transform: uppercase;
  text-decoration: none;
}

.node-events .group-enrol .fieldset-wrapper {
  padding-top: 1px;
}

.node-events .group-when  legend span {
  background: url(../../thelookout_theme/images/when-icon.png) no-repeat 0 0;
  padding-left: 33px;
}

.node-events .where h3 {
  background: url(../../thelookout_theme/images/where-icon.png) no-repeat 0 0;
  padding-left: 33px;
}

.node-events .cost h3 {
  background: url(../../thelookout_theme/images/cost-icon.png) no-repeat 0 0;
  padding-left: 33px;
}

.node-events .files h3 {
  background: url(../../thelookout_theme/images/files-icon.png) no-repeat 0 0;
  padding-left: 33px;
}

.node-events .group-enrol legend span {
  background: url(../../thelookout_theme/images/enrol-icon.png) no-repeat 0 0;
  padding-left: 33px;
}

.node-events .provider h3 {
  background: url(../../thelookout_theme/images/provider-icon.png) no-repeat 0 0;
  padding-left: 33px;
}

/** POST DATE **/
.node-article .field-name-post-date,
.node-blog-post .field-name-post-date,
.post--date,
.subtitle {
  color: #9a9a9a;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  font-style: italic;
  padding-bottom: 10px;
}

/** SERVICE LINKS **/
#block-service-links-service-links {
  border: solid 1px #ededed;
  margin-bottom: 15px;
  padding: 5px 15px;
  padding-bottom: 7px;
}

#block-service-links-service-links .block-title {
  display: none;
}

#block-service-links-service-links li {
  float: left;
  width: 45px;
  margin: 0;
  padding-bottom: 5px;
}

#block-service-links-service-links li a {
  color: #727272;
  display: inline-block;
  font: 13px "helvetica neue", "open-sans", arial, sans-serif;
  padding: 10px 0 8px 42px;
  text-decoration: none;
  vertical-align: 4px;
  text-indent: -9999px;
}

#block-service-links-service-links li img {
  margin-right: 5px;
}

#block-service-links-service-links .service-links-forward  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -48px;
}

#block-service-links-service-links .service-links-forward:hover  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -347px;
}

#block-service-links-service-links .service-links-print  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -181px;
}

#block-service-links-service-links .service-links-print:hover  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -480px;
}

#block-service-links-service-links .service-links-twitter  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -262px;
}

#block-service-links-service-links .service-links-twitter:hover  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -560px;
}

#block-service-links-service-links .service-links-facebook  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -7px;
}

#block-service-links-service-links .service-links-facebook:hover  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -305px;
}

#block-service-links-service-links .service-links-linkedin  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -135px;
}

#block-service-links-service-links .service-links-linkedin:hover  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -433px;
}

#block-service-links-service-links .service-links-stumbleupon  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -221px;
}

#block-service-links-service-links .service-links-stumbleupon:hover  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -519px;
}

#block-service-links-service-links .service-links-google-plus{
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -92px;
}

#block-service-links-service-links .service-links-google-plus:hover  {
  background: url(../images/social-icon-sprite-1.png) no-repeat -3px -390px;
}

@media all and (min-width: 360px) {
  #block-service-links-service-links li {
    float: left;
    width: 48%;
    margin-right: 2%;
  }
  #block-service-links-service-links {
    min-height: 0;
    padding-bottom: 20px;
  }
  #block-service-links-service-links li a {
    text-indent: 0px;
  }
}

@media all and (min-width: 480px) {
  #block-service-links-service-links li {
    float: left;
    width: 30%;
    margin-right: 3%;
  }
  #block-service-links-service-links {
    min-height: 0;
    padding-bottom: 20px;
  }
}

/** Blog Comment **/
.node-type-blog-post .field-name-comment-body {
  font-size: 13px;
  color: #474747;
  font-weight: 400;
  letter-spacing: .5px;
  margin-bottom: 20px;
}

.node-type-blog-post .comment header h3 {
  margin-bottom: 5px;
}

.node-type-blog-post .comment footer.comment-submitted {
  margin-bottom: 20px;
}

.node-type-blog-post #comments h2 {
  padding-top: 30px;
  margin-bottom: 0;
}

/**	 BREADCRUMBS **/
#block-boxes-breadcrumb {
  padding: 20px 0 0 0;
}

#block-boxes-breadcrumb .here {
  float: left;
  padding-right: 5px;
}

#block-boxes-breadcrumb .boxes-box-content {
  color: #8B8B8B;
  font: 12px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
}

#block-boxes-breadcrumb .boxes-box-content a {
  color: #8B8B8B;
  padding: 0 3px;
  text-decoration: underline;
}

#block-boxes-breadcrumb .boxes-box-content .breadcrumb a:last-child,
#block-boxes-breadcrumb .boxes-box-content .breadcrumb span {
  color: #874f9b;
  font-weight: 400;
  text-decoration: none;
}

#block-boxes-breadcrumb .boxes-box-content a:hover {
  text-decoration: none;
}

#block-boxes-breadcrumb .boxes-box-controls {
  display: none;
}

.page-node-1 #region-header-first #block-boxes-breadcrumb,
.page-node-16  #region-header-first #block-boxes-breadcrumb,
.page-user #region-header-first #block-boxes-breadcrumb,
.page-comment #region-header-first #block-boxes-breadcrumb,
.page-forward #region-header-first #block-boxes-breadcrumb {
  display: none;
}

/** CONTACT FORMS **/
#block-webform-client-block-108 .node-title,
#block-webform-client-block-720 .node-title {
  display: none;
}

#block-webform-client-block-108 .block-title,
#block-webform-client-block-108 .submitted,
#block-webform-client-block-720 .block-title,
#block-webform-client-block-720 .submitted {
  display: none;
}

#block-webform-client-block-108 #webform-component-message,
#block-webform-client-block-108 #webform-component-name .form-text,
#block-webform-client-block-108 #webform-component-email .form-email,
#block-webform-client-block-720 #webform-component-message,
#block-webform-client-block-720 #webform-component-name .form-text,
#block-webform-client-block-720 #webform-component-email .form-email {
  width: 100%;
}

#webform-client-form-720,
#block-webform-client-block-108 {
  background: none;
  padding: 0;
}

#block-webform-client-block-108 .webform-client-form {
  background: none;
  padding: 0;
}

#block-webform-client-block-108 {
  max-width: 400px;
}

/**Contact form hidden things **/
.page-node-108 #page-title,
.page-node-720 #page-title {
  display: none;
}

/** CONTACT DETAILS **/
#block-boxes-contact-details-box {
  max-width: 283px;
  margin: 0 auto;
  padding: 20px 0 40px 0;
  text-align: center;
}

#block-boxes-contact-details-box H4 {
  margin-top: 5px;
  margin-bottom: 5px;
}

#block-boxes-contact-details-box p {
  font-size: 13px;
  margin-bottom: 25px;
}


/* TELL YOUR STORY FORM **/
#block-webform-client-block-109 .block-title,
#block-webform-client-block-109 .submitted,
#block-webform-client-block-109 .node-title {
  display: none;
}

#block-webform-client-block-109  .webform-component-textarea {
  margin-top: 17px;
}

#block-webform-client-block-109 .form-actions {
  margin-top: 30px;
}

#block-webform-client-block-109 .webform-component-textfield input,
#block-webform-client-block-109 .webform-component-email input {
  width: 100%;
}

/** SQUARE DATE BOXES **/
.square-date-large {
  background: #744281;
  color: #FFF;
  display: inline-block;
  padding: 0px 15px 10px 15px;
  text-align: center;
}

.square-date-large .date {
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 37px;
  letter-spacing: 0px;
  min-width: 42px;
}

.square-date-large .month  {
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 1px;
  margin-top: -11px;
}

.square-date-small {
  background: #744281;
  color: #FFF;
  display: inline-block;
  padding: 3px 9px 10px 9px;
  text-align: center;
  width: 46px;
}

.square-date-small .date {
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 31px;
  letter-spacing: 1px;
}

.square-date-small .month {
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 1px;
  margin-top: -8px;
  color: #FFF;
  color: rgba(255, 255, 255, 0.8);
}

/** PUBLICTION VIEWS **/
#block-views-0191f1fd130d030cee79d1fd2350691a .block-title,
.view-dvrcv-booklet-listing .block-title,
#block-views-db8046a71086e9d03a30df4c376bfbcd .block-title,
#block-views-dvrcv-pamphlet-list-block .block-title {
  color: #474241;
  font-size: 31px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: 1px;
  margin: 30px 0 20px 0;
  text-decoration: none;
}

#block-views-0191f1fd130d030cee79d1fd2350691a .views-field-field-summary p,
.view-dvrcv-booklet-listing .views-field-field-summary p,
#block-views-db8046a71086e9d03a30df4c376bfbcd .views-field-field-summary p,
#block-views-dvrcv-pamphlet-list-block .views-field-field-summary p,
#block-views-ecae8b28d3c478b007f667668b06e4d3 .views-field-field-summary p {
  margin-bottom: 5px;
}

#block-views-0191f1fd130d030cee79d1fd2350691a .views-field-view-node a,
.view-dvrcv-booklet-listing .views-field-view-node a,
#block-views-db8046a71086e9d03a30df4c376bfbcd .views-field-view-node a,
#block-views-dvrcv-pamphlet-list-block .views-field-view-node a,
#block-views-ecae8b28d3c478b007f667668b06e4d3 .views-field-view-node a {
  font-family: lora;
  text-transform: uppercase;
}

#block-views-0191f1fd130d030cee79d1fd2350691a .views-field-view-node,
.view-dvrcv-booklet-listing .views-field-view-node,
#block-views-db8046a71086e9d03a30df4c376bfbcd .views-field-view-node,
#block-views-dvrcv-pamphlet-list-block .views-field-view-node,
#block-views-ecae8b28d3c478b007f667668b06e4d3 .views-field-view-node  {
  padding-bottom: 25px;
}


#block-views-0191f1fd130d030cee79d1fd2350691a .views-field-title h3,
.view-dvrcv-booklet-listing .views-field-title h3,
#block-views-db8046a71086e9d03a30df4c376bfbcd .views-field-title h3,
#block-views-dvrcv-pamphlet-list-block .views-field-title h3,
#block-views-ecae8b28d3c478b007f667668b06e4d3 .views-field-title h3 {
  margin-bottom: 4px;
}

#block-views-0191f1fd130d030cee79d1fd2350691a .views-row,
.view-dvrcv-booklet-listing .views-row,
#block-views-db8046a71086e9d03a30df4c376bfbcd .views-row,
#block-views-dvrcv-pamphlet-list-block .views-row,
#block-views-ecae8b28d3c478b007f667668b06e4d3 .views-row {
  border-bottom: solid 1px #EEEDED;
  padding-top: 25px;
  overflow: hidden;
}

#block-views-0191f1fd130d030cee79d1fd2350691a .views-row-last,
.view-dvrcv-booklet-listing .views-row-last,
#block-views-db8046a71086e9d03a30df4c376bfbcd .views-row-last,
#block-views-dvrcv-pamphlet-list-block .views-row-last,
#block-views-ecae8b28d3c478b007f667668b06e4d3 .views-row-last {
  border: none;
}

#block-views-0191f1fd130d030cee79d1fd2350691a .views-field-field-image,
#block-views-ecae8b28d3c478b007f667668b06e4d3 .views-field-field-image,
.view-dvrcv-booklet-listing .views-field-field-image,
#block-views-db8046a71086e9d03a30df4c376bfbcd .views-field-field-image,
#block-views-dvrcv-pamphlet-list-block .views-field-field-image {
  display: none;
}

/** EVENT LISTING VIEWS **/
#block-views-dvrcv-events-listing-block .views-row,
#block-views-dvrcv-events-listing-block-1 .views-row,
#block-views-dvrcv-events-listing-block-2 .views-row,
#block-views-dvrcv-events-listing-block-3 .views-row,
#block-views-dvrcv-event-listing-block .views-row,
#block-views-dvrcv-events-listing-block-8 .views-row {
  padding-top: 25px;
  border-bottom: solid 1px #EEEDED;
  overflow: hidden;
}

#block-views-dvrcv-events-listing-block .views-row-last,
#block-views-dvrcv-events-listing-block-1 .views-row-last,
#block-views-dvrcv-events-listing-block-2 .views-row-last,
#block-views-dvrcv-events-listing-block-3 .views-row-last,
#block-views-dvrcv-event-listing-block .views-row-last,
#block-views-dvrcv-events-listing-block-8 .views-row-last {
  border: none;
}

#block-views-dvrcv-events-listing-block-3 .views-row-first,
#block-views-dvrcv-events-listing-block-8 .views-row-first {
  padding-top: 15px;
}

#block-views-dvrcv-events-listing-block .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-1 .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-2 .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-3 .views-field-field-summary p,
#block-views-dvrcv-event-listing-block .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-8 .views-field-field-summary p {
  margin-bottom: 5px;
}

#block-views-dvrcv-events-listing-block .views-field-field-event-date-and-time-1,
#block-views-dvrcv-events-listing-block-1 .views-field-field-event-date-and-time-1,
#block-views-dvrcv-events-listing-block-2 .views-field-field-event-date-and-time-1,
#block-views-dvrcv-events-listing-block-3 .views-field-field-event-date-and-time-1,
#block-views-dvrcv-events-listing-block-5 .views-field-field-event-date-and-time-1,
#block-views-dvrcv-events-listing-block-6 .views-field-field-event-date-and-time-1,
#block-views-dvrcv-events-listing-block-7 .views-field-field-event-date-and-time-1,
#block-views-dvrcv-event-listing-block-1 .views-field-field-event-date-and-time-1,
#block-views-dvrcv-event-listing-block .views-field-field-event-date-and-time  {
  display: none;
}

#block-views-dvrcv-events-listing-block .views-field-view-node,
#block-views-dvrcv-events-listing-block-1 .views-field-view-node,
#block-views-dvrcv-events-listing-block-2 .views-field-view-node,
#block-views-dvrcv-events-listing-block-3 .views-field-view-node,
#block-views-dvrcv-event-listing-block .views-field-view-node,
#block-views-dvrcv-events-listing-block-8 .views-field-view-node {
  margin-bottom: 25px;
}

#block-views-dvrcv-events-listing-block .views-field-view-node a,
#block-views-dvrcv-events-listing-block-1 .views-field-view-node a,
#block-views-dvrcv-events-listing-block-2 .views-field-view-node a,
#block-views-dvrcv-events-listing-block-3 .views-field-view-node a,
#block-views-dvrcv-event-listing-block .views-field-view-node a,
#block-views-dvrcv-events-listing-block-8 .views-field-view-node a {
  font-family: lora;
  text-transform: uppercase;
}

#block-views-dvrcv-events-listing-block .views-field-title h3,
#block-views-dvrcv-events-listing-block-1 .views-field-title h3,
#block-views-dvrcv-events-listing-block-2 .views-field-title h3,
#block-views-dvrcv-events-listing-block-3 .views-field-title h3,
#block-views-dvrcv-event-listing-block .views-field-title h3,
#block-views-dvrcv-events-listing-block-8 .views-field-title h3 {
  margin-bottom: 4px;
}

#block-views-dvrcv-events-listing-block-3 h2,
#block-views-dvrcv-events-listing-block-8 h2 {
  font-weight: 500;
  letter-spacing: 1px;
}

#block-views-dvrcv-events-listing-block .views-field-field-feature-image,
#block-views-dvrcv-events-listing-block-1 .views-field-field-feature-image,
#block-views-dvrcv-events-listing-block-2 .views-field-field-feature-image,
#block-views-dvrcv-events-listing-block-3 .views-field-field-feature-image,
#block-views-dvrcv-event-listing-block .views-field-field-feature-image,
#block-views-dvrcv-events-listing-block-8 .views-field-field-feature-image {
  display: none;
}

#block-views-dvrcv-events-listing-block-3 .view-empty {
  margin: 15px 0 25px 0;
}

/* Events listing: Attachment at the top */
#block-views-dvrcv-events-listing-block .attachment-before .views-row-1,
#block-views-dvrcv-event-listing-block .attachment-before .views-row-1,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-row-1,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-row-1,
#block-views-dvrcv-events-listing-block-5 .views-row-1,
#block-views-dvrcv-events-listing-block-6 .views-row-1,
#block-views-dvrcv-events-listing-block-7 .views-row-1,
#block-views-dvrcv-event-listing-block-1  .views-row-1 {
  background: #F7F5F7;
  background-repeat: no-repeat;
  background-position: 19px 29px;
  border-bottom: solid 14px #744281;
  margin-bottom: 23px;
  min-height: 200px;
  padding-top: 0;
  overflow: hidden;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-view-node,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-view-node,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-view-node,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-view-node,
#block-views-dvrcv-events-listing-block-5 .views-field-view-node,
#block-views-dvrcv-events-listing-block-6 .views-field-view-node,
#block-views-dvrcv-events-listing-block-7 .views-field-view-node,
#block-views-dvrcv-event-listing-block-1 .views-field-view-node {
  margin: 0;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-title h3,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-title h3,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-title h3,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-title h3,
#block-views-dvrcv-events-listing-block-5 .views-field-title h3,
#block-views-dvrcv-events-listing-block-6 .views-field-title h3,
#block-views-dvrcv-events-listing-block-7 .views-field-title h3,
#block-views-dvrcv-event-listing-block-1 .views-field-title h3 {
  padding-top: 30px;
  margin-bottom: 13px;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-field-summary p,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-5 .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-6 .views-field-field-summary p,
#block-views-dvrcv-events-listing-block-7 .views-field-field-summary p,
#block-views-dvrcv-event-listing-block-1 .views-field-field-summary p  {
  line-height: 18px;
  margin-bottom: 27px;
  margin-left: 0;
  float: none;
  width: auto;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-field-event-registration-link,
#block-views-dvrcv-events-listing-block .attachment-before .views-field-view-node,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-field-event-registration-link,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-view-node,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-field-event-registration-link,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-view-node,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link,
#block-views-dvrcv-events-listing-block-5 .views-field-field-event-registration-link,
#block-views-dvrcv-events-listing-block-5 .views-field-view-node,
#block-views-dvrcv-events-listing-block-6 .views-field-field-event-registration-link,
#block-views-dvrcv-events-listing-block-6 .views-field-view-node,
#block-views-dvrcv-events-listing-block-7 .views-field-view-node,
#block-views-dvrcv-events-listing-block-7 .views-field-field-event-registration-link,
#block-views-dvrcv-event-listing-block-1 .views-field-view-node,
#block-views-dvrcv-event-listing-block-1 .views-field-field-event-registration-link {
  float: left;
  padding-bottom: 20px;
  overflow: hidden;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-5 .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-6 .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-7 .views-field-field-event-registration-link .register a,
#block-views-dvrcv-event-listing-block-1 .views-field-field-event-registration-link .register a {
  background: #00C1C6;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-view-node .more a,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link .more a,
#block-views-dvrcv-events-listing-block-5 .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-6 .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-7 .views-field-view-node .more a,
#block-views-dvrcv-event-listing-block-1 .views-field-view-node .more a  {
  background: #874f9b;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-field-event-registration-link .register a:hover,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-field-event-registration-link .register a:hover,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-field-event-registration-link .register a:hover,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link .register a:hover,
#block-views-dvrcv-events-listing-block-5 .views-field-field-event-registration-link .register a:hover,
#block-views-dvrcv-events-listing-block-6 .views-field-field-event-registration-link .register a:hover,
#block-views-dvrcv-events-listing-block-7 .views-field-field-event-registration-link .register a:hover,
#block-views-dvrcv-event-listing-block-1 .views-field-field-event-registration-link .register a:hover {
  background: #00d4d9;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-view-node .more a:hover,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-view-node .more a:hover,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-view-node  .more a:hover,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link .more a:hover,
#block-views-dvrcv-events-listing-block-5 .views-field-view-node .more a:hover,
#block-views-dvrcv-events-listing-block-6 .views-field-view-node .more a:hover,
#block-views-dvrcv-events-listing-block-7 .views-field-view-node .more a:hover,
#block-views-dvrcv-event-listing-block-1 .views-field-view-node .more a:hover  {
  background: #9960AE;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-view-node .more a,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link .more a,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-5 .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-5 .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-6 .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-6 .views-field-field-event-registration-link .register a,
#block-views-dvrcv-events-listing-block-7 .views-field-view-node .more a,
#block-views-dvrcv-events-listing-block-7 .views-field-field-event-registration-link .register a,
#block-views-dvrcv-event-listing-block-1 .views-field-view-node .more a,
#block-views-dvrcv-event-listing-block-1 .views-field-field-event-registration-link .register a  {
  color: #fff;
  display: inline-block;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 1px;
  margin-right: 2px;
  padding: 5px 9px 5px 10px;
  text-transform: uppercase;
  text-decoration: none;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-field-summary,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-field-summary,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-field-summary,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-field-event-registration-link,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-summary,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-field-event-registration-link,
#block-views-dvrcv-events-listing-block-5 .views-field-field-summary,
#block-views-dvrcv-events-listing-block-6 .views-field-field-summary,
#block-views-dvrcv-events-listing-block-7 .views-field-field-summary,
#block-views-dvrcv-event-listing-block-1 .views-field-field-summary  {
  margin-left: 20px;
  margin-right: 20px;
}

#block-views-dvrcv-events-listing-block-5 .views-field-view-node .more,
#block-views-dvrcv-events-listing-block .views-field-view-node .more,
#block-views-dvrcv-events-listing-block-2 .views-field-view-node .more,
#block-views-dvrcv-events-listing-block-6 .views-field-view-node .more,
#block-views-dvrcv-events-listing-block-7 .views-field-view-node .more,
#block-views-dvrcv-event-listing-block-1 .views-field-view-node .more  {
  float: left;
  margin-left: 20px;
  margin-right: 3px;
}

#block-views-dvrcv-events-listing-block .attachment-before .views-field-title,
#block-views-dvrcv-event-listing-block .attachment-before .views-field-title,
#block-views-dvrcv-events-listing-block-2 .attachment-before .views-field-title,
#block-views-dvrcv-events-listing-block-1 .attachment-before .views-field-title,
#block-views-dvrcv-events-listing-block-5 .views-field-title,
#block-views-dvrcv-events-listing-block-6 .views-field-title,
#block-views-dvrcv-events-listing-block-7 .views-field-title,
#block-views-dvrcv-event-listing-block-1 .views-field-title {
  margin-left: 20px;
  margin-right: 20px;
}

#block-views-dvrcv-events-listing-block .pager,
#block-views-dvrcv-event-listing-block .pager,
#block-views-dvrcv-events-listing-block-2 .pager,
#block-views-dvrcv-events-listing-block-1 .pager {
  margin-top: 30px;
}

/** PODCAST VIEW **/
#block-views-dvrcv-podcast-list-block .views-row {
  padding-top: 25px;
  border-bottom: solid 1px #EEEDED;
}

#block-views-dvrcv-podcast-list-block .views-row-last {
  border: none;
}

#block-views-dvrcv-podcast-list-block .views-field-field-summary p {
  margin-bottom: 0;
}

#block-views-dvrcv-podcast-list-block .views-field-view-node {
  margin-bottom: 25px;
}

#block-views-dvrcv-podcast-list-block .views-field-view-node a {
  font-family: lora;
  text-transform: uppercase;
}

#block-views-dvrcv-podcast-list-block .views-field-title h3 {
  margin-bottom: 4px;
}

/** VIDEO VIEW **/
#block-views-dvrcv-video-list-block {
  padding-top: 20px;
}

#block-views-dvrcv-video-list-block .views-field-field-video {
  padding-bottom: 5px;
}

#block-views-dvrcv-video-list-block p {
  margin-bottom: 0;
}

#block-views-dvrcv-video-list-block .views-row {
  margin: 0 auto;
  width: 100%;
}

#block-views-dvrcv-video-list-block .views-field-view-node img {
  height: auto;
  width: 100%;
}

#block-views-dvrcv-video-list-block iframe {
  width: 100%;
  height: 180px;
}

#block-views-dvrcv-video-list-block .views-field-field-short-summary {
  padding-bottom: 35px;
}

#block-views-dvrcv-video-list-block .views-field-title a,
#block-views-dvrcv-video-list-block .views-field-title h3 {
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  margin-bottom: 5px;
}

#block-views-dvrcv-video-list-block .views-field-field-short-summary p {
  font-size: 12px;
  line-height: 18px;
}

.node-type-video iframe {
  height: auto;
}

/** ADVOCATE CURRENT ISSUE VIEW **/
#block-views-4c3ddba9a7710e9abeb5c7394591c568 {
  padding-bottom: 20px;
}

#block-views-4c3ddba9a7710e9abeb5c7394591c568 .block-title {
  color: #474241;
  font-size: 31px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: 1px;
  margin: 30px 0 20px 0;
  text-decoration: none;
}

#block-views-4c3ddba9a7710e9abeb5c7394591c568 .views-field-view-node a {
  font-family: lora;
  text-transform: uppercase;
}

#block-views-4c3ddba9a7710e9abeb5c7394591c568 .views-field-title h3 {
  margin-bottom: 4px;
}

#block-views-4c3ddba9a7710e9abeb5c7394591c568 .views-field-field-summary p {
  margin-bottom: 5px;
}

/** BLOG VIEWS **/
#block-views-dvrcv-blog-list-block .views-row {
  padding-top: 25px;
  border-bottom: solid 1px #EEEDED;
  overflow: hidden;
}

#block-views-dvrcv-blog-list-block .views-row-last {
  border: none;
}

#block-views-dvrcv-blog-list-block .views-field-field-summary-blog p {
  margin-bottom: 5px;
}

#block-views-dvrcv-blog-list-block .views-field-view-node {
  margin-bottom: 25px;
}

#block-views-dvrcv-blog-list-block .views-field-view-node a {
  font-family: lora;
  text-transform: uppercase;
}

#block-views-dvrcv-blog-list-block .views-field-title h3 {
  margin-bottom: 4px;
}

#block-views-dvrcv-blog-list-block .views-field-field-feature-image {
  display: none;
}

/** RELATED LINKS **/
#block-views-related-links-block .content,
#region-sidebar-second #block-views-exp-site-search-page-2 .content {
  border: solid 1px #EDEDED;
  margin-bottom: 15px;
  padding: 20px;
  padding-bottom: 10px;
}

#region-sidebar-second #block-views-77cde7568c59faef1b114b1ce87c170f .content {
  padding-top: 10px;
}

#block-views-related-links-block .block-title,
#region-sidebar-second #block-views-77cde7568c59faef1b114b1ce87c170f h2.block-title,
#region-sidebar-second #block-views-exp-site-search-page-2 .block-title {
  background: #dc4405;
  color: #fff;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
}

#block-views-related-links-block li,
#block-views-related-links-block ul {
  margin: 0;
  padding: 0;
}

#block-views-related-links-block li {
  margin-bottom: 12px;
  line-height: 15px;
  font-size: 12px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
}

#block-views-related-links-block li a {
  color: #727272;
}

#block-views-related-links-block li a:hover {
  color: #dc4405;
}

/**Multimedia: search */
#region-sidebar-second #block-views-exp-site-search-page-2 {
  background: none;
  padding: 0;
}

#region-header-second #block-views-exp-site-search-page-2 .block-title {
  display: none;
}

/** SEARCH **/
.page-dvrcv-search #zone-header,
.page-dvrcv-services-search #zone-header {
  background: #fff;
  padding: 0;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: solid 1px #E0E0E0;
}

/* Search: header input**/
#block-views-exp-site-search-page {
  display: none;
}

/**Search: listing **/
.view-site-search .view-header {
  color: #9A9A9A;
  font-size: 12px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-style: italic;
  letter-spacing: 1px;
  padding-bottom: 20px;
}

.view-site-search h3 {
  margin-bottom: 5px;
}

.view-site-search p {
  margin-bottom: 7px;
}

.view-site-search .views-row {
  padding-bottom: 30px;
}

.view-site-search .views-field-view-node {
  font-family: "lora";
  text-transform: uppercase;
}

.view-site-search {
  padding-top: 7px;
}

/**Search: listing box **/
#block-boxes-search-information h1,
#block-boxes-search-services-information h1,
#block-boxes-multimedia-search-dvrcv h1 {
  margin-bottom: 5px;
}

#block-boxes-search-information p,
#block-boxes-search-services-information p,
#block-boxes-multimedia-search-dvrcv p {
  margin: 0;
}

#block-boxes-search-information .boxes-box-controls,
#block-boxes-search-services-information .boxes-box-controls,
#block-boxes-multimedia-search-dvrcv .boxes-box-controls {
  display: none;
}

#block-boxes-search-information,
#block-boxes-search-services-information,
#block-boxes-multimedia-search-dvrcv {
  background: #F7F5F7;
  padding: 20px;
}

#block-boxes-search-services-information .block-title {
  display: none;
}

#block-views-exp-site-search-page--2,
#block-views-exp-site-search-page-1,
#block-views-exp-site-search-page-2 {
  background: #f7f5f7;
  margin-bottom: 10px;
  padding: 20px;
  padding-top: 0;
}

/* Search: listing input **/
#block-views-exp-site-search-page--2  .views-submit-button,
#block-views-exp-site-search-page--2 .views-exposed-widget,
#block-views-exp-site-search-page-1 .views-submit-button,
#block-views-exp-site-search-page-1 .views-exposed-widget,
#block-views-exp-site-search-page-2 .views-exposed-widget {
  float: none;
  padding: 0;
}

#block-views-exp-site-search-page--2 .form-submit,
#block-views-exp-site-search-page-1 .form-submit,
#block-views-exp-site-search-page-2 .form-submit {
  background: #874f9b;
  margin: 11px 0 0 0;
}

#region-sidebar-second #block-views-exp-site-search-page-2 .form-submit {
  background: #dc4405;
}

#region-sidebar-second #block-views-exp-site-search-page-2 .form-submit:hover {
  background: #f05211;
}


#block-views-exp-site-search-page--2 .form-submit:hover,
#block-views-exp-site-search-page-1 .form-submit:hover,
#block-views-exp-site-search-page-2 .form-submit:hover {
  background: #9960ae;
}

#block-views-exp-site-search-page--2 label,
#block-views-exp-site-search-page-1  label {
  display: none;
}

#block-views-exp-site-search-page--2 .form-text,
#block-views-exp-site-search-page-1 .form-text {
  background: #FFF;
  width: 100%;
}

/*Multimedia: listing input*/
#block-views-exp-site-search-page-2 #edit-search-api-views-fulltext,
#block-views-exp-site-search-page-2 .views-widget-filter-type_1 {
  margin-bottom: 10px;
}

/** Search: filters **/
#page .block-facetapi  li {
  list-style: none;
  margin-left: 0;
}

#page .block-facetapi {
  padding-bottom: 20px;
}

.facetapi-facetapi-links li {
  color: #874f9b;
  font-size: 12px;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
}

.facetapi-facetapi-links .facetapi-active {
  background: url(../../thelookout_theme/images/cross.png) no-repeat 0 4px;
  color: #874f9b;
  display: inline-block;
  padding-right: 4px;
  padding-top: 2px;
  text-indent: -9999px;
  width: 17px;
}

.facetapi-facetapi-links li a {
  color: #7b7b7b;
  font-weight: 300;
  text-decoration: none;
}

#page .block-facetapi p {
  margin-bottom: 0;
}

.page-dvrcv-search #region-sidebar-second {
  padding-top: 30px;
}

/** <<<<<<<<<<<< Multimedia searching >>>>>>>>>>>>> **/
#region-header-second #block-views-77cde7568c59faef1b114b1ce87c170f h2.block-title {
  font-size: 15px;
  font-weight: 300;
}

#zone-header #block-views-77cde7568c59faef1b114b1ce87c170f{
  background: none repeat scroll 0 0 #F7F5F7;
  padding: 30px;
}

#zone-header #block-views-77cde7568c59faef1b114b1ce87c170f h2.block-title {
  color: #874F9B;
  font-size: 40px;
  line-height: 41px;
  margin-bottom: 15px;
}
#zone-header #block-views-77cde7568c59faef1b114b1ce87c170f form {
  margin-top: 10px;
}
#zone-header #block-views-77cde7568c59faef1b114b1ce87c170f form .views-exposed-form #edit-title-wrapper {
  padding: 0.5em 1em 0 0;
}

#zone-header #block-views-77cde7568c59faef1b114b1ce87c170f form .views-exposed-form .form-submit {
  background: none repeat scroll 0 0 #874F9B;
}

#zone-header #block-views-77cde7568c59faef1b114b1ce87c170f form .views-exposed-form .form-submit:hover {
  background: none repeat scroll 0 0 #9960AE;
}

#zone-header #block-views-77cde7568c59faef1b114b1ce87c170f #views-exposed-form-dvrcv-multimedia-searching-page-1 select {
  width: 100px;
}


body.page-knowledge-centre-multimedia-search .view-dvrcv-multimedia-searching .views-row,
body.page-node-173 .view-dvrcv-multimedia-searching .views-row {
  border-bottom: 1px solid #EEEDED;
  padding-top: 25px;
}

body.page-knowledge-centre-multimedia-search .view-dvrcv-multimedia-searching .views-field-title h3,
body.page-node-173 .view-dvrcv-multimedia-searching .views-field-title h3 {
  margin-bottom: 4px;
}

body.page-knowledge-centre-multimedia-search .view-dvrcv-multimedia-searching .views-field-title h3 a,
body.page-node-173 .view-dvrcv-multimedia-searching .views-field-title h3 a {
  font-size: 23px;
  line-height: 24px;
  color: #874F9B;
}

body.page-knowledge-centre-multimedia-search .view-dvrcv-multimedia-searching .views-field-field-summary p,
body.page-node-173 .view-dvrcv-multimedia-searching .views-field-field-summary p {
  margin-bottom: 0;
}

body.page-knowledge-centre-multimedia-search .view-dvrcv-multimedia-searching .views-field-view-node,
body.page-node-173 .view-dvrcv-multimedia-searching .views-field-view-node {
  margin-bottom: 25px;
}

body.page-knowledge-centre-multimedia-search .view-dvrcv-multimedia-searching .views-field-view-node a,
body.page-node-173 .view-dvrcv-multimedia-searching .views-field-view-node a {
  font-family: lora;
  text-transform: uppercase;
}

#region-footer-second #block-block-2 #mc-embedded-subscribe-form .mc-field-group {
    width: auto;
}

/** <<<<<<<<<<<<< SERVICES >>>>>>>>>>>>>**/

/** MAP **/
#block-boxes-victorian-services-map {
  display: none;
}

#block-boxes-victorian-services-map .img-2,
#block-boxes-victorian-services-map .img-3,
#block-boxes-victorian-services-map .img-4,
#block-boxes-victorian-services-map .img-5,
#block-boxes-victorian-services-map .img-6,
#block-boxes-victorian-services-map .img-7,
#block-boxes-victorian-services-map .img-8,
#block-boxes-victorian-services-map .img-9,
#block-boxes-victorian-services-map .img-10,
#block-boxes-victorian-services-map .img-11 {
  display: none;
  position: absolute; top: 0; left: 0;
}

/** VICTORIA SERVICES LISTING PAGE **/
#block-boxes-victorian-services-list .head {
  background: #744281;
  padding: 15px 30px 20px 30px;
}

#block-boxes-victorian-services-list .block-title {
  display: none;
}

#block-boxes-victorian-services-list .head h3 {
  color: #fff;
  margin-bottom: 3px;
}

#block-boxes-victorian-services-list .head p {
  color: #C7B1CD;
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 1px;
  margin-bottom: 0;
}

#block-boxes-victorian-services-list li,
#block-boxes-victorian-services-list li a {
  color: #874F9B;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 14px;
  list-style: none;
  letter-spacing: 1px;
  margin-bottom: 10px;
  text-decoration: none;
}

#block-boxes-victorian-services-list li a:hover {
  text-decoration: underline;
}

#block-boxes-victorian-services-list .boxes-box-content > ul {
  background: #F7F5F7;
  padding: 25px 30px 20px 30px;
}

/** SERVICE LISTING PAGES **/
#block-views-service-listing-pages-block .view-content .views-row,
#block-views-service-listing-pages-block-1 .view-content .views-row,
#block-views-service-listing-pages-block-2 .view-content .views-row,
#block-views-service-listing-pages-block-3 .view-content .views-row,
#block-views-service-listing-pages-block-4 .view-content .views-row,
#block-views-service-listing-pages-block-5 .view-content .views-row,
#block-views-service-listing-pages-block-6 .view-content .views-row,
#block-views-service-listing-pages-block-7 .view-content .views-row,
#block-views-service-listing-pages-block-8 .view-content .views-row,
#block-views-service-listing-pages-block-9 .view-content .views-row,
#block-views-service-listing-pages-block-10 .view-content .views-row,
#block-views-service-listing-pages-block-11 .view-content .views-row,
#block-views-service-listing-pages-block-12 .view-content .views-row,
#block-views-service-listing-pages-block-13 .view-content .views-row,
#block-views-service-listing-pages-block-14 .view-content .views-row,
#block-views-service-listing-pages-block-15 .view-content .views-row,
#block-views-service-listing-pages-block-16 .view-content .views-row,
#block-views-service-listing-pages-block-17 .view-content .views-row,
#block-views-service-listing-pages-block-18 .view-content .views-row,
#block-views-service-listing-pages-block-19 .view-content .views-row,
#block-views-service-listing-pages-block-20 .view-content .views-row,
#block-views-service-listing-pages-block-32 .view-content .views-row,
#block-views-service-listing-pages-block-34 .view-content .views-row,
#block-views-service-listing-pages-block-36 .view-content .views-row,
#block-views-service-listing-pages-block-38 .view-content .views-row,
#block-views-service-listing-pages-block-40 .view-content .views-row,
#block-views-service-listing-pages-block-42 .view-content .views-row,
#block-views-service-listing-pages-block-44 .view-content .views-row      {
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: solid 1px #EEEDED;
  overflow: hidden;
}

#block-views-service-listing-pages-block .view-content .views-row-last,
#block-views-service-listing-pages-block-1 .view-content .views-row-last,
#block-views-service-listing-pages-block-2 .view-content .views-row-last,
#block-views-service-listing-pages-block-3 .view-content .views-row-last,
#block-views-service-listing-pages-block-4 .view-content .views-row-last,
#block-views-service-listing-pages-block-5 .view-content .views-row-last,
#block-views-service-listing-pages-block-6 .view-content .views-row-last,
#block-views-service-listing-pages-block-7 .view-content .views-row-last,
#block-views-service-listing-pages-block-8 .view-content .views-row-last,
#block-views-service-listing-pages-block-9 .view-content .views-row-last,
#block-views-service-listing-pages-block-10 .view-content .views-row-last,
#block-views-service-listing-pages-block-11 .view-content .views-row-last,
#block-views-service-listing-pages-block-12 .view-content .views-row-last,
#block-views-service-listing-pages-block-13 .view-content .views-row-last,
#block-views-service-listing-pages-block-14 .view-content .views-row-last,
#block-views-service-listing-pages-block-15 .view-content .views-row-last,
#block-views-service-listing-pages-block-16 .view-content .views-row-last,
#block-views-service-listing-pages-block-17 .view-content .views-row-last,
#block-views-service-listing-pages-block-18 .view-content .views-row-last,
#block-views-service-listing-pages-block-19 .view-content .views-row-last,
#block-views-service-listing-pages-block-20 .view-content .views-row-last,
#block-views-service-listing-pages-block-32 .view-content .views-row-last,
#block-views-service-listing-pages-block-34 .view-content .views-row-last,
#block-views-service-listing-pages-block-36 .view-content .views-row-last,
#block-views-service-listing-pages-block-38 .view-content .views-row-last,
#block-views-service-listing-pages-block-40 .view-content .views-row-last,
#block-views-service-listing-pages-block-42 .view-content .views-row-last,
#block-views-service-listing-pages-block-44 .view-content .views-row-last   {
  border: none;
}

#block-views-service-listing-pages-block .views-field-field-summary-service p,
#block-views-service-listing-pages-block-1 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-2 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-3 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-4 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-5 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-6 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-7 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-8 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-9 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-10 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-11 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-12 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-13 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-14 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-15 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-16 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-17 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-18 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-19 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-20 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-32 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-34 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-36 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-38 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-40 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-42 .views-field-field-summary-service p,
#block-views-service-listing-pages-block-44 .views-field-field-summary-service p   {
  margin-bottom: 5px;
}

#block-views-service-listing-pages-block .views-field-title,
#block-views-service-listing-pages-block-1 .views-field-title,
#block-views-service-listing-pages-block-2 .views-field-title,
#block-views-service-listing-pages-block-3 .views-field-title,
#block-views-service-listing-pages-block-4 .views-field-title,
#block-views-service-listing-pages-block-5 .views-field-title,
#block-views-service-listing-pages-block-6 .views-field-title,
#block-views-service-listing-pages-block-7 .views-field-title,
#block-views-service-listing-pages-block-8 .views-field-title,
#block-views-service-listing-pages-block-9 .views-field-title,
#block-views-service-listing-pages-block-10 .views-field-title,
#block-views-service-listing-pages-block-11 .views-field-title,
#block-views-service-listing-pages-block-12 .views-field-title,
#block-views-service-listing-pages-block-13 .views-field-title,
#block-views-service-listing-pages-block-14 .views-field-title,
#block-views-service-listing-pages-block-15 .views-field-title,
#block-views-service-listing-pages-block-16 .views-field-title,
#block-views-service-listing-pages-block-17 .views-field-title,
#block-views-service-listing-pages-block-18 .views-field-title,
#block-views-service-listing-pages-block-19 .views-field-title,
#block-views-service-listing-pages-block-20 .views-field-title,
#block-views-service-listing-pages-block-34 .views-field-title,
#block-views-service-listing-pages-block-36 .views-field-title,
#block-views-service-listing-pages-block-38 .views-field-title,
#block-views-service-listing-pages-block-40 .views-field-title,
#block-views-service-listing-pages-block-42 .views-field-title,
#block-views-service-listing-pages-block-44 .views-field-title {
  margin-bottom: 6px;
}

#block-views-service-listing-pages-block .view-content h3,
#block-views-service-listing-pages-block-1 .view-content h3,
#block-views-service-listing-pages-block-2 .view-content h3,
#block-views-service-listing-pages-block-3 .view-content h3,
#block-views-service-listing-pages-block-4 .view-content h3,
#block-views-service-listing-pages-block-5 .view-content h3,
#block-views-service-listing-pages-block-6 .view-content h3,
#block-views-service-listing-pages-block-7 .view-content h3,
#block-views-service-listing-pages-block-8 .view-content h3,
#block-views-service-listing-pages-block-9 .view-content h3,
#block-views-service-listing-pages-block-10 .view-content h3,
#block-views-service-listing-pages-block-11 .view-content h3,
#block-views-service-listing-pages-block-12 .view-content h3,
#block-views-service-listing-pages-block-13 .view-content h3,
#block-views-service-listing-pages-block-14 .view-content h3,
#block-views-service-listing-pages-block-15 .view-content h3,
#block-views-service-listing-pages-block-16 .view-content h3,
#block-views-service-listing-pages-block-17 .view-content h3,
#block-views-service-listing-pages-block-18 .view-content h3,
#block-views-service-listing-pages-block-19 .view-content h3,
#block-views-service-listing-pages-block-20 .view-content h3,
#block-views-service-listing-pages-block-32 .view-content h3,
#block-views-service-listing-pages-block-34 .view-content h3,
#block-views-service-listing-pages-block-36 .view-content h3,
#block-views-service-listing-pages-block-38 .view-content h3,
#block-views-service-listing-pages-block-40 .view-content h3,
#block-views-service-listing-pages-block-42 .view-content h3,
#block-views-service-listing-pages-block-44 .view-content h3  {
  margin-bottom: 0px;
}

#block-views-service-listing-pages-block .views-field-field-service-logo,
#block-views-service-listing-pages-block-1 .views-field-field-service-logo,
#block-views-service-listing-pages-block-2 .views-field-field-service-logo,
#block-views-service-listing-pages-block-3 .views-field-field-service-logo,
#block-views-service-listing-pages-block-4 .views-field-field-service-logo,
#block-views-service-listing-pages-block-5 .views-field-field-service-logo,
#block-views-service-listing-pages-block-6 .views-field-field-service-logo,
#block-views-service-listing-pages-block-7 .views-field-field-service-logo,
#block-views-service-listing-pages-block-8 .views-field-field-service-logo,
#block-views-service-listing-pages-block-9 .views-field-field-service-logo,
#block-views-service-listing-pages-block-10 .views-field-field-service-logo,
#block-views-service-listing-pages-block-11 .views-field-field-service-logo,
#block-views-service-listing-pages-block-12 .views-field-field-service-logo,
#block-views-service-listing-pages-block-13 .views-field-field-service-logo,
#block-views-service-listing-pages-block-14 .views-field-field-service-logo,
#block-views-service-listing-pages-block-15 .views-field-field-service-logo,
#block-views-service-listing-pages-block-16 .views-field-field-service-logo,
#block-views-service-listing-pages-block-17 .views-field-field-service-logo,
#block-views-service-listing-pages-block-18 .views-field-field-service-logo,
#block-views-service-listing-pages-block-19 .views-field-field-service-logo,
#block-views-service-listing-pages-block-20 .views-field-field-service-logo,
#block-views-service-listing-pages-block-32 .views-field-field-service-logo,
#block-views-service-listing-pages-block-34 .views-field-field-service-logo,
#block-views-service-listing-pages-block-36 .views-field-field-service-logo,
#block-views-service-listing-pages-block-38 .views-field-field-service-logo,
#block-views-service-listing-pages-block-40 .views-field-field-service-logo,
#block-views-service-listing-pages-block-42 .views-field-field-service-logo,
#block-views-service-listing-pages-block-44 .views-field-field-service-logo {
  display: none;
}

#block-views-service-listing-pages-block .views-field-view-node,
#block-views-service-listing-pages-block-1 .views-field-view-node,
#block-views-service-listing-pages-block-2 .views-field-view-node,
#block-views-service-listing-pages-block-3 .views-field-view-node,
#block-views-service-listing-pages-block-4 .views-field-view-node,
#block-views-service-listing-pages-block-5 .views-field-view-node,
#block-views-service-listing-pages-block-6 .views-field-view-node,
#block-views-service-listing-pages-block-7 .views-field-view-node,
#block-views-service-listing-pages-block-8 .views-field-view-node,
#block-views-service-listing-pages-block-9 .views-field-view-node,
#block-views-service-listing-pages-block-10 .views-field-view-node,
#block-views-service-listing-pages-block-11 .views-field-view-node,
#block-views-service-listing-pages-block-12 .views-field-view-node,
#block-views-service-listing-pages-block-13 .views-field-view-node,
#block-views-service-listing-pages-block-14 .views-field-view-node,
#block-views-service-listing-pages-block-15 .views-field-view-node,
#block-views-service-listing-pages-block-16 .views-field-view-node,
#block-views-service-listing-pages-block-17 .views-field-view-node,
#block-views-service-listing-pages-block-18 .views-field-view-node,
#block-views-service-listing-pages-block-19 .views-field-view-node,
#block-views-service-listing-pages-block-20 .views-field-view-node,
#block-views-service-listing-pages-block-34 .views-field-view-node,
#block-views-service-listing-pages-block-36 .views-field-view-node,
#block-views-service-listing-pages-block-38 .views-field-view-node,
#block-views-service-listing-pages-block-40 .views-field-view-node,
#block-views-service-listing-pages-block-42 .views-field-view-node,
#block-views-service-listing-pages-block-44 .views-field-view-node {
  font-family: lora;
  text-transform: uppercase;
}

/** SERVICES: header **/
#block-views-service-listing-pages-block .attachment,
#block-views-service-listing-pages-block-1 .attachment,
#block-views-service-listing-pages-block-2 .attachment,
#block-views-service-listing-pages-block-3 .attachment,
#block-views-service-listing-pages-block-4 .attachment,
#block-views-service-listing-pages-block-5 .attachment,
#block-views-service-listing-pages-block-6 .attachment,
#block-views-service-listing-pages-block-7 .attachment,
#block-views-service-listing-pages-block-8 .attachment,
#block-views-service-listing-pages-block-9 .attachment,
#block-views-service-listing-pages-block-29,
#block-views-service-listing-pages-block-27,
#block-views-service-listing-pages-block-31,
#block-views-service-listing-pages-block-23,
#block-views-service-listing-pages-block-30,
#block-views-service-listing-pages-block-25,
#block-views-service-listing-pages-block-28,
#block-views-service-listing-pages-block-22,
#block-views-service-listing-pages-block-21,
#block-views-service-listing-pages-block-24,
#block-views-service-listing-pages-block-26,
#block-views-service-listing-pages-block-33,
#block-views-service-listing-pages-block-35,
#block-views-service-listing-pages-block-37,
#block-views-service-listing-pages-block-39,
#block-views-service-listing-pages-block-41,
#block-views-service-listing-pages-block-43,
#block-views-service-listing-pages-block-45  {
  margin-bottom: 20px;
}

#block-views-service-listing-pages-block-29 .block-title,
#block-views-service-listing-pages-block-27 .block-title,
#block-views-service-listing-pages-block-31 .block-title,
#block-views-service-listing-pages-block-23 .block-title,
#block-views-service-listing-pages-block-30 .block-title,
#block-views-service-listing-pages-block-25 .block-title,
#block-views-service-listing-pages-block-28 .block-title,
#block-views-service-listing-pages-block-22 .block-title,
#block-views-service-listing-pages-block-21 .block-title,
#block-views-service-listing-pages-block-24 .block-title,
#block-views-service-listing-pages-block-26 .block-title,
#block-views-service-listing-pages-block-33 .block-title,
#block-views-service-listing-pages-block-35 .block-title,
#block-views-service-listing-pages-block-37 .block-title,
#block-views-service-listing-pages-block-39 .block-title,
#block-views-service-listing-pages-block-41 .block-title,
#block-views-service-listing-pages-block-43 .block-title,
#block-views-service-listing-pages-block-45 .block-title  {
  display: none;
}

#block-views-service-listing-pages-block .attachment .view-content .views-row,
#block-views-service-listing-pages-block-1 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-2 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-3 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-4 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-5 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-6 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-7 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-8 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-9 .attachment .view-content .views-row,
#block-views-service-listing-pages-block-29 .views-row,
#block-views-service-listing-pages-block-27 .views-row,
#block-views-service-listing-pages-block-31 .views-row,
#block-views-service-listing-pages-block-23 .views-row,
#block-views-service-listing-pages-block-30 .views-row,
#block-views-service-listing-pages-block-25  .views-row,
#block-views-service-listing-pages-block-28 .views-row,
#block-views-service-listing-pages-block-22 .views-row,
#block-views-service-listing-pages-block-21 .views-row,
#block-views-service-listing-pages-block-24 .views-row,
#block-views-service-listing-pages-block-26 .views-row,
#block-views-service-listing-pages-block-33 .views-row,
#block-views-service-listing-pages-block-35 .views-row,
#block-views-service-listing-pages-block-37 .views-row,
#block-views-service-listing-pages-block-39 .views-row,
#block-views-service-listing-pages-block-41 .views-row,
#block-views-service-listing-pages-block-43 .views-row,
#block-views-service-listing-pages-block-45 .views-row    {
  border: none;
  padding: 0;
}

#block-views-service-listing-pages-block .attachment h3 a,
#block-views-service-listing-pages-block .attachment h3,
#block-views-service-listing-pages-block-1 .attachment h3 a,
#block-views-service-listing-pages-block-1 .attachment h3,
#block-views-service-listing-pages-block-2 .attachment h3 a,
#block-views-service-listing-pages-block-2 .attachment h3,
#block-views-service-listing-pages-block-3 .attachment h3 a,
#block-views-service-listing-pages-block-3 .attachment h3,
#block-views-service-listing-pages-block-4 .attachment h3 a,
#block-views-service-listing-pages-block-4 .attachment h3,
#block-views-service-listing-pages-block-5 .attachment h3 a,
#block-views-service-listing-pages-block-5 .attachment h3,
#block-views-service-listing-pages-block-6 .attachment h3 a,
#block-views-service-listing-pages-block-6 .attachment h3,
#block-views-service-listing-pages-block-7 .attachment h3 a,
#block-views-service-listing-pages-block-7 .attachment h3,
#block-views-service-listing-pages-block-8 .attachment h3 a,
#block-views-service-listing-pages-block-8 .attachment h3,
#block-views-service-listing-pages-block-9 .attachment h3 a,
#block-views-service-listing-pages-block-9 .attachment h3,
#block-views-service-listing-pages-block-29 h3 a,
#block-views-service-listing-pages-block-29 h3,
#block-views-service-listing-pages-block-27 h3 a,
#block-views-service-listing-pages-block-27 h3,
#block-views-service-listing-pages-block-31 h3 a,
#block-views-service-listing-pages-block-31 h3,
#block-views-service-listing-pages-block-23  h3 a,
#block-views-service-listing-pages-block-23  h3,
#block-views-service-listing-pages-block-30 h3 a,
#block-views-service-listing-pages-block-30 h3,
#block-views-service-listing-pages-block-25  h3 a,
#block-views-service-listing-pages-block-25  h3,
#block-views-service-listing-pages-block-28 h3 a,
#block-views-service-listing-pages-block-28 h3,
#block-views-service-listing-pages-block-22 h3 a,
#block-views-service-listing-pages-block-22 h3,
#block-views-service-listing-pages-block-21 h3 a,
#block-views-service-listing-pages-block-21 h3,
#block-views-service-listing-pages-block-24 h3 a,
#block-views-service-listing-pages-block-24 h3,
#block-views-service-listing-pages-block-26 h3 a,
#block-views-service-listing-pages-block-26 h3,
#block-views-service-listing-pages-block-33 h3 a,
#block-views-service-listing-pages-block-33 h3,
#block-views-service-listing-pages-block-35 h3 a,
#block-views-service-listing-pages-block-35  h3,
#block-views-service-listing-pages-block-37 h3 a,
#block-views-service-listing-pages-block-37 h3,
#block-views-service-listing-pages-block-39 h3 a,
#block-views-service-listing-pages-block-39 h3,
#block-views-service-listing-pages-block-41 h3 a,
#block-views-service-listing-pages-block-41 h3,
#block-views-service-listing-pages-block-43 h3 a,
#block-views-service-listing-pages-block-43 h3,
#block-views-service-listing-pages-block-45 h3 a,
#block-views-service-listing-pages-block-45 h3   {
  color: #874F9B;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}

#block-views-service-listing-pages-block .attachment .view-content,
#block-views-service-listing-pages-block-1 .attachment .view-content,
#block-views-service-listing-pages-block-2 .attachment .view-content,
#block-views-service-listing-pages-block-3 .attachment .view-content,
#block-views-service-listing-pages-block-4 .attachment .view-content,
#block-views-service-listing-pages-block-5 .attachment .view-content,
#block-views-service-listing-pages-block-6 .attachment .view-content,
#block-views-service-listing-pages-block-7 .attachment .view-content,
#block-views-service-listing-pages-block-8 .attachment .view-content,
#block-views-service-listing-pages-block-9 .attachment .view-content,
#block-views-service-listing-pages-block-29 .view-content,
#block-views-service-listing-pages-block-27 .view-content,
#block-views-service-listing-pages-block-31 .view-content,
#block-views-service-listing-pages-block-23 .view-content,
#block-views-service-listing-pages-block-30 .view-content,
#block-views-service-listing-pages-block-25  .view-content,
#block-views-service-listing-pages-block-28 .view-content,
#block-views-service-listing-pages-block-22 .view-content,
#block-views-service-listing-pages-block-21 .view-content,
#block-views-service-listing-pages-block-24 .view-content,
#block-views-service-listing-pages-block-26 .view-content,
#block-views-service-listing-pages-block-33 .view-content,
#block-views-service-listing-pages-block-35 .view-content,
#block-views-service-listing-pages-block-37 .view-content,
#block-views-service-listing-pages-block-39 .view-content,
#block-views-service-listing-pages-block-41 .view-content,
#block-views-service-listing-pages-block-43 .view-content,
#block-views-service-listing-pages-block-45 .view-content   {
  background: #F7F5F7;
  padding: 25px 30px 20px 30px;
}

#block-views-service-listing-pages-block .attachment .view-header,
#block-views-service-listing-pages-block-1 .attachment .view-header,
#block-views-service-listing-pages-block-2 .attachment .view-header,
#block-views-service-listing-pages-block-3 .attachment .view-header,
#block-views-service-listing-pages-block-4 .attachment .view-header,
#block-views-service-listing-pages-block-5 .attachment .view-header,
#block-views-service-listing-pages-block-6 .attachment .view-header,
#block-views-service-listing-pages-block-7 .attachment .view-header,
#block-views-service-listing-pages-block-8 .attachment .view-header,
#block-views-service-listing-pages-block-9 .attachment .view-header,
#block-views-service-listing-pages-block-29 .view-header,
#block-views-service-listing-pages-block-27 .view-header,
#block-views-service-listing-pages-block-31 .view-header,
#block-views-service-listing-pages-block-23 .view-header,
#block-views-service-listing-pages-block-30 .view-header,
#block-views-service-listing-pages-block-25  .view-header,
#block-views-service-listing-pages-block-28 .view-header,
#block-views-service-listing-pages-block-22 .view-header,
#block-views-service-listing-pages-block-21 .view-header,
#block-views-service-listing-pages-block-24 .view-header,
#block-views-service-listing-pages-block-26 .view-header,
#block-views-service-listing-pages-block-33 .view-header,
#block-views-service-listing-pages-block-35 .view-header,
#block-views-service-listing-pages-block-37 .view-header,
#block-views-service-listing-pages-block-39 .view-header,
#block-views-service-listing-pages-block-41 .view-header,
#block-views-service-listing-pages-block-43 .view-header,
#block-views-service-listing-pages-block-45 .view-header  {
  background: #744281;
  padding: 15px 30px 15px 30px;
}

#block-views-service-listing-pages-block  .views-field-field-website a,
#block-views-service-listing-pages-block-1  .views-field-field-website a,
#block-views-service-listing-pages-block-2  .views-field-field-website a,
#block-views-service-listing-pages-block-3  .views-field-field-website a,
#block-views-service-listing-pages-block-4  .views-field-field-website a,
#block-views-service-listing-pages-block-5  .views-field-field-website a,
#block-views-service-listing-pages-block-6  .views-field-field-website a,
#block-views-service-listing-pages-block-7  .views-field-field-website a,
#block-views-service-listing-pages-block-8  .views-field-field-website a,
#block-views-service-listing-pages-block-9  .views-field-field-website a,
#block-views-service-listing-pages-block-10  .views-field-field-website a,
#block-views-service-listing-pages-block-11  .views-field-field-website a,
#block-views-service-listing-pages-block-12  .views-field-field-website a,
#block-views-service-listing-pages-block-13  .views-field-field-website a,
#block-views-service-listing-pages-block-14  .views-field-field-website a,
#block-views-service-listing-pages-block-15  .views-field-field-website a,
#block-views-service-listing-pages-block-16  .views-field-field-website a,
#block-views-service-listing-pages-block-17  .views-field-field-website a,
#block-views-service-listing-pages-block-18  .views-field-field-website a,
#block-views-service-listing-pages-block-19  .views-field-field-website a,
#block-views-service-listing-pages-block-20  .views-field-field-website a,
#block-views-service-listing-pages-block-33  .views-field-field-website a,
#block-views-service-listing-pages-block-35  .views-field-field-website a,
#block-views-service-listing-pages-block-37  .views-field-field-website a,
#block-views-service-listing-pages-block-39  .views-field-field-website a,
#block-views-service-listing-pages-block-41  .views-field-field-website a,
#block-views-service-listing-pages-block-43  .views-field-field-website a,
#block-views-service-listing-pages-block-45  .views-field-field-website a {
  color: #8f5a9c;
}

#block-views-service-listing-pages-block  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-1  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-2  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-3  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-4  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-5  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-6  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-7  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-8  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-9  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-10  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-11  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-12  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-13  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-14  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-15  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-16  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-17  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-18  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-19 .views-field-field-website a:hover,
#block-views-service-listing-pages-block-20  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-33  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-35  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-37  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-39  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-41 .views-field-field-website a:hover,
#block-views-service-listing-pages-block-43  .views-field-field-website a:hover,
#block-views-service-listing-pages-block-45  .views-field-field-website a:hover   {
  text-decoration: none;
}

#block-views-service-listing-pages-block .attachment .view-header h1,
#block-views-service-listing-pages-block-1 .attachment .view-header h1,
#block-views-service-listing-pages-block-2 .attachment .view-header h1,
#block-views-service-listing-pages-block-3 .attachment .view-header h1,
#block-views-service-listing-pages-block-4 .attachment .view-header h1,
#block-views-service-listing-pages-block-5 .attachment .view-header h1,
#block-views-service-listing-pages-block-6 .attachment .view-header h1,
#block-views-service-listing-pages-block-7 .attachment .view-header h1,
#block-views-service-listing-pages-block-8 .attachment .view-header h1,
#block-views-service-listing-pages-block-9 .attachment .view-header h1,
#block-views-service-listing-pages-block-29 .view-header h1,
#block-views-service-listing-pages-block-27 .view-header h1,
#block-views-service-listing-pages-block-31 .view-header h1,
#block-views-service-listing-pages-block-23  .view-header h1,
#block-views-service-listing-pages-block-30 .view-header h1,
#block-views-service-listing-pages-block-25  .view-header h1,
#block-views-service-listing-pages-block-28 .view-header h1,
#block-views-service-listing-pages-block-22 .view-header h1,
#block-views-service-listing-pages-block-21 .view-header h1,
#block-views-service-listing-pages-block-24 .view-header h1,
#block-views-service-listing-pages-block-26 .view-header h1,
#block-views-service-listing-pages-block-33 .view-header h1,
#block-views-service-listing-pages-block-35 .view-header h1,
#block-views-service-listing-pages-block-37 .view-header h1,
#block-views-service-listing-pages-block-39 .view-header h1,
#block-views-service-listing-pages-block-41 .view-header h1,
#block-views-service-listing-pages-block-43 .view-header h1,
#block-views-service-listing-pages-block-45 .view-header h1   {
  color: #fff;
  font-size: 26px;
  margin-bottom: 6px;
  letter-spacing: 1px;
  line-height: 28px;
}

#block-views-service-listing-pages-block .attachment .view-header .header-text,
#block-views-service-listing-pages-block-1 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-2 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-3 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-4 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-5 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-6 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-7 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-8 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-9 .attachment .view-header .header-text,
#block-views-service-listing-pages-block-29 .header-text,
#block-views-service-listing-pages-block-27 .header-text,
#block-views-service-listing-pages-block-31 .header-text,
#block-views-service-listing-pages-block-23 .header-text,
#block-views-service-listing-pages-block-30 .header-text,
#block-views-service-listing-pages-block-25 .header-text,
#block-views-service-listing-pages-block-28 .header-text,
#block-views-service-listing-pages-block-22 .header-text,
#block-views-service-listing-pages-block-21 .header-text,
#block-views-service-listing-pages-block-24 .header-text,
#block-views-service-listing-pages-block-26 .header-text,
#block-views-service-listing-pages-block-33 .header-text,
#block-views-service-listing-pages-block-35 .header-text,
#block-views-service-listing-pages-block-37 .header-text,
#block-views-service-listing-pages-block-39 .header-text,
#block-views-service-listing-pages-block-41 .header-text,
#block-views-service-listing-pages-block-43 .header-text,
#block-views-service-listing-pages-block-45 .header-text   {
  color: #c7b1cd;
  font-family: "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 1px;
  margin-bottom: 0;
}

/* Service - hide statewide heading from statewide listing page **/
.page-node-983 #block-views-service-listing-pages-block-18 .block-title {
  display: none;
}

/**Search: listing box **/
#region-content #block-views-exp-site-search-page {
  background: #f9fdf6;
  margin-bottom: 10px;
  padding: 20px;
  padding-top: 0;
}

/* Search: listing input **/
#block-views-exp-site-search-page  .views-submit-button,
#block-views-exp-site-search-page .views-exposed-widget{
  float: none;
  padding: 0;
}

#block-views-exp-site-search-page .form-submit {
  background: url(../images/search-icon.png) no-repeat 0 6px;
  margin: 10px 0 0 0;
}

#block-views-exp-site-search-page .form-text {
  background: #FFF;
  width: 100%;
}

#block-views-exp-site-search-page label {
  display: none;
}

/** SERVICE NODE **/
.node-services .field-name-field-service-logo img {
  display: block;
  margin: 0 auto;
  padding-bottom: 20px;
}

.node-services .field-type-text-with-summary {
  margin-bottom: 40px;
}

.node-services .phone H5,
.node-services .website H5,
.node-services .address H5,
.node-services .email H5 {
  color: #454545;
  font: 20px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  letter-spacing: 1px;
  margin-top: 1px;
  margin-bottom: 0px;
}

.node-services .phone p,
.node-services .website p,
.node-services .address p,
.node-services .email p {
  font-size: 13px;
}

.node-services .phone,
.node-services .website,
.node-services .address,
.node-services .email {
  margin-bottom: 17px;
  padding-left: 50px;
  margin-left: 5px;
}

.node-services .phone {
  background: url(../../thelookout_theme/images/phone-icon.png) no-repeat 0 2px;
  background-size: 36px;
}

.node-services .website {
  background: url(../../thelookout_theme/images/globe-icon.png) no-repeat 0px 0;
  background-size: 32px;
}

.node-services .address {
  background: url(../../thelookout_theme/images/book-icon.png) no-repeat 2px 0;
  background-size: 28px;
}

.node-services .email {
  background: url(../../thelookout_theme/images/email-icon.png) no-repeat 0 2px;
  background-size: 31px;
}

.node-services .website a {
  color: #474747;
  font-family: lora;
  font-size: 13px;
  text-decoration: none;
}

.node-services .website a:hover {
  text-decoration: underline;
}

/** Empty view **/
.view-empty {
  background: #F4F4F4;
  padding: 20px;
  text-align: center;
}

.view-empty  p {
  color: #737373;
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 0;
}

/* Empty view: service pages */
.page-node-859 .view-empty,
.page-node-866 .view-empty,
.page-node-862 .view-empty,
.page-node-868 .view-empty,
.page-node-864 .view-empty,
.page-node-869 .view-empty,
.page-node-860 .view-empty,
.page-node-865 .view-empty,
.page-node-863 .view-empty,
.page-node-861 .view-empty {
  margin: 10px 0 30px 0;
}

/** search page **/
.page-dvrcv-services-search .view-empty,
.page-dvrcv-search .view-empty,
.page-dvrcv-services-search .view-empty {
  background: none;
  padding: 0;
}

/** Services search page **/
#section-content #block-views-exp-site-search-page {
  background: #f9fdf6;
  margin-bottom: 10px;
  padding: 20px;
  padding-top: 0;
}

/** Search link box **/
#block-boxes-dvrcv-header-link-to-search .block-title {
  display: none;
}

#block-boxes-dvrcv-header-link-to-search {
  position: absolute;
  z-index: 1;
  right: 15px;
}

#block-boxes-dvrcv-header-link-to-search .boxes-box-content a {
  background: url(../../thelookout_theme/images/search-icon.png) no-repeat 0 12px;
  text-indent: -9999px;
  display: block;
  width: 22px;
  height: 40px;
}

/** Out of character survey**/
.page-node-2229 #page-title,
.page-node-2240 #page-title  {
  display: none;
}


/** NEW REGIONAL MAP **/
#block-boxes-dvrcv-region-map-1,
#block-boxes-dvrcv-region-map-2,
#block-boxes-dvrcv-region-map-3 {
  display: none;
}

#block-boxes-dvrcv-region-map-1 .img-2,
#block-boxes-dvrcv-region-map-1 .img-3,
#block-boxes-dvrcv-region-map-1 .img-4,
#block-boxes-dvrcv-region-map-1 .img-5,
#block-boxes-dvrcv-region-map-1 .img-6,
#block-boxes-dvrcv-region-map-1 .img-7,
#block-boxes-dvrcv-region-map-1 .img-8,
#block-boxes-dvrcv-region-map-1 .img-9,
#block-boxes-dvrcv-region-map-1 .img-10,
#block-boxes-dvrcv-region-map-1 .img-11,
#block-boxes-dvrcv-region-map-1 .img-12,
#block-boxes-dvrcv-region-map-1 .img-13,
#block-boxes-dvrcv-region-map-1 .img-14,
#block-boxes-dvrcv-region-map-1 .img-15,
#block-boxes-dvrcv-region-map-1 .img-16,
#block-boxes-dvrcv-region-map-1 .img-17,
#block-boxes-dvrcv-region-map-1 .img-18,
#block-boxes-dvrcv-region-map-2 .img-2,
#block-boxes-dvrcv-region-map-2 .img-3,
#block-boxes-dvrcv-region-map-2 .img-4,
#block-boxes-dvrcv-region-map-2 .img-5,
#block-boxes-dvrcv-region-map-2 .img-6,
#block-boxes-dvrcv-region-map-2 .img-7,
#block-boxes-dvrcv-region-map-2 .img-8,
#block-boxes-dvrcv-region-map-2 .img-9,
#block-boxes-dvrcv-region-map-2 .img-10,
#block-boxes-dvrcv-region-map-2 .img-11,
#block-boxes-dvrcv-region-map-2 .img-12,
#block-boxes-dvrcv-region-map-2 .img-13,
#block-boxes-dvrcv-region-map-2 .img-14,
#block-boxes-dvrcv-region-map-2 .img-15,
#block-boxes-dvrcv-region-map-2 .img-16,
#block-boxes-dvrcv-region-map-2 .img-17,
#block-boxes-dvrcv-region-map-2 .img-18,
#block-boxes-dvrcv-region-map-3 .img-2,
#block-boxes-dvrcv-region-map-3 .img-3,
#block-boxes-dvrcv-region-map-3 .img-4,
#block-boxes-dvrcv-region-map-3 .img-5,
#block-boxes-dvrcv-region-map-3 .img-6,
#block-boxes-dvrcv-region-map-3 .img-7,
#block-boxes-dvrcv-region-map-3 .img-8,
#block-boxes-dvrcv-region-map-3 .img-9,
#block-boxes-dvrcv-region-map-3 .img-10,
#block-boxes-dvrcv-region-map-3 .img-11,
#block-boxes-dvrcv-region-map-3 .img-12,
#block-boxes-dvrcv-region-map-3 .img-13,
#block-boxes-dvrcv-region-map-3 .img-14,
#block-boxes-dvrcv-region-map-3 .img-15,
#block-boxes-dvrcv-region-map-3 .img-16,
#block-boxes-dvrcv-region-map-3 .img-17,
#block-boxes-dvrcv-region-map-3 .img-18   {
  display: none;
  position: absolute; top: 0; left: 0;
}

/** SERVICE NODE LOGO BLOCK **/
#block-views-3478b3235eae635368d9baf0a51deee7  {
  display: none;
}

/** AUDIO PLAYER **/

/** Wysiwyg Player **/
.node .field-name-body .mejs-controls {
  background: #f4f4f4;
  border: solid 1px #e6e6e6;
  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
  position: relative;
  padding: 0;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 3px;
}

.node .field-name-body .mejs-container {
  width: 100% !important;
  background: none;
}

.node .field-name-body  .mejs-time-rail {
  margin-top: 10px;
}

.node .field-name-body .mejs-play button {
  background: url("../images/play-button.png") -24px 0;
  background-size: 200%;
  width: 24px;
  height: 24px;
  margin: 0;
}

.node .field-name-body .mejs-pause button {
  background: url("../images/play-button.png") 0px 0;
  background-size: 200%;
  width: 24px;
  height: 24px;
  margin: 0;
}

.node .field-name-body .mejs-play,
.node .field-name-body .mejs-pause {
  margin-top: 2px;
  position: absolute;
  top: 7px; left: 15px;
}

.node .field-name-body .mejs-audio {
  min-height: 72px;
  margin-bottom: 25px;
}

.node .field-name-body  .mejs-time-rail,
.node .field-name-body  .mejs-time-total {
  width: 55% !important;
  padding: 0;
}

.node .field-name-body .mejs-time-total {
  margin: 0;
}

.node .field-name-body .mejs-volume-button {
  position: absolute;
  right: 15px; 
}

.node .field-name-body .mejs-volume-button,
.node .field-name-body .mejs-horizontal-volume-slider  {
  top: 7px;
}

.node .field-name-body .mejs-horizontal-volume-slider {
  position: absolute;
  right: 36px;
}

.node .field-name-body .mejs-time {
  padding: 0;
  margin-top: 7px;
  margin-left: 10px;
  margin-right: 10px;
}

.node .field-name-body .mejs-currenttime-container {
  margin-left: 15px;
}

.node .field-name-body  .mejs-duration-container {
  margin-right: 15px;
}

.node .field-name-body .mejs-time span {
  margin: 0;
}

/** Podcast Content Type **/
.node-type-podcast .group-player {
  background: #f4f4f4;
  border: solid 1px #e6e6e6;
  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
  position: relative;
  height: 154px;
  margin-bottom: 12px;
  margin-top: 30px;
}

.node-type-podcast .group-player .mejs-audio,
.node-type-podcast .group-player .mejs-controls  {
  background: none;
}

.node-type-podcast .group-player .mejs-controls {
  left: 17px;
}

.node-type-podcast .group-player .mejs-playpause-button {
  position: absolute;
  top: -66px;
  left: -6px;
}

.node-type-podcast .group-player .field-name-audio-download {
  position: absolute;
  top: 105px;
  left: 18px;
  height: 33px;
  width: 47px;
}

.node-type-podcast .group-player .mejs-volume-button {
  position: absolute;
  right: 36px;
}

.node-type-podcast .group-player .mejs-horizontal-volume-slider {
  position: absolute;
  right: 61px;
}

.node-type-podcast .group-player .mejs-volume-button,
.node-type-podcast .group-player .mejs-horizontal-volume-slider {
  top: 35px;
}

.node-type-podcast .group-player .mejs-audio {
  background: none;
  position: absolute;
  top: 75px;
  left: 0;
  width: 100% !important;
}

.node-type-podcast .group-player .field-name-audio-download .file span,
.node-type-podcast .group-player .field-name-audio-download .file-icon {
  display: none;
}

.node-type-podcast .group-player .field-name-audio-download .file a  {
    text-indent: -9999px;
    background: #fff url("../images/download.png") 0px 0px no-repeat;
    border: solid 1px #e0e0e0;
    border-radius: 2px;
    background-size: 200%;
    height: 33px;
    display: block;
    width: 33px;
    cursor: pointer;
}

.node-type-podcast .group-player .field-name-audio-download .file a:hover {
  background: #fff url("../images/download.png") -33px -0px no-repeat;
  background-size: 200%;
}

.node-type-podcast .group-player .mejs-playpause-button button {
    height: 38px; width: 38px;
}

.node-type-podcast .group-player .mejs-play button {
    background: url("../images/play-button.png") -38px 0;
    background-size: 200%;
}

.node-type-podcast .group-player .mejs-pause button {
    background: url("../images/play-button.png") 0 0 ;
    background-size: 200%
}

.node-type-podcast .group-player .field-name-field-audio-title,
.node-type-podcast .group-player .field-name-field-other-audio-details {
  position: absolute;
}

.node-type-podcast .group-player .field-name-field-audio-title,
.node-type-podcast .group-player .field-name-field-other-audio-details,
.node-type-podcast .group-player .mejs-time span,
.node .field-name-body .mejs-time span {
  font: 14px "helvetica neue", "open-sans", arial, sans-serif;
  color: #3a3a3a;
}

.node-type-podcast .group-player .mejs-time {
  height: 21px;
  padding-right: 11px;
}

.node-type-podcast .group-player .mejs-time span {
  font-size: 14px;
  font-weight: 500;
}

.node-type-podcast .group-player .field-name-field-audio-title {
  top: 15px; 
  font-size: 16px;
  font-weight: 500;
}

@media all and (max-width: 350px) {
  .node-type-podcast .group-player .field-name-field-audio-title {
   top: 15px; 
   font-size: 80%;
   font-weight: 500;
  }
}


.node-type-podcast .group-player .field-name-field-other-audio-details {
  top: 38px;
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
}

.node-type-podcast .group-player .field-name-field-audio-title,
.node-type-podcast .group-player .field-name-field-other-audio-details {
  left: 70px;
}

.mejs-controls .mejs-button button:focus {
    outline: none;
}

.node-type-podcast .group-player .field-name-field-audio-title .field-item {
  width: 1000px;
  position: relative;
}

.node-type-podcast .group-player .field-name-field-audio-title:before {
  content: "";
  background: url(../images/audio.png) no-repeat;
  height: 30px;
  width: 54px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-size: 55px;
  z-index: 9;
}

.node-type-podcast .group-player .field-name-field-audio-title {
  width: 65%;
  overflow: hidden;
}

.node-type-podcast .group-player .field-name-field-other-audio-details {
  width: 67%;
}

.node-type-podcast .group-player .mejs-time-rail .mejs-time-total,
.node-type-podcast .group-player .mejs-horizontal-volume-total,
.node .field-name-body .mejs-time-total,
.node .field-name-body .mejs-horizontal-volume-total {
 background: #e1e1e1;
}

.node-type-podcast .group-player .mejs-volume-button button,
.node .field-name-body .mejs-volume-button button {
  background: url("../images/volume-icon.png");
  background-size: 18px;
  height: 16px;
  width: 18px;
}

.node-type-podcast .group-player .mejs-time-rail .mejs-time-current,
.node-type-podcast .group-player .mejs-horizontal-volume-current,
.node .field-name-body .mejs-time-current {
    background: #9a3ec6;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(rgba(113,44,145,0.8)),to(rgba(158,98,179,0.8)));
    background: -webkit-linear-gradient(top,rgba(113,44,145,0.8),rgba(158,98,179,0.8));
    background: -moz-linear-gradient(top,rgba(113,44,145,0.8),rgba(158,98,179,0.8));
    background: -o-linear-gradient(top,rgba(113,44,145,0.8),rgba(158,98,179,0.8));
    background: -ms-linear-gradient(top,rgba(113,44,145,0.8),rgba(158,98,179,0.8));
    background: linear-gradient(rgba(113,44,145,0.8),rgba(158,98,179,0.8));
}

.node-type-podcast .group-player .mejs-time-rail .mejs-time-loaded,
.node .field-name-body .mejs-time-rail .mejs-time-loaded {
  background: #d3d3d3;
}

.node-type-podcast .group-player .mejs-time-rail {
  padding-top: 6px;
}

.node-type-podcast .group-player .mejs-horizontal-volume-current,
.node .field-name-body .mejs-horizontal-volume-current {
  background: #414141;
}

.node-type-podcast .field-name-field-audio-transcript .file .file-icon,
.node-type-podcast .field-name-field-audio-transcript .file .file-size {
  display: none;
}

.node-type-podcast .field-name-field-audio-transcript .file a {
  color: #464646;
}

.node-type-podcast .field-name-field-audio-transcript .file a:hover {
  text-decoration: none;
}

.node-type-podcast .field-name-field-audio-transcript {
  padding-left: 27px;
  background: url(../images/transcript-icon.png) no-repeat;
  background-size: 22px;
  height: 23px;
  padding-top: 2px;
  position: absolute;
  top: 168px; left: 0px;
}

.node-type-podcast .field-name-audio-download .file div.download-label {
  background: url("../images/download-bubble-icon.png") no-repeat;
  background-size: 66px;
  height: 26px; width: 68px;
  position: absolute;
  top: -31px; right: -4px;
  display: none;
  z-index: 9999;
}

.node-type-podcast #page .group-player .mejs-currenttime,
.node-type-podcast #page .group-player .mejs-time-total,
.node-type-podcast #page .group-player .mejs-duration {
  margin: 0;
}

.node-type-podcast #page .group-player .mejs-currenttime-container,
.node-type-podcast #page .group-player .mejs-duration-container {
  padding: 0;
}

.node-type-podcast #page .group-player .mejs-duration-container {
  width: 14%;
}

.node-type-podcast #page .group-player .mejs-currenttime-container {
  width: 14%;
  margin-right: 2%;
}

.node-type-podcast #page .group-player .mejs-time-rail {
  margin-right: 4%;
}

.node-type-podcast #page .group-player .mejs-time-rail,
.node-type-podcast #page .group-player  .mejs-time-total {
  width: 54% !important;
}

/**DVRCV advocate content type **/
.node-dvrcv-advocate .group-feature-article {
  padding: 35px 40px;
  margin-bottom: 30px;
}

.node-dvrcv-advocate .group-feature-article .feature-subhead {
  margin-bottom: 20px;
}

.node-dvrcv-advocate .field-name-feature-title-with-link h3,
.node-dvrcv-advocate .field-name-title-with-link-articles h3 { 
  margin-bottom: 5px;
}

.node-dvrcv-advocate .field-name-feature-title-with-link h3 a:hover,
.node-dvrcv-advocate .field-name-title-with-link-articles h3 a:hover { 
  color:#874f9b;
  text-decoration: underline;
}

.node-dvrcv-advocate .field-name-field-regulars h4 a,
.node-dvrcv-advocate .field-name-field-regulars h4 a:visited {
  color: #474747;
}

.node-dvrcv-advocate .field-name-field-regulars h4 a:hover {
  text-decoration: underline;
}

.node-dvrcv-advocate .field-name-field-regulars h4  {
  margin-bottom: 5px;
}

.node-dvrcv-advocate .field-name-title-with-link h4 i {
  margin-right: 5px;
}

.node-dvrcv-advocate .field-name-field-regulars {
  margin-bottom: 30px;
}

.node-dvrcv-advocate .full_download .file-icon,
.node-dvrcv-advocate .full_download .file-size {
  display: none;
}

.node-dvrcv-advocate .field-name-full-edition {
  background: #874f9b;
  padding: 12px 20px;
  margin-bottom: 40px;
  display: inline-block;
  margin-top: 15px;
}

.node-dvrcv-advocate .field-name-full-edition:hover {
  background: #945ca8;
}

.node-dvrcv-advocate .field-name-full-edition a {
  color: white;
  font-size: 14px;
  text-decoration: none;
}

.node-dvrcv-advocate .field-name-full-edition a:hover {
  color: white;
}

.views-slideshow-pager-fields div {
  display: block;
}