  @charset "UTF-8";


/* --- Health Center Menu --- */

.healthservicesmenu {background-color: #fafafa; padding: 2rem 0; border: 1px solid #dddddd;}

.healthcenterlink 
{box-shadow: 0px 0px 4px rgba(130, 130, 130, 0.8); background-color: rgba(130, 130, 130, 0.1); border: 1px solid rgba(130, 130, 130, 0.8);}
.medicallink 
{box-shadow: 0px 0px 4px rgba(124, 194, 67, 0.8); background-color: rgba(124, 194, 67, 0.1); border: 1px solid rgba(124, 194, 67, 0.8);}
.mentalhealthlink
{box-shadow: 0px 0px 4px rgba(205, 31, 143, 0.8); background-color: rgba(205, 31, 143, 0.1); border: 1px solid rgba(205, 31, 143, 0.8);}
.educationlink 
{box-shadow: 0px 0px 4px rgba(1, 155, 218, 0.8); background-color: rgba(1, 155, 218, 0.1); border: 1px solid rgba(1, 155, 218, 0.8);}
.mindfulnesslink 
{box-shadow: 0px 0px 4px rgba(151, 89, 185, 0.8); background-color: rgba(151, 89, 185, 0.1); border: 1px solid rgba(151, 89, 185, 0.8);}
.occupationaltherapylink 
{box-shadow: 0px 0px 4px rgba(26, 102, 186, 0.8); background-color: rgba(26, 102, 186, 0.1); border: 1px solid rgba(26, 102, 186, 0.8);}
.resourceslink 
{box-shadow: 0px 0px 4px rgba(249, 88, 10, 0.8); background-color: rgba(249, 88, 10, 0.1); border: 1px solid rgba(249, 88, 10, 0.8);}

.healthcenterlink, .medicallink, .mentalhealthlink, .educationlink, .mindfulnesslink, .occupationaltherapylink, .resourceslink {
	padding: 14px 14px 14px 14px !important;
	color: #464646 !important;
	margin: .25rem 0;
	background-color: #ffffff; 
}

.healthcenterlink:hover, .medicallink:hover, .mentalhealthlink:hover, .educationlink:hover, .mindfulnesslink:hover, .occupationaltherapylink:hover, .resourceslink:hover {
	color: #ffffff !important;
	border: 1px solid #ffffff;
}

.profileimg {
	border-radius: 50%;
	border: 6px solid rgba(26, 102, 186, 0.8);
	box-shadow: 0 2px 2px 2px #cccccc;
	margin-bottom: 20px;
}

/* --- Short button --- */

.shortbutton {
	padding: 8px 8px 8px 8px !important;
} 




/* --- S N A C K --- */

.snackcolumn:nth-child(1) > span.snackword {border-bottom: 3px solid #EC1C22;}
.snackcolumn:nth-child(2) > span.snackword {border-bottom: 3px solid #F8931C;}
.snackcolumn:nth-child(3) > span.snackword {border-bottom: 3px solid #05BBD1;}
.snackcolumn:nth-child(4) > span.snackword {border-bottom: 3px solid #73BE44;}
.snackcolumn:nth-child(5) > span.snackword {border-bottom: 3px solid #A93270;}

.snackcolumn:nth-child(1) > span.snackletter {
	-webkit-text-stroke-width: .2rem;
	-webkit-text-stroke-color: #ffffff;
	text-shadow: 0px 0px 4px #EC1C22;
}

.snackcolumn:nth-child(2) > span.snackletter {
	-webkit-text-stroke-width: .2rem;
	-webkit-text-stroke-color: #ffffff;
	text-shadow: 0px 0px 4px #F8931C;
}
.snackcolumn:nth-child(3) > span.snackletter {
	-webkit-text-stroke-width: .2rem;
	-webkit-text-stroke-color: #ffffff;
	text-shadow: 0px 0px 4px #05BBD1;
}
.snackcolumn:nth-child(4) > span.snackletter {
	-webkit-text-stroke-width: .2rem;
	-webkit-text-stroke-color: #ffffff;
	text-shadow: 0px 0px 4px #73BE44;
}
.snackcolumn:nth-child(5) > span.snackletter {
	-webkit-text-stroke-width: .2rem;
	-webkit-text-stroke-color: #ffffff;
	text-shadow: 0px 0px 4px #A93270;
}

.snackcolumn {
	break-inside: avoid-column; 
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
}

.snackletter {
	font-size: 6rem;
	display: block;
	font-weight: 700;
}

.snackword {
	font-size: 2rem;
	display: block;
	margin-top: -30px !important;
	border-bottom: 3px solid rgba(26, 102, 186, 0.1);
	font-weight: 600;
}

.snackdescription {
	font-size: 1rem;
	display: block;
	margin-top: 1rem;
}

.copyrighttext {
	font-size: .75rem  !important;
	color: #666666 !important;
	display: block;
	border-top: 1px solid rgba(50, 50, 50, 0.3);
	text-align: center;
	margin: 3rem 0;
}





/* --- Registration Button ---*/

.portallogin {
	font-size: 1.15rem;
	font-weight: 700;
}

/* --- Blog Article --- */

div.post_listing_thumb {
	border-radius: 6px;
}

article.blog_article_ctnr {
	/* min-height: 14em; */  /* 6em */
	display: inline-block;
	border-radius: 10px;
	padding: 4px;
	width: 100%;
}


.blog_article_ctnr {
	background: #ffffff;
	border: #dddddd 1px solid;
	border-radius: 10px;
	box-shadow: 0 2px 2px rgba(84, 84, 84, 0.2);
	margin-bottom: 10px;
}

.custom_blog_entry {
	/* margin: -24px 0 20px 0; */
}

/* .custom_blog_entry:hover

.post_listing_news_title_home a:hover {
box-shadow: 0 4px 4px rgba(84, 84, 84, 0.4);
border: 2px solid rgba(52, 112, 183, 1);
} */

div.post_listing_news_title_home a {
	font-size: 1.1em;
	color: #464646;
}


.scrollnewsbox {
height: 300px;
overflow-y: auto;
resize: vertical;
}


/* --- Calendar --- */		



/* .blog_article_ctnr {
margin: auto;
resize: vertical;
scrollbar-color: #076DBF #efefef;
overflow-y: auto;
height: 480px;
resize: vertical;
padding: 0;
} */



div.post_listing_news_title_home a {
	font-size: 1rem; 
}


.lw_events_date {
	width: 80px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	/* margin: 0 15px 0 0; */
	height: 200px;
	background-color: #af1f16;
	color: #ffffff;
	text-align: center;
	-webkit-font-smoothing: subpixel-antialiased;
	border-radius: 20px;
	line-height: 1em;
	margin: auto;
}

.wc_workshop_container {background:#ffffff; /*#f3f3f3 */}

.lwcw li {background: #ffffff;
	border: 1px solid #dddddd;
	box-shadow: 0 2px 2px rgba(84, 84, 84, 0.2);}

.lwcw li:hover {
	background: #ffffff;
	border: 1px solid rgba(52, 112, 183, 1);
	box-shadow: 0 4px 4px rgba(84, 84, 84, 0.4);
}

.lwcw li:hover .lw_events_date {
	background: rgba(52, 112, 183, 1);
}

/* this makes the image fill the space */
picture > img {
	margin: -40px 0 -40px -100px;
	/* margin: -15px 0 -15px -100px; */
	max-width: none;
}



/* --- Two line link --- */

.linkdescription {
	color: #ffffff;
	padding: 6px;
	font-size: .8rem;
	display: block;
	margin-top: 6px;
	margin-bottom: -10px;
	/* width: 85%; */
	border-top: #ffffff 2px solid;
}

/* ------- Notes Box ------- */ 

.notes {
	background-color: #ffffff;
	padding: 10px;
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #dddddd;
	box-shadow: 0 3px 3px rgba(220, 220, 220, 0.3);
	margin: 0 0 2rem 0;
}

.notebox {
	background-color: #ffffff;
	padding: 8px;
	border-radius: 10px; 
	box-shadow: 0 3px 3px rgba(220, 220, 220, 0.3);
	margin: 0 0 0 0;
	/* border: 1px solid #dddddd; */
}

.overviewbox {
	background-color: #ffffff;
	padding: 10px;
	border-radius: 10px;
	/* border: 1px solid #dddddd; */
	box-shadow: 0 2px 2px rgba(84, 84, 84, 0.12);
	margin: 0 0 0.5rem 0;
}

.RedColumnColor {
	padding:3px;
	border-radius: 10px;
	border: 3px solid #ff0000;
	margin-top: 20px;
}

.GreenColumnColor {
	padding:3px;
	border-radius: 10px;
	border: 3px solid #2DA343;
	margin-top: 20px;
}

#mainContent > div > div > ouc:div > div:nth-child(4) > div.large-4.small-12.columns > div {margin-bottom: 20px;}

/* ------- Accordion Button ------- */ 


.highlightButton ul.accordion {

	resize: none;
	scrollbar-color: #076DBF #efefef;
	padding: 0 5px 0 20px;
	margin: auto;
	height: auto;
	overflow-y: visible;
}	


/* wraping accordions */
.highlightButton .AccordionWithIcons span.fontawesome_accordionlink {
	top: 12px;
} 

.highlightButton .AccordionWithIcons span.fontawesome_accordionlink {
	padding-right: 60px;
	padding-left: 5px;
}

/* EDIT Curved Accordion Button  */
.highlightButton .AccordionWithIcons ul.accordion .accordion-navigation > a  {
	border-radius: 250px 250px 250px 250px;  

	background-color: #fafafa;
	color: #000000;
	box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 3px #dddddd;
}	


/* Accordion Hover State Color  */
.highlightButton .AccordionWithIcons ul.accordion .accordion-navigation > 
a:hover, .highlightButton .AccordionWithIcons ul.accordion .accordion-navigation > 
a:hover {
	transition: background-color .5s ease;
	background-color: rgba(52, 112, 183, 1); 
	color: #FFFFFF;
}	

/* Accordion Active State Color  */
.highlightButton .AccordionWithIcons ul.accordion .accordion-navigation.active > a,
.highlightButton .AccordionWithIcons ul.accordion .accordion-navigation.active > a {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	background-color: rgba(220, 220, 220, 1); 
	color: #000000;
}






/* ------- END Accordion Button ------- */ 




div.abouttext p {
	font-size: .95rem  !important;
	color: #404040 !important;
	width:90%;	
}

div.copyrighttext p {
	font-size: .75rem  !important;
	color: #666666 !important;
}

.tabs-content > .content {padding: 0 0 !important; }
.tabs { margin-bottom: 5px !important; }		
.tabs-content { margin-bottom: 0 !important;}
.tabs dd > a, .tabs .tab-title > a {}			

.tabs dd, .tabs .tab-title {float: right;}

.tabs {background-image: linear-gradient(#fafafa, #dedede); border-radius:  0 0 10px 10px;}			

.tabs dd > a, .tabs .tab-title > a {
	text-decoration: none;
	background-color: #cccccc;
	color: #000000;
	padding: .25rem 1rem;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 1rem;

	margin: 0 2px 0 2px;
	border-radius: 10px 10px 0 0;
	box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1);
}


/*
.tabs-content {
margin-bottom: -6px !important;
}
*/

/*
#alphabetical > div > div > ul > li > ul {
height: 370px;
} 



#sortedbysize > div > div > ul > li > ul {
height: 370px;
}
*/





/* ----------   Tabs ------------------ */





.tabs dd > a:hover, .tabs .tab-title > a:hover {
	background-color: #000000;
	color: #FFFFFF;
	border-radius: 10px 10px 0 0;
	margin: 0 2px 0 2px;

}

.tabs dd.active a, .tabs .tab-title.active a {
	background-color: #fafafa;
	color: #222222;

	box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.2);


}


.campuslinkscontainer {
	background-color: #fafafa;
	padding: 6px;
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}

.campusmaplinks {
	margin: 4px;
	height: 34px;
	width: 34px;
	border-radius: 100%;
	border: 2px solid #076DBF;
	transform: scale(1);

	-moz-transition: ease 0.2s all;
	-o-transition: ease 0.2s all;
	-webkit-transition: ease 0.2s all;
	transition: ease-out 0.2s all;
}

.campusmaplinks:hover {
	transform: scale(1.2);
	border: 2px solid #076DBF;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);

}


.fullgalleryhide {display:none}





/* ----------   Magnify Handcoded Customthumbs ------------------ */

a.customthumbs:hover::after {
	display: inline-block;
	font-family: 'Font Awesome 5 Pro';	
	content: "\f00e"; 
	color: rgba(255, 255, 255, 0.9);
	text-shadow: 1px 1px 1px #000000;
	background-color: rgba(0, 105, 214, 0.50);
	border-radius: 25px;
	padding: 5px 5px 5px 5px;
	font-size: 1.125em;
	margin-right: 9px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate( -50%, -50% );
	font-size: 25px !important;
	z-index: 20; 
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	transition: ease-out 0.2s all;
} 


.customthumbs > li {
	float: left;
	margin-bottom: 18px;
	margin-left: 20px;
}

.customthumbs {	
	display: inline-block;
	position: relative;
	padding: 4px;
	margin: 10px;
	line-height: 1;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}


.customthumbs > img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

a.customthumbs:hover {

	transform: scale(1.125) !important;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);

	color: rgba(255, 0, 0, 1) !important;

	border-color: #0088cc;

	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	transition: ease-out 0.2s all;
} 

/* ----------   Magnify Thumbnails ------------------ */

.thumbnails {margin-left: -4px;}
.accordion .accordion-navigation .content.active ul li {margin: 2px;}

.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-bottom: auto;
	margin-left: auto;
}

a.thumbnail:hover {
	transform: scale(1.125) !important; 

	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	transition: ease-out 0.2s all;
} 

a.thumbnail:hover::after {

	transform: scale(1.125);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	border-color: #0088cc;
	display: inline-block;
	font-family: 'Font Awesome 5 Pro';	
	content: "\f00e" !important; 
	color: rgba(255, 255, 255, 0.9);
	text-shadow: 1px 1px 1px #000000;
	background-color: rgba(0, 105, 214, 0.50);
	border-radius: 25px;
	padding: 5px 5px 5px 5px;
	font-size: 1.125em;
	margin-right: 9px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate( -50%, -50% );
	font-size: 25px !important;
	z-index: 20; 
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	transition: ease-out 0.2s all;
} 


/* Titles */


div.mtsac_category_boxes span.category-box-tagline {
	font-weight: 500;
	font-size: 2.5 rem;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	background-color: rgba(52, 112, 183, 0.8);
	padding: 10px;
}

div.mtsac_category_boxes .category-caption-item {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
} 

div.mtsac_category_boxes .category-caption-item-active {
	max-height: 100%;
	padding-bottom: 0%;
} 

div.mtsac_category_boxes span.category-box-description-active { 
	border-top-width: 0px; 
} 



div.mtsac_category_boxes div.opacity-item-active {
	background: rgba(52, 112, 183, 0.0); /* 0.8 */
}


/* PrettyPhoto */
.pp_social .facebook, .pp_social .twitter  {
	display: none;
}

.pp_gallery {
	display: none !important;
}

div.pp_default .pp_nav .currentTextHolder {
	display: none !important;
}



div.ppt {
	display: none !important;

	/* color: #000000;
	font-size: 14px;
	z-index: 9999;
	margin: 0 0 -10px 8px !important;
	padding: 10px 10px 10px 10px !important;
	text-align: left;
	border-radius: 10px 10px 0 0;
	background-color: rgba( 255, 255, 255, 0.8);
	border: solid 4px #000000;
	width: 70% !important; */

}


div.pp_default .pp_description {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 9px 50px 5px 0;
} 




div#rmjs-1.add_more_less_intro_container {height: 100% !important; overflow: visible; !important}
a#more_Link {display:none;}

.accordion-navigation {
	margin-left: -20px;
}


#AccordionWithIcons .accordioniconbgrnd, .AccordionWithIcons .accordioniconbgrnd{
	height: 40px;
	width: 40px;
	line-height: 32px;
	background-color: #464646;
}

/* Icon Hover */
#AccordionWithIcons .accordioniconbgrnd:hover, .AccordionWithIcons .accordioniconbgrnd:hover{
	height: 40px;
	width: 40px;
	line-height: 32px;
	background-color: #464646;

	box-shadow: 0 0 0 0px white, 0 0 0 0px #3470b7, 0 0 0 0 rgba(0, 0, 0, 0.2);
}

#AccordionWithIcons .fontawesomeac, .AccordionWithIcons .fontawesomeac {
	line-height: 32px;
	font-size: 18px; /* 20px*/
	margin-right: 10px;
}

#AccordionWithIcons .accordion .accordion-navigation > a, .AccordionWithIcons .accordion .accordion-navigation > a {
	font-size: 1em;
}

#AccordionWithIcons span.fontawesome_accordionlink, .AccordionWithIcons span.fontawesome_accordionlink {
	position: absolute;
	top: 11px;  
	padding-right: 15px;
	line-height: initial;
}

#AccordionWithIcons li.accordion-navigation > a:after, .AccordionWithIcons li.accordion-navigation > a:after  {
	margin-right: 9px;
	padding-top: 0px;
	left: 0;
}




#AccordionWithIcons ul.accordion .accordion-navigation > a:hover, .AccordionWithIcons ul.accordion .accordion-navigation > a:hover {
	transition: background-color .3s ease;
	background-color: rgba(52, 52, 52, 1); /* 52, 112, 183 */
	color: #FFFFFF;
}

/* here */



/* Accordion Active State Color  */
#AccordionWithIcons ul.accordion .accordion-navigation.active > a,
.AccordionWithIcons ul.accordion .accordion-navigation.active > a {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	background-color: rgba(220, 220, 220, 1) !important; 
	color: #000000;
}


#AccordionWithIcons ul.accordion .accordion-navigation.active, .AccordionWithIcons ul.accordion .accordion-navigation.active {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
	position: relative;
	background-color: rgba(255, 255, 255, 1);
}

#AccordionWithIcons ul.accordion .accordion-navigation.active > a, .AccordionWithIcons ul.accordion .accordion-navigation.active > a {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	background-color: rgba(52, 112, 183, 0.3);
	/* Color of menu item when selected*/
}

#AccordionWithIcons ul.accordion .accordion-navigation > a, .AccordionWithIcons ul.accordion .accordion-navigation > a {
	background-color: rgba(255, 255, 255, 1);
}


#AccordionWithIcons ul.accordion .accordion-navigation.active, .AccordionWithIcons ul.accordion .accordion-navigation.active {
	border-radius: 20px 20px 0 0;
}

.ColumnColor {
	background-color: #fafafa;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #dddddd;
}

.videoBackgroundColor {
	background-color: #fafafa;
	padding: 11px 11px 0px 11px;
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}



.accordion {
	top: 40px;
	bottom: 40px;
	overflow-y: auto;
	/* height: 260px; */ /* 440 Not sure we need the scroll bar*/
	resize: vertical;
	/* width: 360px; */
	scrollbar-color: #076DBF #efefef;
	padding: 0 5px 0 20px;
	margin: auto;

}	

.accordion::-webkit-scrollbar {
	width: 10px;
}

.accordion::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.accordion::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #076DBF; 
	-webkit-box-shadow: inset 0 0 6px #076DBF; 
}

.accordion::-webkit-scrollbar-thumb:window-inactive {
	background: #076DBF; 
}

/* -------- Scrollbar for Thumbnails unused ------- */

/* 
.thumbnails {
overflow-y: scroll;
height: 350px;
scrollbar-color: #076DBF #efefef;
}	

.thumbnails::-webkit-scrollbar {
width: 6px; 
}

.thumbnails::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
-webkit-border-radius: 10px;
border-radius: 10px;
}

.thumbnails::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #076DBF; 
-webkit-box-shadow: inset 0 0 6px #076DBF; 
}
::-webkit-scrollbar-thumb:window-inactive {
background: #076DBF; 
}
*/




/* transform icon */
.accordionicon:hover, .AccordionWithIcons .accordionicon:hover, 
#AccordionWithIcons ul.accordion .accordion-navigation > a:hover, .AccordionWithIcons ul.accordion .accordion-navigation > a:hover :first-child
{
	transform: scale(1.3);


}
/* Remove icon border */			
#AccordionWithIcons .accordioniconsimgs:hover, .AccordionWithIcons .accordioniconsimgs:hover  {
	box-shadow: 0 0 0 0px white, 0 0 0 0px #3470b7, 0 0 0px 0px rgba(52, 112, 183, 0.1);
}



/* Curved Button Right Side  */
.AccordionWithIcons ul.accordion .accordion-navigation > a  {
	border-radius: 25px 25px 25px 25px;  
}	


/* Curved Drop Down Accordion Background  */
.AccordionWithIcons ul.accordion .accordion-navigation.active, 
.AccordionWithIcons ul.accordion .accordion-navigation.active {

	border-radius: 25px 25px 25px 25px;
	box-shadow:0 0 2px 3px #rgba(0, 0, 0, 0.6);
} 


/* Curved bottom active accordion  */
ul.accordion .accordion-navigation > .content.active, .AccordionWithIcons ul.accordion .accordion-navigation > .content.active {
	border-radius: 25px 25px 25px 25px;

}



/* ------- Location/Hours Box ------- */ 

#mainContent > div > div > div:nth-child(1) > div.large-4.small-12.columns > div {margin: 20px 0;}

/* disable overflow */
div.large-4.small-12.columns > div > div.AccordionWithIcons.row > div > ul > li > ul {
	height: unset !important; overflow-y: unset !important;}	
