/*!
Theme Name: Legal Aid Provision Main Theme
Author: Pluton Digital
Author https://plut-on.com/
Description: Legal Aid Provision Wordpress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
*/


.content img {
	-o-object-fit: contain;
	object-fit: contain;
	height: auto;
}


.single-files__item { 
	padding: 10px 30px;
	min-height: 150px;    
	height: auto;
}

.footer-bot .container .sponsor {
	max-width: 800px; 
	margin-top: 20px;
}

.footer-bot .container .sponsor img {
	float: left; 
	width: 165px;
	margin-right: 20px
}

@media (max-width:960px){ 
	.single-files__item { width: 100% }
}        

@media (max-width:500px){
	.footer-bot .container .sponsor img {
		float: none; 
		display: block;		
		margin-bottom: 10px;
	}

}.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item {
    background: #c62828;
    border-radius: 12px;
    box-shadow: 0 10px 24px rgba(198, 40, 40, 0.18);
    margin-left: -14px;
    padding: 14px 18px !important;
}

.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item:not(:last-child) {
    margin-bottom: 30px;
}

.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item-title,
.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item:hover .menu-extra__list-item-title {
    color: #fff;
    font-weight: 700;
}

.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item-desc {
    color: rgba(255, 255, 255, 0.82);
}


/* Codex: emergency highlight for detained menu item */
.nav .bottom-menu > li ul .menu-item-6344 > a {
    background: #c62828;
    border-radius: 12px;
    box-shadow: 0 10px 24px rgba(198, 40, 40, 0.18);
    color: #fff !important;
    display: block;
    margin-left: -14px;
    max-width: calc(100% + 14px) !important;
    padding: 14px 18px !important;
}

.nav .bottom-menu > li ul .menu-item-6344 > a:hover {
    color: #fff !important;
}

.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item {
    background: #c62828;
    border-radius: 12px;
    box-shadow: 0 10px 24px rgba(198, 40, 40, 0.18);
    margin-left: -14px;
    padding: 14px 18px !important;
}

.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item:not(:last-child) {
    margin-bottom: 30px;
}

.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item-title,
.nav .bottom-menu > li ul .menu-item-6344 > a > span,
.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item:hover .menu-extra__list-item-title {
    color: #fff;
    font-weight: 700;
}

.nav .bottom-menu > li ul .menu-item-6344 .menu-extra__list-item-desc {
    color: rgba(255, 255, 255, 0.82);
}


/* Codex v2: emergency highlight for visible detained link */
.nav .bottom-menu > li ul li#menu-item-6344,
.nav .bottom-menu > li ul li#menu-item-6344.menu-item_to-change-list {
    background: #c62828 !important;
    border-radius: 14px !important;
    box-shadow: 0 12px 28px rgba(198, 40, 40, 0.22) !important;
    padding: 0 !important;
}

.nav .bottom-menu > li ul li#menu-item-6344 > a,
.nav .bottom-menu > li ul li#menu-item-6344 .menu-extra__list-item,
.nav .bottom-menu > li ul li#menu-item-6344 a.menu-extra__list-item {
    background: transparent !important;
    color: #fff !important;
    display: block !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 16px 18px !important;
}

.nav .bottom-menu > li ul li#menu-item-6344 > a:hover,
.nav .bottom-menu > li ul li#menu-item-6344 .menu-extra__list-item:hover,
.nav .bottom-menu > li ul li#menu-item-6344 a.menu-extra__list-item:hover {
    color: #fff !important;
}

.nav .bottom-menu > li ul li#menu-item-6344 .menu-extra__list-item-title,
.nav .bottom-menu > li ul li#menu-item-6344 > a,
.nav .bottom-menu > li ul li#menu-item-6344 > a > span {
    color: #fff !important;
    font-weight: 700 !important;
}

.nav .bottom-menu > li ul li#menu-item-6344 .menu-extra__list-item-desc {
    color: rgba(255, 255, 255, 0.85) !important;
}


/* Codex v3: hard override for detained menu item */
