/*
Theme Name: Powermag
Description: The Powermag theme, based off of a modified TwentyTwelve theme.
Version: 1
Tags: coal, power, mag, managing, electric, wind, solar, nuclear, hydro, water, direct, gas
Text Domain: powermag
*/

/* =Main content and comment content
-------------------------------------------------------------- */
.page-header {
    border-bottom: 5px solid #222222;
    margin: 0;
    padding-bottom: 5px;
}
.entry-meta {
    clear: both;
}
.entry-header {
    margin-bottom: 20px;
}
.entry-header img.wp-post-image {
    margin: 20px auto;
    display: block;
    clear: both;
}
.entry-header .entry-title, .page-title {
    font-size: 30px;
    line-height: 1.25;
    font-weight: normal;
}

.entry-header .entry-title a {
    text-decoration: none;
}
.entry-header .entry-format {
    margin-top: 24px;
    font-weight: normal;
}
.entry-header .comments-link {
    margin-top: 24px;
    font-size: 13px;
    line-height: 1.846153846;
    color: #757575;
}
.comments-link a,
.entry-meta a {
    color: #757575;
}
.comments-link a:hover,
.entry-meta a:hover {
    color: #21759b;
}
article.sticky .featured-post {
    border-top: 4px double #ededed;
    border-bottom: 4px double #ededed;
    color: #757575;
    font-size: 13px;
    line-height: 3.692307692;
    margin-bottom: 24px;
    text-align: center;
}
.entry-content,
.entry-summary,
.mu_register {
    line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
    margin: 24px 0;
    line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1 {
    font-size: 21px;
    line-height: 1.5;
}
.entry-content h2,
.comment-content h2,
.mu_register h2 {
    font-size: 18px;
    line-height: 1.6;
}
.entry-content h3,
.comment-content h3 {
    font-size: 16px;
    line-height: 1.846153846;
}
.entry-content h4,
.comment-content h4 {
    font-size: 14px;
    line-height: 1.846153846;
}
.entry-content h5,
.comment-content h5 {
    font-size: 13px;
    line-height: 1.846153846;
}
.entry-content h6,
.comment-content h6 {
    font-size: 12px;
    line-height: 1.846153846;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
    margin: 0 0 20px;
    line-height: 1.714285714;
}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
    margin: 0 0 24px;
    line-height: 1.714285714;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
    margin-bottom: 0;
}
.entry-content ul,
.comment-content ul,
.mu_register ul {
    list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
    list-style: decimal outside;
}
.entry-content li,
.comment-content li,
.mu_register li {
    margin: 0 0 0 36px;
}
.entry-content blockquote,
.comment-content blockquote {
    margin-bottom: 24px;
    padding: 24px;
    font-style: italic;
}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
    margin-bottom: 0;
}
.entry-content code,
.comment-content code {
    font-family: Consolas, Monaco, Lucida Console, monospace;
    font-size: 12px;
    line-height: 2;
}
.entry-content pre,
.comment-content pre {
    border: 1px solid #ededed;
    color: #666;
    font-family: Consolas, Monaco, Lucida Console, monospace;
    font-size: 12px;
    line-height: 1.714285714;
    margin: 24px 0;
    overflow: auto;
    padding: 24px;
}
.entry-content pre code,
.comment-content pre code {
    display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}
.entry-content address,
.comment-content address {
    display: block;
    line-height: 1.714285714;
    margin: 0 0 24px;
}
img.alignleft {
    margin: 12px 24px 12px 0;
}
img.alignright {
    margin: 12px 0 12px 24px;
}
img.aligncenter {
    margin-top: 12px;
    margin-bottom: 12px;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
    margin-bottom: 24px;
}
.entry-content dl,
.comment-content dl {
    margin: 0 24px;
}
.entry-content dt,
.comment-content dt {
    font-weight: bold;
    line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
    line-height: 1.714285714;
    margin-bottom: 24px;
}
.entry-content table,
.comment-content table {
    border-bottom: 1px solid #ededed;
    color: #757575;
    font-size: 12px;
    line-height: 2;
    margin: 0 0 24px;
    width: 100%;
}
.entry-content table caption,
.comment-content table caption {
    font-size: 16px;
    margin: 24px 0;
}
.entry-content td,
.comment-content td {
    border-top: 1px solid #ededed;
    padding: 6px 10px 6px 0;
}
.site-content article {
    border-bottom: 1px dotted #222;
    margin-bottom: 20px;
    padding-bottom: 20px;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    clear: both;
    position: relative;
}
footer.entry-meta {
    margin-top: 24px;
    font-size: 13px;
    line-height: 1.846153846;
    color: #757575;
}
.single-author .entry-meta .by-author {
    display: none;
}
.mu_register h2 {
    color: #757575;
    font-weight: normal;
}

/* Assistive text */
.assistive-text,
.site .screen-reader-text {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:hover,
.main-navigation .assistive-text:active,
.main-navigation .assistive-text:focus {
    background: #fff;
    border: 2px solid #333;
    border-radius: 3px;
    clip: auto !important;
    color: #000;
    display: block;
    font-size: 12px;
    padding: 12px;
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 100000; /* Above WP toolbar */
}

/* Navigation */
.site-content nav {
    clear: both;
    line-height: 1.3;
    overflow: hidden;
    margin-bottom: 20px;
}
#nav-above {
    padding: 24px 0;
}
#nav-above {
    display: none;
}
.paged #nav-above {
    display: block;
}
.nav-previous,
.previous-image {
    float: left;
    width: 50%;
}
.nav-next,
.next-image {
    float: right;
    text-align: right;
    width: 50%;
}
.nav-single + .comments-area,
#comment-nav-above {
    margin: 48px 0;
}

/* GLOBAL (moved from css/global-old.css)*/
body {
    font-family: 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #222222;
    background-color: #555555;
    line-height: 20px;
    font-size: 14px;
    margin: 0;
    margin-bottom: 5em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 5px 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 20px;
    color: inherit;
    text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999999;
}
h1,
h2,
h3 {
    line-height: 40px;
}
h1 {
    font-size: 38.5px;
}
h2 {
    font-size: 31.5px;
}
h3 {
    font-size: 24.5px;
}
h4 {
    font-size: 17.5px;
}
h5 {
    font-size: 14px;
}
h6 {
    font-size: 11.9px;
}
h1 small {
    font-size: 24.5px;
}
h2 small {
    font-size: 17.5px;
}
h3 small {
    font-size: 14px;
}
h4 small {
    font-size: 14px;
}
label, input, button, select, textarea {
    font-size: 13px;
    line-height: 20px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    height: 28px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    vertical-align: middle;
}
input,
textarea,
.uneditable-input {
    width: 206px;
}
textarea {
    height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle;
}
li {
    /*line-height: 20px;*/
    /*padding-bottom: 6px;*/
}

ul.unstyled,
ol.unstyled {
    margin-left: 0;
    list-style: none;
}

ul.inline,
ol.inline {
    margin-left: 0;
    list-style: none;
}

ul.inline > li,
ol.inline > li {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px;
}

p {
}

a {
    color: #2c4f66;
    text-decoration: none;
    /*-- the magic sauce--*/
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
}

table th, table td {
    padding: 8px;
}

table.powerconnect th, table.powerconnect td {
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
}

textarea {
    font-size: 13px;
    font-family: 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

form {
    margin: 0;
}

input[type="text"], input[type="color"], .uneditable-input {
    height: 28px;-webkit-border-radius : 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

img.flex {
    width: 100%;
    /* height: auto; */
    display: block;
}

/* .ad-block {
  background: #cccccc;
} */
.block .align-left {
    float: left;
}

ul.menu {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

#header-top-inner,
#header-bottom-inner,
#main-inner,
#footer-top-inner,
#footer-bottom-inner {
    /*width: 1000px;*/
    /*max-width: 1000px;*/
    margin: 0 auto;
    position: relative;
}

/* GLOBAL BLOCKS */

/* HEADER */
#header {
}

#header-top {
    color: #fff;
}

#header-bottom {
    background: #fbfbfb url(images/header-fade-bk.jpg) 0 100% repeat-x;
}

.page-title { font-weight: normal; font-size: 30px;}

/* HEADER BLOCKS */
#top-menu-block {
    font-size: 0.86em;
    font-weight: bold;
}

#top-menu-block ul.menu li {
    padding: 14px 0;
    float: left;
    line-height: 1em;
}

#top-menu-block ul.menu li a {
    color: #fff;
    float: left;
    display: block;
    padding: 0 10px;
    border-right: 1px solid #fff;
}

#top-menu-block ul.menu li.first {
    padding: 0;
}

#top-menu-block ul.menu li.first a {
    background: #222222;
    border-right: 0;
    padding: 14px 12px;
    font-size: 1.16em;
}

#top-menu-block ul.menu li.last a {
    border-right: 0;
}

#search-block {
    float: right;
    font-size: 0.86em;
    padding-right: 5px;
    padding-bottom: 5px;
}

#search-block form {
    display: inline-block;
}

#search-block .form-container {
    position: relative;
    background: #fff;
    height:28px;
}

#search-block .form-container label {
    position: absolute;
    color: #333;
    pointer-events: none;
    top: 4px;
    left: 8px;
}

#search-block .form-container input#search-site {
    background: none;
    border: 0;
    padding-right: 30px;
    width: 240px;
    font-size: 1.08em;
}

#search-block .form-container button.search-icon {
    background: url(images/search-icon.png) 4px 5px no-repeat;
    width: 28px;
    height: 28px;
    border: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    text-align: left;
    text-indent: -9999px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#site-name-logo {
    /*position: absolute;*/
    /*font-size: 0.93em;*/
    /*top: 26px;*/
    /*left: 0;*/
    color: #555;
    margin-bottom: -10px;
}

#site-name-logo a {
    display: block;
    background: url(images/POWER-logo.png);
    background-repeat: no-repeat;
    width: 203px;
    height: 50px;
    text-indent: -9999px;
    margin: 10px 0 0 0;
    overflow: hidden;
}

.tagline {
    /*padding-left: 38px;*/
    color: #555;
    font-size: 0.93;
    position:absolute;
}

#ep-promo {
    /*position: absolute;*/
    /*bottom: 58px;*/
    font-size: 0.86em;
    font-style: italic;
    color: #555;
    margin-top: 12px;
}

#ep-promo .electic-power-logo {
    display: inline-block;
    text-indent: -9999px;
    background: url(images/ep-logo.png) center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 135px;
    height: 28px;
    vertical-align: middle;
    margin-left: 4px;
}

#email-signup-short-block {
    background: #4e6b7f url(images/email-short-bk.jpg) 0 100% repeat-x;
    color: #fff;
    /*float: right;*/
    display:inline-block;
    padding: 10px 14px 10px 20px;
    vertical-align: top;
    /*margin-right: -5px*/
}

#email-signup-short-block h3 {
    font-weight: normal;
    font-size: 1em;
    margin: 0;
    line-height: 1em;
    /* float: left; */
    padding: 6px 16px 0 0;
}

#email-signup-short-block form {
    /*float: left;*/
}

#email-signup-short-block .form-container {
    background: #fff;
    position: relative;
}

#email-signup-short-block .form-container input#enews-email {
    background: none;
    border: 0;
    /* width: 160px; */
    float: left;
    font-size: 0.93em;
}

#enews-email,
#enews-email-header,
#enews-email-footer {max-width: 160px;}

#email-signup-short-block .form-container label {
    position: absolute;
    color: #333;
    pointer-events: none;
    top: 4px;
    left: 8px;
}

button.bton {
    background: #c6b948 url(images/btn-bk.jpg) 0 100% repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    display: inline-block;
    padding: 4px 10px;
    color: #fff;
    font-weight: bold;
}

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

#more-block #more-list {
	display: inline-block;
	font-size: 1.25em;
	list-style-type: none !important;
	padding-right: 10px;
}

#more-block #more-list li {
	list-style-type: none !important;
}

#member-support-block {
    background: #ed1c24 url(images/member-short-bk.jpg) 0 100% repeat-x;
    /*float: right;*/
    padding: 14px;
    display:inline-block;
    margin-bottom: 12px;
}

#member-support-block ul {
    margin: 0;
    /* word-spacing:-0.3em; */
}

#member-support-block ul li {
    border-left: 1px solid #fff;
    padding: 0 10px;
    line-height: 1em;
}

#member-support-block ul li.first {
    border-left: 0;
}

#member-support-block ul li a {
    color: #fff;
    font-size: 0.93em;
    font-weight: bold;
}

#social-follow-block {
    float: right;
    margin-bottom: 5px;
    margin-top: 5px;
    clear: right;
}

#social-follow-block h3,
#social-follow-block ul {
    display: inline-block;
    margin: 0;
    line-height: 1em;
    font-size: 0.86em;
    vertical-align: middle;
    font-weight: bold;
}

#social-follow-block ul li {
    line-height: 1em;
    float: left;
    padding: 0 0 0 10px
}

#social-follow-block ul li a {
    background: url(images/social-sprite.png) no-repeat;
    height: 41px;
    width: 41px;
    display: block;
    text-indent: -9999px;
}

#social-follow-block ul li a.fbicon {
    background-position: 0 0;
}

#social-follow-block ul li a.fbicon:hover {
    background-position: 0 -41px;
}

#social-follow-block ul li a.twicon {
    background-position: -47px 0;
}

#social-follow-block ul li a.twicon:hover {
    background-position: -47px -41px;
}

#social-follow-block ul li a.liicon {
    background-position: -95px 0;
}

#social-follow-block ul li a.liicon:hover {
    background-position: -95px -41px;
}

#social-follow-block ul li a.gpicon {
    background-position: -142px 0;
}

#social-follow-block ul li a.gpicon:hover {
    background-position: -142px -41px;
}

#hot-topics-block {
    background: #ffffff;
    float: right;
    padding: 6px 16px;
    /*clear: right;*/
    text-align:center;
}

#hot-topics-block h3 {
    font-size: 0.86em;
    text-transform: uppercase;
    display: inline-block;
    /*line-height: 1em;*/
    margin: 0;
    font-weight: bold;
}

#hot-topics-block ul {
    display: inline-block;
    margin: 0;
    font-weight: bold;
    word-spacing: -3px;
}

#hot-topics-block ul li {
    line-height: 1em;
    border-left: 1px solid #a5a5a5;
    word-spacing: normal;
    padding: 0 8px;
}

#hot-topics-block ul li.first {
    border-left: 0;
}

#hot-topics-block ul li a {
    font-size: 0.86em;
}

#main-menu-block {
    border-top: 3px solid #555555;
    clear: both;
}

#main-menu-block ul.menu li {
    margin: 0;
    padding: 0;
    float: left;
}

#main-menu-block ul.menu li a {
    display: block;
   padding: 12px 14px;
    font-size: 1.12em;
    border-left: 1px solid #a5a5a5;
}

#main-menu-block ul.menu > li > a:hover {
    background: #a5a5a5;
    text-decoration: none;
    color: #fff;
}

#main-menu-block ul.menu li.first a {
    border-left: 0;
}

#main-menu-block ul.menu li a.active {
    background: #ffffff;
}

#main-menu-block ul.menu li a.active:hover {
    color: #537f9d;
}

/* MAIN */
#main {
    background: #ffffff;
}

#main-inner {
    padding-bottom: 30px;
}

#main .block {
    margin-bottom: 20px;
    position: relative;
    text-align: left;
}

#main .block h2 {
    font-size: 1.08em;
    text-transform: uppercase;
    border-bottom: 5px solid #222;
    line-height: 1em;
    padding-bottom: 10px;
    margin-top: 0;
}

#main .block h2.blocked {
    border-bottom: 0;
    margin-bottom: 0;
    padding: 10px 14px;
    background: #222;
    font-size: 1em;
    color: #fff;
}

#main .block .block-content {
    padding: 6px 0;
}

#main .block p.short-intro {
    font-size: 1.08em;
}

#main .block .more-link {
    position: absolute;
    bottom: 0;
    right: 0;
    line-height: 1em;
}

#main .box .more-link {
    background: #264356;
    color: #fff;
    padding: 10px;
    font-size: 0.93em;
}

#main .box .more-link a {
    color: #fff;
    font-weight: bold;
}

#content {
    /*float: left;*/
    /*width: 70%;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*padding-right: 20px;*/
    font-size: 1em;
}

/* MAIN BLOCKS */
#content-promo-block {
    padding: 16px 0px;
    text-align: center;
}

#submenu-feature-block {
    background: url(images/linked-arrow.png) 0 50% no-repeat;
    padding-left: 16px;
    margin-bottom: 12px;
    text-align: left;
}

#submenu-feature-block p {
    margin: 0;
}

#submenu-feature-block strong a {
    text-transform: uppercase;
}

#whats-new-block.block h2.blocked {
    background: #ffffff;
    position: absolute;
    z-index: 20;
    width: 100%;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #222;
}

#whats-new-block.block .block-content {
    padding: 0;
}

#whats-new-block .slide-frames {
    background: #2c4f66 url(images/email-bk.jpg) 0 100% repeat-x;
}

#whats-new-block .slide-frame {
    display: none;
}

#whats-new-block .slide-frame.active {
    display: block;
}

#whats-new-block .slide-caption {
    background: #2c4f66 url(images/email-bk.jpg) 0 100% repeat-x;
    color: #fff;
    position: relative;
    padding: 16px 90px 20px 20px;
}

#whats-new-block .slide-caption h3 {
    margin: 0;
    margin-bottom: 6px;
}

#whats-new-block .slide-caption h3 a {
    color: #fff;
}

#whats-new-block .slide-caption p {
    margin: 0;
}

#whats-new-block .slide-pager {
    background: #555555 url(images/gray-fade-bk.jpg) 0 0 repeat-x;
    color: #ffffff;
    padding: 20px;
}

#whats-new-block .slide-pager ul {
    margin: 0;
}

#whats-new-block .slide-pager ul li {
    float: left;
    width: 25%;
    line-height: 1.23em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #ccc;
    padding: 0 16px;
    overflow: hidden !important;
}

#whats-new-block .slide-pager ul li.first {
    border-left: 0;
    padding-left: 0;
}

#whats-new-block .slide-pager ul li.last {
    padding-right: 0;
}

#whats-new-block .slide-pager ul li a {
    /* font-weight: bold; */
    font-size: 0.93em;
    color: #ddd;
}

#whats-new-block .slide-pager ul li.active a {
    color: #fff;
}

#current-posts-block.block .block-content {
    background: #e7e7e7;
    padding: 0;
}

#current-posts-block ul.tabs li#db {
	background-image: none;
	background-color: #6699FF;
}

#current-posts-block ul.tabs li#db a.active {
	background-image: none;
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, #6699FF;
}

#current-posts-block ul.tabs {
    float: left;
    width: 28%;
}

#current-posts-block ul.tabs li {
    background: #696969 url(images/tab-unactive.jpg) 0 100% repeat-x;
    font-size: 1.15em;
    padding: 0;
}

#current-posts-block ul.tabs li a {
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 16px 20px;
    background-position: 130% 50%;
}

#current-posts-block ul.tabs li a:hover {
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat;
}

#current-posts-block ul.tabs li a.active {
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, #446377 url(images/tab-active.jpg) 0 100% repeat-x;
}

#current-posts-block .tab-content {
    display: none;
    background: #f7f7f7;
    float: right;
    width: 72%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    padding-bottom: 40px;
    min-height: 300px;
}

#current-posts-block .tab-content ul li {
    padding: 10px 0;
    border-top: 1px dotted #222;
    background: url(images/arrow.png) 0 16px no-repeat;
    padding-left: 16px;
    font-weight: bold;
}

#current-posts-block .tab-content ul li.first {
    padding-top: 0;
    border-top: 0;
    background: none;
    padding-left: 0;
    font-weight: normal;
    min-height: 107px;
}

#current-posts-block .tab-content ul li.first h4 {
    margin: 0;
    margin-bottom: 4px;
}

#current-posts-block .tab-content ul li.first a.align-left {
    padding-right: 14px;
}

#current-posts-block .tab-content.active {
    display: block;
}

#on-demand-block h3 {
    margin: 0;
    font-weight: bold;
    font-size: 1.23em;
    line-height: 1.2em;
}

#on-demand-block p.sponsor {
    color: #999;
    font-size: .9em;
}

/*#on-demand-block .webinars-attachment {*/
    /*background: #f7f7f7;*/
/*}*/
#on-demand-block .webinars-attachment {
    text-align: center;
}
.webinars-block {
    text-align: left;
    display: inline-block;
    width: 155px;
    height: 130px;
    overflow: hidden;
    padding: 5px;
    vertical-align: top;
}
.webinars-block .webinars-block-inner {padding: 10px;}
.webinars-light {background:#f7f7f7;}
.webinars-dark {background:#efefef;}

/*#on-demand-block .webinars-attachment .header {*/
    /*float: left;*/
    /*width: 25%;*/
    /*position: relative;*/
    /*padding: 20px;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

#on-demand-block .webinars-attachment h4 {
    font-size: 1.08em;
    margin: 0;
    background: url(images/webinars-icon.png) 0 0 no-repeat;
    padding-top: 20px;
    margin-bottom: 6px;
}

#on-demand-block .webinars-attachment .more-link {
    position: static;
    font-size: 0.9em;
    font-weight: bold;
}

/*#on-demand-block .webinars-attachment ul {*/
    /*float: right;*/
    /*width: 510px;*/
    /*margin: 0;*/
/*}*/

/*#on-demand-block .webinars-attachment ul li {*/
    /*float: left;*/
    /*font-size: 0.92em;*/
    /*line-height: 1.36em;*/
    /*padding: 14px;*/
    /*width: 170px;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

/*#on-demand-block .webinars-attachment ul li.first,*/
/*#on-demand-block .webinars-attachment ul li.last {*/
    /*background: #efefef;*/
    /*min-height: 107px;*/
/*}*/

/*#social-topic-block .block-content ul li {*/
    /*border-top: 1px dotted #222;*/
    /*padding: 10px 0;*/
/*}*/

/*#social-topic-block .block-content ul li.first {*/
    /*border-top: 0;*/
/*}*/

/*#social-topic-block img.align-left {*/
/*}*/

/*#social-topic-block div.teaser {*/
    /*margin-left: 106px;*/
/*}*/

/*#social-topic-block div.teaser p {*/
    /*margin: 4px 0;*/
/*}*/

/*#social-topic-block p.response {*/
    /*font-style: italic;*/
    /*font-size: 1.08em;*/
/*}*/

/*#social-topic-block .social-attachment {*/
    /*background: #f7f7f7;*/
    /*padding: 10px 14px;*/
/*}*/

/*#social-topic-block .social-attachment p {*/
    /*margin: 0;*/
    /*line-height: 1em;*/
    /*font-weight: bold;*/
    /*background: url(images/arrow.png) 0 50% no-repeat;*/
    /*padding-left: 16px;*/
/*}*/

#face-to-face-block.block .block-content {
    padding-bottom: 0;
}

#face-to-face-block h3.blocked {
    background: #e7e7e7;
    margin: 0;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 14px;
    line-height: 1em;
}

#face-to-face-block .box {
    position: relative;
    background: #f7f7f7;
    padding: 10px;
    /* padding-bottom: 40px; */
}

#face-to-face-block .box p {
    /* font-size: 1.23em; */
    color: #555;
}

#face-to-face-block .box a.more-link {
	background: #264356;
	padding: 0 10px;
	position: static;
}

#latest-blog-block ul li {
    border-bottom: 1px dotted #222;
    padding: 10px 0;
    overflow: hidden;
}

#latest-blog-block ul li.first {
    padding-top: 5px;
}

#latest-blog-block p.post-info {
    width: 14%;
    margin: 0;
    font-weight: bold;
}

#latest-blog-block div.teaser {
    margin-left: 14%;
}

#latest-blog-block div.teaser h4 {
    margin: 0;
    font-size: 1.15em;
}

#awards-block.block .block-content {
    background: #f7f7f7;
    padding: 20px 15px;
    padding-bottom: 40px;
}

/*#editors-picks-block .block-row,*/
#awards-block .block-row {
    overflow: hidden;
}

/*#editors-picks-block .block-row ul,*/
#awards-block .block-row ul {
    margin: 0;
}

/*#editors-picks-block .block-row ul li {*/
    /*float: left;*/
    /*width: 220px;*/
    /*padding: 0 0 10px 10px;*/
    /*line-height: 1.36em;*/
/*}*/

/*#editors-picks-block .block-row ul li.first {*/
    /*padding-left: 0;*/
/*}*/

#awards-block .block-row ul li {
	text-align: center;
    float: left;
    width: 33.3%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px 10px 5px;
    line-height: 1.36em;
}

/*#editors-picks-block .block-row ul li span {*/
    /*display: block;*/
    /*margin: 6px 0;*/
/*}*/

#editors-picks-block ul.unstyled {
    text-align: center;
}
#editors-picks-block ul.unstyled li {
    display: inline-block;
    width: 213px;
    max-width: 213px;
    margin: 4px;
    font-size: .9em;
    line-height: 1;
    text-align: left;
    vertical-align: top;
}

#editors-picks-block li img { display: block; margin: 0 auto 4px;}

#awards-block .block-row ul li span {
    display: block;
    margin: 6px 0;
    font-size: 0.92em;
    font-weight: bold;
}

/* SIDEBAR */
#sidebar {
    /*float: right;*/
    /*width: 30%;*/
    font-size: 0.93em;
    max-width: 300px;
    margin: 0 auto;
}

/* SIDEBAR BLOCKS */
#decision-briefs-block {
    background: #555555 url(images/gray-fade-bk.jpg) 0 0 repeat-x;
    color: #fff;
    padding: 20px;
}

#decision-briefs-block.block h2 {
    padding-bottom: 0;
    border-bottom: 0;
}

#decision-briefs-block.block .block-content {
    margin-left: 68px;
    padding: 0;
}

#jobs-block {
    background: #6497b9;
    color: #fff;
}

#jobs-block.block h2 {
    background: #4b7897 url(images/jobs-icon.png) 20px 50% no-repeat;
    color: #fff;
    padding: 26px 20px 20px 53px;
    border-bottom: 0;
    margin-bottom: 0;
}

#jobs-block.block .block-content {
    padding: 12px 20px;
}

#jobs-block .block-content ul {
    margin: 0;
}

#jobs-block .block-content ul li {
    border-top: 1px dotted #fff;
    padding: 10px 0;
}

#jobs-block .block-content ul li.first {
    border-top: 0;
    padding-top: 0;
}

#jobs-block .block-content ul h4 {
    font-size: 1em;
    margin: 0;
}

#jobs-block .block-content ul h4 a {
    color: #fff;
}

#jobs-block .block-content ul p {
    font-size: 0.93em;
    margin: 0;
}

#jobs-block.block .more-link {
    position: absolute;
    top: 26px;
    right: 20px;
}

#jobs-block.block .more-link a {
    color: #fff;
}

#jobs-block .job-search-attachment {
    background: #4b7897;
    padding: 20px;
}

#jobs-block .job-search-attachment .form-container {
    position: relative;
    background: #fff;
}

#jobs-block .job-search-attachment .form-container label {
    position: absolute;
    color: #333;
    pointer-events: none;
    top: 4px;
    left: 8px;
}

#jobs-block .job-search-attachment .form-container input#search-jobs {
    background: none;
    border: 0;
    padding-right: 30px;
    width: 100%;
    font-size: 1em;
}

#jobs-block .job-search-attachment .form-container button.search-icon {
    background: url(images/jobs-search-icon.png) 4px 5px no-repeat;
    width: 28px;
    height: 28px;
    border: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    text-align: left;
    text-indent: -9999px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#jobs-block .options-attachment {
    padding-top: 10px;
}

#jobs-block .options-attachment ul {
    margin: 0;
    font-size: 0.92em;
}

#jobs-block .options-attachment ul li {
    padding: 0 10px;
    border-left: 1px solid #fff;
    line-height: 1em;
}

#jobs-block .options-attachment ul li.first {
    padding-left: 0;
    border-left: 0;
}

#jobs-block .options-attachment ul li a {
    color: #fff;
}

#popular-block ul.tabs {
    /*background: url(images/tab-sprite.jpg) 0 100% repeat-x;*/
    color: #fff;
    font-size: 0.92em;
    margin: 0;
}

#popular-block ul.tabs li {
    float: left;
    padding: 0;
    background: #696969 url(images/tab-unactive.jpg) repeat-x 0 100%;
}

#popular-block ul.tabs li a {
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 14px 9px;
    background-position: 50% 130%;
}

#popular-block ul.tabs li a:hover {
    background: url(images/tab-arrow.png) 50% 100% no-repeat;
}

#popular-block ul.tabs li a.active {
    background: url(images/tab-arrow.png) 50% 100% no-repeat, #446377 url(images/tab-active.jpg) repeat-x 0 100%;
}

#popular-block .tab-content {
    display: none;
    background: #f7f7f7;
    padding: 20px;
    font-size: 0.92em;
}

#popular-block .tab-content h4 {
    margin: 0;
    font-size: 1.17em;
    margin-bottom: 8px;
}

#popular-block .tab-content ul {
    list-style-type: disc;
    margin-bottom: 0;
}

#popular-block .tab-content.active {
    display: block;
}

#twitter-block ul {
    margin: 0;
}

#twitter-block li {
    padding-bottom: 10px;
}

#twitter-block p {
    margin: 0;
}

#twitter-block p.date {
    font-size: 0.93em;
    font-weight: bold;
}

/* FOOTER */
#footer-top {
    background: #fbfbfb url(images/footer-fade-bk.jpg) 0 0 repeat-x;
}

#footer-top-inner {
    padding: 30px 0;
}

#footer-bottom-inner {
    color: #fff;
    padding: 10px 0 10px 0;
}

/* FOOTER BLOCKS */
#footer-top-inner .ad-block {
    width: 180px;
    float: left;
    margin-right: 10px;
}

#email-signup-block {
    background: #31536a url(images/email-bk.jpg) 0 0 repeat-x;
    color: #fff;
    /*width: 180px;*/
    /*float: left;*/
    /*margin-right: 16px;*/
    font-size: 0.86em;
    line-height: 1.43em;
    margin: 0 0 20px 0;
}

#email-signup-block .block-content {
    padding: 10px;
}

#email-signup-block .block-content p {
    text-align: left;
}

#email-signup-block h3 {
    margin: 0;
    line-height: 1em;
    font-size: 1.17em;
    margin-bottom: 1em;
    font-weight: bold;
}

#email-signup-block .form-container {
    position: relative;
}

#email-signup-block .form-container label {
    position: absolute;
    color: #333;
    pointer-events: none;
    top: 4px;
    left: 8px;
}

#email-signup-block input#enews-email2 {
    width: 100%;
    font-size: 1.08em;
}

#email-signup-block .member-support-attachment {
    background: #ed1c24 url(images/member-short-bk.jpg) 0 100% repeat-x;
    padding: 12px 20px;
}

#email-signup-block .member-support-attachment ul {
    margin: 0;
    word-spacing: -0.3em;
}

#email-signup-block .member-support-attachment ul li {
    border-left: 1px solid #fff;
    line-height: 1em;
    padding: 0 10px;
}

#email-signup-block .member-support-attachment ul li.first {
    border-left: 0;
    padding-left: 0;
}

#email-signup-block .member-support-attachment ul li a {
    color: #fff;
    font-size: 1.08em;
}

#categories-block h3 {
    font-size: 1em;
    margin: 0;
    border-bottom: 5px solid #222;
    text-transform: uppercase;
    line-height: 1em;
    padding-bottom: 10px;
    font-weight: bold;
}

#categories-block .block-content {
    font-size: 0.86em;
    padding-top: 10px;
}

#categories-block ul li {
    padding-bottom: 10px;
}

#categories-block ul li a {
    font-weight: bold;
}

#categories-block ul ul {
    word-spacing: -0.3em;
}

#categories-block ul ul li {
    border-left: 1px solid #a5a5a5;
    line-height: 1em;
    word-spacing: normal;
    padding: 0 6px;
}

#categories-block ul ul li.first {
    padding-left: 0;
    border-left: 0;
}

#categories-block ul ul li a {
    font-weight: normal;
}

#footer-menu-block {
    float: right;
    font-size: 0.93em;
    padding-top: 15px;
}

#footer-menu-block ul {
    /* word-spacing:-0.3em; */
}

#footer-menu-block ul li {
    word-spacing: normal;
    border-left: 1px solid #ccc;
    line-height: 1em;
    padding: 0 10px;
}

#footer-menu-block ul li.first {
    border-left: 0;
    padding-left: 0;
}

#footer-menu-block ul li a {
    color: #fff;
}

#footer-menu-block ul li a:hover {
    color: #ccc;
    text-decoration: none;
}

#copyright-block {
    /* float: right; */
    font-size: 0.79em;
    padding-top: 5px;
    text-align: center;
}

/* single post */
.byline { color: #222; margin: 10px 0 0px; font-weight:bold; padding-bottom: 20px; border-bottom: 5px solid #222;}

/* page byline */
article.type-page .byline { color: transparent; margin: 0px; font-weight:bold; padding-bottom: 0px; border-bottom: 0 none}


#footer-top-inner .span4 {text-align: center;}
#footer-top-inner .ad-block, #footer-top-inner #email-signup-block {
    float: none;
    display: inline-block;
    margin: 0 5px 5px;
    vertical-align: top;
}

/******** Slider *********/
#whats-new.carousel {margin-bottom: 0;}
#whats-new.carousel .slider-block a {
    -webkit-transition: none 0ms;
    -moz-transition: none 0ms;
    -ms-transition: none 0ms;
    -o-transition: none 0ms;
    transition: none 0ms;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    height: 320px;
    width: 725px;
}

.carousel-indicators {top: -20px; cursor: pointer;}
.carousel-control {font-size: 50px;}

.carousel-caption {
    position: static;
    background: url("images/email-bk.jpg") repeat-x scroll 0 100% #2C4F66;
    color: #FFFFFF;
    padding: 0px 14px;
    height: auto;
    max-height: 200px;
    overflow: hidden;
}

.carousel-caption h3 {
    line-height: 1;
    margin: 10px 0;
}

.carousel-caption h3 a {
    color: #fff;
    text-decoration: none;
}

.carousel-caption h3 a:hover {
    text-decoration: underline;
}

.carousel-caption p {
	margin: 10px 90px 10px 0;
	font-size: .875em;

}
.carousel-caption a.slider-read-more {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 90px;
    height: auto;
    color: #fff;
    background: #264257;
    text-align: center;
    padding: 10px 0;
}

.slide-pager {
    background: url("images/gray-fade-bk.jpg") repeat-x scroll 0 0 #555555;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
    margin: 0 0 20px;
}

.slide-pager ul.inline {
    margin: 0;
}

.slide-pager ul.inline li{
    color: #DDDDDD;
    font-size: 0.83em;
    border-left: 1px solid #ddd;
    padding: 0 5px;
    cursor: pointer;
    width: 23%;
    vertical-align: top;
    min-height: 90px;

}

.slide-pager ul.inline li:first-child {border-left: 0 none;}

.slide-pager ul.inline li.active {text-decoration: underline;}

/* Breadcrumbs */
.breadcrumb {
    background-color: #fff;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    list-style: none outside none;
    margin: 0 0 15px;
    padding: 8px 0;
}

.breadcrumb > li a {
    font-weight:bold;
}

/* Article paging */
.page-links {
    background: none repeat scroll 0 0 #F7F7F7;
    display: block;
    float: right;
    font-weight: bold;
    height: auto;
    margin: 0 0 20px;
    padding: 5px 10px 2px;
    text-transform: uppercase;
    width: auto;
    line-height: 1;
    color: #222 !important;
    font-size: 14px;
}

.page-links.page-links-bottom {
    float: none;
    margin: 20px 0 0;
    text-align: right;
}
.page-links.pagination ul {
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}

.page-links.pagination ul li.active a{
    color: #999;
}

.page-links.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    border-left: 0 none;
}
.page-links.pagination ul > li > a, .pagination ul > li > span {
    background-color: transparent;
    border: 0 none;
    border-left: 1px solid #DDD;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
    font-size: 1em;
}

span.page-links-label {
    display: inline-block;
    position: relative;
    top: -8px;
}

#print-mode {
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px;
}

#pmode-text {
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px;
}

/** custom addthis **/

.addthis_button_tweet {width: 79px !important;}
.addthis_button_google_plusone { width: 63px !important; }

.content-top-addthis {
    margin: 25px 0 0;
}

.entry-meta .page-links.page-links-bottom {
    font-size: 14px;
}
.entry-meta .page-links.page-links-bottom a {
    color : #2C4F66;
}

.addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-recommended, div#at4-whatsnext, div#at4-thankyou {
    background: none repeat scroll 0 0 #e8e8e8;
    margin: 0;
    padding: 0;
}
.at-vertical-menu {
    border-top: 3px solid #555555;
    top: 35%;
}
.at-vertical-menu a {
    color: #2C4F66;
}
.at-vertical-menu a label {
    color: #2C4F66;
}
div.at-share-open-control-left.ats-light, div.at-share-open-control-right.ats-light, .at-vertical-menu.ats-light a, .at-vertical-menu.ats-light div.at-share-close-control {
    background: none repeat scroll 0 0 #e8e8e8;
}
.at-share-open-control-left {
    top: 35%;
}

/** List paging **/
.page-links.page-links-bottom.navi-bottom {
    margin-bottom: 20px;
}

/* in-article images */
#content .entry-content .thumbnail {
    border: 0 none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #f7f7f7;
    margin: 5px;
    padding: 0;
}
#content .entry-content .thumbnail .caption {
    color: #222;
    font-weight: bold;
    padding:5px;
}
#content .entry-content .thumbnail .caption h3 {
    margin:5px;
    font-size: 1em;
}
#content .entry-content .thumbnail .caption p{
    margin: 0 5px 5px;
    font-size: .8em;
}

/** category listings **/
.archive-header {
    background: url("images/header-fade-bk.jpg") repeat-x scroll 0 100% #FBFBFB;
    border-bottom: 5px solid #8B8B8B;
    margin-bottom: 20px;
    height: 90px;
}

.archive-header h1.archive-title {
    background: url("images/stacks-sprite.png") no-repeat scroll 0 35px transparent;
    font-size: 30px;
    font-weight: normal;
    height: 43px;
    overflow: hidden;
    padding: 33px 10px 0 65px;
}

.list-summary-block-image {
    margin-right: 20px;
    width: 24%;
    height: auto;
    float:left;
}
.list-summary-block-image img {
    max-width: 100%;
    max-height: 100%;
}
.list-summary-block {
    float: left;
    width: 71%;
}
.list-summary-block p.byline {
    border-bottom: 0 none;
    padding-bottom: 0;
}

.list-summary-block .entry-title {
    font-size: 22px;
}

.img-placeholder {
    background: url("images/stacks-sprite.png") no-repeat 50% -40px transparent;
    height: 80px;
    width: 100%;
}
.small-comment-bubble {
    background: url("images/comment-bubble.png") no-repeat 0 50% transparent;
    display: inline-block;
    height: 21px;
    padding-left: 20px;
}

/** Blog **/
a.powermag-blog-logo {
    display: inline-block;
    width: 232px;
    height: 56px;
    overflow: hidden;
    text-indent: -9999em;
    background: url("images/powermag-blog-logo.jpg") no-repeat 0 0 transparent;
    margin-bottom: 10px;
}

.blog-archive-header {
    border-bottom: 5px solid #222222;
    margin-bottom: 0px;
}
.blog-archive-header-links{
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    margin-top: 20px;
}

.spacer {
    height: auto;
    width: 100%;
    min-height: 35px;
    overflow: hidden;
}

.list-summary-block.blog-summary-block {
    float: none;
    width: auto;
}

a.blog-list-readmore {
    background: none repeat scroll 0 0 #2C4F65;
    bottom: 0;
    color: white;
    display: block;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    text-decoration: none;
}
/*************************************** Responsive tweaks ***************************************/
/* small desktop */
@media (min-width: 1200px) {
    #footer-top-inner .span4 {width: 400px;}
    #footer-top-inner .span8 {width: 600px;}
}

/* typical landscape tablet and below */
@media (max-width: 1199px) {
    body.is_tablet_home #content, body.is_phone_home #content {text-align:center;}
    .widget-block {
        display: inline-block;
        text-align: left;
        vertical-align: top;
    }
    .widget-block.Slider{
        max-width: 725px;
        display: block;
        margin: 0 auto;
    }

    .widget-block iframe, .widget-block .textwidget, .widget-block #jobs-block, .widget-block #popular-block {
        margin: 0 20px 20px 0 !important;
        width: 300px !important;
    }
    #main .widget-block #popular-block .block-content {
        padding-top: 0;
    }
    .widget-block #popular-block ul.tabs {
        font-size: 0.86em;
    }
    .webinars-block {
        font-size: 0.9em;
        height: 110px;
        padding: 5px;
        width: 140px;
    }

    .widget-block.SocialMedia, .widget-block.SocialMedia iframe {width: 100% !important;}
}

@media (min-width: 980px) and (max-width: 1199px) {
    #editors-picks-block ul.unstyled li {
        max-width: 194px;
    }
}

/* tablet (portrait) */
@media (min-width: 768px) and (max-width: 979px) {
    #main .container .row .span8 {width: 724px;}
    #main .container .row .span4, #sidebar {max-width: 724px; width: 724px;}
    #main-menu-block ul.menu li a { font-size: 1.1em; }
    #member-support-block {padding: 14px 0;}
    #enews-email {font-size: 0.8em;}
    #ep-promo {font-size: .6em; position: relative; top: 20px;}
    input#search-site {width: 200px;}
    #hot-topics-block {padding: 0 10px;}
    #hot-topics-block h3 {line-height: 1;}
    #site-name-logo {position: relative; top: 15px;}
    #main-menu-block ul.menu li a { padding: 5px 18px;}
    #footer-menu-block ul li {margin-right: -4px; font-size: .85em; padding: 0 5px;}
    #sidebar {text-align:center;}
    #sidebar aside {display: inline-block; width: 300px; margin: 10px 20px; vertical-align: top; text-align:left;}
}

/* phone */
@media (max-width: 767px) {
    body {padding-left: 0; padding-right: 0;}
    #main, #categories-block {padding: 0 5px;}
    #categories-block {clear:left;}
    #categories-block ul, #footer-bottom ul, #copyright-block {text-align:center;}
    #copyright-block, #footer-menu-block {float:none;}
    #site-name-logo {margin-bottom: 0;}
    #site-name-logo a {margin: 10px auto;}
    #ep-promo {text-align: center; margin-bottom: 10px;}
    #ep-promo .electic-power-logo {
        width: 126px;
        height: 26px;
        margin: 0 auto;
    }
    #mobile-menu a {
        -webkit-transition: none 0ms;
        -moz-transition: none 0ms;
        -ms-transition: none 0ms;
        -o-transition: none 0ms;
        transition: none 0ms;
    }
    #mobile-menu ul.inline {
        margin-bottom: 0;
    }
    #mobile-menu ul.inline > li {
        margin: 0;
        padding: 5px 8px;
    }
    #mobile-menu ul.inline > li > a {
        display: block;
        margin: 4px 0;
        padding: 0;
    }
    .bordered-mobile-li {border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
    #mobile-menu ul.inline > li > a, #mobile-menu ul.inline > li > a:visited, #mobile-menu ul.inline > li > a:active { color: #fff; font-size: 14px;}
    #mobile-menu ul.inline > li > a:hover, #mobile-menu ul.inline > li > a:active  { text-decoration: underline}
    input.search-query {
        -webkit-border-radius: 15px 15px 15px 15px;
        -moz-border-radius: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
        margin: 0 auto;
        padding: 0 14px;
    }

    .carousel-caption h3 {
        font-size: 14px;
    }
    .entry-header .entry-title, .page-title {
        font-size: 24px;
    }
    .entry-header img.wp-post-image {max-width: 96%;}
    .archive-header {
        background: url("images/header-fade-bk.jpg") repeat-x scroll 0 100% #FBFBFB;
        border-bottom: 5px solid #8B8B8B;
        height: 55px;
        margin-bottom: 20px;
    }
    .archive-header h1.archive-title {
        background: url("images/stacks-sprite.png") no-repeat scroll 0 13px transparent;
        font-size: 18px;
        font-weight: normal;
        height: 42px;
        line-height: 1;
        overflow: hidden;
        padding: 12px 10px 0 65px;
    }

    .page-links, .page-links, .entry-meta .page-links.page-links-bottom {
        font-size: 11px;
    }
    span.page-links-label {
        top: -9px;
    }

    .content-top-addthis {
        clear: both;
    }
    .widget-block iframe, .widget-block .textwidget, .widget-block #jobs-block, .widget-block #popular-block {
        margin: 0 auto 20px !important;
        width: 300px !important;
    }
    .webinars-block {
        font-size: 0.9em;
        width: 200px;
        height: 100px;
        border: 1px solid #ddd;
    }
    #latest-blog-block div.teaser {
        clear: both;
        margin-left: 0;
    }

    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        height: auto;
        width: auto;
    }
}

/* phone portrait */
@media(max-width:340px) {
    .list-summary-block-image {
        display: block;
        float: none;
        height: auto;
        margin: 0 auto;
        text-align: center;
        width: auto;
    }
    .list-summary-block {
        float: none;
        width: 100%;
    }

    #footer-menu-block {
        font-size: 0.8em;
    }

    .blog-archive-header {
        text-align: center;
    }
    a.powermag-blog-logo {
        margin: 0 auto;
    }
    .blog-archive-header-links {
        float: none;
        font-size: 0.9em;
        font-weight: bold;
        margin: 0 auto 5px;
        text-align: center;
    }
    a.blog-list-readmore {
        background: none repeat scroll 0 0 #2C4F65;
        color: white;
        display: block;
        margin: 0 auto 20px;
        padding: 10px 15px;
        position: static;
        text-align: center;
        text-decoration: none;
        width: 100px;
    }

    .webinars-block {
        height: 125px;
        width: 125px;
    }
}

/* for pagination */
.pagination-content {
	display: none;
}

/** Topmost Menu Dropdown **/
#top-menu-block .dropdown-menu {
    background-color: #555555;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    min-width: 160px;
    padding: 5px 0;
    margin-top: -1px;
}
#top-menu-block ul.menu li a {
    border: 0 none;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0 10px;
}
#top-menu-block ul.menu li {
    border-left: 1px solid #FFFFFF;
    line-height: 1em;
    padding: 5px 0;
}
#top-menu-block ul.menu li:first-child {
    border-left: 0 none;
}
#top-menu-block ul.menu {
    margin: 10px 0;
}
#top-menu-block ul.menu li.active {
    background: #222;
}
#top-menu-block ul.menu ul.dropdown-menu li {
    border: 0 none;
    width: 100%;
}
#top-menu-block .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, #top-menu-block .dropdown-submenu:hover > a, top-menu-block .dropdown-submenu:focus > a {
    background: #222;
    color: #FFFFFF;
    text-decoration: none;
}
#top-menu-block ul.menu .dropdown-menu > li > a {
    float: none;
    clear: both;
    color: #fff;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
}
#top-menu-block .dropdown .caret {
    margin-left: 2px;
    margin-top: 6px;
    border-top: 4px solid #fff;
}
li.dropdown:hover > ul.dropdown-menu{
    display: block;
}
/** Bottom header menu **/
#more-list ul.dropdown-menu,
#main-menu-block ul.dropdown-menu,
#footer-menu-block ul.dropdown-menu {
    background: none repeat scroll 0 0 #222222;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-size: 0.8em;
    opacity: 0.95;
    padding: 10px;
    margin-top: -1px;
    max-width: 400px;
    min-width: 300px;
}
#more-list ul.dropdown-menu li,
#main-menu-block ul.dropdown-menu li,
#footer-menu-block ul.dropdown-menu li {
    border: none;
    float: none;
    margin-bottom: 4px;
}
#more-list ul.dropdown-menu li a,
#main-menu-block ul.dropdown-menu li a,
#footer-menu-block ul.dropdown-menu li a {
    border: 0 none;
    color: #FFFFFF;
    font-size: 1em;
    padding: 4px;
    white-space: normal;
    line-height: 1.2;
}
#more-list ul.dropdown-menu li h4,
#main-menu-block ul.dropdown-menu li h4,
#footer-menu-block ul.dropdown-menu li h4 {
    background: none repeat scroll 0 0 #ED1C24;
    font-size: 16px;
    font-weight: normal;
    padding: 2px 4px;
}
#more-list ul.dropdown-menu {
	padding: 5px;
	text-align: left;
}
#more-list ul.dropdown-menu li {
	margin-bottom: 2px;
}
#more-list ul.dropdown-menu li a {
	padding: 2px;
}

/* import of css from Chemical Engineering site for myPOWER sidebar */
.c{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.c body{margin:0}.c article,.c aside,.c details,.c figcaption,.c figure,.c footer,.c header,.c hgroup,.c main,.c menu,.c nav,.c section,.c summary{display:block}.c audio,.c canvas,.c progress,.c video{display:inline-block;vertical-align:baseline}.c audio:not([controls]){display:none;height:0}.c [hidden],.c template{display:none}.c a{background-color:transparent}.c a:active,.c a:hover{outline:0}.c abbr[title]{border-bottom:1px dotted}.c b,.c strong{font-weight:700}.c dfn{font-style:italic}.c h1{margin:.67em 0}.c mark{background:#ff0;color:#000}.c sub,.c sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.c sup{top:-.5em}.c sub{bottom:-.25em}.c img{border:0}.c svg:not(:root){overflow:hidden}.c figure{margin:1em 40px}.c hr{box-sizing:content-box;height:0}.c pre{overflow:auto}.c code{font-size:1em}.c kbd,.c pre,.c samp{font-family:monospace,monospace;font-size:1em}.c button,.c input,.c optgroup,.c select,.c textarea{color:inherit;font:inherit;margin:0}.c button{overflow:visible}.c button,.c select{text-transform:none}.c button,.c html input[type="button"],.c input[type="reset"],.c input[type="submit"]{-webkit-appearance:button;cursor:pointer}.c button[disabled],.c html input[disabled]{cursor:default}.c button::-moz-focus-inner,.c input::-moz-focus-inner{border:0;padding:0}.c input{line-height:normal}.c input[type="checkbox"],.c input[type="radio"]{box-sizing:border-box;padding:0}.c input[type="number"]::-webkit-inner-spin-button,.c input[type="number"]::-webkit-outer-spin-button{height:auto}.c input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}.c input[type="search"]::-webkit-search-cancel-button,.c input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.c fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.c legend{border:0;padding:0}.c textarea{overflow:auto}.c optgroup{font-weight:700}.c table{border-collapse:collapse;border-spacing:0}.c td,.c th{padding:0}.c{font:112.5%/1.65 serif}.c body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-wrap:break-word;color:rgba(0,0,0,.87)}.c small{font-size:65%}.c h1{color:#222}.c h1,.c h2,.c h3,.c h4,.c h5,.c h6{line-height:1;text-rendering:optimizeLegibility}.c h3,.c h4,.c h5,.c h6{color:#222}.c h1,.c .h1{font-size:2.333331em;margin-bottom:.3465em}.c h2,.c .h2{font-size:1.86669em;margin-bottom:.433125em}.c h3,.c .h3{font-size:1.4em;margin-bottom:.5775em}.c h4,.c .h4{font-size:.933333333333333em;margin-bottom:.86625em}.c h5,.c .h5{font-size:.816669em;margin-bottom:.990003em}.c h6,.c .h6{font-size:.7em;margin-bottom:1.155em}.c p{margin:auto auto 1.5em}.c abbr,.c acronym,.c blockquote,.c code,.c dir,.c kbd,.c listing,.c plaintext,.c q,.c samp,.c tt,.c var,.c xmp{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}.c pre code{word-wrap:normal;white-space:-moz-pre-wrap;white-space:pre-wrap}.c pre,.c code{white-space:pre}.c code{font-family:monospace}.c abbr{font-variant:small-caps;font-weight:600;text-transform:lowercase;color:gray}.c abbr[title]:hover{cursor:help}.c{font-family:'Open Sans',sans-serif;font-size:13px;position:relative!important;box-sizing:border-box;background:#fff}.c *,.c *:before,.c *:after{box-sizing:inherit}.c h1,.c .h1,.c h2,.c .h2,.c h3,.c .h3,.c h4,.c .h4,.c h5,.c .h5,.c h6,.c .h6{margin-top:1em;text-transform:uppercase;font-weight:600}.c h2,.c .h2{color:#ca171e}.c a{color:#212121;text-decoration:none}.c img{max-width:100%;max-height:100%;height:auto}.c [data-lazy-src]{border:1px solid #bdbdbd;position:relative;z-index:100;display:inline-block;overflow:hidden;background:center center no-repeat;background-size:20% auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjY2NjIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=)}.c [data-lazy-src].error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTEyIDJjLTUuNTIgMC0xMCA0LjQ4LTEwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMC00LjQ4LTEwLTEwLTEwem0xIDE1aC0ydi0yaDJ2MnptMC00aC0ydi02aDJ2NnoiLz4KPC9zdmc+Cg==)}.c.flexbox .block-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox .block-group.block-group-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c.flexbox .block-group.block-group-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c.flexbox .block-group .block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c.flexbox .block-group .block.b25{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.c.flexbox .block-group .block.b50{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.c.flexbox .block-group .block.b75{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%}.c.flexbox .block-group .block.b100{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.c.flexbox .block-group .block.block-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c button{vertical-align:top}.c button,.c .Icon--button{display:inline-block;background:center center no-repeat;border:0}.c .Icon--button{vertical-align:bottom;background-size:30px 30px;width:58px;height:58px;overflow:hidden;text-indent:-9999px}.c .Icon--button--small{width:30px;height:30px;background-size:30px 30px}.c .Icon{display:inline-block;vertical-align:top;background:center center no-repeat;border:0;background-size:24px 24px;width:24px;height:24px;overflow:hidden}.c .Icon--sm{background-size:18px 18px;width:18px;height:18px;margin:0 5px}.c .Icon--no-margin{margin:0!important}.c .Icon--menu{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZmlsbD0iI2NhMTcxZSIgZD0iTTMgMThoMTh2LTJoLTE4djJ6bTAtNWgxOHYtMmgtMTh2MnptMC03djJoMTh2LTJoLTE4eiIvPgo8L3N2Zz4K)}.c .Icon--arrowforward{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZmlsbD0iI2NhMTcxZSIgZD0iTTEyIDRsLTEuNDEgMS40MSA1LjU4IDUuNTloLTEyLjE3djJoMTIuMTdsLTUuNTggNS41OSAxLjQxIDEuNDEgOC04eiIvPgo8L3N2Zz4K)}.c .Icon--sync{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjY2NjIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=)}.c .Icon--error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTEyIDJjLTUuNTIgMC0xMCA0LjQ4LTEwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMC00LjQ4LTEwLTEwLTEwem0xIDE1aC0ydi0yaDJ2MnptMC00aC0ydi02aDJ2NnoiLz4KPC9zdmc+Cg==)}.c .Icon--search-black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xNS41IDE0aC0uNzlsLS4yOC0uMjdjLjk4LTEuMTQgMS41Ny0yLjYyIDEuNTctNC4yMyAwLTMuNTktMi45MS02LjUtNi41LTYuNXMtNi41IDIuOTEtNi41IDYuNSAyLjkxIDYuNSA2LjUgNi41YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTkgMS40OS0xLjQ5LTQuOTktNXptLTYgMGMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVzMi4wMS00LjUgNC41LTQuNSA0LjUgMi4wMSA0LjUgNC41LTIuMDEgNC41LTQuNSA0LjV6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0aC0yNHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+Cg==)}.c .Icon--search{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjYTE3MWUiIGQ9Ik0xNS41IDE0aC0uNzlsLS4yOC0uMjdjLjk4LTEuMTQgMS41Ny0yLjYyIDEuNTctNC4yMyAwLTMuNTktMi45MS02LjUtNi41LTYuNXMtNi41IDIuOTEtNi41IDYuNSAyLjkxIDYuNSA2LjUgNi41YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTkgMS40OS0xLjQ5LTQuOTktNXptLTYgMGMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVzMi4wMS00LjUgNC41LTQuNSA0LjUgMi4wMSA0LjUgNC41LTIuMDEgNC41LTQuNSA0LjV6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0aC0yNHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+Cg==)}.c .Icon--info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZmlsbD0iI2NhMTcxZSIgZD0iTTEyIDJjLTUuNTIgMC0xMCA0LjQ4LTEwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMC00LjQ4LTEwLTEwLTEwem0xIDE1aC0ydi02aDJ2NnptMC04aC0ydi0yaDJ2MnoiLz4KPC9zdmc+Cg==)}.c .Icon--user{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNjYTE3MWUiIGQ9Ik0xMiA0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTQtMS43OS00LTQtNHptMCAxMGMtMi42NyAwLTggMS4zNC04IDR2MmgxNnYtMmMwLTIuNjctNS4zMy00LTgtNHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K)}.c .Icon--user-black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMiA0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTQtMS43OS00LTQtNHptMCAxMGMtMi42NyAwLTggMS4zNC04IDR2MmgxNnYtMmMwLTIuNjctNS4zMy00LTgtNHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K)}.c .Icon--lock{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTE4IDhoLTF2LTJjMC0yLjc2LTIuMjQtNS01LTVzLTUgMi4yNC01IDV2MmgtMWMtMS4xIDAtMiAuOS0yIDJ2MTBjMCAxLjEuOSAyIDIgMmgxMmMxLjEgMCAyLS45IDItMnYtMTBjMC0xLjEtLjktMi0yLTJ6bS02IDljLTEuMSAwLTItLjktMi0ycy45LTIgMi0yIDIgLjkgMiAyLS45IDItMiAyem0zLjEtOWgtNi4ydi0yYzAtMS43MSAxLjM5LTMuMSAzLjEtMy4xIDEuNzEgMCAzLjEgMS4zOSAzLjEgMy4xdjJ6Ii8+Cjwvc3ZnPgo=)}.c .Icon--expand-more{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xNi41OSA4LjU5bC00LjU5IDQuNTgtNC41OS00LjU4LTEuNDEgMS40MSA2IDYgNi02eiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNGgtMjR6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=)}.c .Icon--chevron-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xNS40MSA3LjQxbC0xLjQxLTEuNDEtNiA2IDYgNiAxLjQxLTEuNDEtNC41OC00LjU5eiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNGgtMjR6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=)}.c .Icon--chevron-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xMCA2bC0xLjQxIDEuNDEgNC41OCA0LjU5LTQuNTggNC41OSAxLjQxIDEuNDEgNi02eiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNGgtMjR6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=)}.c .Icon--print{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xOSA4aC0xNGMtMS42NiAwLTMgMS4zNC0zIDN2Nmg0djRoMTJ2LTRoNHYtNmMwLTEuNjYtMS4zNC0zLTMtM3ptLTMgMTFoLTh2LTVoOHY1em0zLTdjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTEgMSAuNDUgMSAxLS40NSAxLTEgMXptLTEtOWgtMTJ2NGgxMnYtNHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K)}.c .Icon--comment{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0yMS45OSA0YzAtMS4xLS44OS0yLTEuOTktMmgtMTZjLTEuMSAwLTIgLjktMiAydjEyYzAgMS4xLjkgMiAyIDJoMTRsNCA0LS4wMS0xOHptLTMuOTkgMTBoLTEydi0yaDEydjJ6bTAtM2gtMTJ2LTJoMTJ2MnptMC0zaC0xMnYtMmgxMnYyeiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNGgtMjR6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=)}.c .Icon--format-size{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTkgNHYzaDV2MTJoM3YtMTJoNXYtM2gtMTN6bS02IDhoM3Y3aDN2LTdoM3YtM2gtOXYzeiIvPgo8L3N2Zz4K)}.c .Icon--dbicon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+1pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEzNjA4Q0ZBQTUzMjExRTQ4NjE1QTNDRUMzMkU3Q0ExIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEzNjA4Q0Y5QTUzMjExRTQ4NjE1QTNDRUMzMkU3Q0ExIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MjJBRUJGNjMzNzA1NzkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAx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)}.c .Icon--social-fb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBGRjU3RUQxNkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBGRjU3RUQyNkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEZGNTdFQ0Y2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGNTdFRDA2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fRbUhAAAGmUlEQVR42ixVWWxU1xn+z3LvnfFgY+zMeIEI7JpgoCxpoKQRocRKU6GkkKhq+9L0pQ+t8tC3qi1VVVVVKuU9D33pU1+Q0jarGiRABTUBGgiDCcTsdozH4PEyDJ7tLuecfv8htkZ3O+dfvu/7vyOajYSkcGRdTE5kRDKkIChQkjiaX3L0v8vXd928Nf+Dufnlg5l1O4SwTziZVQpheHlDqe/U9m1jH+zbvWl6oE9Sp9UmJWMSQpAliV9E4nECS4Y6JKQmK/PUaAuauj6/7fyl26/emVt+ZXGlOdhqZb1CyIJ1WUDSJUqZRk8+Vyv1rZl9amTw3f17xt/fPLLuXqhiIhQrnKSMckjQ7BCJFNUTkSrQTKXddfxk+WcXLt/89f1aa7TlAiTGEpuR4nsstFhrsYeUIZdJyknpRof7y88/O/bm9ye++V5xjbGUIabjDpqPAIsgp/N0c/ph39+PnT5avlp5I3Yq76IcZVhELiUtU5KILIxEMRIdA05NlCFBIELSDgXI1cWXX9z11k9fe+7t7sjEymGJ5dJlQNNz9a5j//jv0clr1V8lbm3AcTNrENCRxHfC1TkHfBVxs9rhagSQxg+YZ1YB897iRyev/kEJaV7/4f63C0GaSREA81ZA/z7x+evla3NvJNQVGKnIcRiTUSQdglmERJdCkwFPKZJkfO+DAy7AgTax3FBigrUnzlw5evr8re9lAnSpQNGVqbltF8uzv2mmUd6gfakQzBgKdYArNjtD3K6zMaXJKsVxDQ21oLwEXFgSGh+hwACNsoJqTVv8+NTF31eX2oN6tpLRZxduv1pdSUaE6sIGoGvaFCooymJjIBgrCnFf7Bb0zNPjNDo2TPce1On0p1/QSh2qUVwpVGOt79yh8nuV5b2Xr8wc1Jcmp3bOLdReMZBUahQpbShQjDKjAjLBEUQCtbTotZcn6MihcQL89MmlBTpz7jr4g5Lwgrlk9SvFCChabbTCL2/eP6xvzdw5vPSoPmwFS/CxDFEyc+rVpUCjATQCkhzd2EeFSNA7H07SP09cooctFkBEFmQrnwRwcheAVGJgp+eWN8ulpfrBdjvpMSBS8DygCg4rBKsGcs4SdJTS/u9sp00be7yS1g8VaOTJIqSLNRaDioAB3kO1SIKh5cEJc3R/sTak222zA2pcw6g4JPDgcBf8jHWIAf0benbPFhrozyM10YG9Y7QSa7o4VUWCzPPl0gQLWb+wCCgM+agZ1/v46QkIQTN+8BkWm68SD8TqZE+RGKSzn0xR5UFCHczXyU8r9PHxMsUdqAtQWMAiObCykLD18mWyESkno0BVIK2EFWN9XPU4OJMmJUjXCGqpfOU6VZceghtH5y5cpWs3phEARfPMYE+MapwOuQUMoPWdR4Fuyu6eXDkKVYP16y1A8EQyTM7DYSx4QRCBzQ7D4LmPCljHnpR5ruCQxCJJ/WQrCrm4uA1I1y7LjRuKp3p7cw+JSSVul53N+cq4JS1YfmgXMLClsNFlnBrfNX42tX6a+V5yekw/O5W0bRoqdlfkM7uf+mig2P2VMx1SQnh4OJj3GGbN8iBbf0bEiaB2YsiYCO9gFynQhuY9ZzA7ATEEkrxMo9DR+DcGpvTWLevv7vpq5V+TN6oT1UcNCsM8Ccy8y8AJd4WESkW02jT017+dojwc9sFiC/x0kQ4VijFeHB4cSf4ZJFBpXVf720+PvCsFPGfftzZ/uGVkXbkQYKBgEzZJyJf+9SywEVkQPlNp0Jd3Fmil2fSqMZgRJy3UA+2hA+5USwY0phcn9pwYebL/rOSDobQumj1y6Lk/jwzlF0OBYw+BeVYsjE6gGraDBLgaiFmE6A5y5AMH6PgCmD0eHY0XptOkfTs23XrpwM43lUxqUiMSO+Wu8aEPfnTk4FsbSmvrKIpSy+6I85mJTx9DJblaTK4PykhYjUMtBKEgHKaYxYu0b+fw7C9+MvHHwR75mWeys9omtgkJbNtO5D4vV3/5zvvnfnft7nSJ/V+aAlnMgmUfyGJvZrA0nAE8ndo7rcMZrKIW7d296cbPf/zSn8YGuo7hneugeBE3Vr1Fs8VmTvNVztx7dOj4ybO/vTh5d2+1FkatzHrf14BIalYPWmTk0EYeZ8H6we7Gd5/f+p8XDuz4S6k/PK9TcMmDywnajbq31ySDuoPIWzZXjsfS7ZkHE1/cmD98d2ZhbKG6NFyrt/qSNMvlo7DZX+xdHiz1VMZHh6e2b9343vpSz5mcNqsWchdf//Pf/wUYAKCBb3rNxmeQAAAAAElFTkSuQmCC)}.c .Icon--social-tw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBGRjU3RUQ1NkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBGRjU3RUQ2NkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEZGNTdFRDM2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGNTdFRDQ2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44CQWXAAAGdElEQVR42lRWW29c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)}.c .Icon--social-ln{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0RTJENENFNkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0RTJENENGNkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEZGNTdFRDc2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGNTdFRDg2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CnWojAAAIhklEQVR42jxXXYxV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)}.c .Icon--social-gplus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0RTJENEQyNkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0RTJENEQzNkMyRTExRTQ5QkYwODRBRkM3MUNDNUZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDRFMkQ0RDA2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDRFMkQ0RDE2QzJFMTFFNDlCRjA4NEFGQzcxQ0M1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4kN9aDAAAExklEQVR42mxVSUhkVxS99X+p5Ty1bdkqgnFsJwSjoiBtJIs4RZHggAkuDCQGsgh0J1FCCKEDTZYKbgRBXERR0w4LIbbBha0GnBBtRTGolOJQdtQq41y555ErX+kPj1f/1x3OPe/c+0xOp5PuP25ubnR+fk7j4+M0MTGRtrGxUXJycvLk9PQ0Rdf1B15eXjZ/f/+5xMTEV9nZ2QMZGRl/u1wu5Xt1dUUmk4lubm7Uu8mYQNM0tdbW1mhsbOzxzMxM2e7ubvHR0ZGVHQJ4eXMgN05yYTabHcHBwW8jIyM3c3Jyfs/Nze0PCQnZury8vAPWdHZ2RtfX18QOdHFxQSMjI169vb2fra6uPuX36FtDRiXIsAMxwGD39fV1paenz1ZXVz/n/SVXcYPvWCYuXQVHaV1dXUEdHR2Nx8fHDYzS0xhcGfMu7wCFBEgo9HA1+w0NDS/y8/Nb+Ps5/tPEsaenx6u9vb2RE37NCT3x3YhWFgILevmfwagEW1tbIa2trT9MTU19yedoVrRzecRcA/2nfB5A7iaIUJmRFkF/nzbYSxIWhH9bW1vj9vb2h/hP40OkoaGhxzab7VtGdYcWoJXzEfR4sAs196lDZYuLiyGDg4NN7GfVw8LCaHJy8nOHw1EhhybI8AAZhMDSJFYNeXt7qyCSCMtoK8n5HK184HM6O6Ta7fZv+JAjjQnwwBCHHx4eTikpKVRQUEBVVVWEqhklcS9QdHQ0MR23VWJHElagHh8ff6kxNaX88kiCSi8IRUBeWVmpvnV3dyuU7u7uamVmZlJxcTFZrVb1Lj6w4d6h9fX1WKjoCS8/BBdOgVoqQVdzx1JgYCAtLS2p5ePjQ7GxscTNRXFxcWr39PS8pQsLMZiZMD00NPRX/uDPS5egKBP0AAn6BOiTk5MpJiZGncfw8DCcVcUI3N/fTzxG7qgNv7kvlFYfQACiHlGL6BzJBgYGaHl5mZqamtSO8mEzNzdHOzs7tL+/ryoFIOmf/x+LHhERUY8fkL2owyg/Dw8PxbWfn59CDTrwfWFhQQXa29tT/Iuf9ANmElPr1BjhLDs4xMDYPJhN3PZUWFhI3J3U0tJCzc3NlJWVpQ4fPEtAaU5jpwcEBNg1lukrTvKPoJYGgiMCwAEyTU1NpaioKLJYLJi06ixgI1RiF4qwAIDtbWZuhqH5+fmPDw4O3hMDmesINjo6qu6GtLQ0YkEozaMa4RxUSA9IIoAKCgqihIT4NyZwyWV/xRdLC5yMiORBEASTTsWCLUCAf2MSkXhZWdm/z549/USD/EpLSweZqtl3jWE4IJhoWxLJ3BHtw158WDhUXl7+h66bX2s8gygvL2+TD/JnDrBvHFwyikXfxuruXzyifaitpqZmNSEh4Tknf6shABDW19cPlJSUvGC7I1HCu24yY2AZLbAHTejwurq6zaKioh/5r7+Ur9zJSHJ4eGjp7Oz8oq+v73uehg+FGqnKeE3ev+QxlWtra1eY+5/4PH7j7647l75Ik7WvsXI+4nv5O7783+dEHjI+jGMAiHHAmKjciI6Kioo/WWm/sM2knMWdCozNAkdu/4fT09MfrKyslPJ4iOH3R5wsiEFYuIGcjNjOPNu4P94kJSW9ZJGMMVUnxiqR4D8BBgC0LTmxG4t5ZwAAAABJRU5ErkJggg==)}.c .Icon--mode-comment{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0yMS45OSA0YzAtMS4xLS44OS0yLTEuOTktMmgtMTZjLTEuMSAwLTIgLjktMiAydjEyYzAgMS4xLjkgMiAyIDJoMTRsNCA0LS4wMS0xOHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K)}.c .Icon--thumb-up{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZmlsbD0iIzc1NzU3NSIgZD0iTTEgMjFoNHYtMTJoLTR2MTJ6bTIyLTExYzAtMS4xLS45LTItMi0yaC02LjMxbC45NS00LjU3LjAzLS4zMmMwLS40MS0uMTctLjc5LS40NC0xLjA2bC0xLjA2LTEuMDUtNi41OCA2LjU5Yy0uMzcuMzYtLjU5Ljg2LS41OSAxLjQxdjEwYzAgMS4xLjkgMiAyIDJoOWMuODMgMCAxLjU0LS41IDEuODQtMS4yMmwzLjAyLTcuMDVjLjA5LS4yMy4xNC0uNDcuMTQtLjczdi0xLjkxbC0uMDEtLjAxLjAxLS4wOHoiLz4KPC9zdmc+Cg==)}.c .Icon--add{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xOSAxM2gtNnY2aC0ydi02aC02di0yaDZ2LTZoMnY2aDZ2MnoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K)}.c .Icon--remove{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0xOSAxM2gtMTR2LTJoMTR2MnoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K)}.c .Icon--phone{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRoLTI0eiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZmlsbD0iI2NhMTcxZSIgZD0iTTYuNjIgMTAuNzljMS40NCAyLjgzIDMuNzYgNS4xNCA2LjU5IDYuNTlsMi4yLTIuMmMuMjctLjI3LjY3LS4zNiAxLjAyLS4yNCAxLjEyLjM3IDIuMzMuNTcgMy41Ny41Ny41NSAwIDEgLjQ1IDEgMXYzLjQ5YzAgLjU1LS40NSAxLTEgMS05LjM5IDAtMTctNy42MS0xNy0xNyAwLS41NS40NS0xIDEtMWgzLjVjLjU1IDAgMSAuNDUgMSAxIDAgMS4yNS4yIDIuNDUuNTcgMy41Ny4xMS4zNS4wMy43NC0uMjUgMS4wMmwtMi4yIDIuMnoiLz4KPC9zdmc+Cg==)}.c .Button{display:inline-block;text-align:center;padding:1em 2em;border-radius:4px;background-color:#fafafa;font-weight:700;margin:0 0 .5em;border:1px solid rgba(0,0,0,.1)}.c .Button:hover,.c .Button:focus{background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05));background-image:linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:0 1px 2px 1px rgba(0,0,0,.12)}.c .Button:active{background-image:-webkit-linear-gradient(rgba(0,0,0,.05),transparent);background-image:linear-gradient(rgba(0,0,0,.05),transparent);box-shadow:none}.c .Button--small{padding:.5em 1em}.c .Button--block{display:block;margin:0;width:100%!important}.c .Button--red{background:#ca171e;color:#fff!important}.c .Button--blue{background:#0462b0;color:#fff!important}.c .Button--green{background:#ed1c24;color:#fff!important}.c .Button--black{background:#616161;color:#fff!important}.c .Layout--left-col{padding-right:1.5em}.c .Layout--right-col{padding-left:1.5em}.c .Layout--right-col .Widget{margin-bottom:3em}.c.flexbox .Layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox .Layout--left-col{-webkit-box-flex:1;-webkit-flex:1 1 66.6667%;-ms-flex:1 1 66.6667%;flex:1 1 66.6667%}.c.flexbox .Layout--right-col{-webkit-box-flex:0;-webkit-flex:0 0 396px;-ms-flex:0 0 396px;flex:0 0 396px}.c .Utility--dotted{border:1px dashed #b0b0b0;border-top-width:0}.c .Utility--dotted:first-of-type,.c .Utility--dotted:first-child,.c .Utility--dotted:nth-of-type(1){border-top-width:1px}.c .Utility--dotted-ltr{border:1px dashed #b0b0b0;border-left-width:0}.c .Utility--dotted-ltr:first-of-type,.c .Utility--dotted-ltr:first-child,.c .Utility--dotted-ltr:nth-of-type(1){border-left-width:1px}.c .Utility--bold{font-weight:700}.c .Utility--grey-bg{background:#f4f4f4;border:1px solid #ececec}.c .Utility--dark-bg{background:#9e9e9e}.c .Utility--padding-1{padding:1em!important}.c .Utility--padding-2{padding:2em!important}.c .Utility--padding-3{padding:3em!important}.c .Utility--margin-1{margin:1em}.c .Utility--margin-2{margin:2em}.c .Utility--no-lr-margin{margin-left:0!important;margin-right:0!important}.c .Utility--no-lr-padding{padding-left:0;padding-right:0}.c .Utility--no-padding{padding:0}.c .Utility--no-margin{margin:0!important}.c .Utility--no-bottom-margin{margin-bottom:0!important}.c .Utility--no-top-margin{margin-top:0!important}.c .Utility--no-right-margin{margin-right:0!important}.c .Utility--no-bottom-padding{padding-bottom:0!important}.c .Utility--no-left-padding{padding-left:0!important}.c .Utility--float-right{float:right}.c .Utility--float-none{float:none!important}.c .Utility--text-small{font-size:.8em}.c .Utility--text-base-fixed{font-size:14px}.c .Utility--valign-bottom{vertical-align:bottom}.c .Utility--text-large{font-size:1.2em;line-height:1}.c .Utility--text-larger{font-size:1.5em}.c .Utility--text-mega{font-size:2em}.c .Utility--capitalize{text-transform:capitalize}.c .Utility--uppercase{text-transform:uppercase}.c .Utility--align-left{text-align:left}.c .Utility--align-right{text-align:right}.c .Utility--align-center{text-align:center!important}.c .Utility--sample-thumbnail{background:#fff;border:1px solid #000}.c .Utility--text-grey,.c .Utility--text-grey a{color:#bdbdbd}.c .Utility--text-white,.c .Utility--text-white a{color:#fff}.c .Utility--text-red,.c .Utility--text-red a{color:#ca171e!important}.c .Utility--text-gold,.c .Utility--text-gold a{color:#fdd835}.c .Utility--dotted-underline{display:block;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dashed #b0b0b0}.c .Utility--solid-underline-white{display:block;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #fff}.c .Utility--solid-underline-black{display:block;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #000}.c .Utility--box{border:1px solid #000;padding:.5em;display:inline-block;margin:.2em}.c .Utility--block{display:block!important}.c .Utility--small-well{border:1px solid #dfdfdf;background:#fcfcfc;overflow:hidden}.c .Utility--small-well-white{border:1px solid #dfdfdf;background:#fff;overflow:hidden}.c .Utility--sans-serif{font-family:'Open Sans',sans-serif}.c .Utility--spaceanim{-webkit-animation:spaceAnim 3s linear infinite;animation:spaceAnim 3s linear infinite}@-webkit-keyframes spaceAnim{0%{letter-spacing:.1em;-webkit-transform:scale(1);transform:scale(1)}50%{letter-spacing:.15em;-webkit-transform:scale(1.01);transform:scale(1.01)}100%{letter-spacing:.1em;-webkit-transform:scale(1);transform:scale(1)}}@keyframes spaceAnim{0%{letter-spacing:.1em;-webkit-transform:scale(1);transform:scale(1)}50%{letter-spacing:.15em;-webkit-transform:scale(1.01);transform:scale(1.01)}100%{letter-spacing:.1em;-webkit-transform:scale(1);transform:scale(1)}}.c .Form--input-group{padding:1px}.c .Form--input-group--addon{background-repeat:no-repeat;background-size:20px 20px;background-position:center;background-color:#e0e0e0;width:30px;height:30px;border:1px solid}.c .Form--input-group--addon-flexible{background:#e0e0e0;border:1px solid;padding:5px;word-wrap:normal}.c .Form--help-block{word-break:normal;line-height:1;margin:1em 0}.c .Form--help-block a{text-decoration:underline}.c.flexbox .Form--input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox .Form--input-group--addon{-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px}.c.flexbox .Form--input-group--flexible{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c.flexbox .Form--input-group--input{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%}.c .Widget{padding:0 1em 1em}.c .Widget--featured--preview{position:relative;display:block;overflow:hidden;border-width:1px 0 0 1px;border-color:#e7e7e7;border-style:solid;max-width:400px;height:360px}.c .Widget--featured--preview img{display:inline-block;vertical-align:bottom;box-shadow:inset 0 0 4em 1em rgba(0,0,0,.1)}.c .Widget--featured--preview-content{position:relative;padding:1em;background:#000}.c .Widget--featured--preview-content,.c .Widget--featured--preview-content a{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;color:rgba(255,255,255,.95)}.c .Widget--latest-news .Article,.c .Widget--job-listings .Article{border-radius:.5em}.c .Widget--latest-news .Article,.c .Widget--job-listings .Article,.c .Widget--placement .Article{padding:.5em 1em;background:#fdfdfd;margin:.2em 0;border:1px solid #e0e0e0}.c .Search--results .Article{padding:.5em 1em;border-radius:.5em;background:#fdfdfd;border:1px solid #e0e0e0}.c .Widget--placement .Icon--dbicon{width:35px;height:35px;background-size:35px}.c .Widget--placement .Widget--placement-wit{line-height:35px;font-size:.9em}.c .Widget--placement .Widget--placement-wit a{text-decoration:underline}.c .Widget--placement .Placement--content-block{padding:.2em}.c .Widget--placement .Article{background:#fff;border-radius:0}.c .Widget--placement .Widget--placement-dbpromo{font-size:.8em;padding-top:2.5em;position:relative}.c .Widget--placement .Widget--placement-dbpromo .Widget--placement-dbpromo-floater{display:inline-block;background:#47b3e0;padding:5px;position:absolute;top:0;right:0;color:#fff}.c .Search--results .Article{margin:1em 0!important}.c .Widget--featured--preview-item{position:relative;display:none}.c .Widget--featured--preview-item.active{display:block;-webkit-animation:Anim--wf--fadeIn .5s 1 linear;animation:Anim--wf--fadeIn .5s 1 linear}.c .Widget--featured--item.active{background-color:#f9bdbb;background-image:-webkit-linear-gradient(#f9bdbb,#f28e8b);background-image:linear-gradient(#f9bdbb,#f28e8b)}.c .Widget--archives--item-title{line-height:1.2}.c .Widget--quizzes--header{position:relative;padding-right:80px;overflow:hidden}.c .Widget--quizzes--content{line-height:3;background:#fdfdfd}.c .Widget--quizzes--featured-img{box-shadow:0 6px 12px 2px rgba(0,0,0,.19);position:absolute;right:0;top:0}.c .Widget--quizzes--featured-img img{display:block}.c .Widget--upcoming-events--item{border-top:1px solid #e5e5e5}.c .Widget--upcoming-events--item:first-of-type,.c .Widget--upcoming-events--item:first-child,.c .Widget--upcoming-events--item:nth-of-type(1){border-top:none}.c .Widget--upcoming-events--item.webinar{background-color:#f9bdbb;background-image:-webkit-linear-gradient(#f9bdbb,#f28e8b);background-image:linear-gradient(#f9bdbb,#f28e8b)}.c .Widget--discussion{border:1px solid rgba(0,0,0,.1);padding:0;margin:0 1em 2em 0}.c .Widget--discussion--comments{padding-left:.5em}.c .Widget--discussion--comment-section{display:none}.c .Widget--discussion--comment-section.open{display:block}.c .Widget--discussion--tgl-section{color:#757575}.c .Widget--community-discussion--article{border:1px solid #ccc;background:#fefefe;margin:5px;display:block}.c .Widget--community-discussion--actions{padding:5px;border-radius:5px;font-weight:700;background:#ccc}.c .Widget--search input[name="s"]{color:#000;font-weight:700;text-transform:uppercase;text-align:center}.c .Widget--search input[name="s"]::-webkit-input-placeholder{color:#000;font-weight:700;text-transform:uppercase;text-align:center}.c .Widget--search input[name="s"]:-moz-placeholder,.c .Widget--search input[name="s"]::-moz-placeholder{color:#000;font-weight:700;text-transform:uppercase;text-align:center}.c .Widget--search input[name="s"]:-ms-input-placeholder{color:#000;font-weight:700;text-transform:uppercase;text-align:center}.c .Widget--welcome span{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal}.c.flexbox .Widget--featured--frame,.c.flexbox .Widget--featured--selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox .Widget--featured--selector{-webkit-flex:1 0 48%;-ms-flex:1 0 48%;flex:1 0 48%}.c.flexbox .Widget--featured--selector,.c.flexbox .Widget--featured--item{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c.flexbox .Widget--featured--item{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c.flexbox .Widget--featured--item,.c.flexbox .Widget--archives--inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox .Widget--archives--item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes Anim--wf--fadeIn{from{opacity:0}to{opacity:1}}@keyframes Anim--wf--fadeIn{from{opacity:0}to{opacity:1}}.c .Article{padding:0 1em;overflow:hidden;position:relative;display:block}.c .Article--date,.c .Article--title{text-transform:uppercase}.c .Article--content{font-family:'Merriweather',serif}.c .Article--content a{border-bottom:1px dotted #212121}.c .Article--large-thumb{display:block}.c .Article--single{padding:0 1rem}.c .Article--header{margin-bottom:2em}.c .Badge--gold{display:inline-block;float:right;width:auto;height:auto;padding:.5em;line-height:1;font-weight:700;background:#fdd835;color:#ff5722;box-shadow:0 3px 8px 0 rgba(0,0,0,.16)}.c.flexbox .Media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox .Media--thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 90px;-ms-flex:0 0 90px;flex:0 0 90px;padding-right:1em}.c.flexbox .Media--thumbnail-120{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;padding-right:1em}.c.flexbox .Media--thumbnail-60{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;padding-right:1em}.c.flexbox .Media--content{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.c .Date{text-align:center;background:#fff;border:1px solid #000;padding:1em 0}.c .Date--month{display:block;text-transform:uppercase}.c .Date--day{font-size:4em;display:block;line-height:1;font-weight:700}.c .Selector{position:relative;padding:0 58px;width:100%}.c .Selector--prev,.c .Selector--next{position:absolute;top:40%}.c .Selector--prev{left:0}.c .Selector--next{right:0}.c .Selector--viewport{position:relative;overflow:hidden;height:250px}.c .Selector--wrapper{white-space:nowrap;position:absolute;top:0;left:0;display:inline-block}.c .Selector--item{display:inline-block;vertical-align:top;width:150px;white-space:normal}.c .Selector.static{padding:0}.c .Selector.static .Selector--wrapper{position:relative;display:table;table-layout:fixed;width:100%}.c .Selector.static .Selector--item{display:table-cell;vertical-align:top;text-align:center;padding:0 1em}@media (max-width:700px){.c .Selector.static .Selector--wrapper{position:relative;display:block;width:auto}.c .Selector.static .Selector--viewport{height:auto}.c .Selector.static .Selector--item{display:block;width:auto;text-align:center;margin:2em;border:1px solid #f8f8f8;padding:1em;background:#fdfdfd}}.c .Head{position:fixed;z-index:500;top:0;left:0;right:0;height:58px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);background-color:#fafafa}.c .Head.unfix,.c .Head.header-search-is-open #header_navigation{position:absolute}.c .Head.vertical-nav-has-children button.dropdown-caret{display:inline-block}.c .Head.vertical-nav-has-children.vertical-nav-is-open #vertical_navigation{display:block}.c .Head--wrapper{overflow:hidden;font-weight:400}.c .Head--wrapper .che-logo{height:58px;padding:5px 15px 5px 10px;display:inline-block}.c .Head--wrapper button{height:58px}.c .Head--wrapper button.dropdown-caret{display:none;-webkit-transition:.2s linear all;transition:.2s linear all}.c .Head--wrapper button.dropdown-caret:hover,.c .Head--wrapper button.dropdown-caret:focus,.c .Head--wrapper button.dropdown-caret:active{outline:0!important}.c .Head--wrapper button.dropdown-caret.is-open{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.c .Head--wrapper .user-button,.c .Head--wrapper .info-button,.c .Head--wrapper .search-button{background-color:#fafafa;border-left:1px solid #c3c3c3;float:right;position:relative}.c .Head--wrapper .db-button{background-color:#fafafa;border-left:1px solid #c3c3c3;position:relative}.c .Head--wrapper .search-button{border-right:1px solid #c3c3c3}.c .Head--wrapper .hamburger-button{border-right:1px solid #c3c3c3;display:none}.c .Head--wrapper .hamburger-button:focus{outline:0!important}.c .Head--wrapper .hamburger-button.is-open{background-color:#bdbdbd}.c .Head--wrapper .current-issue-button{width:auto;line-height:1;text-indent:0;border:1px solid #c3c3c3;border-width:0 1px 0 1px;text-transform:uppercase;font-size:1.1em;padding:0 1em;color:#ca171e;font-weight:600}.c .Head--wrapper .current-issue-button:hover,.c .Head--wrapper .user-button:hover,.c .Head--wrapper .info-button:hover,.c .Head--wrapper .search-button:hover,.c .Head--wrapper .current-issue-button:focus,.c .Head--wrapper .user-button:focus,.c .Head--wrapper .info-button:focus,.c .Head--wrapper .search-button:focus,.c .Head--wrapper .current-issue-button:active,.c .Head--wrapper .user-button:active,.c .Head--wrapper .info-button:active,.c .Head--wrapper .search-button:active{outline:0!important;background-color:#e1e1e1}.c .Head--wrapper .Icon--button{vertical-align:top!important}.c .Head--wrapper .db-button{background-image:url("../images/db_logo.png");background-repeat:no-repeat;background-position:5px 5px;height:58px;padding:5px;display:inline-block;float:right;width:58px;cursor:pointer;text-indent:-9999px;overflow:hidden}.c .Head--wrapper .db-button:hover{box-shadow:0 6px 12px 2px rgba(0,0,0,.19)}.c .Head--wrapper .db-button:active{box-shadow:none;background-color:#e1e1e1}.c .Head--wrapper .db-button:focus{outline:0!important}.c body.admin-bar .Head{top:32px}.c .Pagination{white-space:nowrap;margin:1em auto;text-align:center;font-size:1.25em}.c .Pagination--page{display:inline-block;border:1px solid #000;line-height:1;text-align:center;margin:.25em;padding:1em}.c .Pagination--page:hover,.c .Pagination--page:focus,.c .Pagination--page:active{background:#e0e0e0}.c .Pagination--page--current{background:#ca171e;color:#fff}.c .Magazine--wrapper{width:100%;position:absolute;box-sizing:border-box;top:0;height:100%;z-index:400;background:#000;background:rgba(0,0,0,.85);padding:1em;display:none}.c .Magazine--wrapper,.c .Magazine--wrapper a{color:#bdbdbd}.c .Magazine--wrapper.white-fixed{position:relative;background:0 0;display:block}.c .Magazine--wrapper.white-fixed .Magazine--close-icon{display:none}.c .Magazine--wrapper.white-fixed .Magazine--wrapper--left,.c .Magazine--wrapper.white-fixed .Magazine--thumb{border-color:#000}.c .Magazine--wrapper.white-fixed .Magazine--wrapper--left{padding-left:0}.c .Magazine--wrapper--open{display:block;-webkit-animation:Anim--mg--fadeInDown .5s 1 ease-in;animation:Anim--mg--fadeInDown .5s 1 ease-in}.c .Magazine--wrapper--left{border-right:1px solid #fff;padding-right:2em;text-transform:uppercase}.c .Magazine--wrapper--left img{max-width:none!important;max-height:none!important}.c .Magazine--wrapper--right{position:relative;padding:2em}.c .Magazine--wrapper--right .Article{font-size:120%}.c .Magazine--wrapper--right .Article--content{color:#757575}.c .Magazine--close-icon{position:absolute;top:0;right:0;line-height:1;font-size:3em}.c .Magazine--thumb-wrapper{display:inline-block;text-align:center;text-transform:uppercase;font-size:1.25em}.c .Magazine--thumb-wrapper>*{display:block}.c .Magazine--thumb{width:210px;height:275px;border:1px solid #fff;display:inline-block;vertical-align:top;text-align:center;text-transform:uppercase;line-height:275px;margin:1em 1em 0 0}.c .Magazine--thumb img{display:block}.c .Magazine--thumb.white-fixed{border-color:#000}.c .Magazine--date-headline{margin-top:2em}.c.flexbox .Magazine--wrapper--inside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox .Magazine--wrapper--left{-webkit-box-flex:0;-webkit-flex:0 0 210px;-ms-flex:0 0 210px;flex:0 0 210px}.c.flexbox .Magazine--wrapper--right{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%}@-webkit-keyframes Anim--mg--fadeInDown{from{opacity:0;top:800px}to{opacity:1;top:0}}@keyframes Anim--mg--fadeInDown{from{opacity:0;top:800px}to{opacity:1;top:0}}.c .Placement,.c .Placement a{color:#000}.c .Placement img{display:block}.c .Placement--title-block{border:1px solid #000;background:#e0e0e0;line-height:2;padding:.5em;font-size:1.1em}.c .Placement--title-block>*{display:inline-block!important;vertical-align:middle}.c .Placement--content{padding-left:0!important}.c .Placement--content-block{border:1px dashed #b0b0b0;border-top-width:0}.c.flexbox .Placement--thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px}.c .Popup{position:absolute;border:1px solid #fff;border-radius:5px;background:rgba(0,0,0,.9);display:inline-block;max-width:10em;padding:.5em;color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.16)}.c .Modal{display:none;top:20%;background:#fafafa;border-radius:10px;box-shadow:0 12px 20px 2px rgba(0,0,0,.3);padding:2em;position:fixed;z-index:900;width:50%;left:50%;margin:0 0 0 -25%}.c .Modal.open{display:block;-webkit-animation:animateModal .2s 1 ease-in-out;animation:animateModal .2s 1 ease-in-out}.c .Modal--close{position:absolute;top:0;right:10px;font-size:3em}.c .Modal--cloak{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:899}.c [data-modal-target]{cursor:pointer}@-webkit-keyframes animateModal{from{-webkit-transform:scale(4);transform:scale(4);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes animateModal{from{-webkit-transform:scale(4);transform:scale(4);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.c .Products--product{display:block;text-align:center}.c .Products--product:hover{background-color:#f9bdbb;-webkit-animation:Anim--wf--fadeInBg .5s 1 linear;animation:Anim--wf--fadeInBg .5s 1 linear}@-webkit-keyframes Anim--prod--fadeInBg{from{background-color:#fff}to{background-color:#f9bdbb}}@keyframes Anim--prod--fadeInBg{from{background-color:#fff}to{background-color:#f9bdbb}}.c .Table{width:100%}.c .Table td,.c .Table th{padding:.5em;vertical-align:top}.c .Table--rows tr{border-bottom:1px solid #ccc}.c .Accordion--toggle{position:absolute;top:5px;right:5px;z-index:100;border-radius:4px;background-color:#fafafa;border:1px solid rgba(0,0,0,.1)}.c .Achema .ac-tourinfo{min-height:800px}.c .Achema .ac-tourinfo .ac-title{display:block;height:150px;background-repeat:no-repeat;background-size:cover;background-position:center;font-family:'Open Sans',sans-serif;font-size:40px;color:#fff;font-weight:700;position:relative;overflow:hidden;border-radius:20px 20px 0 0}.c .Achema .ac-tourinfo .ac-title .ac-title-inner{position:absolute;bottom:15px;left:15px;width:auto;padding:15px;background:rgba(0,0,0,.7);border-radius:10px}.c .Achema .ac-tourinfo .ac-title.ac-hotels{background-image:url("../achema/ac-hotels.jpg")}.c .Achema .ac-tourinfo .ac-title.ac-restaurants{background-image:url("../achema/ac-restaurants.jpg")}.c .Achema .ac-tourinfo .ac-title.ac-tourism{background-image:url("../achema/ac-tourism.jpg")}.c .Achema .ac-tourinfo .ac-content{font-size:1.2em;margin-bottom:50px}.c .Achema .ac-tourinfo .ac-content a{font-weight:700;color:#ca171e}.c .Achema .wp-tiles-grid{display:none}.c .Achema .wp-tiles-grid.wp-tiles-loaded{display:block}.c .Achema .Layout--left-col p>a,.c .Achema .inside a{color:#0462b0}.c .Achema a[name]{display:block}.c .Achema .Widget--achema{-webkit-animation:ACHEMAFadeIn .5s ease-in 0 1 normal both running;animation:ACHEMAFadeIn .5s ease-in 0s 1 normal both running}.c .Achema .Widget--achema .box{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:ACHEMAGrowFade .5s ease-in 0 1 normal both running;animation:ACHEMAGrowFade .5s ease-in 0s 1 normal both running}.c .Achema .Widget--achema:nth-child(0){-webkit-animation-delay:0;animation-delay:0}.c .Achema .Widget--achema:nth-child(0) .boxes .box:nth-child(1){-webkit-animation-delay:.25s;animation-delay:.25s}.c .Achema .Widget--achema:nth-child(0) .boxes .box:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.c .Achema .Widget--achema:nth-child(0) .boxes .box:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.c .Achema .Widget--achema:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.c .Achema .Widget--achema:nth-child(1) .boxes .box:nth-child(1){-webkit-animation-delay:.45s;animation-delay:.45s}.c .Achema .Widget--achema:nth-child(1) .boxes .box:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.c .Achema .Widget--achema:nth-child(1) .boxes .box:nth-child(3){-webkit-animation-delay:.95s;animation-delay:.95s}.c .Achema .Widget--achema:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.c .Achema .Widget--achema:nth-child(2) .boxes .box:nth-child(1){-webkit-animation-delay:.65s;animation-delay:.65s}.c .Achema .Widget--achema:nth-child(2) .boxes .box:nth-child(2){-webkit-animation-delay:.9s;animation-delay:.9s}.c .Achema .Widget--achema:nth-child(2) .boxes .box:nth-child(3){-webkit-animation-delay:1.15s;animation-delay:1.15s}.c .Achema .Widget--achema:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.c .Achema .Widget--achema:nth-child(3) .boxes .box:nth-child(1){-webkit-animation-delay:.85s;animation-delay:.85s}.c .Achema .Widget--achema:nth-child(3) .boxes .box:nth-child(2){-webkit-animation-delay:1.1s;animation-delay:1.1s}.c .Achema .Widget--achema:nth-child(3) .boxes .box:nth-child(3){-webkit-animation-delay:1.35s;animation-delay:1.35s}.c .Achema .Widget--achema:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.c .Achema .Widget--achema:nth-child(4) .boxes .box:nth-child(1){-webkit-animation-delay:1.05s;animation-delay:1.05s}.c .Achema .Widget--achema:nth-child(4) .boxes .box:nth-child(2){-webkit-animation-delay:1.3s;animation-delay:1.3s}.c .Achema .Widget--achema:nth-child(4) .boxes .box:nth-child(3){-webkit-animation-delay:1.55s;animation-delay:1.55s}.c .Achema .Widget--achema:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}.c .Achema .Widget--achema:nth-child(5) .boxes .box:nth-child(1){-webkit-animation-delay:1.25s;animation-delay:1.25s}.c .Achema .Widget--achema:nth-child(5) .boxes .box:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.c .Achema .Widget--achema:nth-child(5) .boxes .box:nth-child(3){-webkit-animation-delay:1.75s;animation-delay:1.75s}.c .Achema .Widget--achema:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}.c .Achema .Widget--achema:nth-child(6) .boxes .box:nth-child(1){-webkit-animation-delay:1.45s;animation-delay:1.45s}.c .Achema .Widget--achema:nth-child(6) .boxes .box:nth-child(2){-webkit-animation-delay:1.7s;animation-delay:1.7s}.c .Achema .Widget--achema:nth-child(6) .boxes .box:nth-child(3){-webkit-animation-delay:1.95s;animation-delay:1.95s}.c .Achema .Widget--achema:nth-child(7){-webkit-animation-delay:1.4s;animation-delay:1.4s}.c .Achema .Widget--achema:nth-child(7) .boxes .box:nth-child(1){-webkit-animation-delay:1.65s;animation-delay:1.65s}.c .Achema .Widget--achema:nth-child(7) .boxes .box:nth-child(2){-webkit-animation-delay:1.9s;animation-delay:1.9s}.c .Achema .Widget--achema:nth-child(7) .boxes .box:nth-child(3){-webkit-animation-delay:2.15s;animation-delay:2.15s}.c .Achema .Widget--achema:nth-child(8){-webkit-animation-delay:1.6s;animation-delay:1.6s}.c .Achema .Widget--achema:nth-child(8) .boxes .box:nth-child(1){-webkit-animation-delay:1.85s;animation-delay:1.85s}.c .Achema .Widget--achema:nth-child(8) .boxes .box:nth-child(2){-webkit-animation-delay:2.1s;animation-delay:2.1s}.c .Achema .Widget--achema:nth-child(8) .boxes .box:nth-child(3){-webkit-animation-delay:2.35s;animation-delay:2.35s}.c .Achema .Widget--achema:nth-child(9){-webkit-animation-delay:1.8s;animation-delay:1.8s}.c .Achema .Widget--achema:nth-child(9) .boxes .box:nth-child(1){-webkit-animation-delay:2.05s;animation-delay:2.05s}.c .Achema .Widget--achema:nth-child(9) .boxes .box:nth-child(2){-webkit-animation-delay:2.3s;animation-delay:2.3s}.c .Achema .Widget--achema:nth-child(9) .boxes .box:nth-child(3){-webkit-animation-delay:2.55s;animation-delay:2.55s}@-webkit-keyframes ACHEMAFadeIn{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ACHEMAFadeIn{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ACHEMAGrowFade{0%{opacity:0;-webkit-transform:scale(.7)translateX(100px);transform:scale(.7)translateX(100px)}100%{opacity:1;-webkit-transform:scale(1)translateX(0);transform:scale(1)translateX(0)}}@keyframes ACHEMAGrowFade{0%{opacity:0;-webkit-transform:scale(.7)translateX(100px);transform:scale(.7)translateX(100px)}100%{opacity:1;-webkit-transform:scale(1)translateX(0);transform:scale(1)translateX(0)}}.c .Achema .Widget{display:block}.c .Achema .Widget .inside{padding:0 1em}.c .Achema .boxes .h3{font-size:1.3em}.c .Achema .Achema--main-title{font-size:1.8em;text-transform:uppercase;font-weight:600}.c .Achema .Selector--item .Article--content{font-family:'Open Sans',sans-serif}.c .Achema .Achema--title{width:100%;background:#e7e7e7;margin:1em 0;font-size:2em;padding:.1em .6em;border-radius:5px;color:#2a2a2a;text-shadow:1px 1px 0 #fff;box-shadow:0 1px 5px rgba(0,0,0,.7)}.c .Achema .wp-tiles-tile-with-image .wp-tiles-byline-title{color:#fff!important}.c .Achema .Achema--sc-block{border:1px solid #ccc}.c .Achema .Widget--achema--welcome{margin-top:10px;display:block}.c .Achema .Widget--achema--welcome .background{background-image:url("http://www.achema.de/fileadmin/img/hg_header.jpg");background-position:0 0;background-size:auto 100%}.c .Achema .Widget--achema--welcome .insidebox{background-color:#fff;background:rgba(255,255,255,.8);border:1px solid #fff;padding:1em}.c .Achema .Widget--achema--welcome.smaller .insidebox{padding:.5em}.c .Achema .Widget--achema--boxes .boxes{display:table;table-layout:fixed;border-spacing:1em;border-collapse:separate;width:100%}.c .Achema .Widget--achema--boxes .box{display:table-cell;vertical-align:top;padding:0 1em 1em;background:#fdfdfd;border:1px solid #ededed;border-radius:10px;background-image:-webkit-linear-gradient(top,#fff,#fdfdfd);background-image:linear-gradient(top,#fff,#fdfdfd);border-bottom:3px solid #e7e7e7}.c .Achema .Widget--achema--boxes .box p.h3{font-weight:lighter;text-align:center;border-bottom:1px solid #faf9f9}.c .Achema .Widget--achema--boxes a{color:#0462b0}.c .Achema .Widget--achema--quizzes .boxes{display:table;table-layout:fixed}.c .Achema .Widget--achema--quizzes .box{display:table-cell;vertical-align:top;text-align:center;padding:1em;width:50%}.c .Achema .Widget--achema--quizzes .question{font-size:1.2em;text-transform:uppercase;font-weight:600;margin:2em 0}.c .Achema .Widget--achema--quizzes .promo{font-size:1.2em;font-weight:600;margin:2em 0}.c .Achema .Widget--achema--quizzes .eewidget{margin:0 auto}.c .Achema .Widget--achema--quizzes .eewidget iframe{-webkit-animation:ACHEMAFadeIn 1s ease-in 0 1 normal both running;animation:ACHEMAFadeIn 1s ease-in 0s 1 normal both running}.c .Achema .Widget--achema--newsfeed .boxes{display:table;table-layout:fixed;border-spacing:1em;border-collapse:separate;width:100%}.c .Achema .Widget--achema--newsfeed .box{display:table-cell;vertical-align:top;padding:0 1em 1em;background:#fdfdfd;border:1px solid #ededed;border-radius:10px;background-image:-webkit-linear-gradient(top,#fff,#fdfdfd);background-image:linear-gradient(top,#fff,#fdfdfd);border-bottom:3px solid #e7e7e7;width:50%}.c .Achema .Widget--achema--newsfeed .box p.h3{font-weight:lighter;text-align:center;border-bottom:1px solid #faf9f9}.c .Achema .Widget--achema--newsfeed a{color:#0462b0}.c .Achema .Widget--achema--cd{margin-top:10px}.c .Achema .Widget--achema--cd .title{font-size:1.2em;font-weight:lighter;margin:0;text-transform:uppercase;text-align:left}.c .Achema .Widget--achema--cd .Media--content{text-align:center;padding-right:1em}.c .Achema .Widget--achema--cd .Media--thumbnail{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.c .Achema .Achema--countdown{display:table;table-layout:fixed;width:100%}.c .Achema .Achema--countdown .block{display:table-cell;width:25%;vertical-align:top;padding:5px}.c .Achema .Achema--countdown .number{font-weight:700;font-size:2.4em;color:#545454;font-family:monospace;border-bottom:1px solid #ababab}@media (max-width:700px){.c .Achema .Widget .inside{padding:0 1em}.c .Achema .Widget--achema--newsfeed .boxes,.c .Achema .Widget--achema--boxes .boxes,.c .Achema .Widget--achema--quizzes .boxes,.c .Achema .Widget--achema--newsfeed .inside,.c .Achema .Widget--achema--boxes .inside,.c .Achema .Widget--achema--quizzes .inside{display:block}.c .Achema .Widget--achema--newsfeed .box,.c .Achema .Widget--achema--boxes .box,.c .Achema .Widget--achema--quizzes .box{display:block;margin:2em;width:auto}.c .Achema .Widget--achema--newsfeed .box.quiz-image,.c .Achema .Widget--achema--boxes .box.quiz-image,.c .Achema .Widget--achema--quizzes .box.quiz-image{height:250px}.c .Achema .Widget--achema .Widget--new-products{display:block!important}}.c .Magpage--prod{max-width:60%;margin-bottom:1em;box-shadow:0 3px 8px 0 rgba(0,0,0,.16);-webkit-transition:.2s linear;transition:.2s linear}.c .Magpage--prod:hover{box-shadow:0 9px 17px 2px rgba(0,0,0,.25)}.c .Magpage--toc{max-width:30%;margin-bottom:1em}.c .addthis_toolbox a{border:none!important}.c.flexbox .block.Column--main{-webkit-box-flex:1;-webkit-flex:1 66.667%;-ms-flex:1 66.667%;flex:1 66.667%;padding:0 2em}.c.flexbox .block.Column--sidebar{-webkit-box-flex:1;-webkit-flex:1 33.333%;-ms-flex:1 33.333%;flex:1 33.333%;padding:0 2em}.c #wrapper{margin-top:58px;margin-left:auto;margin-right:auto;background:#fff;max-width:1380px}.c #inner_wrapper{position:relative}.c #vertical_navigation{position:fixed;z-index:500;top:58px;left:0;display:none;max-width:100%}.c #login_dropdown{right:2em;width:20em}.c #login_dropdown,.c #db_dropdown{border:1px solid rgba(0,0,0,.2);background:#fff;box-shadow:0 1px 2px 1px rgba(0,0,0,.12);position:absolute;top:58px;max-width:100%;z-index:600;border-radius:.5em;overflow:hidden}.c #db_dropdown{right:5em;width:30em;padding-top:1em}.c #primary_navigation{width:310px;left:-310px;height:auto;top:58px;position:absolute;overflow-x:hidden;overflow-y:auto;z-index:500}.c #secondary_navigation{height:auto}.c #main_content{padding:0 6rem 2rem}.c #header_search{float:right;overflow:hidden;width:0;-webkit-transition:.4s ease-in-out all;transition:.4s ease-in-out all}.c #header_search,.c #header_search form{display:inline-block}.c #header_search.is-open{width:170px}@media (max-width:400px){.c #header_search.is-open{width:40%}}.c #header_search input{height:58px;padding:0 10px;border:0}.c #vertical_navigation{background-color:#fff;padding:1em 2em;box-shadow:0 1px 2px 1px rgba(0,0,0,.12)}.c #vertical_navigation a{display:block}.c #header_navigation{display:inline-block;vertical-align:top;margin-right:2em;margin-left:1em;position:absolute}.c #header_navigation a,.c #header_navigation #top_nav_inner{display:inline-block}.c #header_navigation a,.c #vertical_navigation a{height:58px;line-height:58px;text-decoration:none;color:#424242;padding:0 .5em;text-transform:uppercase}.c.flexbox #login_dropdown form .block-group .block{-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px}.c.flexbox #login_dropdown form .block-group .block+.block{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%}.c #login_dropdown form{padding:1em}.c #login_dropdown form .icon-user-black,.c #login_dropdown form .icon-lock{background-repeat:no-repeat;background-size:20px 20px;background-position:center;background-color:#e0e0e0;width:30px;height:30px;border:1px solid;border-radius:4px 0 0 4px;border-right:0}.c #login_dropdown form .block-group{padding:0 0 1em}.c #login_dropdown form input{border-radius:0 4px 4px 0;border:1px solid;padding:0;text-align:center;height:30px;line-height:30px}.c #login_dropdown form button{color:#fff;display:block;background:#ca171e;border:1px solid #424242;border-radius:4px;text-transform:uppercase;text-indent:0;width:100%;height:30px}.c #login_dropdown a.account-recovery,.c #login_dropdown a.signup-text{display:block;padding:1em;text-align:center;background:#e0e0e0;text-transform:uppercase}.c #login_dropdown a.signup-text{border-top:1px solid #ccc;color:#ca171e;font-weight:700}.c #inner_wrapper{-webkit-transition:.4s ease-in-out all;transition:.4s ease-in-out all;padding-left:0}.c #inner_wrapper.sidebar-is-open{margin-right:-310px;padding-left:310px}.c #primary_navigation{padding-bottom:1em;display:none;background:#424242;-webkit-transition:.2s ease-in-out all;transition:.2s ease-in-out all;box-shadow:0 12px 20px 2px rgba(0,0,0,.3)}.c #primary_navigation>img{display:block}.c #primary_navigation.open{left:0}.c #primary_navigation form.search{border-top:1px solid #9e9e9e;padding:.5em 0}.c #primary_navigation form.search button.search-button{background-color:#757575}.c #primary_navigation form.search button.search-button:hover,.c #primary_navigation form.search button.search-button:focus,.c #primary_navigation form.search button.search-button:active{outline:0!important;background-color:#696969}.c #primary_navigation form.search .search-input{height:30px;margin:0;border:0}.c #primary_navigation form.search .search-button{height:30px;margin:0;border:0;padding:0}.c #primary_navigation form.search .search-input{padding:0 0 0 5px}.c #primary_navigation input{background:#f5f5f5;color:#000}.c #primary_navigation .top-part{background-color:#ca171e;min-height:120px;background-image:-webkit-linear-gradient(#ca171e 0%,#ca171e 70%,#280506 100%);background-image:linear-gradient(#ca171e 0%,#ca171e 70%,#280506 100%)}.c #primary_navigation .top-part,.c #primary_navigation .top-part a{color:#fff;text-transform:uppercase;border-bottom:1px solid #e51c23}.c #primary_navigation .main a,.c #primary_navigation .main span{color:#fff}.c #primary_navigation .main a,.c #primary_navigation .main span,.c #primary_navigation .subscribe{display:block;border:0 solid #9e9e9e;border-bottom-width:1px;text-decoration:none;padding:.5em 1em;text-transform:uppercase}.c #primary_navigation .main a:first-child,.c #primary_navigation .main span:first-child,.c #primary_navigation .subscribe:first-child{border-top-width:1px}.c #primary_navigation .subscribe{background:#ca171e;color:#fff}.c.flexbox #secondary_navigation .navigation--menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.c.flexbox #secondary_navigation .navigation--menu{display:block}}.c.flexbox #secondary_navigation .navigation--menu a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c #secondary_navigation{background-color:#424242;background-image:-webkit-linear-gradient(#1d1d1d,#424242);background-image:linear-gradient(#1d1d1d,#424242);color:#fff;text-transform:uppercase;text-align:center;word-break:break-after;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal}.c #secondary_navigation .navigation--menu{max-width:90%;margin:0 auto}.c #secondary_navigation .navigation--menu a{color:#fff;padding:1em 0;width:auto;font-weight:400;vertical-align:top;text-shadow:0 0 1px #212121}.c.flexbox #primary_navigation form.search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c.flexbox #primary_navigation form.search .search-input{-webkit-box-flex:1;-webkit-flex:1 210px;-ms-flex:1 210px;flex:1 210px}.c.flexbox #primary_navigation form.search .search-button{-webkit-box-flex:1;-webkit-flex:1 65px;-ms-flex:1 65px;flex:1 65px}.c.flexbox #features img{width:100%;display:block}.c.flexbox #features .block-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c.flexbox #features .block-group .block:nth-of-type(1){-webkit-box-flex:1;-webkit-flex:1 1 400px;-ms-flex:1 1 400px;flex:1 1 400px}.c.flexbox #features .block-group .block:nth-of-type(2){-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px}.c.flexbox #features .block-group .block:nth-of-type(2),.c.flexbox #features .block-group .block:nth-of-type(2)>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1}.c.flexbox #features .block-group .block:nth-of-type(2)>div{-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c.flexbox #features .block-group .block:nth-of-type(3){-webkit-box-flex:1;-webkit-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px}.c.flexbox #features .block-group .block:nth-of-type(3) article{background-color:#eee}.c.flexbox #magazine img{width:100%;display:block}.c.flexbox #magazine .block-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c.flexbox #magazine .block-group .block:nth-of-type(1){-webkit-box-flex:1;-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px}.c.flexbox #magazine .block-group .block:nth-of-type(2){-webkit-flex:1 1 400px;-ms-flex:1 1 400px;flex:1 1 400px}.c.flexbox #magazine .block-group .block:nth-of-type(2),.c.flexbox #magazine .block-group .block:nth-of-type(2)>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1}.c.flexbox #magazine .block-group .block:nth-of-type(2)>div{-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c.flexbox #magazine .block-group .block:nth-of-type(3){-webkit-box-flex:1;-webkit-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px}@media (max-width:800px){.c.flexbox #otherfeatures .block-group,.c.flexbox #archives .block-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c #archives .dotted{border-top-width:1px;background:#eee}.c #new_products{position:relative;padding:0 50px}.c #new_products button{position:absolute;top:5em}.c #new_products button.next{right:10px}.c #new_products button.prev{left:10px}.c #new_products:hover .viewport .stripe{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.c #new_products .viewport{position:relative;max-width:100%;margin:0;overflow:hidden}.c #new_products .viewport .stripe{display:inline-block;position:relative;white-space:nowrap;left:0}.c #new_products .viewport .stripe.ready{-webkit-animation:moveLeft 10s infinite linear;animation:moveLeft 10s infinite linear}.c #new_products .viewport .stripe .element{white-space:normal;width:150px;height:200px;text-align:center;display:inline-block;vertical-align:top}@-webkit-keyframes moveLeft{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes moveLeft{from{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.c #highlights{background-image:-webkit-linear-gradient(0,#eee,#fff);background-image:linear-gradient(90deg,#eee,#fff);letter-spacing:2px;border-bottom:1px solid #e8e8e8;font-weight:700}.c #highlights .ticker{background:#ca171e;color:#fff;padding:.5em 4em .5em 2em;text-transform:uppercase;line-height:2;margin-right:3em;display:inline-block;position:relative;-webkit-animation:Anim--hl--glow 2s infinite linear;animation:Anim--hl--glow 2s infinite linear}.c #highlights .ticker::after{content:"";width:0;height:0;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1.5em solid #ca171e;position:absolute;right:-1.45em;top:0}@-webkit-keyframes Anim--hl--glow{0%{text-shadow:none}50%{text-shadow:0 0 15px #fff,0 0 15px #fff}100%{text-shadow:none}}@keyframes Anim--hl--glow{0%{text-shadow:none}50%{text-shadow:0 0 15px #fff,0 0 15px #fff}100%{text-shadow:none}}.c #highlights a{display:none;white-space:nowrap;vertical-align:middle}.c.loaded a{display:inline}.c #footer{background:#f5f5f5;border:2px solid #e2e2e2;border-width:2px 0 1px 0;border-bottom-color:#616161;padding:1em;-webkit-transition:.4s ease-in-out all;transition:.4s ease-in-out all}.c #footer .footer--nav--title{font-weight:700;margin-bottom:2em;color:#000;font-size:1.2em}.c #footer .footer--nav{text-align:center}.c #footer a,.c #footer span{display:block}.c #footer,.c #footer a,.c #footer a:hover{color:#757575}.c #footer.sidebar-is-open{margin-right:-310px;padding-left:310px}.c #copyright{background:#d5d5d5;text-align:right}.c #copyright p{padding:.5em 0;margin:0}.c #desktop_dummy{display:block}.c #phone_dummy,.c #tablet_dummy{display:none}@media screen and (max-width:782px){.c body.admin-bar #primary_header{top:46px}}@media (max-width:700px){.c.flexbox .block-group .block.b25,.c.flexbox .block-group .block.b50,.c.flexbox .block-group .block.b75,.c.flexbox .block-group .block.b100{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.c.flexbox .Widget--featured--frame,.c.flexbox .Widget--featured--selector,.c.flexbox .Widget--featured--item,.c.flexbox .Widget--archives{display:block}.c.flexbox .Widget--archives .Utility--dotted-ltr{border-left-width:1px}}@media (max-width:900px){.c.flexbox .Layout{display:block}.c.flexbox .Layout>*{padding:0}}@media (max-width:510px){.c .Head .che-logo,.c .Head button.dropdown-caret{-webkit-transition:.2s ease-in-out all;transition:.2s ease-in-out all;position:absolute;opacity:1}.c .Head.header-search-is-open .che-logo,.c .Head.header-search-is-open button.dropdown-caret{opacity:0}.c .Head .current-issue-button{display:none}.c .Head .che-logo{left:50px;width:35%}.c .Head .che-logo svg,.c .Head .che-logo img{width:100%;position:absolute}.c .Head .che-logo img{top:25%;max-width:100%}.c .Head button.dropdown-caret{left:30%}}@media (max-width:315px){.c .Head .che-logo{display:none}.c .Head button.dropdown-caret{left:30px}}@media (max-width:1024px){.c #desktop_dummy,.c #phone_dummy{display:none}.c #tablet_dummy,.c #primary_navigation{display:block}.c .Head{position:absolute}.c .Head button.hamburger-button{display:inline-block}.c #header_navigation #top_nav_inner,.c #header_navigation{display:none!important}.c #main_content{padding:0 1rem 2rem}.c .Layout--left-col{padding-right:0}.c .Layout--right-col{padding-left:0}.c #secondary_navigation .navigation--menu{max-width:100%}.c #secondary_navigation{display:none}}@media (max-width:700px){.c #desktop_dummy,.c #tablet_dummy{display:none}.c #phone_dummy{display:block}.c #footer{display:block!important}.c #footer .footer--nav{margin-bottom:2em}.c #login_dropdown,.c #db_dropdown{right:0;width:100%}.c .Head button.current-issue-button,.c .Head .info-button{display:none}.c #secondary_navigation .navigation--menu{display:block!important}.c #secondary_navigation .navigation--menu a{display:inline-block;margin:0 1em;padding:0}.c #main_content .ad.top{display:none}.c .Widget{padding:0}.c .Widget>h2{margin-top:.5em;text-shadow:1px 1px 5px rgba(0,0,0,.3)}.c #main_content{padding:0}.c #highlights{display:none}.c .Widget--archives--inner{display:block!important}.c #primary_navigation{width:100%;left:-100%}.c .Widget--featured{position:relative}.c .Widget--featured>h2{display:block;position:absolute;top:0;z-index:1;margin-top:.5em;margin-left:.5em}.c .Widget--featured--preview{max-width:100%;margin:0 auto;text-align:center}.c .Widget--featured--preview img{max-width:auto;max-height:auto}.c .Widget--featured--preview-content{position:absolute;bottom:0}.c .Widget--magazine,.c .Widget--gold-content,.c .Widget--archives,.c .Widget--new-products,.c .Widget--job-listings{display:none!important}.c .Widget--community-discussion .Media--thumbnail,.c .Widget--upcoming-events .Media--thumbnail{display:none}.c .Magazine--wrapper--inside{display:block!important}.c .Magazine--wrapper--left{text-align:center;border-bottom:4px double #ccc}.c .Magpage--toc{float:none!important}.c .Magpage--prod,.c .Magpage--toc{max-width:100%}}@media (min-width:1024px) and (max-width:1280px){.c .Head--wrapper .current-issue-button{font-size:.85em;padding:0 .5em}.c #header_navigation a{padding:0 .2em}}@media (min-width:1024px) and (max-width:1100px){.c .Head--wrapper .che-logo{padding-right:0!important}.c #header_navigation{margin-left:0}.c #header_navigation a{padding:0 .2em;font-size:.85em}}@media (max-width:366px){.c .Head--wrapper .Icon--user,.c .Head--wrapper .Icon--search{width:40px}}
#login-modal .gating-login-form{left:auto;margin:0 auto;text-align:center}
#login-modal button{border:1px solid #ccc;border-radius:.5em;padding:1em;background:linear-gradient(transparent,rgba(0,0,0,.1))}
#login-modal button:hover,#login-modal button:focus{box-shadow:2px 2px 5px rgba(0,0,0,.1)}
#login-modal button:active{background:linear-gradient(transparent,rgba(0,0,0,.05))}
#login-modal input{border-radius:4px;border:1px solid #ccc;padding:0 1em}
#login-modal span.help-block,#login-modal span.help-block a{display:block;font-size:1em!important}
#login-modal span.help-block{margin-top:2em}.alert.alert-error{color:red}.well{padding:1em;background:#F8F8F8;border:1px solid #D8D8D8;border-radius:1em}#loginbody .btn{background:#CCC;border:1px solid #AAA;padding:.5em;box-shadow:2px 2px 4px rgba(0,0,0,.2)}#loginbody .help-block{display:block}#loginbody fieldset legend{font-weight:700}.c article.over-limit{display:none}

li.mypower-menu {
    background-color: #ed1c24;
}

li.mypower-menu a {
    color: #fff;
}

#current-posts-block .tabs .mypower {
    background: #ed1c24;
}

#current-posts-block .tab-content .whitepaper {
    background: #ddd;
}

#current-posts-block .tab-content .whitepaper a:after {
    content: "WHITE PAPER";
    font-size: 10px;
    position: relative;
    left: 10px;
    font-weight: bolder;
}

#current-posts-block .tab-content .partner_content {
    background: #ddd;
}

#current-posts-block .tab-content .partner_content a:after {
    content: "SPONSORED";
    font-size: 10px;
    position: relative;
    left: 10px;
    font-weight: bolder;
}

#current-posts-block .tab-content .featured {
    background: #ddd;
}

#current-posts-block .tab-content .featured a:after {
    content: "SPONSORED";
    font-size: 10px;
    position: relative;
    left: 10px;
    font-weight: bolder;
}

#current-posts-block .tab-content .product {
    background: #ddd;
}

#current-posts-block .tab-content .product a:after {
    content: "POWER STORE";
    font-size: 10px;
    position: relative;
    left: 10px;
    font-weight: bolder;
}

.mypower-portal {
    position: absolute;
    bottom: 0;
    right: 0;
}

.mypower-save {
  float: right;
  background-color: #ed1c24;
  color: #fff;
  font-weight: bolder;
  border: none;
  padding: 0px 15px;
}

.mypower-menu-popup i {
    text-align: center;
    color: #ed1c24;
    font-size: 18px;
}

#current-posts-block ul.tabs li.mypower a.active{
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, rgb(204,24,30); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMTgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNTEzMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, -moz-linear-gradient(top,  rgba(204,24,30,1) 0%, rgba(165,19,24,1) 100%); /* FF3.6+ */
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,24,30,1)), color-stop(100%,rgba(165,19,24,1))); /* Chrome,Safari4+ */
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, -webkit-linear-gradient(top,  rgba(204,24,30,1) 0%,rgba(165,19,24,1) 100%); /* Chrome10+,Safari5.1+ */
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, -o-linear-gradient(top,  rgba(204,24,30,1) 0%,rgba(165,19,24,1) 100%); /* Opera 11.10+ */
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, -ms-linear-gradient(top,  rgba(204,24,30,1) 0%,rgba(165,19,24,1) 100%); /* IE10+ */
    background: url(images/tab-arrow-large.png) 100% 50% no-repeat, linear-gradient(to bottom,  rgba(204,24,30,1) 0%,rgba(165,19,24,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc181e', endColorstr='#a51318',GradientType=0 ); /* IE6-8 */
}

.mypower-inner-menu .brand {
    float: right;
    color: #ed1c24;
}

.mypower-sidebar {
    padding: 5px 20px;
    background-color: #fbfbfb;
    border: 1px dotted #ebebeb;
    float:left;
}

.mypower-inner {
    margin-bottom: 20px;
}

.mypower-inner h2 {
    margin-top: 14px;
}

.form-horizontal .control-group {
    margin-bottom: 0px !important;
}

.mypower-article {
    background-color: #fbfbfb;
    border: 1px dotted #ebebeb;
    padding: 10px;
    margin-bottom: 10px;
}

.mypower-related-content-inner {
        background-color: #F3F8FC; padding: 15px; margin-bottom: 20px
}
.mypower-related-content-header,
.mypower-related-content-header a{
        color: #ed1c24;
        text-decoration: none;
}

.mypower-related-content-header > div:nth-of-type(1) {
        float:left; width: 50%;
}
.mypower-related-content-header > div:nth-of-type(2) {
        float:right; width: 50%; text-align: right;
}

.mypower-related-content-dashboard {
        float: right;
        margin: 7px 7px 0px 0px;
}
.mypower-related-content-dashboard-icon {
        float: right; font-size:30px;
}
.mypower-related-content-post {
        width: 48%; padding-right: 5px; margin-bottom: 5px;
}
.mypower-related-content-post h4 {
        font-size: 16px; margin:0; margin:0px 0px 8px 0px
}
.mypower-related-content-post h4 > a {
        color: black;
}
.mypower-related-content-image-link {
        float: left; padding-right: 14px;
}

.mypower-related-content-topic {
        margin-bottom: 5px; font-size: 12px; color: #C2C6C9; position: relative; overflow: hidden; text-transform: uppercase;
}
.mypower-related-content-topic:after {
        display: inline-block;
        content: "";
        height: 1px;
        background: #C2C6C9;
        position: absolute;
        width: 100%;
        top: 50%;
        margin-top: -2px;
        margin-left: 10px;
}
.mypower-related-content-description {
        font-size: 12px; line-height: 16px;
}
.mypower-related-content-more {
        float:right; font-size: 13px;
}
.mypower-related-content-more a{
        color: #0075B8;
}

.non-editorial  {
        padding: 13px;
        box-sizing: border-box;
        background-color: white;
}
.mypower-related-content-learn-more {
        background-color: #ed1c24;
        float: left;
        font-size: 13px;
}
.mypower-related-content-learn-more a {
        color: white;
        text-decoration: none;
        margin: 9px;
        font-weight: 600;
}
p.mypower-related-content-sponsored {
        color: red;
        float: right;
        font-weight: 600;
}

.mypower-save-btn {
    background: #d93455;
    background-image: -webkit-linear-gradient(top, #d93455, #b82b2b);
    background-image: -moz-linear-gradient(top, #d93455, #b82b2b);
    background-image: -ms-linear-gradient(top, #d93455, #b82b2b);
    background-image: -o-linear-gradient(top, #d93455, #b82b2b);
    background-image: linear-gradient(to bottom, #d93455, #b82b2b);
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: Arial;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border:0;
  }

.mypower-save-btn:hover {
    background: #faa8a8;
    background-image: -webkit-linear-gradient(top, #faa8a8, #db747d);
    background-image: -moz-linear-gradient(top, #faa8a8, #db747d);
    background-image: -ms-linear-gradient(top, #faa8a8, #db747d);
    background-image: -o-linear-gradient(top, #faa8a8, #db747d);
    background-image: linear-gradient(to bottom, #faa8a8, #db747d);
    text-decoration: none;
    color: #ffffff;
    border:0;
  }

.mypower_vertical_outer {
    position: fixed; top: 30%; right: 0px;
}
.mypower_vertical_inner {
    position: absolute; width: 122px; height: 64px;
}
.mypower_vertical_inner img {
    box-shadow: 10px 10px 10px #888888;
}

.mypower-menu-mobile {
    background-color:#ed1c24;
}
.mypower-mobile-current-posts{
    background-color:#ed1c24;
}
.mypower-mobile-current-posts a.accordion-toggle {
    color:white;
}


.dropdown-menu .sponsored-link strong{
    color:#ED1C24; 
    font-size: 10px
}

.partnered-content-label {
    font-size: 22px;
    line-height: 1.25;
    color: #ED1C24;
    text-align: center;
    width: 100%;
    margin-top: 20px
}

/* hide mypower button on white-papers */
article.white-papers .mypower-sidebar { 
  display: none;
}

/*
   8/4/17
   these styles are needed to support the Chevron Ad campaign; 
   they can be removed once the campaign has ended. 
   CS
 */

/*
body {
   margin-bottom: 100px;
}
*/

#div-bottomstickyleaderboard {
   position: fixed;
   bottom: 0;
   left: 50%;
   transform: translateX(-50%);
   z-index: 10000;
   /* background-color: #fff; */
}
