/*
body.user-1 #block-nice_menus-1 .nice-menu {
  display: none;
}
*/

/* TWITTER POD */
.node-6593 .ext { display: none; }
.node-6593 iframe { width: 100%; }

/* ============================================== *\
   The Limits of this information post id 4678
\* ============================================== */

#node-4678-teaser .node-content {
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
}

#node-4678-teaser {
  border-bottom: 0 none;
}

#node-4678-teaser .node-header {
  font-size: 16px;
}

#node-4678-teaser .title {
  font-style: italic;
  color: #3a6f7e;
}

#node-4678-teaser .title:after {
  content: none;
}

#node-4678-teaser .node-links {
  display: none;
}

/* ============================================== *\
   Twitter
\* ============================================== */

#block-block-5 {
  clear: both;
  margin-bottom: 0;
}

#block-block-5 .ext {
  display: none;
}

/* ======================================= *\
   Node Full
\* ======================================= */

.node-full {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #63634F;
}

.node-full .node-header {
  margin-bottom: 20px;
}

.node-full .node-upper-image .field-image {
  margin-right: 20px;
}

.node-full .node-upper-image .field-image .caption {
  color: #999;
}

.node-full .node-content a {
  color: #135289;
  text-decoration: none;
}

.node-full .node-content a:hover {
  text-decoration: underline;
}

.node-full .node-content ul {
  padding: 0.8em 2em;
}

/*
.node-full .node-content img {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
*/

.node-full .node-links li.print-html,
.node-full .node-links li.dd-share-this {
    display: inline;
}



#block-digitaldcore-node_fields {
  float: left;
  clear: left;
  width: 300px;
  margin-right: -20px;
  background-color: #cecdc5;
  border-bottom: 1px solid white;
}

#block-digitaldcore-node_profiles {
  float: left;
  clear: left;
  width: 300px;
  border-bottom: 2px solid white;
}

#block-digitaldcore-node_profiles .block-title {
  font-size: 13px;
  text-transform: uppercase;
  padding: 0 20px 0 40px;
}

#block-digitaldcore-node_profiles .node-inner {
  margin: 0 20px 0 40px;
}

#block-digitaldcore-node_profiles .node-header a:hover {
  text-decoration: underline;
}

#block-digitaldcore-node_referring .node-links li {
  margin-bottom: 4px;
}

#block-digitaldcore-node_fields .block-title {
  font-size: 13px;
  text-transform: uppercase;
  padding: 20px 20px 0px 40px;
}

.node-sidebar {
  background-color: #cecdc5;
  padding-top: 10px;
}

.node-sidebar .node-image {
  margin: 0;
}

.node-sidebar .link {
  border: 0 none;
}

.node-sidebar .link {
  padding-left: 40px;
  padding-right: 20px;
  margin-bottom: 0;
}

.node-sidebar .link.last a {
  border-bottom: 0 none;
}

.node-sidebar .link a {
  color: #135289;
  text-decoration: none;
  display: block;
  background-position: 0 0;
  border-bottom: 2px solid white;
  padding-bottom: 10px;
}

.node-sidebar .link a:hover {
  text-decoration: underline;
}

.field-nav-terms-appears-in #nav-back a,
.field-nav-terms-appears-in #nav-back a:before {
  color: #135289;
  font-weight: bold;
  background: white;
}

.field-nav-terms-appears-in .small {
  margin-top: 10px;
  color: #135289;
}

.field-nav-terms-appears-in .links {
  overflow: visible;
}

.field-nav-terms-appears-in .links .first a {
  border-top: 1px solid #63634F;
}

.field-nav-terms-appears-in .links a {
  color: #63634F;
  background: white;
  border-bottom: 1px solid #63634F;
  padding: 2px 0 2px 20px;
}

.field-nav-terms-appears-in .links li:hover a {
  color: #111111;
}

.field-nav-terms-appears-in .links li:hover {
  margin-left: -40px;
  padding-left: 40px;
  background: url(img/icons/menu-arrow.gif) no-repeat left center white;
}

/* ======================================= *\
   Overview (tb0)
\* ======================================= */

#block-views_blocks-term-block_1-0 .node-header {
  padding-bottom: 10px;
  background-color: white;
}

#block-views_blocks-term-block_1-0 .node-content {
  padding: 15px;
  font-size: 14px;
  line-height: 1.3em;
  background-color: #F1EFEC;
  border-bottom: 1px solid #CCCCCC;
}

#block-views_blocks-term-block_1-0 .node-content a {
  color: #135289;
  text-decoration: none;
}

#block-views_blocks-term-block_1-0 .node-content a:hover {
  text-decoration: underline;
}

/* ======================================= *\
   Subterm Main Channel & Posts Block
\* ======================================= */

.main-channel .subterm-header .block-title a span {
  font-family: Georgia, serif;
  font-weight: normal;
  color: black;
}

.main-channel .subterm-block {

}

.main-channel .node-header,
#block-views_blocks-term-block_1-2 .node-header {
  font-size: 14px;
}

.main-channel .node-header:hover,
#block-views_blocks-term-block_1-2 .node-header:hover {
  text-decoration: underline;
}

.main-channel .subterm-overview .node {
  border: 0 none;
  padding-bottom: 5px;
}

.main-channel .block-title {
  border-bottom: 0 none;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.main-channel h1.block-title {
font-size:1.8em;
}


.main-channel-subterm-posts .block-title {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.main-channel .subterm-overview .node-content p {

  font-size: 14px;
  line-height: 1.3em;
  background-color: white;
  border-bottom: 1px solid #CCCCCC;
  margin: 0;
padding-bottom:10px;
}

.main-channel .subterm-content .node-content a,
#block-views_blocks-term-block_1-2  .node-content a {
  color: #135289;
}

/* ======================================= *\
   Subterm (full)
\* ======================================= */

body.ttv-subterm-overviews-and-post-titles .main-channel .subterm-overview .node-header a:link {
  font-family: Georgia, serif;
  font-size: 21px;
  font-weight: normal;
  color: #3a6f7e;
  margin-bottom:10px;
}

/* ======================================= *\
   Left Navigation Menu
\* ======================================= */

.block-menu_block ul, 
.block-menu_block li {
  overflow: visible;
}

#block-menu_block-2 .block-title a {
  color: #135289;
  font-weight: bold;
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #63634F;
}

/* ======================================= *\
   Frontpage Quick Links && Left Navigation
\* ======================================= */

#block-views_blocks-term-block_1-11 {
  width: 220px;
  margin-bottom: 20px;
  float: left;
}

#block-views_blocks-term-block_1-11 > div {
  margin-left: -20px;
  padding-right: 20px;
}

#block-views_blocks-term-block_1-11 .node {
  background: #3a6f7e;
  padding: 10px 0;
  margin-bottom: 10px;
}

#block-views_blocks-term-block_1-11 .title {
  color: #FFFFFF;
  font-weight: bold;
  padding-right: 20px !important;
}

#block-views_blocks-term-block_1-11 .title:hover {
  text-decoration: underline;
}

#block-menu_block-2 .menu a {
  border: 0 none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #63634F;
}

#block-menu_block-2 .menu a .menu-title,
#block-views_blocks-term-block_1-11 .node-header .title {
  padding: 2px 0 1px 20px;
  display: block;
}

#block-views_blocks-term-block_1-11 #node-4709-teaser {
  margin-top:10px;
  margin-bottom: 3px;
}

#block-views_blocks-term-block_1-11 .node-4709 .node-header a,
#block-views_blocks-term-block_1-11 .node-4710 .node-header a {
  padding: 10px 0 10px 0;
  background-color: #EEEEEE;
}

#block-views_blocks-term-block_1-11 .node-4709 .node-header a:hover,
#block-views_blocks-term-block_1-11 .node-4710 .node-header a:hover {
  background-color: #999;
}

#block-views_blocks-term-block_1-11 #node-4709-teaser .node-header .title,
#block-views_blocks-term-block_1-11 #node-4710-teaser .node-header .title {
  border-bottom:none;
}

/* ======================================= *\
   Call to Action
\* ======================================= */

.call-to-action {
  width: 210px;
  float: left;
}

.call-to-action .node {
  background: #d2d2c8;
  padding-left: 10px;
}

.call-to-action .node:hover { background: #e9e7db; }

.call-to-action .node:hover .title { text-decoration: underline; }

.call-to-action .title {
  text-transform: uppercase;
  line-height: 1.3em;
}

.call-to-action .subtitle {
  padding-bottom: 5px;
  line-height: 1.3em;
}

.call-to-action .link-read-more a {
  text-decoration: none;
  color: #135289;
}

.call-to-action .read-more-text:after { content: " »"; }

/* ======================================= *\
   Left Sidebar Menu Block
\* ======================================= */

#block-menu_block-2 .menu a:hover,
#block-menu_block-2 .menu a.active {
  background: url(img/icons/menu-arrow.png) no-repeat left center white;
}

#block-menu_block-2 .menu ul a .menu-title { padding-left: 0; }

#block-menu_block-2 .menu ul a { padding-left: 40px; }

#block-menu_block-2 .menu ul a:hover {
  margin-left: 0px;
  padding-left: 40px;
}

/* ======================================= *\
   Homepage Login Block
\* ======================================= */

#block-user-0 {
  width: 220px;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 20px;
}

#block-user-0 label {
  color: black;
}

#block-user-0 input[type='text'],
#block-user-0 input[type='password'] {
  width: 75%;
}

#block-user-0 .block-title {
  font-size: 12px;
  color: #666;
  padding-right: 20px;
}

#block-user-0 a {
  color: #135289;
  text-decoration: none;
  font-weight: normal;
}

#block-user-0 a:hover {
  text-decoration: underline;
}

/* ======================================= *\
   Carousel
\* ======================================= */

#block-views_blocks-term-block_1-3 {
  width: 420px;
  margin-bottom: 20px;
  float: right;
}

#block-views_blocks-term-block_1-3 .block-title {
  position: absolute;
  top: 230px;
  color: black;
  font-size: 11px;
  font-weight: normal;
  z-index: 3;
  color: white;
  text-transform: uppercase;
  margin-left: 5px;
}

#block-views_blocks-term-block_1-3 .node-upper-image {
  width: 420px;
  height: 226px;
}

#block-views_blocks-term-block_1-3 .field-image img {
  max-width: 420px;
}

#block-views_blocks-term-block_1-3 .block-content {
  position: relative;
  z-index: 2;
}

#block-views_blocks-term-block_1-3 .carousel-navigation {
  top: 226px;
  background-color: #222;
  border: 0 none;
  height: 40px;
  width: 422px;
  margin-left: -1px;
}

#block-views_blocks-term-block_1-3 .carousel-pager {
  text-align: left;
  left: 10px;
}

#block-views_blocks-term-block_1-3 .carousel-pager a {
  width: 20px;
  border: 0 none;
  font-weight: normal;
  font-size: 40px;
  background: transparent;
  color: #FFFFFF;
}

#block-views_blocks-term-block_1-3 .carousel-pager a.active-slide {
  color: #007F63;
}

#block-views_blocks-term-block_1-3 .carousel-pager a:hover {
  color: #007F63;
}

#block-views_blocks-term-block_1-3 .carousel-next,
#block-views_blocks-term-block_1-3 .carousel-previous {
  display: none;
}

#block-views_blocks-term-block_1-3 .node-upper-image,
#block-views_blocks-term-block_1-3 .node-upper-image .field-image {
  float: none;
  margin-left: 0;
  margin-right: 0;
}

#block-views_blocks-term-block_1-3 img {
  border: 0 none;
}

#block-views_blocks-term-block_1-3 .node-header {
  width: 420px;
  margin-top: 50px;
}

#block-views_blocks-term-block_1-3 .title {
  line-height: 1.3em;
}

#block-views_blocks-term-block_1-3 .title:hover {
  text-decoration: underline;
}

#block-views_blocks-term-block_1-3 .node-content {
  width: 420px;
  line-height: 1.3em;
}

#block-views_blocks-term-block_1-3 .node .dd-hover-wrapper {
  left: 25px;
  right: inherit;
}

#block-views_blocks-term-block_1-3 .node .dd-hover-wrapper .dd-hover-box {
  margin-top: 20px;
}

#block-views_blocks-term-block_1-3 .link-read-more a {
  text-decoration: none;
  color: #135289;
}

#block-views_blocks-term-block_1-3 .link-read-more a:after {
  content: " »";
}

/* ======================================= *\
   Right Column Pods :: Homepage
\* ======================================= */

.pods.block {
  width: 300px;
  margin-bottom: 0;
  border-bottom: 1px solid #FFFFFF;
  background: #d2d2c8;
  padding: 10px 0;
}

.pods .block-title {
  font-size: 14px;
  text-transform: uppercase;
  padding: 10px 20px 10px 40px;
}

.pods .node {
  padding: 10px 20px 10px 40px;
  width: 235px;
}

.pods .node-header .title {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.3em;
}

.pods .node:hover .title {
  text-decoration: underline;
}

.pods .node-header .subtitle {
  font-size: 12px;
  line-height: 1.3em;
  color: black;
}

.pods .node-upper-image .field-image {
  margin-bottom: 5px;
  margin-right: 10px;
}

.pods .node-upper-image .field-image:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
}

.pods .link-read-more a {
  font-size: 12px;
  color: #135289;
  text-decoration: none;
}

.pods .link-read-more a:after {
  content: " »";
}

#block-views_blocks-term-block_1-4 .block-controls {
  top: 20px;
}

.pods.float-images-left .field-image {
  margin: 0 15px 15px 0;
}

.pods .node-6759 .node-header .title {
  background: #b8b8ad;
  padding: 5px 10px;
  display: inline-block;
  border-radius: 20px;
}

.pods .node-6759 .node-header .title:after {
  content: " »";
}

.pods .node-6759:hover .title {
  text-decoration: none;
}

/* ======================================= *\
   Home Highlights (tb8)
\* ======================================= */

#block-views_blocks-term-block_1-8 {  }

#block-views_blocks-term-block_1-8 .block-inner {
  border-top: 1px solid #a9a99c;
  width: 642px;
}

#block-views_blocks-term-block_1-8 .block-title {
  margin-bottom: 20px;
}

#block-views_blocks-term-block_1-8 .block-title span {
  text-transform: uppercase;
  font-size: 12px;
  color: #666;
  background-color: white;
  display: inline;
  zoom: 1;
}

#block-views_blocks-term-block_1-8 .node {
  width: 200px;
  margin-right: 20px;
  background-color: #d2d2c8;
  min-height: 300px;
}

#block-views_blocks-term-block_1-8 .node:hover {
  background-color: #e9e7db;
}

#block-views_blocks-term-block_1-8 .views-row-last .node {
  margin: 0;
}

#block-views_blocks-term-block_1-8 .node-header {
  padding: 10px;
}

#block-views_blocks-term-block_1-8 .title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.3em;
}

#block-views_blocks-term-block_1-8 .node:hover .title { text-decoration: underline; }

#block-views_blocks-term-block_1-8 .subtitle {
  font-size: 14px;
  color: #111111;
  line-height: 1.3em;
}

#block-views_blocks-term-block_1-8 .node:hover .field-image {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
}

#block-views_blocks-term-block_1-8 .node .dd-hover-wrapper {
  left: 25px;
  right: inherit;
}

#block-views_blocks-term-block_1-8 .node .dd-hover-wrapper .dd-hover-box {
  margin-top: -15px;
}

#block-views_blocks-term-block_1-8 img {
  outline: none;
}

/* ======================================= *\
   Publications
\* ======================================= */

.publications {
  padding: 10px 20px 10px 40px;
  margin-bottom: 0 !important;
  width: 235px;
}

.publications .block-title {
  font-size: 14px;
  text-transform: uppercase;
  margin: 10px 0;
}

.publications .node {
  margin: 10px 0;
}

.publications .node-header {
  font-size: 12px;
  line-height: 1.3em;
}

.publications .title {
  text-transform: uppercase;
}

.publications .title:hover {
  text-decoration: underline;
}

.publications .node-content {
  font-size: 12px;
  line-height: 1.3em;
}

.publications .node-content p {
  margin-top: 5px;
}

.publications.float-images-left .field-image {
  margin: 0 15px 15px 0;
}

/* ======================================= *\
   Headerlinks (tb9)
\* ======================================= */

#block-views_blocks-term-block_1-9 {
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 38px;
  width: 262px;
  border-bottom: 1px solid #FFFFFF;
  margin-bottom: 0;
}

#block-views_blocks-term-block_1-9 .title {
  font-size: 11px;
  line-height: 1em;
}

#block-views_blocks-term-block_1-9 .node {
  margin-left: 10px;
}

#block-views_blocks-term-block_1-9 .views-row-first .node {
  padding-right: 0;
  margin-right: 0;
  border: 0 none;
  margin-left: 0;
}

#block-views_blocks-term-block_1-9 .node-header:hover .title {
  text-decoration: underline;
}

#block-views_blocks-term-block_1-9 .node-4610,
#block-views_blocks-term-block_1-9 .node-4613,
#block-views_blocks-term-block_1-9 .node-4614 {
  padding-right: 0;
}

/* ======================================= *\
   Footerlinks (tb10)
\* ======================================= */

#block-views_blocks-term-block_1-10 {
  width: 980px;
}

#block-views_blocks-term-block_1-10 .title,
#block-views_blocks-term-block_1-10 .view-header {
  font-size: 11px;
  line-height: 13px;
  color: #111111;
}

#block-views_blocks-term-block_1-10 .node-3966 .node-header a {
  padding-left: 20px;
  background: url(img/icons/feed-small.png) no-repeat left top transparent;
}

#block-views_blocks-term-block_1-10 .node-header:hover .title {
  text-decoration: underline;
}

#block-views_blocks-term-block_1-10 .view-header,
#block-views_blocks-term-block_1-10 .node {
  float: left;
}

#block-views_blocks-term-block_1-10 .node {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #111111;
}

/* ======================================= *\
   Block Logo
\* ======================================= */

#block-logo {
  position: relative;
  display: block;
  width: 680px;
  height: 122px;
  background: url(img/logo-theme.png) no-repeat 13px 15px white;
}

#block-logo span { display: none; }

/* ======================================= *\
   Our Organization Links
\* ======================================= */

#block-block-3 {
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #b8b8ad;
  width: 300px;
  height: 122px;
  z-index: 1;
}

#block-block-3 a {
  color: #111111;
  text-decoration: none;
  font-size: 13px;
  width: 200px;
  margin-top: 25px;
  margin-left: 40px;
  display: block;
}

/* ======================================= *\
   Navigation Main
\* ======================================= */

#block-nice_menus-1 {
  background: #292D21;
}

#block-nice_menus-1 .block-inner {
  width: 670px;
  height: 26px;
  padding: 5px 0 5px 10px;
  background-color: #3a6f7e;
}

.navbar ul ul {
  top: 31px;
  padding: 0 5px;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}

.navbar .menuparent a.depth-1:after {
  content: none;
}

.navbar .menuparent > a:after {
  content: " »";  
}

#nice-menu-1 li {
  float: left;
}

#nice-menu-1 a {
  color: white;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  border-bottom: 1px solid #ddd;
}

#nice-menu-1 a.depth-1 {
  padding: 5px 10px;
  font-size: 14px;
  border: 1px solid #ddd;
  border-width: 0 1px 0 0;
}

#nice-menu-1 ul > .last > a,
#nice-menu-1 .last a.depth-1 {
  border: 0 none;
}

#nice-menu-1 a:hover {
  color: white;
  text-decoration: underline;
}

.navbar ul ul,
.navbar ul ul a       { background-color: #264852; }
.navbar ul ul ul,
.navbar ul ul ul a    { background-color: #1a3138; }
.navbar ul ul ul ul,
.navbar ul ul ul ul a { background-color: #0e1b1f; }

#block-nice_menus-1 .block-controls {
  top: -25px;
  left: -10px;
}

#block-nice_menus-1 ul ul ul ul {
  display: none !important;
}

/* ======================================= *\
   Search Bar
\* ======================================= */

#block-digitaldcore-search {
  position: absolute;
  top: 122px;
  right: 0;
  width: 300px;
  height: 36px;
  background-color: #292d21;
}

.dd-search * {
  line-height: 24px;
  font-size: 12px;
}

.dd-search {
  margin: 6px 20px 6px 40px;
  border: 1px solid #ffffff;
}

.dd-search .dd-search-keywords,
.dd-search .dd-search-submit {
  border: 0 none;
  height: 22px;
}

.dd-search .dd-search-keywords {
  width: 210px;
}

.dd-search .dd-search-submit {
  width: 28px;
  border-left: 1px solid #ffffff;
  background: url(img/icons/arrow-r_ffffff.png) 1px -1px no-repeat transparent;
}

.dd-search .dd-search-submit button {
  width: 28px;
  cursor: pointer;
}

#block-faceted_search_ui-1_guided,
#block-faceted_search_ui-1_keyword {
  margin-left: 20px;
}

#block-digitaldcore-node_fields {
  margin-top: -20px;
  padding-top: 10px;
}

.dd-search-keywords input {
  width: 200px;
  opacity: 1;
  padding: 0 5px;
}

/* ======================================= *\
   Find Page / Search Page
\* ======================================= */

.block-faceted_search_ui {
  background: #d2d2c8;
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  padding: 20px;
}

.section-find #sidebar-right-inner {
  margin-right: 0;
}

#block-faceted_search_ui-1_guided .block-title {
  margin-bottom: 10px;
}

#block-faceted_search_ui-1_keyword {
/*  padding-top: 0; */
  border-bottom: 1px solid #FFFFFF;
}

.faceted-search-page .content .node-header {
  background: #f2f2f2;
}

.faceted-search-page .content .node-header .subtitle {
  margin-top: -5px;
  padding: 0 20px 20px;
  font-size: 12px;
  background: #f2f2f2;
}

/* ======================================= *\
   Global Styles
\* ======================================= */

body { background: #e2e3e4; }
body, caption, th, td, input, textarea, select, option, legend, fieldset { font-family: "Helvetica Neue", Arial, Helvetica, "Bitstream Vera Sans", sans-serif; }

.region-left,
.region-content { margin-top: 40px; }

.region-right { margin-top: 0; }

#very-top > div {
  width: 980px;
  margin: 0 auto;
}

#header {
  position: relative;
  z-index: 3;
}

#header-blocks {
  position: relative;
}

#main {
  position: relative;
  z-index: 2;
  background: white;
}

.meta      { font-family: "Helvetica Neue", Arial, sans-serif; font-weight: 300; }
.meta-item { color: #888; }

a:link     { color: #292D21; }
a:visited  { color: #292D21; }
a:hover,
a:visited:hover,
a.active   { color: #292D21; }
a:active   { color: #535442; }

h3 { font-size: 20px; }
h3 strong { font-weight: bold; }

h4 {
font-size:16px;
}

h5 {
font-size:14px;
}

body.t img,
body.n img { 
  outline: 1px solid black;
  cursor: pointer;
}

body #block-views_blocks-term-block_1-9 img,
body.n img { 
  outline: none;
}

#block-views_blocks-term-block_1-9 .field-image {
margin-right:0;
margin-top:-5px;
padding-right:0;
}

.field-image {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}

.node .field-image,
.node .node-upper-image {
  display: block;
}

.pod-preset-pod       { width: 160px; height: 120px; cursor: pointer; }
.pod-preset-carousel  { width: 420px; height: 226px; cursor: pointer; }
.pod-preset-thumbnail { width: 120px; height: 120px; cursor: pointer; }

.post-type {
  color: #CCCCCC;
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 2px;
}

.subtitle { font-size: 0.818em; }

#block-devel-2 {
  float: left;
  clear: left;
}

#page {
  clear: both;
  margin-top: 40px;
}

.read-more:after {
  content: " »";
}

.video-play {
  cursor: pointer;
}

#node-full .field-video {
width:45%;
float:left;
}

.block-controls {
  top: 0px;
}

#comments-title {
  background-color: #EEEEEE;
}

.caption {
  display: none;   /*Let's fix this in the next migration. */
}

/* HIDE RSS ICONS ON SITEMAP https://support.digitaldeployment.com/helpdesk/tickets/639 */
#site-map img {
  display: none;
}

/* ======================================= *\
   Content Setup
\* ======================================= */

.two-sidebars #main,
.sidebar-right #main {
  background: url(img/podBG.png) repeat-y right top white;
}

.two-sidebars #content {
  margin-left: 220px;
  width: 440px;
}

.one-sidebar.sidebar-right #content {
  width: 680px;
}

.one-sidebar.sidebar-left #content {
  margin-left: 220px;
  width: 760px;
}

.sidebar-left #content {
  margin-left: 220px;
  margin-right: -980px;
  width: 760px;
}

#sidebar-left {
  width: 220px;
  margin-right: -220px;
}

#sidebar-right {
  width: 300px;
  margin-left: 680px;
}

.node-full.s-toc h3 {
  clear: left;
}

/* ======================================= *\
   Related People & Profiles
\* ======================================= */

#block-digitaldcore-node_profiles .node-image .field-image {
  display: none;
}

#block-digitaldcore-node_profiles .node-image .field-not-video.c1 {
  display: block;
}

/* ======================================= *\
   Breadcrumb
\* ======================================= */

.breadcrumb {
  position: absolute;
  padding: 11px 20px;
  background: #F1EFEC;
  width: 640px;
  color: #aaaaaa;
}

body.breadcrumb-active .region-left,
body.breadcrumb-active .region-content {
  margin-top: 70px;
}

.breadcrumb a {
  text-decoration: none;
  color: #aaaaaa;
}

.breadcrumb a:hover {
  text-decoration: underline;
}

.breadcrumb .active {
  color: #3a6f7e;
}