.portlet-content{padding:0!important;border-width:0!important;background:0 0!important}.portlet-title-text{display:none}.portlet-layout{margin-left:0;margin-right:0}.portlet-header{margin-bottom:0!important}#wrapper{padding-top:0!important}.portlet{margin-bottom:0!important}.dropdown .portlet{position:static}.portlet-journal-content .journal-content-article img, .portlet-journal-content .journal-content-article .cke_widget_image {max-width: none}


.cc_div {
    font-size: 15px !important;
    font-family: Poppins,sans-serif !important;
}

.theme_funky{
    --cc-bg: #f2f4f7 !important;
    --cc-text: #112954 !important;
    --cc-btn-primary-bg: #cb0038 !important;
    --cc-btn-primary-text: var(--cc-bg) !important;
    --cc-btn-primary-hover-bg: #1d2e38 !important;
    --cc-btn-secondary-bg: #ffe6ec !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: #cb0038 !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;
}

button:focus {
	outline: none !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; */
}

#cm.bar #c-inr {
    max-width: 43em !important;
    margin: 0 auto;
}

#cm.bar #c-bns {
    max-width: 60em !important;
}

.megamenu-pane .dropdown-menu.show {
    display: block;
    max-height: 400px !important;
}

.favourite-counter-span {
    font-size: 14px;
    font-weight: 800;
    position: absolute;
    bottom: 21px;
    border-radius: 50%;
    width: 17px;
    color: #cb0038;
}