/*
Theme Name: Economy Watch
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.7
Requires PHP: 5.6
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: economywatch
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
body {
  display: block !important;
}
.contextual-links a {
	border-bottom: none;
	text-shadow: 0 0 0;
}
.field--type-entity-reference {
	margin: 0 0 1.2em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-display: swap;
}
.field--type-entity-reference .field__label {
	font-weight: normal;
	margin: 0;
	padding-right: 5px;
}
[dir="rtl"] .field--type-entity-reference .field__label {
	padding-left: 5px;
	padding-right: 0;
}
.field--type-entity-reference .field__label, .field--type-entity-reference ul.links {
	font-size: 0.8em;
}
.node--view-mode-teaser .field--type-entity-reference .field__label, .node--view-mode-teaser .field--type-entity-reference ul.links {
	font-size: 0.821em;
}
.field--type-entity-reference ul.links {
	padding: 0;
	margin: 0;
	list-style: none;
}
[dir="rtl"] .field--type-entity-reference ul.links {
	padding: 0;
}
.field--type-entity-reference ul.links li {
	float: left;
	padding: 0 1em 0 0;
	white-space: nowrap;
}
[dir="rtl"] .field--type-entity-reference ul.links li {
	padding: 0 0 0 1em;
	float: right;
}
.latest_blog_news_data li {
    margin: 0px 0 2px 0px !important;
}
.latest_blog_news_data .postThumb {
    width: 33.33% !important;
}
.latest_blog_news_data .postThumb~* {
    width: 66.66% !important;
}
.latest_blog_news_data li:nth-child(4) {
    border-bottom: none !important;
}
@media all and (min-width:560px) {
.node .field--type-image {
	float: left;
	margin: 0 1em 0 0;
}
[dir="rtl"] .node .field--type-image {
	float: right;
	margin: 0 0 0 1em;
}
.node .field--type-image + .field--type-image {
	clear: both;
}
}
.field--type-image img, .field--name-user-picture img {
	margin: 0 0 1em;
}
.field--name-user-picture img {
	width: inherit;
}
.field--type-image a {
	border-bottom: none;
}
.field--name-field-tags {
	margin: 0 0 1.2em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.field--name-field-tags .field__label {
	font-weight: normal;
	margin: 0;
	padding-right: 5px;
}
[dir="rtl"] .field--name-field-tags .field__label {
	padding-left: 5px;
	padding-right: 0;
}
.field--name-field-tags .field__label, .field--name-field-tags ul.links {
	font-size: 0.8em;
}
.node--view-mode-teaser .field--name-field-tags .field__label, .node--view-mode-teaser .field--name-field-tags ul.links {
	font-size: 0.821em;
}
.field--name-field-tags ul.links {
	padding: 0;
	margin: 0;
}
.field--name-field-tags ul.links li {
	float: left;
	padding: 0 1em 0 0;
	white-space: nowrap;
}
[dir="rtl"] .field--name-field-tags ul.links li {
	padding: 0 0 0 1em;
	float: right;
}
.password-field {
	margin: 0;
}
form {
	margin: 0;
	padding: 0;
}
fieldset {
	margin: 1em 0;
	min-width: 0;
}
@-moz-document url-prefix() {
fieldset {
display:table-cell;
}
}
details, fieldset, .filter-wrapper {
	border-radius: 4px;
}
.filter-wrapper {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.filter-help a {
	font-size: 0.857em;
}
.filter-wrapper .form-item label {
	margin-right: 10px;
}
[dir="rtl"] .filter-wrapper .form-item label {
	margin-left: 10px;
	margin-right: 0;
}
summary {
	background: #dbdbdb;
	color: #3b3b3b;
	text-shadow: 0 1px 0 #fff;
}
details summary a {
	color: #3b3b3b;
}
details summary a:hover, details summary a:active, details summary a:focus {
	color: #000;
}
details .details-description {
	font-style: italic;
}
label {
	display: table;
	font-weight: bold;
}
label[for] {
	cursor: pointer;
}
input, textarea, select {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
input {
	margin: 2px 0;
	padding: 4px;
	max-width: 100%;
	box-sizing: border-box;
}
input, textarea {
	font-size: 0.929em;
}
@media screen and (max-width:60em) {
input, textarea {
	font-size: 16px;
}
}
textarea {
	line-height: 1.5;
}
textarea.form-textarea {
	padding: 4px;
}
input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-file, input.form-number, input.form-color, textarea.form-textarea {
	border: 1px solid #ccc;
	color: #3b3b3b;
}
input.form-submit:hover, input.form-submit:focus {
	background: #dedede;
}
.password-suggestions ul li {
	margin-left: 1.2em;
}
[dir="rtl"] .password-suggestions ul li {
	margin-right: 1.2em;
	margin-left: 0;
}
.form-item label, .form-wrapper .label {
	font-size: 0.929em;
}
.form-wrapper .field-multiple-table .label {
	font-size: inherit;
}
.form-type-radio label, .form-type-checkbox label {
	margin-left: 4px;
}
[dir="rtl"] .form-type-radio label, [dir="rtl"] .form-type-checkbox label {
	margin-right: 4px;
	margin-left: 0;
}
.form-type-radio .description, .form-type-checkbox .description {
	margin-left: 2px;
}
[dir="rtl"] .form-type-radio .description, [dir="rtl"] .form-type-checkbox .description {
	margin-right: 2px;
	margin-left: 0;
}
.form-actions {
	padding-top: 10px;
}
#edit-body {
	margin-bottom: 2em;
}
.node-form label, .node-form .description, .node-form .form-wrapper .label {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.node-form .form-wrapper .field-multiple-table .label {
	font-family: inherit;
}
.node-form .form-wrapper {
	margin-bottom: 2em;
}
.node-form .entity-content-form-footer, .node-form .field--name-status {
	margin-bottom: 0;
}
.node-form .form-actions {
	padding-top: 0;
	margin-top: 0;
}
.contact-form #edit-name {
	width: 75%;
	border-radius: 4px;
}
.contact-form #edit-mail {
	width: 75%;
	border-radius: 4px;
}
.contact-form #edit-subject {
	width: 75%;
	border-radius: 4px;
}
.contact-form #edit-message {
	width: 76.3%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.form-disabled input, .form-disabled select, .form-disabled textarea {
	background: #ededed;
	border-color: #bbb;
	color: #717171;
}
.form-disabled label {
	color: #717171;
}
.comment-form label {
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.929em;
	width: 120px;
}
[dir="rtl"] .comment-form label {
	float: right;
}
.comment-form input, .comment-form .form-select {
	margin: 0;
	border-radius: 4px;
}
.comment-form .form-type-textarea label {
	float: none;
}
.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox, .comment-form .form-select {
	margin-bottom: 10px;
	overflow: hidden;
}
.comment-form .form-type-checkbox, .comment-form .form-radios {
	margin-left: 120px;
}
[dir="rtl"] .comment-form .form-type-checkbox, [dir="rtl"] .comment-form .form-radios, [dir="rtl"] .comment-form .form-item .description {
	margin-left: 0;
	margin-right: 120px;
}
.comment-form .form-type-checkbox label, .comment-form .form-radios label {
	float: none;
	margin-top: 0;
}
.comment-form input.form-file {
	width: auto;
}
.layout-no-sidebars .comment-form .form-text {
	width: 800px;
}
.layout-one-sidebar .comment-form .form-text {
	width: 500px;
}
.layout-two-sidebars .comment-form .form-text {
	width: 320px;
}
.comment-form .form-item .description {
	font-size: 0.786em;
	line-height: 1.2;
	margin-left: 120px;
}
.comment-form .form-textarea {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.comment-form details.filter-wrapper .details-wrapper, .comment-form .text-format-wrapper .form-item {
	margin-top: 0;
	margin-bottom: 0;
}
.filter-wrapper label {
	width: auto;
	float: none;
}
.filter-wrapper .form-select {
	min-width: 120px;
}
.comment-form details.filter-wrapper .tips {
	font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
	margin-bottom: 0.4em;
}
#edit-actions input {
	margin-right: 0.6em;
}
[dir="rtl"] #edit-actions input {
	margin-left: 0.6em;
	margin-right: 0;
}
.form-item textarea.error + .cke {
	border: 2px solid red;
}
.form-item--error-message {
	color: #e32700;
}
@media all and (max-width:600px) {
.form-actions .button {
	float: none;
	margin: 10px 0 0;
	padding-bottom: 6px;
	width: 100%;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.js .dropbutton .dropbutton-action > input, .js .dropbutton .dropbutton-action > a, .js .dropbutton .dropbutton-action > button {
	text-align: center;
	padding-left: 3em;
}
}
.forum__name {
	font-size: 1.083em;
}
.forum__description {
	font-size: 1em;
}
.block-help {
	border: 1px solid #d3d7d9;
	padding: 0 1.5em;
	margin-bottom: 30px;
}
.has-featured-top .region-highlighted {
	background: #f0f0f0;
	background: rgba(30,50,10,0.08);
}
.region-highlighted {
	margin: 0 15px;
}
.main-content .section {
	padding: 0 15px;
}
.main-content h2 {
	margin-bottom: 2px;
	font-size: 1.429em;
	line-height: 1.4;
}
@media all and (min-width:851px) {
.main-content {
	float: left;
	position: relative;
}
[dir="rtl"] .main-content {
	float: right;
}
.layout-two-sidebars .main-content {
	margin-left: 25%;
	margin-right: 25%;
	width: 50%;
}
.layout-one-sidebar .main-content {
	width: 75%;
}
.layout-no-sidebars .main-content {
	width: 100%;
}
.layout-sidebar-first .main-content {
	margin-left: 25%;
	margin-right: 0;
}
[dir="rtl"] .layout-sidebar-first .main-content {
	margin-left: 0;
	margin-right: 25%;
}
.layout-sidebar-second .main-content {
	margin-right: 25%;
	margin-left: 0;
}
[dir="rtl"] .layout-sidebar-second .main-content {
	margin-right: 0;
	margin-left: 25%;
}
}
ul.menu {
	margin: 0;
	padding: 0 0 0.25em 1em;
}
[dir="rtl"] ul.menu {
	margin: 0;
}
.messages__wrapper {
	padding: 20px 0 5px 8px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 8px 0;
}
[dir="rtl"] .messages__wrapper {
	padding: 20px 8px 5px 0;
}
.node__content {
	font-size: 1.071em;
	margin-top: 10px;
}
.node--view-mode-teaser {
	border-bottom: 1px solid #d3d7d9;
	margin-bottom: 30px;
	padding-bottom: 15px;
}
.node--view-mode-teaser h2 {
	margin-top: 0;
	padding-top: 0.5em;
}
.node--view-mode-teaser h2 a {
	color: #181818;
}
.node--view-mode-teaser.node--sticky {
	background: #f9f9f9;
	background: rgba(0,0,0,0.024);
	border: 1px solid #d3d7d9;
	padding: 0 15px 15px;
}
.node--view-mode-teaser .node__content {
	clear: none;
	font-size: 1em;
	line-height: 1.6;
}
.node__meta {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.857em;
	color: #68696b;
	margin-bottom: -5px;
}
.node__meta .field--name-user-picture img {
	float: left;
	margin: 1px 20px 0 0;
}
[dir="rtl"] .node__meta .field--name-user-picture img {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.node__links {
	text-align: right;
	font-size: 0.93em;
}
[dir="rtl"] .node__links {
	text-align: left;
}
.node--unpublished {
	padding: 20px 15px 0;
}
.node--unpublished .comment-text .comment-arrow {
	border-left: 1px solid #fff4f4;
	border-right: 1px solid #fff4f4;
}
.node-preview-container {
	background: #d1e8f5;
	background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);
	background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
	font-family: Arial, sans-serif;
	box-shadow: 0 1px 3px 1px rgba(0,0,0,0.3333);
	position: fixed;
	z-index: 499;
	width: 100%;
	padding: 5px 10px;
}
.node-preview-backlink {
	background: url(/themes/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
	background: url(/themes/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
	border: 1px solid #0048c8;
	border-radius: 0.4em;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
	color: #fff;
	font-size: 0.9em;
	line-height: normal;
	margin: 5px 10px 5px 0;
	padding: 4px 1em 4px 0.6em;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	display: inline-block;
}
[dir="rtl"] .node-preview-backlink {
	background: url(/themes/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
	background: url(/themes/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
	margin: 5px 0 5px 10px;
	padding: 4px 0.6em 4px 1em;
	float: right;
}
.node-preview-backlink:focus, .node-preview-backlink:hover {
	background: url(/themes/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
	background: url(/themes/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
	border: 1px solid #0048c8;
	text-decoration: none;
	color: #fff;
}
[dir="rtl"] .node-preview-backlink:focus, [dir="rtl"] .node-preview-backlink:hover {
	background: url(/themes/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
	background: url(/themes/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
}
.node-preview-backlink:active {
	background: url(/themes/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
	background: url(/themes/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);
	border: 1px solid #0048c8;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
}
[dir="rtl"] .node-preview-backlink:active {
	background: url(/themes/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
	background: url(/themes/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);
}
.node-preview-backlink::before {
	content: '';
	width: 10px;
	display: inline-block;
}
[dir="rtl"] .node-preview-backlink::after {
	content: '';
	width: 10px;
	display: inline-block;
}
.node-preview-container .form-item-view-mode {
	display: inline-block;
	margin: 5px 0;
}
[dir="rtl"] .node-preview-container .form-item-view-mode {
	margin-right: 0;
}
.page-title {
	font-size: 2em;
	line-height: 1em;
}
.pager .pager__items {
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pager__item {
	font-size: 0.929em;
	padding: 10px 15px;
}
.pager__item a {
	display: inline-block;
}
.pager__item.is-active a {
	color: #3b3b3b;
	border-bottom: 0;
}
.pager__item--first, .pager__item--previous {
	padding: 10px 10px 10px 0;
}
[dir="rtl"] .pager__item--first, [dir="rtl"] .pager__item--previous {
	padding-left: 10px;
	padding-right: 0;
}
.pager__item--ellipsis {
	padding: 10px 0;
}
.pager__item--last, .pager__item--next {
	padding: 10px 0 10px 10px;
}
[dir="rtl"] .pager__item--last, [dir="rtl"] .pager__item--next {
	padding-left: 0;
	padding-right: 10px;
}
.search-form {
	font-size: 0.875rem;
}
.search-form .form-search {
	float: left;
	margin-right: 5px;
	padding: 4px;
}
[dir="rtl"] .search-form .form-search {
	float: right;
	margin-left: 5px;
	margin-right: 0;
}
.button.search-form__submit, .search-form__submit {
	background: #f0f0f0 url(/themes/misc/icons/505050/loupe.svg) no-repeat center;
	cursor: pointer;
	height: 26px;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	direction: ltr;
	width: 34px;
}
.button.search-form__submit:hover, .search-form__submit:hover, .button.search-form__submit:focus, .search-form__submit:focus {
	background: #dedede url(/themes/misc/icons/424242/loupe.svg) no-repeat center;
}
.search-form .form-item-keys label {
	display: block;
}
.search-results {
	padding: 0;
	list-style-position: inside;
}
.search-results li {
	border-bottom: 1px solid #d3d7d9;
	padding-bottom: 0.4285em;
	margin-bottom: 0.5em;
}
.search-results li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 1em;
}
.search-result__title {
	font-weight: bold;
}
.search-result__snippet-info {
	padding-left: 0;
}
[dir="rtl"] .search-result__snippet-info {
	padding-right: 0;
}
.shortcut-wrapper {
	margin: 2.2em 0 1.1em 0;
}
.shortcut-wrapper .page-title {
	float: left;
	margin: 0;
}
[dir="rtl"] .shortcut-wrapper .page-title {
	float: right;
}
.shortcut-action {
	border-bottom: none;
	margin-left: 0.5em;
	padding-top: 0.35em;
}
[dir="rtl"] .shortcut-action {
	margin-left: 0;
	margin-right: 0.5em;
}
.shortcut-action:hover, .shortcut-action:active, .shortcut-action:focus {
	border-bottom: none;
}
.skip-link {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 50;
	background: #444;
	background: rgba(0,0,0,0.6);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.94em;
	line-height: 1.7em;
	padding: 1px 10px 2px;
	border-radius: 0 0 10px 10px;
	border-bottom-width: 0;
	outline: 0;
}
.skip-link.visually-hidden.focusable:focus {
	position: absolute !important;
	color: #fff;
}
@media all and (min-width:560px) {
.sidebar {
	float: left;
	position: relative;
	width: 50%;
}
[dir="rtl"] .sidebar {
	float: right;
}
}
@media all and (min-width:851px) {
.layout-one-sidebar .sidebar {
	width: 25%;
}
#sidebar-first {
	width: 25%;
	margin-left: -100%;
}
[dir="rtl"] #sidebar-first {
	margin-right: -100%;
	margin-left: 0;
}
#sidebar-second {
	width: 25%;
	margin-left: -25%;
	clear: none;
}
[dir="rtl"] #sidebar-second {
	margin-right: -25%;
	margin-left: 0;
}
}
.site-footer {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 35px 0 30px;
}
.site-footer .layout-container {
	padding: 0 15px;
}
@media all and (min-width:560px) {
.site-footer__top .region {
	float: left;
	position: relative;
	width: 50%;
}
[dir="rtl"] .site-footer__top .region {
	float: right;
}
}
@media all and (min-width:560px) and (max-width:850px) {
.site-footer .region {
	box-sizing: border-box;
}
.site-footer__top .region:nth-child(2n+1) {
	padding-right: 10px;
}
[dir="rtl"] .site-footer__top .region:nth-child(2n+1) {
	padding-left: 10px;
	padding-right: 0;
}
.site-footer__top .region:nth-child(2n) {
	padding-left: 10px;
}
[dir="rtl"] .site-footer__top .region:nth-child(2n) {
	padding-left: 0;
	padding-right: 10px;
}
.region-footer-third {
	clear: both;
}
}
@media all and (min-width:851px) {
.site-footer__top .region {
	width: 24%;
	padding: 0 0.65%;
}
.site-footer__top .region:first-child {
	padding-left: 0;
}
[dir="rtl"] .site-footer__top .region:first-child {
	padding-left: 10px;
	padding-right: 0;
}
.site-footer__top .region:last-child {
	padding-right: 0;
}
[dir="rtl"] .site-footer__top .region:last-child {
	padding-left: 0;
	padding-right: 10px;
}
}
.site-footer h2 {
	color: #c0c0c0;
	color: rgba(255,255,255,0.65);
}
.site-footer blockquote {
	color: #555;
}
.site-footer .content {
	color: #c0c0c0;
	color: rgba(255,255,255,0.65);
	font-size: 0.857em;
}
.site-footer .menu-item {
	padding: 0;
}
.site-footer .content ol:not(.menu), .site-footer .content ul:not(.menu) {
	padding-left: 1.4em;
}
[dir="rtl"] .site-footer .content ol:not(.menu), [dir="rtl"] .site-footer .content ul:not(.menu) {
	padding-right: 1.4em;
	padding-left: 0;
}
.site-footer .content a, .site-footer .content a.is-active {
	color: #fcfcfc;
	color: rgba(255,255,255,0.8);
}
.site-footer .content a:hover, .site-footer .content a:focus {
	color: #fefefe;
	color: rgba(255,255,255,0.95);
}
.site-footer .block {
	margin: 20px 0;
	border: 1px solid #444;
	border-color: rgba(255,255,255,0.1);
	padding: 10px;
}
.site-footer table {
	font-size: 1em;
}
.site-footer tr td, .site-footer tr th {
	border-color: #555;
	border-color: rgba(255,255,255,0.18);
}
.site-footer tr.odd {
	background-color: transparent;
}
.site-footer tr.even {
	background-color: #2c2c2c;
	background-color: rgba(0,0,0,0.15);
}
.site-footer__top h2 {
	border-bottom: 1px solid #555;
	border-color: rgba(255,255,255,0.15);
	font-size: 1em;
	margin-bottom: 0;
	padding-bottom: 3px;
	text-transform: uppercase;
}
.site-footer__top .content {
	margin-top: 0;
}
.site-footer__top p {
	margin-top: 1em;
}
.site-footer__top .content .menu {
	padding-left: 0;
}
[dir="rtl"] .site-footer__top .content .menu {
	padding-right: 0;
}
.site-footer__top .content li a {
	display: block;
	border-bottom: 1px solid #555;
	border-color: rgba(255,255,255,0.15);
	line-height: 1.2;
	padding: 0.8em 2px 0.8em 20px;
	text-indent: -15px;
}
[dir="rtl"] .site-footer__top .content li a {
	padding: 0.8em 20px 0.8em 2px;
}
.site-footer__top .content li a:hover, .site-footer__top .content li a:focus {
	background-color: #1f1f21;
	background-color: rgba(255,255,255,0.05);
	text-decoration: none;
}
.site-footer__top .block-menu, .site-footer__bottom .block {
	margin: 0;
	padding: 0;
	border: none;
}
.site-footer__bottom .block {
	margin: 0.5em 0;
}
.site-footer__bottom .content {
	padding: 0.5em 0;
	margin-top: 0;
}
.site-footer__bottom .block h2 {
	margin: 0;
}
.site-footer__bottom {
	letter-spacing: 0.2px;
	margin-top: 30px;
	border-top: 1px solid #555;
	border-color: rgba(255,255,255,0.15);
}
.site-footer__bottom .region {
	margin-top: 20px;
}
.site-footer__bottom .block {
	clear: both;
}
.site-footer__bottom .block .menu {
	padding: 0;
}
.site-footer__bottom .menu-item a {
	float: left;
	padding: 0 12px;
	display: block;
	border-right: 1px solid #555;
	border-color: rgba(255,255,255,0.15);
}
[dir="rtl"] .site-footer__bottom .menu-item a {
	float: right;
	border-left: 1px solid #555;
	border-right: none;
}
.site-footer__bottom .menu-item:first-child a {
	padding-left: 0;
}
[dir="rtl"] .site-footer__bottom .menu-item:first-child a {
	padding-right: 0;
	padding-left: 12px;
}
.site-footer__bottom .menu-item:last-child a {
	padding-right: 0;
	border-right: none;
}
[dir="rtl"] .site-footer__bottom .menu-item:last-child a {
	padding-left: 0;
	padding-right: 12px;
	border-left: none;
}
[dir="rtl"] .site-footer__bottom .menu-item:first-child:last-child a {
	padding-right: 0;
}
table {
	border: 0;
	border-spacing: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 0.857em;
	margin: 10px 0;
	width: 100%;
}
table table {
	font-size: 1em;
}
tr {
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
	background: #efefef;
	background: rgba(0,0,0,0.063);
}
thead > tr {
	border-bottom: 1px solid #000;
}
tr.odd {
	background: #e4e4e4;
	background: rgba(0,0,0,0.105);
}
table tr th {
	background: #757575;
	background: rgba(0,0,0,0.51);
	border-bottom-style: none;
}
table tr th, table tr th a, table tr th a:hover, table tr th a:focus {
	color: #fff;
	font-weight: bold;
}
table tbody tr th {
	vertical-align: top;
}
tr td, tr th {
	padding: 4px 9px;
	border: 1px solid #fff;
	text-align: left;
}
.tabledrag-handle:hover, .tabledrag-handle {
	border: none;
}
[dir="rtl"] tr td, [dir="rtl"] tr th {
	text-align: right;
}
@media screen and (max-width:37.5em) {
th.priority-low, td.priority-low, th.priority-medium, td.priority-medium {
	display: none;
}
}
@media screen and (max-width:60em) {
th.priority-low, td.priority-low {
	display: none;
}
}
.tablesort {
	width: 14px;
	height: 14px;
	vertical-align: top;
	margin: 1px 0 0 5px;
}
.tablesort--asc {
	background-image: url(/themes/misc/icons/ffffff/twistie-down.svg);
}
.tablesort--desc {
	background-image: url(/themes/misc/icons/ffffff/twistie-up.svg);
}
div#block-ewatch-local-tasks {
	margin-bottom: 20px;
}
#block-ewatch-local-tasks ul li a {
	color: #000;
	background-color: #ededed;
	border-color: #bbb;
	border-style: solid solid none solid;
	border-width: 1px;
	height: 1.8em;
	line-height: 1.9;
	display: block;
	font-size: 0.929em;
	padding: 0 10px 3px;
	text-shadow: 0 1px 0 #fff;
}
#block-ewatch-local-tasks ul li.is-active a {
	background-color: #fff;
	border: 1px solid #bbb;
}
@media screen and (max-width:37.5em) {
#block-ewatch-local-tasks ul {
	border-bottom: 1px solid #bbb;
}
#block-ewatch-local-tasks ul li {
	display: block;
	margin: 0;
}
#block-ewatch-local-tasks ul li a {
	padding: 5px 10px;
}
#block-ewatch-local-tasks ul li.is-active a {
	border-bottom: none;
}
}
@media screen and (min-width:37.5em) {
#block-ewatch-local-tasks ul {
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	padding: 0 3px;
	margin: 0;
	overflow: hidden;
	border: none;
	background: transparent url(../imagesimages/tabs-border.png) repeat-x left bottom;
	white-space: nowrap;
}
#block-ewatch-local-tasks ul li {
	display: block;
	float: left;
	vertical-align: bottom;
	margin: 0 5px 0 0;
}
[dir="rtl"] #block-ewatch-local-tasks ul li {
	margin: 0 0 0 5px;
	float: right;
}
#block-ewatch-local-tasks ul li a {
	float: left;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
#block-ewatch-local-tasks ul li.is-active a {
	border-bottom: 1px solid #fff;
}
}
#block-ewatch-local-tasks ul.secondary {
	border-bottom: none;
	margin: 5px;
	padding: 0.5em 0;
	overflow: hidden;
}
#block-ewatch-local-tasks ul.secondary li {
	border-right: 1px solid #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 0 1em;
}
[dir="rtl"] #block-ewatch-local-tasks ul.secondary li {
	border-left: 1px solid #ccc;
	border-right: none;
	float: right;
}
#block-ewatch-local-tasks ul.secondary li:last-child {
	border-right: none;
}
[dir="rtl"] #block-ewatch-local-tasks ul.secondary li:last-child {
	border-left: none;
}
#block-ewatch-local-tasks ul.secondary li:first-child {
	padding-left: 0;
}
[dir="rtl"] #block-ewatch-local-tasks ul.secondary li:first-child {
	padding-right: 0;
}
#block-ewatch-local-tasks ul.secondary li a {
	display: inline;
	padding: 0.25em 0.5em;
	text-decoration: none;
}
#block-ewatch-local-tasks ul.secondary li a.is-active {
	background: #f2f2f2;
	border-bottom: none;
	border-radius: 5px;
}
.text-formatted ul, .text-formatted ol {
	margin: 1em 0;
	padding: 0 0 0.25em 15px;
}
[dir="rtl"] .text-formatted ul, [dir="rtl"] .text-formatted ol {
	padding: 0 15px 0.25em 0;
}
.toolbar a {
	border-bottom: none;
}
.featured-bottom {
	background: rgba(30,50,10,0.08);
	border-top: 1px solid #e7e7e7;
}
.featured-bottom .region {
	padding: 0 20px;
}
@media all and (min-width:560px) {
.featured-bottom .region {
	float: left;
	position: relative;
	box-sizing: border-box;
	padding: 20px 15px 30px;
	width: 33%;
}
[dir="rtl"] .featured-bottom .region {
	float: right;
}
}
@media all and (min-width:851px) {
.featured-bottom .region {
	padding: 0 20px;
}
}
.featured-bottom h2 {
	color: #000;
	font-size: 1.4em;
	margin-bottom: 0.6em;
	text-shadow: 0 1px 0 #fff;
	text-align: center;
	line-height: 1em;
}
.featured-bottom .block {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #dfdfdf;
	line-height: 1.3em;
}
.featured-bottom .block:last-child {
	border-bottom: none;
}
.featured-bottom ul, .featured-bottom ol {
	padding-left: 0;
}
.featured-bottom ul li, .featured-bottom ol li {
	list-style: none;
}
.featured-bottom input:not(.form-submit) {
	width: 185px;
}
.region-featured-bottom-third .feed-icon {
	float: right;
}
.region-featured-bottom-second .block-system-powered-by-block {
	text-align: center;
}
.password-suggestions {
	border: 0;
}
#page .ui-widget {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.views-displays .tabs .open > a {
	border-radius: 7px 7px 0 0;
}
.views-displays .tabs .open > a:hover, .views-displays .tabs .open > a:focus {
	color: #0071b3;
}
.views-displays .secondary .form-submit {
	font-size: 0.846em;
}
.views-displays .tabs .action-list {
	padding: 0;
}
.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {
	background-color: #f9f9f9;
}
.views-ui-display-tab-actions .dropbutton .form-submit {
	color: #0071b3;
}
.views-ui-display-tab-actions .dropbutton .form-submit:hover, .views-ui-display-tab-actions .dropbutton .form-submit:focus {
	color: #018fe2;
}
.button {
	background-color: #fff;
	background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
	background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
	border: 1px solid #e4e4e4;
	border-bottom-color: #b4b4b4;
	border-left-color: #d2d2d2;
	border-right-color: #d2d2d2;
	color: #3a3a3a;
	cursor: pointer;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 0.929em;
	font-weight: normal;
	text-align: center;
	padding: 0.25em 1.063em;
	border-radius: 1em;
	display: inline-block;
	line-height: normal;
}
.button:hover, .button:active, .button:focus {
	background: #dedede;
	color: #5a5a5a;
	text-decoration: none;
}
.button.is-disabled:hover, .button.is-disabled:active, .button.is-disabled:focus, .button.is-disabled {
	background: #ededed;
	border-color: #bbb;
	color: #717171;
	cursor: default;
}
.image-button.is-disabled:hover, .image-button.is-disabled:active, .image-button.is-disabled:focus, .image-button.is-disabled {
	background: transparent;
	opacity: 0.5;
	cursor: default;
}
.ui-widget-overlay {
	background: #000;
	opacity: 0.7;
}
.ui-dialog {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 0;
}
.ui-dialog input, .ui-dialog select, .ui-dialog textarea {
	font-size: 0.9em;
}
.ui-dialog .button {
	background-color: #fff;
	background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
	background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
	border: 1px solid #e4e4e4;
	border-bottom-color: #b4b4b4;
	border-left-color: #d2d2d2;
	border-right-color: #d2d2d2;
	color: #3a3a3a;
	cursor: pointer;
	font-size: 0.929em;
	font-weight: normal;
	text-align: center;
	padding: 0.25em 1.063em;
	border-radius: 1em;
}
@font-face {
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
	src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0');
	src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
}
.clear {
	clear: both;
	float: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 170%;
}
h2 {
	font-size: 160%;
	line-height: 130%;
}
h3 {
	font-size: 140%;
}
h4 {
	font-size: 130%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 110%;
}
ul, quote, code, fieldset {
	margin: .5em 0;
}
p {
	margin: 0.6em 0 1.2em;
	padding: 0;
}
hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background: #5294c1;
}
ul.menu, .item-list ul {
	margin: 0.35em 0 0 -0.5em;
	padding: 0;
}
ul.menu ul, .item-list ul ul {
	margin-left: 0em;
}
ul.menu li, .item-list ul li, li.leaf {
	margin: 0.15em 0 0.15em .5em;
}
ul.menu li, .item-list ul li, li.leaf {
	padding: 0 0 .2em 1.5em;
	list-style-type: none;
	list-style-image: none;
}
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}
ul.inline li {
	background: none;
	margin: 0;
	padding: 0 1em 0 0;
}
ol.task-list {
	margin-left: 0;
	list-style-type: none;
	list-style-image: none;
}
ol.task-list li {
	padding: 0.5em 1em 0.5em 2em;
}
fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none;
}
dl {
	margin: 0.5em 0 1em 1.5em;
}
dl dt {
}
dl dd {
	margin: 0 0 .5em 1.5em;
}
img, a img {
	border: none;
}
table {
	margin: 1em 0;
	width: 100%;
}
thead th {
	border-bottom: 2px solid #d3e7f4;
	color: #494949;
	font-weight: bold;
}
th a:link, th a:visited {
	color: #6f9dbd;
}
td, th {
	padding: .3em .5em;
}
tr.even, tr.odd, tbody th {
	border: solid #d3e7f4;
	border-width: 1px 0;
}
tr.odd, tr.info {
	background-color: #edf5fa;
}
tr.even {
	background-color: #fff;
}
tr.drag {
	background-color: #fffff0;
}
tr.drag-previous {
	background-color: #ffd;
}
tr.odd td.active {
	background-color: #ddecf5;
}
tr.even td.active {
	background-color: #e6f1f7;
}
td.region, td.module, td.container, td.category {
	border-top: 1.5em solid #fff;
	border-bottom: 1px solid #b4d7f0;
	background-color: #d4e7f3;
	color: #455067;
	font-weight: bold;
}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
	border-top-width: 0;
}
span.form-required {
	color: #ffae00;
}
span.submitted, .description {
	font-size: 0.92em;
	color: #898989;
}
.description {
	line-height: 150%;
	margin-bottom: 0.75em;
	color: #898989;
}
.messages, .preview {
	margin: .75em 0 .75em;
	padding: .5em 1em;
}
.messages ul {
	margin: 0;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
	margin: 0.25em 0;
}
#center form {
	margin-bottom: 2em;
}
.form-button, .form-submit {
	margin: 2em 0.5em 1em 0;
}
#dblog-form-overview .form-submit, .confirmation .form-submit, .search-form .form-submit, .poll .form-submit, fieldset .form-button, fieldset .form-submit, .sidebar .form-button, .sidebar .form-submit, table .form-button, table .form-submit {
	margin: 0;
}
.box {
	margin-bottom: 2.5em;
}
.block h3 {
	margin-bottom: 1px solid #ccc;
}
.block ul {
	padding: 0;
}
img {
/*	width: auto;*/
	height: auto;
	max-width: 100%;
}
body form input.form-submit {
	width: auto;
}
.sidebar .block .content {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	margin-top: 0;
}
.pagination {
}
.pagination ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
.pagination li {
	list-style-type: none;
	display: inline;
	font-size: 90%;
}
.pagination a, .pagination a:visited {
	text-decoration: none;
	color: #D83126;
}
.pagination a:hover, .pagination a:active {
	text-decoration: none;
	color: #000;
}
.pagination a.currentpage {
	padding: 7px 9px 9px 9px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	cursor: default;
	width: 7px;
	height: 28px;
	display: inline-block;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
	padding: 7px 9px 9px 9px;
	cursor: default;
	color: #A4A4A4;
	font-weight: normal;
}
.pagination a.prevnext {
	padding: 7px 9px 9px 9px;
	font-weight: normal;
	line-height: normal;
}
.pagination a.prev {
	background-position: top right;
}
.pagination a.next {
	background-position: top left;
}
.block .home-feature_header .pagination a.next, .block .home-feature_header .pagination a.prev {
	position: relative;
	top: 2px;
}
#home-news {
	padding-bottom: 10px;
}
#home-news .image-left {
	float: left;
	margin-right: 20px;
}
#home-news .image-right {
	float: right;
	margin-left: 20px;
}
#home-news ul li {
	margin-bottom: 25px;
}
@media (max-width:1024px) {
#home-news .image-right, #home-news .image-left {
	float: none;
	margin-right: 0px;
	width: 100%;
}
#home-news .image-right img, #home-news .image-left img {
	display: none;
}
}
#home-quote {
	padding-bottom: 10px;
}
#home-quote .home-box {
	background: transparent;
	border: none;
	padding-top: 12px;
	padding-left: 0px;
	display: block;
	flex-direction: row;
}
#home-quote .home-box > .field__item {
	vertical-align: middle;
	text-align: right;
}
@media (min-width:768px) {
#home-quote .home-box {
	display: inline-flex;
}
#home-quote .home-box > .field__item {
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #ccc;
	width: 32%;
}
}
#home-quote .field__item:first-child {
	padding-left: 0px;
}
#home-quote .field__item:last-child {
	margin-right: 0px;
	padding-right: 0px;
	border: none;
}
.quote-text {
	margin-bottom: 6px;
}
.quote-author, .quote-source {
	color: #666;
}
#home-quote .quote-end {
	margin-left: 10px;
}
@media (max-width:1024px) {
#home-quote table, #home-quote table tr, #home-quote table tr td {
	display: block;
	width: 100%;
	border: 0px;
	text-align: center;
	margin-bottom: 12px;
}
}
#home-term-promo {
	padding: 50px 10px;
	position: relative;
	max-width: 700px;
	margin: 0 auto;
}
#home-term-promo div {
	font-size: 12px;
}
#home-term-promo li a {
	background: none;
	padding-left: 9px;
}
#mc_embed_signup input {
	margin-right: 10px;
}
.sharethis, .plusone, .tweetme {
	float: right;
	margin-left: 12px;
}
.shared_box ul li {
	float: left;
	margin-top: -3px;
}
article .pagination {
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	outline: 0;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear:after {
	display: table;
	content: "";
	clear: both;
}
html {
	-webkit-text-size-adjust: none;
}
body {
	font: 17px/1.5 "aktiv-grotesk-std", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	color: #333;
	background: #fff;
	-webkit-font-smoothing: antialiased;
}
p, ul, ol, dl, pre {
	margin-bottom: 15px;
}
ul li {
	margin-left: 6px;
}
h1, h2, h3, h4, h5 {
	margin-bottom: 20px;
	font-weight: 500;
}
h1 {
	font-size: 40px;
	line-height: 1.1;
}
h2 {
	font-size: 30px;
	line-height: 1.2;
}
h3 {
	font-size: 25px;
	line-height: 1.3;
}
h4 {
	font-size: 20px;
	line-height: 1.4;
}
h5 {
	font-size: 17px;
	line-height: 1.5;
}
strong {
	font-weight: 700;
}
em {
	font-style: italic;
}
ol {
	margin-left: 20px;
	list-style: decimal;
}
ul.indent {
	margin-left: 20px;
}
#block-mainnavigation ul.menu, ul.bullets {
	margin-bottom: 5px;
	margin-left: 4px;
}
#block-mainnavigation ul.menu li, ul.bullets li {
	padding: 0 0 0px 20px;
	position: relative;
	text-indent: -2px;
}
#block-mainnavigation ul.menu li > span, span.bullet.fa, ul.bullets li span.fa {
	color: #c92c21;
	font-size: 15px;
	position: absolute;
	left: 0;
	top: 2px;
}
#block-mainnavigation ul.menu li > span {
	top: 5px;
}
#block-mainnavigation ul.menu li.first-level:last-child {
	display: none;
}
sup {
	font-size: 60%;
	vertical-align: super;
}
.allCaps {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
}
a, a:visited {
	color: #c92c21;
	text-decoration: none;
	cursor: pointer !important;
}
a:hover {
	text-decoration: underline;
}
form fieldset + fieldset {
	padding-top: 20px;
}
form ul {
	width: 100%;
	margin: 0;
	clear: both;
}
form li {
	width: 100%;
	padding-bottom: 10px;
	float: left;
}
form input:not([type='checkbox']):not([type='radio']):not([type='submit']), form textarea {
	width: 100%;
}
form fieldset ul li.halfWidth {
	width: 49%;
}
form fieldset ul li.halfWidth:nth-child(even) {
	float: right;
}
textarea {
	line-height: 1.3;
	resize: none;
	display: block;
}
textarea, input, button, .node-search-form #edit-keyword.input {
	margin: 0;
	padding: 0;
	color: #4d4d4d;
	font-size: 17px;
	font-family: "aktiv-grotesk-std", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	outline: 0;
}
button {
	font-family: "ff-good-headline-web-pro-con", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-weight: 500;
}
textarea, input[type=text], input[type=password], input[type=email], input[type=tel], .node-search-form #edit-keyword.input {
	padding: 15px 15px 12px 15px;
	background: #fff;
	border: 1px solid #c6c6c6;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.googledoc h2 {
	line-height: 1.5;
	margin: 20px 0;
	font-weight: bold;
}
.googledoc h4, .googledoc h3, .entry-content h3 {
	font-size: 18px;
	line-height: 1.5;
	margin: 20px 0;
	font-weight: bold;
}
.node-search-form {
	display: flex;
	flex-direction: row;
}
.node-search-form #edit-keyword {
	background-position: 20px 50% !important;
}
.node-search-form .close {
	display: none;
}
.node-search-form .fa-search {
	position: relative;
	left: -40px;
	top: 32px;
	z-index: 0;
}
.node-search-form .form-submit {
	text-indent: -1000px;
	margin: 0;
	background: transparent;
	border: 0;
	width: 60px;
	height: 20px;
	position: relative;
	z-index: 10;
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, .node-search-form #edit-keyword.input:focus {
	color: #424242;
	border-color: #aaa;
}
.multipleInputs label {
	margin-right: 50px;
}
.multipleInputs label:last-child {
	margin-right: 0;
}
input.error, textarea.error {
	border-color: #d53e2e !important;
}
label.error {
	margin: 0;
	padding: 5px 0 0 0;
	display: block;
	color: #d53e2e !important;
}
.successMsg {
	color: #2fb591;
	font-weight: 700;
	display: none;
}
.spinner {
	display: none;
	position: relative;
	top: 5px;
	left: 10px;
}
@media (max-width:768px) {
form fieldset ul li.halfWidth {
	width: 100%;
}
}
.imgResponsive {
	max-width: 100%;
	height: auto;
	display: inline-block;
}
.postSingle .field--name-field-story-image .imgResponsive {
	width: 100%;
}
.imgRound {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
figure {
	padding: 20px 0 25px 0;
	position: relative;
	z-index: 0;
	display: inline-block;
}
figcaption {
	padding: 6px 0 0 0;
	color: #888;
	font-size: 15px;
	font-style: italic;
}
.btnBlack, .btnBlack:visited, .btnRed, .btnRed:visited {
	padding: 13px 18px;
	font-size: 17px;
	font-weight: 500;
	font-family: "ff-good-headline-web-pro-con", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	line-height: 17px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	border: 0;
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
	-ms-transition: background 0.1s linear;
	-o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
.btnBlack:hover, .btnRed:hover {
	text-decoration: none;
}
.btnBlack, .btnBlack:visited {
	color: #fff;
	background: #282828;
}
.btnBlack:hover {
	background: #444;
}
.btnRed, .btnRed:visited {
	color: #fff;
	background: #c82b20;
}
.btnRed:hover {
	background: #d43227;
}
button.btnBlack, button.btnRed {
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
}
button::-moz-focus-inner {
padding:0;
border:none;
}
.layout-container {
	max-width: 1400px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
@media (min-width:1400px) {
.layout-container {
	padding: 0 5%;
}
}
.hidden {
	display: none;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.centerButton {
	float: left;
	position: relative;
	left: 50%;
}
.centerButton a, .centerButton button {
	position: relative;
	left: -50%;
}
.centerText {
	text-align: center;
}
.underline {
	border-bottom: 1px solid;
}
.verticalCenter {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.lowestIndex {
	z-index: -1 !important;
}
hr {
	margin-bottom: 30px;
	border: 0;
	height: 1px;
	background: #ddd;
}
.sidebar .greyBox {
	width: 100%;
	padding: 0;
	border: 1px solid #e1e1e1;
	background: #f9f9f9;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media (max-width:1024px) {
.sidebar .block h3 {
	font-size: 21px;
}
}
@media (min-width:768px) {
/* #sidebar-first { */
	/* margin-left: -320px; */
	/* margin-right: -320px; */
	/* float: right; */
	/* width: 320px; */
/* } */
/* .sidebar { */
	/* width: 320px; */
	/* margin-left: -320px; */
/* } */
/* #sidebar-first aside { */
	/* margin-left: 15px; */
/* } */
.layout-sidebar-first .main-content {
	margin-left: 0;
}
}
#header {
	padding: 0 5%;
	color: #fff;
	background: #000;
	position: relative;
	z-index: 2;
}
#header .wrapper {
	padding: 0;
}
a#logo, a#logo:visited {
	width: 310px;
	height: 62px;
	padding: 15px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #9f211d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(159,33,29)), to(rgb(199,46,41)));
	background-image: -webkit-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: -moz-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: -o-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: -ms-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	float: left;
}
a#logo:hover {
	background: #9f211d;
	text-decoration: none;
}
a#logo strong {
	padding: 7px 0 11px 0;
	font-size: 42px;
	font-weight: 500;
	font-family: "ff-good-headline-web-pro-con", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	line-height: 42px;
	letter-spacing: 3px;
	border: 1px solid #fff;
	border-bottom: 0;
	display: block;
}
a#logo em {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 2px;
	display: block;
	position: relative;
	top: -11px;
}
a#logo em:before, a#logo em:after {
	content: "";
	width: 50px;
	height: 1px;
	background: #fff;
	display: block;
	position: relative;
	top: 11px;
}
a#logo em:before {
	float: left;
}
a#logo em:after {
	float: right;
}
@media (max-width:1024px) {
a#logo, a#logo:visited {
	left: 20px;
	position: absolute;
	margin: 0 auto;
}
#header {
	min-height: 92px;
}
#header, #header .layout-container {
	padding: 0;
}
#block-ewatch-main-menu {
	margin: 0;
}
}
@media (max-width:480px) {
a#logo, a#logo:visited {
	width: 250px;
	float: none;
	margin: 0 auto;
}
a#logo strong {
	font-size: 33px;
}
a#logo em:before, a#logo em:after {
	width: 23px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
	margin: 25px 0 0;
}

}
@media (max-width:380px) {
a#logo, a#logo:visited {
	width: 200px;
	height: 52px;
}
a#logo strong {
	padding: 3px 0 6px 0;
	font-size: 25px;
}
a#logo em {
	font-size: 12px;
}
a#logo em:before, a#logo em:after {
	width: 13px;
}
}
a#toggleNav, a#toggleNav:visited {
	width: 30px;
	height: 15px;
	margin: 35px 0 0 0;
	color: #fff;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	float: right;
	display: none;
	position: relative;
	-webkit-transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
}
a#toggleNav:hover {
	opacity: 0.65;
}
a#toggleNav:after {
	content: "";
	height: 3px;
	display: block;
	background: #fff;
	position: absolute;
	top: 6px;
	left: 0;
	right: 0;
}
@media (max-width:380px) {
a#toggleNav, a#toggleNav:visited {
	margin: 30px 0 0 0;
}
}
@media (max-width:1024px) {
a#toggleNav {
	display: block;
	margin-right: 5%;
}
}
.region-top-banner {
	padding: 20px 0;
	width: 100%;
	background: #f1f1f1;
	display: block;
	float: none;
	height: auto;
}
#block-googlestoryheaderad-3 ins {
	margin: 0 auto;
	display: block !important;
	margin-bottom: 10px;
}
#block-googlestoryheaderad, #block-googlecsesearch {
	display: inline-block;
}
#block-googlestoryheaderad, #block-googlecsesearch {
	display: flex;
	justify-content: center;
	overflow: hidden;
}
#block-googlecsesearch .gsc-search-box {
	width: 320px;
}
.path-node #block-googlestoryheaderad {
	display: none;
}

.container-custom {
	max-width: 1243px;
	margin: auto;
	padding: 0 10px;
}
.fullwidth-entry-content {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}

/* New-styling */

.archive article {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.archive article .entry-header {
	width: 20%;
	display: inline-block;
}
.archive article figure {
	padding: 0;
}
.archive article .entry-header img {
	border-radius: 5px;
}
.archive article .entry-content {
	width: 79%;
	display: inline-block;
	padding-left: 20px;
	vertical-align: top;
}
.archive .page-header.alignwide {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}
.archive article figcaption {
	display: none;
}

.nav-next-text {
	vertical-align: top;
}

.nav-prev-text {
	vertical-align: top;
}
/* New-styling-end*/


@media (min-width:1400px) {
#block-googlecsesearch {
	float: right;
	margin-top: 20px;
}
#block-googlestoryheaderad {
	float: left;
	margin-left: 20px;
}
.region-top-banner {
	float: right;
}
.path-node #block-googlestoryheaderad {
	display: block;
}
}


.region-top-banner a, .region-top-banner a:visited {
	float: left;
	line-height: 0;
}

@media (max-width:1024px) {
.node-search-form {
	width: 250px;
	margin-left: -250px;
	top: 25px;
}
}
@media (max-width:768px) {
.region-top-banner {
	width: 100%;
	margin-bottom: 20px;
	padding-right: 0;
}
.node-search-form {
	width: 100%;
	margin-left: 0;
}
#sidebar-first {
	margin-left: 0;
	margin-right: 0;
	float: right;
	width: 100%;
}
#sidebar-first aside {
	margin-left: 0;
	padding: 0 10px;
}


/* New-styling*/
.archive article .entry-header {
	width: 100%;
	display: inline-block;
}
.archive article .entry-content {
	width: 100%;
	padding-left: 0;
	padding-top: 10px;
}

/* New-styling-end*/

}
.layout-one-sidebar #content {
	width: 100%;
	padding: 40px 360px 40px 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media (max-width:1024px) {
.layout-one-sidebar #content {
	padding-right: 290px;
}
}
@media (max-width:768px) {
.layout-one-sidebar #content {
	width: 100%;
	padding-right: 0;
}
}
.layout-sidebar-first #content {
	padding: 40px 0 40px 360px;
	float: right;
}
@media (max-width:1024px) {
.layout-sidebar-first #content {
	padding-left: 320px;
}
}
@media (max-width:768px) {
.layout-sidebar-first #content {
	padding-left: 0;
}
}
.top5 {
	padding-top: 5px;
}
.top10 {
	padding-top: 10px;
}
.top15 {
	padding-top: 10px;
}
.top20 {
	padding-top: 20px;
}
.top30 {
	padding-top: 30px;
}
.top40 {
	padding-top: 40px;
}
.top50 {
	padding-top: 50px;
}
.top60 {
	padding-top: 60px;
}
.top70 {
	padding-top: 70px;
}
.top80 {
	padding-top: 80px;
}
.top90 {
	padding-top: 90px;
}
.top100 {
	padding-top: 100px;
}
.bottom5 {
	padding-bottom: 5px;
}
.bottom10 {
	padding-bottom: 10px;
}
.bottom15 {
	padding-bottom: 10px;
}
.bottom20 {
	padding-bottom: 20px;
}
.bottom30 {
	padding-bottom: 30px;
}
.bottom40 {
	padding-bottom: 40px;
}
.bottom50 {
	padding-bottom: 50px;
}
.bottom60 {
	padding-bottom: 60px;
}
.bottom70 {
	padding-bottom: 70px;
}
.bottom80 {
	padding-bottom: 80px;
}
.bottom90 {
	padding-bottom: 90px;
}
.bottom100 {
	padding-bottom: 100px;
}
.adHorizontal {
	text-align: center;
}
.adHorizontal a, .adHorizontal a:visited {
	display: inline-block;
	line-height: 0;
}
.adSidebar a, .adSidebar a:visited {
	margin: 10px;
	line-height: 0;
	text-align: center;
	display: block;
}
.adSidebar.sticky {
	width: 320px !important;
	position: fixed;
	top: 20px;
}
.adSidebar.fixed {
	width: 320px !important;
	position: absolute;
	top: 540px;
}
@media (max-width:1024px) {
.sidebar .adSidebar.sticky, .sidebar .adSidebar.fixed {
	width: 250px !important;
}
}
.mainHeading {
	border-bottom: 10px solid #e1e1e1;
}
.mainHeading h1 {
	margin-bottom: 12px;
	font-family: 'PT Serif', serif;
	font-weight: 600;
}
.sectionHeading {
	padding: 12px 0;
	border-top: 2px solid #000;
	border-bottom: 1px solid #e1e1e1;
}
.sectionHeading h2 {
	margin-bottom: 0;
	font-family: 'PT Serif', serif;
}
.featureHighlights {
	width: 100%;
	float: left;
}
.featureHighlights .views-row-first, .featureHighlights .feature {
	width: 60%;
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.featureHighlights img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.11s linear;
	-moz-transition: all 0.11s linear;
	-o-transition: all 0.11s linear;
	-ms-transition: all 0.11s linear;
	transition: all 0.11s linear;
}
.featureHighlights a:hover img {
	opacity: 0.8;
}
.featureHighlights h3 {
	margin-bottom: 20px;
}
.featureHighlights h3 a, .featureHighlights h3 a:visited, .featureHighlights h4 a, .featureHighlights h4 a:visited {
	color: #000;
	text-decoration: none;
	-webkit-transition: all 0.11s linear;
	-moz-transition: all 0.11s linear;
	-o-transition: all 0.11s linear;
	-ms-transition: all 0.11s linear;
	transition: all 0.11s linear;
}
.featureHighlights h3 a:hover, .featureHighlights h4 a:hover {
	color: #c92c21;
	text-decoration: none;
}
.featureHighlights .highlights {
	width: 40%;
	float: right;
	clear: right;
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.featureHighlights .highlights li {
	width: 100%;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #e1e1e1;
	float: left;
}
.featureHighlights .highlights h4 {
	margin-bottom: 15px;
	font-size: 17px;
}
.featureHighlights .highlights .postThumb {
	margin: 0;
	padding: 0 20px 15px 0;
	width: 45.5%;
}
.featureHighlights .highlights .postThumb ~ * {
	width: 54.5%;
	padding-left: 0;
}
.featureHighlights > .view-content > .views-row .field--name-node-post-date {
	margin-bottom: 10px;
	margin-top: 6px;
}

.header-logo {
	width: 340px;
	float: left;
	height: 92px;
}

.home .featureHighlights .highlights li {
	margin: 0;
	padding: 10px 0;
}
.home .feature .field.field--name-node-title h4 {
	font-size: 25px;
	margin-bottom: 20px;
	line-height: 28px;
}

.home .featureHighlights .highlights .postThumb .field--type-image img {
	height: 100% !important;
	object-fit: contain;
}
.home .featureHighlights .highlights .postThumb .field--type-image {
	height: 100px;
}
.home .featureHighlights .highlights .postThumb {
	padding: 0 20px 0 0;
}

@media (max-width:1400px) {
.featureHighlights .feature {
	width: 50%;
}
.featureHighlights .highlights {
	width: 50%;
}
}
@media (max-width:1200px) {
.featureHighlights .feature {
	width: 60%;
}
.featureHighlights .highlights {
	width: 40%;
}
.featureHighlights .highlights .postThumb {
	display: none;
}
.featureHighlights .views-row-first .postThumb ~ *, .featureHighlights .highlights .postThumb ~ * {
	width: 100%;
}
.home .featureHighlights .highlights .postThumb {
	display: block;
	width: 100%;
}
.home .featureHighlights .highlights .postThumb .field--type-image img {
	object-fit: cover;
}

}
@media (max-width:1024px) {
.featureHighlights .views-row-first, .featureHighlights .feature, .featureHighlights .highlights {
	width: 100%;
	padding: 0;
}
}
.view-id-stories.view-display-id-block_2 .view-header {
	display: none;
}
.view-id-stories .mainHeading {
	clear: both;
}
.view-contributor-stories .node, .view-stories .node {
	margin-bottom: 0;
}
.view-in-the-news.view-display-id-page_2 .field--name-body p:empty, .view-stories.view-display-id-page_7 .field--name-body p:empty {
	display: none;
}
.view-in-the-news.view-display-id-page_2 .field--name-body p:blank, .view-stories.view-display-id-page_7 .field--name-body p:blank {
display:none;
}
.view-id-stories.view-display-id-block_1 {
	clear: both;
	float: none;
}
.view-id-stories.view-display-id-block_1 .view-content {
	margin-top: 40px;
}
p:empty {
	display: none;
}
.postPreviews .node {
	width: 100%;
	padding: 20px 0 25px 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.postPreviews .views-row:first-child  .node{
	width: 100%;
	padding: 40px 0 25px 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#block-homepagecustomblock {
	margin-top: 40px;
}
.postPreviews .node {
	border-bottom: 1px solid #e1e1e1;
}
.field--name-field-term {
	margin-bottom: 10px;
}
.field--name-field-term a, .field--name-field-term a:visited {
	color: #a8a8a8;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 400;
}
.field--name-field-term a:hover {
	color: #000;
	text-decoration: none;
}
.postPreviews .node h3 {
	margin-bottom: 20px;
}
.postPreviews .node h3 a, .postPreviews .node h3 a:visited {
	color: #000;
	text-decoration: none;
	-webkit-transition: all 0.11s linear;
	-moz-transition: all 0.11s linear;
	-o-transition: all 0.11s linear;
	-ms-transition: all 0.11s linear;
	transition: all 0.11s linear;
}
.postPreviews .node h3 a:hover {
	color: #c92c21;
	text-decoration: none;
}
.view-aggregator-feed-items.view-display-id-page_1 .views-field-description {
	margin-top: 26px;
}
.view-aggregator-feed-items.view-display-id-page_1 .views-field-iid {
	display: none;
}
.view-aggregator-feed-items.postPreviews .node, .view-in-the-news.postPreviews .node, .path-frontpage .postPreviews .node, .path-taxonomy .postPreviews .node {
	padding: 0 0 25px 0;
	margin-bottom: 20px;
}
.path-frontpage .view-id-stories view-display-id-block_1 .postPreviews .node {
	margin-bottom: 0;
}
.postThumb {
	width: 33.33%;
	margin-bottom: 10px;
	padding-right: 27px;
	line-height: 0;
	float: left;
	overflow: hidden;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.postThumb a, .postThumb a:visited {
	display: block;
}
.postThumb .postImage img, .postThumb a img {
	width: 100%;
	height: auto;
	-webkit-transition: all 0.11s linear;
	-moz-transition: all 0.11s linear;
	-o-transition: all 0.11s linear;
	-ms-transition: all 0.11s linear;
	transition: all 0.11s linear;
}
.contributors-page .postThumb a img {
	width: 85px;
}
.postThumb a:hover img {
	opacity: 0.8;
}
.postThumb ~ * {
	width: 66.66%;
	padding-left: 12px;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.field--name-node-link {
	margin: 0;
	margin-top: 12px;
	display: inline-block;
}
.field--name-node-link, field--name-node-link:visited, a.readMoreLink, a.readMoreLink:visited {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 500;
}
.field--name-node-link:hover, a.readMoreLink:hover {
	color: #000;
	text-decoration: none;
}
a.commentLink, a.commentLink:visited {
	padding: 3px 10px 4px 9px;
	color: #fff;
	font-family: "ff-good-headline-web-pro-con", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 15px;
	background: #282828;
	position: relative;
	float: right;
	display: inline-block;
	text-transform: none;
}
a.commentLink:after {
	content: " ";
	width: 0;
	height: 0;
	margin-top: -6px;
	border: solid transparent;
	border-color: rgba(40,40,40,0);
	border-right-color: #282828;
	border-width: 6px;
	pointer-events: none;
	position: absolute;
	top: 100%;
	right: 3px;
}
a.commentLink:hover {
	background: #444;
	text-decoration: none;
}
a.commentLink:hover:after {
	border-right-color: #444;
}
.commentMargin {
	margin-top: 12px;
}
.smallPreviews {
	width: 100%;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.smallPreviews:not(.field--name-field-stories) .node {
	width: 33.33%;
	margin: 0 20px;
}
.smallPreviews.field--name-field-stories {
	display: flex;
	flex-wrap: wrap;
}
.smallPreviews > .field__item {
	width: 100%;
	margin: 1%;
	display: inline-flex;
}
@media (min-width:768px) {
.smallPreviews > .field__item {
	width: 30%;
}
}
.smallPreviews > .field__item:nth-of-type(3n) {
	margin-right: 0;
}
.smallPreviews > .field__item:nth-of-type(3n+1) {
	margin-left: 0;
}
.equalHMVWrap {
	flex-wrap: wrap;
}
.equalHMV {
	width: 32%;
	margin: 1%;
}
.equalHMV:nth-of-type(3n) {
	margin-right: 0;
}
.equalHMV:nth-of-type(3n+1) {
	margin-left: 0;
}
.smallPreviews .node:nth-child(3n+3) {
	margin-right: -60px;
}
.smallPreviews .node .postThumb {
	width: 100%;
	margin-bottom: 20px;
	padding: 0;
}
.smallPreviews .node .postThumb ~ * {
	width: 100%;
	padding: 0;
}
@media (max-width:1024px) {
.slide-content img, .postThumb {
	width: 100%;
	padding-right: 0;
}
.postThumb ~ * {
	width: 100%;
	padding-left: 0;
}
.smallPreviews {
	padding: 0;
}
#home #content .smallPreviews {
	width: 100%;
	padding: 0 20px 0 0;
	float: left;
}
#content .smallPreviews + .smallPreviews {
	padding: 0 0 0 20px;
}
#content .smallPreviews .node {
	width: 100%;
	margin: 0;
}
#content .smallPreviews .node:first-child {
	margin-left: 0;
}
#content .smallPreviews .node:last-child {
	margin-right: 0;
}
#interior #content .smallPreviews {
	width: 100%;
	padding: 0;
	float: left;
}
#interior #content .smallPreviews .postThumb {
	margin: 0;
	padding: 0 20px 15px 0;
	width: 45.5%;
}
#interior #content .smallPreviews .postThumb ~ * {
	width: 54.5%;
	padding-left: 0;
}
}
@media (max-width:480px) {
#interior #content .smallPreviews .postThumb {
	padding: 0 0 15px 0;
	width: 100%;
}
#interior #content .smallPreviews .postThumb ~ * {
	width: 100%;
}

.header-logo {
	width: 250px;
	height: 70px;
}
#header {
	min-height: 70px;
}

}
.contb_author a p {
	margin-bottom: 0px;
}
.node div.links, .postSingle .post {
	width: 100%;
	padding: 30px 35% 20px 0;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.postSingle .meta,
.story-line .meta{
	width: 100%;
	margin-bottom: 20px;
	padding-top: 15px;
	border-top: 1px solid #e1e1e1;
	color: #a8a8a8;
	text-transform: uppercase;
	float: left;
	font-size: 14px;
	font-weight: 500;
	display: flex;
	flex-wrap:wrap;
    align-items: center;
}
.postSingle .meta p ,
.story-line .meta p {
	margin: 0;
	padding-top: 3px;
	color: #a8a8a8;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: 500;
	float: left;
}
.postSingle .post figure {
	margin-bottom: 20px;
}
.postSingle .post .leader {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 15px;
}
.postSingle .post .field--name-field-story-image {
	margin: -12px -54% -12px 5%;
	float: right;
	width: 95%
}
.field--name-field-story-image img {
	margin-bottom: 0;
}
.block-social-buttons {
	margin: 20px 0 0 0;
	clear: both;
}
.block-social-buttons .rrssb-buttons li, .block-social-buttons .rrssb-buttons li a {
	min-height: 38px;
}
.block-social-buttons .rrssb-buttons.large-format li a {
	padding-top: 13px !important;
	padding-bottom: 13px !important;
	font-size: 12px !important;
	line-height: 12px !important;
}
.block-social-buttons .rrssb-buttons.large-format li a .rrssb-text {
	font-size: 12px !important;
}
@media (max-width:1024px) {
.postSingle .post {
	width: 100%;
	padding-right: 0;
}
.postSingle .post .field--name-field-story-image {
	width: 100%;
	margin: 0;
}
}
.article {
	padding-top: 10px;
	padding-bottom: 10px;
}
.node-type-about p {
	font-size: 17px;
}
.node-type-slide .mainHeading > h1 {
	width: 100%;
	padding: 40px 360px 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-slide .mainHeading .meta {
	width: 320px;
	text-align: right;
	margin-left: -320px;
	padding: 40px 0 12px 0;
	font-size: 14px;
	font-style: italic;
	float: left;
}
.node-type-slide .mainHeading .meta ul {
	margin: 0;
}
@media (max-width:1024px) {
.node-type-slide .mainHeading > h1 {
	padding-right: 290px;
}
.node-type-slide .mainHeading .meta {
	width: 250px;
	margin-left: -250px;
}
}
@media (max-width:768px) {
.node-type-slide .mainHeading > h1 {
	width: 100%;
	padding-right: 0;
}
.node-type-slide .mainHeading .meta {
	width: 100%;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
}
.home .featureHighlights .highlights .postThumb .field--type-image img {
	object-fit: contain;
}
}
.node-type-slide .block-social-buttons {
	margin: 0;
}
.node-type-slide .post {
	width: 100%;
	padding: 20px 0;
	float: left;
}
.node--view-mode-column-display .commentLink {
	margin-top: 12px;
}
.sidebar #block-views-related_stories-block_2 h3 {
	margin-top: 15px;
	padding-bottom: 16px;
	border-bottom: 1px solid #ddd;
	font: 25px/1.3 "aktiv-grotesk-std", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	text-align: center;
	font-style: italic;
	font-weight: 500;
}
.sidebar #block-views-related_stories-block_2 a, .sidebar #block-views-related_stories-block_2 a:visited {
	text-transform: uppercase;
	margin-bottom: 30px;
	display: block;
}
@media (max-width:768px) {
#block-views-related_stories-block_2 img {
	width: 320px;
	margin: 0 auto;
	display: block;
}
}
@media (max-width:480px) {
#block-views-related_stories-block_2 img {
	width: 100%;
}

.home .featureHighlights .highlights .postThumb .field--type-image {
	height: 70px;
}
.home .featureHighlights .highlights .postThumb .field--type-image img {
	object-fit: cover;
}

}
#block-homepagequotes {
	float: none;
	clear: both;
}
#subscribe {
	margin-bottom: 30px;
	padding: 20px 40px;
	color: #fff;
	background-color: #9f211d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(159,33,29)), to(rgb(199,46,41)));
	background-image: -webkit-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: -moz-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: -o-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: -ms-linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
	background-image: linear-gradient(top, rgb(159,33,29), rgb(199,46,41));
}
#subscribe > h3 {
	width: 35%;
	margin: 6px 0 0 0;
	color: #fff;
font-family:@font-family-sans-serif;
	font-size: 27px;
	float: left;
}
#subscribe form {
	width: 65%;
	text-align: right;
	float: right;
}
#subscribe form input {
	width: 50%;
	margin-right: 10px;
	border: 0;
}
#subscribe form .btnBlack {
	padding: 15px 18px;
	vertical-align: top;
}
@media (max-width:1280px) {
#subscribe {
	padding-left: 30px;
	padding-right: 30px;
}
#subscribe > h3 {
	margin: 10px 0 0 0;
	font-size: 23px;
}
}
@media (max-width:1150px) {
#subscribe {
	padding: 10px 20px 30px 20px;
}
#subscribe > h3 {
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
}
#subscribe form {
	width: 100%;
	text-align: center;
}
#subscribe form input {
	width: 45%;
	margin-right: 5px;
}
#subscribe form .btnBlack {
	width: 45%;
	margin-left: 5px;
}
}
@media (max-width:480px) {
#subscribe form input {
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}
#subscribe form .btnBlack {
	width: 100%;
	margin-left: 0;
}
}
.taxonomy-pager .view-id-taxonomy_term.view-display-id-block_2, .taxonomy-pager .view-id-taxonomy_term.view-display-id-page_1 .view-content {
	display: none;
}
.pager__items {
	margin: 2em 0 30px 0;
	padding: 0;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.pager__items > li {
	display: inline;
	padding: 0;
	margin: 0;
}
.pager__items > .is-active a, .pager__items > li > a, .pager > li > span {
	position: relative;
	padding: 10px 16px;
	margin: 0 1px 5px 0;
	line-height: 1.5;
	color: #c92c21;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.pager > li:first-child > a, .pager > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pager > li:last-child > a, .pager > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pager > li > a:hover, .pager > li > span:hover, .pager > li > a:focus, .pager > li > span:focus {
	color: #c92c21;
	background-color: #eee;
	border-color: #ddd;
}
.pager__items > .is-active a, .pager__items > .is-active a:hover, .pager__items > .is-active a:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #c92c21;
	border-color: #c92c21;
}
.pager > .disabled > span, .pager > .disabled > span:hover, .pager > .disabled > span:focus, .pager > .disabled > a, .pager > .disabled > a:hover, .pager > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pager-lg > li > a, .pager-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
}
.pager-lg > li:first-child > a, .pager-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.pager-lg > li:last-child > a, .pager-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pager-sm > li > a, .pager-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
}
.pager-sm > li:first-child > a, .pager-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.pager-sm > li:last-child > a, .pager-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.image-slider .pager .pager-first, .image-slider .pager .pager-last, .pager__items .pager-ellipsis {
	display: none;
}
@media (max-width:1020px) {
.pager__items .pager-first, .pager__items .pager-last, .pager__items .pager-ellipsis {
	display: none;
}
.pager__items li a {
	display: inline-block;
}
}
.sidebar {
	width: 320px;
	margin-left: -320px;
	padding: 40px 0;
	font-size: 14px;
	float: left;
}
.sidebar .block {
	background: transparent;
	padding: 0;
}
.sidebar .section {
	padding: 0;
}
.page-title .sidebar {
	padding-top: 54px;
}
.sidebar textarea, .sidebar input, .sidebar button {
	font-size: 14px;
}
.sidebar .btnBlack, .sidebar .btnBlack:visited {
	font-size: 16px;
}
#block-views-taxonomy_term_aside-block_1 h3 a, .view-taxonomy-term-aside ul.bullets li a, .sidebar ul.countries span.bullet a, .sidebar ul.bullets li > a, .sidebar .item-list ul.bullets li a, .sidebar ul.bullets li > a:visited {
	color: #000;
	display: block;
}
.sidebar ul.bullets li {
	margin: 0 20px 0 0;
}
.sidebar ul.countries li {
	position: relative;
}
@media (max-width:1024px) {
.sidebar {
	width: 250px;
	margin-left: -250px;
}
}
@media (max-width:768px) {
.sidebar {
	width: 100%;
	margin-left: 0;
}
}
.layout-sidebar-first .sidebar {
	margin-right: -320px;
	float: right;
}
@media (max-width:1024px) {
.layout-sidebar-first .sidebar {
	margin-right: -250px;
}
}
@media (max-width:768px) {
.layout-sidebar-first .sidebar {
	margin-right: 0;
}
}
.sidebar .block {
	margin-bottom: 40px;
	padding-bottom: 10px;
	border: 0;
	border-bottom: 1px solid #e1e1e1;
}
.sidebar #block-sociallinks {
	padding-bottom: 4px;
}
@media (max-width:768px) {
.sidebar .block {
	padding: 0 3%;
}
}
.sidebar .block h3 {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 2px solid #000;
	font-family: 'PT Serif', serif;
}
@media (max-width:1024px) {
.sidebar .block h3 {
	font-size: 21px;
}
}
.socialIcons {
	width: 100%;
	margin-bottom: 0px;
	float: left;
}
.socialIcons li {
	padding: 0 10px 5px 0;
	float: left;
}
.socialIcons li:last-child {
	padding: 0;
}
.socialIcons a, .socialIcons a:visited {
	width: 40px;
	height: 40px;
	color: #fff;
	text-align: center;
	display: block;
	overflow: hidden;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
	-ms-transition: background 0.1s linear;
	-o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
.socialIcons a.facebook {
	background: #4265ac;
}
.socialIcons a.googleplus {
	background: #bf2933;
}
.socialIcons a.twitter {
	background: #02b0e9;
}
.socialIcons a.linkedin {
	background: #1885bd;
}
.socialIcons a.rss {
	background: #e8b416;
}
.socialIcons a:hover {
	text-decoration: none;
	background: #fff;
}
.socialIcons i {
	color: #fff;
	line-height: 42px;
	font-size: 25px;
	display: block;
	-webkit-transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-ms-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	transition: color 0.1s linear;
}
.socialIcons a:hover i.fa-facebook {
	color: #4265ac;
}
.socialIcons a:hover i.fa-google-plus {
	color: #bf2933;
}
.socialIcons a:hover i.fa-twitter {
	color: #02b0e9;
}
.socialIcons a:hover i.fa-linkedin {
	color: #1885bd;
}
.socialIcons a:hover i.fa-rss {
	color: #e8b416;
}
.newsletter {
	padding: 20px 25px 25px 25px;
	font-size: 14px;
}
.newsletter input {
	margin-bottom: 10px;
}
#block-aweberform {
}
.sidebar #block-aweberform h3 {
	border-bottom: none;
	margin-bottom: 10px;
}
.newsletter a.privacyLink, .newsletter a.privacyLink:visited {
	margin-top: 15px;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 33px;
}
.newsletter .btnBlack + p {
	margin: 0;
}
@media (min-width:768px) and (max-width:1024px) {
.newsletter a.privacyLink, .newsletter a.privacyLink:visited {
	margin: 5px 0 0 0;
	float: left;
}
.newsletter .btnBlack {
	float: left;
	clear: left;
}
}
@media (max-width:480px) {
.newsletter a.privacyLink, .newsletter a.privacyLink:visited {
	margin: 5px 0 0 0;
}
.newsletter .btnBlack {
	width: 100%;
	float: left;
}
}
.contributors {
	position: relative;
}
.contributors .pagination {
	position: absolute;
	top: 6px;
	right: 5px;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contributors .pagination span {
	display: inline-block;
}
.contributors .pagination span {
	width: 12px;
	font-size: 21px;
	text-align: center;
	position: relative;
	top: 1px;
	right: 1px;
	color: #c82b20;
}
.contributors ul.pagination_sq {
	margin: 0;
	display: inline-block;
}
.contributors ul.pagination_sq li {
	margin: 0 1px 0 0;
	display: inline-block;
}
.contributors ul.pagination_sq a, .contributors ul.pagination_sq a:visited {
	width: 11px;
	height: 11px;
	border: 1px solid #868686;
	background: #e1e1e1;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
}
.contributors ul.pagination_sq a.selected, .contributors ul.pagination_sq a:hover {
	background: #c82b20;
	border-color: #c82b20;
}
.contributor img {
	margin: 5px 20px 15px 0;
	float: left;
	width: 90px;
}
.contributor cite {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	display: block;
	clear: both;
	font-style:normal;
}
.contributor cite em {
	margin-bottom: 20px;
	padding-bottom: 20px;
	color: #a8a8a8;
	font-style: normal;
	border-bottom: 1px dotted #e1e1e1;
	display: block;
}
.contributor cite em p {
	margin-bottom: 0;
}
.view-contributor-stories .bullets .views-field-title a {
	position: relative;
	top: -5px;
}
#featuredContributors .bx-wrapper {
	margin-bottom: 0;
}
#featuredContributors .bx-wrapper .bx-viewport {
	border: 0;
	left: 0;
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
@media (min-width:768px) and (max-width:1024px) {
.contributors .pagination {
	position: relative;
	top: -12px;
}
.contributors .pagination_sqx {
	width: 100%;
	margin: -10px 0 10px 0;
	position: relative;
	top: 0;
	right: 0;
	float: left;
}
}
@media (max-width:480px) {
.contributors .pagination_sq {
}
}
.sidebar #block-callforcontributors {
	padding: 20px 25px 25px 25px;
	color: #fff;
	background-color: #5c5c5c;
	background-image: -webkit-gradient(linear, left top, right bottom, from(rgb(92,92,92)), to(rgb(0,0,0)));
	background-image: -webkit-linear-gradient(left top, rgb(92,92,92), rgb(0,0,0));
	background-image: -moz-linear-gradient(left top, rgb(92,92,92), rgb(0,0,0));
	background-image: -o-linear-gradient(left top, rgb(92,92,92), rgb(0,0,0));
	background-image: -ms-linear-gradient(left top, rgb(92,92,92), rgb(0,0,0));
	background-image: linear-gradient(left top, rgb(92,92,92), rgb(0,0,0));
}
.sidebar #block-callforcontributors h3 {
	color: #fff;
	border-color: #fff;
}
@media (max-width:480px) {
.sidebar #block-callforcontributors .btnRed {
	width: 100%;
}
}
.countries {
	margin-bottom: 0;
}
.countries li {
	width: 50%;
	padding-bottom: 15px;
	float: left;
}
.countries a, .countries a:visited {
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.countries [class^="flag"] {
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
}
#footer {
	background: #000;
}
#block-mainnavigation {
	margin: 0 -20px;
	padding: 40px 0;
}
#block-mainnavigation > .content > .menu > li, #block-mainnavigation > .menu > li {
	width: 18%;
	padding: 0 20px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#block-mainnavigation ul.menu > li > a, #block-mainnavigation ul.menu li > a, #block-mainnavigation ul.menu li > a:visited {
	font-family: "ff-good-headline-web-pro-con", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#block-mainnavigation ul.menu {
	margin: 0;
	text-align: center;
}
#block-mainnavigation ul.menu li {
	text-align: left;
}
#block-mainnavigation ul.menu li > .content > .menu > li {
	top: 5px;
}
#block-mainnavigation ul.menu li > a, #block-mainnavigation ul.menu li > a:visited {
	color: #767676;
	font-size: 13px;
	display: block;
	font-family: sans-serif;
	font-weight: 600;
	letter-spacing: 0px;
}
.region-footer #block-mainnavigation > ul.menu > li > a {
	padding-bottom: 10px;
	color: #fff;
	font-size: 15px;
	border-bottom: 1px solid #383838;
	font-family: sans-serif;
	letter-spacing: 0;
}
@media (max-width:1300px) {
#block-mainnavigation > .menu > li {
	width: 33.33%;
	margin: 0;
}
#block-mainnavigation > .menu > li:nth-child(n+4) {
	padding-top: 20px;
}
#block-mainnavigation > .menu > li:nth-child(4n+4) {
	clear: left;
}
#block-mainnavigation .links_title {
	text-align: center;
}
}
@media (max-width:768px) {
#block-mainnavigation {
	margin: 0;
	text-align: center;
}
#block-mainnavigation > ul {
	width: 100%;
}
#block-mainnavigation > .menu > li {
	text-align: center;
	width: 46%;
	margin-bottom: 20px;
}
#block-mainnavigation > .menu > li + span {
	padding-top: 20px;
}
#block-mainnavigation ul.menu li {
	margin-right: 15px;
}
}
@media (max-width:480px) {
#block-mainnavigation > .menu > li {
	width: 100%;
}
}
#copyright {
	padding: 20px 0;
	background: #222;
}
#copyright p {
	margin: 0;
	color: #767676;
	font-size: 15px;
}
#copyright a, #copyright a:visited {
	color: #999;
}
#copyright a.floatLeft {
	margin: 0 8px;
	font-size: 15px;
}
#copyright p.floatLeft {
	margin-right: 8px;
}
@media (max-width:768px) {
#copyright a, #copyright p {
	font-size: 13px;
	text-align: center;
	display: block;
	float: none;
}
#copyright p + p {
	padding-top: 5px;
}
}
p:blank {
display:none;
}
/* .node {
	margin-bottom: 50px;
} */
#block-ew_blocks-0 {
	float: left;
}
ul li.feature-ref {
	margin-left: 0;
}
@media (max-width:1024px) {
#block-ew_blocks-0 {
	float: none;
}
}
.adsbygoogle {
	margin: 0 auto;
	text-align: center;
}
.author ins iframe, .adSidebar ins iframe {
	margin-left: -4000px;
}
.author ins.adsbygoogle iframe, .adSidebar ins.adsbygoogle iframe {
	margin-left: 0px;
}
#sidebar #block-ew_blocks-27 {
	margin-bottom: 40px;
}
#block-ew_blocks-27 #aswift_0_expand iframe {
	margin-left: -2000px;
}
#block-ew_blocks-27 ins {
	margin-top: 20px;
}
.vertical-spacer {
	width: 100%;
	height: 40px;
	display: block;
	clear: both;
}
#sidebar #block-ew_blocks-27 h3, #block-ew_blocks-0 > h3 {
	display: none;
}
#block-ew_blocks-0 ul {
	padding: 0;
}
#featureHighlights ul {
	margin-bottom: 0;
}
#block-ew_blocks-0 ul ul {
	margin-bottom: 15px;
}
#block-callforcontributors .btnRed a {
	color: #fff;
}
#block-ew_blocks-9 .links_title {
	color: #ccc;
}
#search .form-item {
	margin: auto;
	height: 40px;
}
#sidebar #block-econwatch-0 {
	border: 0;
	margin-bottom: 20px;
}
#google-cse-results-searchbox-form #edit-query {
	margin: 20px 0;
}
#main .gsc-adBlockVertical {
	display: none;
}
#main .gsc-thinWrapper {
	width: 100%;
}
.gsc-search-box input.gsc-input {
	font-size: 1.5em;
	border-color: #666;
}
input.gsc-search-button:hover {
	cursor: pointer;
}
.gsc-clear-button, .gsc-search-button {
	font-size: 1.5em;
	width: 100px;
	height: 50px;
}
.view-list .readMoreLink {
	position: relative;
	top: -12px;
}
.contributors-reference {
	margin-bottom: 6px;
}
.contributors-page .postThumb {
	width: 12%;
}
.contributors-page .postThumb ~ * {
	width: 86%;
}
@media (max-width:1024px) {
.contributors-page .postThumb {
	display: none;
}
.contributors-page .postThumb ~ * {
	width: 100%;
}
}
.view-Slideshows .views-row {
	float: left;
	width: 30%;
	padding: 0;
	text-align: center;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
.view-Slideshows .views-row:nth-child(3n+1) {
	clear: left;
}
a.anchor-heading, .view-Slideshows a {
	color: #000;
}
a.anchor-heading:hover, .view-Slideshows a:hover {
	text-decoration: none;
	color: #c92c21;
}
@media (max-width:1024px) {
.view-Slideshows .views-row {
	float: none;
	width: 100%;
	padding: 0;
	text-align: center;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
.view-Slideshows .imgResponsive {
	width: 100%;
}
}
#block-ew_blocks-25 h3 {
	position: relative;
	top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 30px;
	font-size: 30px;
}
.fa.span {
	margin-right: 6px;
}
.google-ad.right {
	float: right;
	margin: 20px;
	margin-right: 0;
}
.google-ad.left {
	float: left;
	margin: 20px;
	margin-left: 0;
}
@media (max-width:768px) {
.google-ad.right, .google-ad.left {
	float: none;
	text-align: center;
}
#in_the_news .adHorizontal, #article .adHorizontal, #story .adHorizontal {
	display: none;
}
}
li.social-button {
	position: relative;
}
li.social-button .social-inner {
	font-size: 12px !important;
	line-height: 12px !important;
	border-radius: 0.2em;
	height: 29px;
	padding-top: 9px;
	text-align: center;
}
.rrssb-facebook .social-inner {
	background: #335ca2;
}
.rrssb-twitter .social-inner {
	background: #26c4f1;
}
.rrssb-googleplus .social-inner {
	background: #e93f2e;
}
.rrssb-linkedin .social-inner {
	background: #007bb6;
}
.count {
	color: #000;
	padding: 2px 6px;
	margin-left: 2px;
	background: #fff;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ccc;
	-moz-box-shadow: inset 0px 0px 0px 1px #ccc;
	box-shadow: inset 0px 0px 0px 1px #ccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	visibility: hidden;
}
@media (min-width:1120px) {
.count {
	visibility: visible;
}
}
@media (min-width:768px) and (max-width:1120px) {
.count {
	visibility: hidden;
}
}
@media (min-width:720px) and (max-width:768px) {
.count {
	visibility: visible;
}
}
.view-id-taxonomy_term.view-display-id-page_1 > .view-content > .views-row > article {
	border-bottom: 1px solid #e1e1e1;
}
.view-id-taxonomy_term.view-display-id-block_1 {
	margin-top: 40px;
}
.view-id-taxonomy_term.view-display-id-block_1 .postPreviews .node {
	padding-top: 0;
}
.view-id-taxonomy_term.view-display-id-block_1 .view-content {
	padding-top: 40px;
}
.view-taxonomy-term .item-list ul li.views-row {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 1em;
	padding-bottom: 1em;
	position: relative;
	display: table;
}
.view-taxonomy-term .item-list ul .postPreviews li.views-row {
	border: none;
}
.view-landing-page.view-taxonomy-term .item-list.landing-teasers ul li.views-row {
	border: 0;
	margin-bottom: 1em;
	padding-bottom: 1em;
	position: relative;
	display: block;
}
.view-taxonomy-term .views-field-field-story-image-fid {
	float: left;
	margin-right: 10px;
	display: table-cell;
}
.view-taxonomy-term .view-teaser a h3 {
	color: #000;
}
.view-taxonomy-term .views-field-teaser {
}
.view-taxonomy-term .views-field-nid {
	display: table-cell;
	vertical-align: top;
}
.view-taxonomy-term h3, .view-taxonomy-term .catLink {
	margin-bottom: 10px;
}
.view-taxonomy-term h3 a {
	color: #333;
}
.view-taxonomy-term .feed-icons {
	display: none;
}
@media (max-width:768px) {
.view-taxonomy-term .views-field-field-story-image-fid {
	float: none;
	margin-right: 0px;
}
}
.view .continueReading a {
	margin-top: 12px;
}
.profile .field--name-user-picture {
	float: right;
	margin: 0 1em 1em 0;
}
.profile p {
	margin-bottom: 0;
}
.path-user .profile {
	margin-bottom: 40px;
}
ul#primaryNav {
	margin: 0;
}
#primaryNav > li {
	float: left;
	position: relative;
}
#primaryNav > li > a, #primaryNav > li > a:visited {
	font-size: 20px;
	font-weight: 500;
	font-family: "ff-good-headline-web-pro-con", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.1;
	letter-spacing: 1px;
	display: block;
	-webkit-transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-ms-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	transition: color 0.1s linear;
}
#primaryNav > li > a:hover, #primaryNav > li > a.selected {
	text-decoration: none;
}
#block-ewatch-main-menu {
	margin: 0 0 0 20px;
	float: left;
}
#primaryNav > li {
	height: 57px;
	margin: 20px 5px 0 5px;
	padding: 15px 0 0 0;
}
#primaryNav > li:hover {
	margin-top: 18px;
	background: #333;
	border-top: 2px solid #c82b20;
}
#primaryNav > li:hover > a + .dropMenu {
	display: block;
}
#primaryNav > li > a, #primaryNav > li > a:visited {
	padding: 0 10px;
	color: #fff;
}
#primaryNav > li > a:hover, #primaryNav > li > a.selected {
	color: #767676;
}
#primaryNav .dropMenu {
	padding: 10px 10px 10px 0;
	background: #333;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,0.35);
	display: none;
	position: absolute;
	top: 100%;
	z-index: -1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#primaryNav .dropMenu .postPreviews.smallPreviews {
	width: 300px;
	margin-left: -300px;
	padding: 10px;
	color: #333;
	background: #fff;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#primaryNav .dropMenu .postPreviews.smallPreviews .node h3, #primaryNav .dropMenu .postPreviews.smallPreviews .node h3 a, #primaryNav .dropMenu .postPreviews.smallPreviews .node h3 a:visited {
	font-size: 15px;
}
#primaryNav .dropMenu .postPreviews.smallPreviews .node {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
#primaryNav .dropMenu .postPreviews.smallPreviews .node h3 {
	margin-bottom: 6px;
}
#primaryNav .dropMenu .postPreviews.smallPreviews .node .trimmed, #primaryNav .dropMenu .postPreviews.smallPreviews .node p {
	margin-bottom: 15px;
}
#primaryNav .dropMenu .postPreviews.smallPreviews .node .field--name-field-story-image {
	width: 50%;
	margin: 0 0 0 5px;
	height: auto;
	float: right;
}
#primaryNav .dropMenu .postPreviews.smallPreviews .node img {
	margin: 0;
}
#primaryNav .dropMenu .postPreviews.smallPreviews .node .trimmed, #primaryNav .dropMenu .postPreviews.smallPreviews .node p {
	font-size: 13px;
}
#primaryNav .dropMenuNav {
	margin-right: 310px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#primaryNav .dropMenuNav ul {
	margin-bottom: 15px;
	padding: 0;
}
#primaryNav .dropMenuNav ul:last-child {
	margin: 0;
}
#primaryNav .dropMenuNav ul li {
	padding: 0;
	margin: 0;
}
#primaryNav .dropMenuNav ul a, #primaryNav .dropMenuNav ul a:visited {
	padding: 3px 10px;
	color: #fff;
	font-size: 14px !important;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
#primaryNav .dropMenuNav ul a:hover {
	text-decoration: none;
}
#primaryNav .dropMenuNav ul a:before {
	content: "";
	position: absolute;
	top: -2px;
	left: -2px;
	right: -2px;
	bottom: -2px;
	z-index: -1;
}
#primaryNav .dropMenuNav ul a:hover:before {
	display: block;
	background-image: -webkit-gradient(linear, left center, right center, from(rgba(85,85,85,1.00)), to(rgba(51,51,51,0.00)));
	background-image: -webkit-linear-gradient(left, rgba(85,85,85,1.00), rgba(51,51,51,0.00));
	background-image: -moz-linear-gradient(left, rgba(85,85,85,1.00), rgba(51,51,51,0.00));
	background-image: -o-linear-gradient(left, rgba(85,85,85,1.00), rgba(51,51,51,0.00));
	background-image: -ms-linear-gradient(left, rgba(85,85,85,1.00), rgba(51,51,51,0.00));
	background-image: linear-gradient(left, rgba(85,85,85,1.00), rgba(51,51,51,0.00));
}
#primaryNav .dropMenuNav ul ul {
	display: none;
}
@media (max-width:1360px) {
a#toggleNav {
	display: block;
}
#block-ewatch-main-menu {
	width: 100%;
	border-top: 1px solid rgba(255,255,255,0.15);
	display: none;
	float: left;
}
#primaryNav {
	margin-left: 0;
	margin-right: 0;
}
#primaryNav {
	clear: left;
}
}
@media (max-width:1024px) {
#block-ewatch-main-menu {
	margin: 0;
	margin-top: 92px;
}
#block-ewatch-main-menu {
	border-top: none;
}
#primaryNav {
	width: 100%;
	margin: 0;
	padding: 0;
}
#primaryNav {
	margin-top: 20px;
}
#primaryNav > li {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 5px 0;
	border-top: 1px solid rgba(255,255,255,0.2);
	display: block;
	position: relative;
}
#primaryNav > li:hover {
	margin-top: -1px;
	background: #333;
	border-top: 2px solid #c82b20;
}
#primaryNav > li.removeHover {
	margin: 0;
	border-top: 1px solid rgba(255,255,255,0.2);
	background: transparent;
}
#primaryNav > li > a, #primaryNav > li > a:visited {
	padding: 10px 0;
	color: #fff;
	text-align: center;
}
#primaryNav > li > a:hover {
	color: #fff;
}
#primaryNav .dropMenu {
	width: 100%;
	padding: 10px 0;
	text-align: center;
	background: transparent;
	display: block;
	box-shadow: none;
	float: left;
	position: relative;
	top: 0;
	z-index: 1;
}
#primaryNav .dropMenu .postPreviews.smallPreviews {
	display: none;
}
#primaryNav .dropMenuNav {
	width: 100%;
	margin: -5px 0 5px 0;
}
#primaryNav .dropMenuNav li {
	display: inline-block;
}
#primaryNav .dropMenuNav ul {
	text-align: center;
}
#primaryNav .dropMenuNav ul a, #primaryNav .dropMenuNav ul a:visited {
	padding: 5px 10px;
	color: #767676;
	font-weight: 700;
}
#primaryNav .dropMenuNav ul a:hover {
	color: #fff;
	background: #444;
}
#primaryNav .dropMenuNav ul a:hover:before {
	display: none;
}
}
body#story section#main, body#article section#main, body#in_the_news section#main {
}
.field-type-nodereference.field-field-story-report, .field-type-nodereference.field-field-article-report {
	border: 1px solid #d83227;
	background: #eee;
	padding: 20px;
	padding-bottom: 32px;
	margin-left: 1px;
	margin-bottom: -28px;
	margin-top: 6px;
}
.field-type-nodereference.field-field-story-report .field-items .field-item .node .content, .field-type-nodereference.field-field-article-report .field-items .field-item .node .content {
	padding-bottom: 24px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 28px;
}
.featured-bg-bot {
	background: #eee url(../imagesimages/featured-bg-bot.gif) bottom center no-repeat;
	width: 623px;
	height: 12px;
	margin-bottom: 26px;
}
#container #center .node .field-field-report-url a {
	font-family: Georgia;
	font-size: 15px;
	line-height: 15px;
	color: #000;
}
#container #center .node .field-field-report-url {
	margin-bottom: 8px;
}
.field-field-report-date, .field-field-report-author {
	border-right: 1px solid #ccc;
	padding-right: 10px;
	margin-right: 10px;
	float: left;
}
.field-type-nodereference.field-field-story-report .field-label, .field-type-nodereference.field-field-article-report .field-label {
	margin-bottom: 20px;
	font-size: 18px;
	font-family: Georgia
}
.field-type-nodereference.field-field-story-report .content .field-label, .field-type-nodereference.field-field-article-report .content .field-label, .field-type-nodereference.field-field-story-report .field-field-report-date .field-label, .field-field-report-price, .field-field-report-date, .field-field-report-author {
	font-size: 9px;
	font-family: Verdana;
}
.field-type-nodereference.field-field-story-report .content .field-label, .field-type-nodereference.field-field-article-report .content .field-label {
	margin-bottom: 8px;
	font-size: 9px;
}
.field-field-report-author .field-item {
	color: #D83126
}
.field-field-report-date .field-label, .field-field-report-price .field-label-inline-first {
	float: left;
	color: #333;
}
.field-field-report-date .field-items {
	display: inline-block;
	float: left;
}
#center .field-type-nodereference.field-field-story-report p, #center .field-type-nodereference.field-field-article-report p {
	margin-bottom: 0px;
	line-height: 16px;
	margin-top: 2px;
}
.field-type-nodereference.field-field-story-report .field-label, .field-type-nodereference.field-field-article-report .field-label, .field-type-nodereference.field-field-story-report .field-label-inline-first, .field-type-nodereference.field-field-article-report .field-label-inline-first {
	font-weight: normal;
	color: #333;
}
.field-field-report-date .field-item span {
	font-weight: bold;
}
span.dollar {
	background: url(../imagesimages/dollar.gif);
	float: left;
	width: 12px;
	height: 16px;
}
span.dollar-gray {
	background: url(../imagesimages/dollar-gray.gif);
	float: left;
	width: 12px;
	height: 16px;
}
.field-type-nodereference.field-field-story-report .odd p, .field-type-nodereference.field-field-article-report .odd p {
	clear: left;
}
.node .field-type-nodereference.field-field-story-report .even .node .field-type-filefield, .node .field-type-nodereference.field-field-article-report .even .node .field-type-filefield {
	float: left;
	margin-right: 12px;
	margin-left: 0px;
}
#center .field-type-nodereference.field-field-story-report .even p, #center .field-type-nodereference.field-field-article-report .even p {
	margin-bottom: 0px;
	margin-right: 0px;
	line-height: 14px;
	clear: left;
}
.node .field-type-nodereference.field-field-story-report .field-item .content, .node .field-type-nodereference.field-field-article-report .field-item .content {
	padding-bottom: 20px;
}
.even .node .field-field-report-price {
	clear: right;
}
.more-wrapper {
	width: 135px;
	background: #eee;
	height: 25px;
	position: absolute;
	margin-top: -40px;
	margin-left: 436px;
	padding-left: 12px;
}
.find-out-more {
	background: url(../imagesimg/find-out-more.png);
	width: 135px;
	height: 25px;
	display: block;
}
.view-more-reports {
	padding: 10px 20px;
	background: #ddd;
	border-left: 1px solid #D83227;
	border-right: 1px solid #D83227;
	margin-left: 1px;
	width: 578px;
}
#center .view-more-reports p {
	margin-bottom: 0px;
}



/*custom css*/

/**, ::before, ::after { box-sizing:border-box; }*/

#header { width:100%; float:left; box-sizing:border-box;}

.postPreviews .mainHeading { margin-bottom:40px;}
#copyright { overflow:hidden; }
#copyright .floatRight img { display:block; }

#block-mainnavigation { overflow:hidden; }

.visually-hidden { position: absolute !important;  clip: rect(1px,1px,1px,1px); overflow: hidden; height: 1px;  width: 1px; word-wrap: normal;}


.search-form { padding:0 20px 0 0; position:relative;}

.search-form input[type="text"] { border-radius:8px; height:50px;}
.search-form input[type="submit"] {  border-radius:0px 8px 8px 0px; position:absolute; right:20px; width:70px; background:#c82b20 url(../images/search-icon.png) 50% 50% no-repeat; border:none; height:50px; cursor:pointer; 	}

.owl-carousel .owl-item img { display:inline-block; width:80px;}

.sidebar .contributor { border-bottom: 1px solid #e1e1e1; margin-bottom:50px; padding-bottom:10px; position:relative;}
.sidebar .contributor h3 { margin-bottom: 25px; padding-bottom: 10px; border-bottom: 2px solid #000; font-family: 'PT Serif',serif;}
.contributor .owl-carousel { position:static;}
.contributor .owl-nav span { font-size:20px; line-height: 38px; color:#c82b20; }
.contributor .owl-nav .owl-prev { position:absolute; top:0px; right:150px; z-index:999; width: 15px;}
.contributor .owl-nav .owl-next { position:absolute; top:0px; right:0px; z-index:999; width: 15px;}

.contributor .owl-dots { position:absolute; top:0px; right:0px; padding:3px 15px; }
.contributor .owl-carousel button.owl-dot { background:#e1e1e1; border:#868686 solid 1px; width:13px; height:13px; margin:0 2px; }
.contributor .owl-carousel button.owl-dot.active { background:#c82b20; border:#c82b20 solid 1px;}

button.sub-menu-toggle { display: none; }







#mega-menu-wrap-primary { float:left; clear:none; padding:0 0 0 25px; background:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding:18px 0 0 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size: 15px;
font-weight: 600 !important;font-family: sans-serif;text-transform: uppercase;padding: 15px 10px 37px 10px;border-top: #000 solid 2px;height: auto;letter-spacing: 0;line-height: 20px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover a { border-color:#c82b20 !important;  }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover { border-top:#c82b20 solid 2px !important; border-color:#c82b20 !important;color:#767676;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {border-color:#000; background:#000; }


#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { display:none;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { max-width:500px; background:#333333 !important; padding:10px 10px 10px 2px; }

#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-menu-item-95 > ul.mega-sub-menu {max-width:604px;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding:5px 0px 5px 0px;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color:#fff; font-size:14px !important; font-weight:normal; text-transform:none; padding: 0 0 0 10px;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus { color:#fff; font-size:14px !important; font-weight:normal !important;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 { background:#fff; padding:10px;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 .node { margin-bottom:0px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 .post.node { margin-bottom:10px;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 h3 { line-height:18px; margin-bottom:10px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 h3 a { color:#000; font-size:15px; }


#toggleNav { display:none !important; }

#mega-menu-wrap-primary .mega-menu-toggle { position:absolute; top:-67px; right:0px; background:none;}


.mega-sub-menu .node .field--type-image { float:right;}

.custom-avatar a img { width:90px !important;}

#block-mainnavigation ul.menu li ul li { background:url(./images/footer-arrow.png) 0px 50% no-repeat;}

.page-numbers {
	margin: 0 0 30px 0;
	padding: 0;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: top;
}

.page-numbers > li {
    display: inline;
    padding: 0;
    margin: 0;
    font-size: 0.929em;
    padding: 10px 2px;
}

.page-numbers > li a.current, .page-numbers > li a:hover, .page-numbers > li a:focus,
.page-numbers > li span.current, .page-numbers > li span:hover, .page-numbers > li span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #c92c21;
    border-color: #c92c21;
}


.page-numbers > li a, .page-numbers > li span {
    position: relative;
    padding: 10px 16px;
    margin: 0 1px 5px 0;
    line-height: 1.5;
    color: #c92c21;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
	border-top-color: rgb(221, 221, 221);
	border-right-color: rgb(221, 221, 221);
	border-bottom-color: rgb(221, 221, 221);
	border-left-color: rgb(221, 221, 221);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


.story-line .field--name-node-author {
	display: inline-block;
}
.story-line-item { display:block; font-size:14px; padding:0;text-transform: capitalize;}
.story-line-item a:hover{text-decoration:none;}
.story-line-item .field--name-node-author {font-weight:bold;vertical-align:middle;margin-bottom:6px;font-size:16px;line-height:20px;}
.story-line-item span.investor a {color: #fff;text-transform: uppercase;}
.story-line-item .field--name-node-post-date { color:#a8a8a8;font-size: 12px;letter-spacing: 0.3px; }

.postPreviews { clear:both; padding:20px 0 0 0;}

.featureHighlights .highlights li .field--name-field-term { margin-bottom:0px;}


#block-googlecsesearch .gsc-search-box {
    width: 320px;
}

table.gsc-search-box {
    border-style: none;
    border-width: 0;
    border-spacing: 0 0;
    width: 100%;
    margin-bottom: 2px;
}

table.gsc-search-box td {
    vertical-align: middle;
}
.gsc-search-box td, .gsc-search-box tr {
    border: 0;
    background: 0;
}

.gsc-input-box {
    padding-top: 6px;
    padding-bottom: 5px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}




 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover::before {
    display: block;
    background-image: -webkit-gradient(linear,left center,right center,from(rgba(85,85,85,1.00)),to(rgba(51,51,51,0.00)));
    background-image: -webkit-linear-gradient(left,rgba(85,85,85,1.00),rgba(51,51,51,0.00));
    background-image: -moz-linear-gradient(left,rgba(85,85,85,1.00),rgba(51,51,51,0.00));
    background-image: -o-linear-gradient(left,rgba(85,85,85,1.00),rgba(51,51,51,0.00));
    background-image: -ms-linear-gradient(left,rgba(85,85,85,1.00),rgba(51,51,51,0.00));
    background-image: linear-gradient(left,rgba(85,85,85,1.00),rgba(51,51,51,0.00));
}
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
}

.page-template-home .postPreviews .mainHeading { margin-bottom:0px;}

.tnp-subscription input[type="text"], .tnp-subscription input[type="email"], .tnp-subscription input[type="submit"], .tnp-subscription select { background:#fff !important; border:1px solid #c6c6c6!important;}

.tnp-subscription input.tnp-submit { color: #fff;
background: #282828 !important; font-family: "ff-good-headline-web-pro-con", Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;border: none !important; text-transform: uppercase; float:right; font-size:16px !important;}


.postPreviews .post .field--name-field-term { margin-bottom:0px;}




@media (min-width:1025px) and (max-width:1190px) {

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-size: 12px;padding: 15px 4px 37px 3px;letter-spacing: 0;}

}


@media (max-width:1024px) {


a#logo, a#logo:visited { position:static;}

#mega-menu-wrap-primary { float:none; clear:both; }

.mega-menu-primary-mobile-open #mega-menu-wrap-primary { padding:55px 0 0 0px; }

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { background:none;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding:0px;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding:20px 0px; border-top:#333333 solid 1px !important;  background:none !important; text-align:center;  }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover a { border-color:#c82b20!important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {border-top:#c82b20  solid 1px !important; }

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row { float:none;}



#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 { display:none;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { background:none !important; padding:0px 0px 10px 0px; overflow:hidden; float:none; }


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover {background:#333333;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item:hover { background:#333333; }


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding:20px 0px 20px 0px; }

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { width:auto !important; display:inline-block!important; float:none;  }


#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-menu-item-95 > ul.mega-sub-menu { max-width:100%; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { max-width:100%; text-align:center; display:block;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu { text-align:center;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color:#767676; font-weight:700; padding: 5px 10px;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus { color:#fff; background:#444444; font-weight:700 !important; padding:5px 10px;}


}



@media (max-width:1024px) {

a#logo, a#logo:visited  { display:block; margin:0 0 0 20px;}

}


input#search-form-1 {
    padding: 12px 10px;
}
input.search-submit{color:#fff;}

.comment-reply-title {
    display: none;
}
.single .featureHighlights.view.view-stories.view-id-stories .view-content .views-row article.feature{
	border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
}
.googledoc .rtecenter:nth-child(5), .googledoc .rteleft:nth-child(6) {
    display: none;
}
.views-field.views-field-description {
    margin-top: 26px;
}
.view-content .views-row {
    margin-bottom: 30px;
}


/*author-page*/
.author-info-box {
	width: 100%;
	padding: 32px 35px 40px;
	margin-bottom: 28px;
	box-sizing: border-box;
	overflow: hidden;
	background: #FFF;
	box-shadow: 0 4px 20px rgba(0,0,0,.1);
	border-radius: 10px;
}
.author-avatar {
	display: inline-block;
	margin-top: 0;
	width: 76px;
	margin-right: 34px;
	text-align: center;
	vertical-align: top;
}
.author-avatar img {
	border-radius: 50%;
	margin: 0;
	width:auto;
	height:auto;
}
.author-avatar span {
	margin-top: 9px;
	display: inline-block;
	width: 100%;
}
.author-avatar span a {
	color: #333;
	font-size: 17px;
}
.author-avatar span a img {
	width: 16px;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.author-description {
	box-sizing: border-box;
	display: inline-block;
	width: 83.5%;
	padding-left: 0;
}

body .author-description h2 {
	font-size: 24px;
	line-height: 140%;
	color: #006AF2;
	text-transform: capitalize;
	margin: 0 0 15px;
}
.investor {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	padding: 0 6px;
	margin-left: 5px;
	margin-top: 2px;
	font-size: 10px;
	text-align: center;
	border-radius: 5px;
	background: #3CB371;
	color: #fff;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 600;
}
.author-description h2 .investor {
	position: relative;
	vertical-align: middle;
}
.entry-content .author-description p {
	font-weight: 400;
	font-size: 15px;
	line-height: 149.7%;
	color: #191818;
}
.author-description p a {
	font-size: 15px;
	line-height: 1.7;
	color: #004ddc;
}
.author-link {
	width: 100%;
	display: inline-block;
}
.author-link a {
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 150%;
	text-decoration-line: underline !important;
	color: #006AF2;
	font-weight: 400;
}

.author-avatar span span {
	margin: 0;
}

.archive .entry-headline {
	font-size: 23px;
	line-height: 33px;
	color: #006af2;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	margin: 0;
	background: transparent !important;
	font-weight: 700;
}
.archive-meta .c-ArticleInfo {
	width: 100%;
	display: inline-block;
	border: 1px solid #e8e8e8;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
p.c-ArticleInfo--heading {
	color: #3C3C3C;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	display: inline-block;
	margin: 0 20px 0 0 !important;
}
p.c-ArticleInfo--heading {
	color: #3C3C3C;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	display: inline-block;
	margin: 0 20px 0 0 !important;
}
.archive-meta p {
	display: inline-block;
	margin: 0;
}
.archive .content-headline {
	margin: 0 0 15px;
	width: 100%;
}
.stars_plugin img {
	height: auto;
	}
.aligncenter {
    align-content: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.alignright {
    float: right;
	margin: 5px 0 20px 20px;
    display: block;
}
.alignleft {
    float: left;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
/* SINGLE-PAGE-AUTHOR-SECTION-START */
.author_imag {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    text-align: center;
}
.author_imag img {
    border-radius: 100%;
	width: auto;
	height: auto;
}
.custom_author_info {
    display: inline-block;
    width: calc(100% - 65px);
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #888;
    vertical-align: middle;
}
.header-breadcrumbs {
    width: 100%;
    float: left;
}
p#breadcrumbs {
    padding: 0 15px;
    /* margin-top: 20px; */
    /* margin-bottom: 0; */
}
#fullwidth-content > p#breadcrumbs{
	width: 100%;
    float: left;
    margin-top: 15px;
}
p#breadcrumbs + p#breadcrumbs {
    display: none;
}
body.post-type-archive p#breadcrumbs {
	padding: 0;
}
/* SINGLE-PAGE-AUTHOR-SECTION-END */


@media only screen and (min-width: 992px) and (max-width: 1200px)
{
.author-description {
	width: 79.5%;
}

}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
.author-description {
	width: 81.5%;
}

}
@media only screen and (max-width: 479px)
{
.alignright {
	margin: 5px 0 20px 0;
    width: 100%;
	height:auto;
}
.alignleft {
	height:auto;
}
}
@media only screen and (max-width: 767px)
{
		
.author-info-box {
	width: 100%;
	padding: 20px 20px 20px;
	margin-bottom: 20px;
}
.author-avatar {
	width: 100%;
	margin-right: 0;
}
.author-avatar img {
	max-width: 76px;
	height: 76px;
}
.author-avatar span a img {
	height: auto;
}
body .author-description h2 {
	font-size: 18px;
	margin: 0 0 10px;
}
.author-link a {
	font-size: 15px;
}
.author-description {
	width: 100%;
	text-align: center;
}
.author-link a {
	font-size: 14px;
}
.author .contributors-page .postThumb {
	display: block;
}


}

/*author-page-end*/



#content ol {
	margin-left: 12px;
	list-style: decimal;
}
.fullwidth-entry-content ol {
	margin-left: 12px;
	list-style: decimal;
}
#content ul {
	list-style: disc;
	margin-left: 12px;
}
.fullwidth-entry-content ul {
	list-style: disc;
	margin-left: 12px;
}
#content ul li {
	margin-left: 0;
}

#content ul.highlights {
	list-style: none;
	margin-left: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout:nth-child(3) ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout:nth-child(4) ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout:nth-child(5) ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout:nth-child(6) ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: auto;
    right: 100%;
}