.skin7.DWMasonryGallery_container
{
	width : 100%;
	position : relative;
}
.skin7 .DWMasonryGallery_albumsWrapper
{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	text-align : center;
	margin-bottom : 10px;
}
.skin7 div:not([dummy]), .skin7 a:not([dummy])
{
	filter : progid:DXImageTransform.Microsoft.gradient( enabled=false );
}
.skin7 .DWMasonryGallery_mobileSelect
{
	width : 100%;
	padding : 10px 0;
	margin-bottom : 20px;
	font-size : 20px;
}
.skin7 .DWMasonryGallery_albumButton
{
	padding : 15px 25px;
	border-radius : 100px;
	-moz-border-radius : 100px;
	-webkit-border-radius : 100px;
	background-color : transparent;
	color : #9BA299;
	color : rgba(155, 162, 153, 1);
	*color : #9BA299;
	transition : all 0.15s ease-out;
	-moz-transition : all 0.15s ease-out;
	-webkit-transition : all 0.15s ease-out;
	margin-right : 10px;
	display : inline-block;
	text-decoration : none;
	text-transform : uppercase;
	font-family : 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size : 12px;
	text-align : center;
	margin-bottom : 50px;
	margin-top : 20px;
}
.skin7 .DWMasonryGallery_albumButton:hover
{
	text-decoration : none;
	background-color : rgba(163, 210, 156, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFA3D29C, endColorstr=#FFA3D29C,GradientType=0 );
	color : #ffffff;
}
.skin7 .DWMasonryGallery_albumButton:last-of-type
{
	margin-right : 0;
}
.skin7 .DWMasonryGallery_albumButton.selected
{
	color : #ffffff;
	background-color : rgba(163, 210, 156, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFA3D29C, endColorstr=#FFA3D29C,GradientType=0 );
}
.skin7 .DWMasonryGallery_widget
{
	width : 24.25%;
	margin-bottom : 1%;
}
.skin7 .DWMasonryGallery_widget.columns2
{
	width : 49.5%;
}
.skin7 .DWMasonryGallery_widget.columns3
{
	width : 74.75%;
}
.skin7 .DWMasonryGallery_widget.columns4
{
	width : 100%;
}
.skin7 .DWMasonryGallery_widget img
{
	max-width : 100%;
	max-height : 100%;
	outline : 0;
	border : 0;
	transition-property : all;
	-webkit-transition-property : all;
	-moz-transition-property : all;
	transition-duration : 0.4s;
	-webkit-transition-duration : 0.4s;
	-moz-transition-duration : 0.4s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
	-o-transform : rotate(0deg) scale(1);
	-ms-transform : rotate(0deg) scale(1);
	-moz-transform : rotate(0deg) scale(1);
	-webkit-transform : rotate(0deg) scale(1);
	-o-transform : rotate(0deg) scale(1);
	-ms-transform : rotate(0deg) scale(1);
	-moz-transform : rotate(0deg) scale(1);
	-webkit-transform : rotate(0deg) scale(1);
	transform : rotate(0deg) scale(1);
}
.skin7 .DWMasonryGallery_widget:hover img
{
	-o-transform : scale(1.1);
	-ms-transform : scale(1.1);
	-moz-transform : scale(1.1);
	-webkit-transform : scale(1.1);
	-o-transform : scale(1.1);
	-ms-transform : scale(1.1);
	-moz-transform : scale(1.1);
	-webkit-transform : scale(1.1);
	transform : scale(1.1);
	-o-transform-origin : 50% 50%;
	-ms-transform-origin : 50% 50%;
	-moz-transform-origin : 50% 50%;
	-webkit-transform-origin : 50% 50%;
	-o-transform-origin : 50% 50%;
	-ms-transform-origin : 50% 50%;
	-moz-transform-origin : 50% 50%;
	-webkit-transform-origin : 50% 50%;
	transform-origin : 50% 50%;
	z-index : 999;
}
.skin7 .grouped_elements
{
	display : block;
}
.skin7 .grid-sizer
{
	width : 24.25%;
}
.skin7 .gutter-sizer
{
	width : 1%;
}
.skin7 .DWMasonryGallery_widget .itemWrapper
{
	position : relative;
	width : 100%;
	height : 100%;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
	overflow : hidden;
	transition-property : all;
	-webkit-transition-property : all;
	-moz-transition-property : all;
	transition-duration : 0.4s;
	-webkit-transition-duration : 0.4s;
	-moz-transition-duration : 0.4s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin7 .DWMasonryGallery_widget .itemWrapper > a
{
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	-webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin7 .DWMasonryGallery_loadMoreHolder
{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	text-align : center;
}
.skin7 .DWMasonryGallery_loadMore
{
	display : inline-block;
	transition : all 0.15s ease-out;
	-moz-transition : all 0.15s ease-out;
	-webkit-transition : all 0.15s ease-out;
	text-decoration : none;
	font-family : Montserrat, sans-serif;
	font-size : 13px;
	color : #ACBFAC;
	color : rgba(172, 191, 172, 1);
	*color : #ACBFAC;
	margin-right : 50px;
	margin-bottom : 50px;
	margin-left : 50px;
	margin-top : 50px;
}
.skin7 .DWMasonryGallery_loadMore:hover
{
	color : #808f80;
	text-decoration : none;
}
.skin7 .DWMasonryGallery_hoverOverlay
{
	width : 100%;
	height : 100%;
	background-color : rgba(255, 255, 255, 0.80);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF,GradientType=0 );
	position : relative;
	z-index : 10;
	font-size : 13px;
	overflow : hidden;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
}
.skin7 .DWMasonryGallery_hoverOverlayImage
{
	position : absolute;
	background-image : url('./DWMasonryGallery1/view-more.png');
	background-repeat : no-repeat;
	background-position : center;
	width : 48px;
	height : 48px;
	top : 50%;
	left : 50%;
	margin-left : -24px;
	margin-top : -24px;
}
.skin7 .DWMasonryGallery_divUnder
{
	width : 100%;
	position : relative;
	font-size : 13px;
	padding : 15px;
	box-sizing : border-box;
	background-color : #a3d29c;
}
.skin7 .DWMasonryGallery_title
{
	font-family : 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size : 15px;
	font-weight : 400;
	margin-bottom : 10px;
	color : #ffffff;
	text-align : center;
	text-transform : none;
}
.skin7 .DWMasonryGallery_description
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin : 0;
	color : #333333;
	text-align : center;
}
.DWMasonryGallery1_lightboxTitle
{
	color : #000000;
	font-size : 16px;
	font-weight : 700;
	font-family : 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	margin-left : auto;
	margin-right : auto;
}
.DWMasonryGallery1_lightboxDescription
{
	color : #ababab;
	font-size : 13px;
	font-family : 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	margin-left : auto;
	margin-right : auto;
}
.DWMasonryGallery1 #g-fancybox-loading
{
	position : fixed;
	top : 50%;
	left : 50%;
	width : 40px;
	height : 40px;
	margin-top : -20px;
	margin-left : -20px;
	cursor : pointer;
	overflow : hidden;
	z-index : 1104;
	display : none;
}
.DWMasonryGallery1 #g-fancybox-loading div
{
	position : absolute;
	top : 0;
	left : 0;
	width : 40px;
	height : 480px;
	background-image : url('DWMasonryGallery1/lightbox/fancybox.png');
}
.DWMasonryGallery1 #g-fancybox-overlay
{
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	z-index : 1100;
	display : none;
}
.DWMasonryGallery1 #g-fancybox-tmp
{
	padding : 0;
	margin : 0;
	border : 0;
	overflow : auto;
	display : none;
}
.DWMasonryGallery1 #g-fancybox-wrap
{
	position : absolute;
	top : 0;
	left : 0;
	padding : 0;
	z-index : 1101;
	outline : none;
	display : none;
	box-sizing : content-box;
}
.DWMasonryGallery1 #g-fancybox-wrap *
{
	box-sizing : content-box;
}
.DWMasonryGallery1 #g-fancybox-outer
{
	position : relative;
	width : 100%;
	height : 100%;
}
.DWMasonryGallery1 #g-fancybox-content
{
	width : 0;
	height : 0;
	padding : 0;
	outline : none;
	position : relative;
	overflow : hidden;
	z-index : 1102;
	border : 0px solid #fff;
	float : left;
	
}
.DWMasonryGallery1 #g-fancybox-hide-sel-frame
{
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
	background : transparent;
	z-index : 1101;
}
.DWMasonryGallery1 #g-fancybox-close
{
	position : fixed;
	top : 10px;
	right : 10px;
	width : 32px;
	height : 32px;
	cursor : pointer;
	z-index : 1103;
	background-color : #222222;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	transition : background 0.2s ease-out;
	-moz-transition : background 0.2s ease-out;
	-webkit-transition : background 0.2s ease-out;
	background-image : url('DWMasonryGallery1/lightbox/lightbox_close.png');
	background-repeat : no-repeat;
	background-position : center;
	margin-right: 80px !important;
}
.DWMasonryGallery1 #g-fancybox-error
{
	color : #444;
	font : normal 12px/20px Arial;
	padding : 14px;
	margin : 0;
}
.DWMasonryGallery1 #g-fancybox-img
{
	max-width : 100%;
	max-height : 100%;
	padding : 0;
	margin : 0;
	border : none;
	outline : none;
	line-height : 0;
	vertical-align : top;
}
.DWMasonryGallery1 #g-fancybox-frame
{
	width : 100%;
	height : 100%;
	border : none;
	display : block;
}
.DWMasonryGallery1 #g-fancybox-left, .DWMasonryGallery1 #g-fancybox-right
{
	position : fixed;
	top : 10px;
	height : 32px;
	width : 32px;
	cursor : pointer;
	outline : none;
	background-color : #222222;
	z-index : 1102;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	transition : background 0.2s ease-out;
	-moz-transition : background 0.2s ease-out;
	-webkit-transition : background 0.2s ease-out;
	margin-right: 80px !important;
}
.DWMasonryGallery1 #g-fancybox-left
{
	right : 76px;
	background-image : url('DWMasonryGallery1/lightbox/lightbox_left.png');
	background-repeat : no-repeat;
	background-position : center;
}
.DWMasonryGallery1 #g-fancybox-right
{
	right : 43px;
	background-image : url('DWMasonryGallery1/lightbox/lightbox_right.png');
	background-repeat : no-repeat;
	background-position : center;
}
.DWMasonryGallery1 #g-fancybox-left.skin2, .DWMasonryGallery1 #g-fancybox-right.skin2, .DWMasonryGallery1 #g-fancybox-left.skin3, .DWMasonryGallery1 #g-fancybox-right.skin3
{
	position : absolute;
	top : 50%;
	height : 32px;
	width : 32px;
	cursor : pointer;
	outline : none;
	background-color : #222222;
	z-index : 1102;
	border-radius : 3px;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	transition : background 0.2s ease-out;
	-moz-transition : background 0.2s ease-out;
	-webkit-transition : background 0.2s ease-out;
}
.DWMasonryGallery1 #g-fancybox-left.skin3, .DWMasonryGallery1 #g-fancybox-right.skin3
{
	background-color : transparent;
}
.DWMasonryGallery1 #g-fancybox-left.skin2
{
	left : 0;
	background-image : url('DWMasonryGallery1/lightbox/lightbox_left.png');
	background-repeat : no-repeat;
	background-position : center;
}
.DWMasonryGallery1 #g-fancybox-right.skin2
{
	right : 0;
	background-image : url('DWMasonryGallery1/lightbox/lightbox_right.png');
	background-repeat : no-repeat;
	background-position : center;
}
.DWMasonryGallery1 #g-fancybox-left.skin3
{
	left : 0;
	background-image : url('DWMasonryGallery1/lightbox/lightbox_skin3_left_arrow.png');
	background-repeat : no-repeat;
	background-position : center;
}
.DWMasonryGallery1 #g-fancybox-right.skin3
{
	right : 0;
	background-image : url('DWMasonryGallery1/lightbox/lightbox_skin3_right_arrow.png');
	background-repeat : no-repeat;
	background-position : center;
}
.DWMasonryGallery1 #g-fancybox-left-ico, .DWMasonryGallery1 #g-fancybox-right-ico
{
	position : absolute;
	width : 32px;
	height : 32px;
	cursor : pointer;
	z-index : 1102;
	display : block;
}
.DWMasonryGallery1 #g-fancybox-left:hover, .DWMasonryGallery1 #g-fancybox-right:hover, .DWMasonryGallery1 #g-fancybox-close:hover
{
	background-color : #111111;
}
.DWMasonryGallery1 #g-fancybox-left:hover, .DWMasonryGallery1 #g-fancybox-right:hover
{
	visibility : visible;
}
.DWMasonryGallery1 #g-fancybox-title
{
	z-index : 1102;
}
.DWMasonryGallery1 .fancybox-title-inside
{
	text-align : center;
	color : #fff;
	position : relative;
}
.DWMasonryGallery1 .fancybox-title-outside
{
	padding-top : 10px;
	color : #fff;
}
.DWMasonryGallery1 .fancybox-title-over
{
	position : absolute;
	bottom : 0;
	left : 0;
	color : #FFF;
	text-align : left;
}
.DWMasonryGallery1 #g-fancybox-title-over
{
	padding : 10px;
	background-image : url('DWMasonryGallery1/lightbox/fancy_title_over.png');
	display : block;
}
.DWMasonryGallery1 .fancybox-title-float
{
	position : absolute;
	left : 0;
	bottom : -20px;
	height : 32px;
}
.DWMasonryGallery1 #g-fancybox-title-float-wrap
{
	border : none;
	border-collapse : collapse;
	width : auto;
}
.DWMasonryGallery1 #g-fancybox-title-float-wrap td
{
	border : none;
	white-space : nowrap;
}
.DWMasonryGallery1 #g-fancybox-title-float-left
{
	padding : 0 0 0 15px;
	background : url('DWMasonryGallery1/lightbox/fancybox.png') -40px -90px no-repeat;
}
.DWMasonryGallery1 #g-fancybox-title-float-main
{
	color : #FFF;
	line-height : 29px;
	font-weight : bold;
	padding : 0 0 3px 0;
	background : url('DWMasonryGallery1/lightbox/fancybox-x.png') 0px -40px;
}
.DWMasonryGallery1 #g-fancybox-title-float-right
{
	padding : 0 0 0 15px;
	background : url('DWMasonryGallery1/lightbox/fancybox.png') -55px -90px no-repeat;
}
.DWMasonryGallery1 .fancybox-ie .fancybox-bg
{
	background : transparent !important;
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-n
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-ne
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-e
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-se
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-s
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-sw
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-w
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.DWMasonryGallery1 .fancybox-ie #g-fancybox-bg-nw
{
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
.m-carousel
{
	position : relative;
	overflow : hidden;
	-webkit-font-smoothing : antialiased;
}
.m-carousel.m-left
{
	text-align : left;
}
.m-carousel.m-center
{
	text-align : center;
}
.m-carousel.m-fluid  >  .m-carousel-inner  >  *
{
	width : 100%;
}
.m-carousel.m-fluid.m-center  >  .m-carousel-inner  >  *:first-child
{
	margin-left : 0%;
}
.m-carousel.m-fluid-2  >  .m-carousel-inner  >  *
{
	width : 50%;
}
.m-carousel.m-fluid-2.m-center  >  .m-carousel-inner  >  *:first-child
{
	margin-left : 25%;
}
.m-carousel.m-fluid-3  >  .m-carousel-inner  >  *
{
	width : 33.333%;
}
.m-carousel.m-fluid-3.m-center  >  .m-carousel-inner  >  *:first-child
{
	margin-left : 33.333%;
}
.m-carousel.m-fluid-4  >  .m-carousel-inner  >  *
{
	width : 25%;
}
.m-carousel.m-fluid-4.m-center  >  .m-carousel-inner  >  *:first-child
{
	margin-left : 37.5%;
}
.m-carousel.m-fluid-5  >  .m-carousel-inner  >  *
{
	width : 20%;
}
.m-carousel.m-fluid-5.m-center  >  .m-carousel-inner  >  *:first-child
{
	margin-left : 40%;
}
.m-carousel.m-fluid-6  >  .m-carousel-inner  >  *
{
	width : 16.667%;
}
.m-carousel.m-fluid-6.m-center  >  .m-carousel-inner  >  *:first-child
{
	margin-left : 41.667%;
}
.m-carousel  img
{
	-ms-interpolation-mode : bicubic;
}
.m-carousel-inner
{
	position : relative;
	white-space : nowrap;
	text-align : left;
	font-size : 0;
	-webkit-transition-property : -webkit-transform;
	-moz-transition-property : -moz-transform;
	-ms-transition-property : -ms-transform;
	-o-transition-property : -o-transform;
	transition-property : transform;
	-webkit-transition-timing-function : cubic-bezier(0.33,  0.66,  0.66,  1);
	-moz-transition-timing-function : cubic-bezier(0.33,  0.66,  0.66,  1);
	-ms-transition-timing-function : cubic-bezier(0.33,  0.66,  0.66,  1);
	-o-transition-timing-function : cubic-bezier(0.33,  0.66,  0.66,  1);
	transition-timing-function : cubic-bezier(0.33,  0.66,  0.66,  1);
	-webkit-transition-duration : 0.5s;
	-moz-transition-duration : 0.5s;
	-ms-transition-duration : 0.5s;
	-o-transition-duration : 0.5s;
	transition-duration : 0.5s;
}
.m-carousel-inner  >  *
{
	display : inline-block;
	vertical-align : top;
	white-space : normal;
	font-size : 16px;
}
.m-fluid  >  .m-carousel-inner  >  *
{
	box-sizing : border-box;
	-ms-box-sizing : border-box;
	-moz-box-sizing : border-box;
	-o-box-sizing : border-box;
	-webkit-box-sizing : border-box;
}
.m-center:not(.m-fluid)  >  .m-carousel-inner
{
	display : inline-block;
	margin-right : -20000px  !important;
	margin-left : 0  !important;
}
.m-center:not(.m-fluid)  >  .m-carousel-inner  >  *
{
	position : relative;
	left : -20000px;
}
.m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:first-child
{
	float : left;
	margin-right : 20000px;
	left : 0;
}
.m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:first-child:last-child
{
	margin-right : 0;
}
.m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:last-child
{
	margin-right : -30000px;
}
.hide
{
	display : none;
}
#overlay-mobile
{
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
	position : fixed;
	background : rgba(0,0,0,0.8);
	cursor : pointer;
	z-index : 9000;
}
.item-caption
{
	font-family : 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size : 24px;
	color : #636363;
	padding : 20px 10px;
	text-align : center;
}
.m-carousel-controls
{
	padding-top : 10px;
	text-align : center;
}
.m-carousel-controls a
{
	padding : 5px;
	-webkit-user-select : none;
	-moz-user-select : -moz-none;
	user-select : none;
	-webkit-user-drag : none;
	-moz-user-drag : -moz-none;
	user-drag : none;
}
.m-carousel-bulleted a
{
	line-height : 0;
	text-decoration : none;
	text-indent : -999px;
	overflow : hidden;
	display : inline-block;
	padding : 6px;
	width : 0;
	height : 0;
	margin : 0 3px;
	color : #333;
	background-color : rgba(255,255,255,0.3);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#4CFFFFFF, endColorstr=#4CFFFFFF,GradientType=0 );
	-webkit-transition : background-color 0.1s ease-in;
	-moz-transition : background-color 0.1s ease-in;
	-o-transition : background-color 0.1s ease-in;
	transition : background-color 0.1s ease-in;
	-webkit-box-shadow : inset rgba(0,0,0,0.25) 0 1px 2px;
	-moz-box-shadow : inset rgba(0,0,0,0.25) 0 1px 2px;
	-webkit-box-shadow : inset rgba(0,0,0,0.25) 0 1px 2px;
	-moz-box-shadow : inset rgba(0,0,0,0.25) 0 1px 2px;
	box-shadow : inset rgba(0,0,0,0.25) 0 1px 2px;
	border-radius : 6px;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
}
.m-carousel-bulleted a:hover, .m-carousel-bulleted a:focus
{
	text-decoration : none;
	background-color : rgba(255,255,255,0.6);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#99FFFFFF, endColorstr=#99FFFFFF,GradientType=0 );
}
.m-carousel-bulleted a.m-active
{
	background-color : rgba(255,255,255,1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF,GradientType=0 );
	-webkit-box-shadow : rgba(0,0,0,0.25) 0 1px 2px;
	-moz-box-shadow : rgba(0,0,0,0.25) 0 1px 2px;
	-webkit-box-shadow : rgba(0,0,0,0.25) 0 1px 2px;
	-moz-box-shadow : rgba(0,0,0,0.25) 0 1px 2px;
	box-shadow : rgba(0,0,0,0.25) 0 1px 2px;
}
.m-carousel-pagination
{
	padding-top : 10px;
}
.m-carousel-pagination a
{
	text-decoration : none;
	display : inline-block;
	padding : 3px 10px;
	margin : 1px 0;
	color : #333;
	background-color : rgba(255,255,255,0.3);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#4CFFFFFF, endColorstr=#4CFFFFFF,GradientType=0 );
	-webkit-transition : background-color 0.1s ease-in;
	-moz-transition : background-color 0.1s ease-in;
	-o-transition : background-color 0.1s ease-in;
	transition : background-color 0.1s ease-in;
	border-radius : 2px;
	-moz-border-radius : 2px;
	-webkit-border-radius : 2px;
}
.m-carousel-pagination a:hover, .m-carousel-pagination a:focus
{
	text-decoration : none;
	background-color : rgba(255,255,255,0.6);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#99FFFFFF, endColorstr=#99FFFFFF,GradientType=0 );
}
.m-carousel-pagination a.m-active
{
	background-color : rgba(255,255,255,1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF,GradientType=0 );
}
.m-carousel-hud
{
	padding-top : 0;
}
.m-carousel-hud a
{
	z-index : 2;
	opacity : 0;
	display : block;
	position : absolute;
	top : 50%;
	width : 50px;
	height : 50px;
	margin : -25px 0 0 0;
	padding : 0;
	text-decoration : none;
	text-indent : -999px;
	overflow : hidden;
	color : #FFFFFF;
	color : rgba(255, 255, 255, 0.8);
	*color : #FFFFFF;
	background : rgba(0, 0, 0, 0.8);
	-webkit-transition : opacity 0.1s ease-in;
	-moz-transition : opacity 0.1s ease-in;
	-o-transition : opacity 0.1s ease-in;
	transition : opacity 0.1s ease-in;
	border-radius : 25px;
	-moz-border-radius : 25px;
	-webkit-border-radius : 25px;
}
.m-carousel:hover .m-carousel-hud a
{
	opacity : 0.3;
}
.m-carousel .m-carousel-hud a:hover, .m-carousel .m-carousel-hud a:focus
{
	opacity : 1;
}
.m-carousel-hud a:after
{
	color : #FFFFFF;
	color : rgba(255,255,255,0.85);
	*color : #FFFFFF;
	content : "\25c0";
	font-size : 25px;
	font-weight : bold;
	text-indent : 0;
	text-align : center;
	display : block;
	position : absolute;
	top : 10px;
	left : 0;
	width : 47px;
	height : 50px;
	z-index : 9;
}
.m-carousel-hud .m-carousel-prev
{
	left : 10px;
}
.m-carousel-hud .m-carousel-next
{
	right : 10px;
}
.m-carousel-hud .m-carousel-next:after
{
	left : auto;
	right : 0;
	content : "\25b6";
}
.m-caption
{
	margin : 0;
	padding : 10px;
	height : auto;
	text-align : center;
}
.m-scaled .m-item
{
	opacity : 0.7;
	-webkit-backface-visibility : hidden;
	-webkit-transform : scale(0.75);
	-moz-transform : scale(0.75);
	-ms-transform : scale(0.75);
	-o-transform : scale(0.75);
	-o-transform : scale(0.75);
	-ms-transform : scale(0.75);
	-moz-transform : scale(0.75);
	-webkit-transform : scale(0.75);
	transform : scale(0.75);
	-webkit-transition : -webkit-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
	-moz-transition-timing-function : -moz-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
	-o-transition-timing-function : -o-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
	transition-timing-function : transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
}
.m-scaled .m-active
{
	opacity : 1;
	-webkit-transform : scale(1);
	-moz-transform : scale(1);
	-ms-transform : scale(1);
	-o-transform : scale(1);
	-o-transform : scale(1);
	-ms-transform : scale(1);
	-moz-transform : scale(1);
	-webkit-transform : scale(1);
	transform : scale(1);
}
.m-fluid .m-item
{
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	margin-right : 20px;
}
.m-carousel-photos .m-item  > img
{
	margin : 0 auto;
	display : block;
	padding : 0;
	cursor : pointer;
	max-width : 80%;
	height : auto;
	max-height : 80%;
}
.m-carousel-photos .m-caption
{
	background : rgba(0,0,0,0.7);
	bottom : 0;
	position : absolute;
	z-index : 9;
	width : 100%;
	-webkit-box-sizing : border-box;
	-moz-box-sizing : border-box;
	box-sizing : border-box;
}
.m-card-dark, .m-card-light
{
	padding : 20px;
	border-radius : 6px;
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-webkit-box-shadow : rgba(0,0,0,0.5) 0 5px 10px;
	-moz-box-shadow : rgba(0,0,0,0.5) 0 5px 10px;
	-o-box-shadow : rgba(0,0,0,0.5) 0 5px 10px;
	-ms-box-shadow : rgba(0,0,0,0.5) 0 5px 10px;
	-webkit-box-shadow : rgba(0,0,0,0.5) 0 5px 10px;
	-moz-box-shadow : rgba(0,0,0,0.5) 0 5px 10px;
	box-shadow : rgba(0,0,0,0.5) 0 5px 10px;
}
.m-card-dark
{
	background : rgba(0,0,0,0.5);
	color : #FFF;
}
.m-card-light
{
	background : rgba(255,255,255,0.9);
	color : #000;
}
.m-card-dark .m-caption, .m-card-light .m-caption
{
	margin : 0;
	padding : 10px 0 0 0;
}
.m-fade-out
{
	-webkit-mask-image : -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 5%, rgba(0,0,0,1) 95%, rgba(0,0,0,0) 100%);
}
#xtd-mobile-close-button
{
	cursor : pointer;
	display : block;
	width : 62px;
	height : 62px;
	position : fixed;
	top : 0;
	right : 0;
	background-image : url('DWMasonryGallery1/lightbox/mobileClose.png');
	background-repeat : no-repeat;
	background-position : center;
	background-color : transparent;
	z-index : 19991;
}
#mobile-gallery
{
	position : fixed;
	top : 0;
	left : 0;
	-webkit-touch-callout : none;
	-webkit-user-select : none;
	-khtml-user-select : none;
	-moz-user-select : none;
	-ms-user-select : none;
	user-select : none;
	-webkit-tap-highlight-color : rgba(0,0,0,0);
	z-index : 9001;
}
.no-scroll
{
	overflow : hidden;
}

/*end of skin css*/

@media (max-width:1024px)
{
	#DWMasonryGallery1 .DWMasonryGallery_widget
	{
		width : 32.66%;
	}
	#DWMasonryGallery1 .grid-sizer
	{
		width : 32.66%;
	}
	#DWMasonryGallery1 .DWMasonryGallery_widget.columns2
	{
		width : 65.99%;
	}
	#DWMasonryGallery1 .DWMasonryGallery_widget.columns3
	{
		width : 100%;
	}
	#DWMasonryGallery1 .DWMasonryGallery_widget.columns4
	{
		width : 100%;
	}
}
@media (max-width:640px)
{
	#DWMasonryGallery1 .DWMasonryGallery_widget
	{
		width : 100%;
	}
	#DWMasonryGallery1 .grid-sizer
	{
		width : 100%;
	}
	#DWMasonryGallery1 .DWMasonryGallery_widget.columns1
	{
		width : 100%;
	}
	#DWMasonryGallery1 .DWMasonryGallery_widget.columns2
	{
		width : 100%;
	}
	#DWMasonryGallery1 .DWMasonryGallery_widget.columns3
	{
		width : 100%;
	}
	#DWMasonryGallery1 .DWMasonryGallery_widget.columns4
	{
		width : 100%;
	}
}
