/*  MICROTHEMER STYLES  */


/*= Main Menu ================= */

/** Main Menu >> Slick dots inside **/
.slick-dots-inside {
	border-bottom-color: rgb(255, 255, 255) !important;
	border-bottom-width: 1px !important;
}

/** Main Menu >> Slick dots **/
.slick-dots {
	padding-bottom: 15px !important;
}

/** Main Menu >> Js sorting **/
.js-sorting {
	padding-top: 19px !important;
	padding-bottom: 19px !important;
}

/** Main Menu >> Nm portfolio item details heading 2 **/
.nm-portfolio-item-details h2 {
	color: rgb(238, 238, 238) !important;
}

/** Main Menu >> Nm row col sm 6:(1) **/
.nm-row .col-sm-6:nth-of-type(1) {
	padding-right: 0 !important;
	padding-left: 0 !important;
	border-right-color: rgb(255, 255, 255) !important;
	border-right-width: 0.5px !important;
	border-right-style: solid !important;
}

/** Main Menu >> Nm row col sm 6:(2) **/
.nm-row .col-sm-6:nth-of-type(2) {
	padding-right: 0 !important;
	padding-left: 0 !important;
	border-left-color: rgb(255, 255, 255) !important;
	border-left-width: 0.5px !important;
	border-left-style: solid !important;
}

/** Main Menu >> Nm post body **/
.nm-post-body {
	padding-top: 28px !important;
}


/*[ Large Desktop ]*/
@media (min-width: 1200px) {

	/*= Main Menu ================= */

	/** Main Menu >> Slick dots **/
	.slick-dots {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}

	/** Main Menu >> No search **/
	.no-search {
		padding-top: 19px !important;
		padding-bottom: 19px !important;
	}

	/** Main Menu >> Toggle 0 **/
	.toggle-0 {
		padding-bottom: 29px !important;
	}

	/** Main Menu >> Toggle 0 _2 **/
	.toggle-0 {
		padding-top: 19px !important;
		padding-bottom: 19px !important;
	}
}

/*[ Desktop & Tablet ]*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Main Menu ================= */

	/** Main Menu >> Slick dots inside **/
	.slick-dots-inside {
		padding-bottom: 0 !important;
		border-bottom-color: rgb(255, 255, 255) !important;
		border-bottom-width: 1px !important;
	}

	/** Main Menu >> Slick dots **/
	.slick-dots {
		padding-top: 15px !important;
		padding-right: 0 !important;
		padding-bottom: 15px !important;
		padding-left: 0 !important;
		border-top-color: rgb(255, 255, 255) !important;
		border-bottom-color: rgb(255, 255, 255) !important;
		border-top-width: 1px !important;
		border-bottom-width: 1px !important;
		border-bottom-style: solid !important;
	}
}

/*[ Tablet & Phone ]*/
@media (max-width: 767px) {

	/*= Main Menu ================= */

	/** Main Menu >> Slick dots inside **/
	.slick-dots-inside {
		padding-bottom: 47px !important;
		border-bottom-color: rgb(255, 255, 255) !important;
	}

	/** Main Menu >> Slick dots **/
	.slick-dots {
		padding-right: 0 !important;
		padding-bottom: 15px !important;
		padding-left: 15px !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		border-bottom-color: rgb(255, 255, 255) !important;
	}

	/** Main Menu >> Toggle 0 _2 **/
	.toggle-0 {
		padding-top: 19px !important;
		padding-bottom: 19px !important;
	}

	/** Main Menu >> Nm post body **/
	.nm-post-body {
		padding-top: 28px !important;
	}
}

/*[ Phone ]*/
@media (max-width: 480px) {

	/*= Main Menu ================= */

	/** Main Menu >> Slick dots **/
	.slick-dots {
		padding-right: 0 !important;
	}
}