* {
    margin: 0px;
}

h1, h2, h3, h4, h5, h6, img, li, ol, p, ul {
    margin: 0;
    padding: 0;
}
body, html {
    box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
}
a, abbr, address, article, aside, audio, b, blockquote, body, button, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, ul, var, video {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    /* overflow: hidden; */
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
ol, ul {
    list-style-type: none;
}

article ol,
article ul {
    list-style-type: disc;
    margin-left: 2em;
    clear: both;
}
blockquote::after, blockquote::before, q::after, q::before {
    content: none;
}
a, a:hover, a:visited {
    text-decoration: none;
}
img {
    border: 0 none;
}
.center {
    text-align: center;
}
body {
    color: #111111;
    /*background-color: #3e4758;*/
    /* font-family: 'IBM Plex Sans', Serif; */
    font-family:'Open sans', serif;
}
a {
    color: #19232d;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
h1 {
    color: #19232d;
}
h2, h3, h4, h5, h6 {
    color: #19232d;
    line-height: 1.2em;
    padding: 0.3em 0;
}
p {
    text-align: left;
}
hr, hr.separator {
    background: #d9d9d9 none repeat scroll 0 0;
    height: 1px;
    margin: 41px 0;
}
.cf {
    clear: both;
}
.sc-button, .button {
    background: #19232d none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font: inherit;
    padding: 5px 21px;
}
.button {
    background: #ed2124 none repeat scroll 0 0;
}
.button.smaller {
    font-size: 12px;
    padding: 2px 7px;
    text-transform: uppercase;
}
.rss {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEXn7O/yg1LyWx3yXR3y Xh34Zx7zlWfyXB39dyD/gCH3klTzmGrwWh39eCD/0a3/////wpH/pWPzWh39eiD7dSD6cSD7ch/2 Yh36cB/6byD3Zx77cyD5ax/0Wx36bh/tRRr7waX2YR3znHH5bR/zWB7tRBvpORn3Yx7xTRvn7O91 FvgtAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfgChsFNQ5UelRHAAAAd0lEQVQI 1yXKWxbCIAwA0VTBNiokDWh9gvbJ/ldoWufvnjMA1W5vjLHWHgCqumlw63iCs/NExK1KFCEEVq6o HWKIF6b2ukI3DpFYBDoXb0x8Z9qA+GB6vv4gcm9Kigxd+hB+vYjPGfqYhkFkHKdpBuiXpZQya/AD TJ8KAEYsQgoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMTAtMjdUMDU6NTM6MTQtMDc6MDCwDg3A AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTEwLTI3VDA1OjUzOjE0LTA3OjAwwVO1fAAAAABJRU5E rkJggg==") no-repeat scroll 0 0;
    display: inline-block;
    height: 12px;
    margin-top: 10px;
    position: absolute;
    right: 10px;
    width: 12px;
}
h1::before {
    border-left: 3px solid #ed2124;
    content: " ";
    display: block;
    float: left;
    height: 30px;
    left: 0;
    padding-right: 8px;
    position: relative;
    top: 1px;
}
h1 {
    font-size: 30px;
    margin-bottom: 10px;
    position: relative;
}
h1 a {
    color: #000000;
}
h2::before {
    border-left: 2px solid #ed2124;
    content: " ";
    display: block;
    float: left;
    height: 16px;
    left: 0;
    padding-right: 5px;
    position: relative;
    top: 1px;
}
h2 {
    color: #19232d;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0;
}
.lazy {
    display: none;
}
.lazy-aside {
    display: none;
}
.meta {
    position: relative;
}
.meta .visits {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi45NjUgOC44MTdjLTEuMjg0LTMuMjY3LTQuNjg3LTUuNDYzLTguNDY1LTUuNDYzcy03LjE4MSAyLjE5Ni04LjQ2NSA1LjQ2M2MtMC4wNDYgMC4xMTctMC4wNDYgMC4yNDggMCAwLjM2NSAxLjI4NSAzLjI2OCA0LjY4NyA1LjQ2NCA4LjQ2NSA1LjQ2NHM3LjE4LTIuMTk1IDguNDY1LTUuNDYzYzAuMDQ3LTAuMTE4IDAuMDQ3LTAuMjQ4IDAtMC4zNjZ6TTguNSAxMy42NDZjLTMuMjk4IDAtNi4yNjktMS44NTktNy40NTktNC42NDYgMS4xODktMi43ODcgNC4xNi00LjY0NiA3LjQ1OS00LjY0NnM2LjI3IDEuODU5IDcuNDU5IDQuNjQ2Yy0xLjE5IDIuNzg2LTQuMTYxIDQuNjQ2LTcuNDU5IDQuNjQ2ek04LjUgNS4zNTdjLTIuMDA5IDAtMy42NDMgMS42MzQtMy42NDMgMy42NDNzMS42MzQgMy42NDMgMy42NDQgMy42NDNjMi4wMDggMCAzLjY0My0xLjYzNCAzLjY0My0zLjY0M3MtMS42MzUtMy42NDMtMy42NDQtMy42NDN6TTguNSAxMS42NDNjLTEuNDU4IDAtMi42NDQtMS4xODYtMi42NDQtMi42NDNzMS4xODctMi42NDMgMi42NDQtMi42NDNjMS40NTcgMCAyLjY0MyAxLjE4NiAyLjY0MyAyLjY0M3MtMS4xODUgMi42NDMtMi42NDMgMi42NDN6TTguNSA3LjY0M2MtMC43NDggMC0xLjM1NyAwLjYwOS0xLjM1NyAxLjM1N3MwLjYwOSAxLjM1NyAxLjM1NyAxLjM1NyAxLjM1Ny0wLjYwOSAxLjM1Ny0xLjM1Ny0wLjYwOS0xLjM1Ny0xLjM1Ny0xLjM1N3pNOC41IDkuMzU3Yy0wLjE5NyAwLTAuMzU3LTAuMTYtMC4zNTctMC4zNTdzMC4xNi0wLjM1NyAwLjM1Ny0wLjM1NyAwLjM1NyAwLjE2IDAuMzU3IDAuMzU3LTAuMTYgMC4zNTctMC4zNTcgMC4zNTd6IiBmaWxsPSIjMDAwMDAwIiAvPgo8L3N2Zz4K") no-repeat scroll left center;
    font-size: 10px;
    padding: 0 0 0 14px;
    position: absolute;
    right: 0;
}
.post-meta .visits {
    font-size: 12px;
}
.meta time {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik04LjY2NiAwYy00LjY4NyAwLTguNSAzLjgxMy04LjUgOC41czMuODEzIDguNSA4LjUgOC41IDguNS0zLjgxMyA4LjUtOC41YzAtNC42ODctMy44MTMtOC41LTguNS04LjV6TTguNjY2IDE2Yy00LjEzNiAwLTcuNS0zLjM2NC03LjUtNy41czMuMzY0LTcuNSA3LjUtNy41IDcuNSAzLjM2NCA3LjUgNy41LTMuMzY0IDcuNS03LjUgNy41ek0xNCA5djFoLTZ2LTVoMXY0aDV6IiBmaWxsPSIjMDAwMDAwIiAvPgo8L3N2Zz4K") no-repeat scroll left center;
    font-size: 10px;
    left: 0;
    padding: 0 14px;
}
.post-meta time {
    font-size: 12px;
}
.meta .author {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNyAxNi40ODhjLTAuMDYzLTIuNjg3LTIuNzc4LTQuOTk5LTYuNTIxLTUuNjA5di0xLjM3NGMwLjQ5Mi0wLjQ3MyAwLjg0Mi0xLjIwNyAxLjA3MS0xLjgzMyAwLjMzMi0wLjE2NiAwLjYyNC0wLjUzNiAwLjc5NC0xLjAzMyAwLjIzOC0wLjY4OCAwLjE0Ni0xLjMyMy0wLjIwNi0xLjYyOSAwLjAyOC0wLjIzOCAwLjA0Ni0wLjQ4MSAwLjAxNS0wLjcyMy0wLjA3OS0wLjY2MyAwLjA2NS0xLjAzOCAwLjE5NC0xLjM2OCAwLjEwNi0wLjI3NyAwLjIyOS0wLjU5MSAwLjEwNi0wLjk0NS0wLjQ0Mi0xLjI3My0xLjcyNy0xLjk3NC0zLjYxOC0xLjk3NGwtMC4yNjQgMC4wMDVjLTEuMzEzIDAuMDQ3LTEuNzA3IDAuNi0xLjk3MSAxLjExNS0wLjAzMyAwLjA2Mi0wLjA3NyAwLjE0Ni0wLjA3NyAwLjE1MS0xLjcxMiAwLjE1My0xLjY5NyAxLjU2OS0xLjY4NCAyLjcwN2wwLjAwMyAwLjM2OWMwIDAuMjA1IDAuMDA5IDAuNDE5IDAuMDI2IDAuNjM5LTAuNDI1IDAuMy0wLjUwNCAxLjAwNS0wLjE3OSAxLjczNyAwLjE4NSAwLjQxNSAwLjQ1MiAwLjcyOSAwLjc0OSAwLjg5MiAwLjI0MyAwLjY3NCAwLjYyNSAxLjQ3IDEuMTc5IDEuOTY1djEuMjgzYy0zLjc5OCAwLjU4OS02LjU1NCAyLjkwNy02LjYxNyA1LjYyNWwtMC4wMTIgMC41MTJoMTcuMDIzbC0wLjAxMS0wLjUxMnpNMS4wNTQgMTZjMC4zOTItMi4wOTQgMi44NTktMy44MjEgNi4xMjItNC4yMDRsMC40NDEtMC4wNTJ2LTIuNjY2bC0wLjIxNi0wLjE1Yy0wLjM5My0wLjI3Mi0wLjc5MS0wLjk0Ny0xLjA5MC0xLjg1MWwtMC4wODMtMC4yODEtMC4yOTQtMC4wNTFjLTAuMDUzLTAuMDE5LTAuMjA4LTAuMTUzLTAuMzMtMC40MjgtMC4wNzUtMC4xNjgtMC4xMDQtMC4zMTItMC4xMTItMC40MTVsMC41MSAwLjE0My0wLjA5Ni0wLjc0OWMtMC4wNDItMC4zMy0wLjA2NC0wLjY1MS0wLjA2NC0wLjk1bC0wLjAwMy0wLjM4Yy0wLjAxNS0xLjM0MSAwLjA1MS0xLjYzNCAwLjc3My0xLjY5OSAwLjU0NS0wLjA0OCAwLjc1Mi0wLjQ0OSAwLjg3Ni0wLjY4OSAwLjE1LTAuMjkyIDAuMjgtMC41NDMgMS4xMi0wLjU3NGwwLjIyNy0wLjAwNGMwLjgyOSAwIDIuMjc5IDAuMTY5IDIuNjY5IDEuMjgyIDAgMC4wNDMtMC4wNTIgMC4xNzctMC4wOTAgMC4yNzUtMC4xNDUgMC4zNzQtMC4zNjQgMC45MzktMC4yNTQgMS44NTMgMC4wMjQgMC4xODgtMC4wMDcgMC40MjQtMC4wNDAgMC42NzVsLTAuMDg5IDAuODA1IDAuNDQxLTAuMDQ4YzAuMDA4IDAuMTA0LTAuMDA0IDAuMjY5LTAuMDc1IDAuNDcyLTAuMDk3IDAuMjg5LTAuMjQyIDAuNDM4LTAuMjM3IDAuNDU0aC0wLjM2bC0wLjExNCAwLjM0MmMtMC4yODMgMC44NTMtMC42NSAxLjQ5Ny0xLjAwOSAxLjc2OGwtMC4xOTggMC4xNXYyLjcyNmwwLjQzOCAwLjA1NWMzLjIxMSAwLjQwMSA1LjY0MSAyLjEyMyA2LjAzMCA0LjE5MmgtMTQuODkzeiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==") no-repeat scroll left center;
    font-size: 10px;
    padding: 0 12px;
    font-weight: bold;
    color: #ed2124;
}
.post-meta .author {
    font-size: 12px;
}
.meta .show {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0yIDE0aDEzdi0xMWgtMTN2MTF6TTMgNGgxMXY5aC0xMXYtOXoiIGZpbGw9IiMwMDAwMDAiIC8+Cgk8cGF0aCBkPSJNMTYgNC41MzFoMXY3LjkzOGgtMXYtNy45Mzh6IiBmaWxsPSIjMDAwMDAwIiAvPgoJPHBhdGggZD0iTTAgNC41MzFoMXY3LjkzOGgtMXYtNy45Mzh6IiBmaWxsPSIjMDAwMDAwIiAvPgo8L3N2Zz4K") no-repeat scroll left center;
    font-size: 10px;
    padding: 0 14px;
    font-weight: bold;
    color: #ed2124;
}
.highlights .meta {
    font-size: 11px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
}
#wraper {
    /*background: #4f596b url("../images/bgr-header-5.gif") no-repeat scroll center top;*/
    margin: 0 auto;
    padding: 0 25px;
    width: 1200px;
    background-color: #fff;
}
#top-bar {
    box-sizing: border-box;
    height: 35px;
    /*margin-top: 4px;*/
    padding: 0px;
    position: relative;
    width: 100%;
}
#top-bar #top-bar-holder {
    margin: 0 auto;
    /* width: 1128px; */
}
#top-bar #top-bar-holder form.search {
    float: right;
    margin: 5px 0;
}
#top-bar #top-bar-holder form.search input {
    border: 1px solid #cccccc;
    height: 16px;
    line-height: 16px;
    padding: 5px 30px 5px 5px;
}
#top-bar #top-bar-holder form.search button {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAuMzEzIDI1MC4zMTMiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTI0NC4xODYgMjE0LjYwNGwtNTQuMzgtNTQuMzc4Yy0uMjg4LS4yOS0uNjI3LS40OS0uOTMtLjc2IDEwLjctMTYuMjMgMTYuOTQ2LTM1LjY2IDE2Ljk0Ni01Ni41NTRDMjA1LjgyMiA0Ni4wNzUgMTU5Ljc0NyAwIDEwMi45MTIgMFMwIDQ2LjA3NSAwIDEwMi45MWMwIDU2LjgzNiA0Ni4wNzQgMTAyLjkxMiAxMDIuOTEgMTAyLjkxMiAyMC44OTUgMCA0MC4zMjMtNi4yNDUgNTYuNTU0LTE2Ljk0NS4yNy4zLjQ3LjY0Ljc2LjkzbDU0LjM4IDU0LjM4YzguMTY4IDguMTY3IDIxLjQxMiA4LjE2NyAyOS41ODIgMCA4LjE2OC04LjE3IDguMTY4LTIxLjQxNCAwLTI5LjU4M3pNMTAyLjkxIDE3MC4xNDZjLTM3LjEzMyAwLTY3LjIzNS0zMC4xMDItNjcuMjM1LTY3LjIzNSAwLTM3LjEzMyAzMC4xMDMtNjcuMjM1IDY3LjIzNi02Ny4yMzVzNjcuMjM2IDMwLjEwMyA2Ny4yMzYgNjcuMjM2YzAgMzcuMTM0LTMwLjEwMyA2Ny4yMzYtNjcuMjM1IDY3LjIzNnoiIGZpbGw9IiNhYWEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat scroll center center;
    cursor: pointer;
    height: 28px;
    /*margin-left: -32px;*/
    vertical-align: top;
    width: 28px;
}
#top-bar #top-bar-holder ul#sites {
    float: left;
    line-height: 40px;
    margin: 0;
    width: 800px;
    font-size: 14px;
}
#top-bar #top-bar-holder ul#sites li {
    display: inline;
    margin-left: 0;
}
#header {
    margin-bottom: 0;
    position: relative;
}
#header header.main-header {
    height: 90px;
    margin: 0 auto;
    position: relative;
    /* width: 1128px; */
}
#header header.main-header #logo {
    display: block;
    height: 62px;
    position: relative;
    top: 5px;
    width: 347px;
}
#header header.main-header #logo img {
    border-radius: 5px;
}

#header header.main-header ul#sites {
    display: block;
    height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 5px;
    width: 710px;
}
#header header.main-header ul#sites li {
    display: inline;
    margin: 0;
    padding: 0;
}
#header header.main-header ul#sites li > a::after {
    content: " | ";
    font-size: 12px;
}
#header section#top-author-articles {
    float: right;
    font-size: 12px;
    height: 74px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 620px;
}
#header section#top-author-articles article {
    display: inline-block;
    float: left;
    height: 74px;
    padding-right: 10px;
    width: 300px;
}
#header section#top-author-articles article img {
    margin-right: 10px;
    width: 110px;
    height: 62px;
}
#header section#top-author-articles article a.author {
}
.breadcrumbs {
    /*background: #f2f2f2 none repeat scroll 0 0;*/
    color: #8d97a1;
    font-size: 1em;
    line-height: 1;
    margin: 0 auto;
    padding: 15px 10px;
    /* width: 1078px; */
}
.breadcrumbs .location {
    color: #ed2124;
    display: none;
    margin-right: 10px;
    text-transform: uppercase;
}
.breadcrumbs a {
    color: #656565;
}
.breadcrumbs .delim {
    color: #8d97a1;
    font-size: 16px;
    line-height: 0.7;
    padding: 0 5px;
}
#main-menu {
    background: #3e4758 none repeat scroll 0 0;
    clear: both;
    height: 3.2em;
    margin: 0 auto;
    position: relative;
    /* width: 1128px; */
    border-radius: 5px;
}
.home {
    color: #f7f7f7;
    float: left;
    font-weight: bold;
    height: 45px;
    margin-left: 10px;
    padding-top: 0;
    text-align: center;
    width: 46px;
}
.home a {
    background: #3e4758 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEU9Rlc5QlM1PlA+R1g7 RVYvOEsxO01JUWFrcn8sNUhASVpSW2mjqLDw8fLd3+G/wceYnab09PX////29veeo6skLkFyeYbp 6uzLztLs7u/8/Pz+/v4+Rldiang3QVKtsbf4+fkzPU88RVfh4+UJFCp/hZCKkZs0PU+lILXxAAAA AWJLR0QSe7xsAAAAAAd0SU1FB+AKGwYKKavodUkAAADESURBVBjTVc/ZdoMgEIDhiQQmLBodtpha iZKm7/+GdcHm5L+b7wxwACidqhO8Y2cuGMcLSvVvZ6U156Y2QipWTF6aq247sk74A2Xo4q0nos7x gkyGeP8i2nA5PgAMyn9HKnWmWh8a5JjsYfQwowSYVHrQu3tiE2CizxKCNqkm2/dluU5Gw+znTCmE 227NMsMsMVJ4Ps1uGeUMIHSkH+/LtVkL2K1FvH5aY/uca7vVbDbiyxljXLvmXjiu/4Vq+j2aqmX+ A7bfFDKIBSKiAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTEwLTI3VDA2OjEwOjQxLTA3OjAwTPKI TAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0xMC0yN1QwNjoxMDo0MS0wNzowMD2vMPAAAAAASUVO RK5CYII=") no-repeat scroll 14px 19px;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 45px;
    padding-top: 0;
    text-decoration: none;
    width: 46px;
}
.private {
    color: #f7f7f7;
    float: right;
    font-weight: bold;
    height: 45px;
    padding-top: 0;
    text-align: center;
    width: 46px;
}
.private a {
    background: #3e4758 url("../images/padlock.png") no-repeat scroll 14px 19px;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 45px;
    padding-top: 0;
    text-decoration: none;
    width: 46px;
}
#politics-economy {
    background: #3e4758 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    height: 45px;
    text-align: left;
}
#analysis {
    background: #3e4758 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    height: 45px;
    text-align: left;
}
#curious {
    background: #3e4758 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    height: 45px;
    text-align: left;
}
#main-menu abbr {
    color: #f2f2f2;
    display: block;
    font-size: 0.6em;
    margin-left: 12px;
    margin-top: 3px;
    text-transform: uppercase;
}
#main-menu ul {
    display: inline-block;
}
#main-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: left;
    white-space: nowrap;
}
#main-menu ul.top-level {
    margin-left: 0;
}
#main-menu li {
    margin: 0;
    padding: 0;
}
#main-menu li a {
    color: #f7f7f7;
    display: block;
    font-size: 1.3em;
    line-height: 22px;
    padding: 0 10px;
    text-decoration: none;
}
* html #main-menu ul.top-level {
    margin-left: 0;
}
#main-menu li:hover > .topNavContent {
    visibility: visible;
}
#main-menu a:hover .topNavContent, #main-menu a:hover a:hover .topNavContent, #main-menu a:hover a:hover a:hover .topNavContent {
    visibility: visible;
}
#main-menu a:hover ul .topNavContent, #main-menu a:hover a:hover ul .topNavContent {
    visibility: hidden;
}
#main-menu ul.top-level {
    margin: 3px 0 0;
}
#main-menu li.top-level-li {
    float: left;
    margin-right: 1px;
}
#main-menu li.top-level-li:hover > a {
    white-space: nowrap;
}
#main-menu .selected, #main-menu li:hover {
    border-bottom: 3px solid #ed2124;
    color: #fff;
}
#main-menu .selected a, #main-menu li:hover a {
    color: #fff;
}
#main-menu li .topNavContent {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 2px 5px #3e4758;
    color: #333333;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 43px;
    visibility: hidden;
    z-index: 1005;
    width: 1180px;
    display: flex;
    justify-content: center;
}
#main-menu li .topNavContent h2 {
    color: #ed2124;
    margin: 0 0 10px;
    padding: 0;
}
#main-menu li .topNavContent h2 a {
    color: #ed2124;
}
#main-menu li .topNavContent h3 {
    color: #ed2124;
    margin: 0 0 10px;
    padding: 0;
    font-weight: 600;
}
#main-menu .topNavContent .subCategories {
    padding: 0 0 10px;
}
#main-menu .topNavContent .subCategories a {
    color: #3e4758;
    font-size: 1em;
}
#main-menu .topNavContent .subCategories a:hover {
    color: #ed2124;
}
#main-menu .topNavContent .subCategories ul {
    list-style: outside none none;
}
#main-menu .topNavContent .subCategories li {
    border-right: 1px solid #ccc;
    display: inline;
    float: left;
    height: 1em;
}
#main-menu .topNavContent .subCategories li:last-child {
    border-right: medium none;
}
#main-menu .topNavContent .subCategories li:hover {
    border-bottom: medium none;
    border-top: medium none;
}
#main-menu .topNavContent .subCategories li a:hover {
    border-bottom: 1px solid #ed2124;
}
#main-menu table {
    border-collapse: collapse;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    visibility: hidden;
    z-index: 1005;
}
#main-menu .topNavContent .box article.node {
    margin-bottom: 0;
    margin-right: 10px;
    width: 314px;
}
#main-menu .topNavContent .box article.node h3 {
}
#main-menu .topNavContent .box article.node h3::before {
    border-left: 2px solid #ed2124;
    content: " ";
    display: block;
    float: left;
    height: 1em;
    left: 0;
    padding-right: 5px;
    position: relative;
    top: 1px;
}
#main-menu .topNavContent .box article.node a {
    color: #19232d;
    display: block;
    font-size: 13px;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
    text-decoration: none;
    white-space: normal;
}
.bannerTop {
    /*background-color: #fff;*/
    margin: 0 auto 20px auto;
    padding: 0px 15px;
    text-align: center;
    width: 970px;
    height: 250px;
    border-radius: 5px;
}
#container {
    /*background: #fff none repeat scroll 0 0;*/
    margin: 0 auto;
    padding: 0 0 10px 0;
    position: relative;
    /* width: 1078px; */
}
#container #main {
    float: left;
    position: relative;
    width: 775px;
}
.main-featured {
    /*-moz-border-bottom-colors: none;*/
    /*-moz-border-left-colors: none;*/
    /*-moz-border-right-colors: none;*/
    /*-moz-border-top-colors: none;*/
    /*background: #f2f2f2 none repeat scroll 0 0;*/
    /*border-color: #e7e7e7;*/
    /*border-image: none;*/
    /*border-style: solid none;*/
    /*border-width: 1px 0;*/
    margin: 0 25px 0 0;
    padding: 0;
    float: left;
    /*height: 600px;*/
    width: 775px;
}

.tvTop article{
    height: 300px;
    overflow: hidden;
}
.tvTop .caption {
    /*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(25, 35, 45, 0) 0%, rgba(25, 35, 45, 1) 100%) repeat scroll 0 0;*/
    bottom: 0;
    color: #fff;
    padding: 5px 0;
    /*text-shadow: 0 1px 1px #000;*/
}
.tvTop .caption h3::before {
    height: 14px;
}
.tvTop .caption a {
    /*color: #fff;*/
    font-weight: bold;
}

.featured-headlines {
    /*background: #f2f2f2 none repeat scroll 0 0;*/
    /*border-bottom: 1px solid #d9d9d9;*/
    /*border-top: 1px solid #d9d9d9;*/
    margin: 0 auto 25px auto;
    /*padding: 10px;*/
    /*border-radius: 5px;*/
}
.featured-headlines-content {
    margin: 0 auto;
    /* width: 1078px; */
    /*background-color: #dddddd;*/
}
.flexslider {
    /*height: 371px;*/
    margin: 0;
    position: relative;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: medium none;
}
.slides, .flex-control-nav, .flex-direction-nav {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    z-index: 10;
}
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    backface-visibility: hidden;
    display: none;
}
.flexslider .slides img {
    height: auto;
    max-width: 100%;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
.no-js .slides > li:first-child {
    display: block;
}
.flexslider {
    margin: 0;
    position: relative;
}
.flex-viewport {
    max-height: 2000px;
    transition: all 1s ease 0s;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
}
.flex-direction-nav {
}
.flex-direction-nav a {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    margin: -30px 0 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    z-index: 10;
}
.flex-direction-nav a:hover {
    text-decoration: none;
}
.flex-direction-nav .flex-next {
    right: 20px;
}
.flex-direction-nav .flex-prev {
    left: 20px;
}
.flexslider:hover .flex-next {
    opacity: 0.7;
}
.flexslider:hover .flex-prev {
    opacity: 0.7;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.slides, .flex-control-nav, .flex-direction-nav {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    z-index: 10;
}
.flex-direction-nav a {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 62px;
    margin: -30px 0 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 10;
}
.flex-direction-nav .flex-next {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA+CAQAAADzeJFgAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElN RQfgChsGByP+k+IaAAABVklEQVRYw+3YQXLCMAxA0W87hsIZWHTF4diz4QC9QC/IJTpAEltd2NBh hZR40Wkjz2T5RrbkTBQntA3f2GsPNg/3eLq67CF1gUBXKY8nEPBGVBAyiUQmA9IB4OmIrIkEggnM ZEYGenog3TP0RDZs2bCiMxUqM9Jz4Qu4kUuGjsCarXxOLcR4jUcyI6m0jSMQ2UzlQBxvRDzuDnoC q1ngilCOqpyXI9BNB4FYO+QBujl3RijYT4YNYwEXcAGbgIf9Yd8UPJ3BQr4Ed72NVJyhjVQVxUIq q6wn1W2jJQ19+PFeat4IPOzhdN71jUAtpwT1nAq0cKq7bOF4/b1wOoOeU4AWTLVlayzgAv5hsExs k8NBRp7BxDgrsYFUUA91njS+BJ4yFHpS2aOv+Q1cZoFXhpKhowy369nT6JUbI7mrWx6AzG3WvPzI sN1EL0jzfw6/P9z/+1X1DTyfj/zGHoRxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTEwLTI3VDA2 OjA3OjM1LTA3OjAwkSph/wAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0xMC0yN1QwNjowNzozNS0w NzowMOB32UMAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC") no-repeat scroll 0 0;
}
.flex-direction-nav .flex-prev {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA+CAQAAADzeJFgAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElN RQfgChsGCRo/FUecAAABUklEQVRYw+3YPXLCMBCG4VeSBYEzUKTicPQ0HCAXyAW5RAawLW2KFWQy KZDsLTKJVzMun/n0N/baCbbljT170Lzc4+nKaC8pAwS6Qnk8gYBvRAUhk0hkMiAdAJ6OyJpIIDSB mczIQE8PpHtCT2TDlg0ruqaNyoz0XPgAbmRN6Ais2cr71I0Yr/FIZiTpsXEEIpupHIjjhYjH3UFP YDULXBF0qXS9HIFuOgjEckIeoJtzZwTFvhIa1gIu4AIag4f9YW8IHvZwOpuByu16I7CeqwJbuAqw jXsKtnJPwdMZ3l7ruafgrj+dNacR2E5W7HIbWXUOW8jKm1JPVn8vKGkIgtnVa6sFXMA/DGrHNrkc ZOQ7mBhnBRtIinoo/WTDi+hHQqEn6Rx9yTdwmQVeGTShQ5vb9exu9MqNkdyVKQ9A5jarX34ktOvo BTH/5/D7y/2/X1WfWP+P/GK2+O4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMTAtMjdUMDY6MDk6 MjYtMDc6MDByoUtPAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTEwLTI3VDA2OjA5OjI2LTA3OjAw A/zz8wAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=") no-repeat scroll 0 0;
}
.slides::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.flexslider .slides > li {
    height: 600px;
    width: 775px;
    overflow: hidden;
}

.article_pics .flexslider .slides > li {
    height: 383px;
    width: 680px;
    overflow: hidden;
}

.main-featured .slides .image-link, .main-featured .blocks .image-link, .flexslider .slides .image-link {
    display: block;
    overflow: hidden;
}
.main-featured .wp-post-image {
    display: block;
}
.main-featured .slides img, .main-featured .blocks .image-link img {
    transition: all 0.6s ease 0s;
}
.flexslider .slides img {
    height: auto;
    max-width: 100%;
}
.cat-title {
    background: #ed2124 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 25px;
    margin-left: 7px;
    padding: 0 0 0 10px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    z-index: 1;
}
.main-featured .cat a::before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    border: #0E2A47 solid 3px;
}
.main-featured .cat {
    background: #ed2124 none repeat scroll 0 0;
    line-height: 30px;
    padding: 0 0 0 14px;
    right: 20px;
    font-weight: bold;
}
.main-featured .cat a::before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    border: #3E4758 solid 5px;
    margin-left: -20px;
    line-height: 30px;

}
.main-featured .cat a {
    line-height: 30px;
    display: inline-block;
    height: 30px;
    background-color: #FFFFFF;
    margin-left: 20px;
    padding-right: 15px;
    padding-left: 15px;
    font-weight: bold;
    color: #3E4758;
}
.main-featured .slider .caption, .featured .caption, .flexslider .caption, #article_pics .caption {
    background: rgba(25, 35, 45, 0.7) none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    padding: 10px;
    position: absolute;
    height: 165px;
}
.main-featured .slider .caption, .main-featured .blocks h3, .featured .caption, .flexslider .caption, #article_pics .caption {
    /*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(25, 35, 45, 0) 0%, rgba(25, 35, 45, 1) 100%) repeat scroll 0 0;*/
    color: #fff;
    text-shadow: 0 1px 1px #000;
    width: 100%;
}
#article_pics .caption {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(25, 35, 45, 0) 0%, rgba(25, 35, 45, 1) 100%) repeat scroll 0 0;
}
.slides .caption h3::before {
    border-left: 5px solid #ed2124;
    content: " ";
    display: block;
    height: 1em;
    position: absolute;
    top: 11px;
    left: 0;
}
.slides .caption h3 {
    position: relative;
    color: #fff;
    font-size: 2em;
    line-height: 1em;
    /*margin: 7px 0;*/
    text-indent: 10px;
}
.slides .caption h3 a {
    color: #fff;
}
.slides .caption .excerpt {
}
.slides .caption time {
    font-size: 10px;
}
.flex-control-nav {
    bottom: -40px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.flex-control-nav li {
    display: inline-block;
    margin: 0 6px;
}
.flex-control-paging li a {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
}
.flex-control-paging li a:hover {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}
.flex-control-paging li a.flex-active {
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
    cursor: default;
}
.flex-control-thumbs {
    margin: 5px 0 0;
    overflow: hidden;
    position: static;
}
.flex-control-thumbs li {
    float: left;
    margin: 0;
    width: 25%;
}
.flex-control-thumbs img {
    cursor: pointer;
    display: block;
    opacity: 0.7;
    width: 100%;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    cursor: default;
    opacity: 1;
}
.flexslider .pages {
    bottom: -1px;
    box-sizing: border-box;
    left: 0;
    max-width: 100%;
    overflow: hidden;
    padding-top: 10px;
    position: absolute;
    width: 100%;
    z-index: 99;
}
.flexslider .pages a {
    background: #72879c none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    height: 5px;
    margin-left: 0.2849%;
}
.flexslider .pages:hover a {
    height: 8px;
}
.flexslider .pages a:hover {
    opacity: 0.6;
}
.flexslider .pages .flex-active {
    background: #ed2124 none repeat scroll 0 0;
}
.featured-headlines aside {
    height: 600px;
    overflow: hidden;
    width: 400px;
    float: right;
}
/*.featured-headlines aside::before {*/
/*    !*border-left: 1px solid #d9d9d9;*!*/
/*    content: " ";*/
/*    height: 371px;*/
/*    margin-left: -10px;*/
/*    position: absolute;*/
/*}*/

.featured-headlines aside .tabbed {
    display: none;
}
/*.featured-headlines aside .node {*/
/*    height: 250px;*/
/*    margin-bottom: 0 !important;*/
/*    position: relative;*/
/*}*/
.featured-headlines aside img {
    width: 400px;
    height: 225px;
    border-radius: 5px;
}

.authors-list .posts {
    display: block;
    margin-top: 18px;
}
.main-pagination {
    height: 25px;
    margin: 10px 0;
    width: 100%;
}
.main-pagination .page-numbers, .main-pagination a {
    background: #ebebeb none repeat scroll 0 0;
    color: #676767;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 25px;
    margin-right: 5px;
    padding: 0 10px;
}
.main-pagination .current, .main-pagination a:hover {
    background: #ed2124 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}
#container #main form.search {
    background: #efefef none repeat scroll 0 0;
    margin: 25px 0;
    padding: 10px;
    position: relative;
}
#container #main form.search input {
    border: 1px solid #8f8f8f;
    box-sizing: border-box;
    font-size: 16px;
    padding: 10px;
    width: 535px;
}
#container #main form.search button {
    border: 1px solid #8f8f8f;
    box-sizing: border-box;
    float: right;
    font-size: 16px;
    padding: 9px;
    width: 103px;
}
article.read {
    padding: 10px 0;
    width: 775px;
    background-color: #fff;
    border-radius: 5px;
    font-size: 1.2em;
}
article.read .author-info {
    height: 136px;
    margin-bottom: 28px;
}
article.read .author-info a.author {
    display: inline-block;
    float: left;
    height: 205px;
    margin-left: 200px;
    width: 164px;
}
article.read .author-info aside.bio {
    display: inline-block;
    float: right;
    font-size: 12px;
    height: 140px;
    line-height: 1.39em;
    margin-top: 0 !important;
    width: 460px;
}
article.read .main-heading, article.read .page-title, article.read .entry-title {
    border-left: 3px solid #ed2124;
    font: 18px/2 "Open Sans",Arial,sans-serif;
    margin-bottom: 28px;
    padding-left: 14px;
    text-transform: uppercase;
}
article.read .source {
    /*font-size: 9px;*/
    position: absolute;
    right: 0;
    text-align: right;
}
article.read #article_pics {
    background: #f2f2f2 none repeat scroll 0 0;
    height: 436px;
    margin: -10px 0 10px 0px;
    overflow: hidden;
    width: 775px;
    position: relative;
}

article.read #article_pics img {
    width: 775px;
    height: 436px;
}

article.read header h1.post-title::before {
    border-left: 3px solid #ed2124;
    content: " ";
    display: block;
    float: left;
    height: 30px;
    left: 0;
    position: absolute;
    /*top: 2px;*/
}
article.read header h1.post-title {
    float: left;
    font-size: 30px;
    line-height: 1.1em;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    position: relative;
}
article.read header h1.post-title a {
    color: #000000;
}
article.read header .post-meta, article.read footer .post-meta {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d9d9;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    color: #333;
    font-size: 12px;
    line-height: 16px;
    /*margin-bottom: 10px;*/
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}
article.read header .post-meta a, article.read footer .post-meta {
    color: #333;
}
article.read header .post-meta time {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik04LjY2NiAwYy00LjY4NyAwLTguNSAzLjgxMy04LjUgOC41czMuODEzIDguNSA4LjUgOC41IDguNS0zLjgxMyA4LjUtOC41YzAtNC42ODctMy44MTMtOC41LTguNS04LjV6TTguNjY2IDE2Yy00LjEzNiAwLTcuNS0zLjM2NC03LjUtNy41czMuMzY0LTcuNSA3LjUtNy41IDcuNSAzLjM2NCA3LjUgNy41LTMuMzY0IDcuNS03LjUgNy41ek0xNCA5djFoLTZ2LTVoMXY0aDV6IiBmaWxsPSIjMDAwMDAwIiAvPgo8L3N2Zz4K") no-repeat scroll left center;
    padding-left: 14px;
    padding-right: 14px;
    text-transform: uppercase;
}
article.read header .post-meta .posted-by {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNyAxNi40ODhjLTAuMDYzLTIuNjg3LTIuNzc4LTQuOTk5LTYuNTIxLTUuNjA5di0xLjM3NGMwLjQ5Mi0wLjQ3MyAwLjg0Mi0xLjIwNyAxLjA3MS0xLjgzMyAwLjMzMi0wLjE2NiAwLjYyNC0wLjUzNiAwLjc5NC0xLjAzMyAwLjIzOC0wLjY4OCAwLjE0Ni0xLjMyMy0wLjIwNi0xLjYyOSAwLjAyOC0wLjIzOCAwLjA0Ni0wLjQ4MSAwLjAxNS0wLjcyMy0wLjA3OS0wLjY2MyAwLjA2NS0xLjAzOCAwLjE5NC0xLjM2OCAwLjEwNi0wLjI3NyAwLjIyOS0wLjU5MSAwLjEwNi0wLjk0NS0wLjQ0Mi0xLjI3My0xLjcyNy0xLjk3NC0zLjYxOC0xLjk3NGwtMC4yNjQgMC4wMDVjLTEuMzEzIDAuMDQ3LTEuNzA3IDAuNi0xLjk3MSAxLjExNS0wLjAzMyAwLjA2Mi0wLjA3NyAwLjE0Ni0wLjA3NyAwLjE1MS0xLjcxMiAwLjE1My0xLjY5NyAxLjU2OS0xLjY4NCAyLjcwN2wwLjAwMyAwLjM2OWMwIDAuMjA1IDAuMDA5IDAuNDE5IDAuMDI2IDAuNjM5LTAuNDI1IDAuMy0wLjUwNCAxLjAwNS0wLjE3OSAxLjczNyAwLjE4NSAwLjQxNSAwLjQ1MiAwLjcyOSAwLjc0OSAwLjg5MiAwLjI0MyAwLjY3NCAwLjYyNSAxLjQ3IDEuMTc5IDEuOTY1djEuMjgzYy0zLjc5OCAwLjU4OS02LjU1NCAyLjkwNy02LjYxNyA1LjYyNWwtMC4wMTIgMC41MTJoMTcuMDIzbC0wLjAxMS0wLjUxMnpNMS4wNTQgMTZjMC4zOTItMi4wOTQgMi44NTktMy44MjEgNi4xMjItNC4yMDRsMC40NDEtMC4wNTJ2LTIuNjY2bC0wLjIxNi0wLjE1Yy0wLjM5My0wLjI3Mi0wLjc5MS0wLjk0Ny0xLjA5MC0xLjg1MWwtMC4wODMtMC4yODEtMC4yOTQtMC4wNTFjLTAuMDUzLTAuMDE5LTAuMjA4LTAuMTUzLTAuMzMtMC40MjgtMC4wNzUtMC4xNjgtMC4xMDQtMC4zMTItMC4xMTItMC40MTVsMC41MSAwLjE0My0wLjA5Ni0wLjc0OWMtMC4wNDItMC4zMy0wLjA2NC0wLjY1MS0wLjA2NC0wLjk1bC0wLjAwMy0wLjM4Yy0wLjAxNS0xLjM0MSAwLjA1MS0xLjYzNCAwLjc3My0xLjY5OSAwLjU0NS0wLjA0OCAwLjc1Mi0wLjQ0OSAwLjg3Ni0wLjY4OSAwLjE1LTAuMjkyIDAuMjgtMC41NDMgMS4xMi0wLjU3NGwwLjIyNy0wLjAwNGMwLjgyOSAwIDIuMjc5IDAuMTY5IDIuNjY5IDEuMjgyIDAgMC4wNDMtMC4wNTIgMC4xNzctMC4wOTAgMC4yNzUtMC4xNDUgMC4zNzQtMC4zNjQgMC45MzktMC4yNTQgMS44NTMgMC4wMjQgMC4xODgtMC4wMDcgMC40MjQtMC4wNDAgMC42NzVsLTAuMDg5IDAuODA1IDAuNDQxLTAuMDQ4YzAuMDA4IDAuMTA0LTAuMDA0IDAuMjY5LTAuMDc1IDAuNDcyLTAuMDk3IDAuMjg5LTAuMjQyIDAuNDM4LTAuMjM3IDAuNDU0aC0wLjM2bC0wLjExNCAwLjM0MmMtMC4yODMgMC44NTMtMC42NSAxLjQ5Ny0xLjAwOSAxLjc2OGwtMC4xOTggMC4xNXYyLjcyNmwwLjQzOCAwLjA1NWMzLjIxMSAwLjQwMSA1LjY0MSAyLjEyMyA2LjAzMCA0LjE5MmgtMTQuODkzeiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==") no-repeat scroll left center;
    padding-left: 14px;
    padding-right: 14px;
    font-weight: bold;
}
article.read header .post-meta .views {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0xNi45NjUgOC44MTdjLTEuMjg0LTMuMjY3LTQuNjg3LTUuNDYzLTguNDY1LTUuNDYzcy03LjE4MSAyLjE5Ni04LjQ2NSA1LjQ2M2MtMC4wNDYgMC4xMTctMC4wNDYgMC4yNDggMCAwLjM2NSAxLjI4NSAzLjI2OCA0LjY4NyA1LjQ2NCA4LjQ2NSA1LjQ2NHM3LjE4LTIuMTk1IDguNDY1LTUuNDYzYzAuMDQ3LTAuMTE4IDAuMDQ3LTAuMjQ4IDAtMC4zNjZ6TTguNSAxMy42NDZjLTMuMjk4IDAtNi4yNjktMS44NTktNy40NTktNC42NDYgMS4xODktMi43ODcgNC4xNi00LjY0NiA3LjQ1OS00LjY0NnM2LjI3IDEuODU5IDcuNDU5IDQuNjQ2Yy0xLjE5IDIuNzg2LTQuMTYxIDQuNjQ2LTcuNDU5IDQuNjQ2ek04LjUgNS4zNTdjLTIuMDA5IDAtMy42NDMgMS42MzQtMy42NDMgMy42NDNzMS42MzQgMy42NDMgMy42NDQgMy42NDNjMi4wMDggMCAzLjY0My0xLjYzNCAzLjY0My0zLjY0M3MtMS42MzUtMy42NDMtMy42NDQtMy42NDN6TTguNSAxMS42NDNjLTEuNDU4IDAtMi42NDQtMS4xODYtMi42NDQtMi42NDNzMS4xODctMi42NDMgMi42NDQtMi42NDNjMS40NTcgMCAyLjY0MyAxLjE4NiAyLjY0MyAyLjY0M3MtMS4xODUgMi42NDMtMi42NDMgMi42NDN6TTguNSA3LjY0M2MtMC43NDggMC0xLjM1NyAwLjYwOS0xLjM1NyAxLjM1N3MwLjYwOSAxLjM1NyAxLjM1NyAxLjM1NyAxLjM1Ny0wLjYwOSAxLjM1Ny0xLjM1Ny0wLjYwOS0xLjM1Ny0xLjM1Ny0xLjM1N3pNOC41IDkuMzU3Yy0wLjE5NyAwLTAuMzU3LTAuMTYtMC4zNTctMC4zNTdzMC4xNi0wLjM1NyAwLjM1Ny0wLjM1NyAwLjM1NyAwLjE2IDAuMzU3IDAuMzU3LTAuMTYgMC4zNTctMC4zNTcgMC4zNTd6IiBmaWxsPSIjMDAwMDAwIiAvPgo8L3N2Zz4K") no-repeat scroll left center;
    padding-left: 14px;
    padding-right: 14px;
}
article.read header .post-meta .show {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDE3Ij4KPGc+CjwvZz4KCTxwYXRoIGQ9Ik0yIDE0aDEzdi0xMWgtMTN2MTF6TTMgNGgxMXY5aC0xMXYtOXoiIGZpbGw9IiMwMDAwMDAiIC8+Cgk8cGF0aCBkPSJNMTYgNC41MzFoMXY3LjkzOGgtMXYtNy45Mzh6IiBmaWxsPSIjMDAwMDAwIiAvPgoJPHBhdGggZD0iTTAgNC41MzFoMXY3LjkzOGgtMXYtNy45Mzh6IiBmaWxsPSIjMDAwMDAwIiAvPgo8L3N2Zz4K") no-repeat scroll left center;
    font-size: 12px;
    padding: 0 14px;
}

article.read header .post-meta .comments {
    background-color: #1877f2;
    padding: 0 8px;
    line-height: 28px;
    font-size: 14px;
    display: inline-block;
    margin: 0px 10px 0 10px;
    border-radius: 5px;
    color: #fff;
    position: relative;
    vertical-align: top;
}

article.read header .post-meta .cats {
    float: right;
}
article.read .post-content {
    position: relative;
    text-align: justify;
    /* margin-bottom: 10px; */
    margin-top: 10px;
}
article.read .post-content p, article.read .post-content > ul, article.read .post-content > div, article.read .post-content > dl, article.read .post-content blockquote, article.read .post-content ol {
    margin-bottom: 1.2em;
}
article.read .post-content blockquote {
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom: 1px solid transparent;
    border-left: 3px solid #d9d9d9;
    padding: 1.857em 1.857em 0;
}
article.read .post-content h1, article.read .post-content h2, article.read .post-content h3, article.read .post-content h4, article.read .post-content h5, article.read .post-content h6 {
    color: #19232d;
    font-family: inherit;
    line-height: 1.2;
    margin-bottom: 10px;
}
article.read .post-content p a {
    text-decoration: underline;
    text-underline-color: #ED2124;
    text-decoration-color: #ED2124;
}
article.read .socialize {
    background-color: #ffffff;
    border: 1px solid #ddd;
    display: block;
    margin-left: -85px;
    padding: 7px;
    position: absolute;
    top: 0;
    width: 55px;
}
article.read .post-content aside.left-column {
    float: left;
    left: 0;
    margin-right: 20px;
    position: relative;
    top: 0;
    width: 300px;
    margin-bottom: 10px;
}
article.read .post-content aside.left-column .bio {
    font-size: 12px;
    line-height: 1.39em;
    padding-bottom: 10px;
    text-align: justify;
}
article.read .related-posts {
}
section.related-posts,
section.more-articles {
    margin-bottom: 20px;
    overflow-x: hidden;
    background-color: #fff;
    padding: 0px;
}
.gallery-title, .section-head, #selectedArticles h3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 3px solid #ed2124;
    color: #19232d;
    font-size: 13px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 14px;
    padding: 0 14px 0 0;
    text-transform: uppercase;
}
#selectedArticles h3 {
    border-bottom: medium none;
}
.section-head a.sh-link {
    /*background-color: #ffffff;*/
    color: #3e4758;
    display: inline-block;
    padding-left: 0;
    width: 40%;
}
#selectedArticles {
    background-color: #ED2024;
    padding-bottom: 10px;
    border-radius: 5px;
    margin-top: 25px;
    margin-bottom: 25px;
}
#selectedArticles h3 {
    /*background-color: #ed2124;*/
    color: #fff;
    margin-bottom: 0;
    padding: 0 10px;
    font-size: 1.5em;
    line-height: 2em;
}
#selectedArticles .node {
    background-color: #fff;
    display: inline-block;
    height: 190px;
    margin: 0px 0px 0px 6px;
    overflow: hidden;
    position: relative;
    width: 188px;
}

#selectedArticles .node img {
    width: 188px;
    height: 106px;
}

#selectedArticles .node p a {
    display: block;
    font-size: 0.8em;
    overflow-wrap: break-word;
    padding: 2px 5px;
    text-align: left;
}
#selectedArticles .node:first-of-type {
    margin-left: 10px;
}
#selectedArticles .node:last-of-type {
    margin-right: 0px;
}
.related-posts .section-head,
section.more-articles .section-head {
    color: #000;
    font-size: 1.5em;
}
.related-posts .section-head a,
section.more-articles .section-head a {
    color: #3e4758;
}
.highlights {
    position: relative;
}
.highlights .image-link {
    display: block;
    min-height: 42px;
    position: relative;
}
.highlights .excerpt {
    font-size: 14px;
    line-height: 1.3;
    text-align: justify;
}

.highlights header h3 {
    font-size: 14px;
}

.related-posts li,
.more-articles li {
    box-sizing: border-box;
    float: left;
}
.col-4, .column.one-third {
    margin-left: 0;
    margin-right: 10px;
    padding: 0;
    width: 213px;
}

.col-4, .column.one-third img {
    width: 213px;
    height: 120px;
}
.col-4, .column.one-third:last-child {
    margin-right: 0;
}
.related-posts article,
.more-articles article {
    display: inline-block;
    width: 250px;
    margin: 0 10px 0 10px;
    vertical-align: top;
    float: left;
}

.more-articles article h3 {
    font-weight: bold;
}

.more-articles article h3 a {
    text-decoration: none;
}
.more-articles article h3 a:hover {
    text-decoration: underline;
}

.more-articles article:first-of-type {
    display: block;
    width: 775px;
    margin: 0 0 20px 0;
}
.more-articles article:first-of-type img {
    width: 370px;
    height: 208px;
    float: left;
    margin-right: 10px;
}
.more-articles article:first-of-type h3 a {
    font-size: 1.3em;
    text-decoration: underline;
}
.more-articles article:first-of-type p {
    text-align: justify;
}
.related-posts article:first-of-type,
.related-posts article:last-of-type {
    width: 250px;
    margin: 0px;
}
.more-articles article:nth-of-type(2) {
    margin: 0px;
}
.related-posts article:last-of-type,
.more-articles article:last-of-type {
    margin: 0;
}
.related-posts article img,
.more-articles article img {
    display: block;
    width: 250px;
    height: 140px;
}
.related-posts article .meta .visits,
.more-articles article .meta .visits {
    position: relative;
}

section.four-cols {
    overflow: hidden;
}
.quarter {
    display: inline-block;
    float: left;
    margin: 0 10px;
    padding: 0;
    width: 166px;
}
.all-author-articles article {
    display: inline-block;
    margin-bottom: 20px;
    /* width: 660px; */
}
.all-author-articles article img {
    width: 213px;
    height: 120px;
}
.all-author-articles article.has-post-thumbnail .thumb {
    float: left;
    margin-right: 10px;
}
.all-author-articles article.has-post-thumbnail header {
    float: left;
    width: 552px;
    min-height: 120px;
    overflow: hidden;
    line-height: 1;
}
.all-author-articles h3 a {
    color: #ed2124;
}
#container aside#right::before {
    /*border-left: 1px solid #d9d9d9;*/
    content: " ";
    height: 100%;
    margin-left: -10px;
    position: absolute;
    /*display: none;*/
}
#container aside#right {
    float: right;
    position: relative;
    right: 0;
    width: 400px;
}
#container aside#right .box {
    margin-bottom: 25px;
}
#container aside#right .adbox {
    margin: 20px 0;
    text-align: center;
}
#container aside#right h3.widgettitle {
    background: #3e4758 none repeat scroll 0 0;
    box-sizing: border-box;
    color: #efefef;
    font-size: 13px;
    font-weight: normal;
    line-height: 34px;
    margin-bottom: 15px;
    padding: 0 14px;
    text-transform: uppercase;
}
#container aside#right h3.widgettitle a {
    color: #efefef;
}
#container aside#right ul.tabbed, .featured-headlines aside ul.tabbed {
    background: #3e4758 none repeat scroll 0 0;
    box-sizing: border-box;
    color: #efefef;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0;
    text-transform: uppercase;
    border-radius: 5px 5px;
}
.featured-headlines aside ul.tabbed {
    margin-bottom: 0 !important;
}
#container aside#right ul.tabbed li, .featured-headlines aside ul.tabbed li {
    cursor: pointer;
    display: inline;
    font-size: 1.1em;
    line-height: 2.5em;
    padding: 7px 9px 4px;
}
#container aside#right ul.tabbed li.active, .featured-headlines aside ul.tabbed li.active {
    border-bottom: 3px solid #ed2124;
}
#container aside#right ul.tabbed li a, .featured-headlines aside ul.tabbed li a {
    color: #ffffff;
}
section.mostread {
    display: none;
}
section.tab {
    width: 400px;
    margin-bottom: 25px;
}
.box article.node {
    display: inline-block;
    line-height: 1.39em;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
    width: 400px;
}
.box article.node:last-child {
    margin-bottom: 0;
}
.box article.node > a {
    float: left;
    padding: 0 !important;
    position: relative;
    transform: translate3d(0px, 0px, 0px);
}
.box article.node img {
    float: left;
    /*height: auto;*/
    margin-right: 10px;
    width: 160px;
    height: 91px;
    border-radius: 5px;
}
#top-author-articles article.node .content {
    border-bottom: 1px solid #d9d9d9;
    font-size: 13px;
    height: 62px;
    line-height: 1;
    overflow: hidden;
}

.box article.node .content {
    border-bottom: 1px solid #ccc;
    font-size: 13px;
    min-height: 101px;
    line-height: 1;
}
.box article.node h3 a, #top-author-articles article.node h3 a {
    display: block;
    font-size: 14px;
    margin: 0;
}
.box article.node .content h3, #top-author-articles article.node .content h3 {
}
.box article.node h3::before, #top-author-articles article.node h3::before {
    border-left: 2px solid #ed2124;
    content: " ";
    display: block;
    float: left;
    height: 1em;
    left: 0;
    padding-right: 5px;
    position: relative;
    top: 1px;
    display: none;
}
.box .author-articles article.node img, #top-author-articles article.node img {
    width: 125px;
}
.box .author-articles article.node .content, #top-author-articles article.node .content {
    margin-left: 120px;
}

.appear {
    opacity: 1;
    transition: all 0.4s ease-in-out 0s;
}
.authors-list .author-info {
    color: #606569;
    display: inline-block;
    float: left;
    font-size: 13px;
    height: 120px;
    opacity: 0.8;
    overflow: hidden;
    width: 220px;
    /* margin-right: 10px; */
}
.authors-list .author-info img {
    width: 213px;
    height: 120px;
}
.authors-list .author-info a {
    display: block;
    /* height: 136px; */
    /* width: 242px; */
}
.authors-list .author-info:hover {
    opacity: 1;
}
.author-info::after {
    content: "";
    display: table;
}
.author-info h1 {
    text-transform: uppercase;
    line-height: 1.1;
}
.author-info .avatar {
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 300px;
    height: 169px;
}
.author-info .description {
    line-height: 1.714;
    min-height: 180px;
}
.author-info [rel="author"] {
}
.author-info .bio {
    font-size: 12px;
    line-height: 1.39em;
    margin-bottom: 0;
    margin-top: 14px;
}
#featured {
    background: #fff none repeat scroll 0 0;
    border: 5px solid #fff;
    height: 325px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 728px;
}
#featured div.info {
    background-color: #eff1f4;
    float: right;
    height: 325px;
    margin: 0;
    padding: 5px;
    width: 185px;
}
#featured .info h2 {
    color: #3e4758;
    font-size: 16px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
}
#featured .info h2 a {
    color: #3e4758;
}
#featured .info p {
    color: #333;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 5px;
}
#featured .info a {
    color: #fff;
    text-decoration: none;
}
#featured .info a:hover {
    text-decoration: underline;
}
.main-footer {
    background: #f2f2f2 none repeat scroll 0 0;
    margin: 0 auto;
    padding: 10px;
    /* width: 1078px; */
}
.main-footer .partners {
    display: block;
    list-style-type: none;
    margin: 0;
    /* width: 1078px; */
    font-size: 12px;
}
.main-footer .partners li {
    display: inline;
}
.main-footer .disclaimer {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    color: #000;
    font-size: 12px !important;
    margin: 10px auto 0 auto;
    padding: 10px;
    /* width: 1078px; */
}

.google-auto-placed {
    margin: 40px 0;
}
