.card-title {
	width: 387px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    margin: 0;
}

.portlet-content {
	padding: 0 !important;
	border-width: 0 !important;
	background: transparent !important;
}

.portlet-title-text {
	display: none;
}

.portlet-layout {
	margin-left: 0;
	margin-right: 0;
}

.portlet-header {
	margin-bottom: 0 !important;
}

.portlet-column {
	padding-left: 0;
	padding-right: 0;
}

.portlet-boundary {
	width: 100%;
}

#wrapper {
	padding-top: 0 !important;
}

.portlet {
	margin-bottom: 0 !important;
}

.text-block a:hover {
	text-decoration:none;
}

.portlet-journal-content .journal-content-article {
	word-break: normal;
}

.logged {
	top:45px;
	margin-top: 110px;
}

.logged .header-bg-none {
	background: #feded6;
}

.logged .stripe-hero-background-1 {
    top:72px;
}

.not-logged {
	top:0px;
}

.portlet-journal-content .journal-content-article .header-img img {
	max-width: none;
}

.theme_funky{
    --cc-bg: #f9faff !important;
    --cc-text: #112954 !important;
    --cc-btn-primary-bg: #00f !important;
    --cc-btn-primary-text: var(--cc-bg) !important;
    --cc-btn-primary-hover-bg: #1d2e38 !important;
    --cc-btn-secondary-bg: #dfe7f9 !important;
    --cc-btn-secondary-text: var(--cc-text) !important;
    --cc-btn-secondary-hover-bg: #c6d1ea !important;
    --cc-toggle-bg-off: #8fa8d6 !important;
    --cc-toggle-bg-on: #00f !important;
    --cc-toggle-bg-readonly: #cbd8f1 !important;
    --cc-toggle-knob-bg: #fff !important;
    --cc-toggle-knob-icon-color: #ecf2fa !important;
    --cc-block-text: var(--cc-text) !important;
    --cc-cookie-category-block-bg: #ebeff9 !important;
    --cc-cookie-category-block-bg-hover: #dbe5f9 !important;
    --cc-section-border: #f1f3f5 !important;
    --cc-cookie-table-border: #e1e7f3 !important;
    --cc-overlay-bg: rgba(230, 235, 255, .85) !important;
    --cc-webkit-scrollbar-bg: #ebeff9 !important;
    --cc-webkit-scrollbar-bg-hover: #00f !important;
}

.theme_funky #c-ttl{
    color: var(--cc-btn-primary-bg);
}

/* Custom border radius */
.theme_funky #cm, 
.theme_funky #s-bl .act .b-acc, 
.theme_funky #s-inr, 
.theme_funky .cc_div .b-tl, 
.theme_funky .cc_div .c-bl{
    border-radius: 1.2em;
}

.theme_funky .cc_div .c-bn{
    border-radius: .7em;
}