/* /////////////////////////////////////// */

/* General */

/* /////////////////////////////////////// */



.mnwall_container {

	padding: 0;	

}



.mnwall_iso_container {

	margin-top: 0;

	margin-bottom: 0;	

	overflow: hidden;

}



.mnwall-item-separator {

    border-color: #777;

    border-style: solid;

    border-width: 2px 0 0;

    clear: both;

    color: transparent;

    display: inline-block;

    float: none;

    font-size: 6px;

    font-weight: 300;

    line-height: 7px;

    margin: 0;

    padding: 0;

    position: relative;

    text-align: center;

    text-transform: uppercase;

}



.mnwall-item-clear {

	clear: both;	

}



.mnwall-item-outer-cont {

	height: 100%;

	position: relative;

	overflow: hidden;

}



/* /////////////////////////////////////// */

/* Append / Prepend Results Loader & Button */

/* /////////////////////////////////////// */



.mnw-results-loading {

	display: none;

	height: 100px;

	padding: 15px 0;

	text-align: center;

}



.mnw-results-empty-results {

	height: 100px;

	padding: 15px 0;

	text-align: center;

}



.mnw-results-loading span,

.mnw-results-empty-results {

	text-transform: uppercase;	

	color: #888;

	line-height: 100px;

	font-size: 15px;

	font-weight: normal;

	vertical-align: baseline;

}



.mnw-results-empty-results i {

	margin-right: 12px;

}



.mnw-results-loading img {

	margin-left: 15px;	

	vertical-align: baseline;

}



.mnwall_more_results {

    padding: 0;

    text-align: center;

    font-size: 12px;

    font-weight: 400;

    line-height: 30px;

    text-transform: uppercase;

    vertical-align: baseline;

	background: none repeat scroll 0 0 #f8f8f8;

    border: 1px solid #e5e5e5;

    border-radius: 3px;

    box-shadow: 0 1px 0 0 #eee;

	margin: 25px 0 30px;

}



.mnwall_more_results a {

    display: block;

    padding: 8px 10px;

    text-decoration: none;

	outline: none;

	background: #fff;

	color: #777;

}



.mnwall_more_results a.more-results img,

.mnwall_more_results a.more-results-pre img {

}



.mnwall_more_results a.more-results span.no-results,

.mnwall_more_results a.more-results-pre span.no-results {

	display: none;	

}



.mnwall_more_results a.disabled,

.mnwall_more_results a.disabled:hover,

.mnwall_more_results a.disabled:focus {

	color: #999 !important;

	color: #fafafa;

}



.mnwall_more_results a:hover {

	text-decoration: none;

	outline: none;

	color: #333;

}



.mnwall_more_results a:focus {

	text-decoration: none;

	outline: none;

	color: #777;

}



.mnwall_append_loader {

	display: none;	

}



/* /////////////////////////////////////// */

/* Pagination arrows */

/* /////////////////////////////////////// */



.mnwall_arrows {

	text-align: center;	

	margin: 25px 0 30px;

}



.mnwall_arrow  {

	padding: 8px 12px;

	display: inline-block;

	border: 1px solid #ddd;

	border-radius: 3px;

    box-shadow: 0 1px 0 0 #eee;

	margin: 0 2px;

	text-decoration: none;

	outline: none;	

	color: #777;

	background: #fff;

}



.mnwall_arrow:hover,

.mnwall_arrow:focus {

	color: #333;

}



.mnwall_arrow .more-results {

	display: inline-block;

	min-width: 16px;	

	line-height: 16px;

	vertical-align: middle;

}



.mnwall_arrow:hover, 

.mnwall_arrow:focus {

	outline: none;

	text-decoration: none;	

}



.mnwall_arrow.disabled,

.mnwall_arrow.disabled:hover,

.mnwall_arrow.disabled:focus {

	color: #bbb;

}



.mnwall_arrow_loader {

	display: none;	

}



/* /////////////////////////////////////// */

/* Pagination pages */

/* /////////////////////////////////////// */



.mnwall_pages {

	text-align: center;	

	margin: 25px 0 30px;

}



.mnwall_page {

	padding: 8px 12px;

	display: inline-block;

	border: 1px solid #ddd;

	border-radius: 3px;

    box-shadow: 0 1px 0 0 #eee;

	margin: 0 2px;

	text-decoration: none;

	outline: none;	

	color: #777;

	background: #fff;

}



.mnwall_page:hover,

.mnwall_page:focus {

	color: #333;

}



.mnwall_page .page-number {

	display: inline-block;

	min-width: 16px;	

	line-height: 16px;

	vertical-align: middle;

}



.mnwall_page:hover, 

.mnwall_page:focus {

	outline: none;

	text-decoration: none;	

}



.mnwall_page.mnw_active {

	color: #fff;

	background: #e96d51;

	border-color: #e96d51;

}



.mnwall_page_loader {

	display: none;	

}



/* /////////////////////////////////////// */

/* Filters buttons */

/* /////////////////////////////////////// */



.mnwall_iso_filters_cont {

	padding: 0;

	position: relative;

	display: inline-block;

	margin: 10px 0 20px;

	text-align: left;

}



.mnwall_filters_loader {

	display: none;

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	border-radius: 0;

	width: 100%;

	background: rgba(255,255,255,0.7);

	z-index: 999;

	text-align: center;

}



.mnwall_filters_loader img {

	top: 6px;

	position: relative;	

}



.mnwall_iso_filters {

	position: relative;	

	display: inline-block;

	vertical-align: top;

}



.mnwall_iso_buttons {

	margin-bottom: 8px;

	margin-right: 20px;

	position: relative;

}	



.mnwall_iso_buttons a {

	padding: 8px 12px;

	display: inline-block;

	border: 1px solid #888;

	margin: 0 2px 5px;

	text-decoration: none;

	outline: none;	

	color: #222;

	box-shadow: 0 1px 0 0 #eee;

}



.mnwall_iso_buttons a:hover, 

.mnwall_iso_buttons a:focus {

	outline: none;

	text-decoration: none;

	color: #A11112;

}



.mnwall_iso_buttons a.mnw_filter_active {

	color: #fff;

	background: #A11112;

	border-color: #A11112;

}



.mnwall_iso_buttons span {

	padding: 0 7px;	

	color: #666;

}



.mnwall_iso_filters .button-group {

	display: inline-block;

}



/* /////////////////////////////////////// */

/* Filters list */

/* /////////////////////////////////////// */



.mnwall_iso_dropdown {

	position: relative;	

	width: 170px;

	display: inline-block;

	vertical-align: top;

	margin: 0 15px 10px 0;

	text-align: left;

}



.mnwall_iso_dropdown.expanded ul {

	max-height: 180px;

    opacity: 1;

    transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

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

}



.mnwall_iso_dropdown ul {

	background: none repeat scroll 0 0 #ffffff;

    border: 1px solid #d7d7d7;

	border-top: 0;

    border-radius: 0 0 3px 3px;

    margin: 0;

    max-height: 0;

    opacity: 0;

    overflow-x: hidden;

    overflow-y: auto;

    padding: 0;

    width: 100%;

	border-radius: 0 0 3px 3px;

	position: absolute;

}



.mnwall_iso_dropdown ul.button-group {

	z-index: 999;

}



.mnwall_iso_dropdown ul.sorting-group {

	z-index: 998;

}



.mnwall_iso_dropdown ul li {

	margin: 0;

	padding: 0;	

	list-style: none;

	background: none;

}



.mnwall_iso_dropdown ul li a {

	font-size: 14px;

	line-height: 14px;

	display: block;	

	padding: 8px 10px;

	color: #666;

}



.mnwall_iso_dropdown ul li a:hover {

	background: #f5f5f5;

	text-decoration: none;

}	



.mnwall_iso_dropdown ul li a:focus {

	text-decoration: none;

	outline: none;

	color: #e96d51;

}



.mnwall_iso_dropdown ul li a.mnw_filter_active {

	background: #f5f5f5;	

	color: #e96d51;

}



.mnwall_iso_dropdown .dropdown-label {

	border-radius: 3px;

	background: #ffffff;

	border: 1px solid #d7d7d7;

	box-shadow: 0 1px 0 0 #eee;

	margin: 0;

	max-height: 31px;

	padding: 0;

	vertical-align: middle;

	width: 100%;

	cursor: pointer;

	color: #666;

}



.mnwall_iso_dropdown:hover .dropdown-label {

	color: #e96d51;

}



.mnwall_iso_dropdown.expanded:hover .dropdown-label {

	color: #fff;

}



.mnwall_iso_dropdown.expanded .dropdown-label {

	background: #e96d51;

	border-color: #e96d51;

	border-radius: 3px 3px 0 0;

	color: #fff;

}



.mnwall_iso_dropdown .dropdown-label span {

	display: inline-block;

	line-height: 31px;

	font-size: 14px;

	width: 100%;	

}



.mnwall_iso_dropdown .dropdown-label span i {

	margin: 0 7px;	

}



.reset-filters a {

	line-height: 17px;

	padding: 8px;

	display: inline-block;	

	color: #777;

	background: #f8f8f8;

}



.reset-filters a:hover {

	color: #444;	

	text-decoration: none;

	outline: none;

	background: #f5f5f5;

	border-radius: 3px;

}



.reset-filters a:focus {

	color: #777;	

	text-decoration: none;

	outline: none;

}

	

.reset-filters a i {

	margin: 0 5px;	

}



/* /////////////////////////////////////// */

/* Sortings buttons */

/* /////////////////////////////////////// */



.mnwall_iso_sortings_cont {

	padding: 0;

	position: relative;

	display: inline-block;

	margin: 10px 0 20px;

	text-align: left;

}



.mnwall_iso_sortings {

	display: inline-block;

	position: relative;

	vertical-align: top;

}



.mnwall_iso_sortings .sorting-group {

	display: inline-block;

}



/* /////////////////////////////////////// */

/* Wall items - General

/* /////////////////////////////////////// */		



.mnwall-item {

	overflow: hidden;

	-webkit-box-sizing: border-box;

   	-moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

	width: 100%;

	cursor: default;

}



@media (max-width: 768px) {

	.mnwall-item {

		width: 50% !important;

	}

}



@media (max-width: 480px) {

	.mnwall-item {

		width: 100% !important;

	}

}



/* /////////////////////////////////////// */

/* Wall items - Inner classes */

/* /////////////////////////////////////// */



.mnwall-item-inner-cont {

	height: 100%;

	position: relative;

	overflow: hidden;

}



.mnwall-item-inner {

	-webkit-box-sizing: border-box;

   	-moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}



.mnwall-item header h3 {

	margin: 10px 0;

	padding: 0;	

}



.mnwall-item section {

	padding: 0;	

}



.mnwall-cover {

	position: relative;

	overflow: hidden;	

}



.mnwall-photo-link {

	position: absolute;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	z-index: 1;

}



/* /////////////////////////////////////// */

/* Wall items - Typography / Text Colors

/* /////////////////////////////////////// */



/* Typography */



.mnwall-grid.modern-theme h3.mnwall-item-title {

	margin: 0;

	padding: 10px 0;

}



.mnwall-list.modern-theme h3.mnwall-item-title {

	margin: 0;

	padding: 0 0 10px;

}



h3.mnwall-item-title {

	line-height: 24px;

}



h3.mnwall-item-title a {

	font-size: 18px;

	line-height: 24px;

}



h3.mnwall-item-title a:hover,

h3.mnwall-item-title a:focus {

	text-decoration: none;

	outline: none;

}



.mnwall-item-subheader span,

.mnwall-item-count,

.mnwall-item-count a,

.mnwall-item-subheader a {

	font-size: 12px;

	line-height: 22px;

}



.mnwall-item-subheader a:hover,

.mnwall-item-count a:hover,

.mnwall-item-category-type a:hover {

	text-decoration: none;

	outline: none;

}



.mnwall-item-introtext {	

	font-size: 15px;

	line-height: 22px;

	font-weight: 400;	

	padding: 7px 0 10px;

}



.modern-theme .mnwall-item-introtext {

	font-size: 13px;	

}



/* Dark Colors */



.dark-text h3.mnwall-item-title a {

	color: #333;	

}



.dark-text h3.mnwall-item-title a:hover,

.dark-text h3.mnwall-item-title a:focus {

	color: #000;	

}



.dark-text .mnwall-item-subheader span,

.dark-text .mnwall-item-count,

.dark-text .mnwall-item-info {

	color: #888;

}



.dark-text .mnwall-item-category-type {

	background: rgba(255,255,255,0.7);

	color: #777;

}



.dark-text .mnwall-item-subheader a,

.dark-text .mnwall-item-count a,

.dark-text .mnwall-item-info a,

.dark-text .mnwall-item-category-type a {

	color: #666;

}



.dark-text .mnwall-item-subheader a:hover,

.dark-text .mnwall-item-count a:hover,

.dark-text .mnwall-item-info a:hover,

.dark-text .mnwall-item-category-type a:hover {

	color: #000;		

}



.dark-text .mnwall-item-introtext {	

	color: #555;

}



.dark-text .mnwall-item-separator {

	border-color: #777;

}



/* Light Colors */



.light-text h3.mnwall-item-title a {

	color: rgba(255,255,255,0.8);

}



.light-text h3.mnwall-item-title a:hover,

.light-text h3.mnwall-item-title a:focus {

	color: #fff;

}



.light-text .mnwall-item-subheader span,

.light-text .mnwall-item-count,

.light-text .mnwall-item-info {

	color: rgba(255,255,255,0.7);

}



.light-text .mnwall-item-category-type {

	background: rgba(0,0,0,0.7);

	color: rgba(255,255,255,0.7);

}



.light-text .mnwall-item-subheader a,

.light-text .mnwall-item-count a,

.light-text .mnwall-item-info a,

.light-text .mnwall-item-category-type a {

	color: rgba(255,255,255,0.8);

}



.light-text .mnwall-item-subheader a:hover,

.light-text .mnwall-item-count a:hover,

.light-text .mnwall-item-info a:hover,

.light-text .mnwall-item-category-type a:hover {

	color: #fff;

}



.light-text .mnwall-item-introtext {	

	color: rgba(255,255,255,0.8);

}



.light-text .mnwall-item-separator {

	border-color: rgba(255,255,255,0.7);	

}



/* /////////////////////////////////////// */

/* Hover Box

/* /////////////////////////////////////// */		



.mnwall-hover-box {

	cursor: default;

	position: absolute;

	opacity: 0;

	visibility: hidden;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	padding: 15px;

	box-sizing: border-box;

	text-align: center;

	overflow: hidden;

	z-index: 4;

}



.mnwall-hover-box .mnwall-hover-box-bg {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: 98;

}



.mnwall-hover-box .mnwall-hover-box-content {

	z-index: 99;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	top: 0;

	padding: 10px;

}



.mnwall-hover-box h3.mnwall-item-title {

	margin: 0 0 12px !important;	

}



.mnwall-hover-box h3.mnwall-item-title a {

	font-size: 20px;

	font-weight: 400;

	line-height: 22px;

}



.mnwall-hover-box h3.mnwall-item-title a:hover,

.mnwall-hover-box h3.mnwall-item-title a:focus {

	text-decoration: none;

	outline: none;

}



.mnwall-hover-box,

.mnwall-hover-box span {

	font-size: 12px;

	line-height: 22px;

}



.mnwall-hover-box a {

}



.mnwall-hover-box a:hover,

.mnwall-hover-box a:focus {

	text-decoration: none;

	outline: none;

}



.mnwall-hover-box .mnwall-item-info {

	margin: 0 0 10px;

}



.mnwall-hover-box .mnwall-item-introtext {	

	font-size: 12px !important;

	line-height: 22px;

	font-weight: 400;	

	padding: 0 !important;

	margin: 0 0 10px;

}



.mnwall-hover-box .mnwall-item-link-icon,

.mnwall-hover-box .mnwall-item-fancy-icon {

	display: inline-block;

	font-size: 16px;

	width: 40px;

	height: 40px;

	margin: 0 5px;

	border-radius: 50%;

	vertical-align: middle;

	line-height: 40px;

	padding: 0;

}



.mnwall-hover-box .mnwall-item-link-icon .fa-link,

.mnwall-hover-box .mnwall-item-fancy-icon .fa-link {

	height: 40px;

	width: 40px;

	line-height: 40px;

}



.mnwall-masonry.light-theme .mnwall-hover-box {

	width: 100%;

	height: 100%;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

}



.mnwall-masonry.light-theme .mnwall-item-outer-cont.flip .mnwall-hover-box {

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

}



/* /////////////////////////////////////// */

/* Hover Box Themes

/* /////////////////////////////////////// */	



.mnwall-hover-box.black-hover .mnwall-hover-box-bg {

	background: rgba(0, 0, 0, 0.8);

}



.mnwall-hover-box.white-hover .mnwall-hover-box-bg {

	background: rgba(255, 255, 255, 0.85);

}



.mnwall-hover-box.red-hover .mnwall-hover-box-bg {

	background: rgba(225, 107, 87, 0.8);

}



.mnwall-hover-box.green-hover .mnwall-hover-box-bg {

	background: rgba(89, 198, 143, 0.8);

}



.mnwall-hover-box.blue-hover .mnwall-hover-box-bg {

	background: rgba(80, 148, 197, 0.8);

}



.mnwall-hover-box.grey-hover .mnwall-hover-box-bg {

	background: rgba(138, 140, 137, 0.8);

}



.mnwall-hover-box.orange-hover .mnwall-hover-box-bg {

	background: rgba(237, 145, 62, 0.8);

}



.mnwall-hover-box.purple-hover .mnwall-hover-box-bg {

	background: rgba(237, 110, 171, 0.8);

}



/* Icon Buttons colors */



.mnwall-hover-box .mnwall-item-link-icon,

.mnwall-hover-box .mnwall-item-fancy-icon {

	background: rgba(0, 0, 0, 0.4);

	color: rgba(255,255,255,0.7);

}



.mnwall-hover-box .mnwall-item-link-icon:hover,

.mnwall-hover-box .mnwall-item-link-icon:focus,

.mnwall-hover-box .mnwall-item-fancy-icon:hover,

.mnwall-hover-box .mnwall-item-fancy-icon:focus {

	color: #fff;

}



.mnwall-hover-box.white-hover .mnwall-item-link-icon,

.mnwall-hover-box.white-hover .mnwall-item-fancy-icon {

	background: rgba(255, 255, 255, 0.65);

	color: #777;

}



.mnwall-hover-box.white-hover .mnwall-item-link-icon:hover,

.mnwall-hover-box.white-hover .mnwall-item-link-icon:focus,

.mnwall-hover-box.white-hover .mnwall-item-fancy-icon:hover,

.mnwall-hover-box.white-hover .mnwall-item-fancy-icon:focus {

	color: #444;

}



/* Typography text colors */



/* Dark Colors */



.mnwall-hover-box-content.dark-text h3.mnwall-item-title a {

	color: #333;	

}



.mnwall-hover-box-content.dark-text h3.mnwall-item-title a:hover,

.mnwall-hover-box-content.dark-text h3.mnwall-item-title a:focus {

	color: #000;	

}



.mnwall-hover-box-content.dark-text .mnwall-item-subheader span,

.mnwall-hover-box-content.dark-text .mnwall-item-count,

.mnwall-hover-box-content.dark-text .mnwall-item-info {

	color: #888;

}



.mnwall-hover-box-content.dark-text .mnwall-item-subheader a,

.mnwall-hover-box-content.dark-text .mnwall-item-count a,

.mnwall-hover-box-content.dark-text .mnwall-item-info a {

	color: #666;

}



.mnwall-hover-box-content.dark-text .mnwall-item-subheader a:hover,

.mnwall-hover-box-content.dark-text .mnwall-item-count a:hover,

.mnwall-hover-box-content.dark-text .mnwall-item-info a:hover {

	color: #000;		

}



.mnwall-hover-box-content.dark-text .mnwall-item-introtext {	

	color: #555;

}



.mnwall-hover-box-content.dark-text .mnwall-item-separator {

	border-color: #777;

}



/* Light Colors */



.mnwall-hover-box-content.light-text h3.mnwall-item-title a {

	color: rgba(255,255,255,0.8);

}



.mnwall-hover-box-content.light-text h3.mnwall-item-title a:hover,

.mnwall-hover-box-content.light-text h3.mnwall-item-title a:focus {

	color: #fff;

}



.mnwall-hover-box-content.light-text .mnwall-item-subheader span,

.mnwall-hover-box-content.light-text .mnwall-item-count,

.mnwall-hover-box-content.light-text .mnwall-item-info {

	color: rgba(255,255,255,0.7);

}



.mnwall-hover-box-content.light-text .mnwall-item-subheader a,

.mnwall-hover-box-content.light-text .mnwall-item-count a,

.mnwall-hover-box-content.light-text .mnwall-item-info a {

	color: rgba(255,255,255,0.8);

}



.mnwall-hover-box-content.light-text .mnwall-item-subheader a:hover,

.mnwall-hover-box-content.light-text .mnwall-item-count a:hover,

.mnwall-hover-box-content.light-text .mnwall-item-info a:hover {

	color: #fff;

}



.mnwall-hover-box-content.light-text .mnwall-item-introtext {	

	color: rgba(255,255,255,0.8);

}



.mnwall-hover-box-content.light-text .mnwall-item-separator {

	border-color: rgba(255,255,255,0.7);	

}



/* /////////////////////////////////////// */

/* Hover Box Effects - Animations

/* /////////////////////////////////////// */	



/* Simple, no effects */

.mnwall-hover-box.hoverShow {

	visibility: visible;	

	opacity: 1;

}



/* Simple fade */

.mnwall-hover-box.hoverFadeIn {

	visibility: visible;

	opacity: 1;	

}



/* Flip Y */

.mnwall-img-div.flip,

.mnwall-item-outer-cont.flip {

	transform-style: preserve-3d;

	-webkit-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	overflow: visible !important;

}

.mnwall-img-div.flip .mnwall-item-img,

.mnwall-item-outer-cont.flip .mnwall-item-img {

	backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	-o-backface-visibility: hidden;

}

.mnwall-img-div.flip .mnwall-hover-box,

.mnwall-item-outer-cont.flip .mnwall-hover-box {

	backface-visibility: hidden;

	-webkit-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	-o-backface-visibility: hidden;

	opacity: 1;

	visibility: visible;

	z-index: 98;

}

.mnwall-img-div.flipY .mnwall-hover-box,

.mnwall-item-outer-cont.flipY .mnwall-hover-box {

	transform: rotateY(-180deg);

	-webkit-transform: rotateY(-180deg);

	-ms-transform: rotateY(-180deg);

	-o-transform: rotateY(-180deg);

}

.mnwall-img-div.hoverFlipY,

.mnwall-item-outer-cont.hoverFlipY {

	transform: rotateY(180deg);

	-webkit-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

}

.mnwall-cover.perspective,

.mnwall-item.perspective {

	perspective: 1000px;

	-webkit-perspective: 1000px;

	-ms-perspective: 1000px;

	-o-perspective: 1000px;

}



/* Flip X */

.mnwall-img-div.flipX .mnwall-hover-box,

.mnwall-item-outer-cont.flipX .mnwall-hover-box {

	transform: rotateX(-180deg);

	-webkit-transform: rotateX(-180deg);

	-ms-transform: rotateX(-180deg);

	-o-transform: rotateX(-180deg);

}

.mnwall-img-div.hoverFlipX,

.mnwall-item-outer-cont.hoverFlipX {

	transform: rotateX(180deg);	

	-webkit-transform: rotateX(180deg);	

	-ms-transform: rotateX(180deg);	

	-o-transform: rotateX(180deg);	

}



/* Slide In Right */

.mnwall-cover.slideInRight .mnwall-hover-box.slideInRight,

.mnwall-item.slideInRight .mnwall-hover-box.slideInRight {

 	right: 0;

}



.mnwall-cover.slideInRight .mnwall-hover-box,

.mnwall-item.slideInRight .mnwall-hover-box {

	right: -100%;

	left: auto;

	visibility: visible;

	opacity: 1;		

}



/* Slide In Left */

.mnwall-cover.slideInLeft .mnwall-hover-box.slideInLeft,

.mnwall-item.slideInLeft .mnwall-hover-box.slideInLeft {

 	left: 0;

}



.mnwall-cover.slideInLeft .mnwall-hover-box,

.mnwall-item.slideInLeft .mnwall-hover-box {

	left: -100%;

	right: auto;

	visibility: visible;

	opacity: 1;		

}



/* Slide In Top */

.mnwall-cover.slideInTop .mnwall-hover-box.slideInTop,

.mnwall-item.slideInTop .mnwall-hover-box.slideInTop {

 	top: 0;

}



.mnwall-cover.slideInTop .mnwall-hover-box,

.mnwall-item.slideInTop .mnwall-hover-box {

	top: -100%;

	bottom: auto;

	visibility: visible;

	opacity: 1;		

}



/* Slide In Bottom */

.mnwall-cover.slideInBottom .mnwall-hover-box.slideInBottom,

.mnwall-item.slideInBottom .mnwall-hover-box.slideInBottom {

 	bottom: 0;

}



.mnwall-cover.slideInBottom .mnwall-hover-box,

.mnwall-item.slideInBottom .mnwall-hover-box {

	bottom: -100%;

	top: auto;

	visibility: visible;

	opacity: 1;		

}



/* Zoom in */

.mnwall-cover.mnwzoomIn .mnwall-hover-box.mnwzoomIn,

.mnwall-item.mnwzoomIn .mnwall-hover-box.mnwzoomIn {

 	transform: scale(1,1);

	visibility: visible;

	opacity: 1;	

}



.mnwall-cover.mnwzoomIn .mnwall-hover-box,

.mnwall-item.mnwzoomIn .mnwall-hover-box {

	transform: scale(0,0);	

}



/* /////////////////////////////////////// */

/* Hover Box content effects

/* /////////////////////////////////////// */		



/* Simple fade */

.mnwall-hover-box-content.hoverFadeInPre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	transition: all 0.1s ease 0s;

	-webkit-transition: all 0.1s ease 0s;

	-ms-transition: all 0.1s ease 0s;

	-o-transition: all 0.1s ease 0s;

}



.mnwall-hover-box-content.hoverFadeInPre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	transition: all 0.35s ease 0s;

	-webkit-transition: all 0.35s ease 0s;

	-ms-transition: all 0.35s ease 0s;

	-o-transition: all 0.35s ease 0s;

}



.mnwall-hover-box-content.hoverFadeInPre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	transition: all 0.6s ease 0s;

	-webkit-transition: all 0.6s ease 0s;

	-ms-transition: all 0.6s ease 0s;

	-o-transition: all 0.6s ease 0s;

}



.mnwall-hover-box-content.hoverFadeInPre .mnwall-item-icons {

	opacity: 0;

	visibility: hidden;

	transition: all 0.85s ease 0s;

	-webkit-transition: all 0.85s ease 0s;

	-ms-transition: all 0.85s ease 0s;

	-o-transition: all 0.85s ease 0s;

}



.mnwall-hover-box-content.hoverFadeIn .mnwall-item-title {

	opacity: 1;

	visibility: visible;

}



.mnwall-hover-box-content.hoverFadeIn .mnwall-item-info {

	opacity: 1;

	visibility: visible;

}



.mnwall-hover-box-content.hoverFadeIn .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

}



.mnwall-hover-box-content.hoverFadeIn .mnwall-item-icons {

	opacity: 1;

	visibility: visible;

}



/* Slide in Left */

.mnwall-hover-box-content.slideInLeftPre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	position: relative;

	left: -100%;

	right: 100%;

}





.mnwall-hover-box-content.slideInLeftPre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	position: relative;

	left: -100%;

	right: 100%;

}

.mnwall-hover-box-content.slideInLeftPre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	position: relative;

	left: -100%;

	right: 100%;

}

.mnwall-hover-box-content.slideInLeftPre .mnwall-item-icons {

	opacity: 0;

	visibility: hidden;

	position: relative;

	left: -100%;

	right: 100%;

}

.mnwall-hover-box-content.slideInLeft .mnwall-item-title {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInLeft .mnwall-item-info {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInLeft .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInLeft .mnwall-item-icons {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}



/* Slide in Right */

.mnwall-hover-box-content.slideInRightPre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	position: relative;

	right: -100%;

	left: 100%;

}

.mnwall-hover-box-content.slideInRightPre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	position: relative;

	right: -100%;

	left: 100%;

}

.mnwall-hover-box-content.slideInRightPre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	position: relative;

	right: -100%;

	left: 100%;

}

.mnwall-hover-box-content.slideInRightPre .mnwall-item-icons {

	opacity: 0;

	visibility: hidden;

	position: relative;

	right: -100%;

	left: 100%;

}

.mnwall-hover-box-content.slideInRight .mnwall-item-title {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInRight .mnwall-item-info {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInRight .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInRight .mnwall-item-icons {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}



/* Slide in Top */

.mnwall-hover-box-content.slideInTopPre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInTopPre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInTopPre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInTopPre .mnwall-item-icons {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInTop .mnwall-item-title {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInTop .mnwall-item-info {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInTop .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInTop .mnwall-item-icons {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}



/* Slide in Bottom */

.mnwall-hover-box-content.slideInBottomPre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	position: relative;

	bottom: -100%;

	top: 100%;

}

.mnwall-hover-box-content.slideInBottomPre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	position: relative;

	bottom: -100%;

	top: 100%;

}

.mnwall-hover-box-content.slideInBottomPre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	position: relative;

	bottom: -100%;

	top: 100%;

}

.mnwall-hover-box-content.slideInBottomPre .mnwall-item-icons {

	opacity: 0;

	visibility: hidden;

	position: relative;

	bottom: -100%;

	top: 100%;

}

.mnwall-hover-box-content.slideInBottom .mnwall-item-title {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInBottom .mnwall-item-info {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInBottom .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInBottom .mnwall-item-icons {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}



/* Slide Mix 1 */

.mnwall-hover-box-content.slideInMix1Pre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	position: relative;

	left: -100%;

	right: 100%;

}

.mnwall-hover-box-content.slideInMix1Pre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	position: relative;

	right: -100%;

	left: 100%;

}

.mnwall-hover-box-content.slideInMix1Pre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	position: relative;

	left: -100%;

	right: 100%;

}

.mnwall-hover-box-content.slideInMix1Pre .mnwall-item-icons {

	opacity: 0;

	visibility: hidden;

	position: relative;

	right: -100%;

	left: 100%;

}

.mnwall-hover-box-content.slideInMix1 .mnwall-item-title {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInMix1 .mnwall-item-info {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInMix1 .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}

.mnwall-hover-box-content.slideInMix1 .mnwall-item-icons {

	opacity: 1;

	visibility: visible;

	left: 0;

	right: 0;

}



/* Slide Mix 2 */

.mnwall-hover-box-content.slideInMix2Pre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInMix2Pre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInMix2Pre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	position: relative;

	bottom: -100%;

	top: 100%;

}

.mnwall-hover-box-content.slideInMix2Pre .mnwall-item-icons {

	opacity: 0;

	visibility: hidden;

	position: relative;

	bottom: -100%;

	top: 100%;

}

.mnwall-hover-box-content.slideInMix2 .mnwall-item-title {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInMix2 .mnwall-item-info {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInMix2 .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInMix2 .mnwall-item-icons {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}



/* Slide Mix 3 */

.mnwall-hover-box-content.slideInMix3Pre .mnwall-item-title {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInMix3Pre .mnwall-item-info {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInMix3Pre .mnwall-item-introtext {

	opacity: 0;

	visibility: hidden;

	position: relative;

	top: -100%;

	bottom: 100%;

}

.mnwall-hover-box-content.slideInMix3Pre .mnwall-item-icons .mnwall-item-link-icon {

	opacity: 0;

	visibility: hidden;

	position: relative;

	left: -50%;

	right: 50%;

}

.mnwall-hover-box-content.slideInMix3Pre .mnwall-item-icons .mnwall-item-fancy-icon {

	opacity: 0;

	visibility: hidden;

	position: relative;

	right: -50%;

	left: 50%;

}



.mnwall-hover-box-content.slideInMix3 .mnwall-item-title {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInMix3 .mnwall-item-info {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInMix3 .mnwall-item-introtext {

	opacity: 1;

	visibility: visible;

	top: 0;

	bottom: 0;

}

.mnwall-hover-box-content.slideInMix3 .mnwall-item-icons .mnwall-item-link-icon {

	opacity: 1;

	visibility: visible;

	right: 0;

	left: 0;

}

.mnwall-hover-box-content.slideInMix3 .mnwall-item-icons .mnwall-item-fancy-icon {

	opacity: 1;

	visibility: visible;

	right: 0;

	left: 0;

}



/* /////////////////////////////////////// */

/* Wall items - Masonry Equal - Open

/* /////////////////////////////////////// */		



/* Light Theme */



.mnwall-grid .mnwall-item {	

}



.mnwall-grid.light-theme .mnwall-item-inner-cont {

	padding: 15px;

}



.mnwall-grid .mnwall-item-inner {

	padding: 0;

}



.mnwall-grid .mnwall-img-div {

	position: relative;

	overflow: hidden;

}



.mnwall-grid .mnwall-img-div .mnwall-item-img {

}



.mnwall-grid .mnwall-img-div img {

	width: 100%;

	max-width: 100%;	

	margin: 0;

}



.mnwall-grid h3.mnwall-item-title {

	margin: 15px 0 12px;

}



.mnwall-grid h3.mnwall-item-title a {

	font-size: 20px;

	font-weight: 400;

	line-height: 22px;

}



.mnwall-grid h3.mnwall-item-title a:hover,

.mnwall-grid h3.mnwall-item-title a:focus {

	text-decoration: none;

	outline: none;

}



.mnwall-grid .mnwall-item-subheader {

	margin: 0;

	padding: 5px 0;

}



.mnwall-grid .mnwall-item-subheader span,

.mnwall-grid .mnwall-item-count,

.mnwall-grid .mnwall-item-count a,

.mnwall-grid .mnwall-item-subheader a {

	font-size: 12px;

	line-height: 22px;

}



.mnwall-grid .mnwall-item-subheader a:hover,

.mnwall-grid .mnwall-item-count a:hover {

	text-decoration: none;

	outline: none;

}



.mnwall-grid .mnwall-item-introtext {	

	font-size: 15px;

	line-height: 22px;

	font-weight: 400;	

	padding: 7px 0 10px;

}



/* /////////////////////////////////////// */

/* Wall items - Vertical List

/* /////////////////////////////////////// */		



/* Light Theme */



.mnwall-list .mnwall-item {

	width: 100% !important;

}



.mnwall-list.light-theme .mnwall-item-inner-cont {

	padding: 15px;

}



.mnwall-list .mnwall-cover {

	float: left;

	margin-right: 20px;	

}



@media (max-width: 610px) {

	.mnwall-list .mnwall-cover {

		width: 100%;

		margin: 0 0 15px;

	}

	.mnwall-list .mnwall-item-img a {

		display: block;

		width: 100%;

	}

	.mnwall-list .mnwall-img-div img {

		max-width: inherit !important;	

	}

}



.mnwall-list .mnwall-img-div {	

}



.mnwall-list .mnwall-img-div img {

	width: 250px;

	max-width: 250px;	

}



.mnwall-list .mnwall-item-subheader {

	overflow: hidden;	

}



.mnwall-list .mnwall-item-clear {

	clear: none;	

}



.mnwall-list .mnwall-item-separator {

	margin: 14px 0 0;	

}



.mnwall-list h3.mnwall-item-title a:hover,

.mnwall-list h3.mnwall-item-title a:focus {

	text-decoration: none;

	outline: none;

}



.mnwall-list .mnwall-item-subheader a:hover,

.mnwall-list .mnwall-item-count a:hover {

	text-decoration: none;

	outline: none;

}



/* /////////////////////////////////////// */

/* Wall items - Masonry / General

/* /////////////////////////////////////// */		



.mnwall-masonry .mnwall-item {

	

}



.mnwall-masonry .mnwall-item-inner {

	position: absolute;

}



/* Light Theme */



.mnwall-masonry.light-theme .mnwall-item-inner {

	bottom: 10px;

	left: 10px;

	right: 10px;

	padding: 15px;

	max-height: 100%;

}



.mnwall-masonry.light-theme .mnwall-item-separator {

}



@media (max-width: 768px) {

	

	.mnwall-masonry .mnwall-item {

		height: 300px !important;

	}

	

	.mnwall-masonry .mnwall-item-inner {

		top: auto !important;

		width: 100% !important;

	}

	.mnwall-masonry .mnwall-item-introtext,

	.mnwall-masonry .mnwall-item-subheader,

	.mnwall-masonry .mnwall-item-separator {

		display: none;

	}

}



/* Modern Theme */



.mnwall-masonry.modern-theme .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

	padding: 15px;	

	z-index: 2;

}



.modern-theme .mnwall-item-category-type {

	position: absolute;

	top: 10px;

	left: 10px;

	z-index: 3;	

	padding: 0;

}



.modern-theme .mnwall-item-category-type span {

	display: inline-block;	

}



.modern-theme .mnwall-item-category-type a {

	display: inline-block;	

	padding: 5px 8px;

}



.mnwall-masonry.modern-theme .mnwall-detail-box-inner,

.mnwall-grid.modern-theme .mnwall-detail-box-inner {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	padding: 0 15px;

	box-sizing: border-box;

}



.mnwall-list.modern-theme .mnwall-detail-box-inner {

	padding: 15px;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 3a */

/* /////////////////////////////////////// */



.mnwall-grid3a .mnwitem1 {

	width: 50%;

	height: 480px;

}

.mnwall-grid3a .mnwitem2 {

	width: 50%;

	height: 240px;

}

.mnwall-grid3a .mnwitem3 {

	width: 50%;

	height: 240px;

}



.mnwall-grid3a.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



.mnwall-grid3a.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



.mnwall-grid3a.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 3b */

/* /////////////////////////////////////// */



.mnwall-grid3b .mnwitem1 {

	width: 50%;

	height: 240px;

}

.mnwall-grid3b .mnwitem2 {

	width: 50%;

	height: 480px;

}

.mnwall-grid3b .mnwitem3 {

	width: 50%;

	height: 240px;

}



.mnwall-grid3b.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



.mnwall-grid3b.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



.mnwall-grid3b.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 3c */

/* /////////////////////////////////////// */



.mnwall-grid3c .mnwitem1 {

	width: 50%;

	height: 400px;

}

.mnwall-grid3c .mnwitem2 {

	width: 25%;

	height: 400px;

}

.mnwall-grid3c .mnwitem3 {

	width: 25%;

	height: 400px;

}



.mnwall-grid3c.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



.mnwall-grid3c.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid3c.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 4 */

/* /////////////////////////////////////// */



.mnwall-grid4 .mnwitem1 {

	width: 50%;

	height: 400px;

}

.mnwall-grid4 .mnwitem2 {

	width: 50%;

	height: 200px;

}

.mnwall-grid4 .mnwitem3 {

	width: 25%;

	height: 200px;

}

.mnwall-grid4 .mnwitem4 {

	width: 25%;

	height: 200px;

}



.mnwall-grid4.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



.mnwall-grid4.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid4.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid4.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 5 */

/* /////////////////////////////////////// */



.mnwall-grid5 .mnwitem1 {

	width: 40%;

	height: 200px;

}

.mnwall-grid5 .mnwitem2 {

	width: 20%;

	height: 200px;

}

.mnwall-grid5 .mnwitem3 {

	width: 40%;

	height: 400px;

}

.mnwall-grid5 .mnwitem4 {

	width: 20%;

	height: 200px;

}

.mnwall-grid5 .mnwitem5 {

	width: 40%;

	height: 200px;

}



.mnwall-grid5.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 50%;

}



.mnwall-grid5.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid5.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid5.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid5.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 5b */

/* /////////////////////////////////////// */



.mnwall-grid5b .mnwitem1 {

	width: 25%;

	height: 250px;

}

.mnwall-grid5b .mnwitem2 {

	width: 25%;

	height: 250px;

}

.mnwall-grid5b .mnwitem3 {

	width: 50%;

	height: 500px;

}

.mnwall-grid5b .mnwitem4 {

	width: 25%;

	height: 250px;

}

.mnwall-grid5b .mnwitem5 {

	width: 25%;

	height: 250px;

}



.mnwall-grid5b.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top:0;

	width: 100%;

}



.mnwall-grid5b.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid5b.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid5b.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid5b.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 6 */

/* /////////////////////////////////////// */



.mnwall-grid6 .mnwitem1 {

	width: 40%;

	height: 400px;

}

.mnwall-grid6 .mnwitem2 {

	width: 20%;

	height: 200px;

}

.mnwall-grid6 .mnwitem3 {

	width: 40%;

	height: 200px;

}

.mnwall-grid6 .mnwitem4 {

	width: 20%;

	height: 200px;

}

.mnwall-grid6 .mnwitem5 {

	width: 20%;

	height: 200px;

}

.mnwall-grid6 .mnwitem6 {

	width: 20%;

	height: 200px;

}



.mnwall-grid6.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid6.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid6.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid6.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid6.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid6.light-theme .mnwitem6 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 7 */

/* /////////////////////////////////////// */



.mnwall-grid7 .mnwitem1 {

	width: 50%;

	height: 400px;

}

.mnwall-grid7 .mnwitem2 {

	width: 50%;

	height: 200px;

}

.mnwall-grid7 .mnwitem3 {

	width: 25%;

	height: 200px;

}

.mnwall-grid7 .mnwitem4 {

	width: 25%;

	height: 400px;

}

.mnwall-grid7 .mnwitem5 {

	width: 25%;

	height: 200px;

}

.mnwall-grid7 .mnwitem6 {

	width: 25%;

	height: 200px;

}

.mnwall-grid7 .mnwitem7 {

	width: 25%;

	height: 200px;

}



.mnwall-grid7.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid7.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid7.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid7.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid7.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid7.light-theme .mnwitem6 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid7.light-theme .mnwitem7 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 8 */

/* /////////////////////////////////////// */



.mnwall-grid8 .mnwitem1 {

	width: 40%;

	height: 200px;

}

.mnwall-grid8 .mnwitem2 {

	width: 40%;

	height: 400px;

}

.mnwall-grid8 .mnwitem3 {

	width: 20%;

	height: 200px;

}

.mnwall-grid8 .mnwitem4 {

	width: 20%;

	height: 200px;

}

.mnwall-grid8 .mnwitem5 {

	width: 20%;

	height: 200px;

}

.mnwall-grid8 .mnwitem6 {

	width: 20%;

	height: 400px;

}

.mnwall-grid8 .mnwitem7 {

	width: 40%;

	height: 200px;

}

.mnwall-grid8 .mnwitem8 {

	width: 40%;

	height: 200px;

}



.mnwall-grid8.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid8.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid8.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid8.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid8.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid8.light-theme .mnwitem6 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid8.light-theme .mnwitem7 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid8.light-theme .mnwitem8 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



/* /////////////////////////////////////// */

/* Masonry - Grid 9 */

/* /////////////////////////////////////// */



.mnwall-grid9 .mnwitem1 {

	width: 50%;

	height: 400px;

}

.mnwall-grid9 .mnwitem2 {

	width: 50%;

	height: 200px;

}

.mnwall-grid9 .mnwitem3 {

	width: 25%;

	height: 200px;

}

.mnwall-grid9 .mnwitem4 {

	width: 25%;

	height: 400px;

}

.mnwall-grid9 .mnwitem5 {

	width: 25%;

	height: 400px;

}

.mnwall-grid9 .mnwitem6 {

	width: 25%;

	height: 400px;

}

.mnwall-grid9 .mnwitem7 {

	width: 25%;

	height: 200px;

}

.mnwall-grid9 .mnwitem8 {

	width: 25%;

	height: 200px;

}

.mnwall-grid9 .mnwitem9 {

	width: 25%;

	height: 200px;

}



.mnwall-grid9.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid9.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid9.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid9.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9.light-theme .mnwitem6 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9.light-theme .mnwitem7 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid9.light-theme .mnwitem8 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid9.light-theme .mnwitem9 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Rows - Grid 9 */

/* /////////////////////////////////////// */



.mnwall-grid9r .mnwitem1 {

	width: 33.33%;

	height: 300px;

}

.mnwall-grid9r .mnwitem2 {

	width: 33.33%;

	height: 300px;

}

.mnwall-grid9r .mnwitem3 {

	width: 33.33%;

	height: 300px;

}

.mnwall-grid9r .mnwitem4 {

	width: 50%;

	height: 400px;

}

.mnwall-grid9r .mnwitem5 {

	width: 50%;

	height: 400px;

}

.mnwall-grid9r .mnwitem6 {

	width: 25%;

	height: 200px;

}

.mnwall-grid9r .mnwitem7 {

	width: 25%;

	height: 200px;

}

.mnwall-grid9r .mnwitem8 {

	width: 25%;

	height: 200px;

}

.mnwall-grid9r .mnwitem9 {

	width: 25%;

	height: 200px;

}



.mnwall-grid9r.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem6 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem7 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem8 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid9r.light-theme .mnwitem9 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Rows - Grid 12 */

/* /////////////////////////////////////// */



.mnwall-grid12r .mnwitem1 {

	width: 25%;

	height: 250px;

}

.mnwall-grid12r .mnwitem2 {

	width: 25%;

	height: 250px;

}

.mnwall-grid12r .mnwitem3 {

	width: 25%;

	height: 250px;

}

.mnwall-grid12r .mnwitem4 {

	width: 25%;

	height: 250px;

}



.mnwall-grid12r .mnwitem5 {

	width: 20%;

	height: 200px;

}

.mnwall-grid12r .mnwitem6 {

	width: 20%;

	height: 200px;

}

.mnwall-grid12r .mnwitem7 {

	width: 20%;

	height: 200px;

}

.mnwall-grid12r .mnwitem8 {

	width: 20%;

	height: 200px;

}

.mnwall-grid12r .mnwitem9 {

	width: 20%;

	height: 200px;

}

.mnwall-grid12r .mnwitem10 {

	width: 33.33%;

	height: 350px;

}

.mnwall-grid12r .mnwitem11 {

	width: 33.33%;

	height: 350px;

}

.mnwall-grid12r .mnwitem12 {

	width: 33.33%;

	height: 350px;

}



.mnwall-grid12r.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem6 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem7 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem8 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem9 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem10 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem11 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



.mnwall-grid12r.light-theme .mnwitem12 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	width: 100%;

}



/* /////////////////////////////////////// */

/* Rows - Grid 16 */

/* /////////////////////////////////////// */



.mnwall-grid16r .mnwitem1 {

	width: 40%;

	height: 200px;

}

.mnwall-grid16r .mnwitem2 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem3 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem4 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem5 {

	width: 40%;

	height: 200px;

}

.mnwall-grid16r .mnwitem6 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem7 {

	width: 40%;

	height: 200px;

}

.mnwall-grid16r .mnwitem8 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem9 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem10 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem11 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem12 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem13 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem14 {

	width: 20%;

	height: 200px;

}

.mnwall-grid16r .mnwitem15 {

	width: 40%;

	height: 200px;

}

.mnwall-grid16r .mnwitem16 {

	width: 20%;

	height: 200px;

}



.mnwall-grid16r.light-theme .mnwitem1 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid16r.light-theme .mnwitem2 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem3 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem4 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem5 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid16r.light-theme .mnwitem6 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem7 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid16r.light-theme .mnwitem8 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem9 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem10 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem11 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem12 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem13 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem14 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}



.mnwall-grid16r.light-theme .mnwitem15 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 50%;

}



.mnwall-grid16r.light-theme .mnwitem16 .mnwall-item-inner {

	bottom: 0;

	left: 0;

	top: 0;

	width: 100%;

}