/* top bar */
#sp-top3 .sp-module {
	max-width: 100% !important;
	width: 100% !important;
}

/* Menu */

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent > li.active > a {
	font-size: 20px;
	font-weight: 600;
}

.sp-megamenu-parent > li {
	margin: 0 10px;
}

.offcanvas-menu .logo {
	padding-top: 50px;
}

.offcanvas-inner {
	padding: 0px 25px 25px 25px !important;
}

/* .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li:hover > a {
	color: #428D9E !important;
} */

.sp-megamenu-parent {
	float: none !important;
	text-align: center !important;
} 

/* Slideshow */

#sp-header ~ #sp-slideshow {
	margin-top: 0px;
}

#sp-header.header-sticky ~ #sp-slideshow {
	margin-top: 70px;
}

/* responsiveness */
@media screen and (max-width: 1199px) {
	.container, .container-md, .container-sm {
		max-width: 100% !important;
	}
}

/* Dj Classifieds item / graduate input form */

@media screen and (min-width: 991px) {
	#dj-classifieds .dj-additem .djform_row .label {
		width: 20%;
	}

	.djform_field {
		width: 75%;
	}
	
	.djform_field select {
		width: 100% !important;
	}

}

@media screen and (max-width: 990px) {
	#dj-classifieds .dj-additem .djform_row .label {
		text-align: left !important;
		width: 100% !important;
	}
	
	.djform_field {
		width: 100% !important;
	}
	
	.djform_field select {
		width: 100% !important;
	}
	
	#dj-classifieds input[type="text"], #dj-classifieds input[type="email"], #dj-classifieds select, #dj-classifieds textarea, .defaultSimpleSkin iframe {
		width: 100% !important;
	}
	
	.djcalendar {
		max-width: 87% !important;
	}
	
	.field-calendar .input-group-text {
		margin-left: 5px !important;
		max-width: 13% !important;
		border-radius: 8px !important;
	}
	
	#dj-classifieds .dj-additem .djform_row {
		margin-bottom: 0px !important;
		padding-bottom: 8px !important;
	}	
	
}

/* DJ Classifieds Search Page*/
#dj-classifieds .dj-category .cat_col .cat_col_in {
	padding: 0px 0px 0px 10px;
}

#dj-classifieds .dj-category .cat_row {
	margin-left: 0px;
	padding: 8px 0px 0px 0px;
}

#search142_ex_fields .field-calendar {
	width: 100%;
}
