/* Global */

body {
    background: none repeat scroll 0 0 #7a8096;
    color: #21232b;
}

#content-inside {
    padding-bottom: 1em;
    padding-top: 20px;
}

#block-block-31 {
    margin-top: 15px;
}

p {
    margin: 0 0 15px 0;
}

ol {
    padding-left: 20px;
}

a,
li a.active,
.front .node h1.front-heading {
    color: #c08547;
}

.messages.error {
    display: none;
}

#content ul {
    margin: 15px 0;
    padding-left: 0;
}

#content .field-type-text-long ul li,
.views-field-field-submodule-nav ul li,
.views-field-field-module-nav ul li,
.front .field-item ul li,
.field-name-body ul li,
.view-module-blocks ul li,
.bullet-list div.views-row {
    background: url(/sites/all/themes/wealthworks/images/bullet.png) 0 7px no-repeat;
    list-style: none;
    margin: 12px 0 0 0;
    padding-left: 11px;
}

#content ol li {
    margin: 12px 0 0 0;
}

#content .links ul li {
    background-image: none;
}

#content ul.tight li {
    margin-top: 0;
}

#content ul.tabs li {
    background-image: none;
}

a:hover {
    color: #70926a;
}

a[title]:hover:after {
    background-image: linear-gradient(#ffffff, #eeeeee);
    border-radius: 3px;
    box-shadow: 0 0 2px #c0c1c2;
    color: #85003a;
    content: attr(title);
    left: 0;
    padding: 8px 12px;
    position: absolute;
    top: 100%;
    white-space: nowrap;
    z-index: 20;
}

h1, h2, h3, h4, h5, h6 {
    color: #c08547;
    font-family: 'myriad-pro',sans-serif;
    font-style: normal;
    font-weight: 700;
    text-shadow: none;
}

h4 {
    color: #21232b;
    font-size: 1.7em;
    font-weight: normal;
    line-height: 1.4em;
    margin: 0 0 15px;
}

.links ul li a,
a.more,
#comments ul.links li a,
input[type="submit"],
input[type="reset"],
input[type="button"],
.views-more-link a,
a.views-more-link,
button.form-submit,
.view-display-id-module_pdf,
.view-display-id-submodule_pdf {
    color:#fefefe; text-shadow: 0 1px 1px #c08547;
    /* background */
    background: #d2a06b;
    /* IE10 */
    background-image: -ms-linear-gradient(top, #d2a06b 0%, #c08547 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #d2a06b 0%, #c08547 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #d2a06b 0%, #c08547 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(#d2a06b, #c08547);
    /* Webkit (Chrome 11+) */
    background-image: linear-gradient(top, #d2a06b 0%, #c08547 100%);
    /* IE6-9 */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2a06b', endColorstr='#c08547');
    /* shadow */
    -webkit-box-shadow: 0px 1px 2px #7a8096; -moz-box-shadow: 0px 1px 2px #7a8096; box-shadow: 0px 1px 2px #7a8096;
}

.links ul li a:hover,
a.more:hover,
#comments ul.links li a:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.views-more-link a:hover,
a.views-more-link:hover,
.view-display-id-module_pdf:hover,
.view-display-id-submodule_pdf:hover {
    background: #d2a06b;
}

.wwmedia-right,
.wwmedia-left,
.wwmedia {
    background-color: #fcfcfc;
    clear: right;
    display: table;
    float: right;
    margin: 5px 0 1.5em 2em;
    padding: 10px 10px 3px;
}

.wwmedia-right img + p,
.wwmedia-left img + p {
    display: none;
}

.wwmedia-left {
    clear: left;
    float: left;
    margin: 5px 2em 1.5em 0;
}

.wwmedia {
    clear: both;
    float: none;
    margin: 2em 0 1.5em;
    width: 98%;
}

.wwmediacaption {
    background-color: #fcfcfc;
    caption-side: bottom;
    color: #486594;
    display: table-caption;
    font-family: 'myriad-pro',"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 1em;
    padding: 0 10px 3px;
}

.wwmedialine {
    margin-top:0.5em;
    width:75%;
    border:none;
    background-color:#8bc0cc;
    height:1px;
}

p img {
    border: 0.9em solid #fff;
    border-bottom: 0;
    margin-top: 0.5em;
}

p img.no-caption {
    border: 0.9em solid #fff;
    margin-bottom: 0.5em;
}

p img.no-border {
    border: 0;
}

img.image-left,
.highlight-box img.image-left {
    float: left;
    margin-right: 2em;
}

img.image-right,
.highlight-box img.image-right {
    float: right;
    margin-left: 2em;
}

p.caption {
    background-color: #fff;
    border: 0.9em solid #fff;
    color: #486594;
    margin-bottom: 2em;
    margin-top: -20px;
    padding-bottom: 5px;
}

.inline p {
    display: inline;
}

#back-top span#button, #back-top-prev span#button-prev {
    border-radius: 25px;
    margin-bottom: 27px;
}

.emphasis,
.emphasis2 {
    color: #c08547;
}

.emphasis {
    font-weight: bold;
}

.hide {
    display: none !important;
}

.ww-columns {
    overflow: auto;
}

.one-third {
    float: left;
    margin-right: 4%;
    width: 30%;
}

.one-third p img {
    height: auto;
    width: 100%;
}

.one-third.last {
    margin-right: 0;
}

td.one-third {
    margin-right: 2%;
    width: 31%;
}

.wwmedia img {
    margin-top: 0;
    width: 100%;
}

.credit {
    color: #999;
    display: block;
    font-size: 80%;
    line-height: 1.3;
    margin: 0 0 0.2em;
    padding: 0;
    text-align: right;
}

.wwmediacaption .credit {
    margin: 0.5em 0 0.2em;
}

.note {
    border-top: 1px solid #ccd3cb;
    color: #999;
    font-size: 0.9em;
    padding-top: 0.75em;
}

/* grids */

.views-responsive-grid .views-row {
    overflow: auto;
}

.views-responsive-grid .views-column-first {
    clear: both;
}

.views-columns-3 .views-column {
    float: left;
    margin-right: 4%;
    width: 30%;
}

.views-columns-3 .views-column-last {
    margin-right: 0;
}



/* tables */

table {
    background-color: #fff;
    margin-bottom: 2em;
}

.table-head {
    background-color: #476496;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 2.5em;
    padding: 8px 15px;
}

table td, table th {
    background-color: #fff;
    padding: 0.75em 1em;
}

table th,
.column-head li,
.column-head p {
    color: #476496;
    font-weight: bold;
}

table td, table th {
    border: 1px solid #ebebeb;
}

table p img {
    border: 0;
}

td:first-child,
.table-left-column-head {
    color: #c08547;
    font-weight: bold;
}

.side-table {
    float: right;
    margin-left: 2em;
    margin-top: -8px;
    width: 50%;
}

.side-table td:first-child,
.full-table td:first-child {
    color: #666;
    font-weight: normal;
}

.full-table {
    margin-bottom: 3em;
}

.full-table .table-head {
    padding: 8px 1.7em;
}

.full-table tbody > tr:first-of-type td:first-of-type {
    padding-top: 1.5em !important;
}

.full-table h2 {
    border-bottom: 1px solid #6f926a;
    color: #6f926a;
    padding-bottom: 1em;
}

.full-table td {
    border: 0 none;
    display: block;
    padding: 0 2em;
}

.full-table td:last-of-type {
    padding-bottom: 1.5em;
}

#content .li-columns ul {
    margin-bottom: 10px;
    margin-top: 0;
}

.li-columns h2 {
    margin-bottom: 0;
}

#content .field-type-text-long .li-columns li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-top: 0;
    padding-left: 0;
}

.li-columns li.left {
    color: #c08547;
    font-weight: bold;
    max-width: 30%;
    width: 30%;
}

.li-columns li.left {
    color: #c08547;
    font-weight: bold;
    width: 20%;
}

.li-columns li.right {
    margin-left: 5%;
    width: 75%;
}

.li-columns li.right p,
.node-type-wealthworks-submodule .field-item .li-columns li.right p {
    margin: 0 0 1em;
}

.li-columns ul,
.li-columns .column-head ul:last-of-type {
    border-bottom: 1px solid #ccd3cb;
    overflow: auto;
    padding-bottom: 1em;
}

.li-columns ul:last-of-type {
    border-bottom: 0;
    padding-bottom: 0;
}

.li-columns li p:last-of-type {
    margin-bottom: 0 !important;
}

.li-columns .thirds li.left,
.li-columns .thirds li.right,
.li-columns .thirds li {
    display: inline-block;
    padding-right: 5%;
    width: 30%;
}

.li-columns .fourths > li {
    padding-right: 5%;
    width: 25%;
}

.li-columns .thirds > li:last-of-type,
.li-columns .fourths > li:last-of-type {
    padding-right: 0;
}

.li-columns .column-head {
    margin-bottom: 0;
    margin-top: 2em;
    padding-bottom: 1em !important;
}

.li-columns .column-head ul {
    margin-bottom: 0 !important;
}

/* Two-column format */

.panel-2col-stacked .panel-col-first {
    margin-right: 4%;
    width: 71%;
}

.panel-2col-stacked .panel-col-last {
    width: 24.9%;
}


/* Header */

#header {
    background: #fff;
    background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background-image: linear-gradient(top, #ffffff 0%, #ffffff 100%);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
}

.slogan {
    line-height: 25px;
    margin-top: 15px;
    text-align: right;
}

#header a,
#header-menu ul.menu li a:hover,
#header-menu ul.menu li a.active,
#header-menu ul.menu li ul.menu li a:hover {
    color: #c08547;
}


/* Navigation */

#header-menu {
    background-color: #26885c;
    border-bottom: 0 none;
    border-top-color: #a3a3a3;
    line-height: 1em;
    padding: 5px 0 2px;
}

#navigation {
    display: inline-block;
    float: left;
    max-width: 75%;
}

#navigation ul.menu {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    /* IE10 */
    background-image: -ms-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(1, #ececec));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
    /* Proposed W3C Markup */
    background-image: linear-gradient(top, #fcfcfc 0%, #ececec 100%);
    /* IE6-9 */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ececec');
}

#header-menu ul.menu li a.active,
#header-menu ul.menu li a:hover,
#header-menu ul.menu li a.active-trail,
#header-menu .active-trail span.active-trail {
    color: #e3dcbb;
}

#header-menu ul.menu li span {
    color: #fff;
    display: block;
    font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 25px 0 0;
    outline: medium none;
    padding: 10px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

#header-menu ul.menu li.expanded a {
    background: none;
}


#header-menu ul.menu li.expanded ul.menu {
    display: none;
    padding: 0;
    position: absolute;
    width: auto;
    z-index: 100;
}

#header-menu ul.menu li.expanded:hover ul.menu {
    /*
        display: block;
    */
}

#header-menu ul.menu li.expanded.first a {
    padding-left: 0;
}

#header-menu ul.menu li.expanded ul.menu,
#navigation .block-superfish ul.sf-menu li,
#navigation .block-superfish ul.sf-menu li li a,
#header-menu ul.menu li ul.menu li a:hover,
#header-menu ul.menu li.expanded ul.menu li.expanded a:hover,
#header-menu ul.menu li.expanded ul.menu li.leaf a:hover,
#navigation .block-superfish ul.sf-menu li li:hover,
#navigation .block-superfish ul.sf-menu li li a:focus,
#navigation .block-superfish ul.sf-menu li li a:hover,
#navigation .block-superfish ul.sf-menu li li a:active {
    background-color: #c08547;
}

#navigation .block-superfish ul.sf-menu li a:focus,
#navigation .block-superfish ul.sf-menu li a:hover,
#navigation .block-superfish ul.sf-menu li a.active {
    color: #c08547;
}

#header-menu ul.menu li.expanded a {
    background: transparent url("/sites/all/themes/wealthworks/images/menu-expanded.png") no-repeat scroll right center;
    padding: 10px 15px 10px 0;
}

/*#header-menu ul.menu > li > ul.menu {
    left: 10px;
}

#header-menu ul.menu > li.first > ul.menu {
    left: 0;
}*/

#header-menu ul.menu li.expanded ul.menu li a {
    background-color: #c08547;
    color: #fff;
    letter-spacing: 0.05em;
    opacity: 0.6;
    padding: 6px 10px;
    text-transform: none;
}

#header-menu ul.menu li.expanded ul.menu li a:hover {
    opacity: 1;
}

#header-menu ul.menu li.expanded ul.menu li a,
#navigation .block-superfish ul.sf-menu li li a {
    border-bottom: 1px solid #fff;
}

#header-menu ul.menu li.expanded ul.menu li.last > a,
#navigation .block-superfish ul.sf-menu li li.last > a {
    border-bottom: 0;
}

#header-menu ul.menu li.expanded ul.menu li a {
    width: 230px;
}

/*#header-menu ul.menu li.expanded > ul.menu li > a#wealthworks-intro {
    border-bottom: 0 none;
    padding-right: 50px;
}

#header-menu ul.menu li.expanded > ul.menu li > a.modules {
    border-bottom: 0 none;
    margin-top: -7px;
    padding-left: 35px;
    text-indent: -13px;
}*/

#header-menu ul.menu li.expanded ul.menu li > a#module-4.modules {
    border-bottom: 1px solid #fff;
}

/*
#header-menu ul.menu li.expanded > ul.menu li > a.modules + ul.menu {
    top: -7px;
}
*/

#header-menu ul.menu li.expanded ul.menu li.collapsed,
#header-menu ul.menu li.expanded ul.menu li.expanded {
    background: none;
}

#header-menu ul.menu li.expanded ul.menu li.expanded > a:hover {
    background: url("/sites/all/themes/wealthworks/images/menu-collapsed.png") no-repeat scroll right center transparent;
}

/* 3rd, 4th, 5th, (...) level  */
#header-menu ul.menu li.expanded ul ul {
    background-color: blue;
    display: none;
    left: 230px;
    top:0;
    padding:0;
}

#navigation ul ul ul.menu,
#navigation ul ul ul.menu li a {
    background-color: #c7b048 !important;
}

/*CEB959
#navigation ul.menu li.expanded ul.menu li.expanded ul.menu li a {
    opacity: 1;
}

#navigation ul.menu li.expanded ul.menu li.expanded ul.menu li a:hover {
    color: #466395;
}
*/

/*#header-menu ul.menu li.expanded ul.menu li a
#header-menu ul.menu li.expanded ul.menu,
#navigation .block-superfish ul.sf-menu li,
#navigation .block-superfish ul.sf-menu li li a,
#header-menu ul.menu li ul.menu li a:hover,
#header-menu ul.menu li.expanded ul.menu li.expanded a:hover,
#header-menu ul.menu li.expanded ul.menu li.leaf a:hover,
#navigation .block-superfish ul.sf-menu li li:hover,
#navigation .block-superfish ul.sf-menu li li a:focus,
#navigation .block-superfish ul.sf-menu li li a:hover,
#navigation .block-superfish ul.sf-menu li li a:active {
    background-color: #c08547;
}

#navigation .block-superfish ul.sf-menu li a:focus,
#navigation .block-superfish ul.sf-menu li a:hover,
#navigation .block-superfish ul.sf-menu li a.active {
    color: #c08547;
}

#header-menu ul.menu li.expanded ul.menu li a {
    background-color: #c08547;
    color: #fff;
    opacity: .60;
    padding: 6px 10px;
}*/

/* search */

#header-menu ul.menu li a#mobile-search {
    display: none;
}

#wealthworks-search {
    clear: none;
    display: inline-block;
    float: right;
}

#wealthworks-search form {
    margin-top: 3px;
}

#wealthworks-search input {
    height: 20px;
}

#wealthworks-search h2 {
    height: 18px;
    margin: 0;
    padding: 0;
}

#wealthworks-search .form-text {
    background-color: #339166;
    border: 0 none;
    color: #9bc3b1;
    width: 200px;
}

#wealthworks-search #edit-submit {
    background-color: #1c6e49;
    float: right;
    margin-top: 2px;
    opacity: 0.5;
    width: auto;
}

#wealthworks-search #edit-submit:hover {
    opacity: 0.8;
}

/* breadcrumb bar */

#breadcrumb {
    background-color: #7a8096;
    color: #cccfd3;
    font-family: 'myriad-pro',"Lucida Grande","Segoe UI",Helvetica,Arial,sans-serif;
    font-size: 12px;
    letter-spacing: .05em;
    line-height: 1.5;
    padding: 1px 10px 3px 0;
}

#breadcrumb a {
    color: #cccfd3;
}

#breadcrumb a:hover {
    color: #fff;
}

.breadcrumb {
    padding: 3px 10px 1px 15px;
}


/* Banner */

#banner  {
    background: #f0eace;
    /* IE10 */
    background-image: -ms-linear-gradient(top, #f0eace 0%, #e4daa7 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #f0eace 0%, #e4daa7 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #f0eace 0%, #e4daa7 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0eace), color-stop(1, #e4daa7));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #f0eace 0%, #e4daa7 100%);
    /* Proposed W3C Markup */
    background-image: linear-gradient(top, #f0eace 0%, #e4daa7 100%);
    /* IE6-9 */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0eace', endColorstr='#e4daa7');
    border-bottom:1px solid #fcfcfc; }


#banner h2 {
    font-weight: bold;
}

#banner img {
    margin-bottom: 10px;
}

.more,
.views-more-link a,
a.views-more-link {
    clear: both;
    display: inline-block;
    margin: 0 0 10px;
    padding: 3px 15px 5px;
}

.region-banner img {
    border: 0;
}

.front #banner {
    padding-bottom: 2em;
}

/* share buttons */

.block.block-addtoany,
#block-block-31 {
    display: inline-block;
    float: right;
    margin-right: 1em;
}

#block-addtoany-addtoany-button > h2 {
    display: none;
}

.a2a_menu.a2a_mini {
    margin-top: 5px;
    padding: 5px 0 0 5px;
}

a.a2a_i, i.a2a_i {
    color: #c08547 !important;
    padding: 3px 8px !important;
}

#a2apage_show_more_less {
    color: #c08547 !important;
}

.a2a_dd > img {
    height: 16px !important;
    padding-right: 3px;
    width: 64px;
}

.a2a_button_facebook,
.a2a_button_twitter {
    float: left;
    height: 16px;
    margin-right: 10px;
    width: 16px;
}

.a2a_button_facebook span, .a2a_button_twitter span {
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    height: 16px;
    overflow: auto;
    width: 16px;
}

.a2a_button_facebook {
    border-left: 1px solid;
    margin-left: 1px;
    padding-left: 6px !important;
}

/* home page share */

#block-block-30 {
    display: inline-block;
}

#block-block-30 .content {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    margin: 14px 0 34px -4px;
    padding: 0;
}

/* Footer */

#footer {
    background: none repeat scroll 0 0 #797f94;
}

#footer a:hover,
#footer li a.active:hover,
#footer-bottom a:hover,
#footer-bottom li a.active:hover {
    color: #974849;
}

#footer-bottom {
    background: #7a8096;
    /* IE10 */
    background-image: -ms-linear-gradient(top, #9499ad 0%, #7a8096 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #9499ad 0%, #7a8096 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #9499ad 0%, #7a8096 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9499ad), color-stop(1, #7a8096));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #9499ad 0%, #7a8096 100%);
    /* Proposed W3C Markup */
    background-image: linear-gradient(top, #9499ad 0%, #7a8096 100%);
    /* IE6-9 */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9499ad', endColorstr='#7a8096');
    border-top: 1px solid #a3a3a3;
}

#footer-bottom-left {
    width: 620px;
}

#footer-bottom-right {
    width: 300px;
}


#footer-bottom h3,
#footer-bottom p {
    color: #bfbfbf;
}

#footer-bottom .wwmedia-left {
    background-color: #fff;
    clear: left;
    display: table;
    float: left;
    margin: 0 0.9em 0.9em 0;
    padding: 10px;
}

#footer-bottom .wwmedia-right {
    background: none repeat scroll 0 0 #9499ad;
    clear: right;
    display: table;
    float: right;
    margin: 0 0 0.9em 0.9em;
    padding: 10px;
    width: 220px;
}


#footer-bottom-left p:last-child {
    font-size: 80%;
}

.region-footer-bottom-right .wwmedia-right img {
    border: 0;
}

#privacy {
    font-size: .8em;
    font-weight: 100;
    letter-spacing: .2px;
    font-family: helvetica, sans-serif;
}


/* SPECIAL SECTIONS */

/* home page */

.other-feature {
    padding-left: 0;
}

#block-views-home-page-slideshow-block .grid-12,
.other-feature .grid-12 {
    margin: 0 10px;
}

.other-feature table td, .other-feature table {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin-bottom: 0;
    padding: 0;
    position: relative;
}

.other-feature table td {
    padding-right: 20px;
}

.other-feature table td {
    padding-right: 20px;
}

.other-feature .views-field-title {
    bottom: 15px;
    left: 10px;
    opacity: 0.9;
    position: absolute;
}

.other-feature h1, .other-feature h1 a {
    color: #fff;
    font-size: 1.7em;
    font-weight: 600;
    margin-bottom: 0;
    max-width: 100%;
    text-transform: uppercase;
}

.other-feature img {
    width: 100%;
}


/* community-guide */

.page-node-277 #content,
.page-node-264 #content {
    background-color: #efefef;
    background-image: none;
}

div.resources {
    background-color: #fdfdfd;
    background-image: url("/sites/all/themes/wealthworks/images/resource-background.png");
    background-position: 0 0;
    background-repeat: repeat-y;
    display: block;
    float: left;
    margin-bottom: 15px;
    width: 98%;
}

.resources .resource-type {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/wealthworks/images/resource-indicator.png") no-repeat scroll 0 0 / 100% 100%;
    color: #e2e3e7;
    float: left;
    font-size: 0.9em;
    line-height: 2;
    padding: 0 0 1px 13px;
    width: 110px;
}

.resources .resource-text {
    color: #666;
    display: table;
    line-height: 1.4;
    padding: 2px 5px 3px 0;
}

.resources .resource-text li {
    margin-left: 0;
    padding-left: 12px;
}

.resources + p,
.resources + ul {
    clear: both;
}

.community-guide-sidebar {
    margin-top: 15px;
    width: 100%;
}

.community-guide-sidebar .bordered {
    border-bottom: 1px solid #cbbcdc;
    border-top: 1px solid #cbbcdc;
    padding: 10px 0;
}

#sticker2 li {
    background-color: rgb(135, 104, 169);
    display: inline-block;
    list-style: none;
    margin-top: 10px;
    padding: 5px 10px;
}

#sticker2 li a {
    color: #fff;
}

/* forms */

form {
    margin-top: 15px;
}

form label {
    color: #777;
    font-weight: normal;
}

.formde > input {
    margin-bottom: 10px;
}

.formde > input[type="submit"] {
    display: block;
}

#autocomplete {
    background-color: #f0eee4;
    border-color: #ceb861;
    margin: 5px 0 0 15px;
    padding: 3px 10px 5px;
}

#autocomplete ul {
    margin: 0;
    padding: 0;
}

#autocomplete li,
#autocomplete li.selected {
    background-color: transparent;
    color: #777;
    margin: 0;
}

#autocomplete li div:hover,
#autocomplete li.selected div:hover {
    background-color: transparent;
    color: #bf844c;
}

/* formstack */

.fsForm .fsSubmit {
    background-color: #fff !important;
}

/* introduction */

.download-wealthworks-modules .wwmedia-left {
    background-color: transparent;
}

/* stories pages */

.page-success-stories h2,
.page-economic-development-resources h2 {
    font-size: 18.5px;
}

.node-type-wealthworks-story .wwmedia img + p,
.node-type-wealthworks-story .wwmedia p {
    display: none !important;
    margin-bottom: 0 !important;
}

.node-type-wealthworks-story .wwmedia-right,
.node-type-wealthworks-story .wwmedia-left {
    width: 50%;
}
/*


body.stories p,
body.stories h3 {
    line-height: 1.6em;
}

.stories #banner h1 {
    padding: 20px 0 0;
    text-align: center;
}

.stories #banner h2 {
    color: #8bc0cc;
    font-weight: normal;
    padding: 20px 0 0;
}

.stories #banner li {
    color: #8bc0cc;
    font-family: 'myriad-pro',"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 20px;
}

.stories #banner hr {
    background-color: #8bc0cc;
    border: medium none;
    height: 1px;
    width: 60%;
}

.stories #banner .grid_4.alpha {
    height: 400px;
    width: 620px;
}

.stories #content h4,
.economic-development-resources #content h4 {
    color: #21232b;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 1em;
    font-weight: 700;
    margin-top: 0;
}

.stories a.more,
.economic-development-resources a.more {
    display: inline-block;
    margin: 12px 0;
}

.stories .product {
    margin-bottom: 25px;
}

.stories #content-inside,
.economic-development-resources #content-inside {
    padding-bottom: 25px;
}

.view-story-blocks .item-list ul li {
    margin-left: 0;
    padding-bottom: 0;
}

*/


/* resources pages */

.highlight-box {
    background-color: #bad4da;
    margin: 20px 0 0;
    padding: 10px 25px;
}

.highlight-box h1 a {
    color: #43669A;
    text-shadow: none;
}

.highlight-box img,
.economic-development-resources img,
.node-type-wealthworks-story img {
    border: 0;
}

.page-economic-development-resources-search .view-content > h3 {
    margin-top: 2em;
}

.page-economic-development-resources-search  .field-content h2 {
    font-size: 1.3em;
}

.page-economic-development-resources-search .views-more-link {
    display: inline-block;
    margin-right: 15px;
}

.page-economic-development-resources-search .views-more-link a {
    margin-top: 0 !important;
}

.page-economic-development-resources-search .views-field-nothing-1,
.page-economic-development-resources-search .views-field-nothing-2,
.page-economic-development-resources-search .views-field-nothing.WealthWorks-introductory-videos,
.page-economic-development-resources-search .views-field-nothing.WealthWorks-in-Practice-videos {
    display: none;
}

.page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos,
.page-economic-development-resources-search .views-field-nothing-2.WealthWorks-in-Practice-videos {
    display: block
}

.page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
.page-economic-development-resources-search .views-field-nothing-2.WealthWorks-in-Practice-videos .icon {
    height: 150px;
    overflow: hidden;
    position: relative;
}

.page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon a,
.page-economic-development-resources-search .views-field-nothing-2.WealthWorks-in-Practice-videos .icon a {
    position: relative;
    top: -30px !important;
}

/* game */

.wealthbuilders-game #banner img {
    border: 0 none;
    display: block;
    height: auto;
    margin: 2em 0 1em;
    width: 70%;
}

.wealthbuilders-game #banner p {
    color: #21385e;
}

.wealthbuilders-game p img {
    border: 0;
}

.container_12 .grid_6 {
    width: 47.5%;
}
.grid_6 {
    background-color: #fff;
    display: inline-block;
    padding: 15px;
    width: 47.5%;
}

/* connect */

.connect .container_12 .grid_6 {
    background-color: #f5f5f5;
    display: inline-block;
    padding: 0 15px 10px 20px;
    width: 47.5%;
}

.connect .container_12 .grid_6.omega {
    margin-left: 2.5%;
}

.connect .highlight-box:first-of-type {
    margin-top: 5px;
}

.connect .product {
    padding-top: 20px;
}

.connect #start > a + p {
    display: none;
}

.connect label {
    font-size: 0.8em;
    margin-top: 8px;
}

.connect input,
.connect textarea {
    height: auto;
    width: 90%;
}

.connect textarea {
    margin-bottom: 0;
}

.connect input[type="submit"] {
    margin: 17px 0 25px;
    width: auto;
}

.connect #sidebar-second {
    margin-top: 15px;
}

.connect #sidebar-second h3 {
    margin-top: 0;
}

#how-tos .grid_6 {
    padding-left: 0;
}

#how-tos h3 {
    margin-top: 0;
}

#how-tos input {
    width: 95%;
}

/* trainings */

.trainings table {
    margin-top: 2em;
}

/* initiative members */

.initiative-members td {
    border: 0;
}

.wwintmem .views-row {
    margin-bottom: 2em;
}

/* value chain */

body.node-type-ww-valuechain  {
    background: none repeat scroll 0 0 #768698;
}

#breadcrumb {
    background-color: #768698;
}

.node-type-ww-valuechain #banner,
.node-type-wealthworks-story #banner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    max-height: 200px;
    overflow: hidden;
    padding: 0;
}

.node-type-ww-valuechain #banner img,
.node-type-wealthworks-story #banner img {
    height: auto;
    width: 100%;
    margin-bottom: -4px;
}

.node-type-ww-valuechain #content {
    background-color: #e5e8df;
}

.node-type-ww-valuechain.no-sidebars #main {
    padding-top: 4px;
}

.node-type-ww-valuechain h1,
.node-type-wealthworks-story h1 {
    color: #486594;
    font-size: 40px;
    margin-bottom: 0;
}

.node-type-ww-valuechain .center-wrapper .panel-panel {
    margin-right: 40px;
    width: 283px;
}

.node-type-ww-valuechain .center-wrapper .panel-col-last {
    margin-right: 0;
}

.node-type-ww-valuechain .field-name-field-vc-subtitle,
.node-type-wealthworks-story .field-name-field-subtitle {
    color: #2c875d;
    font-family: 'myriad-pro',sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
}

.node-type-ww-valuechain h2.pane-title,
.node-type-ww-valuechain .block-entity-field > h2,
.node-type-wealthworks-story h2.pane-title {
    clear: both;
    color: #2c875d;
    font-size: 20px;
    margin-bottom: 10px;
}

.node-type-ww-valuechain .center-wrapper {
    margin-top: -7px;
}

.node-type-ww-valuechain .center-wrapper {
    padding-right: 10px;
}

.node-type-ww-valuechain .pane-node-field-vc-sector .pane-content {
    margin-top: 17px;
}

.node-type-ww-valuechain .vocabulary-sectors h2 {
    background-color: #333;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: 'myriad-pro',sans-serif;
    font-style: normal;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: .05em;
    margin: 0 15px 15px 0;
    padding: 3px 7px;
    text-transform: uppercase;
}

.node-type-ww-valuechain .vocabulary-sectors h2 a,
.node-type-ww-valuechain .vocabulary-sectors h2 a:hover {
    color: #fff;
}

.node-type-ww-valuechain .vocabulary-sectors .content {
    display: none;
}

.node-type-ww-valuechain #taxonomy-term-15 h2 { /* arts */
    background-color: #bf844c;
}

.node-type-ww-valuechain #taxonomy-term-16 h2  { /*housing */
    background-color: #006fa7;
}

.node-type-ww-valuechain #taxonomy-term-17 h2 { /*food */
    background-color: #bc686a;
}

.node-type-ww-valuechain #taxonomy-term-18 h2  { /*forestry/wood*/
    background-color: #6f926a;
}

.node-type-ww-valuechain #taxonomy-term-19 h2 { /*alternative energy*/
    background-color: #cdb95b;
}

.node-type-ww-valuechain #taxonomy-term-20 h2  { /*manufacturing*/
    background-color: #476496;
}

.node-type-ww-valuechain #taxonomy-term-21 h2 { /* technology */
    background-color: #866aa8;
}

.node-type-ww-valuechain #taxonomy-term-22 h2 { /* tourism */
    background-color: #3997ad;
}

.node-wealthworks-sector h2 a {
    color: #fff;
}

.node-type-ww-valuechain .panel-pane {
    clear: both;
}

.node-type-ww-valuechain .pane-node-field-vc-map h2 {
    clear: both;
    margin-top: 15px;
    padding-top: 15px;
}

.node-type-ww-valuechain .center-wrapper img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0;
    padding: 0;
}

.node-type-ww-valuechain .field-name-field-vc-map {
    margin-left: -13px;
}

.node-type-ww-valuechain .panel-separator {
    margin: 0;
}

.bulleted-par .field-items > div {
    background: url('/sites/all/themes/wealthworks/images/green-bullet.png') 0 8px no-repeat;
    margin: 0;
    padding-left: 10px;
}

.view-value-chain-blocks .item-list ul {
    margin: 0;
    padding: 0;
}

.view-value-chain-blocks .item-list ul li,
.node-type-wealthworks-story .pane-content ul,
.view-resource-block-for-story-pages ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.view-value-chain-blocks .item-list ul li .field-content,
.node-type-wealthworks-story .pane-content li,
.view-resource-block-for-story-pages ul li {
    background: url('/sites/all/themes/wealthworks/images/green-bullet.png') 0 9px no-repeat;
    display: block;
    margin-bottom: 15px;
    padding-left: 10px;
}

.bulleted-par .field-items > div p {
    margin: 0;
}

.views-field-title-1 span.pubtype,
.views-field-title span.pubtype {
    color: #666;
    display: inline;
}


/*
.node-type-ww-valuechain .pane-node-field-vc-chart-icon h2.pane-title,
.node-type-ww-valuechain .pane-views-value-chain-blocks-block-1 h2.pane-title {
    background: url('/sites/all/themes/wealthworks/images/green-bullet.png') 0 7px no-repeat;
    font-family: "lucida grande";
    font-size: 13px;
    padding-left: 10px;
}
*/

.node-type-ww-valuechain .pane-views-value-chain-blocks-block-1 h2.pane-title {
    line-height: 1.5em;
    margin-bottom: 0;
}

.views-field-title-1 span,
.views-field-title-1 a {
    clear: none;
    display: inline-block;
}

.pane-views-value-chain-blocks-block-1 .views-field-title-1 span {
    color: #999;
}

.pane-views-value-chain-blocks-block-1 .views-row {
    padding-left: 10px;
}

.node-type-ww-valuechain #footer {
    background-color: #748394;
}

.node-type-ww-valuechain #footer-bottom {
    background-image: linear-gradient(#8e9cac, #768698);
}

.node-type-ww-valuechain #footer-bottom .wwmedia-right {
    background-color:#8f9dad;
}

.node-type-ww-valuechain #footer-bottom .wwmedia-right p {
    color:#bfbfbf;
}

.node-type-ww-valuechain #footer-bottom .wwmedia-right p img,
.node-type-ww-valuechain #footer-bottom .wwmedia-right p.caption {
    border: 0;
}

.node-type-ww-valuechain .region-content .credit div

.node-type-ww-valuechain .region-content .credit h2.pane-title {
    color: #999;
    display: inline-block;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    line-height: .5;
    margin-top: 2em;
}

.node-type-ww-valuechain .region-content .credit div {
    display: inline;
    line-height: .5;
}

.credit a {
    color: #999999;
}

.deep-south-community-agriculture .contact-social {
    display: none;
}


/* wealthworks story */

.node-type-wealthworks-story h1 {
    margin-top: -9px;
}

.node-type-wealthworks-story .panel-col-last {
    margin-top: -6px;
}

.node-type-wealthworks-story .panel-col-top {
    clear: none;
    margin: 9px 0 20px;
    width: 70%;
}


.node-type-wealthworks-story .field-name-field-teaser .field-item.even > p {
    color: #768698;
    font-family: "helvetica",sans-serif;
    font-size: 1.4em;
    font-weight: 300;
    line-height: 1.7;
}

.node-type-wealthworks-story h2 {
    background: url('/sites/all/themes/wealthworks/images/subhead-bullet.png') 0 5px no-repeat;
    margin: 1.5em 0 0.75em;
    padding-left: 33px;
}

.pane-views-story-blocks-inventory {
    background: url('/sites/all/themes/wealthworks/images/inventory-title.png') 50% 15px no-repeat #fff;
    margin-top: 2.5em;
    padding: 10em 2em 2em;
}

.pane-views-story-blocks-inventory .pane-title {
    background: none;
    margin-top: 0;
    padding-right: 1.5em;
    text-align: center;
}

.pane-views-story-blocks-inventory h2 {
    background-color: #ececec;
    background-image: none;
    color: #c08547;
    margin: 30px 0;
    padding: 15px 0 15px 25px;
}

.pane-views-story-blocks-inventory h2:after {
    content: url('/sites/default/files/stories/inventory-icons/inventory-capitals.png');
    float: right;
    margin-top: -1em;
}

.pane-views-story-blocks-inventory h2#ownership:after {
    content: url('/sites/default/files/stories/inventory-icons/inventory-ownership.png');
}

.pane-views-story-blocks-inventory h2#livelihoods:after {
    content: url('/sites/default/files/stories/inventory-icons/inventory-livelihoods.png');
}

.pane-views-story-blocks-inventory p {
    color: #666;
}

.pane-views-story-blocks-inventory .views-label {
    color: #bf844c;
}

.view-display-id-inventory div > span {
    display: block;
    margin-bottom: 15px;
}

.view-display-id-inventory span p {
    color: #70926a;
    display: inline;
}

.view-display-id-inventory .view-content > div > span {
    background: url("/sites/default/files/stories/inventory-icons/individual.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    margin-bottom: 1em;
    margin-left: 0;
    padding-left: 40px;
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-intellectual-capital {
    background: url("/sites/default/files/stories/inventory-icons/intellectual.png") no-repeat scroll 6px 3px rgba(0, 0, 0, 0);
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-social-capital {
    background: url("/sites/default/files/stories/inventory-icons/social.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-natural-capital {
    background: url("/sites/default/files/stories/inventory-icons/natural.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-built-capital {
    background: url("/sites/default/files/stories/inventory-icons/built.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-political-capital {
    background: url("/sites/default/files/stories/inventory-icons/political.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-financial-capital {
    background: url("/sites/default/files/stories/inventory-icons/financial.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-cultural-capital {
    background: url("/sites/default/files/stories/inventory-icons/cultural.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}

.view-display-id-inventory .view-content > div > span.views-field-field-story-local-ownership,
.view-display-id-inventory .view-content > div > span.views-field-field-story-livelihoods {
    background: none;
    padding-left: 0;
}

.def {
    font-size: 13px;
    letter-spacing: 0.04em;
    margin-left: 5px;
}


.node-type-wealthworks-story .panel-col-last h2.pane-title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 4px;
    padding: 0;

}

.node-type-wealthworks-story .panel-col-last li {
    margin-bottom: 0;
    padding-bottom: 0;
}

.node-type-wealthworks-story .panel-col-last .panel-pane {
    padding-bottom: .1em;
}

.node-type-wealthworks-story .views-field-field-participating-organization p {
    margin: 0;
}

.field-name-field-callout p {
    color: #768698;
    font-size: 1.2em;
    line-height: 2;
}

.node-type-wealthworks-story .field-name-field-related-value-chain .field-item {
    margin-bottom: 0;
}

.node-type-wealthworks-story img.small {
    width: 30%;
}

.node-type-wealthworks-story .view-display-id-block_3 .views-field-title-1 {
    color: #999;
    margin-bottom: 1em;
    padding-left: 1em;
}

.node-type-wealthworks-story .view-display-id-block_3 .views-field-title-1 > .field-content > a {
    margin-right: 5px;
}

.node-type-wealthworks-story .credit {
    line-height: 1.5;
    margin-top: 2em;
    text-align: left;
}

div.story-link,
div.story-link div {
    display: inline;
    text-transform: uppercase;
}

.arkansas-biofuels .view-display-id-block_3 .views-row-2 {
    display: none;
}

/* introduction */

.field-name-body #wealthworks-header ul li,
#order ul li {
    background-image: none;
}

/* wealthworks module */

.node-type-wealthworks-module .no-sidebars #main {
    padding-bottom: 0;
}

.node-type-wealthworks-submodule #content-inside {
    padding-bottom: 2em;
}

.node-type-wealthworks-module #wealthworks-header,
.node-type-wealthworks-submodule #wealthworks-header {
    background-color: #8bc0cc;
    background-image: none;
    border: 0 none;
    color: #fff;
    overflow: auto;
    padding: 8px 0;
    text-align: center;
}

.node-type-wealthworks-module #wealthworks-header h1,
.node-type-wealthworks-submodule #wealthworks-header h1 {
    color: #fff;
    font-size: 3em !important;
    line-height: 1.2;
    margin-top: 0.6em;
}

.pane-node-field-submodule-body h2 {
    margin-bottom: 1.1em;
    margin-top: 1.6em;
}

.node-type-wealthworks-module #wealthworks-header p,
.node-type-wealthworks-submodule #wealthworks-header p,
#block-block-36 .content p {
    display: none;
}

.node-type-wealthworks-module .panel-pane.pane-block.pane-views-module-blocks-module-nav.blockFloat-processed.blockFloat-0,
.node-type-wealthworks-submodule .panel-pane.pane-block.pane-views-module-blocks-submodule-nav.blockFloat-processed.blockFloat-0 {
    margin-left: 12px;
}

.pane-views-module-blocks-module-nav,
.pane-views-module-blocks-submodule-nav {
    background: url("/sites/default/files/modules/logo.png") no-repeat scroll 50% 12px #fdfdfd;
    background-size: 85%;
    border: 1px solid #ffffff;
    border-radius: 5px;
    box-shadow: 0 2px 6px #efefef inset;
    margin: 40px 0 15px 6px;
    overflow: hidden;
    padding: 100px 15px 10px 31px;
    width: 194px;
}

.view-display-id-module_pdf,
.view-display-id-submodule_pdf {
    margin-left: 6px;
    padding: 6px 6px 10px 12px;
    width: 194px;
}

.view-display-id-story_pdf {
    margin-left: 0;
}

.view-display-id-module_pdf a,
.view-display-id-submodule_pdf a,
.view-display-id-story_pdf a {
    color: #fefefe;
}

.pane-views-module-blocks-module-nav h2,
.pane-views-module-blocks-submodule-nav h2 {
    color: #8668A9;
    font-weight: bold;
    margin-top: 0;
}

.pane-views-module-blocks-module-nav h3,
.pane-views-module-blocks-submodule-nav h3 {
    color: #7a8096;
    font-weight: normal;
    line-height: 1.4;
    margin: 15px 0 0 15px;
    text-indent: -15px;
}

.pane-views-module-blocks-module-nav h3 a,
.pane-views-module-blocks-submodule-nav h3 a {
    color: #7a8096;
}

.pane-views-module-blocks-module-nav h3 a:hover,
.pane-views-module-blocks-submodule-nav h3 a:hover,
.pane-views-module-blocks-submodule-nav h3 a.active,
.pane-views-module-blocks-module-nav h3 a.active {
    color: #bf844c !important;
}

.view-display-id-module_nav ul,
.view-display-id-submodule_nav ul {
    margin-top: 0;
    padding: 0;
}

.view-display-id-module_nav li,
.view-display-id-submodule_nav div.submodule {
    background: url("/sites/all/themes/wealthworks/images/inventory-bullet7.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    padding-left: 23px;
    list-style: none;
}

.view-display-id-submodule_nav div.submodule {
    background: url("/sites/all/themes/wealthworks/images/inventory-bullet2.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
}

.view-display-id-submodule_nav div.submodule a {
    color: #7a8096;
}

.view-display-id-module_nav p,
.view-display-id-submodule_nav .pdf-link {
    color: #ababab;
    font-size: 11px;
    margin: 6px 0 3px;
}

.view-display-id-module_nav p a,
.view-display-id-submodule_nav .pdf-link {
    color: #ababab;
}

.node-type-wealthworks-module #main > h1 {
    display: none;
}

.field-name-field-module-number {
    margin-top: -15px;
}

.field-name-field-module-number .field-item {
    background-color: #8668A9;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-family: "droid-sans";
    font-size: 30px;
    font-weight: 400;
    padding: 15px 17px;
}

.pane-node-field-module-icon {
    border: 0;
    display: inline;
    float: right;
    margin-left: 15px;
    margin-top: -4em;
}

.pane-node-field-module-icon .field-type-image img,
.pane-node-field-submodule-icon .field-type-image img {
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
}

.panel-col-first .view-module-blocks .views-field.views-field-title,
.pane-node-field-module-conclusion h2,
.node-type-wealthworks-submodule #main h1 {
    background-color: #476496;
    color: #fff;
    font-size: 1.5em;
    line-height: 1.2;
    margin: 2.5em 0 1.5em;
    padding: 0.5em 1em 0.5em 13.8em;
    /*padding: 0.5em 1em;
    text-indent: 200px;*/
}

.construct-wealthworks-value-chain .panel-col-first .views-field.views-field-title,
.node-type-wealthworks-submodule.construct-wealthworks-value-chain #main h1 {
    padding-left: 14.3em;
}

.node-type-wealthworks-submodule.explore-regional-wealth-building.wealth-eight-capitals #main h1 {
    padding-left: 1em;
    padding-right: 13.8em;
}

.explore-regional-wealth-building .views-field-field-submodule-icon .field-content img {
    width: 70%;
}

.pane-node-field-module-conclusion h2 {
    text-indent: 0;
}

.views-field-field-submodule-icon,
.node-type-wealthworks-submodule .field-name-field-submodule-icon {
    display: inline-block;
    float: left;
    margin: -6.2em 2em .5em 0;
}

.wealth-eight-capitals .views-field-field-submodule-icon {
    float: right;
    margin: -6em 0 0.5em 2em;
}

.wealth-eight-capitals .views-field-field-submodule-icon p {
    margin-right: 0 !important;
}

.value-chain-coordinator .views-field-field-submodule-icon,
.investment-support-value-chain .views-field-field-submodule-icon {
    margin-top: -4.5em;
}

.pane-node-field-submodule-subtitle,
.views-field.views-field-field-submodule-subtitle {
    color: #476496;
    font-size: 130%;
    line-height: 1.5;
    margin-bottom: 2em;
}

.views-field.views-field-nid {
    clear: none;
    display: inline;
}

.view-module-blocks .views-field-field-submodule-teaser .field-content > p:last-child {
    clear: none;
    display: inline;
}

.identify-market-opportunity .pane-node-field-module-icon {
    margin-top: -5.5em !important;
}

.ww-columns p.caption {
    font-size: 90%;
}

.node-type-wealthworks-module .views-field-field-submodule-icon p,
.node-type-wealthworks-submodule .views-field-field-submodule-icon p {
    color: #476496 !important;
    margin-right: 20px;
    margin-top: 10px;
    width: 220px;
}

.construct-wealthworks-value-chain .pane-node-field-module-icon img {
    margin: 15px 0;
}

.construct-wealthworks-value-chain #submodule-2 img,
.construct-wealthworks-value-chain #submodule-5 img {
    margin-top: 1.5em;
}

.construct-wealthworks-value-chain #submodule-4 img {
    margin-top: -1.7em;
}

.lasting-livelihoods .field-item div.wwmedia-right:first-of-type {
    margin-top: 2em;
}


/* submodules */


.node-type-wealthworks-submodule #main > h1 {
    display: none;
}

.node-type-wealthworks-submodule #main h1 {
    margin-top: 20px;
}

.node-type-wealthworks-submodule .pane-views-module-blocks-submodule-nav {
    margin-top: 60px;
}

.pane-views-module-blocks-submodule-nav h3 {
    margin-left: 0;
}

.view-display-id-submodule_nav p {
    margin-left: 13px;
}

.pane-views-module-blocks-submodule-nav h3 p a {
    color: #ababab;
    letter-spacing: 0.02em;
    margin-left: 2px;
    margin-right: 2px;
}

.node-type-wealthworks-submodule .field-item li p {
    margin-top: 14px;
}

.node-type-wealthworks-submodule .field-item li.indent {
    background-position: 245px 7px !important;
    padding-left: 256px !important;
}

/*.page-node-158 .view-content > div:nth-child(2) .views-field-field-submodule-teaser .wwmedia-right {
    background-color: transparent;
    margin-left: 30px;
    margin-top: -5px;
}

.page-node-158 .view-content > div:nth-child(2) .views-field-field-submodule-teaser .wwmediacaption {
    background-color: transparent;
    margin-top: 5px;
}

.page-node-158 .view-content div:nth-child(2) .views-field.views-field-title {
    text-align: center;
    text-indent: 0;
}

.submodule a.current {
    font-size: 1.1em;
    font-weight: bold;
}

.submodule > a:before {
    color: #ebebeb;
    content: "__________________";
    display: block;
    margin-bottom: 10px;
    width: 80%;
}

.node-type-wealthworks-submodule #content .pane-views-module-blocks-submodule-nav ul {
    margin-bottom: 0;
}*/

.view-display-id-submodule_nav div.submodule.current {
    background-image: url("/sites/all/themes/wealthworks/images/inventory-bullet7.png");
}

.view-display-id-submodule_nav div.submodule.current a {
    color: #c08547;
}

/*#content .views-field-field-submodule-nav ul {
    margin-top: 8px;
}

#content .views-field-field-submodule-nav li {
    font-size: 0.9em;
    line-height: 1.5;
    margin-top: 8px;
}*/

.view-display-id-submodule_nav .view-content > h3 + div {
    margin-top: 15px;
}

#capitals-table td:first-child {
    background: url("/sites/default/files/stories/inventory-icons/individual.png") no-repeat scroll 6px 8px rgba(0, 0, 0, 0);
    padding-left: 50px;
}

#capitals-table td#social {
    background: url("/sites/default/files/stories/inventory-icons/social.png") no-repeat scroll 7px 4px;
    padding-top: 12px;
    padding-bottom: 12px;
}

#capitals-table td#intellectual {
    background: url("/sites/default/files/stories/inventory-icons/intellectual.png") no-repeat scroll 12px 8px;
}

#capitals-table td#natural {
    background: url("/sites/default/files/stories/inventory-icons/natural.png") no-repeat scroll 8px 8px;
}

#capitals-table td#built {
    background: url("/sites/default/files/stories/inventory-icons/built.png") no-repeat scroll 8px 8px;
}

#capitals-table td#political {
    background: url("/sites/default/files/stories/inventory-icons/political.png") no-repeat scroll 6px 8px rgba(0, 0, 0, 0);
}

#capitals-table td#financial {
    background: url("/sites/default/files/stories/inventory-icons/financial.png") no-repeat scroll 6px 8px rgba(0, 0, 0, 0);
}

#capitals-table td#cultural {
    background: url("/sites/default/files/stories/inventory-icons/cultural.png") no-repeat scroll 6px 12px;
}

#ownership-table .left,
#ownership-table .column-head .thirds > li:first-of-type {
    width: 25%;
}

#ownership-table .right,
#ownership-table .column-head .thirds > li {
    width: 35%;
}

#energy-table table {
    border-collapse: collapse;
    box-sizing: border-box;
    display: table;
}

#energy-table tbody {
    display: table-row-group;
    vertical-align: middle;
}

#energy-table td {
    border: 1px solid #ccd3cb;
    display: table-cell;
    margin: 0;
    padding: 1em;
    text-align: inherit;
    vertical-align: top;
    width: 20%;
}

#energy-table .column-head td {
    padding: 2em 1em 1em;
}

#energy-table .column-head td p {
    margin: 0;
}

#energy-table td:first-of-type {
    width: 5%;
}

#energy-table .table-cell {
    color: #666;
    font-size: 0.9em;
}

#energy-table p.table-cell:last-of-type {
    margin-bottom: 0;
}

.match-demand-your-region .image-right.no-border {
    margin-left: 0.7em;
}

.get-know-demand .image-left {
    margin-right: 0.7em;
    margin-top: -0.5em;
}

#demand-capitals-table td {
    color: #666;
    font-weight: normal;
    padding: 1.5em 0 1em 2em;
}

#partners-table  td:last-of-type {
    padding-bottom: 0;
}

#partners-table tbody > tr:last-of-type td:last-of-type {
    padding-bottom: 1.5em;
}


/* value chain list */

/*
.wealthworks-in-the-field .view-content > div {
    float: left;
    margin-bottom: 1em;
    margin-right: 3%;
    width: 30%;
}
*/

.teaser-grid .views-row {
    clear: both;
    margin-bottom: 1em;
    overflow: auto;
}

.teaser-grid .grid_4 {
    margin-right: 3%;
    width: 30%;
}

.teaser-grid .views-column-1 .grid_4 {
    margin-left: 0;
}

.teaser-grid .views-column-last .grid_4 {
    margin-right: 0;
}

.teaser-grid h2 {
    font-weight: normal;
    margin-bottom: 10px;
}

.teaser-grid img {
    border: 10px solid #fff;
    margin-bottom: 10px;
}

.teaser-grid p {
    display: inline;
}

.teaser-grid h3 {
    color: #21232b;
    font-family: "lucida grande",helvetica,arial,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 5px;
}

/*.teaser-grid */.views-more-link > a,
                 .views-more-link .view-value-chain-blocks a,
                 a.views-more-link  {
                     border-radius: 15px;
                     margin-top: 15px;
                 }

.node-type-wealthworks-story .views-more-link > a {
    margin-top: 0;
}

.views-more-link .view-resource-views {
    float: left;
    margin-left: 15px;
}

.page-success-stories .views-more-link > a {
    float: left;
}

.view-content-teaser-views.credit {
    display: block;
    margin-top: 2.5em;
}

.view-content-teaser-views.credit div {
    display: inline;
}

.view-content-teaser-views.credit div span::after {
    content: "; ";
}

.view-content-teaser-views.credit .view-content div:last-child span:after,
.view-content-teaser-views.credit .view-content div.view-header span:after {
    content: "";
}

/* value chain intro */

.view-display-id-vc_feature .feature-header {
    background-color: #bf844c;
    color: #fff;
    content: "Featured value chain";
    display: inline-block;
    left: -2em;
    padding: 5px 10px;
    position: relative;
    top: -2em;
    width: auto;
}

.view-display-id-vc_feature .view-content {
    background-color: #b9d2d8;
    margin: 3em 0 2em;
    overflow: auto;
    padding: 2em 2em 1em;
}

.view-display-id-vc_feature h2 {
    margin-top: 0;
}

.view-display-id-vc_feature h2 a {
    color: #43669a;
    font-size: 1.4em;
    font-weight: 700;
}

.view-display-id-vc_feature img {
    border: 0;
    margin-bottom: 5px;
    width: 220px;
}

.view-display-id-vc_feature .credit {
    display: inline-block;
    float: right;
    line-height: 1.5;
    margin: 0;
    max-width: 220px;
    white-space: normal;
    width: auto;
}

.view-display-id-vc_feature .teaser-subtitle {
    margin: 0.5em 0 1em;
}

.view-display-id-vc_feature .feature-item {
    margin-bottom: .75em;
}

.view-display-id-vc_feature .feature-item a {
    color: #9b6935;
}

.view-display-id-vc_feature .feature-item .label {
    color: #43669a;
    font-weight: bold;
    margin-right: 0.3em;
}

.view-display-id-vc_feature .views-more-link {
    margin-top: 1em;
}


/* value chain sector */

.view-content-teaser-views.view-display-id-sector_index {
    display: block;
    margin: 1em 0 2em;
    overflow: auto;
}

.view-content-teaser-views.links h3 {
    border-right: 1px solid #bf844c;
    clear: none;
    display: inline;
    float: left;
    font-weight: normal;
    line-height: 1;
    margin: 0 7px 0.5em 0;
    padding-right: 7px;
}

.view-content-teaser-views.links h3:last-of-type {
    border: 0;
}

.view-content-teaser-views.links .view-content div {
    display: none;
}

.view-content-teaser-views .in-the-field.sectors h1 {
    margin-bottom: 1.5em;
}

.view-display-id-vc_by_sector h3 {
    border-bottom: 1px solid #bf844c;
    clear: both;
    color: #bf844c;
    font-family: "myriad-pro","lucida grande",arial,sans-serif;
    font-size: 2em;
    font-weight: bold;
    margin-top: 1em;
    margin-bottom: 0;
}

/* value chains search */

.in-the-field.search #banner h1 {
    padding: 20px 0 0;
    text-align: center;
}

.in-the-field.search #banner h2 {
    color: #8bc0cc;
    font-weight: normal;
    line-height: 1.5;
    margin-top: 4em;
    padding: 20px 0 0;
    position: relative;
}

.in-the-field.search #banner li {
    color: #8bc0cc;
    font-family: 'myriad-pro',"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 20px;
}

.in-the-field.search #banner hr {
    background-color: #8bc0cc;
    border: medium none;
    height: 1px;
    width: 60%;
}

.in-the-field .views-more-link {
    display: inline-block;
    margin-right: 10px;
}

.view-empty p {
    display: none;
}

#edit-field-vc-sector-tid-1-wrapper {
    clear: both;
}

.in-the-field.search .bef-checkboxes > div {
    float: left;
    margin-right: 15px;
}

.in-the-field.search .bef-checkboxes > div label {
    font-weight: normal;
}

.in-the-field.search .bef-checkboxes input {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.in-the-field.search .views-submit-button {
    clear: both;
}

/*
html.js input.form-autocomplete,
*/
html.js input.throbbing,
.ajax-progress .throbber {
    display: none;; /* LTR */
}

button.form-submit {
    border: medium none;
    border-radius: 15px;
    cursor: pointer;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
    font-weight: bold;
    padding: 7px 15px;
}

#cboxContent img {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 90%;
}

.internal-colorbox > h3 {
    font-size: 1.3em;
    margin-bottom: 5px;
    max-width: 240px;
}

/*
#colorbox {
    background: none repeat scroll 0 0 #fff;
    height: auto !important;
    padding: 10px 10px 25px;
    -webkit-box-shadow: 0px 1px 2px #7a8096; -moz-box-shadow: 0px 1px 2px #7a8096; box-shadow: 0px 1px 2px #7a8096;
}

#cboxContent {
    margin-left: 5px;
}

#cboxMiddleLeft {
    display: none;
}

#cboxContent .view-content-teaser-views .views-row {
    margin-bottom: 0;
}

.internal-colorbox {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    width: 95%;
}

#cboxContent > button {
    background: url("/sites/all/themes/wealthworks/images/bullet.png") repeat scroll 0 center / 6px 6px rgba(0, 0, 0, 0);
    border: 0 none;
}
*/


/* front page */

.node-page .field-item h2 {
    font-weight: normal;
}

/* resources: stories */

.success-stories .views-more-link,
.success-story-pdfs .views-more-link {
    display: inline-block;
    margin-right: 15px;
}

.highlight-box#how-tos {
    background-color: #d7d7da;
    overflow: auto;
}

.highlight-box#stories {
    background-color: #e5dba8;
}

.highlight-box#videos {
    background-color: #c2dacf;
}

/* related resources pages */

.page-node-resources .teaser-grid {
    width: 75%;
}

.page-node-resources h3 {
    display: none;
}

/* mobile nav */

.mean-container .mean-bar {
    background-color: #26885c;
}

.mean-container .mean-nav {
    background-color: #7a8096;
}

.mean-container .mean-nav ul li a {
    padding: 0.7em 5%;
}

.mean-container .mean-nav ul li a.mean-expand {
    background-color: transparent;
    border: 0 !important;
    height: 14px;
    margin-top: 0;
    opacity: .4;
    padding: 8px 11px !important;
}

.mean-container .mean-nav a[title]:hover:after {
    background-image: none;
    border-radius: 0;
    box-shadow: none;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
    background: none;
    opacity: 1;
}

.mean-container .mean-nav ul li li a {
    padding: 0.6em 10%;
    text-transform: none;
}

.mean-container .mean-nav a[title]:hover:after {
    display: none;
}

.mean-container .mean-nav ul li li li a {
    padding: 0.5em 15%;
}

/* initiative members */

.view-initiative-members .teaser-grid .grid_4 img {
    border: 0;
}

/* forms */

.fsFieldRow input {
    font-size: 12px !important;
    font-weight: normal !important;
    line-height: 16px !important;
    margin: 4px 0 2px !important;
    max-height: 24px !important;
}

.fsBody .fsLabel,
.fsBody label {
    font-weight: normal !important;
}

label.fsOptionLabel {
    line-height: 1.7;
}

.fsFieldRow input[type="checkbox"],
.fsFieldRow input[type="radio"] {
    max-width: 14px;
    margin-right: 5px !important;
}

legend.fsLabel {
    margin-bottom: 6px !important;
}

.download-wealthworks-modules .grid_7 > p:last-of-type {
    margin-top: -15px;
}

/* videos */

.video-outer {
    margin-right: 2%;
    padding: 40px 0 30px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-text {
    padding-top: 30px;
}

.not-front .video-container {
    margin: 1.5em 0;
}

.views-columns-2 .views-column-first {
    clear: both;
    margin-right: 4%;
}

.views-columns-2 .views-column {
    float: left;
    overflow: auto;
    width: 47%;
}

.views-columns-2  .views-row {
    margin-bottom: 1.5em;
    overflow: auto;
}

.wealthworks-videos .view-resource-views .view-content {
    display: block;
    overflow: auto;
}

.wealthworks-videos .icon {
    border: 10px solid #fff;
    height: 240px;
    overflow: hidden;
    position: relative;
}

.wealthworks-videos .video-grid h2,
.page-economic-development-resources-search .field-content h2 {
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 15px;
}

.wealthworks-videos .view-header > h2,
.page-economic-development-resources-search .view-content h3,
.page-economic-development-resources-search .view-content .view-grouping-header {
    border-bottom: 1px solid #768698;
    clear: both;
    color: #43669a;
    font-size: 1.8em;
    font-weight: 400;
    margin-bottom: .5em;
    margin-top: 1em;
}

.wealthworks-videos .video-grid img {
    border: 0;
    margin-top: -42px;
    position: relative;
}

div#cboxLoadedContent {
    overflow: hidden !important;
}

.page-economic-development-resources-search .view-content .view-grouping-header {
    color: #c08547;
    font-family: 'myriad-pro', sans-serif;
    display: block;
    padding-bottom: 3px;
}

.page-economic-development-resources-search .view-content .view-grouping-content h3 {
    color: #c08547;
}


/* resource search */

.page-economic-development-resources-search .form-item input,
.resource-people input.form-text {
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 0;
    box-shadow: 0 0 0;
    margin-top: 2px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.page-economic-development-resources-search input#edit-combine,
.resource-people input.form-text {
    height: 20px;
}

.page-economic-development-resources-search #edit-combine-wrapper {
    clear: both;
}

.page-economic-development-resources-search .form-item-field-resource-taxonomy-tid .description {
    display: none;
}

.page-economic-development-resources-search .view-grouping:nth-child(4) > div.view-grouping-header,
.view-grouping-header a[href="/wealthworks-introductory-videos"] {
    display: none;
}

/* map */


.hub-map,
.hub-sectors {
    float: left;
    width: 78%;
}

.map-target,
.sector-target {
    background-color: #f5f5f5;
    float: left;
    margin: 0;
    /*
        min-height: 450px;
    */
    padding: 15px 15px 10px 20px;
    width: 22%;
}

.map-target,
.hub-map {
    margin: 0;
}

#hub-intro h2,
#sector-intro h2,
#sector-data h3 {
    margin-top: 0;
}

#vmap {
    height: 400px;
    margin: 0;
    min-height: 450px;
    padding-top: 10px;
    width: 100%;
}

#map-target h1,
.sector h3 {
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 10px;
}

#state-data h2,
.sector h2 {
    line-height: 100%;
    margin: 15px 0 5px;
}

#state-data h2 + h2,
.sector h2 + h2 {
    margin: 0 0 10px;
}

#state-data h2 a,
.sector h2 a {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-top: 0;
}

#state-data .views-row-first .state.hide::before,
.sector h3 + div::before {
    color: #777;
    content: "Click on logo or name to learn more about hub.";
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 20px;
}

.hub-node {
    padding: 10px;
}

.map-target #state-data h3,
.map-target #message h3,
.sector-target #state-data h3,
.sector-target #message h3{
    display: none;
}

.Alabama .Alabama.hide,
.Alaska .Alaska.hide,
.Arizona .Arizona.hide,
.Arkansas .Arkansas.hide,
.California .California.hide,
.Colorado .Colorado.hide,
.Connecticut .Connecticut.hide,
.Delaware .Delaware.hide,
.Florida .Florida.hide,
.Georgia .Georgia.hide,
.Hawaii .Hawaii.hide,
.Idaho .Idaho.hide,
.Illinois .Illinois.hide,
.Indiana .Indiana.hide,
.Iowa .Iowa.hide,
.Kansas .Kansas.hide,
.Kentucky .Kentucky.hide,
.Louisiana .Louisiana.hide,
.Maine .Maine.hide,
.Maryland .Maryland.hide,
.Massachusetts .Massachusetts.hide,
.Michigan .Michigan.hide,
.Minnesota .Minnesota.hide,
.Mississippi .Mississippi.hide,
.Missouri .Missouri.hide,
.Montana .Montana.hide,
.Nebraska .Nebraska.hide,
.Nevada .Nevada.hide,
.New_Hampshire .New_Hampshire.hide,
.New_Jersey .New_Jersey.hide,
.New_Mexico .New_Mexico.hide,
.New_York .New_York.hide,
.North_Carolina .North_Carolina.hide,
.North_Dakota .North_Dakota.hide,
.Ohio .Ohio.hide,
.Oklahoma .Oklahoma.hide,
.Oregon .Oregon.hide,
.Pennsylvania .Pennsylvania.hide,
.Rhode_Island .Rhode_Island.hide,
.South_Carolina .South_Carolina.hide,
.South_Dakota .South_Dakota.hide,
.Tennessee .Tennessee.hide,
.Texas .Texas.hide,
.Utah .Utah.hide,
.Vermont .Vermont.hide,
.Virginia .Virginia.hide,
.Washington .Washington.hide,
.West_Virginia .West_Virginia.hide,
.Wisconsin .Wisconsin.hide,
.Wyoming .Wyoming.hide {
    display: block !important;
}

#cboxContent .view-wealthworks-hubs img {
    float: left;
    margin-right: 20px;
    width: auto;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field-title {
    display: inline-block;
    font-size: 18px;
    margin: 10px 0 30px;
}

#cboxLoadedContent .view-wealthworks-hubs .views-row > span,
#cboxLoadedContent .view-wealthworks-hubs .views-field-php.primary,
#cboxLoadedContent .view-wealthworks-hubs .views-field-php-1.primary,
#cboxLoadedContent .view-wealthworks-hubs .views-field-php.secondary {
    clear: both;
    margin-top: 10px;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field.views-field-field-im-logo {
    margin-top: 0;
    vertical-align: top;
}

#cboxLoadedContent .view-wealthworks-hubs .views-row > span span:first-of-type,
#cboxLoadedContent .view-wealthworks-hubs .views-field-php.primary > span:first-of-type,
#cboxLoadedContent .view-wealthworks-hubs .views-field-php-1.primary > span:first-of-type,
#cboxLoadedContent .views-row-last .views-field-field-im-website .views-label {
    color: #bf844c;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field {
    clear: both;
    display: block;
    overflow: auto;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field.views-field-title {
    overflow: hidden;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field-php-1 .field-content,
.wealthworks-hubs-sector #cboxLoadedContent  .views-field-php-1 .field-content {
    clear: both;
    display: block;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field-body p {
    display: inline;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field-php-1.secondary,
#cboxLoadedContent .view-wealthworks-hubs .views-field-php.secondary .views-label,
#cboxLoadedContent .views-row-first .views-field-field-im-website {
    display: none;
}

#cboxLoadedContent .views-row-first.views-row-last .views-field-field-im-website {
    display: block;
}

#cboxLoadedContent .views-row-last .views-field-field-im-website {
    margin-top: 15px;
}

#cboxLoadedContent .view-wealthworks-hubs .views-field-php.secondary::before {
    color: #bf844c;
    content: "Alternative contact: ";
}

#map-container path:hover {
    opacity: .6;
}

.connect .about-members {
    padding-top: 3em;
}

#cboxLoadedContent .hub-node p.note {
    margin-top: 2em;
}


/* resource people */

.resource-people .description {
    display: none;
}

.resource-people #edit-field-vc-sector-tid-wrapper {
    clear: both;
}

.resource-people input.form-submit {
    margin-right: 10px;
}

.resource-people table,
.resource-people td,
.resource-people th {
    background-color: #fff;
    border: 0;
}

.resource-people td {
    width: 20%;
}

.resource-people td.views-field-title {
    width: 15%;
}

.resource-people.connect label {
    font-size: 1em;
}

.resource-people .views-exposed-widget.views-submit-button {
    padding-top: 13px;
}

.resource-people .views-field-nothing p {
    margin-bottom: 0;
}

.resource-people .view-empty p {
    display: block;
}

/* sectors page */

.page-node-247 .view-empty p {
    display: block;
}

#sector-container table {
    background: none;
}

#sector-container td {
    background-color: #fff;
    text-align: center;
    width: 33%;
}

.sector-link a div,
.sector-link div {
    background-color: green;
    color: #fff;
    font-family: "myriad pro";
    font-size: 1.4em;
    font-weight: 300;
    letter-spacing: 0.025em;
    min-height: 30px;
    padding: 5px 0;
}

.sector-link span:hover {
    cursor: pointer;
}

.sector-link img {
    display: block;
}

.sector-link .sector15 > div {
    background-color: #797f94;
}

.sector-link .sector19 > div {
    background-color: #be6768;
}

.sector-link .sector24 > div {
    background-color: #8bc0cc;
}

.sector-link .sector23 > div {
    background-color: #70926a;
}

.sector-link .sector17 > div {
    background-color: #bf8446;
}

.sector-link .sector18 > div {
    background-color: #ceb95a;
}

.sector-link .sector16 > div {
    background-color: #ceb95a;
}

.sector-link .sector20 > div {
    background-color: #8768a9;
}

.sector-link .sector21 > div {
    background-color: #be6768;
}

.sector-link .sector22 > div {
    background-color: #476396;
}

.sectors #sectors {
    background-color: #f5f5f5;
    margin: 8px 0 20px;
    overflow: auto;
}

.sectors #sectors table {
    margin-bottom: 0;
}

.wealthworks-hubs-sector .credit {
    clear: both;
    display: block;
    margin-top: 2em;
    overflow: auto;
    padding-top: 2em;
    text-align: left;
}

.wealthworks-hubs-sector #sectors {
    background-color: #f5f5f5;
    margin-bottom: 2em;
    margin-top: 1em;
    padding: 0;
}

.sector-link img {
    width: 100%;
}

.wealthworks-hubs-sector #sectors {
    overflow: auto;
}

.wealthworks-hubs-sector table {
    margin: 0;
}

/* mobile */

@media screen and (max-width: 1200px) {
    #sticker {
        line-height: 1.3;
    }
    #sticker h3 {
        font-size: 120%;
        line-height: 1.2;
        margin-top: 10px;
    }
    #sticker p {
        margin-bottom: 0;
    }
    #sticker .views-row {
        margin-top: 8px;
    }
    .submodule > a:before {
        margin-bottom: 5px;
    }
    .teaser-grid .views-column {
        clear: none;
        float: left;
        width: 30%;
    }
    .teaser-grid .grid_4 {
        width: 90%;
        margin-right: 3%;
    }

    .construct-wealthworks-value-chain #submodule-4 {
        margin-top: 0;
    }

}

@media screen and (max-width: 980px) {

    .wealthworks-videos .icon {
        height: 190px;
    }

    .wealthworks-videos .video-grid img {
        margin-top: -32px;
    }

    .wealthworks-videos .view-header h2 {
        font-size: 1.5em;
        margin-bottom: 1em;
    }

    .wealthworks-videos .video-grid h2 {
        font-size: 1.3em;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    #block-views-home-page-slideshow-block.container_12 .grid-12 {
        width: 700px;
    }
}



@media screen and (max-width: 800px) {

    #header-inside {
        padding: 30px 0 10px;
    }
    #breadcrumb {
        display: none;
    }
    /*
        .grid_4 {
            margin-left: 0;
            margin-right: 0;
        }
    */
    .front .region-banner img {
        float: left;
        margin-right: 30px;
    }

    .front .grid_4 p:last-of-type {
        clear: both;
        float: none;
    }

    #footer-bottom-left {
        float: left;
        width: 55%;
    }

    #footer-bottom-right {
        float: left;
        width: 35%;
    }

    .pane-node-field-module-icon {
        margin-top: 0;
    }

    .panel-col-first .view-module-blocks .views-field.views-field-title {
        line-height: 1.3;
        padding: 0.5em 1em 0.5em 220px;
        text-indent: -20px;
    }
    .pane-node-field-module-conclusion h2 {
        text-align: center;
    }
    .node-type-wealthworks-submodule .pane-views-module-blocks-submodule-nav,
    .node-type-wealthworks-module .pane-views-module-blocks-module-nav {
        margin-top: 20px;
    }
    #footer {
        padding-bottom: 20px;
    }
    #block-block-31 {
        float: none;
        margin-bottom: 15px;
        margin-top: -5px;
    }
    .node-type-wealthworks-module #block-block-31,
    .node-type-wealthworks-submodule #block-block-31 {
        float: right;
        margin-top: 0;
    }

    .teaser-grid .grid_4 {
        width: 90%;
    }
    .in-the-field.search #banner h2 {
        margin-top: 0;
        padding-top: 0;
    }
    /*
        .in-the-field .container_12 .grid_4 {
            width: auto;
        }
    */
    .pane-views-story-blocks-inventory h2:after {
        margin-top: -2.5em;
    }
    .def {
        display: block;
        margin-left: 0;
    }
    .pane-node-field-teaser p {
        font-size: 1.2em !important;
    }

    .full-table {
        font-size: 0.9em;
        line-height: 1.4;
    }

    .avoidwrap {
        display: inline-block;
    }

    .identify-market-opportunity .pane-node-field-module-icon.pane-node-field-module-icon {
        margin-top: 0 !important;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon {
        width: 60%;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon img {
        margin-top: -45px;
    }

    .construct-wealthworks-value-chain .panel-col-first .view-module-blocks .views-field.views-field-title {
        padding-left: 13em;
    }

    .construct-wealthworks-value-chain .views-field.views-field-field-submodule-icon {
        margin-right: 6%;
        width: 45%;
    }

    .construct-wealthworks-value-chain .views-field-field-submodule-icon,
    .construct-wealthworks-value-chain #submodule-2 img,
    .construct-wealthworks-value-chain #submodule-4 img,
    .construct-wealthworks-value-chain #submodule-5 img {
        margin-top: 0;
    }

    .construct-wealthworks-value-chain .panel-col-first .view-module-blocks .views-field.views-field-title,
    .node-type-wealthworks-submodule.construct-wealthworks-value-chain #main h1 {
        padding-left: 1em;
        padding-right: 1em;
        text-align: center;
    }

    .wwmedia-right {
        width: 50%;
    }

    .wwmedia-right img {
        width: 100%;
    }

    #mapping-table img {
        width: 100%;
    }

    .front #banner {
        padding-bottom: 1.5em;
    }

    .video-outer {
        padding-bottom: 0;
    }

    .video-block .grid_12 {
        padding-bottom: 0.5em;
    }

    .grid_12 .grid_4 {
        float: left;
        margin-left: 0;
        margin-right: 3%;
        width: 30%;
    }

    .grid_12 .grid_4.omega {
        margin-right: 0;
    }

    .other-feature h1, .other-feature h1 a {
        font-size: 1.3em;
    }

    body.economic-development-resources select option {
        font-size: 0.95em;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon a,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon a {
        top: -20px !important;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon {
        height: 115px;
    }

    #vmap {
        height: 350px;
        min-height: 350px;
    }

    #vmap svg {
        margin-top: 0;
    }

    #hub-intro > h2 {
        font-size: 1.3em;
    }

    #hub-intro p {
        font-size: 90%;
        line-height: 1.5;
    }
}


@media screen and (max-width: 760px) {

    .panel-2col-stacked .panel-col-first,
    .panel-2col-stacked .panel-col-last {
        float: none;
        width: 100%;
    }
    #sticker {
        background: none;
        border: 0;
        margin: 0;
        padding: 0;
    }
    #sticker .views-field.views-field-title-1,
    #sticker .views-row.views-row-1 li,
    .node-type-wealthworks-submodule #sticker h3 > a,
    .node-type-wealthworks-submodule #sticker .views-row {
        display: none;
    }
    .node-type-wealthworks-module .inside,
    .node-type-wealthworks-module .inside p:last-of-type {
        margin-bottom: .5em;
    }
    .node-type-wealthworks-module .panel-col-last .inside,
    .node-type-wealthworks-submodule .panel-col-last .inside {
        margin-left: 0 !important;
        margin-top: -2em !important;
    }

    .node-type-wealthworks-submodule #sticker {
        margin-top: 3em;
    }
    .view-display-id-module_nav p a,
    .pane-views-module-blocks-submodule-nav h3 p a {
        color: #bf844c;
        font-size: 1.2em;
    }
    .subtitle {
        padding-left: 12px;
        padding-right: 12px;
    }
    #block-block-31 {
        margin-top: -2em;
    }
    .fsOptionLabel.horizontal {
        background: none !important;
        border: 0 !important;
        padding: 0.1em 1em ;
    }
    input.fsOtherField {
        margin-top: 8px;
    }
    .page-node-114 .wwmedia-left {
        margin-top: -20px;
    }
    .fsBody.fsEmbed {
        margin-bottom: 2em;
    }
    .node-type-ww-valuechain h1 {
        font-size: 2em;
    }
    .node-type-ww-valuechain .field-name-field-vc-map {
        margin-left: 0;
    }
    .success-stories h1 {
        font-size: 2em;
    }
    .node-type-wealthworks-story .panel-col-last .panel-pane {
        padding-bottom: 0;
    }
    .node-type-wealthworks-story .panel-col-last.panel-panel {
        margin-top: 2em;
    }
    .node-type-wealthworks-story .panel-col-last h2.pane-title {
        font-size: 1.2em;
    }
    .node-type-wealthworks-story .panel-col-last ul {
        margin-top: 0.5em;
    }
    .view-resource-block-for-story-pages ul li {
        padding-bottom: 0;
    }
    .container_12 .grid_6 {
        float: none;
        width: 100%;
    }

    .container_12 #how-tos .grid_6 {
        float: left;
        width: 47.5%;
    }

    .grid_6 .formde input,
    .grid_6 textarea {
        width: 100%;
    }
    .grid_6 .formde input[type="submit"] {
        margin-top: 1em;
        width: auto;
    }
    .node-type-wealthworks-submodule #block-block-31 {
        float: none;
        margin-top: -1em;
        margin-bottom: 2em;
    }
    .node-type-wealthworks-submodule.explore-regional-wealth-building.wealth-eight-capitals #main h1 {
        padding-left: 1em;
        padding-right: 45%;
        text-indent: 0;
    }
    .node-type-wealthworks-submodule .field-name-field-submodule-icon {
        float: right;
        margin-left: 1em;
        margin-right: 0;
    }
    #sticker {
        display: none;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon {
        margin-top: 2em;
        width: 50%;
    }

    .construct-wealthworks-value-chain .views-field.views-field-field-submodule-icon {
        width: auto;
    }

    .video-text {
        padding-top: 2em;
    }

    .wealthworks-videos .teaser-grid h2 {
        font-size: 1.2em;
    }

    .wealthworks-videos .icon {
        height: 180px;
    }

    .wealthworks-videos .teaser-grid img {
        margin-top: -30px;
    }

    #vmap {
        height: 350px;
        min-height: 350px;
    }

    #map-target h1,
    .sector h3 {
        font-size: 1.2em;
        font-weight: 400;
        margin-bottom: 10px;
    }

    #state-data .views-row-first .state.hide::before,
    .sector h3 + div::before {
        font-size: 11px;
        line-height: 16px;
    }


}

@media screen and (max-width: 680px) {
    .node-type-ww-valuechain .center-wrapper .panel-panel {
        margin-right: 0;
        width: 100%;
    }
    .node-type-ww-valuechain .panel-pane.pane-node-field-vc-map,
    .node-type-ww-valuechain .panel-pane.pane-node-field-vc-region {
        display: inline-block;
        float: left;
        width: 50%;
    }
    .node-type-ww-valuechain .panel-pane.pane-node-field-vc-region {
        clear: none;
        margin-left: 2em;
        margin-top: 3em;
        width: 40%;
    }
    .pane-node-field-vc-region p {
        margin-top: 3em;
    }
    .view-value-chain-blocks .item-list ul li .field-content,
    .node-type-wealthworks-story .pane-content li,
    .node-type-wealthworks-story .field-name-field-related-value-chain .field-item,
    .view-resource-block-for-story-pages ul li {
        margin-bottom: 0;
    }

    .identify-market-opportunity .views-field-field-submodule-icon img {
        width: 50%;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon {
        margin-top: 0;
    }

    .wealthworks-videos .icon {
        height: 160px;
    }

    .wealthworks-videos .teaser-grid h2 {
        font-size: 1.1em;
    }

    #wealthworks-search .form-text {
        width: 100px;
    }

    .video-container .player > iframe,
    .video-text {
        max-width: 90%;
    }

    .video-container {
        padding-bottom: 45%;
    }

    .video-container .player > iframe {
        max-height: 310px;
    }

    .other-feature h1,
    .other-feature h1 a {
        font-size: 1.2em;
    }

    body.economic-development-resources select option {
        font-size: 0.85em;
        padding-bottom: 3px;
    }

    .page-economic-development-resources-search #edit-combine-wrapper {
        clear: none;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon {
        height: 105px;
    }

    .map-target,
    .sector-target {
        padding: 10px 15px;
    }

    #sector-intro > h2,
    #hub-intro > h2 {
        font-size: 1.2em;
    }

    #sector-intro > p,
    #hub-intro > p {
        font-size: 0.9em;
        line-height: 1.4;
        margin-bottom: 10px;
    }

    .sector-link div {
        font-size: 1em;
        line-height: 1.2;
        min-height: 25px;
    }

}

@media screen and (max-width: 620px) {

    #wealthworks-search {
        display: none;
    }

    #header-menu ul.menu li a#mobile-search {
        display: block;
    }

    #footer-bottom-left {
        float: left;
        margin-bottom: 3em;
        width: 95%;
    }

    #footer-bottom .wwmedia-right {
        clear: both;
        float: none;
        margin-left: 0;
        width: 100%;
    }
    #capitals-table td {
        background-position: 5% 50% !important;
    }
    h1 {
        font-size: 2em;
    }
    .teaser-grid .views-column,
    .view-resource-views .views-column {
        clear: both;
        float: none;
        width: 100%;
    }
    .teaser-grid .grid_4 {
        width: 100%;
        margin-right: 0;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon {
        margin-top: 2em;
    }

    .subtitle {
        padding-left: 0;
        padding-right: 0;
    }

    .slogan {
        text-align: left;
    }

    .video-container .player > iframe,
    .video-text {
        max-width: 80%;
    }

    .other-feature h1,
    .other-feature h1 a {
        font-size: 1.1em;
    }

    .video-container {
        padding-bottom: 40%;
    }

    .video-container .player > iframe {
        max-height: 290px;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon a,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon a {
        top: -45px !important;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon {
        height: 270px;
    }

    #state-data h2,
    .sector h2,
    #hub-intro > h2 {
        font-size: 0.9em;
        line-height: 1.1;
        margin-bottom: .75em;
    }

    #sector-intro > p, #hub-intro > p {
        font-size: 0.85em;
    }

    #vmap {
        height: 300px;
        min-height: 300px;
    }

}

@media screen and (max-width: 580px) {

    .video-container .player > iframe,
    .video-text {
        max-width: 75%;
    }

    .page-economic-development-resources .overview > p {
        font-size: 0.9em;
        line-height: 1.5;
    }

    .map-target, .sector-target {
        padding: 10px;
    }

}


@media screen and (max-width: 520px) {

    .node-type-wealthworks-module #wealthworks-header h1,
    .node-type-wealthworks-submodule #wealthworks-header h1 {
        font-size: 2.5em !important;
    }

    .node-type-wealthworks-module .pane-content h1,
    .node-type-wealthworks-submodule .pane-content h1 {
        font-size: 2em;
    }

    .view-display-id-vc_feature .wwmedia-right {
        clear: both;
        display: block;
        float: none;
        margin: 5px 0 1.5em;
        width: 100%
    }
    .view-display-id-vc_feature img {
        width: 100%;
    }
    .view-display-id-vc_feature .credit {
        display: block;
        float: none;
        max-width: 100%;
    }

    .views-columns-3 .views-column {
        float: none;
        margin-right: 0;
        width: 100%;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon a,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon a {
        top: -40px !important;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon {
        height: 210px;
    }

    .sector-target,
    .map-target,
    .hub-map,
    .hub-sectors,
    #how-tos .grid_6 {
        float: none;
        margin: 0;
        min-height: 0;
        width: 100%;
    }

    /*
        .hub-map, .hub-sectors {
            float: none;
            width: 100%;
        }

        #how-tos .grid_6 {
            float: none;
            width: 100%;
        }
    */

}


@media screen and (max-width: 420px) {

    .front .region-banner img {
        display: block;
        float: none;
        margin-right: 0;
    }

    .pane-node-field-module-icon {
        max-width: 50%;
    }

    .one-third {
        float: none;
        margin-right: 0;
        width: 100%;
    }

    .node-type-wealthworks-submodule.explore-regional-wealth-building.wealth-eight-capitals #main h1,
    .node-type-wealthworks-submodule #main h1 {
        margin-bottom: .5em;
        padding-right: 1em;
        text-align: center;
        text-indent: 0;
    }

    .node-type-wealthworks-module .views-field-field-submodule-icon,
    .node-type-wealthworks-submodule .views-field-field-submodule-icon {
        float: none;
        margin-top: 0;
        width: 100%;
    }

    .node-type-wealthworks-module .panel-col-first .view-module-blocks .views-field.views-field-title,
    .panel-col-first .view-module-blocks .views-field.views-field-title,
    .node-type-wealthworks-submodule #main h1 {
        font-size: 1.3em;
        margin-bottom: 0.5em;
        min-height: 0;
        padding: 0.5em;
        text-align: center;
        text-indent: 0;
    }

    .views-field-field-submodule-icon,
    .node-type-wealthworks-submodule .field-name-field-submodule-icon,
    .wealth-eight-capitals .views-field-field-submodule-icon {
        display: inline-block;
        float: none;
        margin: 0;
        text-align: center;
    }

    .node-type-wealthworks-submodule .views-field-field-submodule-icon p:last-of-type,
    .node-type-wealthworks-module .inside .views-field-field-submodule-icon p:last-of-type {
        margin: 6px 0 2em !important;
        width: 100%;
    }

    .node-type-wealthworks-module .views-field-field-submodule-icon img {
        margin: 0 5%;
        width: 50%;
    }

    .node-type-wealthworks-module .views-field-field-submodule-icon p {
        width: 100%;
    }

    #content-inside .wwmedia-right,
    #content-inside .wwmedia-left {
        clear: both;
        float: none;
        margin: 5px 0 1.5em;
        width: 100%;
    }
    #content-inside .wwmedia-right img,
    #content-inside .wwmedia-left img {
        height: auto !important;
        width: 100% !important;
    }
    .fsPagination button,
    .fsPagination input {
        font-size: 0.9em;
        white-space: normal;
    }
    .teaser-grid img,
    .teaser-grid .grid_4 {
        width: 100%;
    }
    .pane-views-story-blocks-inventory h2:after {
        margin-left: 1em;
        margin-top: -0.5em;
    }
    .pane-views-story-blocks-inventory h2 {
        margin-bottom: 10px;
    }
    .pane-views-story-blocks-inventory {
        padding: 10em 1em 2em;
    }
    .highlight-box img.image-right {
        float: none;
        margin-left: 0;
        width: 100%;
    }

    #content .field-type-text-long .li-columns li {
        display: block;
        float: none;
        margin-bottom: 10px;
        max-width: 100%;
        width: 100%;
    }

    #ownership-table li::before,
    #partners-table li::before {
        content: 'Type: ';
        color: #476496;
        font-weight: bold;
    }

    #ownership-table li.right::before {
        content: 'Ownership strategy example: ';
    }

    #ownership-table li.right:last-of-type::before {
        content: 'Control strategy example: ';
    }

    #partners-table li.partner::before {
        content: "Partner or potential partner: ";
        display: block;
        margin-top: 0.5em;
    }

    #partners-table li.pain::before {
        content: 'Motivating interest or “pain point”: ';
    }

    #partners-table li.opportunity::before {
        content: 'Wealth-building opportunity: ';
    }

    #partners-table li.investment::before {
        content: 'Wealth-building investment: ';
    }

    #content #ownership-table .column-head,
    #content #partners-table .column-head {
        display: none !important;
    }

    .match-demand-your-region.node-type-wealthworks-submodule #main h1 {
        margin-bottom: 0;
    }

    .match-demand-your-region .pane-node-title + .panel-separator,
    #energy-table {
        display: none;
    }

    .node-type-wealthworks-submodule.match-demand-your-region .views-field-field-submodule-icon {
        margin-top: 0;
    }

    .full-table td.one-third {
        margin-right: 0;
        width: 100%;
    }

    #demand-capitals-table td {
        padding: 0 2em;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon img {
        margin-top: -40px;
    }

    .node-type-wealthworks-module.construct-wealthworks-value-chain .views-field-field-submodule-icon img {
        margin-top: 0.5em;
        width: 60%;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon {
        margin-top: 0;
        max-width: 80%;
        width: 60%;
    }

    .construct-wealthworks-value-chain .views-field.views-field-field-submodule-icon {
        margin-right: 0;
    }

    .side-table {
        float: none;
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }

    .video-text {
        padding-top: 20px;
    }

    .video-block {
        padding-bottom: 0;
    }

    .video-container {
        padding-bottom: 30%;
    }

    .video-container .player > iframe,
    .video-text {
        max-width: 50%;
    }

    .video-container .player > iframe {
        max-height: 200px;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon a,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon a {
        top: -35px !important;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon {
        height: 190px;
    }

    .wwintmem .views-row {
        margin-bottom: 0;
    }

    .wwintmem .views-column div {
        margin-bottom: 1em;
    }

    .container_12 #how-tos .grid_6 {
        float: none;
        width: 100%;
    }

    .connect label {
        margin-top: 0;
    }

    #vmap {
        height: 250px;
        min-height: 250px;
    }

}

@media screen and (max-width: 360px) {
    .fsOptionLabel.horizontal {
        clear: both;
        padding: 0;
    }
    .fsPagination button,
    .fsPagination input {
        font-size: 0.8em;
    }
    .pane-views-story-blocks-inventory h2:after {
        margin-top: 1.5em;
    }
    .view-display-id-inventory span p {
        -moz-hyphens: auto !important;
        word-break: break-all !important;
    }
    .pane-views-story-blocks-inventory h2:after {
        content: url("/sites/default/files/stories/inventory-icons/inventory-capitals.png") !important;
    }
    .pane-views-story-blocks-inventory h2 {
        padding: 10px;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon img,
    .construct-wealthworks-value-chain .pane-node-field-module-icon {
        margin-bottom: 1em;
        margin-top: 0;
    }

    .construct-wealthworks-value-chain .panel-separator {
        display: none;
    }

    .construct-wealthworks-value-chain h1,
    .construct-wealthworks-value-chain .pane-node-title {
        margin-bottom: 0;
    }

    .construct-wealthworks-value-chain .pane-node-field-module-icon img,
    .construct-wealthworks-value-chain .pane-node-field-module-icon {
        margin-bottom: 1em;
        margin-top: 0;
        max-width: 100%;
        width: 100%;
    }

    .construct-wealthworks-value-chain .views-field-field-submodule-icon img,
    .node-type-wealthworks-module.construct-wealthworks-value-chain .views-field-field-submodule-icon img {
        width: 95%;
    }

    #mapping-table {
        display: none;;
    }

    .video-container {
        padding-bottom: 20%;
    }

    .video-container .player > iframe {
        max-height: 160px;
    }

    .video-container .player > iframe,
    .video-text {
        max-width: 40%;
    }

    .video-text h1 {
        font-size: 1.5em;
    }

    .other-feature table td {
        display: block;
        padding-right: 0;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon a,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon a {
        top: -27px !important;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon {
        height: 160px;
    }

    .sector-link div {
        font-size: 0.8em;
        line-height: 1.2;
        min-height: 20px;
    }

    #map-container #vmap {
        height: 200px;
        margin-bottom: 10px;
        min-height: 0;
    }

}

@media screen and (max-width: 310px) {

    #capitals-table thead {
        display: none;
    }
    #capitals-table tr {
        display: block;
        margin-top: 20px;
    }
    #capitals-table td {
        border: 0;
        display: block;
        padding-top: 5px !important;
    }
    h2 {
        font-size: 1.2em;
    }
    .image-left,
    .image-right {
        display: block;
        float: none !important;
    }
    .credit {
        line-height: 1.3;
    }
    .node-type-ww-valuechain .panel-pane.pane-node-field-vc-map,
    .node-type-ww-valuechain .panel-pane.pane-node-field-vc-region {
        display: block;
        float: none;
        width: 100%;
    }

    .node-type-ww-valuechain .panel-pane.pane-node-field-vc-region {
        clear: both;
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }
    .pane-node-field-vc-region p {
        margin-top: 0;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon a,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon a {
        top: -20px !important;
    }

    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-introductory-videos .icon,
    .page-economic-development-resources-search .views-field-nothing-1.WealthWorks-in-Practice-videos .icon {
        height: 115px;
    }

    #map-container #vmap {
        height: 150px;
    }
}





