@charset "utf-8";

/* BOOTSTRAP OVERRIDES */

body {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 15px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: bold;
}

h1 {
    margin-bottom: 25px;
}

.panel {
    overflow: hidden;
}

.panel-title {
    font-size: 24px;
    font-weight: bold;
}

.panel-title>a {
    color: #428bca;
}

.panel > .table > tbody:first-child th {
    border-top: 0;
    background: #ccc;
}

@media (min-width: 992px) {
    .container {
        width: 990px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

@media print {
    a[href]:after {
        content: none !important;
    }
}

/* VERTICAL SPACING OPTIONS */

.margin_top_5 {margin-top: 5px !important;}
.margin_top_15 {margin-top: 15px !important;}
.margin_top_25 {margin-top: 25px !important;}
.margin_top_30 {margin-top: 30px !important;}
.margin_top_35 {margin-top: 35px !important;}
.margin_top_45 {margin-top: 45px !important;}
.margin_top_60 {margin-top: 60px !important;}
.margin_top_90 {margin-top: 90px !important;}
.margin_top_120 {margin-top: 120px !important;}

.margin_bottom_5 {margin-bottom: 5px !important;}
.margin_bottom_15 {margin-bottom: 15px !important;}
.margin_bottom_25 {margin-bottom: 25px !important;}
.margin_bottom_30 {margin-bottom: 30px !important;}
.margin_bottom_35 {margin-bottom: 35px !important;}
.margin_bottom_45 {margin-bottom: 45px !important;}
.margin_bottom_60 {margin-bottom: 60px !important;}
.margin_bottom_90 {margin-bottom: 90px !important;}
.margin_bottom_120 {margin-bottom: 120px !important;}

.padding_top_5 {padding-top:5px !important;}
.padding_top_15 {padding-top:15px !important;}
.padding_top_30 {padding-top:30px !important;}
.padding_top_45 {padding-top:45px !important;}
.padding_top_60 {padding-top:60px !important;}
.padding_top_90 {padding-top:90px !important;}
.padding_top_120 {padding-top:120px !important;}
.padding_top_130 {padding-top:130px !important;}

.padding_bottom_5 {padding-bottom:5px !important;}
.padding_bottom_15 {padding-bottom:15px !important;}
.padding_bottom_30 {padding-bottom:30px !important;}
.padding_bottom_45 {padding-bottom:45px !important;}
.padding_bottom_60 {padding-bottom:60px !important;}
.padding_bottom_90 {padding-bottom:90px !important;}
.padding_bottom_120 {padding-bottom:120px !important;}
.padding_bottom_130 {padding-bottom:130px !important;}

/* GENERAL STYLES */

.row .bottom-border {border-bottom: 1px dotted #000}

.row .top-border {border-top: 1px dotted #000}

/* QUICK FEATURE SECTION ON HOME PAGE */

#quick-feature p {
    font-weight: bold;
    text-align: center;
}
#quick-feature table td {
    vertical-align: bottom;
    padding: 15px 15px 0 15px;
    width: 33.333333%;
}
#quick-feature table {
    table-layout: fixed;
    width: 100%
}

/*----------------------------------------------------------------
VISITOR HOME PAGE - EE MIGRATION
----------------------------------------------------------------*/
.sponsor-slot, .hero-ad {
    text-align: center;
}

section.feature {
    background: #f8f8f0;
    border-bottom: 1px solid #ccc;
    min-height: 100%;
    overflow: hidden;
}

ul.article-listing{
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.article-listing li{padding:15px 10px;margin:0;border-top: 1px dotted rgb(230,230,230);overflow: hidden;}
ul.article-listing li:first-child{border:none}
ul.article-listing h1{font-family: 'Droid Serif', Times, serif;font-weight: bold; margin:0;}
ul.article-listing h1 a{color:#000}
ul.article-listing h3{font-family: 'Droid Serif', Times, serif;font-weight: bold; color:#404040; margin:0}
ul.article-listing h3 a{color:#000}
ul.article-listing h4{font-family: 'Droid Serif', Times, serif;font-weight: bold;line-height: 1.2em;margin:0}
ul.article-listing h4 a{color:#000}
ul.article-listing p{margin:0.7em 0;color:rgb (71,71,71);}

.block-article-listing-small ul.article-listing li{padding:8px 20px;border:none;}
.block-article-listing-small span.author a{color:#058}

.block h2 {
    color: #8E001C;
    font-size: 20px;
    font-weight: 700;
    margin: .5em 0;
}

h3.more-link {
    margin-top: 0;
    padding-left: 20px;
}

.sidebar .block {
    overflow: hidden;
}

.sidebar h2 {
    border-bottom: 1px dotted rgb(127,127,127);
    padding-bottom: 5px;
}

section.hp-hero ul.article-listing li{clear:both}
.img-hero img{float:right;margin: 0 0 15px 15px;width:200px;-moz-border-radius: 5px;border-radius: 5px;}
h1.hero {font-size:2.8em}
section.feature h1 {font-family: 'Droid Serif', Times, serif;font-weight: bold; font-size: 2.7em;letter-spacing: -1px;}
section.feature h1 a{color:#111}

.article-author-date {
    font-size: 12px;
    margin: 0 0 0.8em 0;
    color: #848484;
}

.article-image {
    float: left;
    margin: 0 1em 0 0;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 3px;
    margin-top: 5px;
}

span.author{font-size:13px;font-weight:300;color:rgb (71,71,71);}

img {
    border-radius: 3px;
}

.article-modules h3, h3.more-header, h3.section-heading {
    font-weight: bold;
    background: #eee;
    padding: 5px;
}

.article-modules h3.im a {
    font-family: Rufina;
    letter-spacing: 1px;
}

.article-modules h3.sm a {
    font-weight: 900;
    letter-spacing: -2px;
    font-size: 1.05em;
}


.article-modules h3.sm a span {
    font-weight: 100;
}

.article-modules h3.gsd a {
    font-family: Times;
}

.article-modules h3.mm a {
    font-family: 'Roboto Condensed';
    letter-spacing: 0;
}

.article-modules h3.mm a span {
    color: #82B2DB;
}
/*--------------------
JAN FREE_MAN ADDITION
---------------------
*/
.article-modules h3.fmt a {
    font-weight: 600;
    letter-spacing: 0px;
    font-size: 1.05em;font-family: 'Roboto Condensed';
}

.article-modules h3.fmt a span {
    font-weight: 200;
}
/*--------------------
JAN FREE_MAN END
---------------------
*/


ul.pager li {
    border-top: none;
    margin: 0 3px;
}

.pager li.pager-current {
    padding: 5px 14px;
    border: 1px solid #ddd;
    border-radius: 15px;
    background: #f0f0f0;
}

.connect {
    margin: 25px 0;
}

/*
----------------------------------------------------------------
PUBLICATIONS
----------------------------------------------------------------*/
#publication article {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    line-height:28px;
}
#publication .date, .archives .date {
    display: inline-block;
    color: rgb(128, 128, 128);
    font:0.9em/1.3em Arial, sans-serif;
}
#publication .byline+.date, .archives .byline+.date {
    border-left: 1px solid;
    padding-left: 0.6em;
    margin-left: 0.4em;
    margin-bottom:0
}
#publication .pdf, .archives .pdf {
    float: right;
    /*display: inline-block;
    color: rgb(128, 128, 128);
    font:0.9em/1.3em Arial, sans-serif;
    padding-left: 2em;
    background:url('//d1w116sruyx1mf.cloudfront.net/images/pdf-icon.png') no-repeat 5px 0; */
}
.archives .pdf a, #publication .pdf a {
    color: #990000;
    font: 1.1em/1.1em 'Open Sans Condensed', sans-serif;
    font-weight: 700;
}
.archives a:hover {
    text-decoration: none;
}
/*
#publication .date+.pdf, .archives .date+.pdf {
    border-left: 1px solid;
    margin-left: 0.4em;
}
*/
#publication nav {
    font-size: 14px; /* @12px */
    line-height:15px;
    font-family: Arial, sans-serif;
    font-weight: 60; /* @semi-bold */
    margin:0;
    display:block;
}
#publication nav.main-top, #archives nav.main-top {
    margin:30px 0px 30px 0px;
    text-align: left;
    clear:both;
}
#publication nav.main-top li a, #archives nav.main-top li a {
    display:block;
    width:70px;
    text-align:center;
    margin:5px 0 0 10px;
    padding:4px 9px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font:normal 16px/20px Arial, sans-serif;
}
#publication nav ul, #publication nav li, #archives nav ul, #archives nav li {
    list-style: none;
    margin: 0;
    padding-left: 0;
}
#publication nav li, #archives nav li {
    display:block;
    float:left;
}
#publication nav .previous:before {
    content: "? ";
}
#publication nav .next:after {
    content: " ?";
}
#publication nav .title, #archives nav .title {
    margin-left:30px;
    margin-right:40px;
    text-shadow: 0.05em 0.05em 0.08em #333
}
.publication-content {
    padding:10px 30px
}
#paginate {
    text-align:right;
    font: bold .75em/1.3em Arial, sans-serif;
    margin-top:20px
}
#paginate a {
    display:inline-block;
    padding:3px 7px;
    text-align:center;
    border:1px solid #e0d7ae;
    background:#faf4da
}
#paginate a:hover {
    background:#eb6721;
    color:#fff;
    text-decoration:none;
    border:1px solid #d85a18
}
#paginate strong {
    display:inline-block;
    padding:3px 7px;
}
.member-side h1 {
    padding:6px;
    font-size:1.05em;
    line-height:1em;
    margin-top:15px
}
.member-side {
    font:0.95em/1.4em Arial, sans-serif;
    background: #f4f4f4;
    padding: 0 15px 10px 15px;
    overflow: hidden;
}
.archives ul {
    margin:0 0 0 0;
    padding:15px 0;
    list-style:none
}
.archives ul li {
    padding:5px 15px 25px 0;
    border-bottom:1px dotted #ddd;
    border-top: 0;
    font-size:1em;
    margin-bottom: 20px;
}
.archives ul li:first-child {
    padding:0px 15px 25px 0;
    border-bottom:1px dotted #ddd;
    font-size:1em
}
.archives ul li p {
    margin:5px 0 10px 0
}
.archives h2 {
    margin:0px 0 5px 0;
}
.archives  a h2{
    color:#000
}
ul.recent-issue-list {
    margin:15px 0 0 10px;
    padding:0;
    font-family:Arial, sans-serif;
    list-style:none
}
ul.recent-issue-list li a {
    color:#000
}
form#publication-search {
    margin:15px 0 0 35px;
    clear:both
}
form#publication-search p {
    margin:0;
    font-size:14px;
}
form#publication-search .field {
    font:normal 15px/18px Arial, sans-serif;
    padding:5px 4px 6px 4px;
    border:none;
    float:left;
    width:160px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    background:#fff url('//d1w116sruyx1mf.cloudfront.net/images/field-bg.gif') repeat-x 0 0;
}
form#publication-search .form-submit {
    cursor:pointer;
    padding:5px 4px;
    font:normal 15px/18px Arial, sans-serif;
    float:left;
    border:none;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}
p.search-result {
    font:normal 17px/18px Arial, sans-serif;
}
.pn_type {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 100;
    display: inline;
    padding: 3px 5px;
    color: #fff;
    font-size: .65em;
    opacity: .5;
}
.pn_type.pn_newsletter {
    background:#003D99;
}
.pn_type.pn_alert {
    background:#f37321;
    opacity: 1;
}
.pn_type.pn_supplemental {
    background:#00991F;
}
.pn_type.pn_special_report {
    background:#990000;
}
#archives ul.article-listing h3 {
    margin-bottom: 5px;
}
#publication h1.FirstTitle span {
    margin-left: 15px;
    background: rgb(255, 214, 0);
    padding: 0px 15px;
    color: rgb(255, 255, 255);
    border-radius: 4px;
    font-size: .75em;
}
#publication .disclaimer {
    font-size: .75em;
    color: #666;
    margin-top: 25px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
}
#publication .next, #publication .previous {
    display: inline-block;
    margin: 0 30px;
}

/*
----------------------------------------------------------------
Big-Tech Colors
----------------------------------------------------------------*/
#publication .row.big-tech, #archives .row.big-tech {
    background: url('//d1w116sruyx1mf.cloudfront.net/images/big-tech-pub-new.png') repeat-x 0% 0%;
}
#publication .big-tech nav.main-top .title, #archives .big-tech nav.main-top .title{
    color:#fff;
    font-size:40px;
    line-height:42px;
    /*font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: Arial, sans-serif;
    font-weight: 300;
    width: 215px;
}
#publication .big-tech nav.main-top .title span, #archives .big-tech nav.main-top .title span{
    color:#f37321;
}
#publication .bt-alert{
    background-color:#f37321;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
}
#publication .bt-alert .alert{
    margin:0 0 0 30px;font-size:22px;line-height:24px;color:#fff;padding:8px 0;
}

#archives .big-tech-archives .member-side h1 {
    color:#003e71;
    border-bottom:2px solid #e6e6e6
}
#archives .big-tech-archives .archives a:hover h2{
    color:#003e71;
}
#publication .big-tech nav.main-top a, #archives .big-tech nav.main-top a {
    background:#0e558d;
    color:#1fc1e6;
}
#publication .big-tech nav.main-top a:hover, #publication .big-tech nav.main-top a.on, #archives .big-tech nav.main-top a:hover, #archives .big-tech nav.main-top a.on {
    background:#1fc1e6;
    color:#fff;
    text-decoration:none;
}
#publication .row.big-tech form#publication-search .form-submit, #archives .row.big-tech form#publication-search .form-submit {
    background:#1fc1e6;
    color:#fff;
}
#publication .row.big-tech form#publication-search p, #archives .row.big-tech form#publication-search p {
    color:#1fc1e6;
}
#archives .big-tech-archives ul.recent-issue-list li {
    padding:0 0 10px 12px;
    background: url('//d1w116sruyx1mf.cloudfront.net/images/bt-ul-square.png') no-repeat 0 8px;
}



/*
----------------------------------------------------------------
COMPENDIUM Colors
----------------------------------------------------------------*/
#publication .row.compendium, #archives .row.compendium {
    /*background: url('//d1w116sruyx1mf.cloudfront.net/images/big-tech-pub-new.png') repeat-x 0% 0%;*/
    background:#333 url('//s3.amazonaws.com/casey-stable/images/compendium-bgNn3.gif') no-repeat 50% 50%;
}
#publication .compendium nav.main-top .title, #archives .compendium nav.main-top .title{
    color:#fff;
    font-size:38px;
    line-height:42px;
    /*font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: Georgia, serif;
    font-weight: 300;
    color:#fff;

}

#archives .compendium-archives .member-side h1 {
    color:#333;
    border-bottom:2px solid #e6e6e6
}
.compendium-archives .archives ul li  a:hover h2 {
    color:#990000;
}
#publication .compendium nav.main-top a, #archives .compendium nav.main-top a {
    background:#990000;
    color:#fff;
}
#publication .compendium nav.main-top a:hover, #publication .compendium nav.main-top a.on, #archives .compendium nav.main-top a:hover, #archives .compendium nav.main-top a.on {
    background:#000;
    color:#fff;
    text-decoration:none;
}
#publication .row.compendium form#publication-search .form-submit, #archives .row.compendium form#publication-search .form-submit {
    background:#990000;
    color:#fff;
}
#publication .row.compendium form#publication-search p, #archives .row.compendium form#publication-search p {
    color:#f5f5f5;
}
#archives .compendium-archives ul.recent-issue-list li {
    padding:0 0 10px 12px;
    background: url('//d1w116sruyx1mf.cloudfront.net/images/ccp-ul-square.png') no-repeat 0 8px;
}
#demo ul,#demo ol { margin: 0; padding: 0; list-style: none; }
#demo ul li { padding: 2px 0 .8em 32px; margin-left: 1%; }
ul.check li { background: url('//ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_slivercheck-black.png') no-repeat 0 0; }
ul.thickarrow li { background: url('//ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickarrow-black.png') no-repeat 0 0; }
ul.thickcheck li { background: url('//ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickcheck-black.png') no-repeat 0 0; }
ul.circlecheck li { background: url('//ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_circlecheck-black.png') no-repeat 0 0; }
ul.thinarrow li { background: url('//ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thinarrow-black.png') no-repeat 0 .5em; }
ul.arrowhead li { background: url('//ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_arrowhead-black.png') no-repeat 0 .3em; }

ul.thick-green-arrow li { background: transparent url('//d3unxkkynyck5v.cloudfront.net/images/marketing/bullet_arrow_green.png') no-repeat 0 .2em; }

ul.check-darkblue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_slivercheck-drkblue.png') no-repeat 0 0; }
ul.thickarrow-darkblue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickarrow-drkblue.png') no-repeat 0 0; }
ul.thickcheck-darkblue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickcheck-drkblue.png') no-repeat 0 0; }
ul.circlecheck-darkblue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_circlecheck-drkblue.png') no-repeat 0 0; }
ul.thinarrow-darkblue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thinarrow-drkblue.png') no-repeat 0 .5em; }
ul.arrowhead-darkblue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_arrowhead-drkblue.png') no-repeat 0 .3em; }

ul.check-blue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_slivercheck-blue.png') no-repeat 0 0; }
ul.thickarrow-blue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickarrow-blue.png') no-repeat 0 0; }
ul.thickcheck-blue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickcheck-blue.png') no-repeat 0 0; }
ul.circlecheck-blue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_circlecheck-blue.png') no-repeat 0 0; }
ul.thinarrow-blue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thinarrow-blue.png') no-repeat 0 .5em; }
ul.arrowhead-blue li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_arrowhead-blue.png') no-repeat 0 .3em; }

ul.check-green li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_slivercheck-green.png') no-repeat 0 0; }
ul.thickarrow-green li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickarrow-green.png') no-repeat 0 0; }
ul.thickcheck-green li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickcheck-green.png') no-repeat 0 0; }
ul.circlecheck-green li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_circlecheck-green.png') no-repeat 0 0; }
ul.thinarrow-green li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thinarrow-green.png') no-repeat 0 .5em; }
ul.arrowhead-green li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_arrowhead-green.png') no-repeat 0 .3em; }

ul.check-gold li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_slivercheck-gold.png') no-repeat 0 0; }
ul.thickarrow-gold li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickarrow-gold.png') no-repeat 0 0; }
ul.thickcheck-gold li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickcheck-gold.png') no-repeat 0 0; }
ul.circlecheck-gold li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_circlecheck-gold.png') no-repeat 0 0; }
ul.thinarrow-gold li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thinarrow-gold.png') no-repeat 0 .5em; }
ul.arrowhead-gold li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_arrowhead-gold.png') no-repeat 0 .3em; }

ul.check-white li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_slivercheck-white.png') no-repeat 0 0; }
ul.thickarrow-white li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickarrow-white.png') no-repeat 0 0; }
ul.thickcheck-white li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickcheck-white.png') no-repeat 0 0; }
ul.circlecheck-white li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_circlecheck-white.png') no-repeat 0 0; }
ul.thinarrow-white li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thinarrow-white.png') no-repeat 0 .5em; }
ul.arrowhead-white li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_arrowhead-white.png') no-repeat 0 .3em; }

ul.check-red li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_slivercheck-red.png') no-repeat 0 0; }
ul.thickarrow-red li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickarrow-red.png') no-repeat 0 0; }
ul.thickcheck-red li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thickcheck-red.png') no-repeat 0 0; }
ul.circlecheck-red li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_circlecheck-red.png') no-repeat 0 0; }
ul.thinarrow-red li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_thinarrow-red.png') no-repeat 0 .5em; }
ul.arrowhead-red li { background: url('http://ggc-assets.s3.amazonaws.com/images/misc/bullets/bullets_arrowhead-red.png') no-repeat 0 .3em; }


/* -- ARTICLES AND CONTENT -- */


h2#page-title {
    margin: 25px 0 10px 0;
    font-size: 3.3em;
    color: #404040;
    font-family: 'Droid Serif', Times, serif;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.article-body h2, .article-body h3, .article-body h4{font-family: "Droid Serif",Times,serif;}

h2#page-title a {
    color: #000;
    text-decoration: none;
}

.pub-date {
    border-top:1px solid #ccc;
    margin-bottom: 20px;
    padding-top: 5px;
}

.cdd .author, #article-display .author {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    font-size: .9em;
}

.cdd .author a, #article-display .author a {
    font-weight: bold;
}

#article-display table {
    border-collapse: separate;
    border-spacing: 1px;
}

#article-display .article-body td {
    padding: 5px;
}

.attrib {
    display: inline;
    font-size: .9em;
    margin-left: 10px;
}

.article-synopsis {
    display: none;
}

/* PREMIUM RESEARCH */

.research-services {
    margin-top: 20px;
}

.research-services h5{
    margin-bottom:20px;
    color: #8e001c;
    margin-top: 0;
}

.research-services h4{
    color: #8e001c;
    margin-top: 0;
    font-weight:700;
}

.research-services h1 {
    background: url(//ggc-assets.s3.amazonaws.com/images/misc/line-bg.png) repeat-x 0 50%;
}

.research-services-block {
    padding: 0 1em;

}

/* THE CASEY TEAM */

.cr-team {
    margin: 25px 0;
}

.cr-team-member img {
    width: 70px;
}

.cr-team-member span {
    display:block;
    font-size:.9em
}

.cr-team-member span.author {
    font-weight: 700;
    font-size: 1.1em;
    padding: 3px 0;
}

.cr-team-member span.title {
    color: #555;
}

.cr-team-member {
    margin-right: 0;
    padding-left: 10px;
    font-size: .85em;
    line-height: 1.25em;
    overflow: hidden;
    float: left;
    width: 12.5%;
}
.cr-team-member-img {
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 4px;
}
/* STOCKS AND COMMODITIES */

.block-stocks-commodities-mcr {
    font-size: 15px;
    line-height: 15px;
    font-family: Roboto Condensed,sans-serif;
    font-weight: 300;
    border-left: 1px dotted #ccc;
    overflow: hidden;
    margin-top: 15px;
}

.block.block-stocks-commodities-mcr a {
    color: #058;
}

.block-stocks-commodities-mcr .item {
    float: left;
    width: 12.5%;
    min-width: 72px;
    border-right: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 3px;
}

.block-stocks-commodities-mcr .item .names {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0 5px 5px;
    font-weight: bold;
    font-size: 14px;
    background-color: #efefef;
}

.block-stocks-commodities-mcr .item .last {
    padding: 5px 0 5px 10px;
    color: #000;
}

.block-stocks-commodities-mcr .item .change {
    padding: 0 5px 5px 10px;
    color: #000;
}

.block-stocks-commodities-mcr .change.down, .block-stocks-commodities-bootstrap .down {color:#e10404}
.block-stocks-commodities-mcr .change.up, .block-stocks-commodities-bootstrap .up {color:#0a7a0a}
.block-stocks-commodities-mcr a:visited, .block-stocks-commodities-bootstrap a:visited {color: #058;}

.metals .item .names {
    background-color: rgb(170, 170, 170);
}

.energy .item .names {
    background-color: rgb(205, 205, 205);
}

.us-ind .item .names {
    background-color: rgb(230, 230, 230);
}

.cad-ind .item .names {
    background-color: rgb(230, 230, 230);
}

.quote-box {
    font-size: .95em;
    border: 1px dotted #ccc;
    border-top: none;
    padding: 5px;
    overflow: hidden;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #f5f5f5;
}

.quote-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 5px;
}

.quote-box ul li {
    float: left;
    padding-right: 10px;
    margin-top: 5px;
}

.quote-box ul li:last-child {
    padding-right: 0;
    max-width: 350px;
    margin-top: 0;
}
.block-my-stocks .table {
    margin-bottom: 0;
}

/* HP SPONSORS */

#hp-sponsors {
    margin: 25px 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

#hp-sponsors h6 {
    font-weight:300;
    color:#a8a4a4;
    margin:0 0 20px 0;
    background: url(//ggc-assets.s3.amazonaws.com/images/misc/line-bg.png) repeat-x 0 50%;font-size:13px;
}

#hp-sponsors h6 span {
    display:inline-block;
    background:#fff;
    padding:0 10px 0 0
}

/* -- SPONSOR PROFILES -- */

.sponsor-profiles.single-entry .content {
    position:relative;
}
a.browser-all-sponsor-profiles {
    position:absolute;
    top:30px;
    right:10px;
    background: url(//d1w116sruyx1mf.cloudfront.net/images/icons/more-link-icon.png) no-repeat scroll left center transparent;
    padding: 0 0 0 18px;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
}
.sponsor-profiles .news-block {
    background: #F8F8F0;
    padding: 1em;
}
.sponsor-profiles .news-block h3 {
    color: #000;
    margin: 0.15em 0.3em 0 0;
    display: inline;
    font-size: 16px;
}
.sponsor-profiles .news-block .company-news-date {
    color: #848484;
    font-size: 13px;
    display: inline;
}
.sponsor-profiles .news-block .views-field-title {
    margin-top: 1em;
}
.sponsor-profiles .news-block .views-field-title a {
    color: #8E001C;
}
.sponsor-profiles .news-block .views-field-title a:visited {
    color: #9C9A82;
}
.sponsor-profiles .block-sponsor-news ul li {
    margin-bottom: 10px;
}
.request-company-info-button-wrapper {
    border-top: 1px dotted #333;
    border-bottom: 1px dotted #333;
    text-align: center;
    padding: 1em 0;
}
.request-company-info-button-wrapper a {
    display: block;
    width: 252px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    margin: 0 auto;
    color: #fff;
}
.block-sponsor-summary {
    font-size: 0.8em;
}
.block-sponsor-summary label {
    display: block;
    float: left;
    margin: 0 10px 5px 0;
    text-align: right;
    width: 53px;
}
.block-sponsor-summary .field-content {
    display: block;
    float: left;
    margin: 0 0 5px 0;
    width: 205px;
}
.block-sponsor-summary .request-info {
    margin: 15px 0 0 0;
    display: block;
}
.block-sponsor-summary .request-info a {
    color: #fff;
    display: block;
    height: 26px;
    margin: 0 0 0 63px;
    padding: 4px 0 0 0;
    text-align: center;
    width: 138px;
}
.email-only { display: none; }

.view-industry-news .views-row {
    color: #9C9D98;
    padding: 0.5em 1em;
}
.views-field-title a {
    color: #8C001D;
    font-weight: bold;
    outline: 0;
}
.view-sponsor-profiles .views-row {
    background-color: white;
    border-bottom: 1px dotted #666;
    padding: 0 0 1em 0;
    margin: 0 0 1em 0;
}
.view-sponsor-profiles .views-row.views-row-first {
    margin-top: 1.5em;
    border-top: 1px dotted #666;
}
.view-sponsor-profiles .logo {
    float: left;
    margin: 0 1em 0.5em 0;
    width: 125px;
}
.view-sponsor-profiles .logo img {
    border: 2px solid #CCCCCC;
}
.view-sponsor-profiles .link {
    clear:both;
    padding-top: 5px;
}
.view-sponsor-profiles .link a, .sponsor-profiles-link a {
    font-size: 0.9em;
    background: url(//d1w116sruyx1mf.cloudfront.net/images/icons/more-link-icon.png) left center no-repeat;
    padding: 3px 0 0 18px;
    text-decoration: none;
}
h2.sponsor-title a {
    color: #8E001C;
    font-size: 20px;
}
.block-sponsor-summary  img {
    width: 290px;
    margin-bottom: 20px;
}
.block-sponsor-news ul {
    padding-left: 20px;
}
.sidebar .sponsor-slot {
    margin-bottom: 15px;
}

/* -- STOCK AND COMMODITIES SIDEBAR -- */

.block-stocks-commodities-bootstrap .markets-box {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 100;
    font-size: 1.05em;
}
.block-stocks-commodities-bootstrap td.first {
    font-weight: 500;
}

/* ---- QUOTE LOOKUP AND DETAIL --- */

#quote-detail h1.company-name {
    font-size: 2.3em;
    font-weight: normal;
    letter-spacing: -1px;
    font-family: 'Droid Serif', Times, serif;
    margin: 0;
}
#quote-detail .add-my-stocks {
    font-size: .85em;
    font-weight: bold;
}
#quote-detail .latest-quote {
    text-align: center;
}
#quote-detail .latest-quote .lq-quote-details {
    font-family: Arial;
    font-size: 1.3em;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}
#quote-detail .lq-quote-details .lq-currency {
    padding-right: 10px;
}
#quote-detail .csym {
    padding-left: 20px;
}
#quote-detail .green-arw {
    background: url('//ggc-assets.s3.amazonaws.com/images/misc/grn-up-arw.png') no-repeat 0 5px;
    color: #00a800;
}
#quote-detail .green {
    color: #00a800;
}
#quote-detail .lq-quote-details .lq-currency, #quote-detail .lq-quote-details .lq-percent-change {
    font-size: .6em;
    font-weight: normal;
}
#quote-detail .red {
    color: #d20000;
}
#quote-detail .red-arw {
    background: url('//ggc-assets.s3.amazonaws.com/images/misc/red-dwn-arw.png') no-repeat 0 0;
    color: #d20000;
}
#quote-detail #news > ul {
    margin: 0;
    padding-left: 10px;
    list-style: none;
}
#quote-detail .add-my-stocks > a {
    margin-left: 5px;
}
#quote-detail #quote-detail .company-info {
    margin-left: 10px;
}
#quote-detail #news > ul > li {
    margin-bottom: 20px;
}
#quote-detail ul li .headline {
    font-size: 1.2em;
    line-height: 1.2em;
    font-family: 'Droid Serif', serif;
    font-weight: bold;
}
#quote-detail .quote-table td {
    font-size: .9em;
}
#quote-detail .exchange {
    margin-top: 15px;
    font-weight: bold;
    font-size: 1.2em;
}
#quote-detail label {
    margin-right: 20px;
    font-size: 1.3em;
}
#quote-detail .block-my-stocks .callout-info {
    font-size: .8em;
}
#quote-detail .get-quote {
    margin-bottom: 25px;
}
#quote-detail .graphList ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}
#quote-detail .graphList ul li {
    float: left;
    padding: 0 20px;
    border-left: 1px solid #ccc;
}
#quote-detail .graphList ul li:first-child {
    border-left: none;
}
#quote-chart {
    margin-left: -15px;
    background: url('//dhy9m6e3yjbhe.cloudfront.net/assets/themes/CR/gfx/cr-logo-color-charts.png') no-repeat 30px 40px;
}
#quote-search-results .quote-search-results-table {
    border: 1px solid #333;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 25px;
}
#quote-search-results p {
    font-size: 1.1em;
}

/* ----- MISC ----- */

.block-most-popular-articles ul {
    padding-left: 20px;
}

.block-most-popular-articles ul li {
    padding-bottom: 10px;
}

.views-row-odd {
    background: #F8F8F0;
}

#alert-thumb {
    float:right;
}

#alert-thumb > a > img {
    width: 200px;
}

a.rtilink-alert {
    text-decoration:none;
    width:6.8em;
    text-align:center;
    display:block;
    font:bold 0.95em/1em Arial,sans-serif;
    background:#1d768b;
    color:#fff;
    padding:0.4em 0.2em;
    margin:-0.3em 0 0 0;
    border-radius:5px;}

.block.block-cdd-register,
.block.block-cdd-toc,
.block.block-stocks-and-commodities {
    margin: 0;
    font-family: Arial, sans-serif;
}

.block.block-banner-ad {
    margin: 0;
    border-bottom: 0;
}

.resource-dictionary {
    margin-bottom: 1.3em;
}

.resource-dictionary .title
{
    color: #8C001D;
    font-size: 18px;
    margin-bottom: 0.2em;
}

.letter-bar {
    text-transform: lowercase;
}

/* block-boxes-satisfaction_guarantee */
.block.block-guarantee {
    padding-bottom: 2.5em;
}
.block.block-guarantee p {
    margin: 0;
    padding: 0;
}
.block.block-guarantee a {
    background: url(//d1w116sruyx1mf.cloudfront.net/images/misc/sat-guarantee-mdr.png) left top no-repeat;
    width: 294px;
    height: 232px;
    display: block;
    text-indent: -1000px;
    overflow: hidden;
}

/* resources blocks */
.sidebar .block-resource-dictionary,
.sidebar .block-best-resource-sites,
.sidebar .block-more-about-casey,
.sidebar .block-service-quick-links,
.sidebar .block-media-contact {
    border:3px solid #EFEEE1;
    padding: 0 1em 1em 1em;
    margin-top: 2em;
    background: #fff;
    overflow: hidden;
}

.sidebar .block-get-quote-bootstrap {
    padding-bottom: 25px;
}

/* Explorers League */

.xl-header-bar {background: #f7f7ef;height: 109px;margin-bottom: 30px;margin-top: 40px;}
.block-xl-header {position: absolute;}
#xl-logo {z-index:1;position:absolute;background: url(//ggc-assets.s3.amazonaws.com/images/xl/logo.png) no-repeat;width:142px;height:142px;margin:-10px 0 0 160px}
#xl-logo a{width:142px;height:142px;display:block;text-indent:-5000px;cursor:pointer;outline:0}
.xl-title h1 {margin-top: -14px;margin-left: 50px;}
.xl-title h1 a {display: block;background: url(//ggc-assets.s3.amazonaws.com/images/xl/xl-title.gif) no-repeat;text-indent: -5000px;width: 590px;height: 109px;float: left;margin: -11px 0 0 -15px;cursor: pointer;outline: 0;}
.xl-title h2 {background: url(//ggc-assets.s3.amazonaws.com/images/xl/xl-honoree-title.gif) no-repeat;text-indent: -5000px;width: 156px;height: 59px;float: left;margin: 40px 0px 0px 0px;}
#xl-title{background:#f7f7ef;margin:0;}
.xl-all .sidebar {
    background:  none repeat scroll 0 0 #FFFFFF;
    padding:0;margin:0;

}
.xl-all .sidebar .block {
    border: 0;
}

@media (max-width: 991px) {
    .xl-header-bar {
        height: 209px;
    }
    .xl-title h1 a {
        margin: 0;
    }
}

/*intro box*/
.block.block-xl-official-hall-of-fame {font:normal 16px/23px 'Open Sans', Arial, sans-serif;}
.block.block-xl-official-hall-of-fame h2{font: bold 20px/25px 'Open Sans', Arial, sans-serif;padding:0 50px 0 0;color:#000;margin:0}
.block.block-xl-official-hall-of-fame {padding:0 0 65px 0;background: url(//ggc-assets.s3.amazonaws.com/images/xl/intro-bg.png) no-repeat 95% 100%;}

.xl-all .section{border-bottom:3px solid #404040;margin:20px 0;}
.xl-all .section .section-title{float:left;width:460px;font:normal 30px/27px 'Open Sans', Arial, sans-serif;color:#f28c23;padding:10px 0;}
.xl-all .section .section-title span{font:normal 13px/13px Arial;color:#000;}
.xl-all .section-name{float:right;width:150px;font:normal 20px/25px 'Open Sans', Arial, sans-serif;color:#f28c23;text-align:right;}

.xl-all .sidebar h1 {font:normal 20px/25px 'Open Sans', Arial, sans-serif;color:#f28c23;background: url(//ggc-assets.s3.amazonaws.com/images/xl/xlbar-h1-bg.gif) repeat-x 0 50%;margin:0 0 10px 0}
.xl-all .sidebar h1 span {background:#fff;padding:0 10px 0 0}
.xl-all .sidebar {font:normal 13px/18px Arial;color:#000;}
.xl-all .sidebar .xle-profile{margin-top:-15px}

/*list of explorers*/
.block.block-xl-pictures h1{font:normal 20px/25px 'Open Sans', Arial, sans-serif;color:#f28c23;background: url(//ggc-assets.s3.amazonaws.com/images/xl/honorees-bg.png) repeat-x 0 50%;margin:0;height:64px}
.block.block-xl-pictures h1 img{padding-left:30px}
.block.block-xl-pictures{background:#f7f7ef;margin:0;padding: 0 0 20px;overflow: hidden;}
.block.block-xl-pictures ul {list-style: none;margin: 0 0 20px 45px;padding: 0;display:block;}
.block.block-xl-pictures ul li {float:left;list-style: none;width:160px;background:#fff;margin:0 8px 8px 0; padding:10px 15px;border:1px solid #ebebde;overflow:hidden;}
.block.block-xl-pictures ul li .name{font: bold 13px/15px Arial;height:38px}
.block.block-xl-pictures ul li .inducted{font: normal 11px/14px Arial;text-align:right;color:#404040}
.block.block-xl-pictures ul li a{color:#000}
.block.block-xl-pictures ul li a:hover{color:#f28c23}

/*home news*/
.xl-home .section{border-bottom:3px solid #404040;margin:20px 0;}
.xl-home .section .section-title{float:left;width:460px;font:normal 30px/32px 'Open Sans', Arial, sans-serif;color:#f28c23;padding: 0 0 10px 0}
.xl-home .section .section-title span{font:normal 13px/18px Arial;color:#000;}
.xl-home .section-name{float:right;width:150px;font:normal 20px/25px 'Open Sans', Arial, sans-serif;color:#f28c23;text-align:right;}
.xl-home {font:normal 14px/20px Arial;color:#000;}
.xl-home p{margin: 0 0 20px 0}
.xl-home .teaser{margin:15px 0 0 0}
h3.xlnews a{font:bold 1.27em/1.2em 'Open Sans', Arial, sans-serif;color:#f28924;margin:0;}
h3.xlnews{margin:0 0 5px;font:bold 1.27em/1.2em 'Open Sans', Arial, sans-serif,serif;color:#f28924;}
.xlnews-date{font:normal 13px/20px Arial;color:#444}

.xl-home .xl-explorer {
    float: left; vertical-align: top; margin: 0 15px 15px 0;
}

a.xl-readmore{background: url(//ggc-assets.s3.amazonaws.com/images/xl/xl-readmore.gif) no-repeat;width:75px;height:20px;display:block;cursor:pointer;text-indent:-5000px;margin:5px 0 0 100px;outline:0}
a.xl-morelink{
    background: url(//d1w116sruyx1mf.cloudfront.net/images/icons/more-link-icon.png) no-repeat left 1px;
    padding: 0 0 0 20px;
    display: block;
    margin:5px 0 0 0;
    font:normal 13px/16px Arial;
}

a.xl-morenews{
    background: url(//ggc-assets.s3.amazonaws.com/images/xl/xl-morenews.gif) no-repeat;width:75px;height:20px;display:block;cursor:pointer;text-indent:-5000px;margin:5px 0 0 100px;outline:0}

.clr {clear:both;height:0;font-size: 1px;line-height: 0px;}
.exl {margin:-55px 0 0 0;padding: 0 15px 0 0;}
.exlfront{padding: 0 15px 5px 0;}

.exlhr {height:2px;background:#f7f7ef;margin:30px 0;}
.exlhr-sidebar {height:2px;background:#f7f7ef;margin:20px 0 20px 0;}

.block.block-xl-company ul {list-style: none;margin:0;padding: 0;display:block;}
.block.block-xl-company ul li {list-style: none;margin:2px 0;padding:10px 5px;background:#fff;word-wrap: break-word;}
.block.block-xl-company ul li .comp{float:left;width:180px;font: bold 14px/17px Arial;}
.block.block-xl-company ul li .comp span{font: italic 12px/17px Arial;}
.block.block-xl-company ul li .symb a{float:right;width:65px;font: normal 13px/14px Arial;display:block}
.block.block-xl-company ul li.odd{background:#fef6ee}
.block.block-xl-company ul li a{font:normal 12px/15px Arial;display:block;margin:5px 0 0 0}


/*NEXTEN*/

#nxt-logo a{display:block;text-indent:-5000px;cursor:pointer;outline:0;z-index:1;position:absolute;background: url(//ggc-assets.s3.amazonaws.com/images/nexten/logo.png) no-repeat 0 -5px;width:165px;height:165px;margin:-10px 0 0 190px}
#nxt-title{margin:5px 0 0 0;border-bottom:40px solid #528d97}
#nxt-title h1 a{display:block;background: url(//ggc-assets.s3.amazonaws.com/images/nexten/nxt-title.png) no-repeat;text-indent:-5000px;width:600px;height:99px;float:right;margin:0;cursor:pointer;outline:0}
#nxt-title h2{background: url(//ggc-assets.s3.amazonaws.com/images/nexten/tagline.gif) no-repeat;text-indent:-5000px;width:174px;height:81px;float:left;margin:5px 0 0 20px;}
#nxt-alumni-title{margin:5px 0 0 0;border-bottom:40px solid #528d97}
#nxt-alumni-title h1 a{display:block;background: url(//ggc-assets.s3.amazonaws.com/images/nexten/nxt-title-alumni.gif) no-repeat;text-indent:-5000px;width:620px;height:99px;float:right;margin:0;cursor:pointer;outline:0}
#nxt-alumni-title h2{background: url(//ggc-assets.s3.amazonaws.com/images/nexten/tagline.gif) no-repeat;text-indent:-5000px;width:174px;height:81px;float:left;margin:5px 0 0 20px;}

.nexten-home #nxt-explorer-number{display:block;font: normal 24px/26px 'Open Sans', Arial, sans-serif;color:#fff;font-weight: 700;margin:-35px 0 0 40px;letter-spacing:-1px;}
.nexten-alumni #nxt-explorer-number{display:block;font: normal 29px/33px 'Open Sans', Arial, sans-serif;color:#fff;font-weight: 700;margin:-35px 0 0px 40px;letter-spacing:0px;}

#nxt-explorer-title{font: normal 3.1em/1.2em Arial;color:#000;font-weight: 700;letter-spacing:-1px;margin-top:30px}

.nxt-intro{font: normal 1em/1.5em 'Open Sans', Arial, sans-serif;}
body.page-nexten .below-nav h2{font: normal 2.8em/1.2em Arial;color:#000;margin:20px 0 0 0}
.nxt-intro .quote{font:1.8em/1.2em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;font-weight:600;color:#000;width:35%;float:right;margin:-30px 0 10px 10px;padding:0.6em 0 0 1.5em; /* background: url(//ggc-assets.s3.amazonaws.com/images/nexten/nxt-intro-quote-bg.gif) no-repeat; */ }

.nxt-intro .quote span{display:block;color:#98a3ae;font-weight:bold;text-align:right;padding-right:60px;margin-top:10px}
.block-nexten-intro h2{font: normal 2.3em/1.15em 'Open Sans', Arial, sans-serif; font-weight: 700;color:#000;margin:30px 0 20px 0}
.nxt-home{font: normal 1em/1.5em 'Open Sans', Arial, sans-serif;}
.nxt-home h2{font: normal 2.3em/1.15em 'Open Sans', Arial, sans-serif; font-weight: 700;color:#000;margin:30px 0 20px 0}
.nxt-home p {}

.nexten-all .nxt-content {font: normal 1em/1.5em 'Open Sans', Arial, sans-serif;}
/*.nexten-all .nxt-content p:first-letter {font-size:2.7em;font-weight: 800;float: left;margin: 0.2em 0.15em 0 0;color:#4c828b}
.nexten-all .nxt-content p + p:first-letter {font: normal 1em/1.5em 'Open Sans', Arial, sans-serif;float: none;margin: 0;color:#404040;}*/

.nexten-all .nxt-synopsis{float:right;width:40%;font:1.35em/1.35em Arial,sans-serif;font-weight:900;color:#000;margin:20px 0px 30px 40px;}
.nexten-all .nxt-synopsis p{margin:0}

.nexten-all .sidebar {
    background: #FFFFFF;
}

.nexten-all .sidebar .block {
    border: 0;
    padding:0;margin-top:15px;margin-bottom:0;
}

.nexten-all .action-links{border:none; padding: 0; margin:20px 0;width:250px; height:16px;}
.nxt-age {margin-bottom:10px}
/*
.nexten-all .sidebar .nxt-profile {margin:-50px 0px 10px -1px;display:block; border:0px solid}
.nexten-all .sidebar {font: bold 13px/17px Helvetica,Arial;}
.nexten-all .sidebar .nxt-age,
.nexten-all .sidebar .nxt-positions {background:#edf3f4}
.nexten-all .sidebar .nxt-age label,
.nexten-all .sidebar .nxt-positions label { background:#528d97;color:#fff;font: bold 10px/15px 'Open Sans', Arial, sans-serif;padding:2px 4px;margin-right:10px}
.nexten-all .sidebar .nxt-age label {margin-left:32px}
.nexten-all .sidebar .nxt-positions p {margin: 0 0 12px 0;}
.nexten-all .sidebar .nxt-positions {padding-top:15px}
.nexten-all .sidebar .nxt-positions div {width:170px;margin:0;float:right;padding-right:10px}
*/

@media (min-width: 1200px) {
    #nxt-title h1 a {
        width: 580px;
    }
    #nxt-alumni-title h1 a {
        width: 580px;
    }
}

@media (max-width: 991px) {
    #nxt-title h1 a {
        width: 380px;
    }
}

@media (max-width: 767px) {
    .nxt-intro .quote {
        width: 100%;
        margin: 0;
    }
    #nxt-logo a {
        float: right;
        position: relative;
    }
    #nxt-title h1 a {
        float: none;
    }
}

/*PHOTO SIDE BAR*/

.nexten-all .sidebar .nxt-photo{background:#edf3f4; width:262px;padding-bottom:20px}

.block.block-nexten-bio .nxt-age {margin-top: 25px;}

.block.block-nexten-pictures h1{font:normal 20px/25px 'Open Sans', Arial, sans-serif;color:#f28c23;background: url(//ggc-assets.s3.amazonaws.com/images/nexten/list-title-bg.gif) repeat-x 0 0;margin:0 0 1em 0;height:64px}
.block.block-nexten-pictures h1 img{padding-left:30px}
.block.block-nexten-pictures {background:#edf3f4;margin:0;padding: 0 0 20px 0;overflow: hidden;}
.block.block-nexten-pictures ul {list-style: none;margin: 0 0 20px 35px;padding: 0;display:block;}
.block.block-nexten-pictures ul li {float:left;list-style: none;width:160px;background:#fff;margin:0 15px 20px 0; padding:15px 15px;border:1px solid #e5eef0;}
.block.block-nexten-pictures ul li .name a{font: bold 17px/18px Arial;height:42px;color:#000;display:block}
.block.block-nexten-pictures ul li .numb a{border-radius: 50%;font: bold 14px/14px Arial;letter-spacing:-1px;text-align:center;color:#fff;float:right;background:#98a3ae;width:30px;height:30px;margin:-20px -20px 5px 5px;padding:8px 0 0 0}
.block.block-nexten-pictures ul li .numb a:hover{background:#000;color:#fff;}
.block.block-nexten-pictures ul li .name a:hover{color:#000}
.block.block-nexten-pictures .class-alumni{font: bold 16px/18px Arial;background :none;color:#98a3ae;padding: 0;margin:0 0 10px 40px}

#nxt-follow-block{ background: url(//ggc-assets.s3.amazonaws.com/images/nexten/following-title.gif) no-repeat 0 30px;padding:120px 0 10px 0;font: normal 1.15em/1.3em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.nexten-alumni #nxt-follow-block{border:none;}
a.nxt-follow-btn{display:block;font: bold 13px/16px Helvetica, Arial; background:#5c90a0;color:#fff; text-decoration:none;width:140px;text-align:center;padding:5px; margin:15px 5px 10px 55px}
a.nxt-follow-btn:hover{background:#000}
a.nxt-follow-link{display:block;text-align:center;}

.block.block-nexten-list{background:#fff;margin:0;padding: 0;}
.block.block-nexten-list h1{background: url(//ggc-assets.s3.amazonaws.com/images/nexten/list-title-alumni-bg.gif) repeat-x 2px 0;height:49px;margin:0 0 10px 0}
.block.block-nexten-list h1 img{padding-left:10px}
.block.block-nexten-list p{padding:0 20px;line-height:16px;}
.block.block-nexten-list ul {list-style-type:none;margin: 10px 20px 20px 35px;padding: 0;}
.block.block-nexten-list h3 {background:#a2a7ac;color:#fff;font: bold 13px/15px Arial;margin-left:20px}
.block.block-nexten-list ul li{background:url(//ggc-assets.s3.amazonaws.com/images/nexten/nxt-alumni-li.png) no-repeat 0 5px;font: bold 16px/18px Arial;padding: 0 0 5px 12px}
.block.block-nexten-list ul li a{color:#000}
.block.block-nexten-list ul li a:visited{color:#000}
.block.block-nexten-list p{font: normal 15px/22px Arial;}
.block.block-nexten-list .class-alumni{font: bold 14px/15px Arial;background :none;color:#98a3ae;padding: 0;margin:0 0 10px 20px}

.block.block-nexten-list.block-nexten-current h1{background: url(//ggc-assets.s3.amazonaws.com/images/nexten/list-title-alumni-bg.gif) repeat-x 0 0;margin:0;height:54px}
.block.block-nexten-list.block-nexten-current ul { list-style:none;margin: 20px 20px 10px 25px;padding: 0;}
.block.block-nexten-list.block-nexten-current ul li{background:none;font: bold 22px/24px Helvetica,Arial;padding:10px 0 0 0;clear:both;}
.block.block-nexten-list.block-nexten-current ul li a{color:#000}
.block.block-nexten-list.block-nexten-current ul li a:hover{color:#1D7186;}
.block.block-nexten-list.block-nexten-current ul li a:visited{color:#000}
.block.block-nexten-list.block-nexten-current .name {display:inline-block;margin:5px 0px 0px 10px;}
.block.block-nexten-list.block-nexten-current .numb {display:block;border-radius: 50%;float:left;font: bold 14px/14px Arial;letter-spacing:-1px;text-align:center;color:#fff;background:#98a3ae;width:30px;height:30px;padding:8px 0 0 0}

/* Premium Publications */

.page-premium-static .m-pub-img{float:left;width:130px;margin-right:20px;margin-bottom:1em}
.page-premium-static .m-pub-price{text-align:center;font:normal 1.6em/1.3em Arial,sans-serif;float:right;width:14em;margin:0 0 0.15em 1em;color:#1d768b}
.page-premium-static .m-pub-price span{color:#b6b5b5}
.page-premium-static a.mp-link{text-decoration:none;text-align:left;display:block;font:bold 0.8em/1.3em Arial,sans-serif;background:#1d768b url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow-grid.png) 0.4em 0.2em no-repeat;color:#72e33a;padding:0.3em 0.5em 0.5em 2em;margin:0.3em 0 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.page-premium-static a.mp-link:hover{background:#34b5d0 url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow-grid.png) 0.4em 0.2em no-repeat;color:#fff}
.page-premium-static a.mp-link:visited{color:#72e33a !important;}
.page-premium-static a.mp-link span{display:block;font:bold 13px/16px Arial,sans-serif;color:#fff;margin:0;}
.page-premium-static a.mp-link:hover span{color:#fff}

.page-premium-static a.mp-hero-link{text-decoration:none;text-align:left;display:block;font:bold 0.8em/1.3em Arial,sans-serif;background:#0751ab url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow-grid.png) 0.4em 0.2em no-repeat;color:#72e33a;padding:0.3em 0.5em 0.5em 2em;margin:0.3em 0 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.page-premium-static a.mp-hero-link:hover{background:#34b5d0 url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow-grid.png) 0.4em 0.2em no-repeat;color:#fff}
.page-premium-static a.mp-hero-link:visited{color:#72e33a !important;}
.page-premium-static a.mp-hero-link span{display:block;font:bold 13px/16px Arial,sans-serif;color:#fff;margin:0;}
.page-premium-static a.mp-hero-link:hover span{color:#fff}


.page-premium-static a.learn{text-decoration:none;text-align:left;display:block;font:normal 0.8em/1.3em Arial,sans-serif;background: url(/sites/all/themes/casey/_images/icons/more-link-icon.png) 0 center no-repeat scroll;color:#1d768b;margin:0.4em 0 0 0.85em;padding: 0 0 0 1.1em}
.page-premium-static a.learn:visited{ color:#1d768b;}
.page-premium-static a.learn:hover{color:#34b5d0}

.page-premium-static a.learn-hero{text-decoration:none;text-align:left;width:6em;display:block;font:normal 0.8em/1.3em Arial,sans-serif;background: url(/sites/all/themes/casey/_images/icons/more-link-icon.png) 0 center no-repeat scroll;color:#0751ab;margin:0.4em 0 0 0.85em;padding: 0 0 0 1.1em}
.page-premium-static a.learn-hero:visited{ color:#1d768b;}
.page-premium-static a.learn-hero:hover{color:#34b5d0}

.page-premium-static h2{display:none}
.page-premium-static h1{margin:0;font:2.6em/1.2em 'Open Sans', Arial, sans-serif;color:#990000;font-weight: 700;padding:0.3em  0;text-align:left}
.page-premium-static .descr{font:normal 1.0em/1.22em 'Open Sans', Arial,sans-serif;padding:0.8em 0.8em 0 0.8em;margin:0}

.page-premium-static .mpub{border:1px solid #edede0;padding:1.5em;background:#f8f8f0;}
.page-premium-static .mpub h3{margin:0  0 0.3em 0;padding:0;font:2em/1.1em 'Open Sans', Arial,sans-serif;color:#000}
.page-premium-static .mpub h3 a{color:#000;text-decoration:none}
.page-premium-static .mpub h3 a:visited{color:#000;text-decoration:none}
.page-premium-static .mpub h3 a:hover{color:#1d768b;text-decoration:underline;}

.page-premium-static .heropub{border:2px solid #ce9c09;padding:1.5em;background:#f8f8f0;}
.page-premium-static .heropub h3{margin:0  0 0.3em 0;padding:0;font:2em/1.1em 'Open Sans', Arial,sans-serif;color:#000}
.page-premium-static .heropub h3 a{color:#000;text-decoration:none}
.page-premium-static .heropub h3 a:visited{color:#000;text-decoration:none}
.page-premium-static .heropub h3 a:hover{color:#1d768b;text-decoration:underline;}

.page-premium-static #prd-hero{z-index:2;position:absolute;margin:-3px 0 0 -3px}
.page-premium-static #prd-hero{z-index:2;position:absolute;margin:-3px 0 0 -3px}

.page-premium-static .spub{border:1px solid #edede0;padding:1.5em;background-color:#fff; background-image: url(//ggc-assets.s3.amazonaws.com/images/misc/prd-grid-sp-bg.png); background-position: 0 0; background-repeat: no-repeat; min-height:300px;}
.page-premium-static .spub-3col{border:1px solid #edede0;padding:1.5em;background-color:#fff; background-image: url(//ggc-assets.s3.amazonaws.com/images/misc/prd-grid-sp-bg.png); background-position: 0 0; background-repeat: no-repeat; min-height:210px;}
.page-premium-static .spub-3col.top3{min-height:260px;}
.page-premium-static .spub-2col{border:1px solid #edede0;padding:1.5em;background-color:#fff; background-image: url(//ggc-assets.s3.amazonaws.com/images/misc/prd-grid-sp-bg.png); background-position: 0 0; background-repeat: no-repeat; min-height:200px;}
.page-premium-static .hero-spub{border:2px solid #ce9c09;padding:1.5em;background-color:#fff; background-image: url(//ggc-assets.s3.amazonaws.com/images/misc/prd-grid-sp-bg.png); background-position: 0 0; background-repeat: no-repeat;}
.page-premium-static .spub h3{margin:0  0 0.3em 0;padding:0;font:1.5em/1.1em Arial,sans-serif;color:#000}
.page-premium-static .spub-3col h3, .spub-2col h3{margin:0 0 .5em 0;}
.page-premium-static .spub h3 a{color:#000;text-decoration:none}
.page-premium-static .spub h3 a:visited{color:#000;text-decoration:none}
.page-premium-static .spub h3 a:hover{color:#1d768b;text-decoration:underline;}
.page-premium-static .hero-spub h3{margin:0  0 0.3em 5px;padding:0;font:1.5em/1.1em Arial,sans-serif;color:#000}
.page-premium-static .hero-spub h3 a{color:#000;text-decoration:none}
.page-premium-static .hero-spub h3 a:visited{color:#000;text-decoration:none}
.page-premium-static .hero-spub h3 a:hover{color:#1d768b;text-decoration:underline;}

.page-premium-static .rti{border:1px solid #edede0;padding:1.5em;background-color:#f8f8f0; background-image:none;}

.page-premium-static .spub-price{text-align:center;float:right;width:6.5em;margin:0 0 0.4em 0.4em;color:#1d768b;}
.page-premium-static .spub-price span{color:#b6b5b5}

.page-premium-static a.splink{text-decoration:none;width:7em;text-align:center;display:block;font:bold 0.85em/1em Arial,sans-serif;background:#1d768b;color:#fff;padding:0.4em 0.2em;margin:0.3em 0 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page-premium-static a.splink:visited{background:#1d768b;color:#fff;}
.page-premium-static a.splink:hover{background:#34b5d0;color:#fff;}

.page-premium-static a.learns{text-decoration:none;width:7em;text-align:center;display:block;font:bold 0.85em/1em Arial,sans-serif;background:#f8f8f0;border:1px solid #edede0;color:#1d768b;padding:0.4em 0.2em;margin:0.7em 0 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page-premium-static a.learns:visited{color:#1d768b;}
.page-premium-static a.learns:hover{color:#34b5d0;}

.page-premium-static a.rtilink{text-decoration:none;width:6.2em;text-align:center;display:block;font:bold 0.85em/1em Arial,sans-serif;background:#1d768b;color:#fff;padding:0.4em 0.2em;margin:0.3em 0 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page-premium-static a.rtilink:visited{background:#1d768b;color:#fff;}
.page-premium-static a.rtilink:hover{background:#34b5d0;color:#fff;}

.page-premium-static .as {padding: 0 1.5em}
.page-premium-static .as h3{margin:0;padding:0.2em 0 0 0;font:normal 1.85em/1.2em 'Open Sans', Arial,sans-serif;}
.page-premium-static .as h3 a:visited{color:#1d768b}
.page-premium-static .as h3 a:hover{color:#34b5d0}

a.servicelink{text-decoration:none;display:block;font:bold 1em/1.2em 'Open Sans', Arial,sans-serif;background: url(/sites/all/themes/casey/_images/icons/more-link-icon.png) 0 center no-repeat scroll;color:#1d768b;margin:0.45em 0 0 0;padding: 0 0 0 1.3em}
.page-premium-static a.servicelink:visited{color:#1d768b;}
.page-premium-static a.servicelink:hover{color:#34b5d0;}
.page-premium-static .space{margin:1em 0 !important;padding:1.2em 0 !important;border-top:1px solid #edede0;border-bottom:1px solid #edede0;}
.page-premium-static .spc{margin-top:2em!important;}
.page-premium-static .fpspc{margin:1em 0 !important;padding:1.2em 0 !important;border-top:1px solid #edede0;}

@media (max-width: 991px) {

    .page-premium-static .spub-2col,.page-premium-static .spub-3col {
        margin-top: 20px;
    }
}

/* NEW PRODUCT PAGES */

.node-type-premium_pub h2{margin:0 0 25px 0px;font: normal 2.45em/1.2em 'Open Sans',Arial,sans-serif;color:#000;border-bottom:1px dotted #404040;padding-bottom:10px;}
.node-type-premium_pub h3{font:normal 1.65em/1.2em 'Open Sans',Arial,sans-serif;color:#000}
.node-type-premium_pub {padding:0 0px;margin-bottom:20px;line-height:1.7em}
.node-type-premium_pub p{line-height:1.6em}
.node-type-premium_pub .premium-pub-side p{line-height:1.4em}
.node-type-premium_pub .premium-pub-term{display:none;}
.node-type-premium_pub ul.check{list-style-type: none; padding-left: 10px;}
.node-type-premium_pub ul.check li{background:url(/images/checkRed.gif) no-repeat 0 5px;padding:0 0 8px 25px;line-height:1.6em}

.node-type-premium_pub ul.arrow{list-style-type: none; padding-left: 10px;}
.node-type-premium_pub ul.arrow li{background:url(/images/arrowRed.gif) no-repeat 0 5px;padding:0 0 8px 25px;line-height:1.6em}
.node-type-premium_pub p.prd-quote{margin:30px;font: normal 1.05em/1.40em 'Open Sans', Arial, sans-serif;font-style:italic}

.node-type-premium_pub .premium-pub-side{float:right;width:280px;margin: -30px 0 20px 25px;font: normal 1em/1.35em 'Open Sans', Arial, sans-serif;color:#000;background:#fff;padding:0 20px 15px 20px;}
.node-type-premium_pub .premium-pub-side .top-banner{background:#fff;width:340px;margin:-10px 0 0 -40px;padding:0 0 0 20px;}
.node-type-premium_pub .premium-pub-side p.h2{font: bold 1.45em/1.2em Arial;color:#990000;margin:0 0 20px 0;padding:20px 0 0 0;border-top:1px dotted #404040;}
.node-type-premium_pub .editor{float:left;margin:5px 20px 5px 0}
.sub-test{font-family:Georgia,serif;font-size:1.05em;background: url(//ggc-assets.s3.amazonaws.com/images/misc/prd-quote.png) 0 0 no-repeat;text-indent:40px;padding:10px 0 0 0; margin: 30px 0;font-style:italic;line-height:1.45em}
.sub-test span{font:normal .9em/1em Arial, sans serif;display:block;margin:0.6em 0 0 0;padding:0}
.node-type-premium_pub .products-img{float:right;}
.node-type-premium_pub a.prd-cta{display:block;max-width:500px;width:100%;background:#1d768b url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow.png) 18px 12px no-repeat;color:#fff;padding:15px 35px 20px 60px;font: normal 14px/18px Arial;text-decoration:none;margin:20px 0 0 }
.node-type-premium_pub a.prd-cta-top{display:block;background:#1d768b url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow.png) 18px 12px no-repeat;color:#fff;padding:15px 35px 20px 60px;font: normal 14px/18px Arial;text-decoration:none;}
.node-type-premium_pub a.prd-cta span{font: bold 26px/32px Arial;color:#72e33a;}
.node-type-premium_pub a.prd-cta-top span{font: bold 26px/32px Arial;color:#72e33a;}
.node-type-premium_pub a.prd-cta:hover{background:#060 url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow.png) 18px 12px no-repeat;}
.node-type-premium_pub a.prd-cta-top:hover{background:#060 url(//ggc-assets.s3.amazonaws.com/images/misc/prd-cta-arrow.png) 18px 12px no-repeat;}

.node-type-premium_pub .waitlist.closed{background:url(//ggc-assets.s3.amazonaws.com/images/misc/alert-bg-closedn1.png) 0px 0px no-repeat;font: normal 14px/17px Arial; padding:50px 20px 20px 20px;margin-top:-28px}
.node-type-premium_pub .waitlist.closed.bottom{width:400px;margin-top:0}
.node-type-premium_pub .waitlist strong{font: bold 18px/22px Arial;}
.node-type-premium_pub .waitlist .red{color:#e08411}
.node-type-premium_pub .waitlist p{margin:0.4em 0}

.node-type-premium_pub .waitlist .field{padding:8px 4px;border:1px solid #e6dac2;border-bottom:2px solid #e6dac2;width:98%;font-size:13px}
.node-type-premium_pub .waitlist .errorfield{padding:3px;width:220px; background:#F00;color:#fff}
.node-type-premium_pub .waitlist .btn{margin:0.6em 0 0 0;background:#069342; padding:4px; font:bold 13px/18px Arial;color:#fff;border:none}
.node-type-premium_pub #waitlistbottom-success {display:none;font-weight:bold}
.node-type-premium_pub #waitlist-success{display:none;}

/* SUMMITS */

.prvs-summits .red{color:#990000}
.prvs-summits.current-summit-cd{background:#faf5e3 url(//ggc-assets.s3.amazonaws.com/images/layout/summit-hero-bgn-yl.png) repeat-x 0 100%;padding:2em 0;margin:2em 0}
.prvs-summits.current-summit-cd .summit-block{padding-left:2.6em}
.prvs-summits.current-summit-cd a.cd-link{margin-left:6em;display:block;text-decoration:none;font-weight:600;background:#000;color:#fff;width:18em;padding:.5em;text-align:center;border-radius: 5px;}
.prvs-summits.current-summit-cd h4{margin:0.2em 0 1em;font-weight:400}
.prvs-summits{padding:1.5em 0 .5em;}
.prvs-summits h1{margin:0;font-size:2.2em;font-family: 'Droid Serif',Times,serif;}
.prvs-summits .summit-date{font-size:.9em;color:#666;margin:.3em 0 1em}
.prvs-summits a.readmore{margin:0;display:inline-block;font-weight:600}
.summits .prvs-summits.current-summit-cd img {width: 350px;}
.summits .prvs-summits img {width: 220px;padding-bottom: 10px;}

/* OUR STAFF */

.block-staff-bio {
    padding: 1em;
}
.block-staff-bio .picture {
    float: left;
    margin: 0 1em 0 0;
}
.block-staff-bio p {
    margin: 0;
    padding: 0;
}
.block-staff-bio .name a {
    color: #8C001D;
    outline: 0;
}
.block-staff-bio h3 {
    font-size: 17px;
    margin: 0;
    font-weight: bold;
}
.block-staff-bio .person-title {
    color: #848484;
    font-size: 12px;
}
.block-staff-bio .link {
    clear:both;
    padding-top: 5px;
}

.all-staff-link {
    float:right;
    font-size: 0.9em;
    margin: 12px 50px 0 0;
}
.all-staff-link a {
    background: url(//d1w116sruyx1mf.cloudfront.net/images/icons/more-link-icon.png) no-repeat scroll left center transparent;
    padding: 0 0 0 18px;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
}
h3.person-name {
    color:#8E001C;
    display: inline;
    margin: 0;
    font-weight:normal;
    font-size:1.4em;
}
.our-staff .person-image {
    float: left;
    margin: 0 1em 0 0;
}
.our-staff .person-title {
    color: #848484;
    font-size: 1em;
    margin-bottom: 10px;
}

.our-staff .person-content{
    font-size: 1em;
    color: #565563;
}
#page-title-upper {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

/* -- CAREERS -- */

.careers.multi-entry #page-title {
    float: left;
    width: 200px;
    height: 149px;
    background: url(//ggc-assets.s3.amazonaws.com/images/misc/career.gif) no-repeat;
    margin: 0;
    text-indent: -3000px;
    overflow: hidden;
}
.careers .content {
    font: normal 15px/21px 'Open Sans', Arial, sans-serif;
}
.careers #current {
    font: bold 18px/21px 'Open Sans', Arial, sans-serif;
    color: #818075;
    padding-right: 10px;
}
.careers-job ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.careers-job ul li {
    padding: 0 0 20px 0;
    background: none;
    margin: 0 0 20px 0;
    border-bottom: 1px dotted #ddd;
    list-style: none;
}
.careers-job ul li .views-field-title a {
    font: bold 20px/24px 'Open Sans', Arial, sans-serif;
    color: #990000;
}
.careers-job ul li .views-field-field-postdate-value {
    font: normal 12px/16px Arial;
    color: #888;
}
.careers-job ul li .views-field-field-synopsis-value {
    font: normal 14px/20px 'Open Sans', Arial, sans-serif;
}
.careers-job ul li .views-field-nid a {
    display: block;
    width: 60px;
    background: #000;
    font: normal 11px/14px Arial;
    padding: 3px;
    color: #fff;
    margin: 5px 0 0 0;
    text-align: center;
}

/* @group FAQ */

.faq-list-detail{
    display: none;
    padding: 10px;
    margin: 5px 0 10px 20px;
    background-color: #eee;

}
.faq-list{  margin: 0px 0 5px 10px;}
.faq-list a{
    background: url('//d1w116sruyx1mf.cloudfront.net/images/icons/more-link-icon.png') no-repeat left 1px;
    padding: 0 0 0 20px;
    display: block;
}
.faq-list.open a{
    background: url('//d1w116sruyx1mf.cloudfront.net/images/icons/readmore-icon-down.png') no-repeat left 1px;
    font-weight: bold;
}

.faq h4 {color: #8E001C; font-size: 18px;margin:25px 0 8px 0}

/* DIFFERENT SCREEN WIDTHS - GENERAL */

@media (max-width: 1200px) {

    .hero-ad {
        margin-left: -10px;
    }
}

@media (max-width: 991px) {

    .block-stocks-commodities-mcr .item {
        min-height: 90px;
    }
    .quote-box ul li:last-child {
        max-width: 300px;
    }
    .cr-team-member {
        width: 25%;
        margin-bottom: 15px;
    }

}

@media (max-width: 767px) {

    .cr-team-member {
        width: 50%;
    }
}