/* Ticket 10529 */

.latest-news .field-image {
  max-width: 150px !important;
}


/* Ticket 7461 */

#modalContainer {
  outline: 10px solid #A39463;
  font-size: 0.8em;
  text-align: left;
}

#node-full.pt219 table a:after {
  background-image: url(img/search.svg);
  width: 16px;
  height: 16px;
  border: none;
  background-color: #E28E34;
  content: " ";
  display: inline-block;
  background-position: center center;
  border-radius: 5px;
  margin-left: 3px;
}

/* End ticket 7461 */

#node-1484-teaser .subtitle{
  display: block !important;
}

.home-ad .node-inner > .node-content {
  display: block;
}
.home-ad .pt193 .node-content > p {
  margin: 0;
}

/* ========================================================================== *\
   DD TEMPLATES :: Generated CSS
   From Commit -> d6fe0d72c6581fcf4e72d11f394847cacd69769c
\* ========================================================================== */

body{font-size:100%;background-color:#ccc}body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:Helvetica,Arial,sans-serif;}#page,#very-top,#closure-blocks{font-size:.875em;line-height:1.5em}h1{font-size:2em;line-height:1.056em}h2{font-size:1.375em;line-height:1.091em}h3{font-size:1.125em;line-height:1.222em}h4{font-size:1em;line-height:1.25em}h5{font-size:.875em;line-height:1.286em}h6{font-size:.857em;line-height:1.667em;font-weight:normal;letter-spacing:3px;text-transform:uppercase;}p,ul,ol,dl,pre,table,fieldset,blockquote{margin:1em 0}hr{border-width:1px 0 0 0}blockquote{padding:0 0 0 32px;overflow:hidden;font-style:normal;font-size:1.25em;line-height:1.4em;background:none;color:#A39463;}.block-title{font-size:1.5em;line-height:1.238em}.block-title,.block-title a{color:#403031;}.block-title a:hover{color:#A39463;}.node-image{margin-top:1em}.field-image{margin-bottom:20px}.node-teaser .field-image img{margin:0}.node-meta{display:none}.channel,.subterm,.node{float:left;position:relative;width:100%}.block{margin-bottom:0}.node-header{margin-top:0;margin-bottom:0}.subtitle{margin-top:5px;line-height:1.1em;font-weight:normal;color:#999}.meta-item{display:inherit}.pt-show-post-type .post-type{display:inherit}.pt-show-date .post-date{display:inherit}.meta .event-date{display:inherit}.post-type,.post-date{display:none}.pt-show-contact-info .node-contact{display:inherit}.node-teaser .passed{display:none}.node-full .passed{opacity:.5}.node-teaser .dd-captcha-form{float:left;display:none;width:100%;margin-bottom:10px;background:white}.node-teaser .dd-captcha-form>div{margin:0;padding:5px 10px}.node-teaser .node-webform{margin-bottom:10px}.node-teaser:hover .dd-captcha-form{display:block}body div .no-more .link-read-more{display:none}#block-digitaldcore-comments{float:left}.node-content ul,.node-content ol{margin: 1em 0}.node-full.pt-show-contact-info .node-contact{display:none}.node-content p img{float:left;display:block;margin-top:5px;margin-right:20px;margin-bottom:10px}.node-content div img{display:block;max-width:100%;margin:10px 0}.node-content li{margin-bottom:5px}.show-vblocks .placeholder-block{display:block}.placeholder-block{display:none}.node-content table p{margin:0}span.menu-description{display:none}.carousel-enabled .views-row{right:0}.carousel-navigation{position:absolute;bottom:0;z-index:80;width:100%;line-height:20px}.carousel-navigation a{position:relative;z-index:90;padding:0 5px;text-align:center;text-decoration:none;background:white;color:white}.carousel-navigation a:hover,.carousel-pager a.active-slide{background:#eee}.carousel-navigation a:active{background:#ddd}.carousel-previous a{float:left}.carousel-next a{float:right}.hide-carousel-nav .carousel-navigation{display:none}.show-carousel-nav .carousel-navigation a{font-size:3em}.show-carousel-nav .carousel-pager{display:none}.show-carousel-numbered .carousel-navigation{float:left;bottom:0;width:100%;border-top:2px solid white}.show-carousel-numbered .carousel-navigation a{float:left;width:25px;padding:0;border-right:2px solid white;font-size:1em;font-weight:bold;color:white}.show-carousel-pager-titles-5r .carousel-pager{position:absolute;right:0;width:220px;height:100%}.show-carousel-pager-titles-5r .carousel-pager>*{float:right;width:100%;height:40px;padding:0 20px;font-size:1em;border-bottom:1px solid #888}.show-carousel-pager-titles-5r .node{width:460px;height:200px}.show-carousel-pager-titles-4b .carousel-previous,.show-carousel-pager-titles-4b .carousel-next{display:none}.show-carousel-pager-titles-4b .carousel-pager{position:absolute;bottom:0;left:0;width:100%;height:100px;border-top:1px solid white}.show-carousel-pager-titles-4b .carousel-pager>*{float:left;position:relative;width:25%;height:100%;margin:0;padding:0}.dd.show-carousel-pager-titles-4b{padding-bottom:100px}.show-carousel-pager-titles-4b .carousel-pager>*>*{position:relative;display:block;height:100%;padding:20px;border-right:1px solid #ccc;vertical-align:middle}
.show-carousel-pager-titles-4b .carousel-pager>*:last-child>*{border-right:0}.show-carousel-pager-dots .carousel-navigation a{font-size:4em;line-height:40px}.show-carousel-pager-dots .carousel-navigation a:active,.show-carousel-pager-dots .carousel-navigation a.active-slide{background-color:inherit}.show-carousel-pager-dots .carousel-pager{position:absolute;right:40px;left:40px;text-align:center}body.fullslide-mode #very-top,body.fullslide-mode #page,body.fullslide-mode #closure-blocks .block,body.fullslide-mode #admin-menu{visibility:hidden}body.fullslide-mode #closure-blocks #block-digitaldcore-command_menu{visibility:visible}body.fullslide-mode #block-digitaldcore-command_menu .block-title:after{content:"Use the left and right arrow keys on your keyboard to navigate and esc to exit.";left:0;top:0;padding:5px 20px 5px 135px;position:absolute;width:2800px;background:#ccc;font-weight:bold;color:#575757;z-index:-1}body.fullslide-mode{background-position:top center;background-repeat:no-repeat;border:0!important}.icpb-fullscreenslides .node-image .field-image,.icpb-fullscreenslides .node-upper-image .field-image{display:none}.icpb-fullscreenslides .node-image .field-image.c1,.icpb-fullscreenslides .node-upper-image .field-image.c1{display:block}#dd_ckeditor .wysiwyg-break{float:none;max-width:100%;margin:1em 0 0 0}div.dtabs{float:left;clear:left;width:100%;margin-bottom:10px}div.tab{cursor:pointer;float:left}div.tab span{padding:5px 10px;display:block}div.tab em{display:none;font-style:normal;color:#888}.tabs-show-counts div.tab em{display:inline}.tabs-simple div.dtabs{border-bottom:1px solid #ccc}.tabs-simple div.tab{border-width:1px 0 1px;border-color:transparent transparent #ccc;border-style:solid;margin-bottom:-1px}.tabs-simple div.tab.active{border-color:#ccc #ccc white;border-width:1px}.tabs-3d div.tab{background:url(img/tab-left.png) no-repeat scroll left -38px white}.tabs-3d div.tab.active{background:url(img/tab-left.png) no-repeat scroll left 0 white}.tabs-3d div.tab span{margin-left:3px;padding:5px 10px 3px 7px;background:url(img/tab-right.png) no-repeat scroll right -38px white}.tabs-3d div.tab.active span{background:url(img/tab-right.png) no-repeat scroll right 0 white}.tabs-buttons div.tab{border:1px outset #ccc;margin-right:-1px}.tabs-buttons div.tab.active{border:1px inset #999;margin-right:0;margin-left:-1px}.tabs-100 .dtabs{font-size:1em}.tabs-127 .dtabs{font-size:1.27em}.tabs-89 .dtabs{font-size:.89em}.tabs-79 .dtabs{font-size:.79em}.tabs-62 .dtabs{font-size:.62em}.under-tab{clear:left}.h3accordion h3 .toc-top-link,.h4accordion h4 .toc-top-link{margin-left:-72px;margin-top:3px}.h3accordion h3 .toc-top-link:hover,.h4accordion h4 .toc-top-link:hover{margin-left:-72px;background-color:transparent}.h3accordion h3 a,.h4accordion h4 a{cursor:pointer}.h3accordion .node-content h3{font-size:1.2em}.h3accordion .node-content h4{font-size:1.1em}.h4accordion .node-content h3,.h4accordion .node-content h4{margin:0;padding-top:5px;padding-bottom:5px;border-top:1px solid #ddd;text-transform:none!important}.under-accordion{overflow:hidden}#content{clear:both}#content,.no-sidebars #content{width:100%;margin-left:0;margin-right:-100%}.sidebar-left #content{width:80%;margin-left:20%;margin-right:-100%}.sidebar-right #content{width:80%;margin-left:0;margin-right:-80%}.two-sidebars #content{width:60%;margin-left:20%;margin-right:-80%}#sidebar-left{float:left;width:20%;margin-left:0;margin-right:-20%}#sidebar-right{float:left;width:20%;margin-left:80%;margin-right:-100%}.region-left{margin-top:40px;margin-left:40px}.region-right{margin-top:40px;margin-right:40px}.region-content{margin:40px}body.n .region-footer{width:60%;margin-left:20%}.icon{float:left;clear:left;width:24px;height:24px;margin-right:10px;border:1px solid #a26e39;background-size:24px;background-repeat:no-repeat;background-position:left top;background-color:#a26e39;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#toc .icon{display:none}ul.links li{display:block;margin-bottom:10px}.link a[style]{background-image:none!important}
span.file a{padding:0}.link a{text-transform:uppercase;text-decoration:none;font-size:.857em;line-height:1.5em;color:#959595}.link a:hover{color:#403031;}.link .icon{background-image:url(img/icons/link.png)}.link-file-application-pdf .icon{border-color:#f91916;background-color:transparent;background-image:url(img/icons/pdf.png)}.link .link-text-wrapper{display:block;padding-top:6px;margin-left:36px}.link .ext span.link-text{padding-right:12px;background:url(/sites/all/modules/extlink/extlink.png) no-repeat right top}.link span.ext{display:none!important}.link-read-more{display:block}.link-read-more a{display:block;margin-top:1em}.link-read-more a:after{padding-left:.3em;content:"»"}.link-read-more span.ext{display:none}.block-separator{height:19px;margin-bottom:40px;border-bottom:1px solid #403031;text-align:center}.block-separator span{display:inline-block;margin:13px;padding:0 20px;font-size:12px;line-height:12px;font-weight:normal;text-transform:uppercase;background-color:white;color:#403031;}html.ie-7 .block-separator *{*display:inline;zoom:1}#header{background-color:white}#header-blocks{position:relative}body.n #footer{background-color:#eee}#block-digitaldcore-logo{z-index:1;height:155px}#block-logo{position:absolute;top:0;left:20px;width:470px;height:115px;background:url(/sites/default/themes/dtheme/img/logo-theme.png) no-repeat left top white}#block-logo .logo-text{display:none}#block-digitaldcore-search{z-index:3;width:100%}.dd-search{top:20px;right:40px;margin:0}.dd-search .dd-search-keywords{width:146px;border:1px solid #959595;border-radius:5px 0 0 5px;border-right:0 none;background:white}.dd-search .dd-search-submit{border:1px solid #959595;border-left:0 none;border-radius:0 5px 5px 0;background-color:#403031;}.dd-search .dd-search-keywords .form-text{width:140px;font-size:10px;color:#403031;opacity:1}html.ie-7 .dd-search .dd-search-keywords .form-text{filter:alpha(opacity=100)}html.ie-8 .dd-search .dd-search-keywords .form-text{-ms-filter:"alpha(opacity=100)"}.dd-search .dd-search-submit{background-image:url(img/search.png);background-repeat:no-repeat;background-position:center center}html.svg .dd-search .dd-search-submit{background-image:url(img/search.svg)}.dd-search .dd-search-submit-button{width:100%;height:100%;padding:0;cursor:pointer}div.navbar.block{position:absolute;top:115px;z-index:4;width:100%}.navbar .nice-menu{clear:both;height:38px;padding-left:30px;border-top:1px solid #403031;}.nice-menu ul.depth-2{top:39px}.nice-menu ul.depth-3{left:220px}.nice-menu ul.depth-4{left:440px}.nice-menu a.menu-link{padding:10px;margin-right:20px;color:white;background-color:#403031;}.nice-menu a.menu-link.depth-1{color:#403031;background-color:transparent}.nice-menu a.menu-link:hover,.nice-menu a.menu-link.active{color:white;background-color:#959595}.nice-menu a.menu-link.depth-1:hover,.nice-menu a.menu-link.depth-1.active{color:#959595;background-color:transparent}.overview .node-header{font-size:2.5em}.overview .node-header .title{color:#92829C;}.overview .field-image{float:right;max-width:30%!important;margin-left:20px;margin-bottom:20px}.overview .node-content{font-size:1.143em;line-height:1.5em;color:black;}
.node-full{margin-bottom:20px}.node-full .node-inner{padding-top:10px;border-top:1px solid #959595}.node-full .node-header{font-size:2.286em;margin-top:10px}.node-full .title{margin-bottom:20px;color:#92829C;}.node-full .node-content{font-size:1.143em;line-height:1.5em;color:black;}.node-full .node-links{clear:both;margin-bottom:30px}.node-full .node-links .block-title{margin-bottom:10px;padding-top:10px}.node-full .link{display:none}.node-full .node-links .link-file,.node-full .node-links .link-related{display:block}body.wt7 .node-full .field-image{float:right;max-width:30%!important;margin-left:20px}
#block-digitaldcore-node_bundled,#block-digitaldcore-node_referring{float:none;clear:both}#block-digitaldcore-node_bundled.placeholder-block,#block-digitaldcore-node_referring.placeholder-block{display:none}#block-digitaldcore-node_bundled .block-inner,#block-digitaldcore-node_referring .block-inner{padding:30px 40px 0}#block-digitaldcore-node_bundled .block-title,#block-digitaldcore-node_referring .block-title{padding-bottom:0px}#block-digitaldcore-node_bundled .node-teaser,#block-digitaldcore-node_referring .node-teaser{float:none;margin-bottom:0;padding-bottom:40px}#block-digitaldcore-node_bundled .node-inner,#block-digitaldcore-node_referring .node-inner{padding-top:5px;border-top:1px solid #959595}#block-digitaldcore-node_bundled .node-item,#block-digitaldcore-node_referring .node-item{display:none}#block-digitaldcore-node_bundled .node-links,#block-digitaldcore-node_bundled .node-header,#block-digitaldcore-node_bundled .node-content,#block-digitaldcore-node_bundled .node-image,#block-digitaldcore-node_bundled .node-upper-meta,#block-digitaldcore-node_referring .node-links,#block-digitaldcore-node_referring .node-header,#block-digitaldcore-node_referring .node-content,#block-digitaldcore-node_referring .node-image,#block-digitaldcore-node_referring .node-upper-meta{display:block}#block-digitaldcore-node_bundled .meta-item,#block-digitaldcore-node_referring .meta-item{font-size:.857em}#block-digitaldcore-node_bundled .meta-item a,#block-digitaldcore-node_referring .meta-item a{text-decoration:none}#block-digitaldcore-node_bundled .meta-item,#block-digitaldcore-node_bundled .meta-item a,#block-digitaldcore-node_referring .meta-item,#block-digitaldcore-node_referring .meta-item a{border-color:#959595;color:#959595}#block-digitaldcore-node_bundled .meta-item a:hover,#block-digitaldcore-node_referring .meta-item a:hover{color:#403031;}#block-digitaldcore-node_bundled .node-header,#block-digitaldcore-node_referring .node-header{margin-top:15px;font-size:1.286em;line-height:1.333em}#block-digitaldcore-node_bundled .title,#block-digitaldcore-node_referring .title{display:inline;color:#A39463;}#block-digitaldcore-node_bundled .node-header:hover .title,#block-digitaldcore-node_referring .node-header:hover .title{color:#92829C;}#block-digitaldcore-node_bundled .node-content,#block-digitaldcore-node_referring .node-content{color:black}#block-digitaldcore-node_bundled .link,#block-digitaldcore-node_referring .link{display:none}div.dtabs{float:none;margin-bottom:30px}div.tab{float:none;display:inline-block;margin-right:2px;margin-bottom:3px;border:1px solid #A39463;text-transform:uppercase;font-size:.857em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out;background-color:transparent;color:#A39463;}div.tab.active{background-color:#A39463;color:white}html.ie-7 div.tab{*display:inline;zoom:1}.h3accordion .node-content h3{border-top:2px solid #403031;padding-top:5px;padding-bottom:5px;font-size:1.2em}.h3accordion h3 a,.h3accordion h4 a{color:#92829C;text-decoration:none}.h3accordion h3 a:hover,.h3accordion h4 a:hover{color:#403031;}.h3accordion .accordion-content{margin-left:40px}.under-accordion .icon{background-image:url(img/icons/accordion-open.png)}.under-accordion.active .icon{background-image:url(img/icons/accordion-close.png)}#block-digitaldcore-node_profiles .node-teaser{padding-bottom:0}#block-digitaldcore-node_profiles .node-item{display:none}#block-digitaldcore-node_profiles .node-upper-meta,#block-digitaldcore-node_profiles .node-upper-image,#block-digitaldcore-node_profiles .node-header{display:block}#block-digitaldcore-node_profiles .node-inner{padding-top:10px;border-top:1px solid #959595}#block-digitaldcore-node_profiles .subtitle{color:black}#block-digitaldcore-node_profiles .meta-item{font-size:.857em;border-right-color:#959595;color:#959595}#block-digitaldcore-node_profiles .meta-item a{text-decoration:none;color:#959595}#block-digitaldcore-node_profiles .meta-item a:hover{color:#403031;}#block-digitaldcore-node_profiles .field-image{float:left;max-width:30%!important;margin-top:10px;margin-right:10px;margin-bottom:10px}#block-digitaldcore-node_profiles .node-header{margin-top:10px;font-size:12px}.block-dd_social .block-title{padding-top:10px;border-top:1px solid #959595;font-size:18px}#block-dd_social-share_page ul li{margin-right:3px}#block-digitaldcore-node_fields .block-title{padding-top:10px;border-top:1px solid #959595;font-size:18px}.node-sidebar .meta-item,.node-sidebar .link-file,.node-sidebar .link-related,.node-sidebar .node-contact{padding-bottom:0;border:0}.node-sidebar .node-contact-wrapper{background-color:transparent;padding:0;margin-top:30px;margin-bottom:20px}.node-sidebar .meta-item{display:none}.node-sidebar .node-links{clear:both;margin-bottom:0}#block-digitaldcore-node_contacts .node-inner{padding-top:10px;border-top:1px solid #959595}#block-digitaldcore-node_contacts .node-item{display:none}#block-digitaldcore-node_contacts .node-upper-meta,#block-digitaldcore-node_contacts .node-header,#block-digitaldcore-node_contacts .node-upper-image,#block-digitaldcore-node_contacts .node-contact,#block-digitaldcore-node_contacts .node-links{display:block}#block-digitaldcore-node_contacts .meta-item{font-size:.857em;border-right-color:#959595;color:#959595}#block-digitaldcore-node_contacts .meta-item a{text-decoration:none;color:#959595}#block-digitaldcore-node_contacts .meta-item a:hover{color:#92829C;}#block-digitaldcore-node_contacts .field-image{margin-top:10px;margin-bottom:10px}#block-digitaldcore-node_contacts .node-header{font-size:18px}#block-digitaldcore-node_contacts .subtitle{font-size:14px;color:black}#block-digitaldcore-node_contacts .node-contact-wrapper>*{margin-bottom:10px}.posts .node-inner{padding-top:5px;border-top:1px solid #959595}.posts .node-header{margin-top:20px}.posts .meta-item{font-size:.857em;color:#959595}.posts .meta-item a{text-decoration:none;color:#959595}.posts .meta-item a:hover{color:#959595}.posts .node-header .title{color:#A39463;}.posts .node-header:hover .title{color:#92829C;}.posts .field-image{float:right;max-width:30%!important;margin-top:10px;margin-left:20px}.subterm-header{padding-top:20px;border-top:1px solid #959595}.subterm-header .block-title{margin-bottom:0;font-size:1.5em;line-height:1.333em}.subterm-header .block-title a{color:#A39463;}.subterm-header .block-title a:hover{color:#92829C;}.subterm-overview .node-teaser{margin-bottom:20px;padding-bottom:0}.subterm-overview .node-header{display:none}.subterm-overview .field-image{float:right;max-width:30%!important;margin-top:10px;margin-left:20px}.subterm-link{display:none}.pods .node-teaser{margin-bottom:10px;padding-bottom:0;-webkit-transition:.3s background-color ease-out;-moz-transition:.3s background-color ease-out;transition:.3s background-color ease-out}.pods .views-row-odd .node-teaser,.pods .views-row-even .node-teaser:hover{background-color:#A39463;}.pods .views-row-even .node-teaser,.pods .views-row-odd .node-teaser:hover{background-color:#959595}.pods .node-inner{padding:10px}.pods .node-item{display:none}.pods .node-upper-image{display:block;margin-top:-10px;margin-right:-10px;margin-left:-10px}.pods .field-image{margin-bottom:10px}.pods .node-header{display:block;font-size:1.286em}.pods .title{color:black}.pods .subtitle{color:white}.pods .node-links{display:block}.pods .link a{color:black}.pods .link a:hover{color:#eee}.pods .node-links .link-read-more{display:none}.footer-pods{background-color:#eee}.footer-pods .block-inner{padding:35px 0 35px 40px}.footer-pods.placeholder-block .block-inner{padding:0}.footer-pods .node-teaser{width:33.33%;margin-bottom:30px}.footer-pods .node-inner{margin-right:30px}.footer-pods .node-item{display:none}.footer-pods .node-upper-image,.footer-pods .node-header,.footer-pods .node-links{display:block}.footer-pods .field-image{margin-bottom:1em}.footer-pods .node-header{font-size:1.286em}
.field-nav-terms-appears-in{margin-bottom:40px;padding-top:10px}.field-nav-terms-appears-in a{display:block;margin:0;padding:0;border-bottom:0;text-decoration:none}.field-nav-terms-appears-in #nav-back a{margin-left:-10px;padding:7px 20px 7px 25px;border:0;background:url(img/back.png) no-repeat -32px center #403031;color:white}html.svg .field-nav-terms-appears-in #nav-back a{background-image:url(img/back.svg)}.field-nav-terms-appears-in #nav-back a:hover{background-color:#959595}.field-nav-terms-appears-in #nav-back a:before{display:none}.field-nav-terms-appears-in .first a{border:0}.field-nav-terms-appears-in .small{margin-top:20px;margin-bottom:0;padding:0 0 5px 0;border-bottom:1px solid #959595;text-transform:none;font-size:1em;color:black}.field-nav-terms-appears-in .links{margin-top:0}.field-nav-terms-appears-in .links li{margin:0}.field-nav-terms-appears-in .links a{border-bottom:1px solid #959595;margin-left:20px;padding:5px 0;color:black}.field-nav-terms-appears-in .links a:hover{color:#403031;}
.footer-pods .node-header .title{color:#A39463;}.footer-pods .node-header .subtitle{margin-top:10px;font-weight:normal;font-size:.667em;line-height:1.5em;color:black}.footer-pods .link-read-more a{color:#959595}.footer-pods .link-read-more a:hover{color:#A39463;}.headerlinks{position:absolute;top:20px;right:230px;z-index:2;height:24px}.headerlinks .node-teaser{margin-bottom:0;padding-bottom:0}.headerlinks .node-item{display:none}.headerlinks .node-header{display:block;padding-left:10px;font-size:.5em;line-height:22px}.headerlinks .has-image .node-header{display:none}.headerlinks .title{white-space:nowrap}.headerlinks .node-upper-image{display:block}.headerlinks .field-image{float:right;width:22px;height:22px;margin:0;overflow:hidden}.headerlinks .field-image img{max-width:22px}.footerlinks{background-color:white;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;margin-bottom:20px}.footerlinks .block-inner{padding:5px 40px 0 40px}.footerlinks .views-row{display:inline-block}.footerlinks .node-inner{margin-right:10px;padding-right:10px;border-right:1px solid black}.footerlinks .node-item{display:none}.footerlinks .node-teaser{float:none;margin-bottom:0;padding-bottom:10px}.footerlinks .views-row-last .node-inner{border-right:0}html.ie-7 .footerlinks .views-row{*display:inline;zoom:1}.footerlinks .node-header{display:block;font-size:.857em;font-weight:normal}.footerlinks .title{color:black}.footerlinks .subtitle{display:none}.ttv2 .region-left,.ttv2 .region-right,.ttv2 .region-content{margin-top:40px}.home-carousel{float:none;width:980px;height:400px;overflow:hidden}.home-carousel .node-teaser{margin-bottom:0;padding-bottom:0}.home-carousel .node-item{display:none}.home-carousel .node-header,.home-carousel .node-upper-image{display:block}.home-carousel .field-image{margin-bottom:0}.home-carousel .node-header{position:absolute;bottom:0;width:980px;height:auto;font-size:2.286em;background-color:#005767;background-color:rgba(137,137,137,0.85)}.home-carousel .title{padding:20px 40px;color:white}.home-carousel .subtitle{display:none}.home-carousel .carousel-navigation{top:0;bottom:auto}.home-carousel .carousel-next,.home-carousel .carousel-previous{position:absolute;top:105px}.home-carousel .carousel-next{right:-50px;-webkit-transition:right .2s;transition:right .2s}.home-carousel .carousel-previous{left:-50px;-webkit-transition:left .2s;transition:left .2s}.home-carousel:hover .carousel-next{right:0}.home-carousel:hover .carousel-previous{left:0}.home-carousel .carousel-next a,.home-carousel .carousel-previous a{width:50px;height:50px;padding:0;background-repeat:no-repeat;background-position:17px 10px;background-color:#005767;background-color:rgba(0,87,103,0.9)}.home-carousel .carousel-next a{background-image:url(img/carousel-next.png)}.home-carousel .carousel-previous a{background-image:url(img/carousel-prev.png)}.home-carousel .carousel-next a:hover,.home-carousel .carousel-previous a:hover{background-color:#005767}.home-carousel .carousel-next span,.home-carousel .carousel-previous span{display:none}.home-carousel .carousel-pager{display:block;position:absolute;top:10px;right:5px}.home-carousel .carousel-pager a{float:left;width:16px;height:16px;padding:0;margin-right:5px;overflow:hidden;text-indent:-9999px;border-radius:8px}.home-carousel .carousel-pager a{background-color:#757575;background-color:rgba(100,100,100,0.5)}.home-carousel .carousel-pager a.active-slide{background-color:white}.home-pod{width:50%;margin-bottom:30px}.home-pod .block-inner{margin-right:15px}.home-pod .node-teaser{padding-bottom:0;margin-bottom:0}.home-pod .node-item{display:none}.home-pod .node-header,.home-pod .node-upper-image{display:block}.home-pod .field-image{margin-bottom:0}.home-pod .node-header{position:absolute;bottom:0;width:100%;font-size:1.429em;background-color:#005767;background-color:rgba(0,87,103,0.9)}
.home-pod .node-header a{display:block;padding:10px 25px}.home-pod .node-header .title{color:white}.home-overview{width:50%}.home-overview .block-inner{margin-left:15px}.home-overview .node-item{display:none}.home-overview .node-links,.home-overview .node-header,.home-overview .node-content{display:block}.home-overview .node-header{font-size:1.714em}.home-overview .title{color:#92829C;}.home-overview .node-header:hover .title{color:#403031;}.home-overview .node-content{font-size:1.143em;line-height:1.5em;color:#575757;}.home-overview .link{display:none}.home-overview .link-read-more{display:block}.home-slider{clear:both}.home-slider .node-item{display:none}.home-slider .node-links,.home-slider .node-header,.home-slider .node-upper-image{display:block}.home-slider .carousel-nav .arrow{width:40px;height:70px;background:url(img/infinity-nav.png) left center no-repeat #403031;}.home-slider .carousel-nav .arrow:hover{background-color:#92829C;}.home-slider .carousel-nav .prev{left:-40px;background-position:-10px center}.home-slider .carousel-nav .next{right:-40px;background-position:-30px center}.home-slider .carousel-nav .arrow span{display:none}.home-slider .node-inner{margin-right:30px}.home-slider .field-image{margin-bottom:1em}.home-slider .node-header{font-size:1.5em;line-height:1em}.home-slider .title{margin-bottom:.714em}.home-slider .subtitle{font-size:.667em;line-height:1.313em}.home-slider .title,.home-slider .subtitle{-webkit-font-smoothing:auto}.home-slider .link{display:none}.home-slider .link-read-more{display:block}.home-slider .dd-hover-expand{right:30px!important}.home-3col{border-bottom:1px solid #403031;margin-bottom:40px}.home-3col .view-content{width:930px;margin-left:-30px}.home-3col .node-teaser{width:33.33%}.home-3col .node-inner{margin-left:30px}.home-3col .node-item{display:none}.home-3col .field-image{margin-bottom:1em}.home-3col .node-header,.home-3col .node-links,.home-3col .node-upper-image{display:block}.home-3col .node-header{font-size:1.5em;line-height:1em}.home-3col .title{margin-bottom:.714em}.home-3col .subtitle{font-size:.667em;line-height:1.313em}.home-3col .link{display:none}.home-3col .link-read-more{display:block}.home-quicklinks{width:33.33%;display:block}.home-quicklinks .block-title{margin-bottom:10px;font-size:2.571em;color:#403031;}.home-quicklinks .node-teaser{height:22px;margin-bottom:5px;padding-bottom:0;overflow:hidden;clear:both}.home-quicklinks .node-item{display:none}.home-quicklinks .node-header{float:left;display:block;font-size:1em;line-height:22px}.home-quicklinks .title{color:#58595b}.home-quicklinks .title:hover{color:black}.home-quicklinks .subtitle{display:none}.home-quicklinks .node-upper-image{float:left;display:block}.home-quicklinks .field-image{width:22px;height:22px;margin-right:10px}.home-featured{width:66.66%}.home-featured .block-title{margin-bottom:35px;font-size:2.571em;color:#403031;}.home-featured .node-teaser{padding-top:5px;border-top:1px solid #959595}.home-featured .node-item{display:none}.home-featured .node-links,.home-featured .node-image,.home-featured .node-header,.home-featured .node-content,.home-featured .node-upper-meta{display:block}.home-featured .meta-item{font-size:.857em}.home-featured .meta-item a{text-decoration:none}.home-featured .meta-item,.home-featured .meta-item a{border-color:#959595;color:#959595}.home-featured .meta-item a:hover{color:#403031;}.home-featured .field-image{float:right;margin-left:1.429em;margin-bottom:1.429em}.home-featured .node-header{margin-top:15px;font-size:1.5em;line-height:1.333em}.home-featured .title{display:inline;color:#92829C;}.home-featured .node-header:hover .title{color:#403031;}.home-featured .node-content{color:#575757}
.home-featured .link{display:none}.home-featured .link-read-more{display:block}.home-footer{background-color:#959595}.home-footer .block-inner{margin:35px 0 35px 10px}.home-footer .node-teaser{width:33.33%;margin-bottom:35px}.home-footer .node-inner{padding-left:30px}.home-footer .node-item{display:none}.home-footer .node-header,.home-footer .node-content{display:block}.home-footer .title,.home-footer .node-content{color:white}.home-footer .subtitle{display:none}.ttv7 .posts .field-image{float:none;width:100%;margin-left:0}.ttv7 .posts .field-image img{margin-left:0;margin-right:0}.ttv4 .posts .block-inner{margin-right:-20px}.ttv4 .posts .views-row:nth-child(2n+1){clear:both}.ttv4 .posts .node-teaser{width:50%}.ttv4 .posts .node-inner{margin-right:20px}.ttv4 .posts .field-image{float:none;margin-left:0}.ttv4 .posts .field-image img{max-width:100%}.ttv5 .posts .block-inner{margin-right:-20px}.ttv5 .posts .views-row:nth-child(3n+1){clear:both}.ttv5 .posts .node-teaser{width:33.33%}html.ie-7 .ttv5 .posts .node-teaser,html.ie-8 .ttv5 .posts .node-teaser{width:33%}.ttv5 .posts .node-inner{margin-right:20px}.ttv5 .posts .field-image{float:none;max-width:100%!important;margin-left:0}

/* Completely changing the left menu theme
.block-menu_block{margin-left:0}.block-menu_block a{display:block;padding:5px 0;border-top:1px solid #403031;border-bottom:0;text-decoration:none}.block-menu_block a.active,.block-menu_block a:hover{color:#959595}.block-menu_block ul,.block-menu_block li{margin:0;padding:0;list-style:none;overflow:hidden}.block-menu_block ul a{padding-left:20px}.block-menu_block ul ul a{padding-left:40px}.block-menu_block .block-title{font-size:1em}.block-menu_block a.depth-1,.block-menu_block .block-title a{border:0;text-transform:none;letter-spacing:normal;font-weight:bold;font-size:1em;color:#403031;}
.block-menu_block .block-title a.depth-2,.block-menu_block .block-title a.depth-3{padding-left:0;line-height:1em;font-size:1em}html.svg .menu-block-2>ul>li>a{background-image:url(img/nav-collapsed.svg)}.menu-block-2>ul>li.expanded>a{background:url(img/nav-expanded.png) no-repeat -5px center #403031;}html.svg .menu-block-2>ul>li.expanded>a{background-image:url(img/nav-expanded.svg)}.block-menu_block li a.depth-2.active,.block-menu_block li a.depth-3.active,.block-menu_block li a.depth-2.active:hover,.block-menu_block li a.depth-3.active:hover{color:#959595;background-color:#959595}.block-menu_block li a.depth-2:hover{color:#92829C;background-color:#92829C;}
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *\
   Using site color scheme
\* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a:link          { color: #403031; }
a:visited       { color: #403031; }
a:hover         { color: #92829C; }
a:visited:hover { color: #92829C; }
a:active        { color: #92829C; }
a.active        { color: #92829C; }

/* ========================================================================== *\
   NODE LINKS
\* ========================================================================== */

.link a,
.posts .link a {
  color: #E28E34;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 900;
}

.link a:hover,
.posts .link a:hover {
  color: #A39463;
}

/* ========================================================================== *\
   GLOBAL
\* ========================================================================== */

html {
  -webkit-font-smoothing: antialiased;
}

body {
  font-size: 100%;
  background-color: #EBE9DF;
  text-rendering: optimizeLegibility;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset, button {
  font-family: Helvetica, Arial, sans-serif;
}

address {
  margin: 1em 0;
}

.views-block, .subterm-block {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 300;

}

.front .region-content-top {
  width: 66.66%;
  float: left;
}

.front .region-content-bottom {
  width: 33.33%;
  float: right;
}

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

/* FRONTPAGE */

.front .region-left,
.front .region-right,
.front .region-content {
  margin-top: 20px;
}

#very-top {
  position: relative;
  z-index: 2;
}

#page {
  position: relative;
  z-index: 1;
}

#closure-blocks {
  width: 100%;
}

.region-closure .block-separator span {
  background-color: #403031;
}

#main {
  z-index: 1;
  width: 980px;
  margin: 0 auto;
  background-color: transparent;
}

#header {
  position: relative;
  z-index: 2;
  width: 900px;
  margin: 0 40px;
  background-color: transparent;
}

h1, h2, h3, h4, h5 {
  line-height: 1.2em;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 800;

}

h1 strong, h1 b, h2 strong, h2 b, h3 strong, h3 b, h4 strong, h4 b, h5 strong, h5 b {
  font-weight: normal;
}

.node-content h1, .node-content h2, .node-content h3, .node-content h4, .node-content h5, .node-content b, .node-content strong {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 800;

}

h1, .overview .node-header {
  font-size: 2.143em;  /* 30px */
}

h2, .block-title, blockquote {
  font-size: 1.714em;  /* 24px */
}

h3 {
  font-size: 1.286em;  /* 18px */
}

h4 {
  font-size: 1.143em;  /* 16px */
}

h5, h6 {
  font-size:    1em;   /* 14px */
}

h6 {
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: normal;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 300;

}

.title, .subtitle {
  display: block;
}

.subtitle {
  font-size: 0.667em;
}

.subtitle:before {
  display: none;
}

.meta-item {
  font-size: 0.857em; /* 12px */
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 200;

}

.meta-item,
.meta-item a {
  color: #777;
  text-decoration: none;
}

.meta-item a:hover {
  color: #92829C;
  text-decoration: underline;
}

.node-content {
  font-size: 1.071em;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 200;

}

.node-content p img {
  float: none;
  margin: 0;
}

.node-content p .field-image {
  float: left;
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 1em;
}

.node-content .field-image {
  max-width: 30% !important;
}

.node-content p .field-image .caption {
  text-align: center;
}

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

ul.links.inline {
  display: block;
}

ul.links li {
  margin: 0.5em 0;
}

.icon {
  border-color: #E28E34;
  background-color: #E28E34;
}

.lightmessages {
  clear: both;
}

/* ========================================================================== *\
   TABLES
\* ========================================================================== */

.node-content table {
  width: 100%;
}

.node-content td,
.node-content th {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 300;

}

.node-content table,
.node-content tbody,
.node-content th,
.node-content td {
  border: 1px solid #d9d7ce;
}

.node-content thead {
  border: 1px solid #92829C;
}

.node-content tr {
  border-bottom: 1px solid #d9d7ce;
}

.node-content th {
  background-color: #92829C;
  color: #000;
}

.node-content tbody tr,
.node-content tbody tr.odd {
  background-color: transparent;
}

.node-content tbody tr.even,
.node-content tbody tr:nth-child(2n) {
  background-color: #d9d7ce;
}

/* ========================================================================== *\
   HEADER BLOCKS LAYER CONTROL
\* ========================================================================== */

#block-nice_menus-1        { z-index: 50 }
div.block.medialinks       { z-index: 40 }
div.block.headerlinks      { z-index: 30 }
#block-digitaldcore-search { z-index: 20 }
#block-digitaldcore-logo   { z-index: 10 }

/* ========================================================================== *\
   BLOCK TITLES
\* ========================================================================== */

.block-title,
.block-dd_social .block-title,
#node-full .node-header .title,
#block-digitaldcore-node_fields .block-title {
  color: #403031;
}

.block-title {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 800;

}

/* ========================================================================== *\
   TABLE OF CONTENTS featured in: ACCORDIONS
\* ========================================================================== */

#toc .icon {
  display: none;
}

.h3accordion .node-content h3 {
  border-top: 1px solid #959595;
}

.h3accordion h3 .toc-top-link,
.h4accordion h4 .toc-top-link {
  margin-left: -72px;
  margin-top: 3px;
}

.h3accordion h3 .toc-top-link:hover,
.h4accordion h4 .toc-top-link:hover {
  margin-left: -72px;
  background-color: transparent;
}

/* ========================================================================== *\
   BLOCK SEPERATOR
\* ========================================================================== */

.block-separator {
  height: 20px;
  margin-bottom: 27px;
  border-bottom: 1px solid #A7A9AC;
  text-align: left;
}

.block-separator span {
  margin-left: 0;
  margin-right: 15px;
  padding-left: 0;
  font-size: 11px;
  line-height: 14px;
  background-color: #EBE9DF;
  color: #A7A9AC;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 900;
}

/* ========================================================================== *\
   LEFT HAND NAVIGATION
\* ========================================================================== */

.block-menu_block a.depth-1,
.block-menu_block .block-title a {
  padding-left: 0;
  text-transform: uppercase;
  color: #E28E34;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 900;
}

.block-menu_block a {
  border-color: #A7A9AC;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 400;

}

.block-menu_block .menu a {
  position: relative;
  padding-left: 0;
}

.block-menu_block .menu a:hover {
  color: #92829C;
}

.block-menu_block .menu a.active,
.block-menu_block .menu a.active:hover {
  color: #A39463;
}

.block-menu_block ul ul a       { margin-left: 20px; }
.block-menu_block ul ul ul a    { margin-left: 40px; }
.block-menu_block ul ul ul ul a { margin-left: 60px; }

.block-menu_block li.expanded > a:before,
.block-menu_block li.collapsed > a:before {
  position: absolute;
  top: 10px;
  left: -20px;
  content: '';
  display: block;
  width: 0;
  height: 0;
}

.block-menu_block li.collapsed > a:before {
  top: 9px;
  border-left: 9px solid #A39463;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.block-menu_block li.expanded > a:before {
  border-top: 9px solid #A39463;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

/* ========================================================================== *\
   THIS ITEM APPEARS IN
\* ========================================================================== */

.field-nav-terms-appears-in {
  padding-top: 0;
}

.field-nav-terms-appears-in #nav-back a {
  background-image: url(img/back.png);
  background-color: #E28E34;
  text-transform: uppercase;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 800;

}

html.svg .field-nav-terms-appears-in #nav-back a {
  background-image: url(img/back.svg);
}

.field-nav-terms-appears-in .small {
  margin-top: 1em;
  padding-top: 5px;
  border-top: 1px solid #959595;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 400;

}

.field-nav-terms-appears-in .links a {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 400;

}

/* ========================================================================== *\
   LOGO
\* ========================================================================== */

#block-digitaldcore-logo {
  position: relative;
  top: 0;
  left: 0;
  width: 350px;
  height: 128px;
}

#block-logo {
  display: block;
  position: static;
  width: 350px;
  height: 128px;
  background-position: -40px top;
  background-color: transparent;
}

/* ========================================================================== *\
   MAIN NAVIGATION
\* ========================================================================== */

#block-nice_menus-1 {
  top: 128px;
  width: 100%;
  height: 47px;
  background-color: #A39463;
}

.navbar .nice-menu {
  width: 900px;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
  border-top: none;
}

.nice-menu ul.depth-3 {
  display: none !important;
}

.nice-menu ul.depth-2 {
  top: 47px;
  padding-top: 13px;
  background: url(img/pointer.png) no-repeat 30px top #C8C0A9;
}

.nice-menu a.menu-link {
  margin-right: 0;
  font-size: 15px;
  line-height: 1em;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 400;

}

.nice-menu a.menu-link:hover,
.nice-menu a.menu-link.active {
  color: white;
  background-color: #E28E34;
}

.nice-menu a.menu-link.depth-1:hover,
.nice-menu a.menu-link.depth-1.active {
  color: #000000;
  background-color: transparent;
}

.nice-menu a.menu-link.depth-1 {
  margin-top: 17px;
  padding: 0 25px;
  border-right: 1px solid white;
  color: white;
  text-transform: uppercase;
}

.nice-menu .first a.depth-1 {
  padding-left: 25px;
  background-color: transparent;
}

.nice-menu .last a.depth-1 {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
}

.nice-menu ul.depth-2 a {
  padding: 10px 20px;
  margin-right: 0;
  background-color: #C8C0A9;
  border-bottom: 1px solid white;
}

.nice-menu ul.depth-2 .last a {
  border-bottom: none;
}

.nice-menu a.menu-link:hover,
.nice-menu .active-trail > a,
.nice-menu li:hover > a.menu-link {
  background-color: #403031;
  color: #fff;
}

.nice-menu .over a.menu-link.depth-1,
.nice-menu a.menu-link.depth-1:hover,
.nice-menu a.menu-link.depth-1.active,
.nice-menu li:hover > a.menu-link.depth-1,
.nice-menu .active-trail a.menu-link.depth-1  {
  color: #403031;
  background-color: transparent;
}

/* ========================================================================== *\
   CUSTOM FIRST NAVTERM OVERRIDE | Currently -> 'Technical Resources'
\* ========================================================================== */

.nice-menu .mt-75 a.depth-1 {
  padding-left: 0;
}

/* ========================================================================== *\
   CUSTOM AJEV JOURNAL MENU ITEM OVERRIDES
\* ========================================================================== */

/* Hide anonymous ASEV journal menu item */
body.role-member li.mt-91, body.role-member li a.tid-91,
body.role-board-member li.mt-91, body.role-board-member li a.tid-91,
body.role-staff li.mt-91, body.role-staff li a.tid-91 {
  display: none;
}

body.role-site-admin li.mt-91, body.role-site-admin li a.tid-91,
body.role-system-admin li.mt-91, body.role-system-admin li a.tid-91 {
  display: block !important;
}

/* ========================================================================== *\
   SEARCH
\* ========================================================================== */

#block-digitaldcore-search {
  position: absolute;
  top: 75px;
  right: 87px;
}

.dd-search {
  position: static;
}

.dd-search .dd-search-keywords {
  width: 180px;
  height: 24px;
  border: none;
}

.dd-search .dd-search-submit {
  width: 24px;
  height: 24px;
  border: none;
  background-color: #E28E34;
}

.dd-search .dd-search-keywords .form-text {
  width: 170px;
  height: 24px;
  color: #CCCCCC;
  font-style: italic;
  font-size: 15px;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 300;

}

.dd-search .dd-search-submit {
  background-image: url(img/search.png);
}

html.svg .dd-search .dd-search-submit {
  background-image: url(img/search.svg);
}

/* ========================================================================== *\
   MEDIALINKS
\* ========================================================================== */

div.block.medialinks {
  position: absolute;
  top: 75px;
  right: 0;
  width: 87px;
  height: 24px;
}

.medialinks .node-teaser {
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  margin-left: 5px;
  padding-bottom: 0;
}

.medialinks .view-content {
  float: right;
  width: 87px;
}

.medialinks .node-inner > * {
  display: none;
}

.medialinks .node-image {
  display: block;
  margin: 0;
}

.medialinks .field-image {
  width: 24px;
  height: 24px;
  margin: 0;
}

/* ========================================================================== *\
   HEADERLINKS
\* ========================================================================== */

div.block.headerlinks {
  position: absolute;
  width: 550px;
  top: 45px;
  right: 0;
}

.headerlinks .node-teaser {
  width: auto;
  float: right;
}

.headerlinks .node-header {
  margin-left: 10px;
  padding: 0 0 0 10px;
  font-size: 14px;
  line-height: 1em;
  border-left: 1px solid #5D5E60;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 300;

}

.headerlinks .node-header .title {
  color: #5D5E60;
}

.headerlinks .node-header .title:hover {
  color: #E28E34;
}

.headerlinks .views-row-last .node-header {
  border-left: none;
}

/* ========================================================================== *\
   Join ASEV Headerlink
\* ========================================================================== */

.headerlinks #node-1282-teaser {
  margin-top: -5px;
  margin-left: 15px;
  padding: 5px 7px;
  background: #A39463;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.headerlinks #node-1282-teaser:hover {
  background: #E28E34;
}

.headerlinks #node-1282-teaser .node-header {
  margin: 0;
  padding: 0;
  border: 0;
}

.headerlinks #node-1282-teaser .node-header .title {
  color: white;
  font-weight: bold;
}

/* ========================================================================== *\
   OVERVIEW
   & FULL NODE
\* ========================================================================== */

.overview .node-teaser {
  padding-bottom: 0px;
}

.overview .node-header,
#node-full .node-header {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 900;
}

.overview .node-header .title,
#node-full .node-header .title {
  margin-bottom: 0;
  color: #403031;
}

.overview .node-header .subtitle,
#node-full .node-header .subtitle {
  display: block;
}

.overview .node-header .subtitle:before {
  display: none;
}

/* ========================================================================== *\
   POSTS BLOCK
\* ========================================================================== */

.posts .node-teaser {
  padding-bottom: 0;
}

.posts .node-inner {
  border-color: #A7A9AC;
}

.posts .node-header {
  margin-top: 10px;
  font-size: 1.571em;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 900;
}

.posts .node-header .title {
  color: #403031;
}

.posts .node-header:hover .title {
  color: #92829C;
}

.posts .title, .posts .subtitle {
  display: block;
}

/* 3 Column posts */

.ttv5 .posts .field-image {
  max-width: 100% !important;
}

body.tt155 .posts .node-inner {
  padding: 20px 20px 10px 20px;
  border-top: none;
  background-color: white;
}

body.tt155 .posts .field-image img {
  max-height: 120px;
  margin: 0 auto;
}

/* ========================================================================== *\
   SUBTERM
\* ========================================================================== */

.subterm {
  margin-bottom: 0px;
}

.ttv8 .subterm-overview .node-teaser,
.ttv9 .subterm-overview .node-teaser {
  padding-bottom: 0;
}

.subterm-overview .node-upper-meta {
  margin-top: 1em;
}

.ttv8 .subterm-header,
.ttv9 .subterm-header {
  border-top-color: #A7A9AC;
}

/* ========================================================================== *\
   BUNDLED AND REFERRING POSTS
\* ========================================================================== */

#block-digitaldcore-node_bundled,
#block-digitaldcore-node_referring {
  clear: both;
}

#block-digitaldcore-node_bundled .block-inner,
#block-digitaldcore-node_referring .block-inner {
  /* padding: 30px 0 0 0; */
  padding: 0;
}

/* ========================================================================== *\
   NODE SIDEBAR
\* ========================================================================== */

#block-digitaldcore-node_fields .block-title,
#block-digitaldcore-node_fields .node-links {
  display: none;
}

/* ========================================================================== *\
   HOME CAROUSEL
\* ========================================================================== */

div.block.home-carousel {
  float: none;
  width: 900px;
  height: 300px;
  margin-top: 47px;
}

.home-carousel .node-header {
  top: 35px;
  left: 45px;
  width: 45%;
  background: none;
  -webkit-text-shadow: 0 0 10px black;
  -moz-text-shadow: 0 0 10px black;
  text-shadow: 0 0 10px black;
  font-size: 35px;
}

.home-carousel .node-header .title {
  padding: 0;
  margin-bottom: 10px;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 900;
}

.home-carousel .node-header .subtitle {
  display: block;
  color: white;
  font-size: 21px;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 200;

}

.home-carousel .carousel-next,
.home-carousel .carousel-previous {
  top: 115px;
}

.home-carousel .carousel-next a,
.home-carousel .carousel-previous a {
  width: 35px;
  background-color: #403031;
  background-color: rgba(64,48,49,0.9);
  background-position: 9px center;
}

.home-carousel .carousel-next a:hover,
.home-carousel .carousel-previous a:hover {
  background-color: #403031;
}

.home-carousel .carousel-pager {
  top: 254px;
  right: auto;
  left: 45px;
}

.home-carousel .carousel-pager a {
  background-color: #BBBBBB;
}

.home-carousel .carousel-pager a.active-slide {
  background-color: #A39463;
}

.home-carousel .node-links {
  display: block;
}

.home-carousel ul.links li {
  display: none;
  margin: 0;
}

.home-carousel ul.links .link-read-more {
  display: block;
}

.home-carousel .link-read-more a {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 0;
}

.home-carousel .link-read-more a span,
.home-carousel .link-read-more a:after {
  display: none;
}

/* ========================================================================== *\
   HOME FEATURED
\* ========================================================================== */

.home-featured {
  width: 100%;
}

.home-featured .block-inner {
  margin-right: 15px;
}

.home-featured .node-teaser {
  border-top: none;
  border-bottom: 1px solid #A7A9AC;
  padding-top: 0;
}

.home-featured .views-row-last .node-teaser {
  border-bottom: none;
}

.home-featured .node-header {
  margin-top: 0;
  font-size: 1.214em;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 400;

}

.home-featured .node-header .title {
  color: #403031;
}

.home-featured .node-header:hover .title {
  color: #92829C;
}

.home-featured .subtitle {
  line-height: 1.3em;
}

.home-featured .meta-item {
  display: none;
}

/* ========================================================================== *\
   HOME ADVERTISEMENT
\* ========================================================================== */

.home-ad .block-inner {
  margin-left: 15px;
}

.home-ad .node-inner > * {
  display: none;
}

.home-ad .node-teaser {
  margin-bottom: 0;
  padding-bottom: 6px;
}

.home-ad .node-image {
  display: block;
  margin: 0;
}

.home-ad .field-image img {
  margin: 0;
}

/* ========================================================================== *\
   HOME QUICKLINKS
\* ========================================================================== */

div.block.home-quicklinks {
  width: 100%;
  padding-bottom: 40px;
}

.home-quicklinks .block-inner {
  margin-left: 15px;
}

.home-quicklinks .node-teaser {
  float: none;
  margin-bottom: 5px;
}

.home-quicklinks .field-image {
  margin-bottom: 0;
}

/* ========================================================================== *\
   FOOTERLINKS
\* ========================================================================== */

.footerlinks {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.footerlinks .block-inner {
  width: 900px;
  margin: 0 auto;
}

.footerlinks .node-teaser {
  float: left;
  width: auto;
  margin: 10px 0 5px;
}

.footerlinks .node-inner {
  border-left: 1px solid black;
  border-right: none;
  margin-right: 0;
  margin-left: 10px;
  padding-right: 0;
  padding-left: 10px;
}

.footerlinks .views-row {
  display: block;
}

.footerlinks .node-header .title {
  font-size: 12px;
  color: #403031;
}

.footerlinks .node-header .title:hover {
  color: #92829C;
}

/* Special override for the copyright details */

.footerlinks .node-1033 .node-inner {
  margin: 0;
  padding: 0;
  border: none;
}

/* ============================ *\
   FOOTERLINK DISPLAY OVERRIDES
\* ============================ */

.footerlinks .views-row-first .node-teaser {
  padding-bottom: 0;
}

.footerlinks .views-row-2 {
  clear: left;
}

.footerlinks .views-row-2 .node-inner {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}

/* ========================================================================== *\
   PODS
\* ========================================================================== */

.pods .node-teaser {
  margin-bottom: 10px;
  padding-bottom: 0;
}

.pods .node-inner {
  padding: 10px;
  word-break: normal;
}

.pods .views-row-odd .node-teaser {
  background-color: #E28E34;
}

.pods .views-row-even .node-teaser {
  background-color: #403031;
}

.pods .views-row-odd .node-teaser:hover,
.pods .views-row-even .node-teaser:hover {
  background-color: #A39463;
}

.pods .node-header {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 400;

    font-size: 17px;
}

.pods .views-row-even .node-header .title {
  color: #FFFFFF;
}

.pods .node-header .subtitle {
  font-weight: normal;
  font-size: 1em;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 300;

}

.pods .node-header .title,
.pods .node-header .subtitle {
  display: block;
}

.pods .link a {
  color: #FFFFFF;
}

.pods .link a:hover {
  color: #000000;
}

.pods .node-links .link-read-more {
  display: none;
}

/* ========================================================================== *\
   FOOTER PODS & PUBLICATIONS HIGHLIGHTS (inherits from .footer-pods class)
\* ========================================================================== */

.footer-pods {
  padding-top: 10px;
  background-color: #403031;
}

.footer-pods .block-inner {
  width: 900px;
  margin: 0 auto;
  padding: 0;
}

.footer-pods .view-content {
  width: 930px;
}

.footer-pods .node-header {
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 400;

}

.footer-pods .node-header .title {
  color: #FFFFFF;
}

.footer-pods .node-header:hover .title {
  color: #A39463;
}

.footer-pods .node-header .subtitle {
  color: #FFFFFF;
  font-size: 15px;
}

.footer-pods .node-content {
  display: block;
  color: #FFFFFF;
}

.footer-pods .node-content a {
  color: #FFFFFF;
}

.footer-pods .node-content a:hover {
  color: #A39463;
}

.footer-pods .node-links {
  display: block;
}

.footer-pods .link a {
  color: #FFFFFF;
}

/* ========================================================================== *\
   PUBLICATIONS HIGHLIGHTS
\* ========================================================================== */

.footer-pods .node-teaser {
  padding-bottom: 0;
}

.footer-pods .node-inner {
  padding: 0;
}

/* ========================================================================== *\
   ADMINISTRATION
\* ========================================================================== */

.description,
.form-item .description {
  font-size: 1em;
}

/* ========================================================================== *\
   2014 CONFERENCE REGISTRATION
\* ========================================================================== */

body.tt139 .posts .field-image {
  max-width: 60% !important;
}

/* ========================================================================== *\
   2 & 3 COLUMN TEMPLATES
\* ========================================================================== */

.ttv4 .posts .field-image,
.ttv5 .posts .field-image {
  float: none;
  margin-left: 0;
}

.ttv4 .posts .field-image,
.ttv5 .posts .field-image {
  float: none;
  max-width: 100% !important;
  margin-left: 0;
}

.ttv4 .posts .field-image img,
.ttv5 .posts .field-image img {
  margin-left: 0;
  margin-right: 0;
}

/* ========================================================================== *\
   BOARD OF DIRECTORS
\* ========================================================================== */

.tt120 .posts .node-inner > * {
  display: none;
}

.tt120 .posts .node-header,
.tt120 .posts .node-upper-image {
  display: block;
}

.tt120 .posts .node-header {
  font-size: 1em;
}

.tt120 .posts .node-header .subtitle {
  margin-top: 2px;
  font-size: 0.857em;
}

/* ========================================================================== *\
   SHARE THIS PAGE
\* ========================================================================== */

#block-dd_social-share_page .social img {
  display: none;
}

#block-dd_social-share_page ul li {
  margin-right: 9px;
}

#block-dd_social-share_page ul li.social-twitter {
  margin-right: 0;
}

#block-dd_social-share_page a.social {
  display: block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: left top;
  background-color: transparent;
  background-size: 32px;
}

#block-dd_social-share_page a.social-facebook {
  background-image: url(img/icons/facebook.png);
}

#block-dd_social-share_page a.social-google {
  background-image: url(img/icons/googleplus.png);
}

#block-dd_social-share_page a.social-linkedin {
  background-image: url(img/icons/linkedin.png);
}

#block-dd_social-share_page a.social-twitter {
  background-image: url(img/icons/twitter.png);
}

/* ========================================================================== *\
   SEARCH PAGE
\* ========================================================================== */

#block-faceted_search_ui-1_keyword .block-title, #block-faceted_search_ui-1_guided .block-title, #block-custom_taxonomy_facets-1_guided .block-title, #block-faceted_search_ui-1_current .block-title {
  color: #403031;
  line-height: 1.1em;
}

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

/* ========================================================================== *\
   HIDE SPECIFIC BOARD MEMBER INFORMATION UNLESS 
   THE CURRENT USER IS A BOARD MEMBER [TID:186]
\* ========================================================================== */

.node.pt186 .node-links, .node.pt186 .node-contact {
  display: none;
}

body.role-staff .node.pt186 .node-links, 
body.role-staff .node.pt186.node-sidebar .node-contact,
body.role-site-admin .node.pt186 .node-links, 
body.role-site-admin .node.pt186.node-sidebar .node-contact,
body.role-system-admin .node.pt186 .node-links, 
body.role-system-admin .node.pt186.node-sidebar .node-contact,
body.role-board-member .node.pt186 .node-links, 
body.role-board-member .node.pt186.node-sidebar .node-contact {
  display: block;
}

/* ========================================================================== *\
   SPECIAL : INLINE BUTTON
\* ========================================================================== */

a.inline-button {
  background: #E28E34;
  padding: 5px 10px;
  display: inline-block;
  color: white !important;
  text-decoration: none;
  border-radius: 5px;
  font-family:'Avenir W01', Helvetica, Arial;
font-weight: 800;

}

a.inline-button:hover {
  background: #959595;
}

.inline-button + .ext {
  padding-left: 5px;
}

/* ========================================================================== *\
   FEATURED SPONSORS BLOCK
\* ========================================================================== */

.sponsors {
  margin-bottom: 30px;
  padding-top: 20px;
  border-top: 1px solid #A7A9AC;
}

.sponsors .block-title:before {
  content: "Thank You Sponsors!";
  font-weight: 900;
  margin-bottom: 20px;
  display: block;
}

.sponsors .view-content {
  float: left;
  width: 100%;
  border: 1px solid #CCCCCC;
  border-width: 0 1px 1px;
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
}

.sponsors .node {
  border-top: 1px solid #CCCCCC;
  margin-bottom: 0;
}

.sponsors .views-row-even .node {
  background: #D9D7CE;
}

.sponsors .node-inner {
  padding: 20px;
}

.sponsors .node-header {
  font-size: 18px;
}

.sponsors .node-header .subtitle {
  margin-top: 2px;
  font-size: 14px;
}

/* ======================================= *\
   TERM SPECIFIC SPONSOR BLOCK HEADINGS
\* ======================================= */

.tt113 .sponsors .block-title:before {
  content: "Thank You 2014 Sponsors!";
}

/* ========================================================================== *\
   NATIONAL CONFERENCE TERM(S) OVERRIDES
\* ========================================================================== */

body.wt148 .overview .node-upper-image .field-image {
  max-width: 100% !important;
  margin: 0;
  float: none;
  margin-bottom: 10px;
}

.overview #node-798-teaser .field-video {
  float: right;
  margin-right: 0;
}

/* ========================================================================== *\
   FIX POD DISPLAY
\* ========================================================================== */

.pods .node-upper-image,
.pods .node-header,
.pods .node-links,
.pods .node-webform {
  display: block;
}

/* ========================================================================== *\
   SHOW WEBFORMS WITHIN BUNDLED & REFERRING CONTENT
\* ========================================================================== */

#block-digitaldcore-node_bundled .node-webform,
#block-digitaldcore-node_referring .node-webform {
  display: block;
}

/* ========================================================================== *\
   HIDE SPEAKER AND SPEAKER PLUS META INFO FROM DISPLAY
\* ========================================================================== */

.meta-access-speaker,
.meta-access-speaker-plus {
  display: none;
}

/* ========================================================================== *\
   Ticket 11579 - Hide the header if both the title and subtitle are hidden
\* ========================================================================== */
.te-hide-title.te-hide-subtitle .node-header {
  display: none;
}