/*---	Module Quick Links Starts	---	*/
.quick-links-title{
    font-family: var(--font-bold);
	font-size: 1.6rem;
}
@media screen and (min-width: 768px){
    .quick-links-title{
        padding-right: 13px;
        margin-right: 30px;
    }
    .quick_links_inner_wrapper{
        padding-left: 70px;
    }
    .quick-link-items-list li:not(:last-of-type){
        padding-right: 23px;
    }    
    .quick-links-title:after{
        content: '';
        position: absolute;
        height: 100%;
        width: 1px;
        right: 0;
        top: 0;
        background-color: var(--mono5);
    }
}
@media screen and (min-width: 768px)and (max-width: 1199.98px){
    .quick_links_inner_wrapper{
        padding-left: 50px;
        padding-right: 20px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991.98px){
    .quick-link-items-list li:not(:last-of-type){
        padding-right: 10px;
    }
    .quick-links-title{
        margin-right: 10px;
    }
}
@media screen and (max-width: 767.98px) {
	main .module_quick_links_wrapper{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
        position: relative;
        z-index: 2;
	}
    .quick-links-title, .quickLinks{
        width: 100%;
        letter-spacing: 0.8px;
    }
    .module_quick_links_wrapper ul.quick-link-items-list{
		display:block;
		position: absolute;
		width: 100%;
		top: 34px;
		left: 0;
		z-index: 5;
		overflow: hidden;
		max-height: 0;
		transition: max-height 0.3s ease-out;
		padding: 0px 31px 0px 37px;
	}
	.module_quick_links_wrapper input.checkBoxQuickLink:focus-visible + .quick-links-title i{
        outline:2px dotted var(--mono5);
		outline-offset: 2px;
	}
	.module_quick_links_wrapper input.checkBoxQuickLink:checked + .quick-links-title i:before{
		content: "\e919";
	}
	.module_quick_links_wrapper input.checkBoxQuickLink:checked ~ ul.quick-link-items-list{
		transition: max-height 0.3s ease-out;
		border-top: 1px solid var(--mono5);
		max-height: 300px;
	}
	.module_quick_links_wrapper ul.quick-link-items-list li{
		text-align: left;
	}
	.module_quick_links_wrapper ul.quick-link-items-list li:not(:last-of-type){
		padding-bottom: 18px;
	}
	.module_quick_links_wrapper ul.quick-link-items-list li:first-of-type{
		padding-top: 20px
	}	
	.module_quick_links_wrapper ul.quick-link-items-list li:last-of-type{
		padding-bottom: 30px;
	}
}
/*---	Module Quick Links Ends	---	*/