
:root{
	--wpjc-tmpl-primary: #113a3a;
}



/* WPPRef
*********************************
MAIN MENU POPUP
*********************************
*/
.wpjc-btstrp-main-menu-hndlr{
    background: #fff;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .04);
	width: 52px;
	height: 52px;
	border-radius: 50%;
}
.wpjc-btstrp-main-menu-hndlr:hover{
    background: #fff;
    box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
	transform: translate3d(0, -2px, 0);
}

.wpjc-btstrp-main-menu-popup h2,
.wpjc-btstrp-main-menu-popup h3,
.wpjc-btstrp-main-menu-popup h4{
	text-transform: none;
}
.wpjc-btstrp-main-menu-popup > .modal-dialog{
    /* margin-top: 0px; */
    /* margin-bottom: 0px; */
	margin: 0px !important;
}
.wpjc-btstrp-main-menu-popup > .modal-dialog.modal-fullscreen > .modal-content{
	background-image: url('/assets-v2/images/main-menu-bg.png');
	background-size: cover;
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
}
.wpjc-btstrp-main-menu-popup > .modal-dialog.modal-fullscreen > .modal-content > .modal-body{
	padding-left: 8%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.wpjc-btstrp-main-menu-popup  > .modal-dialog.modal-fullscreen > .modal-content  > .modal-body .wpjc-btstrp-main-menu-popup-body{
	overflow-y: scroll;
}



/* WPPRef
*********************************
MAIN MENU POPUP ACCORDION
*********************************
*/
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container *{
	color: var(--wpjc-tmpl-primary) !important;
	text-decoration: none !important;
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container,
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container .accordion{
	border: none;
	width: fit-content;
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container .accordion{
	/* box-shadow: 0 0 25px 0 rgba(0,0,0,0.08); */
	border-radius: 6px;
	overflow: hidden;
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container > .accordion-item{
	background: none;
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container .accordion-item > h2 > button,
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container .accordion-item .accordion-button{
	border: none;
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container .accordion-item .accordion-header .accordion-button::after{
	margin-left: initial !important;
	filter: hue-rotate(-54deg) brightness(0.5);
	transform: rotateX(180deg);
	color: var(--wpjc-tmpl-primary);
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container .accordion-item > h2.accordion-header > button {
	color: var(--wpjc-tmpl-primary) !important;
	opacity: 0.75;
	text-decoration: none;
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container .accordion-item .accordion-header > button:hover{
	opacity: 1;
}
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container.wpjc-1 > .accordion-item > .accordion-collapse > .accordion-body > .list-unstyled{
	box-shadow: 0 0 25px 0 rgba(0,0,0,0.08);
	background: #fff;
	border-radius: 6px;
}
/* .wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container > .accordion-item > h2.accordion-header > button {
	font-size: 30px;
} */
.wpjc-btstrp-main-menu-popup .wpjc-btstrp-accordion-container > .accordion-item > h2.accordion-header > button {
	/* font-size: 30px; */
	font-size: 25px;
}
.wpjc-btstrp-main-menu-popup .wpjc-simple-link a{
	text-decoration: none;
	color: var(--wpjc-tmpl-primary);
	opacity: 0.75;
}
.wpjc-btstrp-main-menu-popup .wpjc-simple-link > a:hover{
	opacity: 1;
}
.wpjc-btstrp-main-menu-popup .wpjc-simple-link > a > h2{
	/* font-size: 30px; */
	font-size: 25px;
    /* padding-left: 24px; */
	margin-bottom: 12px;
}
.wpjc-btstrp-main-menu-popup h3,
.wpjc-btstrp-main-menu-popup h3 .accordion-button{
	font-size: 22px !important;
}
.wpjc-btstrp-main-menu-popup button{
	height: initial;
    padding: 15px 0px !important;
}
.wpjc-btstrp-main-menu-popup .accordion-body{
	padding-top: 0px;
	padding-bottom: 15px;
}
.wpjc-btstrp-main-menu-popup .accordion-body h4{
	margin-bottom: 0px;
}
.wpjc-btstrp-main-menu-popup h4,
.wpjc-btstrp-main-menu-popup h4 .accordion-button{
	font-size: 20px !important;
	font-weight: 600;
}



/* WPPRef
*********************************
MAIN MENU POPUP ACCORDION
*********************************
*/
.wpjc-btstrp-main-menu-popup button.accordion-button {
    margin-top: 0px;
    padding: 0px;
}
