.skin15.DWMasonryGallery_container
{
	width : 100%;
	position : relative;
}
.skin15 .DWMasonryGallery_albumsWrapper
{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	text-align : center;
	margin-bottom : 10px;
}
.skin15 div:not([dummy]), .skin15 a:not([dummy])
{
	filter : progid:DXImageTransform.Microsoft.gradient( enabled=false );
}
.skin15 .DWMasonryGallery_mobileSelect
{
	width : 100%;
	padding : 10px 0;
	margin-bottom : 20px;
	font-size : 20px;
}
.skin15 .DWMasonryGallery_albumButton
{
	padding : 10px 20px;
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	background-color : transparent;
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	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;
	font-family : Montserrat, sans-serif;
	font-size : 13px;
	font-weight : 700;
	text-align : center;
	margin-bottom : 50px;
	margin-top : 0px;
}
.skin15 .DWMasonryGallery_albumButton:hover
{
	text-decoration : none;
	background-color : rgba(231, 231, 231, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFE7E7E7, endColorstr=#FFE7E7E7,GradientType=0 );
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
}
.skin15 .DWMasonryGallery_albumButton:last-of-type
{
	margin-right : 0;
}
.skin15 .DWMasonryGallery_albumButton.selected
{
	color : #EDEDED;
	color : rgba(237, 237, 237, 1);
	*color : #EDEDED;
	background-color : rgba(51, 51, 51, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FF333333, endColorstr=#FF333333,GradientType=0 );
}
.skin15 .DWMasonryGallery_widget:hover
{
	background : rgba(255, 255, 255, 0.5);
}
.skin15 .DWMasonryGallery_widget
{
	width : 31.99%;
	margin-bottom : 2%;
	background : rgba(255, 255, 255, 0.2);
}
.skin15 .DWMasonryGallery_widget.columns2
{
	width : 65.99%;
}
.skin15 .DWMasonryGallery_widget.columns3
{
	width : 100%;
}
.skin15 .DWMasonryGallery_widget img
{
	max-width : 100%;
	max-height : 100%;
	outline : 0;
	border : 0;
	-o-transform : scale(1);
	-ms-transform : scale(1);
	-moz-transform : scale(1);
	-webkit-transform : scale(1);
	-o-transform : scale(1);
	-ms-transform : scale(1);
	-moz-transform : scale(1);
	-webkit-transform : scale(1);
	transform : scale(1);
	transition-property : all;
	-webkit-transition-property : all;
	-moz-transition-property : all;
	transition-duration : 0.6s;
	-webkit-transition-duration : 0.6s;
	-moz-transition-duration : 0.6s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin15 .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);
}
.skin15 .grouped_elements
{
	display : block;
}
.skin15 .grid-sizer
{
	width : 31.99%;
}
.skin15 .gutter-sizer
{
	width : 2%;
}
.skin15 .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.6s;
	-webkit-transition-duration : 0.6s;
	-moz-transition-duration : 0.6s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin15 .DWMasonryGallery_widget:hover .itemWrapper
{
	background : #ffffff;
}
.skin15 .DWMasonryGallery_widget .itemWrapper > a
{
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	-webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin15 .DWMasonryGallery_loadMoreHolder
{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	text-align : left;
}
.skin15 .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 : #666666;
	color : rgba(102, 102, 102, 1);
	*color : #666666;
}
.skin15 .DWMasonryGallery_loadMore:hover
{
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	text-decoration : none;
}
.skin15 .DWMasonryGallery_hoverOverlay
{
	width : 100%;
	height : 100%;
	background-color : rgba(0, 0, 0, 0.25);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#3F000000, endColorstr=#3F000000,GradientType=0 );
	position : relative;
	z-index : 10;
	font-size : 13px;
	overflow : hidden;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
}
.skin15 .DWMasonryGallery_hoverOverlayImage
{
	position : absolute;
	background-image : url('DWMasonryGallery1/view-more-2.png');
	background-repeat : no-repeat;
	background-position : center;
	width : 48px;
	height : 48px;
	top : 50%;
	left : 50%;
	margin-left : -24px;
	margin-top : -24px;
}
.skin15 .DWMasonryGallery_divUnder
{
	width : 100%;
	position : relative;
	font-size : 13px;
	padding : 20px 10px;
	box-sizing : border-box;
	background-color : #ffffff;
}
.skin15 .DWMasonryGallery_title
{
	font-family : 'Roboto Slab', serif;
	font-size : 15px;
	font-weight : 400;
	margin-bottom : 10px;
	color : #000000;
	text-align : left;
}
.skin15 .DWMasonryGallery_description
{
	font-family : 'Roboto Slab', serif;
	font-size : 13px;
	margin : 0;
	color : #000000;
	color : rgba(0, 0, 0, 0.5);
	*color : #000000;
	text-align : left;
}
.skin15 .DWMasonryGallery_divUnder p
{
	transition : all .9s;
	-webkit-transition : all .9s;
	-moz-transition : all .9s;
	margin-top : 0;
}
.skin15 .DWMasonryGallery_widget:hover .DWMasonryGallery_divUnder p
{
	margin-left : 20px;
}
.DWMasonryGallery1_lightboxTitle
{
	color : #000000;
	color : rgba(0, 0, 0, 1);
	*color : #000000;
	font-size : 16px;
	font-weight : 700;
	font-family : Lato, sans-serif;
	margin-left : auto;
	margin-right : auto;
	text-transform : uppercase;
}
.DWMasonryGallery1_lightboxDescription
{
	color : #b8b8b8;
	font-size : 12px;
	font-family : Lato, sans-serif;
	margin-left : auto;
	margin-right : auto;
	letter-spacing : 2px;
}
.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;
}
.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;
}
.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;
}
.skin14.DWMasonryGallery_container
{
	width : 100%;
	position : relative;
}
.skin14 .DWMasonryGallery_albumsWrapper
{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	text-align : center;
	margin-bottom : 10px;
}
.skin14 div:not([dummy]), .skin14 a:not([dummy])
{
	filter : progid:DXImageTransform.Microsoft.gradient( enabled=false );
}
.skin14 .DWMasonryGallery_mobileSelect
{
	width : 100%;
	padding : 10px 0;
	margin-bottom : 20px;
	font-size : 20px;
}
.skin14 .DWMasonryGallery_albumButton
{
	padding : 6px 12px;
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	background-color : transparent;
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	transition : all 0.2s ease-out;
	-moz-transition : all 0.2s ease-out;
	-webkit-transition : all 0.2s ease-out;
	margin-right : 10px;
	display : inline-block;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : center;
	margin-bottom : 10px;
}
.skin14 .DWMasonryGallery_albumButton:hover
{
	text-decoration : none;
	background-color : #8a8a8a;
	color : #EFEFEF;
	color : rgba(239, 239, 239, 1);
	*color : #EFEFEF;
}
.skin14 .DWMasonryGallery_albumButton:last-of-type
{
	margin-right : 0;
}
.skin14 .DWMasonryGallery_albumButton.selected
{
	color : #ffffff;
	background-color : #c7c7c7;
}
.skin14 .DWMasonryGallery_widget
{
	width : 33.33%;
	margin-bottom : 0%;
}
.skin14 .DWMasonryGallery_widget.columns2
{
	width : 66.66%;
}
.skin14 .DWMasonryGallery_widget.columns3
{
	width : 100%;
}
.skin14 .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.2s;
	-webkit-transition-duration : 0.2s;
	-moz-transition-duration : 0.2s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin14 .grouped_elements
{
	display : block;
}
.skin14 .grid-sizer
{
	width : 33.33%;
}
.skin14 .gutter-sizer
{
	width : 0%;
}
.skin14 .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.2s;
	-webkit-transition-duration : 0.2s;
	-moz-transition-duration : 0.2s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin14 .DWMasonryGallery_widget .itemWrapper > a
{
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	-webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin14 .DWMasonryGallery_loadMoreHolder
{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	text-align : center;
}
.skin14 .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;
	color : #666666;
	color : rgba(102, 102, 102, 1);
	*color : #666666;
}
.skin14 .DWMasonryGallery_hoverOverlay
{
	width : 100%;
	height : 100%;
	background-color : rgba(81, 84, 184, 0.50);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#7F5154B8, endColorstr=#7F5154B8,GradientType=0 );
	position : relative;
	z-index : 10;
	font-size : 13px;
	overflow : hidden;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
}
.skin14 .DWMasonryGallery_hoverOverlayImage
{
	position : absolute;
	background-image : url('DWMasonryGallery1/hover_overlay_img.png');
	background-repeat : no-repeat;
	background-position : center;
	width : 33px;
	height : 33px;
	top : 50%;
	left : 50%;
	margin-left : -17px;
	margin-top : -17px;
}
.skin14 .DWMasonryGallery_divUnder
{
	width : 100%;
	position : relative;
	font-size : 13px;
	padding : 5px 0px;
	box-sizing : border-box;
}
.skin14 .DWMasonryGallery_title
{
	font-family : Lato, sans-serif;
	font-size : 22px;
	font-weight : 300;
	margin-bottom : 10px;
	color : #FFFFFF;
	color : rgba(255, 255, 255, 1);
	*color : #FFFFFF;
	text-align : center;
}
.skin14 .DWMasonryGallery_description
{
	font-family : Lato, sans-serif;
	font-weight : 300;
	font-size : 15px;
	margin : 0;
	color : #FFFFFF;
	color : rgba(255, 255, 255, 0.5);
	*color : #FFFFFF;
	text-align : center;
}
.skin13.DWMasonryGallery_container
{
	width : 100%;
	position : relative;
}
.skin13 .DWMasonryGallery_albumsWrapper
{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	text-align : center;
	margin-bottom : 10px;
}
.skin13 div:not([dummy]), .skin13 a:not([dummy])
{
	filter : progid:DXImageTransform.Microsoft.gradient( enabled=false );
}
.skin13 .DWMasonryGallery_mobileSelect
{
	width : 100%;
	padding : 10px 0;
	margin-bottom : 20px;
	font-size : 20px;
}
.skin13 .DWMasonryGallery_albumButton
{
	padding : 13px 25px;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	background-color : transparent;
	color : #b2c9d1;
	transition : all 0.15s ease-out;
	-moz-transition : all 0.15s ease-out;
	-webkit-transition : all 0.15s ease-out;
	margin-right : 0px;
	display : inline-block;
	text-decoration : none;
	font-family : Lato, sans-serif;
	font-size : 12px;
	text-align : center;
	margin-bottom : 40px;
	margin-top : 20px;
	text-transform : uppercase;
	letter-spacing : 2px;
	border-left-width : 0;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-left-color : rgba(139, 198, 217, 1);
	border-bottom-color : rgba(139, 198, 217, 1);
	border-right-color : rgba(139, 198, 217, 1);
	border-top-color : rgba(139, 198, 217, 1);
	border-left-style : solid;
	border-bottom-style : solid;
	border-right-style : solid;
	border-top-style : solid;
	border-top-width : 1px;
	font-weight : 700;
}
.skin13 .DWMasonryGallery_albumButton:hover
{
	text-decoration : none;
	background-color : rgba(139, 198, 217, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FF8BC6D9, endColorstr=#FF8BC6D9,GradientType=0 );
	color : #ffffff;
	text-transform : uppercase;
	border-left-color : rgba(139, 198, 217, 1);
	border-bottom-color : rgba(139, 198, 217, 1);
	border-right-color : rgba(139, 198, 217, 1);
	border-top-color : rgba(139, 198, 217, 1);
	padding-top : 13px;
	padding-bottom : 13px;
}
.skin13 .DWMasonryGallery_albumButton:last-of-type
{
	margin-right : 0;
	border-top-right-radius : 50px;
	-moz-border-radius-topright : 50px;
	-webkit-border-top-right-radius : 50px;
	border-bottom-right-radius : 50px;
	-moz-border-radius-bottomright : 50px;
	-webkit-border-bottom-right-radius : 50px;
}
.skin13 .DWMasonryGallery_albumButton.selected
{
	color : #ffffff;
	background-color : rgba(139, 198, 217, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FF8BC6D9, endColorstr=#FF8BC6D9,GradientType=0 );
	border-left-color : rgba(139, 198, 217, 1);
	border-bottom-color : rgba(139, 198, 217, 1);
	border-right-color : rgba(139, 198, 217, 1);
	border-top-color : rgba(139, 198, 217, 1);
	border-left-style : solid;
	border-bottom-style : solid;
	border-right-style : solid;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-top-style : solid;
}
.skin13 .DWMasonryGallery_albumsWrapper a.DWMasonryGallery_albumButton:first-child
{
	border-left-width : 1px;
	border-top-left-radius : 50px;
	-moz-border-radius-topleft : 50px;
	-webkit-border-top-left-radius : 50px;
	border-bottom-left-radius : 50px;
	-moz-border-radius-bottomleft : 50px;
	-webkit-border-bottom-left-radius : 50px;
}
.skin13 .DWMasonryGallery_widget
{
	width : 18.4%;
	margin-bottom : 2%;
}
.skin13 .DWMasonryGallery_widget.columns2
{
	width : 38.8%;
}
.skin13 .DWMasonryGallery_widget.columns3
{
	width : 59.2%;
}
.skin13 .DWMasonryGallery_widget.columns4
{
	width : 79.6%;
}
.skin13 .DWMasonryGallery_widget.columns5
{
	width : 100%;
}
.skin13 .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.2s;
	-webkit-transition-duration : 0.2s;
	-moz-transition-duration : 0.2s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin13 .grouped_elements
{
	display : block;
}
.skin13 .grid-sizer
{
	width : 18.4%;
}
.skin13 .gutter-sizer
{
	width : 2%;
}
.skin13 .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.2s;
	-webkit-transition-duration : 0.2s;
	-moz-transition-duration : 0.2s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin13 .DWMasonryGallery_widget .itemWrapper > a
{
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	-webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin13 .DWMasonryGallery_loadMoreHolder
{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	text-align : center;
}
.skin13 .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 : 12px;
	text-transform : uppercase;
	color : #ABABAB;
	color : rgba(171, 171, 171, 1);
	*color : #ABABAB;
	padding-left : 25px;
	padding-bottom : 13px;
	padding-right : 25px;
	padding-top : 13px;
	margin-left : 0px;
	margin-bottom : 30px;
	margin-right : 0px;
	margin-top : 30px;
	letter-spacing : 2px;
}
.skin13 .DWMasonryGallery_loadMore:hover
{
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	text-decoration : none;
}
.skin13 .DWMasonryGallery_hoverOverlay
{
	width : 100%;
	height : 100%;
	background-color : rgba(139, 198, 217, 0.90);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#E58BC6D9, endColorstr=#E58BC6D9,GradientType=0 );
	position : relative;
	z-index : 10;
	font-size : 13px;
	overflow : hidden;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
}
.skin13 .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;
}
.skin13 .DWMasonryGallery_divUnder
{
	width : 100%;
	position : relative;
	font-size : 13px;
	padding : 5px 0px;
	box-sizing : border-box;
}
.skin13 .DWMasonryGallery_title
{
	font-family : Lato, sans-serif;
	font-size : 13px;
	font-weight : 700;
	margin-bottom : 10px;
	color : #000000;
	color : rgba(0, 0, 0, 0.5);
	*color : #000000;
	text-align : center;
	text-transform : none;
	letter-spacing : 0px;
}
.skin13 .DWMasonryGallery_description
{
	font-family : Lato, sans-serif;
	font-size : 13px;
	margin : 0;
	color : #333333;
	text-align : center;
}
.skin12.DWMasonryGallery_container
{
	width : 100%;
	position : relative;
}
.skin12 .DWMasonryGallery_albumsWrapper
{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	text-align : left;
	margin-bottom : 10px;
}
.skin12 div:not([dummy]), .skin12 a:not([dummy])
{
	filter : progid:DXImageTransform.Microsoft.gradient( enabled=false );
}
.skin12 .DWMasonryGallery_mobileSelect
{
	width : 100%;
	padding : 10px 0;
	margin-bottom : 20px;
	font-size : 20px;
}
.skin12 .DWMasonryGallery_albumButton
{
	padding : 10px 20px;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	background-color : transparent;
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	transition : all 0.15s ease-out;
	-moz-transition : all 0.15s ease-out;
	-webkit-transition : all 0.15s ease-out;
	margin-right : 0px;
	display : inline-block;
	text-decoration : none;
	font-family : Lato, sans-serif;
	font-size : 14px;
	font-weight : 400;
	text-align : center;
	margin-bottom : 40px;
	margin-top : 0px;
	border-bottom-style : solid;
	border-bottom-color : rgba(28, 187, 180, 1);
	border-bottom-width : 1px;
	border-top-color : rgba(28, 187, 180, 1);
	border-top-style : solid;
	border-top-width : 1px;
	text-transform : uppercase;
	letter-spacing : 2px;
}
.skin12 .DWMasonryGallery_albumButton:hover
{
	text-decoration : none;
	background-color : #f0f0f0;
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	text-transform : uppercase;
}
.skin12 .DWMasonryGallery_albumButton:last-of-type
{
	margin-right : 0;
}
.skin12 .DWMasonryGallery_albumButton.selected
{
	color : #1CBBB4;
	color : rgba(28, 187, 180, 1);
	*color : #1CBBB4;
	background-color : transparent;
	text-transform : uppercase;
	font-size : 15px;
	font-family : Lato, sans-serif;
	letter-spacing : 2px;
}
.skin12 .DWMasonryGallery_widget
{
	width : 31.99%;
	margin-bottom : 2%;
	overflow : hidden;
}
.skin12 .DWMasonryGallery_widget.columns2
{
	width : 65.99%;
}
.skin12 .DWMasonryGallery_widget.columns3
{
	width : 100%;
}
.skin12 .DWMasonryGallery_widget img
{
	max-width : 100%;
	max-height : 100%;
	outline : 0;
	border : 0;
	-o-transform : scale(1);
	-ms-transform : scale(1);
	-moz-transform : scale(1);
	-webkit-transform : scale(1);
	-o-transform : scale(1);
	-ms-transform : scale(1);
	-moz-transform : scale(1);
	-webkit-transform : scale(1);
	transform : scale(1);
	transition-property : all;
	-webkit-transition-property : all;
	-moz-transition-property : all;
	transition-duration : 0.3s;
	-webkit-transition-duration : 0.3s;
	-moz-transition-duration : 0.3s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin12 .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);
}
.skin12 .grouped_elements
{
	display : block;
}
.skin12 .grid-sizer
{
	width : 31.99%;
}
.skin12 .gutter-sizer
{
	width : 2%;
}
.skin12 .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.3s;
	-webkit-transition-duration : 0.3s;
	-moz-transition-duration : 0.3s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin12 .DWMasonryGallery_widget .itemWrapper > a
{
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	-webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin12 .DWMasonryGallery_loadMoreHolder
{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	text-align : left;
}
.skin12 .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 : Lato, sans-serif;
	font-size : 13px;
	font-weight : 700;
	color : #666666;
	color : rgba(102, 102, 102, 1);
	*color : #666666;
	text-transform : uppercase;
	padding-left : 0px;
	padding-bottom : 15px;
	padding-right : 0px;
	padding-top : 15px;
	letter-spacing : 2px;
}
.skin12 .DWMasonryGallery_loadMore:hover
{
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	text-decoration : none;
}
.skin12 .DWMasonryGallery_hoverOverlay
{
	width : 100%;
	height : 100%;
	background-color : transparent;
	position : relative;
	z-index : 10;
	font-size : 13px;
	overflow : hidden;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
}
.skin12 .DWMasonryGallery_hoverOverlayImage
{
	position : absolute;
	background-image : none;
	background-repeat : no-repeat;
	background-position : center;
	width : 48px;
	height : 48px;
	top : 50%;
	left : 50%;
	margin-left : -24px;
	margin-top : -24px;
}
.skin12 .DWMasonryGallery_divUnder
{
	width : 100%;
	position : absolute;
	font-size : 13px;
	padding : 5px 0px;
	padding-top : 15px;
	box-sizing : border-box;
	background-color : transparent;
	background-image : linear-gradient( to bottom,rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.66) 100%);
	bottom : 0;
	z-index : 99;
	margin-bottom : -50%;
	transition : all .5s;
	-webkit-transition : all .5s;
	-moz-transition : all .5s;
}
.skin12 .DWMasonryGallery_widget:hover .DWMasonryGallery_divUnder
{
	margin-bottom : 0;
}
.skin12 .DWMasonryGallery_title
{
	font-family : Lato, sans-serif;
	font-size : 13px;
	font-weight : 400;
	margin-bottom : 10px;
	color : #ffffff;
	text-align : left;
	margin-left : 10px;
	margin-right : 10px;
	transition : all .9s;
	-webkit-transition : all .9s;
	-moz-transition : all .9s;
	letter-spacing : 2px;
	text-transform : uppercase;
}
.skin12 .DWMasonryGallery_description
{
	font-family : Lato, sans-serif;
	font-size : 11px;
	margin : 0;
	color : #FFFFFF;
	color : rgba(255, 255, 255, 0.5);
	*color : #FFFFFF;
	text-align : left;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	transition : all .9s;
	-webkit-transition : all .9s;
	-moz-transition : all .9s;
	text-transform : uppercase;
}
.skin11.DWMasonryGallery_container
{
	width : 100%;
	position : relative;
}
.skin11 .DWMasonryGallery_albumsWrapper
{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	text-align : left;
	margin-bottom : 10px;
}
.skin11 div:not([dummy]), .skin11 a:not([dummy])
{
	filter : progid:DXImageTransform.Microsoft.gradient( enabled=false );
}
.skin11 .DWMasonryGallery_mobileSelect
{
	width : 100%;
	padding : 10px 0;
	margin-bottom : 20px;
	font-size : 20px;
}
.skin11 .DWMasonryGallery_albumButton
{
	padding : 15px 20px;
	border-radius : 0px;
	-moz-border-radius : 0px;
	-webkit-border-radius : 0px;
	background-color : transparent;
	color : #000000;
	transition : all 0.15s ease-out;
	-moz-transition : all 0.15s ease-out;
	-webkit-transition : all 0.15s ease-out;
	margin-right : 0px;
	display : inline-block;
	text-decoration : none;
	font-family : Lato, sans-serif;
	font-size : 13px;
	font-weight : 300;
	text-align : center;
	margin-bottom : 40px;
	margin-top : 20px;
	text-transform : uppercase;
	letter-spacing : 2px;
}
.skin11 .DWMasonryGallery_albumButton:hover
{
	text-decoration : none;
	background-color : #b8b8b8;
	color : #FFFFFF;
	color : rgba(255, 255, 255, 1);
	*color : #FFFFFF;
}
.skin11 .DWMasonryGallery_albumButton:last-of-type
{
	margin-right : 0;
}
.skin11 .DWMasonryGallery_albumButton.selected
{
	color : #EDEDED;
	color : rgba(237, 237, 237, 1);
	*color : #EDEDED;
	background-color : rgba(51, 51, 51, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FF333333, endColorstr=#FF333333,GradientType=0 );
}
.skin11 .DWMasonryGallery_widget
{
	width : 25%;
	margin-bottom : 0%;
	overflow : hidden;
}
.skin11 .DWMasonryGallery_widget.columns2
{
	width : 50%;
}
.skin11 .DWMasonryGallery_widget.columns3
{
	width : 75%;
}
.skin11 .DWMasonryGallery_widget.columns4
{
	width : 100%;
}
.skin11 .DWMasonryGallery_widget img
{
	max-width : 100%;
	max-height : 100%;
	outline : 0;
	border : 0;
	-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);
	transition-property : all;
	-webkit-transition-property : all;
	-moz-transition-property : all;
	transition-duration : 0.3s;
	-webkit-transition-duration : 0.3s;
	-moz-transition-duration : 0.3s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin11 .DWMasonryGallery_widget:hover img
{
	-o-transform : scale(0.95);
	-ms-transform : scale(0.95);
	-moz-transform : scale(0.95);
	-webkit-transform : scale(0.95);
	-o-transform : scale(0.95);
	-ms-transform : scale(0.95);
	-moz-transform : scale(0.95);
	-webkit-transform : scale(0.95);
	transform : scale(0.95);
}
.skin11 .grouped_elements
{
	display : block;
}
.skin11 .grid-sizer
{
	width : 25%;
}
.skin11 .gutter-sizer
{
	width : 0%;
}
.skin11 .DWMasonryGallery_widget .itemWrapper
{
	position : relative;
	width : 100%;
	height : 100%;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
	overflow : hidden;
	background-color : #000000;
	transition-property : all;
	-webkit-transition-property : all;
	-moz-transition-property : all;
	transition-duration : 0.3s;
	-webkit-transition-duration : 0.3s;
	-moz-transition-duration : 0.3s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin11 .DWMasonryGallery_widget .itemWrapper > a
{
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	-webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin11 .DWMasonryGallery_loadMoreHolder
{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	text-align : center;
}
.skin11 .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 : Lato, sans-serif;
	font-size : 13px;
	color : #858585;
	background-color : transparent;
	padding-left : 20px;
	padding-bottom : 15px;
	padding-right : 20px;
	padding-top : 15px;
	text-transform : uppercase;
	font-weight : 300;
	letter-spacing : 3px;
	width : 100%;
	margin-left : 0px;
	margin-bottom : 50px;
	margin-right : 0px;
	margin-top : 50px;
}
.skin11 .DWMasonryGallery_loadMore:hover
{
	color : #707070;
	text-decoration : none;
	background-color : rgba(235, 235, 235, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFEBEBEB, endColorstr=#FFEBEBEB,GradientType=0 );
}
.skin11 .DWMasonryGallery_hoverOverlay
{
	width : 100%;
	height : 100%;
	background-color : transparent;
	position : relative;
	z-index : 10;
	font-size : 13px;
	overflow : hidden;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
}
.skin11 .DWMasonryGallery_hoverOverlayImage
{
	position : absolute;
	background-image : none;
	background-repeat : no-repeat;
	background-position : center;
	width : 48px;
	height : 48px;
	top : 50%;
	left : 50%;
	margin-left : -24px;
	margin-top : -24px;
}
.skin11 .DWMasonryGallery_divUnder
{
	width : 100%;
	position : absolute;
	font-size : 13px;
	padding : 15px 0px;
	box-sizing : border-box;
	background-color : #fafafa;
	bottom : 0;
	z-index : 99;
	margin-bottom : -50%;
	transition : all .5s;
	-webkit-transition : all .5s;
	-moz-transition : all .5s;
}
.skin11 .DWMasonryGallery_widget:hover .DWMasonryGallery_divUnder
{
	margin-bottom : 0;
}
.skin11 .DWMasonryGallery_title
{
	font-family : Lato, sans-serif;
	font-size : 19px;
	font-weight : 700;
	margin-bottom : 10px;
	color : #000000;
	transition : all .9s;
	-webkit-transition : all .9s;
	-moz-transition : all .9s;
	margin-left : 10px;
	margin-right : 10px;
	text-align : center;
	text-transform : uppercase;
	letter-spacing : 2px;
}
.skin11 .DWMasonryGallery_description
{
	font-family : Lato, sans-serif;
	font-size : 13px;
	color : #878787;
	color : rgba(135, 135, 135, 1);
	*color : #878787;
	transition : all .9s;
	-webkit-transition : all .9s;
	-moz-transition : all .9s;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	text-align : center;
}
.skin10.DWMasonryGallery_container
{
	width : 100%;
	position : relative;
}
.skin10 .DWMasonryGallery_albumsWrapper
{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	text-align : left;
	margin-bottom : 10px;
}
.skin10 div:not([dummy]), .skin10 a:not([dummy])
{
	filter : progid:DXImageTransform.Microsoft.gradient( enabled=false );
}
.skin10 .DWMasonryGallery_mobileSelect
{
	width : 100%;
	padding : 10px 0;
	margin-bottom : 20px;
	font-size : 20px;
}
.skin10 .DWMasonryGallery_albumButton
{
	padding : 10px 20px;
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	background-color : transparent;
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	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;
	font-family : Montserrat, sans-serif;
	font-size : 13px;
	font-weight : 700;
	text-align : center;
	margin-bottom : 10px;
	margin-top : 10px;
}
.skin10 .DWMasonryGallery_albumButton:hover
{
	text-decoration : none;
	background-color : rgba(231, 231, 231, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFE7E7E7, endColorstr=#FFE7E7E7,GradientType=0 );
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
}
.skin10 .DWMasonryGallery_albumButton:last-of-type
{
	margin-right : 0;
}
.skin10 .DWMasonryGallery_albumButton.selected
{
	color : #EDEDED;
	color : rgba(237, 237, 237, 1);
	*color : #EDEDED;
	background-color : rgba(51, 51, 51, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FF333333, endColorstr=#FF333333,GradientType=0 );
}
.skin10 .DWMasonryGallery_widget
{
	width : 32.989999999999995%;
	margin-bottom : 0.5%;
}
.skin10 .DWMasonryGallery_widget.columns2
{
	width : 66.49%;
}
.skin10 .DWMasonryGallery_widget.columns3
{
	width : 100%;
}
.skin10 .DWMasonryGallery_widget img
{
	max-width : 100%;
	max-height : 100%;
	outline : 0;
	border : 0;
	-o-transform : scale(1);
	-ms-transform : scale(1);
	-moz-transform : scale(1);
	-webkit-transform : scale(1);
	-o-transform : scale(1);
	-ms-transform : scale(1);
	-moz-transform : scale(1);
	-webkit-transform : scale(1);
	transform : scale(1);
	transition-property : all;
	-webkit-transition-property : all;
	-moz-transition-property : all;
	transition-duration : 0.3s;
	-webkit-transition-duration : 0.3s;
	-moz-transition-duration : 0.3s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin10 .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);
}
.skin10 .grouped_elements
{
	display : block;
}
.skin10 .grid-sizer
{
	width : 32.989999999999995%;
}
.skin10 .gutter-sizer
{
	width : 0.5%;
}
.skin10 .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.3s;
	-webkit-transition-duration : 0.3s;
	-moz-transition-duration : 0.3s;
	transition-timing-function : ease-out;
	-webkit-transition-timing-function : ease-out;
	-moz-transition-timing-function : ease-out;
}
.skin10 .DWMasonryGallery_widget .itemWrapper > a
{
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	-webkit-mask-image : -webkit-radial-gradient(circle, white, black);
}
.skin10 .DWMasonryGallery_loadMoreHolder
{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	text-align : center;
}
.skin10 .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 : #666666;
	color : rgba(102, 102, 102, 1);
	*color : #666666;
	margin-left : 30px;
	margin-bottom : 30px;
	margin-right : 30px;
	margin-top : 30px;
	text-transform : none;
}
.skin10 .DWMasonryGallery_loadMore:hover
{
	color : #333333;
	color : rgba(51, 51, 51, 1);
	*color : #333333;
	text-decoration : none;
}
.skin10 .DWMasonryGallery_hoverOverlay
{
	width : 100%;
	height : 100%;
	background-color : rgba(0, 0, 0, 0.15);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#26000000, endColorstr=#26000000,GradientType=0 );
	position : relative;
	z-index : 10;
	font-size : 13px;
	overflow : hidden;
	cursor : -webkit-zoom-in;
	cursor : zoom-in;
	cursor : -moz-zoom-in;
}
.skin10 .DWMasonryGallery_hoverOverlayImage
{
	position : absolute;
	background-image : url('DWMasonryGallery1/hover_overlay_img.png');
	background-repeat : no-repeat;
	background-position : center;
	width : 33px;
	height : 33px;
	top : 50%;
	left : 50%;
	margin-left : -17px;
	margin-top : -17px;
}
.skin10 .DWMasonryGallery_divUnder
{
	width : 100%;
	position : absolute;
	font-size : 13px;
	padding : 5px 0px;
	box-sizing : border-box;
	background-color : transparent;
	background-image : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(48%,rgba(0,0,0,0.6)), color-stop(100%,rgba(0,0,0,1)));
	background-image : -webkit-linear-gradient( top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 48%, rgba(0,0,0,1) 100%);
	background-image : -moz-linear-gradient( top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 48%, rgba(0,0,0,1) 100%);
	background-image : -o-linear-gradient( top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 48%, rgba(0,0,0,1) 100%);
	background-image : -ms-linear-gradient( top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 48%, rgba(0,0,0,1) 100%);
	background-image : linear-gradient( to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 48%, rgba(0,0,0,1) 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#00000000, endColorstr=#FF000000,GradientType=0 );
	bottom : 0;
	z-index : 99;
}
.skin10 .DWMasonryGallery_title
{
	font-family : Lato, sans-serif;
	font-size : 18px;
	font-weight : 300;
	margin-bottom : 10px;
	color : #ffffff;
	text-align : left;
	transition : all .9s;
	-webkit-transition : all .9s;
	-moz-transition : all .9s;
	margin-left : 10px;
	margin-right : 10px;
	text-transform : none;
}
.skin10 .DWMasonryGallery_description
{
	font-family : Lato, sans-serif;
	font-size : 13px;
	margin : 0;
	color : #FFFFFF;
	color : rgba(255, 255, 255, 0.5);
	*color : #FFFFFF;
	text-align : left;
	font-weight : 700;
	transition : all .9s;
	-webkit-transition : all .9s;
	-moz-transition : all .9s;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
}

/*end of skin css*/

#DWMasonryGallery1 .gutter-sizer
{
	width : 1.5%;
}
#DWMasonryGallery1 .DWMasonryGallery_widget
{
	width : 32.33%;
	margin-bottom : 1.5%;
}
#DWMasonryGallery1 .grid-sizer
{
	width : 32.33%;
}
#DWMasonryGallery1 .DWMasonryGallery_widget.columns2
{
	width : 66.16%;
}
#DWMasonryGallery1 .DWMasonryGallery_widget.columns3
{
	width : 100%;
}
#DWMasonryGallery1 .DWMasonryGallery_albumButton.selected
{
	background-color : rgba(197, 26, 131, 1);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFC51A83, endColorstr=#FFC51A83,GradientType=0 );
	font-family : Montserrat, sans-serif;
}
#DWMasonryGallery1 .DWMasonryGallery_title
{
	font-weight : 400;
}
@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%;
	}
}
